justsaysmthng

Joined 10 years ago

Karma
1,019
Submissions
163
Member since
Feb 22
View on Hacker News

Recent submissions

Comment · 10 years ago
> No government can reasonably expect from another to break its own laws and it is certainly not in US interest for Sweden to go down that route.

I feel and respect your desire for and belief in integrity on the part of the system, but it's extremely naive to believe that.

Maybe it's the fact that I've lived in many different cultures (including Sweden for a year btw!) or maybe it's my age, but what I've taken away from life so far is this:

There's the story which all people (should) believe and then there's the shit that happens.

We're being lied to since we're born - santa claus, tooth fairy, God, then justice, patriotism, news, terrorism, traitors and so on.

Wikileaks is one of the tools which shows us a glimpse of the shit that really happens.

Corruption, under-the-table deals, intimidations - including members of foreign governments, illegal detentions of foreign citizens, surveillance..

Always treat 'the System' with healthy skepticism - and that is because the information that it broadcasts is often false - due to incompetence on the part of the 'reporters' (usually) or due to hidden agendas that so many groups have.

The world is a combination of many chess games played at the same time - in some you're a pawn, in some you're a rook, in some you're the board ;).

Comment · 10 years ago
Comment · 10 years ago
Suppose that you're accused of a crime in North Korea and somehow you manage to escape the country.

Will you still respect what you said in the comment and return to NK to stand trial ?

Replace North Korea with Iran, Iraq, Syria or any other country known to be a corrupt or totalitarian state...

Aka at least half of all the countries in the world...

As a foreigner, you wouldn't trust the justice system in those countries and you would be right to try to avoid the trial.

So you see, the validity of what you said depends a lot on the context.

Even if the Swedish investigation and the trial is totally fair, it is not really the issue.

The issue is the extradition treaty with the US - Sweden will have to make a choice - Assange or good relations with the U.S.

And this is were the deadlock is. Go to Sweden and get unfairly convicted (low probability) or get extradited to the US and get life in prison (high probability). Or both.

Comment · 10 years ago
This is the thing I've been looking for !

Thank you for the 63 characters of wisdom, my project now builds !

Comment · 10 years ago
Tried that, but it seems the build setting now needs an explicit SWIFT_VERSION configured .. And carthage dependencies don't have that so the build fails.

Basically, I couldn't get my carthage dependencies to compile with Swift 2.3, so I went the Swift3 route, which now, after 10 hours wasted, was such a bad idea!

Appstore was bugging me to update Xcode so I caved in and now I'm stuck with a project that doesn't build and the deadline approaching fast. Such a useless waste of time.

Comment · 10 years ago
If you're thinking of updating to Xcode 8, hoping that your project will 'just build', don't get your hopes too high.

I've already spent all day fixing, updating, searching around for all kinds of errors that the build system throws at me. It also required me to update the project dependencies to their latest versions which support swift 3/xcode 8. Some dependencies (like SwiftBond 5) have changed a lot and now my project has hundreds of syntax errors due to renamed methods, not that hard to fix, but not sure if they'll still run the same...

So this is a major upgrade to your project - do it when you have spare time to waste.

In the meantime, I'm thinking of reverting to Xcode 7.3 and running the two versions side by side... Is that possible ?

Comment · 10 years ago
Some of you might disagree, but there's this thing happening right now with the younger generation: they don't seem to worship technology like we do.

Which is to say, for them - it's not something 'wow cool', it just is.

My 6-year old is fascinated by bugs and trees a lot more than she is by her iPad. I mean, the iPad she just uses. A lot. Like the lightbulb.

But she's quite neutral about all the things that we care about - the cool minimalistic design, the powerful chip inside it, the version of the OS.

Like it should be.

As a programmer, I feel very strongly about my machines, but in the grand scheme of things - especially in the time dimension - our gadgets are just tools which we use to achieve stuff, which are always getting worse as time passes.

Comment · 10 years ago
> is to close your account, block social media bugs and encourage your friends and family to do the same.

Much easier said than done.

First, there is no way to 'close' your account - you can only 'deactivate' it.

I did it in July, but then I noticed that a lot of social activities - like concerts, festivals, parties, etc, are organised using Facebook so if you're not on it, you can't participate.

This is very frustrating and wrong, but that's what the world does.

I personally think that Facebook is breaking the Internet and we're just starting to see the first signs of the bad things to come out of it.

Back to account 'deactivation' - if you log in to your deactivated account, Facebook conveniently 'reactivates' your account automatically, so you can't just log in to look at your data, which of course is not yours and is the currency which Facebook exchanges for real cash.

Telling friends and family to do the same is useless - most don't care even for 1 second about 'privacy' or things like that.

So 'closing' your account is more than just stopping to use a web application. It's a lifestyle choice - do you want to stay secluded, excluded from a lot of social activities and considered an 'introverted loner' or do you go with the flow and get trapped more and more into this social experiment ...

Comment · 10 years ago
The two OSes you mentioned are used by less than 10% of the market - 6,49%, according to the link below. Windows 10 is used by 23% of users.

https://www.netmarketshare.com/operating-system-market-share...

