skysight-inc/HackerNews huggingface dataset:
I actually do know a little about the F-35

Fair point: I only know what I read in the paper.

airplane safety? Food safety? Public health?

That's the funny thing about transition- sometimes you don't see it coming. And it's hard to argue with the fallacy of the consequent: we are here, therefore it's the right answer.

But I'll try to articulate it from something small and (hopefully) that we can relate to and leave aside public health questions like climate change and so on. Again, this isn't the world-beater issue, but it's just an illustration of why I think that we should try to have more scientifically literate people in our government.

When I go to a gas station, there is a sign that says things like "don't smoke, discharge static electricity, fill portable tanks on the ground" and such with is all good advice. But they also have one that says "turn off your cell phone." Now, one of the stations I use that has this sign actually has a television atop the pump. But the kicker is, the whole gas-station-blowing-up thing was an urban legend. The original story was in the '90s, circulated via email, and was about a BP station in Britain blowing up because of someone using a cell phone. I have a tendency to check up on these things (IIRC "snopes" wasn't "snopes" back then; I think they changed their name or else the site I relied upon went out and snopes came in) and found that yes, the story was bullshit and there was no truth to it.

Nevertheless, it became a regulation to turn off your cell phone. Even though they don't cause sparks. And there's a TV set atop the pump.

more numeracy and technical literacy would be great

Agreed.

but the idea that our government can't function has little foundation

Maybe that's why nobody said it.

it's just someone yelling loudly.

Um, yeah, ok.
I don't know the details but any packages that you get served should include pgp signatures, that apt should verify before installation.
Would it help if everyone ask their dentists about it?
You're asking somebody who makes money selling thick expensive self-obsolescing books explaining an obscenely complicated programming language to simplify the language?
ZFS Root Filesystem on AWS
If your algorithm overflows counters and produces incorrect output as a result, then you don't have a correct solution.

There's no way to solve the unbounded stream case correctly with finite counters as you admit.

So you didn't actually present a bounded memory solution to the problem.
My bet is OP meant the surface read. I'd say that's a fine thing to do.
I'm slowly finishing up my PhD and I tend to agree with you. However, he will probably be reading quite a different selection of papers than what you encounter during a PhD.

In my experience, time required varies quite a lot between papers and authors. If you take a paper from, say, top 1% (or 0.1%) of papers published on some broad topic, you can probably read through it once and get some relatively good understanding of what the author was trying to say (and very likely enough to write a short re-cap).

This is definitely not true for the remaining 99% of the published scientific literature. At one point I had the idea of keeping up with my field of research by setting up Google Scholar alerts. This resulted in about 1 paper per 2-3 days that seemed to be worth studying based on the title and abstract. Still at that rate I found it quite impossible to keep up with all the content that dredged up.
The inventor of the red Solo cup has died
Western Governors University (non-profit, accredited, affordable) offers a few different B.S. programs that you could look at to use as a buffer. I received my undergraduate degree from WGU and highly recommend it. It's self-paced and there are ways to fast-track the degree in less than the typical 4 years.
This is a little off topic, but when I looked at his post I thought, "Wait .. is that LiveJournel?" .. and yes it is apparently. Or at least a fork of it called DreamWidth.

Interesting to see forks of older OSS Perl web apps still in use today.
Everything's arguable, including the definition of "best".
Do you have a source for this? Also, I think it would be considered spying. Facebook, the NSA of the corporate world.

I closed my account 5 yrs ago as well.
Making software free of data races and memory safe (assuming you don't use any unsafe code...) is still a long way from being free of serious defects.

Rust is cool enough that it doesn't need to be promoted with excess hype.
I work in marketing and personally budget out 8 figures+ a year in direct marketing spend. The truth is it's really hard to persuade people of things. Direct Marketing is 50% about finding people who already agree with you and want your product, 25% getting their attention, and 25% is testing which product messaging most jibes with people.
Since I'm a Wire-messenger fanboy, I'm really happy to see an analysis of the messenger. So thanks for that!

Regarding the last point:

"So, I sent a message to the CTO of Wire, Alan Duric, asking why the server was closed. He immediately got back to me to let me know that releasing the source code for the server was underway. When I pushed for specifics, I got the following response:

“License will be the same GPLv3 and timeline is next year.”" [0]

[0] http://www.networkworld.com/article/3140014/open-source-tool...
Rust is about letting the compiler slap you for your mistakes in the privacy of your own Xterm, instead of letting Jenkins do it 10 minutes later, in front of all your co-workers.
It is indeed true that a Möbius strip should have one side. The best use of the mathematical idea of a Möbius strip does not involve a piece of paper you look at from one direction or the other, and see different notes; instead, you should be seeing the same notes, but see them right-side-up or upside-down depending on how many times you have gone around the strip.

The Crab Canon analogy breaks down completely, because the notes are never upside-down. There are many canons that could apply to in the Musical Offering, like the ones that Bach illustrates by putting a second, upside-down clef on them.

> The problem with the YouTube video is that its TWO playheads move in opposite directions.

The PDF says: "To "perform" your model, one musician would start at each clef, read around the strip in the prescribed direction to the other clef, and then reverse directions."

I believe the two playheads the only thing that gets you the actual structure of the Crab Canon, which is a palindrome.

When you model it as a Möbius strip, then ignore the twist as "oh well the analogy doesn't quite work", and gradually change everything about it to say "oh, it's a palindrome; we just made it a Möbius strip to look cool" -- then it's not a Möbius strip.

My current belief is that various people hear that the most famously nicknamed canon in the Musical Offering is a Möbius strip, and then contort their minds to believe that it is true, and tell other people the same thing.

You could make the analogy work with the right canon! I think one of the canons in BWV 1072-1078 would do the trick. But they don't have catchy nicknames or references in GEB.
So true! Latency may be very difficult to reduce given our reliance on the internet protocol.
>It's incredibly Euro-centric to sit here and complain about the perceived child/human rights abuses that happen in China when those very exact things are what industrialized Europe.

It's also incredibly Euro-centric to be thinking that other countries ought to be following the path Europe and the US took to capitalism, and then to say that these countries should be implementing it in such a way that there's the same worker exploitation everywhere.

Worker exploitation isn't some thing in the past. It doesn't just happen in China, it's happening all the time and everywhere. But the case of it is so readily apparent in China it ought to be a case against worker exploitation as a whole. Yet some people still say "nevermind these countries, they're just on their way to being like us". We do not stop to question whether being like Europe is actually beneficial?
It seems to have flipped as attitudes in Silicon Valley have flipped. Majority used to be Ron Paul supporters, now those attitudes seem to have matured to a more nuanced worldview.
Yep. This. I finally rode one, and then _had_ to get one. Any kind of ebike is insanely fun, even the hub motor ones. Me and my wife use them for going almost everywhere when it's not too snowy or icy. My next one will be an electric fat tire bike. Can't wait!

Riding an ebike beats sitting in a car (in traffic or not) any day of the week!

Granted, I'm actually happy with being able to go 20-25 mph on mine, but what I want is just more acceleration so I can get to the max speed faster and climb hills easier/faster.
As a consequence of all of that concentrated manufacturing, Silicon Valley is now a cluster of EPA superfund sites. https://en.wikipedia.org/wiki/List_of_Superfund_sites_in_Cal...
Most of the recent improvements have been in developing countries, because for a long time there have been a minuscule number of people in the US living on less that $1.9 a day.

For some sub-populations of the US things have gotten significantly worse in the past few decades and we should do something to help. Nonetheless, I think it's worth celebrating a reduction in the global rate of extreme poverty from 64% in 1960 to 9.6% in 2015.

It's also worth noting that the estimates are adjusted for inflation and price differences between countries, so changes in cost of living should not be a significant factor (even though adjusting historic data for inflation is imperfect).
My point is it's the determining factor for kids as well. They want to speak.
Anything that can be used from a remote server can work from the cloud, and Emacs was running from remote servers long before "cloud" was a thing.
I feel like plugins are going to be really difficult to figure out. How are they going to allow javascript to be dynamically loaded in at runtime and ensure any kind of safety?
Wired just released a great docu on hardware in China.
https://www.youtube.com/watch?v=SGJ5cZnoodY

Doing electronics here in the states is a pain in the ass. Maybe a little less so in some parts of CA, but for the rest of us it sucks. Pretty much everything has to be shipped to get anything done. You spend more days waiting on UPS then actually moving forward. Unless of course you can foot same day / next day shipping all the time.
Hey Alex! Thanks for sharing about creative-tim!

You have an excellent business on your hands.
For me, Postal 2 was the peak of the franchise.

It's goofy, and has it's fair share of [sometimes funny] bugs, plus it has first person view.

It's currently on sale for $0.99 on Steam[1]

[1] http://store.steampowered.com/app/223470/
If the question is "why aren't people buying electric bikes" then the reason's probably different for different market segments.

Electric bikes seem to cost $1000+. Here in the UK I know plenty of people who can't maintain 25kph for long. And I know plenty of people who spent $1000+ on their bike. But I don't know anyone who belongs to /both/ those groups.
Preserving this cluster was the reason for the auto bailout, correct?
Why is this guy downvoted constantly? Whenever a lively discussion comes up, HN manages to stifle it.
This should be a movement.

I will try to read at 1 paper per month. Good enough for a beginner.
Serve creator here. The core library 'serde' never actually required nightly. It was just the helper library 'serde_derive' which can automatically implement the serde traits that needed nightly. dtolnay has been doing a wonderful job getting us off nightly. We can't wait to finally get rid of using it.
As a physicist, I see people all the time wondering what to do with it and looking for a justification for all the hard work. But physics is a hobby subject. It's rim is so vastly complicated that you can push and push at the boundary your whole life and get no where. You have to do it because you love it and you have to accept the abstract nonsense of it all. I also studied math and art history so I was down to do thinks I thought were abstract awesomeness without wondering about a job. I was lucky in that I'm a software dev so I had a job anywhere but my point is that I really feel for people who follow what they love and then become disillusioned. It really sucks.
InfluxDB is hiring remote Go programmers with strong CS backgrounds
> As the roadmap says "Production use measures our design success; it's the ultimate reality check." I agree with that.

I don't. It's a measure of the overall success. Design is but a small part of that. Community, outreach, corporate back up… play a huge part in the success of a language.

Go is a wonderful example: doesn't even provide parametric polymorphism (generics), and they got away with that! Feels like Google backup matters more than the core language here. Either that, or someone please explain why omitting generics today is not a big mistake. Feels like dynamic scope all over again.
Glad to see this under scrutiny. A lot of websites are eager to recommend any application that claims to be secure, and it is often the case that neither the author nor the audience is equipped to make that judgment. Hopefully we'll see full fledged security audits for less popular secure messaging apps in the future.
Which kit are you looking at?
Contrary to popular legend, Google is not particularly strong on Go use, and it's not "THE official language".

It wasn't officially commissioned or officially adopted by Google to solve Google's coding problems as some believe.

It was merely initiated by a small team in Google, as their proposal for solving Google-scale coding problems. And has never been mandatory for new Google projects etc.

Go is ONE of the allowed languages, from what I know, but tons of stuff is written in Java, C++ and Python with no intentions of switching.

All those years, only a few, and basically trivial with respect to Google's needs, use examples for Go have come out of Google-land (a proxy/balancer for MySQL used in YouTube, Google Downloads caching, etc).
My comment was satirical. I think women should have choice. I believe that improvement in child mortality was because of contraception and not advances made in health.

Showing a graph with improvements in child mortality rate and alluding us to believe that:

1. It happened because of living conditions.
2. Healthier diet — made possible through higher productivity in the agricultural sector and overseas trade.
3. age-old war against infectious disease
4. discovery of the germ theory of disease
5. development of antibiotics and vaccines

While I believe that contraception has improved child mortality rate. We should compare child mortality rate of first 2 children over the past 200 years. Child mortality will obviously be high when women have no choice.

I believe that we are being mislead about improvements in health, while in reality people have become weaker, less healthier. There are more diseases now than before. We couldn't really find cure for diseases. Discovery of Antibiotics was helpful for a while. Now bacteria is winning that battle with some superbugs among us.
Learn the Fundamentals of Artificial Intelligence (AI)
If Big Data related, then Scala. If station then R. If small web app then Ruby. If scientific then Python.
A Plan for Spam (2002)
There are several competing philosophies of legal interpretation, but (afaik) only one, strict constructionism, wholly disregards intent as a principle.

Usually, the issue is more about whose intent should be considered, and how should that intent be ascertained, than whether or not "the letter of the law" is supreme.

The thing about it is that people are not governed by an ethereal intention that was in the legislature's mind when they crafted the law, because this is undefined and people may have differing opinions about what it is, and because there isn't necessarily a single unifying intention behind the passage of the law; there is only the law that was written, encapsulating the diverse intents of the various parties sufficiently to achieve passage. Assigning more than this enters the realm of speculation.

People do not vote their reps in or out based on their intentions, but on their work product (the laws that get passed and enforced). We do not want judges to be able to say "Yes, I know the law says this, but I think the law really meant this thing that is, in fact, very different."

That's way too much power for a judge, especially considering they're typically appointed, not elected (local judges are sometimes elected). The power of the people via the legislature can easily be neutralized by such actions, and confidence in the judiciary could be seriously harmed by a string of conflicting and contradictory rulings, making people unsure of what's actually legal/safe.

Thus, textualism considers the meaning of the law as written as a whole, and may consult documentation not related to the historical development of the specific legislation at issue, but related to the usage and understanding of words in context at the time that the law was enacted, to approximate what the law (not necessarily the legislature) really meant and how it would've been interpreted by the people who, through their representatives, approved its installation.

One could say this is all technical self-indulgence and that it misses the forest for the trees, and that would pretty well encapsulate the legal industry. ;)
> re: generics: If they aren't implemented carefully, they could unacceptably complicate the language.

Can you explain why?

For example, simple generics which could be implemented as regex doesn't seem to complicated? Am I missing something?

For example (in Java), an ArrayList <String> could be turned into a StringArrayList by a basic internal pre-processor.
As it should be, a state isn't a pro-bono organization.
I find C# and WinForms at least as simple as vb6. They did make Lightswitch to really dumb down the one-off crud app development, but I'm not sure if that still lives.
It is very much possible to have something like Emacs on the cloud using Clojurescript. There are a lot of nuances with Emacs-lisp that would need to be handled, but I am sure its not insurmountable.
Amazon patent hints at floating warehouses in the sky
from the article it seems like they are a consulting company and that this is a side project for them almost. So im sure they make money from their clients on top of the money from this
here's a link to the other HN thread with no comments or anything:

https://news.ycombinator.com/item?id=13272696
Sounds like an implicit conversion.
In my experience working with new and experienced Go developers that simplicity is pretty superficial.

Take a look at SliceTricks[0]. These are all pretty simple operations in other languages that the Go authors think users should be forced to write manually so they understand the costs. Reading these in code reviews is definitely not a breath of fresh air.

I also see Go users develop bad habits that will burn them in other languages, like returning a reference to a "stack" allocated variable. In the same vein, if you care about performance you have to internalize the escape analysis rules, which most new users won't know about.

There are tons of footguns[1] in Golang as well. I constantly see people get burned by issues at runtime. I truly believe that the Golang benefits are short-sighted. You get some upfront development gains that you end up pain for with less reliable software. I personally would rather pain that cost upfront where possible with the compiler telling me when something is wrong.

[0] https://github.com/golang/go/wiki/SliceTricks
[1] http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in...
That article had so many inaccuracies and/or was hyperbolic. Most of the points there are plain wrong.

http://xion.io/post/programming/rust-nightly-vs-stable.html#...
Chasing the dream of a terminal-free command-line interface
I would go further and say, keep them off dedicated bike lanes and paths.

I'm a regular "utilitarian" cyclist, i.e., I commute by bike year-round, use it for shopping, getting around town, etc. I live in a locale (Madison WI) that is regarded as being bike-friendly, with gradually increasing popularity of cycling. I use bike paths, bike lanes, and low traffic streets, whenever possible.

At present I'd rather stick with a human powered bike because I really need the exercise, and I enjoy it, but I encourage friends to give e-bikes a try if their commutes are not as short as mine or they're not as inclined to deal with all of the issues -- weather, sweating, etc.

For now, the e-bikes are fairly well behaved on the bike paths. It's only a matter of time before there are a lot more e-bikes, probably heading towards a point where we might have to re-think how they are regulated if they get out of hand in some cities, but for now I'm optimistic that we can coexist.

Keeping the power and speed limits seems prudent. People can decide if they want the safety of the bike paths, or the convenience of going faster, by choosing an e-bike or an electric motorcycle.
'such games' = games with in-app purchases
I disagree. Previous generations valued housing for its utility: it's a place to live. The land would be seen as an investment if it was used for farming. Gen-X came of age at a time where housing was viewed as an investment to make money on.

The idea of buying a house with the promise of selling it later to make a profit is very modern. My great-grandparents and grandparents all owned one house and lived it in for the majority/entirety of their lives, so the value of he house was inconsequential to them.

My parents and their siblings have mostly owned multiple houses. They never moved for pragmatic reasons, like relocating for a job. Instead, they took to the modern notion of "starter homes", where a family continues to move up to a better house by "using the profits" from the sale of their previous home.
I think systems programming would continue to be separate. I left it off because it amounts to a small fraction of in terms of usage in terms of total code written (and I consider it to be able to be grouped in with hardware frankly).

The rest is application programming, and yes, when it's right, it will absolutely consolidate: There will be one "language". Sure, the current conventional wisdom is that languages are the "different tools in the toolbox." I know. My statement wasn't borne out of ignorance. What I'm saying is that kind of thinking is what's holding us back.

What is a program? Is it expressive text? Is it, "Shall I compare thee to a summer's day?" No, of course not. There's no narrative. We use text flow for instruction flow but that's coincidence. We are acutely aware that programs are discrete instructions. Code is data.

I made a statement above. I'll repeat it because it's important. It's a law: Data that is not stored or accessed as data eventually will be. Any programming language that uses text files will eventually go away. There will be one "language" eventually because the natural inclination of data is one representation. There will always be a market for new widgets to manipulate data or find insight in data, of course, but there will be one language -- and it will be data. It's the law.

Now I should admit, it's not that we haven't tried. We've tried many times and failed. What I'm saying is that if we come to a conclusion for a destination then there is no other choice but to make that the target.
Not in Java, sadly!
> The Economist (left-leaning but has good reporting)

The Economist's mission statement is, almost literally, to advance neoliberal (unrelated to the canonical American definition of 'liberal') thought and policies across the globe. Any further to the right, and you would be in the territory of Mises/Friedman/Hayek, with privatized roads and 'gold standards'.
And now the mirror is down because the account has been terminated.
Npm desktop manager is now available for Linux
I expect it is a cost/benefit thing, where an ebike is already quite pricey, and equipped with a very reliable fallback.