skysight-inc/HackerNews huggingface dataset:
For those interested in investigating a larger concept of "hyperreal" numbers: http://math.stackexchange.com/questions/221334/whats-the-dif...
Thanks so much! So apart from the issue of founder v. employee, you think this is a reasonable situation? I think the founders are happy to bring me in because I'm generally competent/capable (and we've been friends for 10-15 years, they know I'm reliable), but again, they are the ones with all the industry knowledge.

I've had some people pressing me to push for founder status, but I think that's a bit much.
<sarcasm>This is great news! Now all I have to do is not update my browser any more and I won't have to deal with the mess of google, facebook etc. changing their UI every so often and making me search for the new locations of the links to the features I use frequently.</sarcasm>

More seriously, I have set my "google" bookmark to google.com/webhp?complete=0&hl=en because I LIKE the old style better and don't want instant/autocomplete.
The point of my comment wasn't about blame either, just that the thing that people are so upset about regarding the NSA is the breach of trust, not just normal breach of privacy.

Also consider that no one is going to be surprised or outraged if these people are caught and prosecuted, but we already know who is perpetrating the NSA breaches or privacy and nothing is being done. There are a lot of reasons why these things are perceived very differently.
If you read between the lines, it seems like this job definitely wasn't the right fit. Hence, they were probably in the right for letting you go.

But they're definitely in the wrong for how they handled it. In particular, knowing that you moved to Portugal for the job, they should have given you severance sufficient to cover relocation back to Sweden.
Actually, this is only a problem for un-founded startups - but if you don't have the money, you should at least have the technical expertise necessary to create the software for your start-up for the next 6 months or so (before you get to a Proof-Of-Concept stage, and can get investors). When you get the money, it's almost always a problem of just offering enough money to offset the risk of a startup failing/the team not working out.
Mobile is getting worse, IMO.

Maybe it's because I have an older iOS device running 6.1, but the insane size of some of these sites combined with all the side-loaded javascript and CSS rendering (and re-rendering) is just making sites completely unusable.

How come I can load Metafilter in 3 seconds, but Wired takes over a minute, if it works at all? And Medium? Even worse.
The lesson is that it's hard to find good developers.

More generally, it's quite hard to find good <anythings>. People assume that available talent fits some sort of bell curve, with lots of 'average' people out there, but really it's more like an inverse square curve - there's a lot more people at the bottom end than the top. When you find the good ones you're nice to them because it's in everyone's interest.
If the contract has a minimum period, then they have to show ' cause' when firing someone.

Not being a good fit won't be good enough. If it was, the minimum period in a contract wouldn't be worth anything as that's easy for an employer to say with no backup.

This issue is a major difference between typical contracts in the EU and the at will employment status which is typical in the US. It makes it 'easier' for startups to operate in the US, and means that international companies will hire slower in the EU, but are more likely to let US staff go if they have to change staffing levels quickly.

Depending on the rental contract - if it's anything like the UK, the author may have a cause of action against the landlord as well - normally there's a minimum notice period.
London, UK - Permanent, full time, on-site. Lumi - https://lumi.do

Join Lumi and help us change the way people discover content. Brought to you by the people who started Last.fm.

We're looking for someone to take technical ownership for mobile at Lumi, initially this means a greenfield Android app. For information here's the spec https://lumi.do/about/jobs/app-developer

Our stack is mostly Python backed by Cassandra, Elastic Search and Postgres. We'd like you to know a bit of everything and a lot about something.

Reasons to be interested in Lumi

* Founders with recognised pedigree

* A small but extremely strong engineering team

* Recently funded, about to grow rapidly - a great time to join

* A really cool product that /could/ go onto take over the world :-)

* Genuinely hard and interesting machine learning/data retrieval problems requiring original research.

Either launch a CV at jobs@lumi.do, or get in touch personally if you'd like to chat first.
https://lumi.do/about/jobs
Mailvelope – OpenPGP Encryption for Webmail
If you count Xeon Phi, Intel are already up to 61.

