skysight-inc/HackerNews huggingface dataset:
I built an CRM/CMS application where every single controller action call is event sourced.

The whole application lives in memory as a single object aggregate, which gets rebuilt on startup. I started off with writing json to the file system, moved into compressing and appending to a log file, and moved into using Azure cloud tables.

It's awesomely fast to respond to requests (15ms), and to add new features, but you do get interesting new problems, e.g. along the way I had to:

- come up with a way of migrating events (as my storage formats changed as I improved my frameworks)
- find a good way to do fast full-text-search against in memory objects as I had no SQL or ElasticSearch infrastructure (ended up using Linq against in-memory Lucene RamDirectories)
- deal with concurrency issues in a fairly novel manner(as all users are acting against a single in-memory)

I'm hoping this architecture will start to become more popular - I think we are in need of a framework equivalent to Rails to take it mainstream.
IANAL, but as far as I understand it, the theory is that you commit copyright infringement if you copy, that is, you don't come up with the code by yourself (whether you type it or use a copying tool is irrelevant).

How the courts go about deciding whether you actually copied is tricky; it involves actual evidence (emails, testimonial, etc) and common sense, often in the form of expert opinions (you probably didn't just happen to write a 30 kLOC library that implements everything the same way, with just different variable names).

Now, there is a threshold of originality, that is, if there's only obvious way to write something, it shouldn't be infringing. But considering that rangeCheck() was considered to be infringing (see Oracle v. Google), I'm not sure we can depend on that. Then again, the guy did testify he actually copied it.
So how will Goldman's containerise SecDB/Slang? I'm wondering about the DB clusters...
"what a completely lame excuse"

A little harsh. 'Not our fault' and 'beyond our control' are not the same.

I read the reasoning to be a more pragmatic appraisal of the predicament they found themselves in - "Just Landed, ... has been on the wrong side of these trends"
There are biofuels that (for a while at least) have better energy density than batteries.

There are applications for internal combustion engines where practical alternatives are not even on the horizon, big ocean freighters for example.

It's very narrow minded to dismiss this as "wasted effort", just because it's not part of the endgame vision where no fuel is burned for any reason ever. There are many steps between the status quo and that idealized scenario, and any improvement in efficiency is always a good thing.
Been using gitlab for a while and its mostly good. The only thing that is letting it down for us is the code review tools which are not as good as some of the other dedicated tools on the market. The big gripes are:

* the ability to assign a review to multiple users
* set a number of reviewers
* Multiline comments
* review publishing
* Review versions

Not really noticed any problems with speed but its good to see that they are working on it anyway :)
Interesting. Maybe it's just me being used to wiki syntax for such a long time that it just irritates me to use WYSIWYG.
1. Is the NSA capable of doing it? YES
2. Does the NSA have a reason to do it? YES
You may have a hard time finding great tooling AND a price lower than the Raspberry Pi. The MBED boards are very easy to use but are a little pricey. This board is an OpenWRT router chip (Ethernet and WiFi) for 15 Euros but you will have to rely on generic OpenWRT documentation:

https://www.olimex.com/Products/OLinuXino/RT5350F/
With UPX the shared page cache for the executable is lost too... So if more then one instance are started the executable have to be loaded multiple times into the memory.

Eg. running 10 instance of a 20Mb Go binary you save some cheap disk space (10Mb maybe?) and lose some expensive RAM space: the worst case if the whole binary is utilized 180Mb.
This water bottle apparently turns air into drinking water
Funny, the unstyled content is something I'm more likely to read.
Apparently after Mandrill announcement, the SparkPost raised the free tier to 100K/month (from 10K). Pretty generous limit. They have a very good reputation.

https://www.sparkpost.com/pricing
That was very revealing - although maybe not a surprise to anyone who has waited for a web page to load on a Pi.
> What you describe is just the data syntax for s-expressions. Not the syntax of the programming language Lisp.

Exactly. The data syntax if what most people worry about. The names of the verbs (funcs/methods/etc.) may change from language to language, but the data syntax is what trips people up. I think Lisp has one of the simplest and clearest. There are very few cases of "oh you can't write that there, only nouns are allowed in that position".

