skysight-inc/HackerNews huggingface dataset:
Sometimes you want well-mixed numbers, but in a sequence that you can rerun. If you are simulating a process or testing games, having a fully deterministic setup if you know a seed is a great help to reproduce unusual behavior sighted.
Some of your money that is left in the bank is given to other people so long as they promise to give back even more money. Even though the bank doesn't have all the money that it has taken, so long as most people do not ask for their money at the same time the bank will always have enough for people that want their money back. The bank gives you some extra money for letting them do this. When a lot of people believe the bank can't give their money back, it may cause everyone to try and take their money out. This is called a bank run and can be very bad.

It checks out: http://xkcd.com/simplewriter/
I've worked wholly in life insurance companies. The difference is how much autonomy directors/managers/employees are given with respect to their tools. In the worse case I've seen, you have to route every equipment request through both IT Help Desk, System Security, and your manager. It would be sad if it weren't so funny. Office Space is real. The best example I can see is that as developers, we are still given a machine without admin rights. They set a group policy for every user in the organization with a laptop; whenever you connect to their network, the policy changes your power settings so that closing your laptop does not place it into sleep mode. This has cost me hours of time. I close my laptop expecting it to "just work, i.e. stop draining battery like a sieve" like any other consumer product, but because some executive didn't like having to log back into their laptop when they closed it, the entire organization is forced to use that setting. So every time I use this laptop, I have to remember that closing the laptop does not induce sleep, and before I close the laptop, I have to remember to press the crescent moon button! It's silly compared to how well my personal devices work.

Another is a request for a purchase of a license of $50 software. We can't even purchase the software and install it ourselves. It has to be vetted for interference for dozens of other apps, even though we need it for development and don't run any of the apps that they're testing. It cost me lots more time than $50...

The root of the problem seems to be that there is no cost accounting for anything related to IT Security. Seemingly anything that could increase security seems like it is fast tracked for implementation. Instead of weighing the NPV impact to the company by implementing this system, they just go with it. There's so much opportunity to teach decision makers to think more quantitatively, but at organizations where things like this are allowed to fester, there's always larger issues with leadership at the top.
The problem is, new users are "new" for a few weeks or months at most. After that, they join the massive groups of people that have to spend years using tools.

New users should be given tutorials, online help or other kinds of training that successfully bring them up to speed. Those kinds of materials are then cleanly separated, and they get out of the way forever once the user is acquainted with the system.
So how horizontally scalable is it?
An Apple That Never Browns
With that memory model its not surprising.

On the other hand, i really really would encourage any new developers to read the rust docs before learning c++ etc. It is amazing to have a language that puts its mem model first. The docs tackle the very basics really well.

The k&r c book is amazing but did a poor job of dealing with the true memory model because that was common knowledge at time of writing. Its short because of assumptions

the best java (top 0.01%) developers are the only ones I encounter often who understand the x86 + javas basterdised memory model

The rest just take it for granted. Even c++ developers (I'm one).
I work at a small satellite office for a large company. I have no issues with the local management, but the general sentiment is our cost-cutting obsessed overlords up at corporate HQ just don't care about morale/retention.

Senior people don't care as much about free soda as the young folks do. However, we do tend to have families and kids, so when you constantly erode our medical (higher premiums and deductibles starting next year, but at least they didn't nearly double our share of the premium like they did last year), dental, and vacation benefits, we lose motivation.

...and then we end up reading hacker news when we should be working.
Holy assumptions, batman. Nobody needs it. Some want it, but I don't. You asked how it would help and I answered.
Microsoft will host data in Germany to hide it from US spies
http://www.computerworld.co.nz/article/457007/agile_great_do...

http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2012001...
I mentored a gsoc student this summer who worked on rngs, and the only two algorithms that passed the big crush statistical suite were pcg random and split mix.
Interesting that this posting has been "deep sixed"; it does raise some interesting points. Maybe the phrase "Snooper's Charter" is now verboten.
Heh, I saw your post before I read the article and thought "surely it can't be Bad Apple from Touhou." But it is. If you know the tune, you can hear it in the video, but it's a pretty weird corruption of the song.

I guess I'm not surprised to see Touhou music being popular in this scene. It's pretty baroque and bombastic to being with, so taking baroque style to its logical conclusion is..... this. I'm not a fan, but I can see the thread. (Aside, if you want a modern take on classical music, check out some of the later Touhou soundtracks. You might find yourself surprised for video game music.)

