skysight-inc/HackerNews huggingface dataset:
Or schedule your cron job for :00, but add "sleep `jot -r 1 0 3600` &&" to the start of the command. (jot is a BSDism, but I assume you can do the same with GNU seq.)
This article makes exactly the same mistake that pretty much everyone else suggesting programmer tooling beyond plain text has made: assuming it has to be either or, that if we want more sophisticated tools that use a more complex representation, we have to give up text.

The suggestion is a nonstarter. Network effects alone would prevent the world making such a move, and it's a good thing, because the loss wouldn't be just a particular existing tool, it would be the entire universe of tools that work with text, that the world has spent decades developing, most of which any individual has never even heard of, let alone thought about how to replace.

It's also completely unnecessary. If you want a tool that lets you view and edit your code in a fancy table format, you can write one. All it needs to do is parse the existing source code into whatever internal format it wants and write it out again afterwards. Yes I know the author criticizes parsers, but really, writing reliable parsers has been done often enough to make it clear that it's a solvable problem. And would it not be better to have some of what you're looking for in an actual tool than all of it in an imaginary one?
Negative Interest Rates May Spark Existential Crisis for Cash
the USA has a similar scheme. If you invest $1MM in a business (or $500k if it's an area they are trying to get more investment into) then you get a green card: http://www.uscis.gov/green-card/green-card-through-job/green...
Mono 4.0 is out
I think the interesting conclusion is that most speciation, emergence of populations that an no longer interbreed, is the result of neutral mutations, not ones that are naturally selected for. Adaptive mutations, I suppose, become universal before they split the species.
https://github.com/kmatheussen/radium/issues/69

The developer says: "Pd should be included in both windows and osx as soon as I convert Radium to use the new multi-dsp system in Pd that Miller made last year."
Bids generally have to be responded to within 100ms on these AdTech stacks and if you start to timeout they slow down bids being sent to you....which makes your bid manager less desirable by advertisers. You can probably use stream processing to build and update your models but I'd be surprised if you could handle the bid responses through the same mechanism.
I think this is a side effect of globalization, work your 40 hours plus with full work load. There are difficulties being sick and still keep up with your tasks and being with family or you will be outsourced to some cheaper labour who will be happy to work the crappy hours for less pay than you. Further global corporations evade paying tax by shifting profits to cheap tax countries and putting losses where the tax is higher. So by globalization we have gotten more stressful work places and created tax loop wholes which the big corps use and avoid contributing back to society to pay their fair share of taxes.
but Greece and Malta are two different actors :O
Under U.S. corporation law, shareholders have very little ability to affect corporate management, unless they own a large enough stake to impact board elections. In a start-up valued at $1MM post-money, these 10 angels are not going to own more than a couple percent each, while the founders will control 75 percent of the company. The founders will have more than enough voting control, assuming they vote together, to ignore the investors.
Most scripting languages have miserable performance characteristics and lack native types. The beauty of Nim is it isn't a scripting language, it just looks like it is.

Nim isn't C/C++, but it performs like it is C/C++. Nim isn't Golang, either, but it compiles programs like Go does, down to a self-contained binary with no dependencies. You can even statically link a Nim program against musl libc to ship without even a dependency on glibc.

This puts a completely new spin on writing performant code - just skip the C and write your code in pure Nim. It's a lot like writing Python except you produce comparable results to what you would get from writing your code in C or Go.
No hash collisions, hostnames (in almost all practical environments) are never identical.
Microsoft has made billions being a "victim" of backwards compatibility. But I guess the point is that money doesn't necessarily correlate with pleasant codebase.
Amazon Kinesis: A Use Case || A more stable solution at a lower cost
The rise of IoT has given rise to a new generation of needs in the world of big data processing. Now we need to handle data ingress from many sensors around the world, and make real-time decisions to be executed by these devices. As such it is no surprise we see new services to handle processing of streaming data, such as Amazon Kinesis.
cutting throats figuratively (and literally where apropos) is the order of the day for all human beings who wish to maintain their dignity
> (in fact, just today a contractor offered me no tax if I paid him cash...)

Which means he's probably not paying tax on that himself. Which is tax evasion, pure and simple. Which is illegal for good reasons.
Not a technically rich article, but interesting conceptually to think about the kinds of data that are going to be routinely captured, uploaded, processed, and aggregated.
oh... dude... exact same mistake twice...

OK, let me try to be more constructive. Since accounts are independent, shard based on account (in the application, not in some magic shard-distributing layer). Treat each shard as its own cluster.

If you want super fast requests but can accept being down for an hour or two a couple times a year, a shard can be a single beefy host with a replicating slave. I'd consider either Redis or Mysql/Postgresql. Really, these old-style sql databases can be the fastest things that have the kind of consistency you need.

I've maintained a mongodb cluster configured a couple of different ways. Performance at high load and reasonable consistency is not as great as some older alternatives.
Google Play introduces price A/B testing for android apps/games
Fugging shithead sociopaths from other cultures moving in to colonize once-proud social-democracies... With the help of domestic sociopaths.
DevOps/Infrastructure engineer here! I see this happen frequently in AWS. Never expect either your instance networking latency or the latency of the underlying EBS storage layer to be consistent.

If you absolutely need guaranteed IO performance, use an instance store or move to dedicated hardware. Them be the breaks of cloud computing.

http://en.wikipedia.org/wiki/Fallacies_of_distributed_comput...
I don't understand how this is comparable though.

All of other databases were tested in clustered mode. Why not PostgreSQL as well ?
Damn! I'm sorry. Read it as Masters of Business Administration. Was on another thread where someone was commented on mbas. Over and out.
It's getting to the point where, when I see a post mortem like this, I am just waiting for the AWS problems. Between this and the downtime that AWS has, I'm kind of amazed that people use it-- you pay too much and you get less. (Compared to a lot of other choices, such as raw metal boxes from Hetzner)

This is why I don't use AWS for anything non-trivial, and I am wary of people who put critical infrastructure on it. (EG: I Don't care about netflix, that service can run on AWS fine, but coinbase, for instance, if I was their customer and they ran on AWS I would stop being their customer.)

