skysight-inc/HackerNews huggingface dataset:
VAXen did that. Integer overflow checking could be enabled on a per-function basis by setting the entry mask read by the CALL function at function entry.[1] However, you couldn't configure this for C's "unsigned overflow OK, signed overflow is an error" semantics. There was only one bit for enabling integer overflow detection. (You could also enable decimal overflow detection, in the unlikely event you were using the base 10 arithmetic instructions.) Overflow caused an exception at the machine level, which UNIX got as a signal.

I once rebuilt the UNIX tools on a VAX with the integer overflow detection bit set. About half of them still worked.

[1] http://odl.sysworks.biz/disk$axpdocmar981/opsys/vmsos71/ovms...
So you're telling me Satan did not invent the barcode?
In California, where we have those kinds of balances (no sales tax on groceries, for example), it ends up hitting the middle class disproportionately.

Since the poor spend most of their income, and the rich don't spend most of it, you are in any case taxing a higher portion of the income of poor people (with consumption taxes).
There was a lot of wishful thinking with regards to the shuttle program. Some ridiculously fanciful, some plain ignorant.

But most of all, it was the test of a theory put into practice. And it should have been to no one's surprise that many things thought true wern't. How much of that was simply ignorance vs being deliberately oversold is a matter of debate. But what those 133 missions did was impart an operational knowhow and lessons learned that went far beyond the immediate mission objectives. These are the same benefits provided by the ISS today.

In short, you really can't begin to determine how well a system works in practice until you put it into production, and start using it a lot. These are the same things SpaceX is learning now (just of a new sort.) It's why Ares is returning to a capsule form.

Buran looks much better on paper, and I've no doubt it's an engineer achievement. But the success of a program, and the benefits derived from it can't be determined purely on a theoretical basis. Buran may have been an excellent orbiter, or it could have been terrible. But we'll never know.
Heart disease, also known as "not dying of anything else."
If your life is controlled by fate, luck, and/or other people, that makes you a victim.

I agree that children and teens often make poor decisions. It's why the criminal justice system, for example, should be much more forgiving of them. (I know a top developer who told me he stole cars as a teen, and was arrested many times over it. He finally realized his life was doomed unless he changed his ways.)

I also remember being a teen, and watching my peers do stupid things. I knew they were being stupid, they were aware that they were f*cking up their life, but they did it anyway. I don't know that you can save people like that, but they aren't victims of fate. It was still their choice.
I don't really agree with this but consider your examples are tiny countries compared to the US.
The transition definitely makes sense in the long term. The terms of services not so much. And that's where I think the controversy lies.
Why do Odoo S.A. not release the migration scripts? Is it the core of their business model that people do not have access to migration and are thus forced to buy from Odoo?
Soviet Union. It puzzled me the whole time and only dawned on me when reading your comment.
From the manpage:

> exec: Allows a process to call execve(2). Coupled with the proc promise, this allows a process to fork and execute another program. The new program starts running without pledge active and hopefully makes a new pledge().
Congratulations You've been fired
OS X's libsandbox is much closer to SELinux. It's MAC-based (mandatory access control not Macintosh) and is actually TrustedBSD under the covers. Pledge simply disallows access to syscalls and paths outside a list. It's not very fine-grained. It also resets on exec, so it can't be used as a sandbox or container.
Maybe a universal basic income for the majority of the population which may become structurally unemployed caused by automation.
They've also crashed it a fair few times in real life.
100% agreed. I've worked for companies where A/B testing is so consuming that nobody see that they're shuffling deck chairs on the Titanic.

Like ANY other tool, A/B tests have their place, but the incremental gains you're likely to produce from a different color button pale in comparison to what else you might be able to do with that mental energy.

Also completely agreed that paid traffic is a completely different beast.
I'm also a not-taker (as opposed to a note-taker) and my entire school career consists of binder paper covered with doodles while I listen, with half-hearted notes taken when the teacher required it for some reason. This got me into some trouble once or twice when the teacher lectured a fact that was nowhere to be found in the textbook, but for the most part it was just one of multiple things that made me a poor fit for academia.

I do make use of mind-mapping now, though. It's handy for dissecting a big linear text into branches and partitions and not overlooking parts when I try to review.
No, having an Interstate Highway system is a good thing. I don't know if not having one would have led to a communal hippy utopia or not but if it I certainly wouldn't want to live there. :)
Official blog post is now live

https://facebook.github.io/react/blog/2016/04/07/react-v15.h...
What a troll. His first example is basically saying "you copied us since we both look like iMessage". The rest of the examples don't even resemble one another.
So this is going to take some time to read and process but I'm not convinced people should (I mostly skimmed). It's essentially another methodology for getting work done that, like all the others, are so close to how each other work it may not be useful to really understand or switch between any of them. Even if you use this methodology I'm not convinced it's useful or helpful to understand all the intricacies of it.