http://ark.intel.com/products/family/71840/Intel-Xeon-Phi-Co...
I see a clear lack of management, communication and leadership skills here. For how meaningless those words might seem here on HN, it really shows when startup founders do not have them. And it's not even a culture fit issue, dealing with people that are not a 100% fit is part of the challenge of managing a business.
I am not sure why I would want to do java based blurring when renderscript is ridiculously faster.
Its standard management practice to use "we" when referring to work done by others.
Roaming fees have already been capped significantly: it's currently (since July 1st) 19c/mn (calling, 5c receiving), 6c/text and 20c/MB down from respectively 24c/mn, 8c/text and 45c/MB after the 2013 caps (and 70c/MB in 2012).

And operators can and do provide better deals (my own provider's standard charge is 15c/MB and has "roaming packs" for 6c/MB to 8c/MB)

(nb: "c" in this context is a euro-cent)
Neanderthal 'artwork' found in Gibraltar cave
In recent Groovy versions you can have type checking or even static compilation by annotating your code.
Hmm.... the JavaScript console in modern browsers like Chrome and Firefox is probably the closest thing we have to the old 8 bit BASICs. It's always on, and available at the click of a mouse.

It's not as directly "in your face" as the BASIC was, of course, but it's there.
Couldn't you solve this by tracking the version of Java (for example) used initially to develop the simulation?
'Discourages' eh? I think a quote from Iain M. Bank's culture-series is in place here:

"You might call them soft, and they might agree with you, but they're soft like the ocean is soft, and any sailor will tell you how harmless the Ocean is."

Google is just being 'soft' on non-Chrome browsers here.
Show HN: Profanity NPM library
I think the important message here is that simple programming has long been the niche of hobbyists and entrepreneurs, it's about time that we cornered this market and commoditized it. It should be really easy since it's small and unimportant.
As a company founder, I have never had someone move to take a job at my company. The reasons are #1, it is a lot more expensive to hire because most people want you to cover moving costs, and #2, if the person doesn't work out during the three months probationary period (this is standard in Ontario, Canada) I would be screwing them over if I laid them off (and if I didn't lay them off, it would be screwing over the company.)

If we had more robust hiring practices, and more money, maybe it would be better. But for now hiring out of town while requiring them to move (as opposed to working remotely, which has worked for employees) is horribly risky for all involved.
If I was hiring developers, I wouldn't care much where they come from - if someone from Sweden wants to come to Portugal, I wouldn't stop them, but on the other hand I wouldn't give them extra assistance/benefits just because they're relocating (assuming that (1) there was enough local talent available, and (2) the company was a startup, not an established company with loads of cash).

On the other hand, if I was hiring developers, I would stick to the contract.
Limbo moreso than Alef.

And Plan9's C dialect is also under Rob's tutelage.
Fair points, for the most part I think. To write good software, you need good people who know what they're doing. Whatever process you follow without that you're always in trouble (requirements, design, coding, testing, etc. all those need good people). What I really hate about the Agile consultants, etc. is that many say switch to Agile and the world becomes a better place. Not with bad people it doesn't.

However, I think a lot of the Agile stuff can really help get the best out of the good people. For the bad people I have seen it work the opposite way - they lose the safety net of structured requirements analysis, design, etc. and end up creating a mess.

Best part for me was the link to the anti agile manifesto:

http://antiagilemanifesto.com/
Iam European actually. I am not a bigot. I described a method of thinking. A perspective if you will. Most Europeans will try to see a debate from society's perspective and Americans from the individual's perceptive. Something that is persistent in a lot of discussions here between US and EU professionals.
Considering that all the features in the regular version still work (at least in Opera 12), it really isn't.

I'd rather be able to still use the old browser, with the understanding that features might break, instead of Google intentionally breaking features.
Come on, you just cherry-picked the one part of his argument that didn't conflict with what you had to say. I'll grant you that you started by admitting that...

He's not just talking about protecting existing jobs, he's talking about an existing regulated market that bends to meet standards that are dictated for financial and safety. Uber came in and ignored those regulations.

Those companies have insurance, which means he can use them in his business, and Uber he cannot use because they are not operating within the legal framework. If the taxi companies all go out of business, where will the law abiding business customers that need to work with insured vendors all go? There is a reason for the legal framework to exist, and it's not only to protect existing entrenched business interests.
Interop with existing code, access to a large developer, infrastructure and mindshare - especially in enterprise where take up of new languages is more considered?
hubic syncs to my pc everything uploaded to it. assuming I have 10tb of files hosted on it, does it mean I need 10tb of hard disk space to keep them synced? kinda defeats the purpose of having so much storage online..
In the UK most factory tours seem to involve either a) people related in some way by business (clients here for a meeting, why not take them round the factory), b) student groups, c) family/friends or d) the local members group for professional institutions (eg in the UK the institute of mechanical engineers). I'd imagine your best bet is to see what the latter groups are doing (although whether or not you can attend without having the right degree is probably fairly dependent on local policies and how many other people want to attend).
Devenez un ninja avec AngularJS: l'ebook (French ebook)
According to http://www.listentotaxman.com/ the net income for £350/day is actually £4,993.48 if fully employed (i.e. an umbrella).
With any story like this there's always one bit that's understated. There's agile as it is practiced and agile as it is described by the founders. They're quite different.