Whenever AWS problems come up people talk about how "AWS is so much more efficient, you just outsource that stuff to the experts".

But that seems to imply that hosting on your own hardware in your own office is the only alternative. Of course we stopped doing that in the 1990s.

With AWS you have to know Linux and have ops people, that's true everywhere. With AWS you have the additional burden of learning the AWS APIs and learning how to use AWS, which isn't transferrable, so that's a higher cost. With AWS you have to architect around the limitations of the way AWS is built and your architecture becomes AWS specific if you use those APIS, so that's an additional cost. You don't need any less ops people, probably more, than going with another hosting service like Digital Ocean or Backspace. And if you go with something like Hetzner you pay 1/5th to 1/10th for machines with a lot more performance and local storage. (Though you get the additional latency of being located in Europe, if your primary customers are the USA.)

Of course, I'm also prejudiced. I worked at Amazon and saw how the sausage was made and was not impressed. When AWS was announced as "running on the same infrastructure that powers Amazon.com!!!" as if it was a feature, I cringed. Amazon.com was having outages of parts or major components on a weekly basis at that time. Much of AWS is actually running on bespoke software (so not actually tested by Amazon.com when introduced, though I'm sure portions have been moved over at gunpoint) ... which actually makes it worse. People were trusting their data to a service that pretended to be backing a major e-commerce site but was actually untested outside of the company at the time.

And what have we seen since? An unacceptable level of failures. (in my opinion, of course)

But people seem to be very forgiving. When it's happening everyone's in "how can we fix this mode" and then when it's fixed everyone forgets and goes back to thinking of AWS as always running.
I've personally been pulled into another project, but I do think there's plenty of unexplored space in the structured code editor arena. Paredit is good, but I'd like to see a more visual way of dealing with the structure.

