skysight-inc/HackerNews huggingface dataset:
Horsejump: a sliding block puzzle with pieces that move like chess knights
For those of you who are interested in chatbots and Ruby, we open sourced Clarke, the framework we are using at Applidium to architecture them: https://github.com/applidium/clarke

And if you're more interested in the thought process behind, we did a presentation of what led us to this architecture https://docs.google.com/presentation/d/1kGiHfMMjf-OL7ZUODttu...

If you have any question or feedback they're very welcome :-)
>How do you message to your existing customers that you're holding their life savings on fragile 1970s tech?

You mean "battle tested for 40+ years, totally solid 1970s tech"?

If anything, it's any crap they'd write now that would be MORE fragile.
> but the fact that he could be charged for calling himself "an engineer" -- and the fact that we all have come to a point where we think it is something reasonable -- is so upsetting.

I'm "a doctor"; certainly I will see to that brain surgery for you.
SF Development Challenged for Looking “Too Upscale”
yesterday, I have received a link to download some tutorial from china: http://pan.baidu.com/s/1sl993lV. I have performed the download using firefox, but the connection is so bad, there are many failures. I have tried with curl that fails also. A real nightmare. All these problems would not exist if it was a simple ftp link: filezilla is perfectly optimized to work around shitty connections.

And today I learn that ftp is falling in oblivion. What a sad time.
Probably the most regulated market we have.
Show HN: Assert-match: Node.js assert enhanced with matchers
Great time waster, worth making lots of guesses just to see the performance reports. My first go took 65 guesses which included working out the use of the 4 dots, the game appreciated my determination. my second go was 3 guesses but I admit I got very lucky there.
The "Be genuinely interested..." networking advice is like dating advice to "Be rich and good looking".
The Cheap Energy Revolution Is Here, and Coal Won’t Cut It
Mental health is often an issue that comes up on Hacker News. Perhaps, Y Combinator can contribute to the community yet further by providing research and services for mental health issues which plague the tech industry.
> Can you do dependent types?

Yes. For example, see https://github.com/wilbowma/cur
> the sun was about 20% dimmer back then

According to wikipedia[1], the Sun increases in brightness steadily about 1% every 100M years, yet we had CO2 levels 10 times higher than now about 500M years ago.

[1] https://en.wikipedia.org/wiki/Solar_luminosity
I had exactly the same experience. For context I run a SaaS targetting small/medium businesses, who usually have in-house email servers with extremely restrictive spam filters. The IP was on a blacklist, so some of my customers just couldn't use my service. I contacted SendGrid and their only solution was to upgrade from a $20/mo plan to a $80/mo plan with a dedicated IP - they wouldn't even move me to another IP in the pool.

