skysight-inc/HackerNews huggingface dataset:
Yes, but it was more like 'loop and burn out a transistor'. No fire and no visible damage, just a cpu that wouldn't work any more. I didn't try it again to see if it was reproducible, it was a lot of money for me at the time and I considered myself pretty dumb for trying. A sample of '1' was enough to prove the point for me. I wished I recalled what drove me to try it, I'm fairly sure it was some outside influence, not something I came up with by myself and wondering 'what if'. More like: that's never going to work, here, let me show you. (Famous last words...)
You aren't profiting off your work, you're piggybacking off their work with just enough tweaks to sell it. Go write your own software if you want to profit off your work. Then you won't have to deal with the copyleft licenses because you won't be using anyone else's work.

Which is the exact purpose of a copyleft license.
Seriously.. They tried to complicate it by bringing expected value, which isn't terribly complicated even still, but the whole strategy can be summed up with the following. Do you like any of the gifts here more than than the "average" gift, if so, steal. Is this really news? I appreciated the sentiment of this post, but not the content.
I don't mean to discount your worldview, because I think that you are correct in your basic assessment (massive change is required, not just you), but this comment reads like a giant excuse.

It's plain to see that eating a factory cheeseburger does indeed cause this ill. It's not some strange economic abstraction, but an easy-to-see, real world example.
Office parks just feel like monotony to me; everything is the same, same cafeteria, same surroundings, no chance to do anything other than what is given. I love working in downtown SF -- it's easily commutable, I have hundreds of choices for lunch, I can meet up with a huge number of friends who work at different companies for lunch or drinks or coffee. An office park just feels like the end of the line.
Why are they so popular?
People seem to have forgotten that when Perl evolved from being a better AWK to the paradigm example of the modern "scripting language", Larry Wall explicitly described this as a rejection of the Unix small-tools philosophy. http://www.linux-mag.com/id/322/ ("But Perl was actually much more countercultural than you might think. It was intended to subvert the Unix philosophy. More specifically, it was intended to subvert that part of Unix philosophy that
said that every tool should do only one thing and do that one thing well.") http://www.wall.org/~larry/pm.html The fact that getting things done with a Perlesque scripting language is now seen as the height of purist Unix propriety only shows how far gone the original Unix ideal now is. But moving to the scripting-glue model doesn't really get rid of small tools that endeavour to do one thing well, it just reimplements them inside the scripting-language universe as functions/objects, though with a more expressive and less burdensome common language that makes it easier for them to stay small while being correct and effective. The more expressive their shared language, the smaller a set of tools can be.

> Text just isn't a great medium for IPC.

Yes, in retrospect Unix's determination to know about nothing but binary or plaintext blobs and streams looks like an adolescent rebellion against the (apparently - I haven't used them) clunky record structures of '60s operating systems.
Martin Shkreli Says Drug-Price Hikes Led to Arrest
What is not mentioned in the article is that the bacteria in question is treatable with a range of other antibiotics aside from Colistin ... make of that what you will.
In the start-up world especially.

I'm a front-end dev, but often I find my self writing back-end stuff, because the back-end dev just doesn't have the time.
One should note that what the article is discussing is things like access to public transportation and in-house cafeterias, not urban locations. Which makes sense.

There is certainly some percentage of younger employees who prefer true urban locations but this often won't be economically viable for companies nor is it preferred or perhaps even tolerable for those many people who live outside a city and have to commute in.

Furthermore, the data in the US around increased urbanization mostly points to a preference for certain very specific urban locations by an educated young demographic.

Having said that, office park locations without convenient lunchtime and other amenities in that vein are a pain.
It's actually LLVM, not Clang (which also uses LLVM).

Yes, it would be a tremendous amount of work to write a Rust compiler from scratch, but you can also write a LLVM backend.
Not in a weekend, but it's possible. Bonus points for having both rustc and Clang work with it.

Alternatively, once the MIR (Mid-level rust IR) work is done, you will be able to write your own lowering code from that to, say, PIC assembly.

It won't be optimized and you'll probably output a lot of code (compared to a fully featured GCC backend at -Os), but you would be able to do it in a weekend.
All these acronyms don't matter. What matters is how the architecture deals with shared mutable state and whether or not it allows for UI functionality to be easily composed without turning app state into an incomprehensible, incoherent mess.

MMVM sounds like a mutable inheritance based architecture.

Would love to dig deeper, but here is "how I feel"

https://evolvingtrends.wordpress.com/2015/12/03/why-react-na...
I must have missed the MVVM hate; what happened? I've been using the MVVM pattern fine for a while now without any major problems.
It was one of the main reasons I liked it. It was just really well laid out, and could do ID3 tag updates before it was a common feature.
Wait, Winamp's still alive?
Are you aware of any implementations of that lottery model in the wild?
Wordpress I consider to be the worst of the worst because A) it's a constant target of attacks and B) the hosted version at wordpress.com is much less headache (if you don't need heavy customizations).