The challenge is, of course, that a general-purpose tree editor is not likely to be efficient for editing code. You have to resist the urge to over-generalize. A good structured code editor isn't likely to be useful for anything besides coding.
Here is a paper [0] out of Berkeley that explains the chart you're asking about (the chart appears on page 8). For more information on each isolation level you might have to refer to the cited works or other sources.

[0] http://db.cs.berkeley.edu/papers/vldb14-hats.pdf
ELance merges with oDesk to launch a new platform called 'UpWork'
It's great that both Nim and Bash are so easy to read and write. The beauty of Nim is it makes writing performant C code as easy as writing Python.
Cloud Computing Free Webinar 9th May 10:00 AM
I don't agree that it was too early to take money off the table. It's about aligning incentives: the founders likely had other liquidity offers that must have looked mighty tempting at the time. $3m each keeps everyone pointing in the same direction.

It should be pointed out that the investors were no amateurs. Redpoint and Index are Tier 1 VCs, who know exactly what they're doing. They were investing in the next Facebook, and it turned out this was not it. That's the game VCs play.
Is there off-the-shelf software used for production logistics/planning? Seems like it would also be useful for events and conferences.
then payments from child companies to parent companies that end up as profit should be taxed in those other countries.
The Homeless Scientist Who Tried to Prove Selflessness Doesn't Exist
I beg to differ on the monopoly of religion over the power of hierarchies.

Take the military by example. They have a remarkably good track record of literally sending men to die, in full knowledge that their chances or survival are negligible.

There are many other less dramatic cases: at work in both the private and public sector, at the school's social dynamic, at charitable organizations, and yes in the church.
For many, we do what we do for work because it's what we would do anyway for free if we could. We get paid for that work because of all the irritating crap that is a real and largely unavoidable part of doing what we live to do for real. I love programming, and would do it for free if I could; what I get paid for is sitting here past midnight waiting for remote systems to validate an app submission while I try to get three packages to work well together when they inexplicably decide not to because an update to one suddenly has an aversion to seeing "#!" in another's file, and circumstances require I fix it right now regardless of the hour.

We play "labor games" for fun because they are the idealistic of what we really want to do but without that irritating intrusion of reality.
+1 for mentioning mises.org. Their Web site content convinced me to get out of the stock market in 2007.
I agree with this 100%. I wish it was more acceptable to take a hiatus from a traditional full-time job. I would love to take 3+ months off this summer to travel around the world since I've never gotten a chance to, but there's no way my company would allow that. Therefore the only way for me to take 3+ consecutive months off would be to quit.
>the government and everyone else demand people have residences