For example their section on how use cases and user stories differ are vague and generic. It explains how user stories and use cases are similar but how they differ is simply a list of generic, non-useful tripe such as "flexible", "better", "easier", "increased understanding", "easy focus", etc.

I left this article not knowing if this is just a slight re-branding of every other methodology out there nor any compelling information saying why I should or should not use this one over others. Granted I didn't read the entire thing but I read the beginning, end and skimmed the middle. You should be able to convey your value in the first few sentences if you want people to use your methodology. In my opinion anyway.

I get in big teams you need some form of process but I feel like if your process takes longer than a page to articulate then it's never going to be followed and is a waste of time.
A world where crime is not possible might be psychologically devastating for a large amount of people.

Assuming a somewhat symmetrical distribution of competence, about 50% of people will be less competent than average. Many of these people will need someone to blame for their failure, and usually it's "these guys over there don't play fair!!!". Imagine a world where these people are faced with conclusive proof that they just suck at what they're doing.
But also because they pulled the plug on the Buran program because they had no use for it. They could shoot people up in rockets and that worked out cheaper for them. The Soyuz is the most cost efficient way to shoot people into space.
i don't think atlas is available to the public any more.
The Next 6 Milestones in the Commercial Space Race
Company is racist as fuck. No wonder it was born out of YC.
I applied at AirBnB and was flat out told that since you didn't go to Ivy League there is 1 % chance you would clear next round.
Rich people helping other get rich. I hope they fail miserably.
Yes, that and how some of the whitespace between the messages gets selected as well.
can anyone provide a textual description of what this is? so far all I've found is a broken manpage and a slideshow presentation without much explanation.
One of my relatively new coworkers did this a while ago, the logic was: "We can't deploy until the build is green, and this test is failing, so I'll just skip this test so we can deploy." Great teachable moment
Preaching to the choir, tyre: I have a catastrophic college track record, 9 years instead of 5, almost expelled, extremely poor grades, missed exams, pissed off some teachers because I didn't think their course was worth the time (because I knew more about the subject than they did and they weren't okay with that even though I shut my mouth unless they said something wrong and I would suggest something correct very discreetly, privately, and as a question not even a statement, giving them the opportunity to take credit for the embedded answer. Yet they didn't like it).. Those very same teachers would entrust me with the class to answer questions or assist students when I was there, and then give me poor grades.

It's hurting me right now because a recruiter would look at my grades and think I'm stupid, so you do have a point. I was looking at it from the personal quest to quench the thirst for knowledge, not how it looked from the outside.
ISS prepares for CRS-8 Dragon arrival after flawless launch
http://man.openbsd.org/OpenBSD-current/man2/pledge.2 and
the slides to the presentation http://www.openbsd.org/papers/hackfest2015-pledge/index.html
That one is an urban myth of sorts i believe
>So suddenly someone making $8/hr, 30hr a week can live a quite good quality, car-free middle-class life. That is simply impossible basically anywhere in the United States.

I want to live in this magical under-employed paradise
The problem isn't the algorithms, the problem is the labeled training sets which those algorithms need to create models.

Also, to recommend news stories a la Google Now you need to scrape an appreciable portion of the Internet and extract features to score against your model.
That's not clear, though. "The new program" it talks about is after running fork and exec, not just exec. It doesn't specify which call resets the pledge.
Highways are good for fighting wars.
My point was "this piece of software surely has more bugs than Mathematica". What's your point? That because they both have a non-zero number of bugs we should be equally suspicious of both?
Looks like a great article so far, am about half way through.

Ha! "You know you're in trouble when the Russians are adding safety features to your design."
25 years! holy moly!
I'm confused by SPECInt throwing overflows - did the blogger verify the output matched the golden spec? I assume he did, but I'd really like verification.

With SPEC it's really easy to use a wrong compiler flag or make a change to an expected int-width and end up with garbage outputs and be none the wiser.
I have other things to do with my life, fortunately.
Cows vs. Tigers and How to Create a Tech Business
thanks ... that works. Also this register article is decent: http://www.theregister.co.uk/2015/11/10/untamed_pledge_hopes...
I am the founder of OpenERP / Odoo and I can't believe what I just read. Just wrote this mail to RMS, hope he will fix his post:

Although we do sell a service to help companies upgrade, there is also an open source tool by the Odoo Community Association to upgrade OpenERP: OpenUpgrade. [1] There is not a single dependency in OpenERP/Odoo against proprietary software or services. We have always fought about any kind of lock-in.

Can you fix your post? it's probably not the intention of gnu.org to make FUD against others open source project.

I guess you have been misinformed by Luis since he has done a lot of misinformation when he decided to fork to promote his project.