Given this, and my volumes of mail were increasing (once you go over 100k emails/mo SendGrid's pricing goes up a lot), I setup my own mail server using Cuttlefish [0]. I set it up on an OVH instance that I pay £2.50/mo for. I contacted them to enquire about spam policies before opening an account, and they said they take it very seriously and monitor outgoing SMTP for spam.

The IP address I ended up with was still on one blacklist, but the process to remove it was pretty easy (fill out a form, and explain the situation) and took about 1 day. I set this up around 6 months ago and have had no problems with deliverability since then, I'm now up to sending around 300k emails per month.

[0] https://github.com/basho/cuttlefish
I also remember volunteers at my university who were organizing sessions where you could go with a blank CD and they would copy over a Linux distro!

And of course there were computer magazines that offered Linux distros in their CDs!
Why do you think this would be true? For example, I went through a mega corps cobol bootcamp in 2003 with 30 other people. They ran two courses a year up until 2008 or so. It's not as if all cobol training stopped in the 60's.
I got really lucky and managed to guess it in 3 attempts. It was rather easy since I got two dots right in my first attempt.

http://imgur.com/tPdBU9O
So it sounds like COBOL really isn't the problem.

Its that is 10M lines of complicated probably poorly written (in terms of hard to understand and little comments and no test coverage) code.

Otherwise companies successfully transpile far bigger code bases than 10M lines...

IMO the first thing they should be doing is writing automated tests against the existing COBOL. A transpiler might help this process.
[Growth] How Mickey Mouse, Captain America and Hulk Teamed Up to Help Thor…
Europe's surprising knife capital
I have a 1500W supply in one machine. It draws around 60% of that at peak load, putting it near the peak of the efficiency curve.

The machine has two older graphics cards, 16 drives, an E5-1650 and a fairly power-hungry motherboard (X99-E WS). Also, lots of 200MM fans - it is nearly silent at full load.
> I wonder what people will say in twenty years about our NodeJS, AWS, microservices and JavaScript systems.

The same we're saying today about Object Pascal, Business Objects, Cold Fusion or DCOM:

nothing at all.
Immotionar post mortem: what errors we made in our VR startup journey
C, Java, C# and/or VB.NET.
The greatest impact I see isn't really the price, its probably priced today pretty close to the what full bundle pricing would be without NN.

The real danger is creating an impenetrable barrier to entry. Most people wont want or need full bundle, and will settle for just Facebook/Snap and Wikipedia tiers, making it impossible for startups to reach these customers.

The startup costs to entering one of these tiers would be similar to creating your own TV network. Allowing monopolies to push their tax onto the market effectively kills the market.
The current state of EpiPen is a direct result of free will of the original inventor and the company he worked for when he developed it. The company which is currently an "evil monopolist" acquired the rights to it as result of free-market, mutually beneficial transactions. Yes, they offer the tech for a lot of money - but you are _free_ not to purchase it and use older medicine instead.

The problem with your type of logic is illustrated best not by the complicated reality, but (as usual with philosophical problems) a corner case. Imagine that I invent a fantastic new medicine - and being an evil genius, leave it in my lab, never announcing it to the world, knowing perfectly well that millions of people around the world could be saved if I did.

In your logic, this absence of action makes me evil - although these poor sufferers would suffer just the same if I didn't invent this new medicine to begin with. The same is true for EpiPen: it's their inaction you condemn, not action.

The medical industry is not making the world a worse place through it's actions; it just isn't doing it a better place to an extent that you would want them to.
I don't understand the need for this. You're writing a definition to create a strongly typed class, why wouldn't you just write the class itself?
There is no passing lane. Passing left laws were meant for passing on the opposite side of the street. Traveling the speed limit in the left lane is the original intention. See the Uniform Vehicle Code, the standard that state traffic laws are derived from.
He describes plutonium production as achievable by placing uranium into the reactor.
I do the same and the meds I've received certainly work as evidenced by my ability to breathe currently.

3 month supply costs less than one months co-pay.
I'm really tired of people bashing Javascript to death. It's here, it's being used, wether you like it or not. Stop whining about it, please.
Of course, what I meant was that if your employer is forcing you to work 60 hour weeks you shouldn't fear threatening to quit as if you have to follow through on your threat it's unlikely you will be without employment for long. Unfortunately, in a lot of industries people don't have this luxury.
Tmux 2.4 released
Releasing Tritium is no problem, even if it's in kilogram amounts, because, as the author himself notes, the half life is less than two weeks.

Edit: My reading comprehension is clearly lacking...
Safer Windows (Tips for My Mother)
Ancient carvings show comet hit Earth and triggered mini ice age
I kind of suspect that when companies complain about lack of talent, what they really mean is a lack of people with the required skill set (God forbid they should pay for training their own employees!) willing to do senior-level work at entry-level wages.
I love how grsecurity is always quick to point out how generous they have been by providing the patches for free.

> We have been providing grsecurity freely for 16 years.

Meanwhile the kernel upon which their work is built has been provided for free for much longer, and continues to be.
It's mind blowing how a person can blindly spend $500+ on a phone, $100/month on a plan, but scoff at the idea of spending $1.99 on an app. "No, sir!". What? But it would totally help you solve some problem. "I'm not paying for an app". Idiots.
And the fact that SNCF has dedicated high speed infrastructure for the TGV, whereas DB runs the ICE mostly on mixed use tracks which makes it more challenging to provide fast, predictable service, all while having to compete with faster best-case speeds on the road.
Mark Cuban wants to run, Zuck wants to run. Trump basically proved that truck loads of money will get you very far in govt.

It seems America is slowly becoming a plutocracy where decisions originate from one place and Congress has to uphold that decision in the fear of being fired or losing on copious amount of lobbying money.

America is no longer a functional democracy.
There are drones available and in planning based around the TX1 (and presumably the TX2). Note that because of the power requirements, the drone size is larger.
So you benefitted from exactly the sort of explanation you now seem to be questioning?
It's like a technology time bomb. If businesses are struggling to cope with a limited subset of basic programming languages like Cobol and assembler, they are going to have a nightmare dealing with obscure frameworks.

I'm actually surprised that graduates can still enter the web industry without receiving specialist training - that's how graduates are dealt with if they go down the Cobol route and work for one of the big IT multinationals who maintain these sorts of systems.
The point of this article is not that speeding is safer, but that wide variance in speed create their own risks, and some drivers will obey a posted speed limit that is lower than the road mean. OTOH, many surface streets necessarily have wide variances in vehicle speeds because they serve varied vehicle users or other reasons, and wide variances in speed are more likely to be cause by speeding cars.
I'm specifically not making a value judgment on the approaches of the two parties. Health care is a complicated topic, and there are many approaches of with pros and cons to each. All I'm saying is that the parties have fairly different approaches to the issue, which are meaningful, due to some fundamental principles on which they differ.

You've been saying how there's a perspective where they do not meaningfully differ, but you have not actually articulated how that perspective is valid. My position is that this perspective is not valid, and recent events with the AHCA have made this very clear.
Take a look at HTMLTidy which is an open source library that does exactly this, but without having to send it off as a request, making it faster, cheaper, and more secure.
Twitch is, gog.com, gamersgate.com, humblebundle.com, and etc. etc. etc.
Perhaps I misunderstand you but I think you're placing too much trust in changing the user agent. The method they are using doesn't depend on the user agent string and ignoring the user agent could even improve its performance. Further, I think it should be relatively easy to detect spoofing of user agent strings. For instance, if your user agent says your using a Linux browser but your fonts include nothing but the standard fonts on OSX, it's pretty clear then that your spoofing your user agent.
JPEG2000 used Arithmetic coding. But, you'd have to re-write the standard and evaluate it to get JPEG to use Arithmetic coding (e.g. does the way JPEG coefficients are read out still make sense with Arithmetic coding)? There are also other algorithms for universal source coding that exist -- theres nothing to say that arithmetic coding is a good choice, esp. given its relatively complex compared to say Asymmetric Numeral Systems (Duda; arXiv:1311.2540 [cs.IT], though I don't remember where it was published) or (Recursive) Interleaved Entropy Coding (Klimesh and Kiely; NASA/JPL IPN Progress Report 42-146).

