skysight-inc/HackerNews huggingface dataset:
GP is correct, you are incorrect.

It's right there in the SCOTUS decision itself, spelled out clearly and unambiguously.
I'm pretty sure your parent commenter was being sarcastic.
U.S. missile inadvertently shipped to Cuba has been returned
Do not reveal our surveillance, Gorlock!
I fix iPhones. The battery needs to be really, really dead before it'll fix the issue. When a battery is reconnected the internal date is reset back to 0 (Jan 1 1970) until the phone connects to a cellular network/NTP server.
> At what cost?

Directly related to the typechecker? Non-incremental (cold) compile times.
> Twitter recently changed “favorites” to “likes” and swapped out the star for a heart. I’m pretty used to this from Tumblr, so I was surprised by the amount of pushback. Until I saw someone make a brilliant point (which I neglected to save a link to): these tiny changes bother us because they remind us that even our very personal spaces are owned by someone else.

This is, in so many words, the main argument against the cloud and against web apps in general.

Although, with regards to things changing under your feet, even with traditional self-hosted software, a pretty big issue becomes that you must either upgrade eventually, suffer security bugs due to something being dropped from support, or (if you are using only open-source software) become a maintainer for every single piece of software you care about...
Xavier Rudd Animal Activist sells song to KFC (outrageous remake music vid)
With progressive jpegs, I end up missing out on the content of images because they're still blurry by the time I'm done skimming text.

But now I'm going to miss out on text because I'm done skimming and it hasn't appeared yet.
Fwiw, the Tweet I quoted was a joke, an attempt at humor referring to Scalia's relation to the Constitution's intent. Because of course the founding fathers are not burning in hell. And of course, hell doesn't exist.
> where it's known to be safe and necessary

To give a valid, non-objectionable example: FFI that is known to be pure will often be wrapped with unsafePerformIO to present a clean interface to Haskell code.
really wish the AWS tutorials were this clean and a smiling photo of the author on the left menu and it gives a super human feel and it was easier to understand for me.
The one I wrote is http://trafficways.org/ascii/ascii.pdf
Should I learn Rust in 2016? What are you guys building with it and why Rust in particular?
No. There are eight justices left. The quorum is six.

Source: 28 U.S. Code § 1 https://www.law.cornell.edu/uscode/text/28/1
In what way is their business model a parallel to Intel's?
Before non-removable battery became mainstream, most phones had a small internal battery to keep the internal clock ticking when the battery is being swapped. This is not unlike the CMOS battery found on PC motherboards.

iPhones does not need this backup power since the battery is always attached. Hence in case the battery becomes completely drained the internal clock will reset. I can't recall what the default time iOS resorts to after a total power loss but IIRC it was a date well into the 2000s.
Generate redux reducer tests through interaction with application
STOVL, the F-35, and how we’re even more f’ed than David Axe suggests (2013)
Defining those types and the rules of their interaction with a greater type system is also cognitive load you must do up front. In most cases, we must develop systems with incomplete knowledge and must show some progress before all the rules are defined. So you will be changing a lot more code as you learn more than you would in a dynamically typed system.
"Belly buttons, not warships."

Words to live by.
EURGBP Bull Momentum Stalls Ahead of 0.8000
so most of these pinkies are cut by the yakuza members by themselves after some offense. Like one guy got drunk driving his boss's car alone and crashed it.

Considering how much the Yakuza pulls in (billions), I'd thought they could write it off as a business expense. But nope, the young Yakuza employee had to cut off his finger and exit the company. No severance or pensions or benefits.

https://www.youtube.com/watch?v=Jmp8_PAej3c

I think that in some ways this is actually very effective because instead of killing your underlings for fucking up or offending you, you have them mutilate a part of them but little at a time to not ruin their productivity or affect their job. Which explains why ex-Yakuzas have different digit count...

And let's face it their industry is largely underground with no enforcement from the government due to being declared illegal. Nobody would do their jobs seriously if there wasn't some kind of morbid air of fear in the work atmosphere. Your underlings wouldn't take your orders etc. Killing them is tough because recruitment is much tougher in Japan, unlike America where gangs thrive. Young people in Japan are starting their own gangs now and don't like the rigid culture of the Yakuza.

https://www.youtube.com/watch?v=jw_ICAAFoiM

Imagine if your startup made a policy that you had to pay $1000 in cash each time you made a mistake, how scary is that?
GCHQ hacking does not breach human rights, security tribunal rules
This is why we need stuff like Nix or Guix, where you get the best of both worlds. Packages can depend on different versions of libraries, there is still good accountability of what each package depends on (critical to fix urgent security bugs), if same library is used it is shared, things can be easily sandboxed, and they are also reproducible.
What Are Jeb Bush and Others A/B Testing?
He would have like 8 or 9 days to do this. Senate will be back from recess on 22 Feb.
His talk on "Present Shock" just expanded my mind a little bit. Embedded in the article: https://vimeo.com/65904419

