skysight-inc/HackerNews huggingface dataset:
Honest about what biases? My claim is it's unlikely that a prisoner will be a Georgetown law professor, which is a statistical fact.

I had an uncle die in prison, I've known people that were in and out of prison. I don't judge them on that, but there's not an insignificant number that's not really capable of reform and ended up back in jail due to their own personal issues. Some of course, do change.

I'd like a better society, too, but change is based in reality, and if reality is "biased", it's not gonna do you any good to ignore it.
Author here. Super cool to see this post on HNews.

For those of you working with Go. One of the guys on our team wrote a little tool called VirtualGo. It's pretty handy when you're working on multiple go based projects (https://github.com/getstream/vg)
> Go also doesn't have the problem of conflicting system level packages.

Sure, as long as you're not using CGO and dynamic linking. Otherwise you'll get the exact same problems as the others.

> Go doesn't have to deal with interpreter dependencies

As long as Go is forward compatible this will old true, but I don't think this was the point of the comment.

'go get' is a half-baked package manager and yes it fetch packages and resolve dependencies between packages so that's a package manager. It just doesn't care about versions. Other languages have solved the issue by requiring a third party tool, Ruby even has its own build tool.

There is a reason why some gophers are working on an actual package manager...
That build log for CockroachDB takes a lot longer than a normal build, because it's generating releasable artifacts for multiple platforms, which means running the entire build process multiple times. Also, the build time is dominated by a few vendored C++ dependencies (mainly libprotobuf and libsnappy) which are built using CMake.

On my system, building just the Go code for the latest version of CockroachDB (about 360kloc) takes 24 seconds.
Second this. I've been playing with Nim for the past couple months and love it. The biggest downside has been lack of tooling.
The only thing actually missing from Go's standard library that I've wanted is an abstraction of 'native' UI things (assuming you're compiling for a graphical platform).

For portability there is shipping your a widget set (QT is OK for this if your licencing needs are compatible with either case).
Because it's sized for normal people.
Haha, by pay attention I mean pay attention to what Trump was saying when he was off script at his rallies and such. If you only heard him talk through scripted speeches/prepared debates and soundbites from the media you were getting a very different impression of Trump than how he actually is.

It was pretty clear who we had elected; a narcissistic and selfish dick with no self control who was willing to do anything to make himself look good.
http://www.pressdemocrat.com/news/7534368-181/santa-rosas-de...

"Surprising as it was to residents, the destruction of Coffey Park wasn’t a mystery to fire scientists. They view it as a rare, but predictable, event that has exposed flaws in the way fire risk is measured and mitigated in California. Because it was outside the officially mapped “very severe” hazard zone, more than five miles to the east, Coffey Park was exempt from regulations designed to make buildings fire resistant in high-risk areas.

California fire officials developed hazard maps in the 2000s that for the first time, tied building codes to geographies based on risk. Max Moritz, a fire specialist with the University of California’s Cooperative Extension, said the maps were an important step forward in assessing fire danger.

But the Coffey Park catastrophe has shown that the methodology, and the law underlying it, were too narrow."
Perhaps this will help. I've been mugged at gunpoint. The robber was satisfied with his loot, and did not physically hurt me. He was never caught. He should have spent time in prison for that, and I would be willing to forgive after he'd spent his time.

This isn't that much different from what this bank robber did. He robbed at gunpoint, but didn't physically harm them.

He was 21. People calm down and mellow out as they get older; violent crime is the purview of young people. So I'm not particularly concerned about it - and all of us harbor the potential for violence under the right circumstances. In his position now I'm sure he's well aware of what he'd lose if he robbed banks again, and I seriously doubt a sane person would take such a risk.
> Left wing authoritarianism seems at least as powerful

This is simply delusional.

Whatever you think of student protesters, they have no actual power whatsoever. On the other hand, the current Presidential administration has worrying ties to white supremacist/nationalist movements and has made a number of alarmingly authoritarian statements.

When "left wing authoritarians" hold the Presidency, or any position of power whatsoever anywhere, then you can have a discussion about which is worse.
The revolution aspect will still be relevant when we consider autonomous war machines?

What power the 90% have when its opposed to drones, or some other hi-tech weapon?
Not really. TFA doesn't talk about what happens when the search fails. sgentle is talking about using human-meaningful urls as identifiers, which doesn't work when the search fails.
I don't think the political spectrum is in any way well defined - you can come up with left- or right-sounding justifications for pretty much any specific policy you care to, and if you look back across the decades or to different countries, you can make left or right mean anything you want. The only consistency is that the left pretends to care about the poor, while the right pretends to be competent.
Not sure if I'd want to chase Nvidia here, granted you could have said that 30% ago. I just don't see it as a sustained thing, because I believe FPGAs will eventually become the ML solution for giant corporations like Microsoft, Google, Amazon, IBM etc. Couple that with Tesla ditching Nvidia on the self driving things...I think Nvidia's run is in its late stages. It's still a great company, with a great product, but I think more than ML right now, it is riding a bitcoin train. It's like a pair trade.
It does look like Lufthansa/Swissair was the earlier 'major' customer, although this graph (https://en.wikipedia.org/wiki/List_of_Bombardier_CSeries_ord...) shows why Boeing complained about Delta :-)
Drug overdoses killed more Americans last year than the Vietnam War
It's been happening for thousands of years. Agriculture was the first instance of automation (Farming) replacing labor (hunting). It was also the birth of massive inequality.

From another thread:

Today I have already consumed more sugar than most of my distant ancestors would see in a year. The device i hold in my pocket reminds me that it is time to perform the action, and so i will perform the action. I sit down about 10 hours a day, and I have never once hunted for an animal I would eat, nor retried food from nature to consume, aside from a few raspberries on the hill in my parents' back yard when I was a child.

The contours of my life are dictated largely by a curious system called 'capitalism', a distributed computational mechanism whereby larger numbers of agents act with only one goal: to maximize their own utilities. I think capitalism is a mostly benevolent AI attempting to limit the oppressive conditions of our reality's scarcity, and to allow billions of us to live on a planet that can only support so many hunter-gatherers per square meter. Many suspect it is not benevolent. They may easily be right.

The singularity is already upon us; it's unevenly distributed. It started with the sedentary shift. Agricultural societies dropped the egalitarian nature of their ancestors, they had lower average health, and they had a tiny elite cast of nobles presiding over a much larger population of what were essentially slaves. As hunter-gatherer population increased, fighting was more frequent. An army of slaves beats a smaller contingent of well-fed free men. This terrible knowledge was the apple in the garden. What we call our written history is essentially the singularity playing itself out, as knowledge accumulates, depends, reflects itself, and expands.

Our lives are already controlled by this embodied, accumulated knowledge. Capitalism, rule by the head, our tools are knowledge condensed into matter, and we are controlled by them, living lives as far from our natural environments as cows in a farm or chickens in tiny cages, towering over the streets of hong kong.

I don't think it's destroying us, any more than we seek to destroy chickens or cows. Well, sometimes we do. I had a veggie burger for lunch today though.
One counter example: https://youtu.be/rX0ItVEVjHc?t=589
Hardball by Chris Matthews delves into some of this.
>This is totally wrong. Private insurers reimburse several times what Medicare does. In fact, they're literally required by law to pay more.

That's not true.

http://money.cnn.com/2014/04/21/news/economy/medicare-doctor...

And check out table 1 in https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5375010/
Nim by Example[0] is a great introduction. The blog mentioned in the OP also has a writeup that explores some of the tooling[1]. After that, the official tutorial[2] is a comprehensive dive. The standard library documentation is sometimes lacking but is easily searchable.

[0]: https://nim-by-example.github.io

[1]: http://howistart.org/posts/nim/1/

[2]: https://nim-lang.org/docs/tut1.html
Fill in this form to get on the list: https://atoms.typeform.com/to/vi9vxv
what? lol. the toronto waterfront is already one of the nicest parts of the city and rapidly improving.
I recently hired several graduates from General Assembly and several from CodingDojo in Washington DC to be junior engineers on a team including intermediate and senior engineers. I would hire them again in a heartbeat.

Many years ago I was consulting when HungryAcademy graduated 24 engineers into the ranks of a large Washington DC based company. And they were all excellent as well. That program was run by Jeff casimir, who has also started several other programs, not at Turing School in Colorado.

I'd recommend any of those programs based on first hand experience hiring their graduates.
How is the government storing legally privileged information at all lawful? And Amber Rudd wonders why respectable technologists sneer at her - maybe it's because they've read 1984 and want to do what they can to stop the madness!
LOL I opened this thread to post exactly that. It's not very practical, in my experience, but it is a great time waster and a lot of fun.

I'd suggest the unfamiliar check out the video.
Handling every possible error in a clear way isn't pretty, but somebody's gotta do it.
This HN post is linked to a blog post, that's also why you see topics like the Band. Perhaps try the actual Surface marketing site which includes pricing and pre-ordering (which starts on nov/9): https://www.microsoft.com/en-us/surface/devices/surface-book...
The security in macOS is tougher than in windows
Check out this Grunt workflow
https://github.com/leemunroe/grunt-email-workflow

Automates most of the painful tasks of putting an email together. You could also add a task that sends the templates to Mailchimp once built.
> most intelligent people aren't creative in the cultural sense

I would beg to differ. Most of the people I know of high intelligence seem to be a jack-of-all-trades, with almost all of them having, if not a heavy love of language, a decent dollop of it.

Ultimately, there is art and creativity in everything, you just need to know where to find it. The type of creativity that creates a stunning artistic composition is the same sort of creativity that creates a masterful Rube-Goldberg system, and the same sort of creativity that creates complex formulas to describe and generalize real life occurrences. Your brain knows the constraints, sub-patterns, and has an array of tools that allow it to intuitively define the form, and you go through processes to fit it.
Don't feed the trolls ;)
I presumed the parent meant huge non-airplane military contracts.
Airplanes are 69% of revenue but just 54% of profits (now that the dreamliner is in production)[1]. The rest is defense were margins are higher.

I was working years ago at a defense contractor who was a sub on a Boeing radar project. The running joke was the Government was giving Boeing work to let it capitalize the design of a new plane.

[1]https://www.fool.com/investing/2017/01/30/boeing-earnings-th...
"By Rosenstein’s definition, all of those things should be considered “warrant-proof,” yet he is not advocating that Congress should outlaw people throwing out or destroying papers"

Isn't this considered destruction of evidence and already illegal in the context of a court case? What're the subtleties of this-- does it need to be an already-ongoing case?
Not at all. Significantly worse punishments were commonplace when the Constitution was drafted.

There's rich jurisprudence on what that clause means, but there's no way the current consequences of a felony conviction even comes close.
If you appoint to the Supreme Court enough clowns willing to pretend to find their own politics between the lines of the Constitution, anything is possible.
There's no need to be a cynical jerk...

...they are just going to cancel it a few years from now.
And that isn't going to scale, for the obvious reasons.
Without formal training, he wrote a petition for certoriari that was accepted by the US Supreme Court. That's a hell of an accomplishment, and one that bespeaks an unusual level of talent. I don't think we have to see this as a finger on the scale at all.
This will depend on the length of the nonce (which depends on the algorithm).

With shorter nonces (64 bits), it is strongly recommended to use a counter. You can start at zero, or if you prefer, start at a random number or use a LFSR whose cycle is 2^64. That way you know for sure that the first 2^64 nonces are all unique. If random generation was used, you would hit collisions due to the birthday paradox, and by 2^32 nonces the chance of a collision would be about 40% [1].

With long nonces (192 bits), you can use random generation entirely, given that you have a good CSPRNG.

With intermediate nonces, it might be reasonable to use a 64-bit counter and either randomize the rest or use clock data (if you have a system with good clocks). This gives a little protection against any sort of nonce-reset bug in your code, while still giving you a full 2^64 nonces before the counter cycles. But this is just my own opinion, and I'm not a professional cryptographer (although I did study under Philip Rogaway).

It seems imminently more likely for a counter to get reset by a code bug (e.g. KRACK), then for a largish random number to repeat, so I understand why coders instinctively lead towards random numbers rather than counters.

[1] https://eprint.iacr.org/2016/475.pdf, see table page 6
15 years ago all the software jobs I worked at were retiring clerical workers with software (oh you have 15 people doing spreadsheets ? We can automate that and you won't need them for the same report generation).

So this has been going on a lot longer than the article supposes. Yes its true that the sophistication of the automation, and the breadth of its reach (with robots / gig economy) is higher than before, so it will affect more jobs, but it will also create new jobs managing the automation (the same way people found jobs using Excel to manage those spreadsheets from previously more manual ways to do reporting).

In other words, this is the normal destructive (and positive) cycle of capitalism. It is always painful for people who adapt slowly, and provides opportunities for those willing and able to jump into the development and use of new automation tools.
> I guess in the context of data science, a DSL makes sense, but it's a nightmare to debug.

What do you think struct-tags are? it's not like Go is free of DSL either. In fact the std lib itself uses them. Let's not pretend Go is without fault on that matter.
I couldn't make it very far through this video, I was reminded too much of an unattributed quote from Twitter, "Stephen Fry is a stupid person's idea of what an intelligent person is like".
Can we just all agree to stop posting articles with pop-ups?
Science has given new life to an old thirst
This Is What a 21st-Century Police State Really Looks Like
The point isn't that it's been going on for a long time but the speed with which it is happening today.

Furthermore, I don't think most people understand how little the tech sector is. Even in the Bay Area, it's only around 15-20% who actually work in tech.

Most people aren't able to just relearn and adopt.
Here is a politician apologizing profusely for stealing from the public... reharmonized.
https://youtu.be/lno7Q-KLpl0
How is it a loss for the free market?

Now Bombardier doesn't have to pay the ridiculous 300% tax. They are subject to less regulations and more free market.
> "Stephen Fry is a stupid person's idea of what an intelligent person is like"

No, that's Sheldon Cooper.
Earth's new traveling buddy is definitely an asteroid, not space junk
I guess that the broken URL in

> A detailed response to the technical requirements and feasibility of his proposals is best left to technologists and cryptographers.

is https://www.eff.org/deeplinks/2017/10/usa-liberty-act-wont-f..., that might be of interest to the HN crowd.
Yes.

There should be a second-stage, preferably device-only, decryption phase.

That is, the entire concept of "identity" is confounded out of a cluster of often only loosely-related concepts. Among them:

1. Who are you?

2. Should I trust you?

3. Did you do X?

4. Is X as you left it?

5. Can you (and ideally you alone) read X?

6. Should I allow you to do X?

7. Do I owe you / you owe me X?

8. Must I pay you (or seek permission) to use/do X?

9. Are you the same X as some other X' (in another place, time, system, ...)?

Accessing the email store (authentication) is not the same as being able to read email (decryption), or being able to say you sent a specific message and that it hasn't been changed (integrity).

Electronic / digital data formats violate many of the trust bases that have formed around material or personal data transfers. Paper, stamps, seals, institutional trust (that, say, the post office isn't opening, reading, and/or censoring mails), etc. It's an entirely different set of physics, if you will.

The rules have changed. Google are playing by the old rules. They are losing, and so are we.
apparently this comment has been downvoted. people with very well formed opinions have been saying that end-to-end is the only way, or at least the very best way.

it is true, as the responders point out, that some of the control protocols used in the internet blindly trust what they receive. fixing those protocols and ensuring reasonable end to end authentication is a much better use of time than fussing around about a single link level solution.

imagine being able to forget about half assed measures like policy based firewalls and stateful nat for security.
Central server for ordering would require you to always wait for its decision on every operation, which adds latency, limits throughput and reduces availability, not to mention how much complexity it adds, compared to something as simple as vector clocks.
What is Boostnote? – the notepad designed for programmers
It can be a bear to try and track down some race conditions but at least it will not report false positives. However, it will not catch all race conditions or data races you may have.
As a college student, I consistently put in 60-80+ hours a week into my studies. I know this is just one data point, but I think your estimate of what it takes to be a student is way off. However, I do take a lot of classes, and do research, so I may be on the upper end.

(This is at a state school in the US.)
I have done this manually on guitar for years, playing around. I would play major key 'Bad' somewhat differently than that.
A lame joke-quote that tells you more about the person saying it than about the person referenced in it.
Docker takes about 10m to build: https://jenkins.dockerproject.org/job/docker/job/docker.gith...

Kubernetes takes about 16m: https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/...
But do you have to use so many percentage signs to handle all the errors? :)
Building pure go applications can be speedy but as soon as you introduce cgo, you can expect these times to inflate pretty significantly.
I did read the article, & I read his wikipedia page, & I even read some of his writings. While one needs to write well for the Supreme Court to accept a case, one also needs an interesting case to write about.

Assuming he is competent for the position, the question is compared to the competition, is he the strongest candidate? I'm curious over the selection criteria for the position & what led to Georgetown hiring him, compared to the other applicants. Was it swayed by his past experiences? Having a scholarship from the Bill & Melinda Gates Foundation undoubtedly helps as well.
It's like hearing the other side of the music. The majorized version of the Imperial March sounds the way the empire must think of themselves to justify their actions.
What VR platform would you want this on? For the desktop powered versions, you can use VirtualDesktop to run a browser in VR which can visit eg nytimes.com or whatever.
> dramatic and scary results for us all.

This is a call to reform your government's tendency to overreact, not sign away your rights.
Just misplaced optimism. I'm a little less hopeful now, having seen Boeing's response.
That's hugely unfair to those people.

He cut off someone's head. To get out after seven years for beheading someone is a real luxury, you can hardly be shocked that people would find that problematic, regardless of his mental situation.
Oh wow, it's a gaussian blur and basically a threshold function (boosting the contrast) using SVG filters! I didn't know this was possible. Very clever!
Microsoft finally’s open source: A chat with npm’s founder
One of my operating assumptions is that extant systems really aren't suficient. That's going to require some changes and establishment of novel standards. And that means that organisations having sufficient heft to promote and establish such standards need to be involved. As much as I don't trust the current Four Horsemen of the Apocalypse: Google, Amazon, Facebook, and Apple (and the various horse-pages: Microsoft, Oracle, IBM, etc.), they're almost certainly going to be involved. The US government, EU, and possibly interests in China, also.

And if you're thinking "but China?!!", remember that they've got their interests in secrets too, and might see a need for a secure and trusted system.
This is the ugliest thing about zig. Can you come up with a better proposal to capture the semantics? I'd love to see it. I've tried and this is the best I can do.