Arithmetic coding is just the one everyone knows since its taught in information theory 101 (e.g. Cover and Thomas).
I don't have the numbers handy but here's a basic explanation. Due to the amount of RAM we all run today the probability of having a RAM error is surprisingly high. IIRC it's at least once per year.
This is a good explanation of what happens on the machine.

However, most languages (C, C++, etc) have different definitions of what pointers are, and many operations that seem reasonable on the machine model are in fact undefined behavior.

In C, for example, you cannot reference one object from a pointer to another object (there is one exception to this rule).
This is the same method I used. As soon as you knew which 4 dots, it was a matter of simple brute force to deduce the actual order.

only 49 tries for me. lol
Being worth being connected to can be as simple as having other connections that are worthwhile, and dilligently thinking about who the people you talk to could benefit from talking to and offer to make introductions. It won't make you "hunted" overnight, but do that, and keep pushing the limit of who you try to get to connect to you, and your connections will relatively quickly make people want to talk to you.
Flat earthers are derided now, but that wasn't always so. You might have been in that camp 500 years ago and been just as adamant then as you are now.

500 years from now I have absolutely no doubt that there are things we absolutely believe to be truth to be proven wrong. (Maybe light isn't both a wave and a particle?)

Heck, maybe antibiotics do contribute to autism some how. I very much doubt it. But it would be hubris to assume I know absolutely everything there is to know about the human body, antibiotics, and all their interactions. So I disagree with anti-vaxxers, based on current evidence. But I won't dismiss them and consider them less intelligent.
I know exactly what you're talking about. I've seen it and even been that guy.

We should be clear, though, that the "small fish in a big pond" scenario isn't exactly what happened to Joseph Thomas. According to the article he had already had a successful run at LinkedIn and had an offer on the table from Apple.

Sometimes even brilliant people just aren't a match, no matter what. But a mismatch is a mutual responsibility, and shouldn't be a brutalizing experience. The fault there lies with Uber.
Do you have a writeup on your content production pipeline? I'm terribly interested. I used to use VVVV for sound-reactive video that I would project at parties and small DJ shows around town, but then I spent 8 years living out of a suitcase and couldn't keep up with the hardware demands.

Edit: low res demo from 2008: https://vimeo.com/2577056
Python seems to be sticking around.

I suspect that in 50 years, Haskell will still be the up-and coming thing.
My (limited) experience under a government contractor sadly contradicts this: the primary requirement for many projects is to fit inside of a server rack and "just work" when hooked up to power and the network. None of my work was in NodeJS, but I'm positive that JavaScript will be floating around the backends and frontends of our government's services for a long time.
Lol. Genius. We see the converts and owners here take exception.
True, but as you admitted, everything is "a known quantity", i.e. more or less frozen.

Which is cool when everything works and nothing has to change. When something breaks or you need to change something... you wish you had things such as clean code, unit tests or even TDD/BDD, code coverage, continuous integration.

Banks are basically sitting on systems they don't fully control. They're kind of an interesting experiment: how long can you control the dragon, i.e. continue operating via patchwork and outside contractors which are in their 60s? :)
There is one project[0] that accomplishes the same thing, but instead of searching for the titles, it searches for the links to online stores (like Amazon) and then checks if the links are indeed books or not. Might be relevant to you.

