skysight-inc/HackerNews huggingface dataset:
"...some things are not (Flash) ... We've managed to move most of the basic concepts of Flash to the browser via HTML5 and that is very clearly a better solution..."

It was so bad, that last couple of years were spent trying to reproduce it's basic features? I would bet most of web games released today are still Flash. When you leave people with a single choice (this practice is called "open web") then of course it is going to be a "solution".

"...you better know what you're doing..."

Easy solution: move page generation to server, like Twitter did.
Residential Junk Removal Palm Harbor
When looking at the example, it did not grasp my attention because it's rare to have links broken in the middle of a word. It did though with words starting with the letter y for example. Too bad because it looks awesome.

Worth noting that a continuous line can hide several links. The security conscious that likes to hover links before clicking them know this well, hence I always appreciate the use of a css :hover that would also somewhat attenuate that problem. (http://jsfiddle.net/46qvv6kn/)
>Regardless, I think this is an accurate reading of the foreseeable future

It's not accurate at all though.
If I go and get a book on "Linux Programming", it'll tell me a whole lot about file descriptors, mmap, signals, forking processes, threading and so on. Pretty much none of that is available to someone writing applications for Android.
It's actually going to benefit these larger companies if people are forced into selling their products via App Stores, Amazon etc. because doing so via their own store becomes impossible.

We're already VAT registered. We already do cross border sales and we have no clear guidance on how to implement this.
Even starting from different states doesn't help, because afl uses semi-random search techniques. It's very likely that different start locations will still have a large overlap.

Nor is it obvious that state reporting is useful. I ran afl for about 4 days. It ran my test code about 1,000 times per second, for a total of nearly 1/2 billion test cases.

That's a lot of data exchange for each program to report and resynchronize.

I'm not saying it's impossible. I'm suggesting that it's likely not worthwhile. It would be better to support multiprocessing first, before looking towards distributed computing.
MicroPython on the ESP8266 port
> Collins's narration is delightful, the gentle admonishments to precision and care typical of any obsessive craftsperson or supernerd. The book itself uses paper airplanes as a jumping-off point to explore the scientific method, with each plane variation as an experiment designed to prove or disprove an hypothesis.

Looks like an awesome way to introduce kids to the scientific method.
I see a problem with code syntax highlighting on slide 13; anyone else?
Still needs Wi-Fi support (https://github.com/micropython/micropython/issues/992), but now that it's merged into the main MicroPython project, there's extra incentive to add that.
I hate these things. Ever since I was a child I've never been able to see them, no matter how far away, how much I squint, nothing, nada.

As a child I became convinced that everyone was taking the piss out of me. Aged nearly forty, I stand by that!

I still can't see the damn things ;-)
Working long hours in Singapore is a mindset problem. When I was working there in 2005, it is the norm that the project managers would schedule at 6pm in the evening with the local teams.
> Must be able to climb ladders and work in tight spaces.

This is the most interesting bit.
I think your guess is correct. As the announcement says:

This position will be required to work around test schedules as
necessary to ensure the successful crop production does not
interfere with testing progress.
Good decision. Single-page-apps should be called "hashtag-hack-pages". If you want a real app you can always pick a proper mobile framework later on (e.g. Xamarin or something Ruby-based).
The last point about small libraries versus monolithic framworks really resonnates with me. I always have a hard time understanding why my team should commit to one specific way of doing almost everything, instead of picking the best tool for every job. In my experience, framework code is of a very varying quality, some is good, some is not, some doesn't suit what I want to do.
This post relies on the assumption that all dynamic languages are an order of magnitude slower than java. Not very long ago, the OP would have used the same argument in favor of C++, and against java.
In fact- many dynamic languages have proven To perform better than traditional ones in some areas, such as javascript on node for web-dev.
Clojure, for example is WAY faster than python. Incremental typing can squeeze out some additional power as well.
Here, Star Wars, I Fixed Your ‘Force Awakens’ Lightsaber Crossguard for You
Farming requires that.
I was told this as well by a CTO at BT who had worked in the UK and in SV and he commented that he got as much work from the UK as he did USA (2 weeks leave) and remember british telecom is an ex Civil Sevice orgaisation (think the laundry files level of T&C and beurocracy)
By outwork I mean work for more hours or be willing to. If a rich person with a degree from an elite university has a higher expected per hour productivity than a poor person with no degree then the poor person can sometimes compete for the same job as the rich person by being willing to work for more hours. Or the poor person might be able to get a different job that the rich person would not consider because the hours are too long.

I don't think getting married would have the same effect unless one party gives up work or reduces the number of hours that they worked after being married, this doesn't tend to happen anymore.
'If the customers IP address and billing address conflict you are going to have to halt the purchase unless ...'.

So how do I, as a customer, go about buying something online while not at home? The 'unless' doesn't appear to unravel the mystery.
So this is how a business writes a job position for a farmer. Interesting

Now let's just hope HR and the interviewers don't require the applicant their Github profile or something.
Sure, looks like there will be some pain and confusion in the short term, but in the long term, how does this really hurt EU startups in the global market?

Presumably the various payment solutions are going to adapt to this, simply because it costs a lot less to to implement whatever is necessary than to just give up the EU market.
Burger Bill (as this person was known back then) is mentioned in 'Masters of Doom' as offering to do the Wolfenstein 3D port to SNES for id, then revealing (after months went by) that they were still under contract at Interplay, and everything they did would be owned by Interplay. Everyone at id was furious they had to drop working on DOOM and hack on SNES Wolfenstein instead, to the point they had an icon of BB on the wall to throw knives at: http://www.ew.com/ew/article/0,,450432,00.html

Interestingly, they obviously got over it as BB was used for 3DO DOOM.
This is really great – but I guess I'm a little concerned that large performance regressions aren't being caught at an earlier stage. I wonder if there's scope to automatically keep tabs on Rails Edge performance?
It's entirely possible to write simple things in Java, without ESBs and a person-century of effort.

That I don't disagree with (see Java4K and various other demoscene-like competitions), but when the mainstream culture of Java is oriented towards architecture-astronautism and "enterprisey" bureaucratic excesses of complexity, that's what the majority of Java developers you find are going to do. Ask them why a simpler (and less time-consuming) solution wouldn't suffice and they'll respond with things like "robustness", "extensibility", "modularity", "encapsulation", "abstraction", etc. even when none of these properties are truly applicable to the situation at hand. If I were to guess why, they're just so accustomed to writing code with such indirectness that a simple solution feels "wrong" to them. I worked very briefly for a Java shop and on one occasion my code was rejected, and was told to "refactor" a fairly trivial 20-line method in one class into 8 separate classes each containing 1-line methods on account of the fact that my original code was not "extensible" nor "modular" enough. I was suggested to introduce a design pattern to do this. Any advantage of that extra flexibility was never realised since the application was eventually completely scrapped in a rewrite. (I left shortly after that.)
I still prefer Wired's transparent ones

see examples http://www.wired.com/2014/11/2014-physics-gift-guide/
What you argue is not that LOC in itself causes bugs, but that certain programming syntaxes are both complex (thus induces bugs) and takes up more LOC.
> Every once in a while severe economic recessions comes along and wipes out all the badly managed companies kept in life support by banks/government.

Except we didn't allow this for the banks (iiuc), so not everything gets GCd.
There is a one stop shop[0]. The main problem is that there's no longer any VAT threshold for smaller companies (atm you can avoid VAT registration if you're earning less than £81,000)

https://www.gov.uk/register-and-use-the-vat-mini-one-stop-sh...
Creating a smooth path to checkout and removing obstacles is really important in terms of conversion rates. Having to ask for information that people are going to see as very intrusive during that checkout flow is highly likely to cause cart abandonment.

We get people already complaining that we make them create an account to buy software - and we use the accounts for other things such as support and license management. How much more will people feel they are being asked for too much information if all they want to buy is an ebook?
Swap is already used everywhere, see for example these popular functions and methods:

* std::mem::replace, http://doc.rust-lang.org/std/mem/fn.replace.html

* Option::take http://doc.rust-lang.org/core/option/enum.Option.html#method...
I'd expect "The Machine" to ship as a specialised coprocessor machine first.

There are users right now who'd pay $^7 for in-memory like performance over datasets too big for traditional memory (eg graph processing).

That will avoid the problem of low yield with the new technology which can be a problem for consumer products where a higher volume is needed.
Quantum OS
This was really interesting, great walkthrough and to the point. Since the crossplatform announcement from MS, I've gained a lot of interest in C#/.Net as a result. Now it seems more of a compelling choice for a small business or personal project than just the enterprise.
This same one stop shop that GDS said was unusable and could not go live? [1]

[1] https://gdsdata.blog.gov.uk/vat-mini-one-stop-shop-service-a...
Next time you visit Rome and you find the subway system lacking, try imagining how deep we need to go.

On a related note: Ikea was planning to open a shop in the outskirts of Rome some 25 years ago. They had their store designed and just when they started digging foundations they found roman remains. The whole store had to be redesigned, raised one level and only then built. The process took 10 additional years, but now when you go to Ikea you can see some of the remains, including a roman road in the parking lot underneath.

http://ifg.uniurb.it/static/lavori-fine-corso-2012/grifoni/2...
The effective removal of the threshold is another important issue. I'm trying to raise awareness of the impending issue for those companies who are VAT registered.

A good example would be a design agency who also wants to launch a product. Other than freelancers most small agencies are likely to be VAT registered, so they will need to use the MOSS and collect the required data.
The problem is that some countries are within the European union but are tax havens. Luxemburg is such a country with 15% VAT but most other countries have 20%+ VAT.
The solution should be to have one VAT level which is higher than 15% and the same in the whole union.
Js-must-read
Great not to see a another java bashing post on HN
For most of the time, I am a passive reader. But when I see good comments getting downvoted I chip in with my vote. This would happen only if the complaining is there.
Agreed. I'm an enterprise dev who tries to keep a finger on the pulse but it can be quite difficult. I take my eye off the ball for 6 months and it turns out grunt is no good?! etc etc.
I agree, and actually in a lot of countries you couldn't just get fired. Your employer would have to prove you really are slacking off, which would be hard if they're giving you more than 40h worth of work per week.
Stripe/Paypal already have the billing address of the (credit-card based) customer. They would need to adapt their APIs/checkout flows to enable a nice UX. If they don't they expose themselves to increased competition from other solutions that do manage to solve this.
We need a flat VAT rate for digital services over the whole EU. Or indeed all services. The whole process of converging VAT rates has been too slow, which for physical goods was kind of ok, but for cross border services it matters. If they did this, then I would not care about VAT registration being compulsory.
Amazon do not abuse it, they just run shop from an EU country with low VAT rate (Luxembourg) last I checked.

And yes the VAT rules really do add alot of overheads on a business and bloat, which companies elsewhere are not subjected to.

I have raised this with Revenue in Ireland (pointing at competitors in US, China etc not held back by paperwork) they ignored it and clarified (I wanted it in writing, I recommend every business has a clarification in writing if they are not sure about the VAT position, to cover their asses) that YES we have to charge 23% VAT to ANYONE from EU29 countries, and 0% VAT for outside.

Tho' nothing was said about how this is to be measured, So I am keeping timestamps, ip addresses and billing addresses when accepting payment for our hosting products.

All in all its just a pain in the rear having to jump thru' this loops with no benefit to my company and plenty of downside :(
Vinyl record sales hit 18-year high
Wait, did it get your name right? It's kinda buggy for me, it draws every letter twice for me (twice in 3D, of course it has to draw it twice in 2D).
From hacker to hospice in seven weeks
So I learnt how to do it as a kid.

Basically, what I do is, imagine you are looking through the image and past it, like if you were looking through a tiled window and wanted to focus on the on something outside small. Then after refocusing your eyes (you can't blink or else it'll reset your eyes) keep doing it, it can take you ages, what you'll see are the tiles.

Also what helped me, is focusing on a single point and moving back and forth.

Good luck!
I really recommend keeping your CV simple, but informative. Most people will scan it and check for the correct skills and experience, years at each job, salary information and reasons for leaving. Too much info on your CV can likely lead to it being overlooked. It's your first impression on with a prospective employer - it's really worth getting right.
Good luck!
Coat Weather?
Sure, please check http://riport.ziteboard.com which also shows imported charts.
Are You Missing the Hardware Startup Golden Age?
Sysadvent: Day 1 – Docker in Production: Reality, Not Hype
Yeah, and putting GWT and Silverlight in one basket seems highly unfair. What crisis of GWT? I haven't heard anything about it.
We started like this, sort of a gamble, and until now it never gave us major problems. So it's indeed a sort of relief to see other companies use this road as well.

The core of our software is grabbing data from an external device and signal processing. On top of that we've built a plain C API, an plain C RPC lib over TCP with the same interface as the main C API, and a C++/CLI dll for interfacing with .Net.
On top of that we've built the main C# ui and a lot of custom applications in C/C++/Labview/Matlab/Python. And it all just works which makes me wonder wether there even were other choices than C++ for this particular job.
I see a lot of detractions here. One of the authors, Ivar Jacobson, is behind UML (together with Grady Booch & James Rumbaugh). Which explains where SEMAT fits - the enterprise. Specifically those that live in a world of class diagrams, sequence diagrams and activity diagrams. I doubt there's much benefit to the typical HN audience (for reasons the comments here point out), but SEMAT has a place.
Roll on crypto-anarchy.
The way we tried to open source our front-end stack at Facebook is to release a collection of standalone libraries. This strategy worked very well to integrate with existing codebases but we're missing a very large audience: people starting new projects. It's not trivial at all to glue all those projects together. So while it's tempting to reject "framework"-type projects, that's actually what a lot of people want and our most common request.

- React: http://facebook.github.io/react/

- Flux: http://facebook.github.io/flux/

- Jest: http://facebook.github.io/jest/

- Immutable-js: http://facebook.github.io/immutable-js/

- Flow: http://flowtype.org/

- JSX: http://facebook.github.io/jsx/
The way the original poster phrased it made it sound like he was referring to three waves of startups.
tantalor posted a good link - artificially preventing a complete crash would only cause the next crash to be bigger.

Central banks can prevent bank crashes - but only at the cost of partially compromising its own integrity (See central bank balance sheets and the amount of toxic assets they hold). Eventually a crash would become so big the central banking system itself would fail. One possible failure mode is hyperinflation.
Does squinting work? (for someone else, that is, not the guy I'm replying too where it obviously doesn't). It's just a matter of focusing your eye behind the screen. The moment I found the ease of it was when I was pretty close and had my hand behind the screen (laptop) for some "distance" to focus on. Now I seem to get everyone, at least once. Then I can't get it again very easy for some reason..

EDIT: As a cue from another response, focusing on your own reflection works really well (even if the reflection is not super visible it works for me, although a smidge harder).
Yeah, this is really going to entrench the big players (Amazon, Google, Apple et al) who already have your contact details for a myriad other reasons.
Nevermind, I managed to squint enough to get the letters to combine into a perfect image. It should not be possible to get more than 1 correct 3D image, the period of the background should be increased.
> Civilization will fall, and it will rise again from its ashes.

Yes to the first bit. The second bit seems like an application of the Peter Principle.
> I don't think getting married would have the same effect unless one party gives up work or reduces the number of hours that they worked after being married, this doesn't tend to happen anymore.

Dalke's point is that GDP is an imperfect measure. In his example, the maid's work counts towards GDP (because she is being paid a salary) but the homemaker's work does not count (even though it may be identical in nature and extent.)
Framework groups are larger as a group than the many small groups that use collections of libraries. However if you add up all the smaller groups using smaller collections, maybe they are just as big or larger?
> You need tools, man power, basically you need an industrial complex which currently only exists on Earth. The idea that you can mine raw minerals on an asteroid and somehow turn them into a house with a full life support is not realistic, to put it mildly.

A very good point - which is exactly why we should do it. Depending on our industrial complex on Earth means that in case of a global natural or man-made disaster we could loose everything our civilisation has achieved so far, even if Earth stays perfectly habitable after the dust settles down. Encapsulating and packaging our civilisation also means creating a backup of our knowledge, both in science and arts - something that could become invaluable one day, even back on Earth.
By the way, here's an interesting project, people are working on a 'modern' alternative to IRC:
http://chapp.is/
Why am I not surprised? The people who run the european commissions are career politicians. Involved in politics from day 1 and rarely have had real jobs. Let alone ran a business of their own. It figures...
"The first is the operating system kernel in the air link processor of mobile phones. In most current phones, that's an L4 kernel with a full proof of correctness. Since any mobile phone can potentially knock out all phones for some distance around if it doesn't follow the sharing rules for the air link, this is important to carriers. They got it right. Nobody talks about this much, but if that layer had problems, there would be regular cellular blackouts."

That's... an interesting claim. You're basically saying that a cellular network is wide open to DOS attacks. I would need to see some serious proof before accepting such a claim.
Any payment solution that is based on credit cards would have the same contact details. How does size matter here?
There is another area where this approach is common - games programming. I work on a project which is written entirely in C++, and compiles from the same codebase(and from within the same IDE - VS2012) on Wii/WiiU/X360/XOne/PS3/PS4. It's interesting because every one of them uses a different compiler and builds for entirely different architectures and yet the same code builds on all.
What a fool! I expected from "great works" some algorithms or pieces of code, not papers... Interesting anyway.
Kalanick: You can bend reality, but you can't break it
The improvements in these tools aren't supposed to push us to create novel projects. They're supposed to get out of our way. Some do better than others, and some paradigms can be more helpful than others. It makes sense that we have competing ideas and competing frameworks to implement those ideas.

Some projects get a bit flashy and buzzwordy, it's true. Bacon.js [0] always sticks out in my mind as a prototypical example, though I think it's tongue-in-cheek.

I try not to let that flashiness get in the way, though. The fact is, Bacon.js is useful to me, when I try to make beautiful and efficient code to render beautiful and efficient HTML. Their homepage doesn't change that. React's performance is impressive, and may be important to me; ditto with Flux and code readability. And the theories underlying those libraries (DOM diff and unidrectional data flow) are important too, so I know why I should expect them to be better.

[0] https://github.com/baconjs/bacon.js/
New Study Links GMOs to Cancer, Liver/Kidney Damage and Severe Hormonal Disruption
There is also a project that can convert MSIL to Javascript. So, add to that list

* C# code that compiles to Javascript for front-ends [1]

Or, indeed, any .Net-targetted language like Nemerle, Boo and <gasp> VB.

[1]: http://jsil.org/
That would have made this article so much more useful to me.

Without screenshots it was difficult to see why I might want one of these plugins.

It would also have been nice to have some written motivation for using them, as well as a description of what they do and the problem they solve.
>i never understood this spike about language features

You should really read about the Blub Paradox. Imagine writing all your coded in assembly. It would suck because assembly is an inferior language To those you mention. Now imagine working in a language that is higher level than what you've (yet) been exposed To.