I agree with your point, but I think we're arguing slightly different points here ;)
Better tech detail here: http://achatespower.com/our-formula/opposed-piston/
Customer Acquisition Strategy
> The agricultural system, for which pollinators play a key role, creates millions of jobs worldwide.

This sentence feels weird and misplaced. Compared with the agricultural system's main task – keeping us from starving to death – its role as a job provider seems utterly insignificant.
The cynic in me wonders if we're simply doomed to having these useful species die off at this point. We've killed off a great deal of nature already, and it seems the major voting populations in our democracies are insulated enough in concrete cities and modern conveniences to not really care enough to force politicians to address these issues. And also, there's not much money in it compared to other courses of action.
Extracts water moisture from air, to be more precise :)
Are women better coders?
I surely assume too much.

Your assumption that I am morally unimpeded because I am poor is wrong though. By assuming too much about me I am glad to see that you understand irony.
That shipping rate also applies to Canada, so something is really messed up on their end. That's inexcusably high.
How do you generate the hydrogen in the first place? Hydrogen is only a battery. An inefficient and cumbersome battery.

I was thinking of hydrocarbon fuel cells, to be honest.
Sexy selfies are our 3rd biggest fetish – after BDSM gadgets
The precursor to ESXi, ESX, used even more Linux source code. Is that brought up in the lawsuit?
"The firmware upgrade is not released outside of Apple, no other phones get it." - that's the non-obviously haaaard part. The one that would fail, sooner or later.
The Top SXSW Speakers and Panelists Power 100
I was thinking of hydrocarbon fuel cells (hydrocarbons in, CO2, water, useful energy and heat out). In any case, I agree with your analysis.
Edit including an apology for my harshness.

But on the other hand, the key failure point for the app is pretty obvious: its revenue is a one time fee, and the costs are a function of how much people use the app. Based on the post, they clearly mispriced the app, since it depended on new sales to fund existing customers.

This isn't very different from a pyramid scheme (without the intention to fraud, naturally): you need to keep growing indefinitely to stay afloat, clearly impossible. When sales flattened (which they did) the company would go bust (which it did).

Another way to look at this is treating a sale as an annuity. If I sell an app for $10, expecting users to use it for 10 years with a 10% WACC, this would be equivalent to receiving a $0.13 subscription fee from each customer over the 10 years.

Therefore, if your variable cost per customer is higher than $0.13/year, you're in serious trouble. Even if it's lower, you might still not break even.
In Pictures: The cutting edge of digital fashion
Yeah, but look at what a ESP8266 does and costs, so it doesn't hurt to ask ;) Raspberry with Ethernet mostly is a bit big, if they made a Raspberry zero with Ethernet for 15-20$ it would be good enough.
Why is this about Edward Snowden?
Finally, some clarification on which hacker news it is. I care less about the hacker news with the "the"
Bloom filter are used to greatly reduce the amount of straw when you're looking for a needle in a haystack.