Agile as described by the founders is so squishy it can almost never be wrong. How so? There is no process. There is no explicit denial of waterfall process. There's only values and stated preferences. If an agile project fails one can always say "Why didn't you choose a better process for the people?"

Ultimately the whole point was to deliver working software and optimize for change. That hasn't died as far as I can tell... We just achieve it in many different ways. What could be more agile than that?
Careful with too much tuna. Lots of mercury. Maybe cut back to 2-3 days/week. Also buy chunk light which has less mercury.
i lived in london many times in the last 8 years

right now, i'm in san francisco
AppleScript for the web? Awesome!

However, I'd think that support for more than just click events will be needed to make this worthwhile. 'hover', 'tap' and 'drag'/'drop' seem pretty logical.
>It's not a lesson you should need to teach anyone.
Perhaps most of us (the non-assholes?) learn this at such a young age that we don't even remember learning it. But I do believe, because I've seen it happen and done it myself, to varying degrees, that people CAN learn this later in life and change bad behavior (even if it's initially for superficial reasons like a desire to see a venture succeed).
Not a very good chart, it is hard to compare without much scrolling and using diminishing circles exaggerates the differences rather than illuminating them.
Great Cultivation Weed Videos
One-Click Deploy of Your Infrastructure
"A mistress of perfect consistency, the computer rejects all but the flawless, offering no explanation. When the acceptable is finally offered, the machine's acceptance is total, unwavering and eternal."

Wonderful.
That's 100% Internet real.
While I do respect Google wanting to move forward and bring along newer features that need newer technology, is it really too much to ask for simple fallbacks for browsers that are otherwise still supported by their vendors?

Safari 5.1 is pretty old, but it's no IE8. It supports enough HTML5 and CSS3 features to make me think that Google's just being a bit cheeky to non-Chrome older browser
users in user-agent sniffing and then not providing a current search page with fallbacks.

By the way, are versions of Chrome at about the same age of these other browsers also being affected?
I know this isn't really your main point, but I think you're probably selling short the activity of typing in code from a magazine. Firstly, the act of typing in and of itself is an advantage in the task of learning to use computers. Secondly, no-one ever typed a program in perfectly, you would have to debug the program when you made a type. Sometimes the typo would create a syntax error and your interpreter would point you directly to the offending line. Other times the typo would result in still valid syntax, but your program would crash, and the interpreter might point you in the right direction, or might not. Lastly your typo might create a bug that just made the program function incorrectly. Hands up everyone that spent a day searching for the line that had a less than rather than a greater than sign typed in! The act of debugging these very real problems (without even talking about errors in the as-printed code!) is a very real introduction to programming.

Lastly, and most importantly, if you were into computers, uyou inevitably encountered code that was designed for the BASIC dialect of another computer. To make it run on yours, you have to read the code, understand what it does, and then modify it to use commands (typically graphics commands) from your computer's own dialect to make it work. At this point you're no longer even looking like you're just typing in code - it's full-on programming. At one point in my life, I carried around the information necessary to translate basic programs between TRS-80, Apple ][, Commodre-64 and TI 99/4A BASIC dialects.

We have lost this heritage. You don't need to type in code, you just download it from the 'Net. That means no slow reading of the code, no debugging typos, and no attempts to transfer code from one environment to another (as most development environments these days have got pretty good at virtualising the underlying system such that it presents a consistent interface to the programmer - my Javascript webpage generally works equally well in Safari, Chrome or IE)
The educational side of uilang
Secure REST Services Using Spring Security
Ok. I have been hacking in startups for 10 years or so. A few rules to note.
1) Startups almost always fail. Pretty much assume at any point you can be let go for any reason. If you can't afford to blow 3 months of salary and be paid in "promise" - don't do it.
2) Startups are not for everyone. Enjoy good code? Like a peaceful atmosphere? Need comments? Love structure and strategy? Welp - you will fail at a startup. In my 10 years: startups are trench warfare with company ending deadlines. As an exercise: Try borrowing money from your best friend and not paying it back.
3) Legal. You are going to sue a former employer? What a great way of ruining your future. Future employers will avoid you like the plague. Try starting a board meeting with: "Our newest employee is in a legal battle with their former employer...".
I know it's not exactly the same, but, open the Javascript developer console in a browser, and you have a somewhat similar capabilities at your fingertips. You can alter your whole environment if you consider the particular webpage you're visiting to be your whole environment. You don't need to do much more special for "cos" there either, just type Math.cos(2) / 2.