Haha, got me. Nice one. Trolololol.
I agree. If the stock goes up 10X, it's the founder's loss. (I've seen this happen to several folks)
I do think the "killer app" use case for the modalities you're talking about are data entry kinds of use cases. Where a non-expert user, perhaps one who has to deal with a variety of formats, very randomly, is required to type things in that strictly confirm to a perfectly-defined syntax. And he/she has a gigantic amount of data to enter manually, by hand, in a short time. Higher throughput is better, but also highest correctness is the other dimension. Tiny percentage time overhead spent on thinking, design, test. Mostly on data entry by hand. Then yes your approach starts to yield disproportionately higher benefits.

Arguably one reason why XML/XSD/XSL took off. It was not just yet-another-structured-text-format like CSV and JSON. It also had an "official" way to express and constrain an application data format, and generic query and mapping languages. Great for low brain, high volume, high repetition use cases. However... programming itself is high brain, lower volume, low repetition.
To be fair, if you have Mesos it's highly likely you already have HDFS, ZK is a dependency of Mesos.

Though it's not strictly necessary to run HDFS a lot of Mesos native applications and frameworks already expect it.

The thing is you can often run HDFS on your Mesos slaves so it ends up stacking up quite nicely, atleast in small deployments.
I don't think you understand how wpa works. It's not like the client just sends a password. A shared key is mutual authentication. If putting up a network with a target ssid leaked data, WiFi would be completely broken.
Previous discussion: https://news.ycombinator.com/item?id=9492556
Does it?

They sold $6/160 = 3.75% of the company, likely about 15% of their holdings. Seems reasonable given the valuation.
"If you really want to do something you’ll do it at night. You know, Bruce Wayne had a day job. He was Batman at night. If you really want to get something done you’ll just do it." - Nicholas Gurewitch (of pbfcomics.com)

I'm semi-retired and living in Thailand where the cost of living is a fraction of my (modest for a programmer) life in the US. I don't code as much as I used to, but I still write a fair bit. But it's not for the same reasons; now I'm coding in order to teach my children, and hopefully eventually other children too.

I certainly don't see myself spending my time coding another database-backed CRUD web application any time soon; instead it's games and art and possibly soon music. It changes things, but it lets you do it for the reasons that matter instead of just to feed yourself.

> if ever we became so filthy rich that we could pay other people to do these things for us... we would.

I disagree; "programming" is far too broad a field to make generalizations like the parent makes. I suspect "growing food" is too, though I agree it's probably true of any farming on a scale larger than your own back yard.
This is interesting, and of course I have a couple of questions, but only two of them really matter: what client are you using, and are you using the cross-datacenter (XDR) replication functionality?

We* tested the increment functionality heavily (300K-1M aggregate ops/sec) before we turned it on in revenue service. We use it for a couple of different things, event counting is absolutely the major use case.

In a single-cluster world, it works phenomenally well. In a XDR world, things get a little tricky, and we had to change the way our application logic worked to compensate for it.

Any more information you can share about your use case?

*a big ad tech company that uses Aerospike heavily
It looks not dissimilar from other modular editor such as AudioMulch or Buzz. I think the highest profile musician that uses AudioMulch extensively is Girl Talk, but I'm sure others have as well.

Just like modular synthesizers are the purview of the... more obsessed sort, modular editors occupy a similar more specialized niche.

Edit: not dissimilar, but still different in a bunch of ways. Seems more like an attempt to marry the more common DAW audio-clip style with the modular synth environment (just based on screenshots).
Sorry you had that experience. I worked for an active duty Navy Seal who had a PhD in physics from MIT. He was incredibly effective.
http://www.theguardian.com/football/blog/2015/may/05/is-bein... Maybe somewhat related.
Cynical thought - this is a good way to thwart ex-co-founders who're building your hardware and forking your open source software IDE.

If this is part of that plan, I'd expect to see significant new work and features in this "web based" version of the software which never end up in the open source version that people (including your new-found competitors) can download and fork.

I wonder if we'll ever see an FTDI-style USB firmware bricking from either side of the Arduino war?
Here is a discussion on the topic between a few developers with Apple's reason for rejection, from a few years ago. http://iphonedevsdk.com/forum/business-legal-app-store/93228...

I believe Cut The Rope pre-dated the push for keeping apps singular with IAP to unlock additional content.
Join the IoT DSA Slack
That's a good point, which didn't occur to me.
okay, take it up another level, if you were in Saudi Arabia and you were a woman you wouldn't be able to drive or do anything without a male companion. That's what happens when you make up arbitrary rules about who should do what
It never fails to amaze me the type of comments that get to the top of HN threads. Makes me wonder if a large number of HN readers truly believe the behavior described in numair's post (buying expensive cars on investor's money etc.) is A-OK? Or is it some sort of Jedi double-cross troll upvoting?
Google Says More Searches Now on Mobile Than on Desktop
How to create a seamless panorama video from multiple cameras
New chip architecture may increase qubits in a future quantum computer
How to turn your smartphone into a microscope for 1 cent
Yes.