"We recast this digital renaissance--this ability to really program our lives, to get slack [free time]--we recast this as a new opportunity to somehow pump more steroidal life into the NASDAQ stock exchange."

"Human time is where we're trying to expand our markets... but it's all because we're basing our entire model of society and economics on an obsolete 13th-century-printing-press economic OS!"

Not sure I agree--I'd prefer growth to steady state--but things start to make sense when I'm aware of the "theorem" underpinning a system.
"Rust's ownership/borrowing system is hard because it creates a whole new class of side effects."

I'd submit it doesn't create them... it reveals them. They've always been there. Almost every other language fails to shine the light on them, but that doesn't mean they aren't there. All GC'ed languages still have issues of ownership, especially if threaded, and all non-GC'ed languages have all the issues Rust has... it's just that the language doesn't help you.
Why does this make me think of RAM doublers from the win 3.1 era?
I think an alternate enclosure that is a bit more industrial would sell very well.

Still awesome piece of work.
I've noticed over the last two to three years that everyone on my Facebook has begun posting less and less content of substance. They no longer talk politics, they no longer debate things, they post a lot fewer personal updates, and about 10% of my friends have turned their profiles off / gone dark.

My theory is: during the first several years of the mass adoption wave of Facebook, people socially splurged. That resulted in endless fights, arguments, hurt feelings, learning too much about friends (lesser friends, casual friends), seeing too much drama out of family and friends, and so on. Now my FB feed is like the old MySpace, it's mostly trash posts, with some life photos thrown in (photos are the sole thing people update that have substance now), friends have dramatically pulled back on posting anything that might draw ire or cause tension. In my FB feed, almost all of the substance has been wiped out. I had been using FB on a daily basis for nearly a decade, and now I simply no longer care about the product. I actually look forward to going dark on FB, sometime this year whenever I get around to 'deleting' everything off of it.
I'll look into Spack, but I don't see the fundamental problems with Nix as you describe them. Packages can indeed be very parameterized and these parameters become inputs to the functions. They encourage you to have your own clone of the package repository so you can easily modify packages—yes, this is very hacker oriented, but who else wants to experiment with compiler flags?
How to Get Replies from Trial Users
Although not meant for passenger service, the AH-65 [1] would likely have been a successful hybrid had the stopgap Cobra not been such a resounding success.

[1] https://en.wikipedia.org/wiki/Lockheed_AH-56_Cheyenne
If you look at the type of `error`, `assert`, or `undefined` (or `throw`, also defined in Control.Exception) you'll see that they actually don't show up in the type:

Prelude> :t error
error :: [Char] -> a
Prelude> :t undefined
undefined :: t
Prelude> :t assert
assert :: Bool -> a -> a
Prelude Control.Exception> :t throw
throw :: Exception e => e -> a

