skysight-inc/HackerNews huggingface dataset:
"which is aimed at reducing the 3000 casualties which in 2007 resulted from inexact air-drops in militarily sensitive environments such as Afghanistan."

Is that saying 3000 casualties just in 2007? That number is a lot higher than I would have expected it to be. I didn't realize this was such a problem.
You can, perhaps, train yourself to burn fat more efficiently which helps.

e.g. http://home.trainingpeaks.com/blog/article/using-low-carbohy...
As others said, using a kernel with the Grsecurity patchset would prevent the issue (I believe the configuration of SElinux on Android should be sufficient, but the default config in RHEL7/Fedora is insufficiently strict).
I know PHP-bashing is oldschool, and I love what I've been able to do with PHP.

After a decade of me in PHP, his love for Ruby is a lovely selling point for trying out that language.
Oh, very cool. Last I used it (just after Telerik acquired them), it was Windows only.
There's one made by a HN user: WordSafety http://wordsafety.com/ "Show HN" thread: https://news.ycombinator.com/item?id=10117297
Maybe it varies. Last time I was in Dublin, it cost 10e to see the book of kells, the Guiness tour was 20e, etc. Almost nothing was free in Dublin. Admittedly the national art gallery was free although there was a shakedown for "donations".

Yes I know Dublin isn't a suburb of London or whatever, but culturally its not that far away.
I will need to document this, but it's an important question.

- All attachments are named using the datestamp, so the first attachment today would be called 2016-01-19-0.pdf or whatever.

- The entries are also named using the datestamp, so we end up with a text file like 2016-01-19.md.

- The markdown itself contains an explicit link to the attachment; it is automatically inserted during export.

- However, datestamp acts as a primary key so that entries and attachments can be paired using another technique.

Finally, attachments are linked to days. It is not currently supported to associate an attachment with a specific entry on any given day.
How is "don't give a config file an arbitrary writable open() call" security by obscurity? What is being hidden? That's not really how that term works. I also don't understand your invocation of defense in depth or the (wrong) comparison you are trying to make. Can you reframe your rebuttal without loaded security terms that don't fit what you're saying?

The point GP is making, and with which I agree, is that executable configurations can be dangerous if not sandboxed and even then still carry an elevated risk versus a parser. We are speaking relatively; it is absolutely still a risk to parse user input as a config, but less so than a full programming environment being immediately available to a malicious config writer.

Stepping back and identifying the malicious vector is worth it here, though, as there's a case to be made that configurations are the domain of administrators and should be secured accordingly via external means. Then the problem is recentered.
We don't have any plans to, a well designed online program can be better than an offline program. It has different challenges, but also some unique strengths, i.e.

- We can scale 1-on-1 instructor to student ratios. Tech allows us to handle the logistics of tracking and coordinating students so that our instructors can work with each of their students individually and on their own pace.

- Everything is quantitive by default. We have a robust set of analytics about our students individually, as cohorts, by instructor, by course, etc. We're only now getting to the volume of students where you can see trends in the data, but it's exciting to see how we can improve the program based on what we see.

- The curriculum is higher quality. We use the flipped classroom model popularized by Sal Kahn: instead of listening to your teacher lecture for an hour and going off on your own to do homework, you watch video lectures on your own and spend time with your instructor working on problems. It's a smart way to use tech to automate lectures and allow instructors to do what human beings are best at: working with individuals and helping them work through their blockers and misconceptions. We've essentially started a video production team within Bloc to record videos and screencasts for our curriculum, our curriculum started out pretty terrible when I first wrote it four years ago but today it's the highest quality material I've seen online.

I do think there should be an in-person component to Bloc, but we don't want it to be a strict requirement for the courses. We're starting to organize meetups and events in the cities with our largest student concentrations so they can meet each other and attend Bloc events but it would be supplementary to the courses for students who can't or don't want to attend but still want to learn.
Are you in the habit of extending those innocuous compliments equally to both men and women?
> Now that Rails isn't the cool new thing anymore

But why does that have an impact on what tech you use?
Exactly, I don't think anyone's looking for much beyond a, "Whoa, that was a blunder on our part, let's make this right" from Tesla. Relatively easy fix from a PR perspective, but based on this account of their internal process, I wouldn't be surprised if this gets missed too.

They're obviously very good at engineering, which is kind of a classic mistake to then not bother trying to be good at the other stuff, too.
> I've seen people die running a half marathon.

From the "Those who don't learn History are doomed to repeat it" department: the whole reason people "run a Marathon" is because of the legend of a Soldier, Pheidippides, running from Marathon to Athens and dying after announcing victory in battle.

If people are aware of this basic information and still are stupid enough to run without any preparation, I'd say they would be candidates for the Darwin Awards.
Yes.