Also a little Totaka's song easter egg in the middle of the first video, if you're into obscure video game minutia.
I'm pretty sure I know more than you do here, but I'll humor you. What facts do you think I'm missing?
"Less is more" - Ludwig Mies Van Der Rohe
Broadband bills will have to increase to pay for snooper's charter
Perhaps both submitted URL's were different but resolved to the same URL by HN's software?
Both are built on Rasterbar-libtorrent and should provide equal performance if configured the same, which I would definitely see as a goal.

Feature wise, PicoTorrent is lacking. Most popular features will be implemented, along with a plugin API. Right now, nothing more than the basics is implemented.

I'll try to put this, along with other information, in a FAQ asap.
Great; now we have the privilege of paying for our government to abuse our privacy: win-win.
South East Asia travel Azooki grabs seed funding
We currently use a custom CI system. We produce dozens of builds per day in various forms. A "build" to us has different definitions depending on who it is targeted to. They include things like:

* Just building binaries/code

* A data build

* A build that content creators work with (built binaries synced to PC, matching data synced via P4 which they then build locally)

* A full files/package/disc build with included data and binaries

Coders and content creators have different branches to keep some isolation between the two and avoid them impacting each other too much. New binaries are built with every submission to source control as a verification step on the coder branch, but most are only deployed once an hour. Some sets of binaries are deployed at all times, those that are required to run our automated tests on each CL.

The content creator branch always work with a pre-approved set of binaries. When they submit new data it goes through a verification step where all data is built and autotests run, then that data CL shows up as "good" for them - so they know that data is safe for everyone to sync and work with.

We create full packages for QA to test a few times throughout the day.

The general build steps in a CL on the code branch goes through are:

* Build code

* Build data

* Run autotests

* Once an hour deploy new binaries to sync

The general build steps a CL on the content branch goes through are:

* Build data (no need to build code here as we just sync the pre-approved binaries)

* Run autotests

* Deploy approved build (or mark a CL as "good")

That's the general gist of it, anyway.
I think the article has missed something about what Rockstar could consider piracy here: the revenue they get from selling GTA:O microtransactions. If people are opting out of the GTA:O experience for a different online one, that is users Rockstar no longer have to potentially sell microtransactions to.

If Rockstar's plan is to focus on GTA:O as a revenue source, then it makes sense to shut down any potential competition, especially if that competition is in their own game.

Of course, one could argue that Rockstar may sell more copies of the game for the sake of playing alternative online modes, but I think that this won't be true. If the potential gains from new 'boxed' copies of the game were greater than the potential gains from microtransactions, I think we'd see Rockstar focusing on bringing out more content similar to the two expansions they released for GTA4, rather than the online content they are focusing on now.
Comparing data science roles and wages (infographic)
I agree when Clojure gets rid of the JVM dependency. The Java ecosystem is nice but the annoying startup time of Clojure apps and the strange error messages of the Clojure compiler are reasons why Nim has become my favorite.
There's a little tonality in there.
I am a little disappointed to find no comparison to the dolphin brain in the talk about the number of neurons! Why elephant? If it was about the size it could have been the animal with the largest brain out there (which happens to be a cetacean, like dolphins)!
I'm not a machine learning/math guy by any means - but the whitepaper (http://download.tensorflow.org/paper/whitepaper2015.pdf) is pretty good and offers some very interesting concepts and comparisons.
EURJPY Retains Downside Bias Despite Price Hesitation
Yeah. Some anonymous web poster pointed out to me that changes in the law regarding marijuana & homosexuality would have been impossible with perfect surveillance.

Advancement in the social code is only possible because people can get away with violating it.
I have 12ft ceilings and hard-wired smoke detectors that like to go off at the slightest provocation. Needless to say, I've had plenty of opportunities to question why there isn't a mid-range option for a smoke detector with an easy way to get them to STFU. I love the creativity of going via the battery, although I wonder how they get around the back-up battery that most smoke alarms have. I've always thought building an alarm that includes a cheap infrared remote would be a massive leap forward without having to spend a fortune on Nest.
This is probably an unpopular opinion, but I don't really see this as a "problem" just as I don't see my inability to afford my dream home or car as unfair. Unless someone can convince me otherwise, I'm not aware of the domain market being "fixed" in any unscrupulous way. Squatters take risks to buy up many domains (most of which will never sell) and hope to profit off a few. The prices of the domains will be whatever the market bears. Perhaps the only real problem I can think of is that the market is very opaque, in a way that prevents liquidity. It's such an arduous process to find out what a squatted domain actually costs, that most people don't even bother. So a solution might be a better and more global domain name market.
FWIW, in VS you can switch between tabs with Ctrl-Tab (and toolbars by pressing Ctrl-Tab, holding Ctrl and navigating with the cursor keys).
That's the basic premise behind the monsters in "The Last of Us":
https://en.wikipedia.org/wiki/The_Last_of_Us
Who is "most people"? Almost 2/3 of voters in midterm congressional elections are over 45--are you really considering a representative pool of people in forming your belief?