The good news is that Rails is now mature, so the upgrade path tends to be easier than it was in the early days.
regulations through government. remove agricultural lobbyists from washington. raise awareness and turn it into a hot button topic that people in the US government have to address. fine the hell out of agricultural companies who have ruined our planet and stop putting the onus on individuals.
Good find. Also worth nothing this bit:

" GA flying covers small training aircraft capable of cruising at 100mph, and business jets capable of cruising at several hundred miles per hour, so choosing an average cruise speed is difficult, but for the sake of argument, we'll choose 150mph. This gives us a comparison of:

GA: 7.46 fatal accidents and 13.1 fatalities per 100M miles
driving: 1.32 fatal accidents and 1.47 fatalities per 100M miles

So when compared on a mile to mile basis, flying has 5.6 times as many fatal accidents, and 8.9 times as many fatalities (these number would be even worse for flying if we took out motorcyle and pedestrian fatalities). "

Still quite a bit more dangerous per mile than for driving. (More than I would expect actually.)
"The UNIX composition is only a novelty for those that never saw other OSes that surfaced at the same time. After all UNIX just adopted the idea from MULTICS."

One could certainly chain programs through intermediate files. My understanding has it that pipelines were new in Unix, and Wikipedia agrees: "The pipeline concept was invented by Douglas McIlroy and first described in the man pages of Version 3 Unix."
"the biggest problem is and always will be the US"

Did you see the chart from another poster above? Many European countries like Germany, Spain, Portugal, Italy have very high levels of antibiotic usage in agriculture

http://i.imgur.com/9ybmhwE.jpg

I live in Europe, and am well aware of the common belief among many Europeans that we have excellent and high animal welfare standards. But the reality is that animal welfare standards also vary greatly between countries.

That chart above clearly demolishes the view that overuse of antibiotics is a problem principally for non-European countries.
Given the pay what you want, pricing how will you prevent hedge funds and such from utilizing your data?
Eh... I think that the maybes you are using are a little bit misleading. When a company sells space in their "cloud", like maybe Microsoft or Amazon, there is a business guarantee that goes along with it. If Amazon were to randomly lose a big chuck of Netflix data, AWS's business would tank immediately. AWS is a giant system that uses its scale and number of customers to efficiently provide a more stable system at a lower cost than all of those individual customers could achieve by building and maintaining their own IT.

I think it is sort of like a delivery system. If USPS or FedEx or USP started losing a massive number of packages (I know that they do lose some) then they would get abandoned, just like "Cloud" companies have an incentive to maintain a baseline level of quality. The alternative is that every business would have to create their own shipping services. I think it makes sense to assume that in most cases, unless the business is already massive enough to warrant it, that it is cheaper and more reliable to use the aggregate, dedicated ones for hire. The "Cloud" will be cheaper than individual implementations, and it won't be nearly as suspect to individual implementation errors because the identical system will have been proven by many other customers (otherwise it would be abandoned).
I agree. And similar to suburban business parks, the suburbs feel just as bland and banal to me. I enjoyed growing up in one as a kid (it was a safe little bubble with friends nearby), but now that I'm an adult suburban life seems very uninspiring, with little interesting activity nearby. If I had to live in one nowadays, I would at least want it to be close to a major US city.
Could have fooled me ;)
I understand that this might be how you feel since the seller probably has refunded missing packages. Now please consider that the added cost to the seller has already been factored in on all your purchases. Therefore, if there were no stolen packages, your purchases would have been cheaper. Does that change how you feel about it?
Well, PHP is certainly efficient for programming websites. It just comes at the expense of everything else.

Yes, bashing PHP is fun, and yes, I do it all the time. PHP may be a joke, but there are a bunch of PHP websites because PHP is a very, very fast way to program websites, even widely used ones.

If you could program a simple website in Idris in 30 minutes starting from no prior knowledge, then a large amount of websites would be programmed in Idris (and the world would be a much nicer place). Since that's not the case, should we consider Idris a bad language with major downsides? Of course not, that's pointless, since it wasn't a language meant for building websites. PHP, however, is. Saying it has major downsides outside of its niche is somewhat irrelevant.
I agree with you, beautifying and reformatting code can mess up the diff, and all of a sudden, someone ends up with their name pointing to code they didn't right. Beautifying, reformatting should only done alone.
All app developers should learn from WhatsApp-v-Brazil incident
Different strokes, I guess. I hate commuting into the city; I can't afford to eat out every day; none of my friends work anywhere near me, and the commute takes about three times as long as the office park I'm at right now. An office park that has nice walking paths means I can get in and out relatively quickly and still see my family at the end of the day.
Do you have an actual response? How is iostream any better than *printf? At least you can read the format of the former without needing to google un-googleable operators.
I'm not sure if this will stoke a flamewar, because I've never seen a discussion here on this (might just be hanging around different articles). Is there any technical reason to prefer clang over gcc other than ideological reasons? I get the modular nature of llvm is useful, but is the android NDK using this feature?