[0] http://hackernewsbooks.com/
All, Hear me out. The first thing you need to overcome is not your wallet, or your options, timing or any other thing. It is -- your mind.

If you experience this level of pressure, quit. And then start looking. Do not be influenced that your boss is the boss of your life or your career for that matter.

If you've got a family to take care of, quickly join a consulting firm. Worst case you'll have to travel some, but it buys you some mental time to start looking for another job. And it sure beats Hell. People WILL tell you to not quit but they won't know how much pressure your in. They don't need to know. Just quit and find a better place. Garden, paint, chill with your espresso, take up that book you never read, or that new lang you never used. Do something positive.

You hold the power to fix this. Quit, and find a new Job. Do it for yourself, do it for your family, for your friends, do it for open source communities that you contribute to.

There is always a way out, and don't let anyone make you think that the only way out is a tiny little door -- to hell. Because what they don't tell you is that the door is fake. Your already in hell.

Bust down the walls of your mind and get out.
Normal traffic is driving up to the legal speed limit.

> On the other hand, a New York judge announced that he would not convict drivers for blocking speeding traffic, People v. Ilieveski, 175 Misc. 2d 943; 670 N.Y.S.2d 1004 (Monroe County N.Y. 1998).
Windows Virtual PC, the core of the technology, is more akin to VMWare, VirtualBox. The "Windows XP Mode" part of the equation was that Microsoft offered a pre-installed image of Windows XP.

While the virtual environment integrated somewhat with the base (eg audio, printers, some networking shares and hard drives), it still is a separate window running a separate virtualized OS. I'm not sure I would call that too tightly integrated.