Having said that, you should have a look at what we do. We replace thousands of proprietary management software by Odoo, converting whole governments [2], SMEs and big companies as well as NGOs. (60% of the top 10 NGOs are run by Odoo: doctors without borders, red cross, ...)

[1] https://doc.therp.nl/openupgrade/
[2] https://joinup.ec.europa.eu/community/osor/news/portugals-an...
Swarovski Elements Crystal Crown Necklace
triatlon sounds very appealing until you realize the insane amount of effort it takes. its no wonder people cheat. if i had to train 24/7 all year long id want to at least see some glory too. 'just cycling' is good enough for me.
much more an actuaire saying, hey! too much winners, your insurance willl not cover your exceptionnal loss. Where is the 50% fat margin?
And then they tried to figure out if cheating was involved.

Still, randomness being random, one day should happen that there are too much winers some years. Else, maybe the cheaters are on the other side of the game.
> The Soyuz is the most cost efficient way to shoot people into space.

The Soyuz has been the most efficient way to shoot people into space since 1968. It was developed in parallel with Apollo, and instead of throwing it away after the end of the moon program, they just kept it, and kept improving it – had NASA kept Apollo and improved it instead of throwing it away, and then throwing its successor away, then cancelling two successors in a row, to spawn a grand total of four parallel programs to maybe find one successor, who knows where the US space program would be now.

NASA's problems are less technical issues, and more a management one.
Google Fiber is ending a free-internet offer in its first city
I don't care if you paid for it or not. I care if you learned anything.
FYI here is the Drupal issue queue entry for this. https://www.drupal.org/node/2580191 .
I've learned there's always a(n associative) trail of comments (sometimes from more than on thread) leading to such apparently random posts.
If you have some stories you can/would like to share, please do!
Interesting! It seems that my `echo` is eating any substrings involving `?`.

$ bash --version
GNU bash, version 4.3.42(1)-release (x86_64-apple-darwin13.4.0)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

$ echo a ? = =?
a =
I thought this was such an important contribution to the world that I made a NodeJS API so people can use it more easily.

https://www.npmjs.com/package/booleans.io
Streams in Node.js
I know you are being sarcastic, but remember that there was no community at that time. And besides, open source code would have meant that other countries would have gotten it.

Also, check this out: http://www.fastcompany.com/28121/they-write-right-stuff

Very different from how a typical Node.js left pad module is implemented.
BO is midway through building a new 1st stage engine for ULA's next-generation rocket, and the "tourist rocket" is intended to be the upper stage of BO's future orbital launch system using that 1st stage engine.

Sure, BO has a long way to go, but it's not that they're only doing the tourist rocket.

Hey, I like SpaceX a lot, but that doesn't mean I'm going to judge BO only by what they have flying today.
The entire point of pledge is self-sandboxing, in the case of an exec promise the expectation is the new process will also self-sandbox.

If you think of a shell as an example, it will need to exec programs that do privileged things before they can drop them, but the parent shell itself may never need to say.. create sockets.
From the apps you mention, except for zoho creator, I feel like are all developer oriented (I can be wrong).

In a way, what I want to do is to make apps using spreadsheets as the requirements for the app.

What do you mean by 'start application first and not try to theorize it'? Isn't that I don't agree but I didn't understand it well and it looks like somenthing interesting to take into account.
i'd say a course's institution of origin would play the biggest role in determining the certificate's 'value'. never hurts to say you got a certificate from yale. nobody's going to think you did your phd there, but it's still a fun resume stuffer.
Why You Should Write Tests
You mean, despite the fact that there's no full GNU operating system anywhere?
Honestly, I think that such clauses can have opposite effect. I mean: how can you treat the other party seriously if they put such ridiculous, childish demands like 'no brown M&M" in contract?
I had forgotten about these. But they are artificial and sound artificial. People who are more used to browsing the internet don't trust them and don't click on them.
> that you just have to work hard.

I've tried to make it very clear in this thread that it is not at all about "just working hard". It's about working smart, i.e. making choices.

To know the truth about a country, check if there are walls around a country to keep people in, or walls to keep people out.
I wonder if we're going to start seeing a new norm (similar to "I have you on speaker, Jane is here too") around devices with always-on voice recognition?

You head over to your friends house and they hit the mute button on their way to the door, or ask Alexa to say hi.
Package Manager Galaxies Visualization
It's the same Dan Lyons story about Hubspot that was on HN a week or two ago.
Worth mentioning?

Racket ships with #lang racklog a scheme based datalog like language: http://docs.racket-lang.org/datalog/index.html

Also Prolog like logic languages Parenlog http://docs.racket-lang.org/parenlog/index.html
and the more fully fleshed out Racklog http://docs.racket-lang.org/racklog/index.html