Quick google search shows clang lagging gcc in all but one test[0] at least on Intel Broadwell. Again, what is the benefit other than permissiveness of the license?

[0] http://www.phoronix.com/scan.php?page=article&item=clang-gcc...
This is almost a year old, though
JavaScript abstract art
You could turn this little JavaScript snippet into a Chrome extension that runs only on https://news.ycombinator.com/show pretty easily.

First inject jQuery (or similar):

var s = document.createElement("script");
s.src = "//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.head.appendChild(s);

Then remove Show HN from titles:

$("td.title > a").each(function(){ this.text = this.text.replace("Show HN: ", "") });
I don't understand why they make office parks so overtly pedestrian unfriendly -- I worked in an office park for a while, there were sidewalks along the front of our building, which ended abruptly just after the driveways. The building next door had the same thing - sidewalks to nowhere that never connected to anything.

There was a pretty decent deli in the building behind ours, but rather than having a convenient walkway, there was a fence between the two properties, so reaching it meant taking the long way around 2 parking lots. The building across the street had a downstairs area that used to be another deli/coffee shop, but at one point but when rents went up, the owner couldn't afford rent and closed, but it had been sitting vacant for around 3+ years by the time I worked there.

The roads in the office park had relatively narrow lanes with wide 20 foot green medians - I suppose the green grass in the medians looked nice, but the narrow lanes meant that bike riding was pretty dicey, there was not really enough room for cars to pass cyclists, and the 40mph speed limit meant that cars traveled at 45 - 50mph, making biking much more dangerous than it needed to be.

They had a shuttle to the nearest train station, but it ran on a fixed schedule that didn't even try to sync up with the train schedule, which led to 20 - 40 minute delays while waiting for the shuttle on the way to work or waiting for the train home. I suspect that the management was either required to run the shuttle or got a grant for it, and only ran it because they had to, not to provide a service to workers.

My company moved out of the office park as soon as they had enough money to rent space downtown.

It wouldn't take too many changes to make office parks more "livable" - add sidewalks, bike lanes, encourage retail/restaurants with lower rents.
I still use it. Mpd has a shoutcast server built in and I use that to stream audio to various computers from my homebrew mp3 collection administration. Very useful.
I use YNAB which is basically the manual version of Mint. It imports exactly nothing for you. You must log into your bank account/credit card and log each transaction and categorize it yourself. This might take me 30 minutes per month. If you wait until the end of the month it will take longer because you'll forget what you did at the start of the month. You need to keep up with it like anything else.
>RMS has already strongly established that in his book performance is a distant runner-up to free.

To him, maybe. Not all of us have the luxury of getting paid to be a techno-luddite, using antiquated workflows and having the spare time available to re/write drivers when necessary.

If I made the same performance/freedom trade-offs I'd be completely unable to do my job.
Some people will never admit they are wrong...
>they lay an exclusive claim on the word ethics when applied to software.

I'm not sure that's a fair characterization. They've defined an ethical framework for software and then they discuss things being ethical or not within that framework.

Anyone is free to use a different ethical framework and decide if an action is ethical or not within that framework instead.
All modern roundabouts have median islands separating incoming and outgoing auto traffic. Pedestrians don't have to find a gap in two directions of traffic, just one. This is safer for pedestrians, especially for younger or older ones, because they only have to concentrate on one direction of traffic at a time. This is what is meant by two-phase. Cross the first half, pause if you need to, then cross the second half. On multi-lane crossings pedestrian beacons or signals are often added if the auto (or pedestrian) traffic is too numerous. The signals can also be two phase, requiring the pedestrian to push a second button when they get to the median. The median can also have a Z path to reorient the pedestrian to view oncoming traffic. Also, the signals usually rest in off, so they are only activated if a pedestrian needs the help crossing. This way only motorists that need to stop are delayed.
I personally see no reason why the GPL would have been a blocker to Rust. But I'm glad for the permissive license.
People like to specialize and seek extremes of different metrics. Do you think that the demoscene is not impressive because they could do much more with more than 4k of code?

This comment is an example of the type of negativity that is unhelpful and creates the toxic atmosphere HN is renown for, and I believe you know that considering you posted with a throwaway.
If you're proposing a law that allows the people who buy chicken at Aldi to hunt people who want to shame them for doing it, I'm right there with you.
Onboarding UX teardown of Airtable’s new iOS app (touchable video)
> ...I remember reading the docs on how to create .deb bundles a couple years ago, and the impression I got was that it had a somewhat steep learning curve