And if you're using Linux, it's easy to be welcomed by the bash prompt of course (and I hear Mac uses a Unix terminal too now these days).
That's why I'm very suspicious when it comes to stories about "wonderful work environment" at startups. I'm sure there are quite few startups where people really like to work, but I've a feeling most startups are chaotic, unorganised and ego-driven by the founders. To me it's the extreme opposite of big corporations, where everything is over-managed and run by well-defined processes, whicih may be sometimes irritaing, but at least you (usually) know what you're standing on.
How to Use Rules and Events to Drive JBoss BRMS Cool Store for XPaaS
Hello Hadoop: A Short Ubuntu-Based Tutorial
LuneOS: WebOS port
The offer is clearly more like a founder in that you are agreeing to a significantly below market salary in exchange for a pretty sizable chunk of equity. So whether the "title" of co-founder is given or not, they are treating it more like a minor partner/founder.

Given that this offer is equity heavy - you should understand things like vesting schedule, and dilution when additional investment comes in.
In Berlin it's very close to the cost of a taxi anyway (you can check it on the Uber app, it's pretty funny).

I really don't see what the fuss is about, in this context. If it were actually much cheaper then yeah sure, but as it stands they're not really much competition for cabs. Especially considering their attempts to circumvent safety regulations.
Building a kick-ass mobile document scanner in 5 minutes
Keepass is what you want.
Yes. Allowing situations like this to arise is an indicator of future troubles.
Completely agree, where are all the money you earned in the last 16 years?
Sure, but it kind of sucks if your whole program has to remain on Java 1.3 forever because you need a particular RNG.
> They've certainly given me no reason to think they don't, and enough circumstantial evidence to believe they probably do. We know for a fact they are targeted by the NSA