Nonetheless I personally found it handy nonetheless to run the occasional very old 16-bit application.
Are you guys talking about different things?

One seems to be talking about energy released by while the other is talking about energy captured from.

I think GP was criticizing the news for making it sound like the first hasn't happened when only the second hasn't happened. (At least, in my understanding.)
It's nowhere near as feature complete or well-documented. :(

Oh well, it's an interesting undertaking anyways.

It looks to me like libfiu has a pretty clever way of generating the libc wrappers from a config file.
interesting to learn that. sounds like the French had a more effective approach than the British (i.e. Gin and Tonic).
It's hardly a "free market" - the barrier to entry is very high due FDA approval process which can take decades and millions of dollars.
Freemake Video Converter 4.1.9.85 Serial Key, Crack Download
Probably, but the title of the article is "Is Every Speed Limit Too Low?"

People seem have a bias towards thinking about speed limits in terms of interstate travel speeds, which frequently have been raised to 70–80 mph anyway.

Perhaps this is because most speeding enforcement is on interstates and there is relatively little enforcement of speed limits on surface streets unless they are very egregious.
Show HN: Strime – Video project management made simple
Fair enough, I wasn't aware performance was that bad.

Regardless, my point is that the article didn't specify if he meant logical or physical cores, therefore saying that the article is wrong, is partially incorrect (and seems like an unnecessary attempt to nitpick for the sake of nitpicking).
Chris Sacca retires from startup investing
Figure out why it's taking so long to compile and what can be done to either shorten it or automate the build and testing process so I'm not waiting for it anymore.

Move things to unit tests with smaller compilation units (so I can compile foo.cpp and a handful of other dependencies, but not the full system) so, other than for deployment or integration testing, my feedback loop is much shorter.

Or if it can't be made shorter, work on another project or read something (presently non-practical/actionable, Weapons of Math Destruction, but typically more practically technically oriented).
The flow of traffic is the speed limit when police are around.
Open source Angular dashboard to manage feature toggles and remote configuration
Good point; Unreal Engine has improved drastically in recent years and Unity adoption has been soaring. Whatever the cause, the consumer wins.
There is another important problem: the hardware and software these production COBOL applications runs on (mainframes) is a burden for vendors like IBM. Unless these mainframe systems are replaced by commodity hardware and software, banks will always have to fear EOLs or high prices to keep development viable for vendors.
You could call it the Steve Jobs problem... or at least he is a well known face of it.

Amazon apparently has similar issues as well so it is not just startups.

The worst are whisper campaigns of passive aggressiveness.
The Democrats adopted Romneycare with some tweaks as a compromise effort. They view it as a starting point, not the end goal. Any attempts to move beyond that starting point were obstructed by Republicans.

The AHCA failed due to a small handful of Republicans rejecting it, with one part of that handful complaining that it wasn't pulled rightward enough, and the rest actually realizing that going rightward wasn't politically-tenable as you said. Most of the party was totally fine with the AHCA.
But meatspin had the song that let everyone else in the office know that you'd been spun. :D
I think you're implying that I'm stating the obvious here, but, almost every time one of these sunsetting announcements comes out, it's written as if the company just recently decided this was genuinely the best move for everyone, customers and employees alike. "We've had an incredible journey and it's just time now."

I think the timing of "3 years plus a week" indicates that they either decided this date 3 years ago and were just biding their time, or that someone signed an agreement to keep it going for 3 years and they're no longer being held to that.
I'm a programmer who spends all day in Go working on backend systems, but came to it from Javascript, my first language. Pointers were one of the concepts that took me the longest to understand, even having dug into them previously in the context of V8's object implementation. So I for one am grateful for this article, and just passed it on to a recent bootcamp grad at my company. Hopefully it will accelerate his learning curve.
I thought the same thing. The Linux kernel has been "freely available" for a measly 26 years, and will continue to be so.