Well, Android and most RHEL-derivated distros use SELinux and it can mitigate this kind of problems (assuming it is well configured) and Ubuntu has "AppArmor" but I don't know if it mitigates this issue as well.
If an alien were abducted by humans, and it memorized a much larger prime number, what would we give in exchange for that piece of information?
"My biggest concern with coding bootcamps as an industry is that the people making the decision about which bootcamp to attend are dramatically under-qualified to make the decision and therefore relatively more prone to both scams and instructor incompetence."

That's one of the main reasons I wrote this article, as I believe that doing proper research beforehand is one of the best ways to ensure that you don't end up at a scam bootcamp. I think you'll agree with me on that one.
Had this been "Elon took my car and told his company to give me a heavily discounted one in exchange" then presumably this article would have been filled with praise for their customer service. What a missed opportunity.

Instead of feeling like you are gambling on a potential upgrade my perception is now I'd be gambling on a potential loss / failure-to-deliver if I bought a used car from Tesla. It's only one datapoint, but it's the only data point I have.
Thanks for taking a look at our stuff and taking the time to comment.

As I said below, we have shipped 51 robots so far and most are in daily use by the academic research labs and biotech companies that bought them. Serial dilutions, mother daughter plating, ELISA, PCR prep, ligations/digestions, heat shock transformations, and soon Gibson assembly are the applications most widely run on the OT-One.

Yes we do depress the top of the manual pipette, just like you would do by hand. Do you trust your manual pipetting to be reproducible? Thats exactly the same thing that is happening here. Agreed we need a dye test to show reproducibility/precision/accuracy, and it is currently in the works (you can find a scale test showing accuracy/precision on our blog, blog.opentrons.com). But from running the machine for 6 months and getting good biological data on it, I can tell you that it reliably hits the desired volume when correctly calibrated. And it can hit different volumes each transfer w/o setting the pipette, it just presses the plunger down the desired amount (say you want 100ul using a p200, it pushes down 50%). The electronic pipettes you are talking about cost more than our whole robot.

Our current users disagree with you that we need to be faster than a grad student, thought when turned up to full speed it is faster (but needs to be bolted to the bench when you turn it up that fast). In fact, the grad students that use the machine love it because they can go do other things and not worry about errors in their pipetting. Also, the PRO version of the OT-One can hold a single and an 8-channel pipette at the same time. Users can choose a p1000, p200, or p10, and we can consistently transfer 1ul of liquid fusing both single and multi-channel p10.

Actually, most of our users do already have liquid handling robots when they buy an OT-One, and our machine is often labs' first form of automation. Users like this have had lots of success porting their manual protocols onto the OT-One, and you can see the different choices already available for users to download and run on Mix.Bio.

I agree we could use a lot more info on our website, and we are working on it. Till then, happy to talk more details if your interested, just email info@opentrons.com and we can set up a time to talk.

Thanks!

Will
First Flower Grown in Space Station's Veggie Facility
I'm sorry your comment is being buried, because I think you do bring up a good point. This was not the usual Tesla process for purchases. The author wanted an "inventory" car at a discount. Now because Tesla offers this option, they are responsible for fulfilling the process, and the author's concerns do seem valid. However, this is not the usual process for purchasing a Tesla, so it's likely that this is not the usual experience for the "full retail" customers.

The CEO taking your car from the "inventory Tesla purchase program" is an edge case of an edge case, so it makes sense that nobody knew what to do. The process still needs to be fixed though.
Submitting a Pull Request to Node.js with ChakraCore
Jimmy Cauty and Bill Drummond are two of my personal heroes.

I really recommend John Higgs's 'The KLF: Chaos, Magic and the Band who Burned a Million Pounds' [0]. It's an inspiring read, focusing on two people who went and did things, no matter what the consequences - and covers everything from conceptual art to the UK music industry to The Illuminatus! trilogy, Tim Leary and more.

[0] http://www.amazon.co.uk/The-KLF-Burned-Million-Pounds/dp/178...
While it's not amazing in academia, seeing static analysis of correctness for concurrent and parallel code is unusual outside of things like Haskell language extensions.

Check out what they're doing. It's quite unusual to see.
75 MB compresess neatly to under 12 bytes, which I say because the string "2^74207281-1" is totally unambiguous (Wolfram Alpha will evaluate it for you no questions asked, no guesswork, though obviously it only approximates the output). So the Kolmogorov complexity of the 75 MB is 96 bits or less.
Probably Haskellers: always praising lazy evaluations. ;)
Bit rot, in one form or another, has been causing trouble since we started doing this computer thing. I have nightmares about my thoughts being stored on a punchcard but having no punchcard readers to read my own thoughts.
How? I've never seen a stereo 360 video before. How do you avoid the camera recording itself?
Show HN: Rapidfacture – Totally automated Turning online – open source specs
Postcrossing
Hi - our robot is great for your application. Send me an email info@opentrons.com and we can talk more about it. We have talked to a number of people interested in the same thing.
Write a book! I'd buy it, anyway. I'm probably your political opposite but you're speaking the truth, brother.
Instead of cool & new, think about Rails is stable and mature :)