Take bup (https://github.com/bup/bup/) for instance. It splits your content into chunks and stores them into GB-sized packs. With large backups you easily end up in hundreds of packs. During the splitting process it needs to search for a hash (the needle) into the huge amount of chunks (the haystack). That's why bup has one bloom filter per pack, which means that instead of searching through hundreds of packs you will have to search through maybe 2 or 3 packs. There are false positives (you know a hash can only realistically be contained in a single pack) but it is you the developer who choose how much you want. There is some complicated math that allows you to balance false positives, size of the structure, and expected number of elements.

There's a similar process inside LevelDB (http://leveldb.org/) and it's going to be the same thing for systems that store their data in multiple parts and know that what they're looking for actually is in a single part.
The trouble is that you're comparing apples and oranges, or rather efficiency of electricity generation with efficiency of heat generation. Remember that thanks to heat pumps, electric heating can often have greater than 100% efficiency, so waste heat is less useful than the same amount of electrical energy even for heating.
Don't worry, graphql isn't related to graphs.
Ask HN: Which tool do you use for API test automation?
Hello HN,
Would you kindly share the tools you use for API test automation? I use behat for running tests locally but what I would like a tool that:

1. Easy to use and maintain by developers and QAs
2. Can run tests locally as well as post releases.
3. Can cover functional and non functional tests (code coverage as well as performance for example).

The work is mainly on LAMP stack.

Thanks!
Oras
With Java you can receive an order, parse it, submit it to your trading engine, persist it, match it, and return the response in less than 4ms

https://www.lmax.com/execution-performance
Vegyetek részt a fotópályázaton és nyerjétek meg a 400.000 Ft értékű fődíjat
By the criteria you're using, I'm struggling to think of many fully 'functional' for profits that I've worked for.
Guaranteed Intel has already done so.
previously: https://news.ycombinator.com/item?id=8541997
Babel can transform async functions into Bluebird coroutines, so the best of both worlds - https://www.npmjs.com/package/babel-plugin-transform-async-t...
All aboard the es6 JavaScript train
We have oxygen in the air, so no problems here. But hydrogen is high up in the atmosphere. So they have to break down the nitrogen into a lot of hydrogen - I guess it is possible - but they have to send their methodology to CERN - the guys will be delighted.

But anyway - if they have mastered the subiron fission to hydrogen - we have a Nobel Prize winners right here
:) yea, Times New Roman FTW
From http://data.worldbank.org/topic/agriculture-and-rural-develo... :
For the 70 percent of the world's poor who live in rural areas, agriculture is the main source of income and employment.
Monitor Public Service Bands
voidium
I don't think I've liked a Matt Taibbi piece in a while, but this really has some gems. Thanks for sharing.
Eloquent Javascript. It's one of the best introductions to programming I've ever read. http://eloquentjavascript.net/
Experimenting with mob programming to rebuild the gov.uk Verify front end
Do Your Google Text Ads Make the Cut?
Considering that there are definitely more than a hundred major contributors to the Linux kernel, it's not unreasonable that a single one's contributions only make up 1% of the total.
great initiative, I was looking for something like this.
This is an interesting point -
If Apple decided that the requirements set out by the UK Government were at odds with its ethos and chose not to comply -

Would this result in a sales/import ban?

How would this effect devices already in circulation?

This would certainly educate the populous that the conversations happening in parliament and the media do/are having a direct impact into their daily lives - especially if it means someone is considering banning their favorite phone.
Except that GPUs don't usually read from linear "raster order" images or are very slow doing so. So even in a shared memory CPU/GPU setup, there is a texture "upload" which organizes the pixel data to a GPU cache-friendly block format.
There's a lot of money in agriculture. Increased demand of food due to exponential growth of the population.
Increased demand for luxurious food like meat due to exponential economic growth of the population.

Long term, it is the most economically sustainable business from the perspective of the business owner.

Long term, it is the largest polluter of all, and is unsustainable in its core. The reason why pollinating species are disappearing is the unsustainable nature of animal husbandry and agriculture. To meet the demand you have to pesticide-the-crap out of your grain fields, and there's a lot of grain fields for your animals. Not much for humans.
Kimono Labs project to Portia project converter
That is interesting. I've always considered lisp in terms of denotational semantics. In fact, I wrote a toy lisp in which the complete grammar was basically

list -> ({symbol | number | string | list}*)