Quite true, also very different from the claim I was responding to. We have no reason to believe that they're willingly cooperating beyond what the US government has the power to compel.

> They spam HN with their stupid blog posts, and when somebody brings up the privacy issues, the poster gets downvoted, and Dropbox goes silent until their next blog post about whatever wonderful technology they've developed to make it easier for the US government to snoop on your data.

Alternative theory: people get downvoted for repeating uniformed conspiracy theories.

> It's not like providing a service like Dropbox and providing provable security isn't a solved problem.

Actually, it is. Anyone who understands security can explain to you both the usability tradeoffs which those security changes would by necessity entail and, more importantly, how none of this matters in practice given the threat in question. They could spend a ton of money making their product more secure and harder to use and in practice it would have no effect on a nation-state level threat which can either compromise your system with an automated MITM attack or compel a US company to ship a trojan update.

This problem requires a political solution, not magical thinking about technology.
> it devalues the value of debt ask any home owner

That's hardly a benefit for most, seeing as how they (most likely)

(1) actually need their home for living in it, so it doesn't make much difference how highly its priced

(2) have the interest rates for their debt bound to the inflation in one way or the other

> Ask a Japanese person about how deflation is bad for the economy

I was talking about damping inflation. I doubt deflation is a serious issue "in the West", given our culture of spending.

Also, as devastating as the real-world effects may have been in the past, all deflation means is that

(1) we need to find more worthwile activities to invest our efforts in. Imho this would be a much needed reality check in some sectors .. but like I said, I doubt it'll be happening any time soon.

(2) we're on our way towards post-scarcity and can start taking things easier from now on. (If only..)
In no way does Google want Firefox down. Besides basically funding Firefox by sponsoring Mozilla, Chrome's official position is simply to drive forward web technology. The Chrome team may want to make their browser better than the competition, but they also want the competition to challenge, and help improve Chrome and the web.

This will simply boil down to someone not fully testing the implementation, especially since it's an extra, not a base feature. If this was an issue with Firefox stable, it would be more pronounced and worrying.
How to Extend TFS Team Web Access
Here in the Netherlands, your second argument is invalid. Taxi drivers are often a-holes. In Utrecht it happens often that try to fool you and give back too little money (same trick you see in very poor countries where they count the money for you). Or they simply refuse to give you change and become mad when you don't leave the taxi. We really need competition for the regular taxi system. I for one avoid taxis here.
How did IDEs go so wrong?

I'd say it's a retorical question, but the IDEs part makes me doubt. Programming is no more inmediate, graphics are difficult. All that.
Instagram with Material Design – concept
Ask HN: Would you like to participate in a book on building successful apps?
Have you garnered over a million downloads/dollars for your app? If yes, I would like to discuss your strategies in generating traction for my upcoming book.

Ping me if you're interested.
> For a free market to work, there must be common respect for individual autonomy.

That's why that utopia cannot work. Because individuals will always use the shortest and quickest way to get what they want at the expense of others. Anarchism and Communism have/had the same problem as for their simplistic understanding of human nature which can only lead to wrong the conclusions,and the wrong ideas,even though the thought that led to these conclusion might be genuine.

If a precondition states that ,in order for a system to work, people should "naturaly" respect this or that rule, well your system is broken at first place.

Mankind is about order and chaos,and balance between them.People cant regulate themself.Sometimes they accept order because it suits their interests and see the benefits,but during most of human history chaos "ruled".And there is no guarantee most of the order that led the "western civilization" will last.

> People must enter into contracts of their own free will.

Define free will. If someone cant understand all the consequences of his actions before taking a decision, that's not free will. And noone can get the entire picture, or that person would be god himself.

And who will enforce contractual obligations ?

These 2 preconditions in order for your system to work are metaphysical at best,I would consider them a lie,because they cannot be fufilled.
Why I Don’t Mind Being a Marketing Padawan