Maybe. I don't know what you're latching on to, but I know both Jeskola Buzz¹ and Renoise² (which has some connection to the Buzz community) have been used commercially. These cover the tracker style + extra learning curve + crazy piles of features + weird UI, which should cover most of the bases.

This is not so much stranger in absolute terms than the modular synths people build (and probably a bit less obsessive.)

I haven't used it, but imo if you're getting a headache that's a bad sign regardless of what it looks like. You should do most of the looking with your ears and not have to use your eyes too much. That's what I used to love about trackers, but I haven't used one seriously since Impulse Tracker.

¹https://en.wikipedia.org/wiki/Jeskola_Buzz#Notable_users
²http://www.renoise.com/artists
We use Aerospike heavily. It works just fine.

I'm constantly surprised by the general tone of comments on posts like these as if it's some crazy revelation that this software still obeys the fundamental laws of distributed systems.

There is no perfect database out there, all of them will fail with network partitions. Aerospike was designed to work in clusters that are very close together, often the same rack. It has much tighter timings and tolerances in exchange for providing much higher performance in certain situations and definitely has one of the best SSD focused storage systems I've come across.

If you don't have a high performance network interconnect between nodes, then there will be more issues with Aerospike since it relies on that more than some other system that use Paxos for all writes (like aphyr mentions). We run several TB's of data accessed at 100k+ TPS including very fine grained counters and everything works. And yes, we run on the cloud in AWS and SoftLayer and have yet to have major problems with the proper network setup.

Btw, there is a comment below from the current CTO of AppNexus, one of the companies that pioneered real-time bidding for digital ads and runs several million auctions per second on one of the biggest ad exchanges available. They were the first customer for Aerospike and from everything I've learned from their team, it works really well for them, and they definitely are not happy to just "lose" data however insignificant it might seem. Volume changes everything and even a fraction of a percent will add up. We trust Aerospike because it's been hardened by lots of much much larger companies with very high production usage, the key is being aware of all the technical requirements and the environment you're deploying in.

I think the real major issue here that people seem upset with are the general claims and marketing information. I can't speak to all that and there are definitely some things like 100% uptime which do seem overly confident, but this is true of every single technology vendor out there unfortunately. I'm not saying Aerospike is any better or worse as a company but marketing material only goes so far and it would surprise me if further research wasn't done for any mission critical system.
Unfortunately the follow-up post 12 months from now once the romantic ideals fade won't make it to Hacker News, if it even gets written.
The point about unionization keeping wages up is important, and probably deserves a lot more coverage than it's getting. And on that front, us programmers are fucked, well and truly fucked. We won't unionize ever, because everyone thinks they are the one unique special super-smart snowflake who can do better without the union (here's a hint: we can't all be, and in fact by definition nearly all of us aren't).

Since programmers' egos simply will not allow them to let go of the delusion, we'll be stomped into the ground while the owners laugh at us. In fact, it's already happening (see the recent wage-fixing "scandal").

Enjoy the ride, fellow egomaniacs!
Cloud Computing Free Webinar 9th May 10:00 AM
http://courseeplus.com/cloud-computing-webinar/
CppCon 2014:Herb Sutter: Lock-Free Programming (or, Juggling Razor Blades)
Tarsnap isn't intended to be used as one-time backup like that, and it's super expensive if used that way. It's very cheap when used to backup (almost) the same 4GB for 1000 days in a row, which is what a lot of people/businesses need for their backup solutions.
Question for Sam Altman: Which College should I go to?
I had a question about college. I was accepted to both Columbia Engineering and Rice-Baylor's BSMD program. My main interest is in understanding new ideas in biotechnology and healthcare. My worry about RB is that, located in Houston, I am more isolated from the SV and Boston ecosystems, which will make it difficult to work with startups and larger companies to learn about the space, as well as its comparatively less known Computer Science department. Any thoughts?