Checkinstall makes building debs pretty easy if you're using make to build the app.

https://www.debian-administration.org/article/147/Installing...
> Wasn't RealPlayer the fore-front of streaming technology at some point?

No, but they were very good at convincing others that they were.
The best ride in the galaxy–coming back to Earth in a Soyuz
Half the reason for Wolfram Language's large standard library is that you should almost never need a third party library of any kind. If there was a third party library that was particularly useful to typical Mathematica use cases, Wolfram would just put it in to the standard library...
I could have done without your insulting tone, no matter how proud of your opinions you are.
I could imagine a Manahattan-like project that does quantum crypto and breaks standard RSA/ECC keys. Or an extension to what NSA already does: a giant database of exploits to most systems on the earth.

It's a really, really stupid and irrelevant discussion. The problem the government has is not that terrorists are using encryption. Is that EVERYBODY is using encryption compromising the data-mining and passive surveillance they rely on to generate leads. Once you know who the suspects are, the encryption they might be using is the last concern because you can use active methods.

So what Hillary is really asking is for a way to tap and analyze the billions of conversation of the citizens of the world, some of which might be terrorists.
Ah that's too bad. It's unfortunate that most schools are geared toward the lowest common denominator and don't have the ability to provide advanced customized learning for those children that can handle it.
The best evidence today actually says that you don't need to finish your course [0]. Not that you are wrong in the human consumption aspect. but finishing courses could strengthen resistance and spread of resistant organisms by creating a selective pressure in the organism (the human) to only have bacterial colonization from those that are resistant

[0] https://www.mja.com.au/insight/2015/5/stop-antibiotics-exper...
> Look the GPL is a hard choice. It is very unfriendly to a developer who is looking to make a living on their code, since it makes selling that code as an artifact.

It seems like you accidentally a word somewhere in here, but know that you can charge ANY price you want for compiled software distributed under the terms of the GPL. Your only requirement is to -upon request from one to whom you have distributed your software- provide the source code for your software to that person.

Fulfilling the request with patches against other code is acceptable. Requiring a snail-mailed request is acceptable. Charging your actual direct costs for fulfilling the request is acceptable.

Selling GPL'd software isn't more complicated than selling non-GPL'd software.

See also: http://www.gnu.org/philosophy/selling.en.html
Without foobar2000 I would probably have switched to Linux quite a bit earlier. Linux had nothing even close, and I did try quite a few -- Amarok, Songbird, gmusicbrowser, can't even remember any more.

I've found my peace with Clementine, but sometimes I still miss foobar's superb collection management, vibrant community, and endless avenues for customisation.
128bit floats? Why would those be 128bit bit?

I see mention of long double in your edit, but even then wasn't that 80bit on PC architecture. Only Solaris and HP-UX? defined that as 128bit.
What is strange about the top right corner of the window? Almost all search bars are located there in OS X applications.
performance is far from the only or most important measure of a compiler
It seems they are authenticated because you gave them your bank password. As far as your bank knows they're you.
You are exactly right. Humans are social creatures, and the "winning and losing" in such events is governed by far, far more than the "expected value" of the gift.

Excessive "ragging" is a net loss, often for the entire group. Chemistry is tricky, and a game like this can get toxic, quickly. As can any game. That's why people often play games, it's a very effective way to suss out people's true nature. Doesn't matter whether it's White Elephants, Bridge, or Golf.

One excellent strategy is to deliberately pick a lame gift and make up a funny story about why you want it. For example, if absolutely nobody wants the lime green monokini, take it and announce that you intend to hire a houseboy and make him wear it.

Presto, everyone is laughing and you are off the hook for winning without dampening the fun of those who want to play the game for keeps.
The Rust team knew from the outset that repurposing a C++ backend was the only pragmatic way to compete with C++ on performance given their manpower constraints and projected timeframe. Even if all available backends had required the use of GPL, Rust would have still chosen one and moved forward with it.

Fortunately, given that Graydon did prefer a permissive license for the compiler, LLVM provided exactly what he was looking for.
you'd almost literally have to send the C64 an image: it only has only 64k of memory (maybe that was obvious, but just in case)
"Alliance to Save Our Antibiotics says 837kg of colistin was sold to British farms in 2014."

Why is this being sold to farmers in the first place, the antibiotic of last resistance?
I wrote a (very) large SPA in Knockout, which is nominally a MVVM framework, and I definitely see your points.

In Knockout, you have HTML templates, which are the view, but the distinction between the Models, the View Models, and every other bit of code in your application is pretty much lost. Not sure if it was my lack of knowledge of MVVM best practices (likely), Knockout (possible), or something inherent to MVVM, but if ever there was an architecture that lent itself to turning into Big Balls Of Mud...

Edit: Digging into the links, it seems the article is talking specifically about native mobile applications, so maybe there's context I'm missing.