The majority of voters have the representatives they want (approval rates for peoples' own Congresspeople are extremely high). If you keep in mind the demographics that bother to vote (my 65 year old mom, but not my 30 year old wife and I), they have the government they want too. My mom is super excited about Hilary and would vote for life imprisonment for drug dealing if anyone put it on a referendum.
Planet of the Apes here we come. We should have a second uplifted species of ape by mid century.
When I reported my findings to him he told me to stop what I was doing. I couldn't even get him to read the paper. This guy was a giant, and he completely dismissed it. And so I went out and got it published solo. About 8 months later I was doing a bioinformatics analysis on what they called junk DNA at the time. We came to very different conclusions about what we would find--my hypothesis was based on my research, his hypothesis on his research. When it was all done, I was right, and that work him up. This was a couple weeks before my dissertation defense and to be honest I wasn't even sure I was going to pass. When he introduced me he got up in front of the faculty and role a story of a 'boy who slated a dragon' and praised me for my intellectual courage and apologized. Unfortunately the damage was already done. I had been a Ronin for most of my academic career, still unformed, and not as brilliant at others. It would take me months to do what others could learn in days or weeks and I didn't want to risk a life of a low paying and money post doc and so I left academia.
I would like an approach where we randomly select "electors". They are sequestered, listen to the arguments of the candidates, hold several election rounds and finally come out with he elected officials. Like a jury. They would be dismissed after that.
The fungus in her abstract is a type of cordyceps.
I agree 98% with this article, but as an architect we should never say never. There are circumstances when you would absolutely place business logic in a stored procedure.

You start with domain driven design, but there are many use cases that involve processing large amounts of data as quickly as possible. If you haven't read about "set theory", then you should. It boils down to math when you say you want to execute a function or set of functions on a large dataset as efficiently as possible.

I've seen very complicated stored procedures that modify large amounts of data where the performance would degrade significantly outside of the database.

But we should start with building a domain model and manage storage and performance as secondary interests. If, as we're designing our domain we see a lot of areas for high performance requirements, leveraging an engine (database or other) is a critical choice.

But in general, we should not be placing code in SQL. The domain of writing and reading business logic belongs in a standard programming language, not a data-oriented programming language.
I'll have to look up the pricing -- I assumed if you could afford a 100% meal replacement, you could afford to cook.
It has mods now like Colonial Charter[0] which I've never used but heard great things about it. I'm on OS X and have run in in Wine (Wineskin specifically IIRC) but I too haven't played in at least a year. If he releases an OS X version I'll be sure to buy it though. It really is a ton of fun.

[0] http://www.colonialcharter.com/
Too many notes? https://www.youtube.com/watch?v=Q_UsmvtyxEI

(To clarify - I feel the clip from Amadeus is somewhat amusing in this context, but to those who critique black midi as music, I don't think it is really ... it's art).
I don't know anything about video games, but I understand the piece is a heavily modified version of that tune... and yeah, part of the "charm" comes from the corruption of the way the software can't handle the extreme amount of notes. Like a weird digital and arrythmic version of amplifier distortion.
An occupational hazard is a danger that engaging in a profession opens you up to. Like injuries in football, or getting sued for malpractice as a doctor.
No - Part of how interrupts work is that the CPU itself pushes the values of certain registers onto the stack (As well as an error code in the case of an exception). The CPU has to store those values somewhere so that when the interrupt is finished it can return to where the CPU was running when the interrupt happened, and the stack is the obvious location to do so. You can't tell the CPU to do anything different in this case, so you're forced to simply make sure your stack pointer always points to the top of the stack so it doesn't get clobbered.

At the end of the day, it's not really that big of a deal - Allowing the redzone only really allows you to avoid two `sub` and `add` instructions on the stack-pointer. It's a nice idea, but losing it isn't that big of a deal at the end of the day. The majority of functions can't take advantage of the red-zone anyway, because any function that calls another function has to make sure its stack-pointer is correct before calling it.
You seem really hung up on this idea of clients having to update code that is already out in the wild when requirements change.

Maybe I've had a twisted experience of Agile, but it seems like its most useful when you are working on a greenfield project, with a customer that maybe doesn't even know what they want, but they know they want something. So you get some requirements, and build a prototype. Then you show it off, and they make some comments, (generally like: "Can it run in the Cloud? Is it Social?", "Could that icon be more of a cornflower-blue?"). Sometimes you get useful feedback also... Then you go back and refine the prototype. Rinse and repeat, and eventually it does enough that they are happy.

Even when you do know "exactly" what you are building, I would still prefer starting from a bare-bones version, and building out from there. Unless you've built this exact thing before, planning it all out beforehand will invariably miss some Rumsfeldian unknown-unknown technical detail, which might tip up the whole apple-cart of the carefully, laboriously, expensively, laid-out plan.

It's not like its 1995, and releasing a software version involved burning thousands of CDs, printing manuals, boxing it up, and distributing the boxes to retail stores. And most of us are not launching the software we write out beyond low-earth orbit.
Show HN: FX rates in your menu bar on OS X
Good point. I meant eating as in consumption (soylent or not) when comparing to HN but I see what you mean.
"More is more" - Yngwie Malmsteen

https://www.youtube.com/watch?v=QHZ48AE3TOI
Has anyone ever created an "inverted" song? For example, take the Ode to Joy melody and play every other note BUT that one. Maybe limit yourself to one octave so it's at least somewhat listenable. Wonder what that would sound like.
which other elected leader of a western-style country has ended any kind of surveillance?

realpolitik is far more messier than lofty moralism, the US never had a clean slate, ever. just like any other country.

and for the posters bitching about the sham democracy in the US - right, but still people are dying in other countries to achieve just of a fraction of the freedom, safety and liberty present in the USofA.

if elections changed anything they would be banned, right?

which they ARE, in a lot of places on earth.

as long as a president here is limited to two terms the systems works. erdogan, putin, see for other places where this core principle gets violated and what it does to the system.
So wouldn't HN's software detect "identical resolved URLs"?
>, but I work in the games industry and I can confirm this level of piracy.

How do you confirm it? Word of mouth at the water cooler?

Am I the only rube who pays for games? Hell, because of the way Steam manages family sharing, there are dozens of games on that platform which I own multiple copies of. Caveat: if it weren't for the low prices in Steam sales I probably wouldn't own a second or third or fourth copy of any of these games.

As far as the subject of OP's post, I expect this to encourage more piracy, since the anti-piracy measure also affects paying users.
It’s time to meet Vert S. It’s for those who need a conversion and they need it NOW. Check it out and let us know your thoughts.
If you want to lose sleep: https://www.youtube.com/watch?v=vMG-LWyNcAs

"The caterpillar, instead of building its cocoon to guard itself at night, wraps it around the larval wasps (which previously tore their way out of its body), and will continue to defend them until it starves to death.

The biggest danger for these parasitic wasps is being injected with another species of parasitic wasp".

EDIT: Wow, what a cool site - crowdfunding experiments!
Anyone else have a problem with the way this is worded? Isn't this just a case of Microsoft having to do this to operate within Germany?
According to: https://github.com/soumith/convnet-benchmarks, it's an NVIDIA TitanX (12GB GPU memory), which is pretty much the top of the line GPU for training neural nets. From my limited experience, most deep learning in research - including much of the state of the art - is done on single GPUs. (My guess is that if your model doesn't fit in 12GB, your model has way too many parameters to practically train anyway).
The game is solvable -- no tricks, just something you've overlooked.

(Hint: Someone who doesn't know about parity might try scrambling the puzzle randomly, then find that they can reach the goal state about half of the time.)
No, I just know where I rank in the scheme of things. I have a bunch of friends from CalTech who blow my mind. When you go to a place like Yale (or Google, or even SF) you may have been in the top 2-5 percentile before but you're average in places like that. That said, not all of my brilliant CalTech friends are wildly successful. While one is a Director at SpaceX working on their new hydrogen engine, another is doing back office work for a second tier financial firm. But to make it to the top you need to have both determination and the right set of other skills.
Hidden UX Tricks: How to make your users love you
I am a contract software engineer, so when I start feeling really stagnant that usually means it is about time to start looking for the next contract. I pick jobs that make me learn a new industry and/or technology. I am the same way as you, it is very hard for me to learn new things at home, as there are way too many other things going on.
Storyboards now work in MindMup 2.0
You are buying much higher quality washing machines than I am, apparently. If you get 8-10 years out of most brands now, you're doing quite well. Planned obsolescence is just the best...
C++ has reached the state of Cobol.

It's not going away just for historical reasons. There is too much code written in it which needs to be maintained in the next decades. I don't envy them who are forced to do that :-)
did you play the last of us? don't joke about this stuff man.