There are many people who consider the older OS versions to be "better" than the latest Windows X. What "better" means is quite subjective - familiarity, stability, privacy, compatibility, etc. I really don't know, because I haven't used Windows in many years.

Finally, there's the "pirates" - hundreds of millions of people who run older versions of Windows, which are easier to crack because they're not as 'cloud-enabled' as Windows X.

But all in all, I agree that it's not such a big of a deal..

Comment · 10 years ago
Comment · 10 years ago
Yes, if you blow the smoke on them, they don't like it.

But I was bitten countless times when I was a smoker, so it's not a very effective remedy.

Comment · 10 years ago
In the eyes of the traditional establishment, LSD is an extremely dangerous substance, not because of it's potential for causing physical harm (which is very close to zero), but because of it's consciousness altering ability, also called "mind expansion" ability.

People who go through a proper acid trip are permanently changed. Their core philosophy, religious and political views can be dramatically altered.

They stop believing the stories that the State and Church wants them to believe and some become hard to control, insubordinate, etc which I would sum up with one word - "free" (of course, with it's own set of consequences).

If the System "brainwashes", the LSD "braincleans".

And then people turn into "hippies", wearing flowers in their hairs, hugging trees and eating vegetarian food. They look at all people as "human beings", instead of "Communist", "Muslim" or "Gay".

They also want everyone to take it.

If I were the military-industrial ego-centric paranoid war-mongering establishment of the '60s, then I would definitely outlaw it and try to get rid of everyone who promotes its use.

Fortunately, LSD and Marijuana are making a major come back, now globally, with millions of young people "waking up", which in our day and age is vitally important, so I hope we'll see news like these more often, including the release of Ross Ulbricht of SilkRoad fame among others.

Comment · 10 years ago
The choice of the UI library depends a lot on the type of app you're developing. For many types of apps, a single page HTML/JS/CSS app bundled as an executable is the best choice.

If your app will do a lot with the hardware (sound, video, networking,...), then you should look at native libraries for cross-platform hardware access and UI (though HTML/JS/CSS based UIs with native core are also possible).

In my experience, making a good "cross-platform" UI can be tricky, especially if your platforms include both desktop and mobile.

The reason is that each platform has it's own set of features, limitations and design requirements, which you either have to emulate, ignore or implement as platform-specific modules.

Most UI libraries implement their own windowing systems which makes it possible to have an app that behaves similarly on all platforms.

The drawback is that the app looks and feels 'cooked' - things aren't quite standard, animations are a bit off, fonts are rendered differently, etc.

One such example is Qt, which has been mentioned many times here. It is probably the best choice if pixel perfection and native look/feel isn't your primary requirement. With a bit of work you could probably achieve native 'perfection' with it too.

If you work with sound, then you should take a good look at JUCE - it has a very pleasant API, has a low overhead and a very friendly community.

That being said, the best choice IMHO is to develop native UIs for each platform or at least for the mobile versions of your app.

The trick is to separate your design into "core" and "ui" parts. The core is a cross platform C++ library, which implements all the business logic and low level hardware access, exposing an API to the UI layer.

The UI is then implemented in Qt/JUCE for the desktop apps, Objective-C++ and Swift for iOS (and OSX if you want) and Java+JNI on Android.

The advantage of this method is that it forces you to have clear separation of concerns between the core business and UI layers and you can have different people working on the core and the specific platform UIs.

The ultimate advantage is of course your user's experience - native apps are more gratifying.

It might sound like a lot more work, but it's usually not as bad as it sounds - if you have a well designed core API, the UI is just a visual representation of your application state, which is not that difficult to implement on each platform.

In the end, personal preference and tastes also matter - use whatever makes you (and your team) feel more comfortable. Good luck !

Comment · 10 years ago
The author mentions this, but I'd like to insist on it a bit more:

Scrum is a system of managing people, not a software development methodology.

It's about transforming programmers into cogs and gently forcing them to obey certain rituals every day, until they slowly give up their individual creativity and initiative and become good 'team players' .

And when someone says 'team player', I hear 'you belong to us now'.

I disliked scrum since the moment it was decreed upon our team.

And that's because pretty soon our team became obsessed with points and respecting the religion rather than doing the actual work.

The final drop came when I refactored some code, made it twice as fast using half as much memory (the proverbial 'much better'), only to have to fight the team to accept the changes, because that wasn't in the backlog.

Methodology is only good when it helps you achieve your goals easier and faster, safer, etc.

But when the methodology becomes the goal, then your job changes into satisfying the methodology, rather then being the best at what you like and enjoy.

And this is the exact status quo that larger organisations love - people focused on small irrelevant tasks, while the 'grand scheme' is determined by management.

Not for me. I use certain parts of it in my work today (develop in sprints, demo at the end of sprint, planning, backlog and current tasks), but if I see "we use scrum" in the job description, then I'm not your man.

Comment · 10 years ago
That was an interesting read.

I can also subscribe to the image of San Francisco - with homeless and ill people on the streets - it was what made me decide against moving to Silicon Valley, although the offer was very attractive.

Beijing I've never visited, but now Nils made me curious - maybe I should take a trip there someday soon ...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton