skysight-inc/HackerNews huggingface dataset:
You are misunderstanding the system, I think. If Bollea can win the case, and that judgment would bankrupt Gawker, then under our legal system Bollea has the right to bankrupt them. He also has the right to settle with them if he finds an offer they make advantageous. But that is completely up to him.

Whatever he chooses, for whatever reasons he chooses, is justice. By definition. To be honest, if anything is a perversion of justice, it's a settlement. Because a settlement prevents a verdict from ever being reached and the legal 'truth' of the situation from ever being found.
Any modern browser visiting imgur gets H.264/WebM instead of the uncompressed gif. They introduced this 2.5 years ago. After a couple smaller gif only sites made the practice popular.

https://blog.imgur.com/2014/10/09/introducing-gifv/
I'd suggest also taking into account the amount of measuring itself - there likely is a correlation between stress levels and the amount of "measuring" a programmer has to endure.
Closure type inference doesn't work well enough in Rust, so your refactoring will not compile unfortunately. Rust needs the closures to be used inline.
Yeah the only way to force a language on anyone would be to subjugate them somehow. The native americans are a good example because they were completely surrounded, decimated by disease and war. The sami in Sweden are another example, isolated up north, forced to learn Swedish and made to forget their native heritage, but they can still remember their language.

Even when the nobility spoke French and latin in britain, the people still developed their own english.

It's impossible to impose a language on a free population.
Thanks for the enlightened response to my rather curt post.

I guess my main issue with the original article was that if you don't already know what nix is, the benefit is not at all obvious, especially for the (above?) average joe for whom homebrew works fine. For a sysadmin who is sick of dependencies breaking, even when using something like aptitude, it sounds perfect though.

Although after skimming the nix docs [1] and reading your reply, I'm still not sure why e.g. `/opt/nix/` wouldn't work. Maybe it would, except for the fact that `/nix` was decided on and if you now change that, the prebuilt packages break (see [1])? Obviously, it isn't a deal-breaker, but e.g. consider an existing backup solution which might have been configured inclusive, not exclusive.

Also, I get that as a package manager, nix is in a different position than most programs, but putting stuff in `/` isn't a great precedent, and other package managers don't AFAIK.

[1] https://nixos.org/nix/manual/#ch-about-nix
Just implementing a TCP/IP stack in hardware is insane! Does this even exist?

I'm sure there are some ICs which give you TCP/IP over serial or something but they are not implemented at a gate level, they are probably just an MCU running code.
A bit surprised with the view of Code Googling, imho it boils down to deep and shallow knowledge. Even though results are quicker when googling you will never find optimal solutions for your problem or not even necessarily accurate.
It was a bit more painful before but the diversity of solutions was immense and solutions were optimized for the problem at hand.
It's a good thing to make programming more accessible but it's not the necessarily the way to go for all programmers.
Dupe: https://news.ycombinator.com/item?id=11774588
it amazes me that we've achieved so many hard things (going to the moon, to Mars, to Saturn, making computers) and yet batteries are so primitive that we can't even beat gasoline
I would not say coding is more fun today. There is more stuff available, true, but the quality of documentation is abysmal compared to what we used to have before.

Also, far more needless layers in between hardware and your code. It is annoying. I want to go back to my cosy VAX/VMS environment.
It's odd that this no-internet workflow is what most of us force on interview candidates.
Earlier (6 years ago!) discussion:
https://news.ycombinator.com/item?id=1224905
Please do find a source that backs this.
Ithkuil is really interesting and certainly special, but was never intended as a natural spoken language replacement. Lojban has a more natural word/meaning verbosity ratio and seems less structurally complex.

Ithkuil's goals seem very different than those of Lojban/Esperanto.

Edit: I don't like Ithkuil's numbering system. Ithkuil uses base 100 for numbers for some reason. I think base16 or even 12 seems more logical/divisible/memorable. Lojban is base seems to be base16.
1.That can’t happen.
2.That doesn’t happen on my machine.
3.That shouldn’t happen.
4.Why does that happen?
5.Oh, I see.
6.How did that ever work?
> I just don't believe you can force a language on people.

https://en.wikipedia.org/wiki/Welsh_Not
Because education just removes one obstacle -- there are many:

1) parental encouragement for development and time spent with the child (depending on income too, e.g. single parent working deadly shifts),

2) family atmosphere (economic pressure leads to lots of things, depression, violence, etc).

3) connections

4) security (if you start studying/working paycheck to paycheck, you might not get to a point to be able to take more risk because you have no cushion money)

5) actual security (your neighborhood, city district, etc might not be the most safe/encouraging/etc growing up).

6) lack of role models (close to you, not some people on the media)
If you are both using tabs, for him everything is going to be indented with "2 space tabs" including your edits, and for you it is going to be indented with "eight space tabs", including his edits.
So can one assess this is a racial problem after all?

For years, liberals tell us the high poverty of negroes and hispanics was due to lack of education. If it's not education, what is it then? And why are Asian-Americans not facing the same issues?

I suspect it's a racial identity issue. The best way to understand this point is looking at the mainstream media and how the different races are portraied. Only an idiot would ignore this influence on people, especially because the USA are by far the biggest TV consumers.

If you start judging me for asking these questions or downvote me without giving a reason, you should be ashamed of yourself. Reasons for downvoting are welcome though, so keep them coming! :)
Man stripped of UK citizenship over fears of London terror attack
After watching this and a Volvo movie I wonder what happens when you touch the steering wheel when you are in autopilot mode.

It's nice that you can check your mail or read a news paper in autopilot mode as advertised but doesn't this create the danger of touching the steering wheel, turning autopilot of, while still holding a newspaper in your hand?

Also I can imagine people could fall asleep when the car is driving.
AFAIK, in general relativity, the gravitational field is not a vector field but a tensor field.

EDIT: btw, you got the scalar/vector definition wrong.

A scalar field is one where each point in space can be labeled by a single scalar (not the same vale for all points), for example a temperature reading at different locations.

A vector field assign a distinct vector (i.e. magnitude and direction) to each point in space, for example if you take a compass around the globe you can assign to each location the direction the compass arrow is pointing.

A tensor field is of course assign a tensor to every point in space. I only have rough understanding of what a tensor is, as a first approximation it can be understood as a matrix with special properties.
I would say that the Palantir vs. privacy angle adds information. Also, isnt't Thiel the person who wanted to found a utopian libertarian island?

https://en.wikipedia.org/wiki/Seasteading

So justice on such an island could be bought?

[Note that I despise Gawker for publishing the tape in question.]
There was also a third camp at the time: Jesuits.

Apparently Galileo met with Jesuit astronomers at the Vatican Observatory, and they suggested he might save both scientific evidence and theological correctness by adopting the Tychonic system, where the center of the universe is still the earth, but all the planets revolve around the sun, which revolves around the earth.

As it turns out, we now know that both the Copernican and the Tychonic are exactly equally wrong.
Here's a handy blog on search bangs: http://duckgobang.com
Well, in terms of resources, Thiel has more than Denton, who in turn has more than Bollea.

I think it's a moot point, since both Thiel and Denton have enough money that throwing more money at lawyers would do practically no good. Yes, people with more resources win more lawsuits, but there are diminishing returns.
Point made, I'm reading this instead of coding right now.
Why they don't use SI even for scientific measurements?
I've riden in a Tesla and I can assure you it does not anticipate or correctly react to all curves. For example, the 2016 Tesla S totally over reacted to this slight jog in 101, terrifying all of us, and forced the driver to take over. IMHO, not yet game changer.

https://www.google.com/maps/place/US-101,+Mountain+View,+CA+...
How is situation with python3 on osx? Last time I used pkgin, it was not compiled as Framework preventing some libraries to work properly
Pi0Boat: A $250 smart aquatic vehicle with the Pi Zero
> Rust is not the most beginner-friendly language out there — the compiler is not as lenient and forgiving as that of most other languages […], and will regularly reject your code […]. This creates a relatively high barrier to entry […]. In particular, Rust’s “catch bugs at compile time” mentality means that you often do not see partial progress — either your program doesn’t compile, or it runs and does the right thing. […] it can make it harder to learn by doing than in other, less strict languages.

I don't see how making the type system stricter makes the language harder to learn. Maybe that's because I know another relatively paranoid type system (Ocaml), but still.

A type system that rejects your code is like a teacher looking at a proof you just wrote, and tells you "this doesn't even make sense, and here's why". It may be frustrating, but this kind of feedback loop is tighter than what you would get from a REPL.

And you do see partial progress: the type errors change and occur further in the source code as you correct your program. Each error is an opportunity to fix a typo or a misconception. The distinction between a broken prototype that doesn't even compile and a working program isn't binary: when you correct a type error, your program is less broken, even though it doesn't compile yet.
I feel that programming is fundamentally similar to other writing in that there are more and less research-oriented "subtypes" of writing and writers.

If a journalist is writing a 1-column newspaper story about how the European Central Bank's latest meeting affects banks, that's clearly a research-oriented piece. Probably she will spend more time on discovery of facts and stakeholder opinions rather than actual writing.

On the other hand, a writer working on a short story may do very little research. Fiction generally builds on life experience -- it's very hard to write a heartfelt story on a topic that you have to constantly google up.

Something similar happens in software, at least to me. There's some coding that requires constant online research and browsing... But then there's the other kind where I know my tools already, I know the project is possible based on previous experience, and I can just sit down and start writing. IDE autocompletion and one-click access to relevant API headers often ensures that I don't need online help for anything.

I like the latter kind much more. Research-oriented coding makes me feel like I'm some kind of junior API lawyer. The other kind is more like making a painting: you're slowly building up something that might be good but you also have to accept that it will look like shit at many stages. That solitary exploration is the reward to me in both painting and programming.
> Redirecting to the whole page instead of the link is just a hotlink protection

Sounds like something that's profitable to the site but against the users' interest to me
>"Hydrogen + fuel cell systems to achieve the same energy density require very costly extremely high pressure tanks and fueling systems, and that is before you get into the argument of whether hydrogen is a terrible use of energy."

The main problem here is you are comparing it to a fuel source which took million of years to form naturally. Think of the energy expenditure behind that!
I don't disagree with your arguments about how much more accessible programming is now. However I do disagree with your opening sentence:

> "Programming is so much more fun and awesome now."

Things are certainly easier, but a lot of the fun used to come from the reward of achieving something difficult. And the awesomeness would be discovering a new technique - or even simply a hack - that could optimise your routines in ways that you never previously thought possible.

That's not to say I don't still enjoy programming. But it's a very different experience: enjoyable and awesome in different ways. However on the whole, it now feels less like I'm performing magic and more like I'm building flat-pack furniture (or maybe a kit car if I'm building something a little more bare-metal and/or writing my own APIs).
Adoro Chatbot – Amy, Explore Products on Messenger
This story has been submitted many time, and yet there is (so far) no discussion, and few (if any) upvotes. Here are submissions of a few other sources of this story:

https://news.ycombinator.com/item?id=11776041 (sciencealert.com)

https://news.ycombinator.com/item?id=11775080 (theguardian.com)

https://news.ycombinator.com/item?id=11773039 (popularmechanics.com)

https://news.ycombinator.com/item?id=11772796 (theguardian.com)

https://news.ycombinator.com/item?id=11772362 (arstechnica.com)

https://news.ycombinator.com/item?id=11771429 (theatlantic.com)
But not a deception triggering an action on the user side.
I learned programming on a Sinclair ZX81 with the manual of that computer. I think it was called Timex in the USA. There wasn't much that could be done on that computer so the manual was more than enough. Exception: machine code, which needed another book. With two reference books I could do basically everything.

Fast forward to today. I would need a reference book for every language I use, possibly more than one per language (core language, standard libraries, etc), plus one reference for every library (jars, gems, node modules, ...). This is both inconvenient and impossible.

Inconvenient because I would need a bookshelf of, how many? one hundred books? And good luck doing it on a train.

Impossible because how could the author of Random Library XY n.0 publish a reference book for at least every major version of it? Software development would slow to a crawl (but maybe there won't be JavaScript fatigue and the like.)

The solution would be something close to what I did out of necessity in the early 90s, pre-web: download the manual of the program or of the library and maybe print it. I remember that reading a manual from the first line to the end meant that I really knew what that library did. Now it's more like I google for it, load the page, CTRL-F for the concept I'm looking for, try it, it works -> done, it doesn't work -> google more or look for another library. Shallow knowledge of hundreds of libraries vs deep knowledge of a handful of them.

Some languages enforce or facilitate writing documentation inside the code and distribute it. Example: Ruby gems usually install the rdoc so you have local documentation fore every gem you download and can use it offline. However getting to the rdoc for one among the dozens of gems I could be using in a project is slower than getting to its README on GitHub, which maybe is the only documentation there is. Can maven download the javadocs for every jar it gets? Apparently yes but I googles for it :-) [1]

Finally, looking on the ruby-lang site for that method I seldom use in the Enum class is much faster than turning pages in a book.

And this is when everything goes well. When you have errors (not the easy ones) good luck without googling the answer. You could waste days understanding what's going on. Either you end up with intimate knowledge of every piece of software you're using or you give up and find a job in another industry. Again, software development would slow down to a crawl.

So... there is no good alternative to googling with the exception of very short sessions when you want to be totally focused, you know very well every piece of software you're working on (maybe you use other software of yours as a reference) and there are no surprises.

[1] http://stackoverflow.com/questions/5780758/maven-always-down...
No. Advertising can also just provide information. It is also not an UI.
I think part of the problem these days is expectations.

Many years back, drawing a simple vector drawing on the screen was amazing... now it's a single command, and people expect HDR 3D rendered images otherwise it's not worth doing.

Life is busier, more 'impressive' and the internet shows you many people who are so advanced you shouldn't even bother.

The days of home computing were awesome in so many ways.

Then again, the opportunities are just different these days - the astonishing capabilities given to new games designers through Unreal Engine / Unity, etc.

The ability to show your work to so many people and not need computer 'friends' that live nearby.

It's just different.

It is a shame that so many people don't read so much to gain knowledge but instead mentally cut/paste examples to build something quickly.
Actually, that feeling you had of not believing it because it seemed so improbable is a fairly common reaction (in my experience as a PoC). It was an "aha!" moment for me to realize that not everyone has had those experiences, and if you hadn't, the scenarios just seem so foreign.

I think it's a similar feeling to being a man, and not really understanding all the crazy shit women have to deal with.
I was chatting with a friend who runs a haulage company recently. Some of their new trucks come with auto-braking features. He told me they had to have this disabled. The truck would be driving along in the slow lane on a motorway minding its own business, and suddenly a car would dive across the front of the truck from the fast lane, aiming for an exit. The truck would go to maximum auto-brake, trying to avoid a collision that wasn't going to happen, even though the car was crossing only a few feet in front. Not only dangerous for the manual truck behind, but it caused too much damaged cargo and corresponding insurance claims. Apparently car drivers do this all the time. Anyway, I thought it was interesting that the correct action here was to not auto-brake in some situations that were clearly dangerous.
Can you expand on this: "the individual masses welding themselves together under the immense pressure of the weight stack."

It's not really even that heavy (~450mt). Is this effect something that is entirely negligible for things which don't require such immense precision? Like, what kind of drift are we talking about...milligrams, micrograms?
Farewell Imgur? I browse Imgur a lot more than I browse reddit. It's the 16th biggest site in the US. It will do fine on its own.
Creators of the Nuclear EK are gaining nearly 100K USD each month
Yes, it exists, and widely used in HFT. A few years ago Arista even introduced a switch with a built-in FPGA specifically for this purpose.
Yes, it is both much shorter and immediately readable and understandable (without comments!), unlike all the Functional Programming style versions which were proposed in the comments.
Not sure. Most harmful VAT fraud is caused by specific schemes relying on faking costs. Those don't depend on rates.

Other way to avoid paying VAT would be to hide the sale altogether which might be hard for company that makes and sells tons of stuff made by robots.
China will test a 'Straddle Bus' that drives over cars
The problem is not with the individual programmer. One can make wonders with Commodore assembly too. Of course they can do stuff in plain JS.

But they'd be reimplementing the wheel a lot. If you want to take advantage of the JS ecosystem as it stands in 2016, you need to use its tools.

E.g. just consider using React with JSX -- you already need a transpiler for that.
Countries like India, Vietnam, Indonesia etc. have the same cheating problems in their countries.

I think I know why. Asian countries value education very high. It's way out of poverty and improves your status. In that kind of culture it's no surprise that people who should not go to university want to get there.

So you have admirable cultural thing of valuing education and it comes with negative side effect where people try to get it even when they don't have the ability.
Sounds cool, but I think you can achieve a lot of this with tasker.
The vast majority of challenges organisations face are wedded in how they interact with society. If a groups not working well together, is it knowledge and creativity that's the problem, or social and value clashes between members. The vast majority of day-to-day management challenges fall into the latter category, so no wonder management attracts people that are interested in "social intelligence" and we tend to be interested in what we're perceived to be good at.

Having studied both in arts and sciences I would say that both approaches have advantages when applied in the real-world, and limitations. I don't believe (or know of any evidence) that "Arts" people are more likely to suffer the Peter principle. It's a function of seniority that you lose information versus specialists in an area - so if anything it's connected with bombastically believing you're right rather than what degree you did.
To what extent are many languages today "artificial"? Modern Hebrew was resurrected from a language unspoken for millennia outside of religious services and given an up-to-date vocabulary. Shakespeare and Elias Lonnrot invented thousands of everyday words used today in English and Finnish respectively. Standard German and Italian are products of their unification/nationalist movements, supplanting old regional dialects, as is the Greek Katharevousa (official language until 1976).

Esperanto and other conlangs are more an extreme case, but there's surprisingly little that's "natural" about the "natural" languages either.
I this cheating aspect of the chinese Culture very believable for several reasons.
- china is a highly competitive culture (extremely densly populated, need to competing aout ressource)
- china acts economically like Borg, they sold solar panels for less than the production costs to crush the European market (which they successfully did), the same is now happening with Steel btw. > I call that cheating as well
- china manipulates it's own currency
- china steels intelectual property notoriously
There is also Folkspraak which does the same thing but with Germanic languages instead of Latin languages. https://en.wikipedia.org/wiki/Folkspraak

If you speak English it's pretty easy to get the gist of both.

Interlingua

Patre nostre, qui es in le celos,
que tu nomine sia sanctificate;
que tu regno veni;
que tu voluntate sia facite
como in le celo, etiam super le terra.

Folkspraak

Ons Fater, whem leven in der Himmel,
Mai din Name werden helig,
Mai din Konigdom kommen,
Mai din will werden,
in der Erd und in der Himmel.
It's not the wording -- it's the content. Or rather, the lack of it.