And yes I think you should consider to use Rails. In my opinion it is one of the best back-end frameworks out there.
I'm not sure I understand why "comfortable middle age" is a negative.

Unless the argument is that Rails has either a) accumulated damaging cruft or b) missing out on important new features/paradigms, "comfortable middle age" seems like a huge selling point, right? Battle-tested, mature, a huge amount of shared knowledge, etc?
Should the talking to a doctor disclaimer come with a disclaimer that you should first make sure your doctor is competent?

And a disclaimer to make sure that the person reading the comment is competent to assess whether their doctor is competent?

And a disclaimer that there may be errors in the disclaimers, so think for yourself a little bit?

Personally, I'll take an article like this one where the author doesn't much represent any of it as advice over an article that claims to give a bunch of advice but qualifies it with a disclaimer that it might not apply, check with an expert.
I didn't learn Ruby/Rails back when it was the "cool new thing" -- I resisted and tried to wrestle PHP to my liking. Eventually I gave up and threw my hat in the ring, and I'm so glad I did. My advice is to learn Rails first, and then take all the wonderful things you've learned and apply them to other languages and ecosystems if you wish (many libraries and frameworks for Javascript and other langs are inspired by Ruby or Rails). I don't think it's as valuable to attempt the reverse...
I was wondering about that repetition.
Nashville Outsources Levee Maintenance to a Herd of Goats
How does a system like this differ from say, the ElasticSearch+Logstash system?
The air is flowing because it's a tuned resonator, not because it's making sound. That's how the tuning port works. Sound does come out of the hole, but only incidentally. Its value is tuning the chamber, not releasing the sound. The sound would be radiated regardless, conservation of energy and all that.

I think the F shape has a lot more to do with limiting mechanical stress points for cracking. A round hole with the same area as the f-holes would weaken the top and create changes in how the soundboard vibrates. It's different on a flat-top acoustic guitar, where bracing rather than carving governs the strength of the top, and bracing also limits the valid locations for soundholes.
a change to per user pricing is a huge change over how MinecraftEDU licensing works. $5 per student per year as opposed to the $18/license MinecraftEDU is priced at. With MinecraftEDU licenses if you are only going to have 30 licenses in use at one time (one classroom) you only need 30 licenses. 30 MinecraftEDU licenses runs a little over $450, one time cost. For a 500 student school under Minecraft: Education Edition you could be looking at $2,500 per year.

That's making some assumptions about how they will restrict the license usage.

I doubt many schools will see the benefit of having to buy a license for each individual student. The reality is that very few teachers are equipped with the skills to deliver a lesson using Minecraft, so mostly you will see a handful of teachers (at best, more likely zero or one) in a school embrace this.

Another important question: will you still be entitled to a separate full retail Minecraft license for every education license purchased? That is a significant component of the current MinecraftEDU licensing. It enables school events and lessons using any mod or plugin, with self-hosted servers.

I don't see this as all negative. I am hopeful that with the increased $$ flow will come better curriculum that is more generally applicable, as well as new features that might enable teachers who are novices with Minecraft to successfully use it in the classroom. Currently I would say only 1 out of 20 teachers has the skills required to pull this off today.
I think I remember reading it first time around. I came here to post that this needs a (2012) also.
Yeah, totally thinking of missile terminal guidance.

I guess fear of jamming, capture, and the need to keep system costs low is why they're not going for a mapping radar approach instead as that would get them all-weather capabilities.
This isn't a special process. "Buy New Today", "Buy Pre-Owned Today" (which is where the showroom models are) and "Custom Order" are in the same top-level menu on Tesla's website, which is where you buy their cars, whether you're at home or in a showroom at their computer. Whichever you click, you choose a car, make a deposit right there, and are given an order confirmation and an account. It's the same process, and you have the same "full retail experience", no matter which of the three pages you started your order at. He even included screenshots of his account in the "My Tesla" portal, just like any other customer that ordered a car from them.
The best customer service 1) identifies and resolves the client's problem and then 2) tries to identify what went wrong internally and escalate appropriately.

Aligning yourself with the customer, then failing to provide a solution is a rookie move.

None of us were on the line with this customer; it's very possible he was prying for details and the CSR was trying to be accommodating with information because they weren't empowered to deliver a good solution.
Host it yourself, that's what I do.