This means you can throw from anywhere. You can only catch in IO.
That's not a good use of branches. A live product shouldn't need to pull in 100 branches.... Just keep it simple, a directory called branding with a subdirectory for each client. Ideally shouldn't be code, just assets and maybe a simple css or color file.
Just come to Romania. There is a town called Sfantu Gheorghe near Brasov. There really isn't much to do here. You can have all the quiet you want, even more. When I moved here from a big city, it took me a while to get used to it and literally stop hearing quietness. And there's plenty of nature and mountains and stuff.
Sage is amazing for graph theory.
How does this compare to the clustering capabilities of VMS? If I remember correctly, a VMS cluster can make several physical computer behave like one logical computer with multiple CPUs and disk packs.
What time does your company get to work?
Years ago, when I started at BigCorp, I reported to my new building at 8:00 sharp. My boss didn't come in until 10:00, and it turns out that's the status quo there. What is it for your company?
Atheists are a puny minority. Deal with it. Religious freedom is precisely allowing people whose beliefs we're not comfortable with deciding about our lives. (Or not, if you also believe in limited government.)
(And there aren't so many children begging on the streets :) )
The tendency to just remove features without so much as a word of warning to users seems pretty popular these days. I think it is most commonly seen as part of a push to remove complexity from the program. Unfortunately this mentality can also make it seem like creating and maintaining channels that warn users of upcoming changes are unnecessary pieces of process complexity.

Of course all that is accomplished by this internal simplifying is offloading that complexity to the user who will then complain and/or seek out a way to do what they want to do on their own. Users searching for undocumented features is probably a good thing and should be encouraged. In the case of developers unwilling to communicate properly, all the users can do is try to fill in the gaps themselves by guessing and speculating on what the developers are up to. This, I don't think is such a good thing, and it's somewhat embarrassing when it happens with a social media company whose main product is a communication tool.
I don't know about windows, but Nix runs on OS X.
> The latter costs roughly 5 times more than the former!

And developers cost several orders of magnitude more than the software license.

The decision wasn't a matter of looking at features and making a logical decision. The decision was made by taking a sampling of developers and allowing them to test both systems and relying on their preference. They were unanimous that they preferred GHE. In drilling into their preference, the merge request nomenclature was the only issue that everyone mentioned they disliked.

And yes, the company wastes money like no other...it's part of the culture here and the result of having cash cow products that have very little competition. The only reason there was an evaluation was because one group inside the company was using Gitlab and another GH.com and the company decided to standardize on a single in-house solution.
...or they just refrained from interpreting and contextualizing...
Obama is not a lame duck president until his replacement is nominated and then elected. That happens in November.
What would be the problem with that? I'm curious.
I just saw the commercial redistribution clause for pdfTK if that's what you're talking about. It does not affect me since this was not a commercial application, but it would seem to me that that clause itself is a violation of the GPL, since pdfTK links to GPL software and it is also a contradiction of a separate place on the site that claims the same software is licensed under the GPLv2. Preventing commercial redistribution is not compatible with the GPL.
Somehow somewhere it's the same, there's some expressions that you cannot write based on the rules you declared.
lol, nice.
I view social media as a kind of Pascal's wager. If I post something potentially controversial I risk major harassment, in exchange for a tiny benefit. Social media is enabling mob justice with a chilling effect on real discourse.
> People on that site don't understand satire.

i dont think you can generalize like that about an app that has more than a billion users
Oh, just saw this, it involves invoking the proper git tools to get the diff, and then converting the diff format from unified to ed format. The later is actually easier than it might seem as unified diffs start all of their special information in column 0; IIRC I wrote an awk script to do this. It's on my work machine though, so I don't have it handy.
The coat
I wonder if there is an analogy to this in language?
The problem is that he is saying he will only tax Wall Street, but it's pretty obvious to anyone with an interest in economics, that it won't stop there.

To fund everything he wants, everyone will be taxed.

He said one time that he wants the upper tax bracket (federal) to be 56%. With state+federal+local taxes, this means your actual tax rate will be closer to 75% (just like in Norway, which is what he wants to emulate).

It's strange that so many people criticize Trump for discriminating against minorities, when Sanders is doing the same thing.

The 1% is a minority in this country and his main plat form is taking everything he possible can away from them and using them as a scapegoat for everyone's problems.

I call it 'economic fascism'.
This startup bets $10,000 that your marriage will end in divorce
I can't help but think that if 10 years ago submitting Debian packages has been made easier rather than harder then we would not have this ugly mess today (and Debian would be in a better shape, too).
As a software author all I want is to provide others with a simple way to install my stuff. I'd like to write a simple deb spec and tell "just apt-get it". And the fact that not everybody is running Debian is not really a concern since packages can be automatically converted most of the time.
But that is not possible, not because writing deb specifications is hard, but because to push any new thing in Debian requires to go though a "becoming an official Debian maintainer" process involving lots of steps including convincing some people that you and your software are worth it, check of ID, etc. I do not want to become an official anything, so I just git push to whatever smaller package manager that's used in that community.
"Mere" is a bit much. You're not an immortal superhero.

To answer your question: a non-technologist pays someone like you to fix it. Much like the way most people bring their cars to mechanics instead of spending hundreds of hours learning to fix the vehicles personally. This type of specialization is prerequisite to the large civilizations in which we live.
"Power will go to the hands of rogues and freebooters. All Indian leaders will be of low caliber and men of straw. They will have sweet tongues and silly hearts. They will fight amongst themselves for power and India will be lost in political squabbles" --Winston Churchill

Andreessen repeated the above quote in his lingo.
EASTL still has this problem. It's worse on Windows where the prerequisite system header (ie: yvals.h, etc.) can bring in a ton of bloat. Until modules are a reliable thing and we can take advantage of them in a reasonable cross platform way it will still remain a problem.
I'm on iOS and its suggesting I try Firefox or Chrome. Terrible user experience.
If I may, I respectfully disagree in this particular case.

If you deny, capriciously, justice to wrongfully convicted humans, it is not just something you write about. It is that you personally are this person who denies these people justice for no particular reason except that you can. You are a terrible person.

The phrase is appropriate, and that it is often used flippantly in other less fitting contexts doesn't matter.

You do a terrific job moderating HN, and I respect your decisions. Godspeed!
I agree. When the return type changes now you'd have to change every spot it's called regardless if the return value is used or not. This would be very annoying if you don't have a refactor function in your IDE or if the ammount of changes crosses a company policy trigering a full program test taking days of your time, etc.

The original function name was named poorly however.
finally a killer app for 3d printing. Future is here.
JPL Visions of the Future
Great work. We need more free software alternatives to proprietary juggernauts. I'm sad that GNU octave just isn't where it needs to be in order to supplant MATLAB (but it is getting there). Quite a few researchers in my faculty (including myself) use Python quite a bit, other use IDL (which has a free compiler anyway). Not many use MATLAB, to be honest.
Fwiw: we do this in our blas implementation. https://github.com/deeplearning4j/libnd4j
I'm assuming that he is not making a living solely based on his blogging. It's seems like a side gig, to be honest
I like to think a good programming book will teach you theory along with showing you what an implementation in a language is going to look like.

While you still find it's hard to decide which language is superior to learn, maybe do some comparisons? You could look at some samples of different languages very easily, e.g. get on github and browse around! Then perhaps you gravitate naturally towards how one looks?

It could be nice, just starting out and all, to enjoy the natural elegance of languages: consider solving some project euler problems...then you can look at solutions in all sorts of languages! What fun.
Yeah the intended audience is existing C++ programmers coming across Mu for the first time. For teaching programming I mostly imagine I'll be doing it in person. Mu isn't yet ready for learning programming unassisted.
Dalvik is no more. ART uses AOT.
I'm glad there is real data on this. I kept explaining to people that our email and social habits in SV are a complete outlier vs. the rest of the world.
Really interesting article but I wish there was more data on the speed/performance of the Redshift queries. It seems to cover everything but the actual performance metrics!
24 Supreme Court Nominations Have Happened in Last 10 Months of a Presidency
Thank you for the link. I love how gurls talk about boi ai :∫<3
What? Businesses that try to to use the libraries they create would have to pay royalties... how is that charity?
You know the thing about supplements is very simple: Don't take them unless a doctor recommends it. I recently found (but have not verified this) that the burden is on the FDA to prove a supplement is not safe. With drugs the burden is on the manufacturer. The FDA just does not have the resources to prove tens of thousands of supplements are safe to use.
He's point was to make a gentler and more approachable introduction to react without any fancy transpiling tools. He isn't mocking any of these technologies.
Awesome writer kudos to him.
Flash drives are base 2. The memory chips inside are base 2 capacity. The flash control chip just reserves some space for wear leveling and other internal functions.
Great interview. I am going to buy his latest book. This hit me:"What’s most pernicious about it is that we are developing companies that are designed to do little more than take money out of the system – they are all extractive." I have been trying to avoid feeding the beasts, but it is difficult.

I am trying to condition myself to jump on GNU Social,instead of Twitter and G+. It is working somewhat; today about 3/4 of the hour I spent on social media was on GNU Social and even though it lacks some convenience I am able to find good things to read and meeting interesting people.

Substituting a small company like duck duck go for Google is fairly easy. Try to support local stores in preference to Amazon is difficult, even knowing that shopping on Amazon reduces my local shopping options in the future.

Somehow we need to support local economies, support people creating products with either no middlemen or at least fair marketplaces that perhaps only taking away 5% fees from producers. The game is rigged for large corporations, but we can still "win" if even a small minority of people participate in local economies and non corporate web properties.

Catherine Austin Fitts has a saying that I like: "There are people who make pies, and people who steal other people's pies." (Ref: solari.com)
Great, but unless I see a 'show solution steps' option for the trickier solutions, no, it really ain't ready to compete with Mathematica for the classroom.
There's work to make it run on Windows, but it proceeds slowly.
C, Lisp, OCaml, and Haskell were all revelatory experiences as I learned them in roughly that order. I'm not sure Lisp would have been, post Haskell - but I'm not at all sure it wouldn't have been. OCaml probably wouldn't have been, post Haskell (except probably for the module system).

I'm not sure where that leaves you, but one anecdote richer in perspective...

At this point I do find myself caring quite substantially more about expressive types than about code generation, which would argue for Haskell being more important.
New 9front (Plan 9 fork) release "PLEASE EXCUSE ME THE OUTFLOW"
That's a rather ill-informed view of Rushkoff.

Rushkoff has been charging for stuff since before Eternal September. He has a track record of making things happen that dates back to a time before "startup" was a word with an online scene associated with it.

>never at all considers justifying why people should listen to him, simply that it costs him time to create this content.

I suspect he's done a lot more considering than many HN readers have.

It's true that Rushkoff is making - and has always made - the dissenting point that perhaps the Internet should be more than a machine for extracting cash and attention from the people who use it.

In fact he's suggesting that the most useful models are the ones that contribute to users instead of trying to battery farm their time - and also that "creating shareholder value" really isn't the most sophisticated or interesting of all possible social and economic goals.

I don't doubt some people find his views threatening. Personally, I don't see any reason to dismiss them out of hand without at least trying to understand them first.