The nice thing about the Racket versions is that installation is easy because the Racket ecosystem doesn't have external dependencies for the installer --- other than a supported operating system: Unix, Linux, OSX or Windows. https://download.racket-lang.org/

The downside of course is there's a gap between the traditional documentation for Datalog and the Racket syntax and perhaps consultants with technical expertise for running large scale implementations.
From the quoted text I'd understand it's the `exec` that resets the pledge.
My understanding is that if it's in the front page, the community has decided it's interesting and a cool read, so no need to complain.
>Most of us who can head to the west coast at the first opportunity

Speak for yourself, I'd rather be dead in Somerville than alive in SF.
I've put a lot of effort into figuring out which way is the best to take notes. I think the key to notes is to understand that yes sometimes all you're doing is copying everything they're saying, but you're effectively writing your own book on the subject to _maybe_ review in the future. The act of doing it is enough to help the overall goal: learn this material well. The notes don't need to be perfect. However, if they're good then they can act as a good way to catch up again on a topic and limit your need to re-learn from brand new source which you can then use to just fill the holes you left in your note taking (which if you take notes on those parts now you don't have those holes anymore).

I have also finally accepted that digital forms do not work as well for reading or notes when learning new topics. Our brains and systems of learning simply operate better with pen/paper much to my extreme distaste. (I have a strong hatred of paper. Ever since I was younger.)
Well, that's not very surprising. People write what they know, and most of the screenplays are written by 30+ male writers.

If 20-30 year old women would write more great scripts the situation would be different.

I don't think that screenwriters owe us any social justice. All they need to do is to write the best story they can, and it's much easier to do if you can more easily relate to the main characters.
Coachella: Your Legal Guide
See the first-ever music video controlled by your heartbeat
> just 16 years of formal education

16 years is a timeframe that requires tertiary eduction. The longest non-tertiary education I've heard of is 13: K-12. How are you breaking down 16 years into 'non-college' education for white-collar workers?
You're absolutely right and there's particular reasons journalists work like that. One reason being security, and the other being there's currently no better way to take notes or store story data. Also those notes aren't searchable if I need to access them at a moments notice.

I'm not saying that a reporter won't use a notebook - but reporters have to keep these notes for years and over the course of a career you might go through boxes and boxes of notepads. And what happens if your editor asks you to call someone you did a story on 4 or 10 years ago? Those notes could be stored in a box at home so may not be easy to access. They also are your security if someone sues you or your company and could be used as evidence so you have to store your notes somewhere. And if you're someone who takes voice recordings, where do you store these securely? And what do you do if you have a mixture of written notes and recordings on someone?

I've also spoken with many reporters who store their contacts on their iPhone... but then never back those contacts up. If they lose their phone they lose all that information. I worked in one newsroom where many people stored their contacts in a word document, and in another newsroom they were stored in this archaic television broadcast software not designed for the purpose. It's just a really inefficient and insecure way to work.

Evernote is great - I love it as a product. But it's not designed around the way reporters work or the type of information we collect. That's why I see the value in a new product.

The main thing I need to do is convince reporters of the value in having that information stored in Coporter, and if I can get digital staff using it then they will encourage other reporters to use it.
That's an unfair comparison. East New York is a festering shithole.

The people living in these places are the ones with nowhere else to go (among the thousands of projects in NYC). Crazy people, sex offenders, crackheads, homeless, hopeless cases.

It's a dumping ground for everyone -- people, teachers, cops, etc.
Because they gave it to me and I just decided how to render it locally on my own computer? There was no unauthorized access as you're suggesting. Blame their server I guess. I'm only working with what they give me.
The NoPhone
It is slightly different. The old one was about ageism.

https://news.ycombinator.com/item?id=11430596
The law is Boston reads "4 unrelated undergraduates". The fight is to change the language in Somerville to match (it reads "4 unrelated persons" now). It's about allowing found-families and co-ops, not students.
> Efficient integer overflow should really be implemented in the processor.

I disagree. It greatly adds to the complexity, verification, cost, and power for the HW to do this, which is especially onerous in that almost nobody cares or runs code that exercises it!

Instead, the real performance hit comes from the compiler being forced to serialize otherwise independent instruction streams. So why waste all that HW effort when you can pay it all in the SW when and only when you want to use it? The user probably won't even notice the difference between SW and HW overflow support on real workloads.
Redditor discovers pywallet “mirror” on Sourceforge steals Bitcoin wallet files
not all coursera courses use multiple choice.
That in a sense is of course true and you'd always be wary of such narratives and keep your own cool and detached judgements. But I don't think there's anything wrong with the "having fun" bit anyways. Surely at the end of the day only the major shareholders get super rich and you'd have to be well aware of this fact, but the fun and relaxation you had would be something nobody can take away.
Our company works almost entirely remotely.