It also helps with curl changes breaking something or other. Once upon a time curl has optimized something, and it triggered a bug in AWS EC2 network driver.
While the fact that since last fall grsecurity only ships the stable branch of the patchset for sponsors (because of persistent trademarks violations) doesn't help integration in smaller distributions (also Debian, I would guess), I am always baffled as to why grsecurity/Pax were never chosen by a distro like Suse to differentiate itself from Red Hat.
You're right! Thanks! I told you it was stupid :P
UE4 is indeed great, and I think their smartest move was creating Blueprints -- they've quietly created probably the most user-accessible programming environment I've seen.

I'm seeing a strong preference for Unity in the VR world, for what it's worth. Unity CEO claims that 90-95% of VR games/apps/experiences use Unity.
When I was learning violin, I used to mess around with my violin to understand how it worked (it was a very cheap one). One of the things I noticed was the covering the holes with paper changed a lot the tone of the instrument but very little the power of it.

Also, my violin teacher had a couple of superb (and very expensive) old violin. And there was a lot of variation in the shape of the f from instrument to instrument. Different f-holes give different "character" to the sound but the impact on the power was really limited.
The main problem with Rails is that other developers you work with have strong opinions about coding style, and they hammer you on code reviews if you don't code their way.
And to simulate a degraded connection, the colorfully-named comcast tool works well:

https://github.com/tylertreat/comcast
The article I read said "(1) tesla fucked up a customer's order, then (2) tesla fucked up fixing it ten times in a row at many different levels of the organisation despite the fact a fix should have been easy, then (3) the customer insisted on an explanation and someone at tesla was honest"

I'm confused as to why you think (3) is the problem here - it seems to me that (1) and (2) are the root cause - (3) is just an embarrassing repercussion.

I mean, the customer knows there's nobody enforcing ownership or accountability for reported issues when they contact ten different people and can't get the problem resolved. It's not like inscrutable customer service would have hidden the fact the car hadn't been provided.
Ejabberd reaches 2M connections on a single server
I get most of my useful information and perspectives from personal websites---be it various well-respected experts in the fields, or people that nobody really knows about, but have great information or perspectives.

In software development especially, our community of hackers is our most valuable asset.
My father-in-law works for a Tier 2 auto supplier that works primarily with GM. Elements of this story sounded very similar to how GM operates: no callbacks, lack of empathy, passing the buck, etc.

I wonder how deep the similarities go, or if this story is just a really odd edge case.
Apparently a $3,000 GIMPS research discovery award. What's the practical utility of knowledge of a prime, especially considering that upon announcement it's immediately disseminated?
Why did they not file a patent infringement lawsuit?
I read an interesting article on a woman who had been raped (intercourse while sleeping, waking up in the middle) and for her (emphasis on that being the case for her) the worst thing was that everyone was telling her "You must be destroyed by this, right?".

Basically, what she thought was the worst thing about the whole thing was that everyone accentuated that she was now a worse version of herself since she had been raped.

This is sort of what you were doing when you said "She must've". It's probably not in anyone's interest to actually decide what another person can or should feel, so maybe that's a lesson that needs to be learned as well. Let someone express themselves and refrain from saying "He/she/you must...".

To add for clarification:

I'm not saying this is an argument against or for anything other than placing feelings on someone that they "must/should" have.
How do you find those addresses?
I think the easiest way to describe the role of a web/software developer in these cases is to say you are the equivalent of an outsourced secretary, and one that has no access to any useful information regarding the issue at hand at that.
A gentle introduction to parallel computing in R
This is not the The Atlantic that you've heard of.

And i smell a rat. Has anyone else who has purchased a Tesla had even half as many issues? I think this guy just worked things until he got some sales schmuck to make him an offer too good to be true, and then it was. (Note the several weeks to find a car. If Tesla sales are always months of back and forth they have serious problems.)
Yeah, I feel your pain. This is a deal breaker for me.

My OS of choice for the last 25 years has a case sensitive filesystem, all the programming languages I learned (well, except PHP) are case sensitive, it is too hard to unlearn.

BTW, PHP has weird case sensitivity rules. Case sensitive (both user defined and PHP defined):

* variables
* constants
* array keys
* class properties
* class constants

Case insensitive (both user defined and PHP defined)

* functions
* class constructors
* class methods
* keywords and constructs (if, else, null, foreach, echo etc.)
Some Hacker News points, for sure!
(which is actually a staggering amount of money in some places)
We're back to stereo and mono....just like the good old days.
Our main competition really isnt those other robots, its people working by hand. Our user experience and the size, shape, feel of our robot on the bench is just totally different than a Tecan. Our machine appeals to scientists who dont want to become an expert at Tecan Script, spend time looking through used parts websites, and repairing old swiss robots :) Would also argue the flexibility point -- there are trade offs. Our machine can fit in a lot more spaces, can use any type of labware you want, can interface with anything that has an API.

Thanks for your thoughts, would love to talk more if you want!

Will
If this could develop some traction it would make things a lot easier on non-technical users.