and then it was up to the interpreter to decide the meaning of special forms. (I say "basically" because there was also desugaring of '(...) to (quote ...)).
A Letter to the AnyList Community About AnyList v5.0
1% would be a massive, massive part of Linux. I'd be surprised to find any one kernel developer that has 1%.
Speaking of your specialized shaders: how do you do the rounded rectangle corners? There was a quick mention about it in the talk but no details. Some alpha blending tricks or coverage sample masking (gl_SampleMask)?

A link to the shader source would be great!
Mark Cuban deserves to be in the top 5, but I'm a bit disappointed that Gary Vaynerchuk didn't even make it in the top 10.
It's like "After 4 years we finally found our most potentially valuable users but don't want to charge them and would rather shut down..."
I've always thought of Watson to be an automated data analysis platform at its core. However, after doing a bit of research, you're essentially correct.

Watson is technically multi-faceted, but the majority of its focus right now is NLP. In the future, I imagine that will change as they improve upon Watson's vision and structured data support.
Kids Gone Wild: Denmark's Forest Kindergartens [video]
wasn't able to figure out where your company is based anywhere on your site or linked social-profiles.
Yes but with this you lose the powerful features I just mentioned: automatic resource cleanup[1], cancellation, yield handlers.. don't you?

1. https://github.com/petkaantonov/bluebird/issues/1014
They're probably sending by DHL or something. They could send something that small by USPS for under $5.
How to Create Brand, Win Clients and Make Money Pt1
Whenever a site does this i automatically set it to "never visit again" in my mind.
We use open source CF to host > 1000 applications in my company. I have virtually zero complains from an operational point of view and the developers love it.

I wish more people would spend the time to look into it instead of just defaulting to Docker + tooling, just because.
Makes sense, but the actual crowd-funding link specifically shows a breadboard with wires for the comparison (in the details section).

It does seem fairly complicated to map out the jumper rails, and especially since the rails run the length of the bird they can't be re-used unless they're cut, possibly limiting the utility.

I would have thought at the stage you'd want to use this, it's not marginally more cost or time to just print your own low-volume PCB. Or just use the wires.
Nintendo halves profit forecast after yen strengthens
You have a very weird way of doing those graphs.
It'd be lovely if all these efforts crystallized into a truly open Linux-based mobile platform available to the masses, even as a niche thing.

Sailfish is far from open yet, but it's a very good OS.

Nokia produced incredibly good hardware, with the added benefit of a physical keyboard in case of the N900. This is a must. They seem to be getting back to business. It'd make a lot of sense for them to buy Jolla and rebuild Maemo, which should have never been discontinued!
And, in the daily briefing, White House Press Secretary Josh Earnest says he is not sure if they will support the proposed bill, which is still being drafted, but he's confident that the administration will be in consultation with drafters of the bill:

I feel confident in telling you that there will be consultation between senior administration officials and the senators who are writing this bill. [1]

This video begins with the reporter's question about the encryption bill. [2]

My interpretation: Obama is consulting with senators on the drafting of an encryption bill that requires government access. This means banning encryption, of course. Our representatives will probably try to say the bill just gives government access when necessary. If we pass this bill, only criminals and government will have the access to such back doors.

[1] https://www.whitehouse.gov/the-press-office/2016/02/24/press...

[2] https://youtu.be/j469gTWuk0g?t=19m30s
Migrating from Mandrill to Mailgun
You can add a cheap SPI-Ethernet adapter to the Zero, it plugs directly: http://raspi.tv/2015/ethernet-on-pi-zero-how-to-put-an-ether...
Does anybody see through these PR plays? They've unlocked many phones in the past for the government, they're protecting their technology and using the moral issue to look good at a time when they're still majorly losing their way. To me this looks like governmental appeasement. Shutting down Snowden and other's methods of private communications is a fantastic gift to the government who doesn't want more of that type of scrutiny and people talking about the NSA badly, there's already enough thinking they're a major problem. What perfect a guise to get it done under another companies name that also happens to be having a great PR week on the back of data they gave up or are going to give up anyway, they always knew that. I wish more people would think for themselves or at least consider why the script might not be reality. They hired him! What happened is a formerly non corporate secure, private form of communication is now... who knows what. Maybe the government just figured out how to deal with the next Lavabit and not deal with more backlash. Nobody trusts them right now, everybody seems to love this Apple letter PR play.
Hackers behind Ukraine power cuts, says US report
Well if it's a good site, google will keep showing it to you.
> Is the NSA capable of doing it? YES

Serious question - is it?
Show HN: Android Auto-Versioning
No, battery/fuel cell hybrids. No additional complexity, just additional weight.
The ones I can think of that would be good for in car would be pretty pricey to risk being stolen themselves. However, you might be able to find a small 5v camera (and use an adapter from the cars accessory port) that will capture stills on motion for a reasonable price, maybe try tiger direct or monoprice, newegg etc. Then just hide it reasonably well in the car, rear trunk deck or above the rearview mirror would be ideas -- use colored tape to make it blend into the interior. To transmit the image as well as store local that is a little more involved. Outside of something like a nest camera, you could use a RaspberriPi with camera and have it connected via wifi to your house so you could get the images. It would be a little tougher to conceal, but still very doable.

Obviously I think just locking your doors (if you don't already) is the smartest idea. And setup a camera outside, at least that way you can start to deter this behavior and possibly catch a glimpse if it does happen. I'd also bet if this is happening multiple times, it is someone you know, or a local teenager etc. That's what happened to me when I found my car getting egged etc repeatedly one summer, I setup a system to catch them which allowed me to have a little discussion with them to make it stop before it escalated.

A little fun too, if you only use the outside camera, put a sign in the car that says "don't look back" or something to that affect (to get them to look towards the camera). Most people when they read that immediately do the behavior you wrote to see why, and they'll look right at the camera. Only the real criminals will just bolt and not do it.
Alibaba reportedly wants $4B to make itself even bigger
I'm not a newbie, more like a generalist working in a isolated industry that I want to leave, and your article made me fear for my future :(

But I'm very pessimistic..
Empty State: Mobile App “Nice-To-Have” Essential
Most of the western nations are nicely isolated from the consequences of climate and environmental changes. If you look at the map of the region that are expected to suffer from the consequences of Global Warming, you will notice that the western world, again, is a lot safer.

I used to be a lot more cynic before, but in practice, the level of awareness and empathy for climate and environmental issues is surprisingly high compared to the actual effect it has on us. The pressure of green agenda is increasing all over the western world, and I'm sure that in 20 years we will look back to those days with discuss.

The only problem is if that's going to be too late or not.
Just what it sounds like: http://apcmag.com/phoenix_puts_opera_web_browser_into_bios.h...
FRDM-K64F is a cortex-m4 with Ethernet. But if you want loads of tiny ones you should probably just built your own. It seems everyone prefers wireless these days.

http://uk.farnell.com/nxp/frdm-k64f/dev-board-mk64fn1m0vll12...
Virtual reality: Watching sport in 360 degrees from your sofa
China has human pollinators because they speciocided their bees. Human pollinators are way more efficient than bees. Is it really a doomsday scenario when you have humans do the work that nature was doing for free?
Convolutional Neural Networks for Object Detection – Research
Lava and Ash and Lightning = the Perfect Volcano Photo
This isn't just software though. This is an organization.
I have had some really great Brazilian coffee, but I don't think I could blanket say any region is hands down the best. They all bring something different to the table, If however I am blending my coffee I will most likely u6
UBS charged with tax fraud and money laundering in Belgium
Practice as much as you can. Write lots of code. Try to solve problems. Don't be afraid to reach out to people and ask questions. The best way to learn Javascript and programming is by doing it. JUST DO IT! As for books I'd recommend "Head First JavaScript". They're great for beginners. If you're comfortable with screencast try Learn Javascript in 14 days course on iLoveCoding and then move on to the lessons https://ilovecoding.org/lessons.

If you get stuck, ask questions on Stack Overflow or Reddit. Good luck
Food Gift Ideas for Mother's Day
Interesting about the people here claiming that this isn't the case what blahDeeBlahBlah says. I don't know anything about chemistry other than the high school level, but essentially what blahDeeBlahBlah says is what I also learned in high school. Yet another lie they tell young students. They never told anything about quarks as well.
Are you implying that the WWW is something noxious to civilization, thinking and economy and therefore it's failure (caused by being patented and monetized) would have been beneficial.
Or are you implying that if patented and monetized, the WWW would have been even more successful than it is and have a beneficial effect on civilization, thinking and economy.

If this isn't sarcasm I think either interpretation can be easily disproved.