skysight-inc/HackerNews huggingface dataset:
If we can't make it easier to catch drug users, we should severely limit the punishments so that society isn't worse off for pursuing drug users than it would be if drug users were simply allowed treatment instead.

Rather than being punitive, we should always offer treatment prominently so when addicts are not seeking their next hit, they can decide to enter treatment knowing they won't be stigmatised, and abused for it.
Hernández v. Mesa: A search for a rule, but is there even a remedy?
What is it about formalized schooling specifically, that you believe makes it uniquely capable in teaching people what they don't know?

When I was 18 I spent dozens of hours pouring through a university course catalogue, looking at the required courses for each degree, the prerequisite trees and the requirements for graduate degrees. It felt like a bird's-eye of the entire fractal structure of human inquiry.

Later, I realized how much sharper the view is to people who do that today. Regardless of whether or not they're a student, they can see the course catalogues online and, in the case of MIT (and many top institutions), even see lectures of those courses recorded in previous years. If you're reading this now and you don't have a very high idea what kinds of knowledge are out there, it's probably your own choice.
Google's YouTube Kaggle Comp
Tomorrow’s Cellular Networks Will Generate $3.5 Trillion in Economic Output
It's funny you mention switching from Windows to MacOS for the command line tools. I booted up a pre-NeXT Mac (an iBook with OS9) the other day, and was blown away to learn that there is no terminal at all! How quickly things changed after that.
No, it is not taking away any of your rights. You still have all the same rights.

The access to the content requires additional work, that is all. The fact that you still have your rights is what allows you to request that access for whatever situation you're in.
I like the idea but I'd suggest not using semver terminology as it is misleading.

Breaking writes would not be considered a minor change in semver.
Why no federation for key servers?
> In your highlighting example, instead of working with someone who will optimize, I'd much rather work with the guy who will realize we can just debounce the dialog, write a one line comment about the performance issue, and then move on to the next thing.

As long as you are aware of the issue with naive string concatenation, you can use a string buffer or a mutable string – it is trivial to solve in a few more lines of code. What's more difficult involves deletion in the previous text. If this happens often, you will need rope or skip list, which is challenging if you implement from scratch. In the latter case, I would leave a comment without implementing the optimal solution and let the profiler decide later.
This is pretty much why I switched from Mac. The main apps I use are a terminal emulator and web browser. Yes it's not going to be as pretty, but in terms of work it's a lot more productive.
We could arrest them but not send them into prison. Drug use should be a misdemeanour offence that simply forces you into increasingly more intensive therapy, rather than going with the 'therapy' of jailtime and cold-turkey.
With "we" do you mean yourself personally, or rather as in "we, the markup community"?

It's true that XHTML didn't came to be, but that's no reason to give up on structuring web content alltogether. A lot of workflows now are HTML-centric, and the used vocabularies are subsets/specializations/customizations of HTML. That's one area where SGML shines IMHO.
It's not about whether I agree with them. It's about whether, when someone has been charged with reviewing them, they agree with them. Such a person may be tempted to subvert or disallow them on the basis of their opinion. This burden is on this study to demonstrate that this has not happened.
It's been fixed.
You're completely correct, but missing the real 'reason' why they dont 'do your taxes' or at least send you a completed return to sign: immense lobbying power by the tax preparation industry.

H&R Block and literally thousands of smaller accounting firms would basically be put out of business. Or at least become small shells of what they once were.

I personally think that's a pretty terrible reason for the current situation.
Yep. Gun rights are the #1 reason I voted for Trump; his picks for SCOTUS (including Gorsuch) were a close second.
Seems inevitable. :)
I'll read a tutorial/blog post or the official docs to quickly get up to speed on something, and read textbooks for learning a topic in depth. The problem is I get too caught up in reading a dense textbook but forget a lot of it because I don't apply that knowledge. I'm trying to find a middle ground between reading and application.
So, no.

Well it's certainly been a laugh and a half.
Binary-tree traversing is a rote memory sort of thing.

But the real value is in being able to analyze an application's performance and deal with concepts like recursion.

I also feel that anybody who has actually been productive on a large successful project does not have time to commit to learning things that can be looked up when needed.

Some important concepts aren't the kind of thing that you "look up" then read a one paragraph blurb for 3 seconds. The pitfalls of concurrency and the pitfalls that ACID transactions are supposed to protect against are two more examples.
Your comment assumes that the Japan Times coverage is exceptional but I didn't find the Yomiuri Shimbun's very different and the ideas you object to and want to attribute to the Japan Times slant seem to be consistent with direct quotes from the researcher.

> nobody ever doubted that Japan in the Nara time frame had foreigners living in Japan

Actual claim is: "this is the first time a person as far away as Persia was known to have worked in Japan" Seem like an important difference.

> Just look at the Wikipedia page for the Nara period... Anyone who has ever been to Nara

I'm guessing Akihiro Watanabe of the Nara National Research Institute for Cultural Properties has both been to Nara and is as familiar with the place as the average reader of the English wiki article. He apparently holds these views you ridicule as nothing so much as Japan Times editorializing.

> The fact that there was a Persian living in Japan at the time is interesting, but hardly mind blowing.

The idea that the article claims it's "mind blowing" seems like a straw man.

> So why on earth would you publish this article?

Probably because the Nara National Research Institute for Cultural Properties had a press release and it seemed like an interesting item. Sometimes a cigar is just a cigar.
> Granted, Facebook itself is imperfect, but it at least has to provide someone some value: Statebook would only need to give some grandees a sense of self-importance.

Imagine the future where Statebook would provide this invaluable service to vote online and do your taxes when Zuck becomes a successful politician.
Thankfully Chrome has fixed this issue. I just tried this and Chrome actually warns you about downloading DLLs and requires further user interaction to actually download DLL to the downloads folder:

Screenshot: https://i.imgur.com/MvRwZBi.png
Perhaps they are asking sex (whether you have a Y chromosome) and not sexual orientation or identification.

Sometimes you want someone's weight, not what weight they identify as.
PuTTY is a good example where the author resisted to turn it into bloatware. It is minimal and does the thing it is supposed to do.
For those curious about the best solution (like myself): http://www.geeksforgeeks.org/find-the-missing-number/
> By it's nature, the Open Source (OS) community doesn't have the man-hours or leadership structure in place to make a coordinated desktop system.

More precisely, man-hours that can be directed by leadership at a specific goal. FOSS is great at creating things that programmers want, like text editors, terminals, and web frameworks, because programmers will do those things for themselves. It's pretty bad at creating things that non-programmers want, like WYSIWYG text editors, spreadsheets, desktops, and web browsers, because programmers will only do those things for money, and there isn't enough money in FOSS.

> Further to this, I believe a commercial structure in conjunction with an open-source component/ecosystem has a much greater chance for success, by it's nature.

For all its other faults, Apple got this right with Mac OS X: Apple pays people to write a coherent desktop system, but it's still Unix under the hood for people who use and develop FOSS. Android and Google Play have sort of done this for phones. I think there is a market for someone to make a paid, non-FOSS desktop based on Linux, since there are plenty of coders who don't want to hack on hairy desktop stuff.
Admittedly, I don't own a lot of AAA titles, but only one of the ones I own doesn't support Linux (Skyrim). Even most of the indie games I own support Linux. Honestly, it feels like games that don't support Linux have been the minority in the past few years.
Or thousands of other people's favorite feature.
Interesting. I suppose if I were to ever get 20+ recruiter contacts per month I would retract my previous comment about replying to each of them being cheap time-wise.

Admittedly, I'm not in the market for a developer position, and I deliberately down-play my development experience in my profile, which probably reduces my contact count substantially. I should conduct an experiment wherein I stuff my resume and LinkedIn profile with programming languages and framework keywords for a month and record whether it has an effect on recruitment volume. I suspect it would.
That sounds incredibly cool. Did you write anything up?
Once you have the asm of a program, you have 100% knowledge of it if you put the time in to learn& follow the assembly. Sure, it's not as easy as looking at the source, but you have the capability of fully understanding the program.

With a mechanical device, you don't know the dimensions on press fits, you don't know what the aluminum was heat treated to, you don't know the silica to aluminum ratio and how that affects thermal expansion, you don't know what lubricant was used, you don't know what blend the fiberglass insulation is, the list goes on and on. It's not possible to obtain 100% knowledge without the drawings. At best, you make assumptions about material processes, what a reasonable press fit would be, occasionally you can spark test to make a guess at material composition, etc.

There isn't a "holy grail" (1) mechanical equivalent to a hexdump where if you grind at it long enough you achieve 100% knowledge.

(1) Obtaining a complete set of original drawings is, but unlike a hexdump, you can't get the drawings from the finished product.
You're totally right. I mis-spoke (mistyped?). Thanks for the correction.
Microsoft Security Bulletin Summary for February 2017
After a cursory read-through, I can find nothing in that list that I would support - and nothing that would appeal to the majority of those on the right.
Chess players on smart drugs are bad at time management
"I think there is a world market for maybe five computers."

Amazon, Microsoft, Google.

Off by two.
It is at least slightly amusing that the ambiguous title led me to expect that the article would be about the writing of manuals, rather than a discussion of manuals explaining how to write.
I don't know you, and my goal isn't to impugn your ability to tell fact from fiction or make good judgments on the reality of news.

However, speaking in general, people are not as good at determining fact from fiction as they think they are. In general, it is a skill that has to be learned, and we live in a constantly changing media environment where one has to keep in practice and remain aware of what's going on, and what's out there. Personally, I know that I have accidentally fallen for things I believed to be legitimate, but that were not, and as a result, I had to improve how I went about verifying news. If I had relied on my own certainty about being able to judge these things, I would have repeated lies.

There's nothing wrong with using an aid day-to-day. The problem only comes when the aid ends up being a crutch, that is, when the point of the filter is to encase you in a bubble, rather than strain out the real crap.
Electronic commerce iOS APP framework Demo
I suppose the collusion is more guilt-by-association -- the DNC's tight relationship with major media means unfair activity on their part will be amplified in the press, and given the extremity of the bad-faith activities in this case, anger at the press is justified. But I concede that direct collusion is unlikely, and probably not even what folks are angry about if they choose their words carefully. Bernie's campaign tread over many sacred cows -- Palestinian rights on national TV?? Single-payer health care?? Labor?? (The press HATES labor!!) -- so add their institutional hostility to a left-wing candidate, and collusion isn't necessary.
Amendment I:

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

That is not a definition of censorship. Nice try, though.

Regarding your first thought experiment, we already have that in the form of libel law. If you have standing to show that you are harmed by what is said and can show it to be intentionally and substantially wrong, you have a good case. Who brings the suit against general purveyors of fake news in your thought experiment? The United States Government?

The bigger problem is that when you move beyond the trivial, the dumb garbage that some people believe because it suits their biases and they don't care to find the truth, you quickly get into territory where people simply cannot agree on the facts. I believe that the truth can only be arrived at in an environment that allows free inquiry and open discussion. If you really think that the truth is a clean thing, and can't name at least a half dozen "open questions" in current world affairs, then you are not paying attention.
What about changing the calculus for anyone who isn't yet an addict?
I believe he means OVH (+Kimsufi, Soyoustart), Online.net, and Hetzner for example.

If you are interested in what 1/100th of AWS price looks, have a look at Online's server order page for example [1].

[1] https://console.online.net/en/order/server
The idea that "if you make the penalty harsh enough eventually people see its not worth it" has been fundamentally disproven by people still committing offenses punishable by the death penalty or life sentences, surely?
Microsoft decided to release an update this month after all (a week late) but it only contains an security update for Adobe Flash.

It looks like the other (known) issues will remain unpatched until next month.
As a Japanese, curious how a toilet roll holder can be different.
Grammar is an honest signal. It's not surefire, but the scope of errors here portends quite poorly for the material.

Given issues of the modern Web, including the absolute deluge of information, finding credible and worthwhile sources is itself a challenge.

Communication -- writing or otherwise -- should be done for the benefit of the reader or audience. To borrow from another item on HN presently (concerning writing manuals).
Electronic commerce iOS APP framework
The structure of the APP is divided into three main line:One of the main frame process;A framework is the user login process;Other such as advertising page, a welcome page, etc
Faster Exceptions in Common Lisp
Many games work well in Wine. And now with DX11 support coming, even more of them will.
Is the entity in question being acquired by an foreign company/shareholder?

Or, are you just transferring a portion of the company to a foreign investor?
There's a golden period between the time when your parents are making financial decisions for you and when you make your own financial decisions where your habits are in flux.

If an advertiser can reach you during that time and convince you to change behaviors, they've locked in a lifetime pattern. Pretty much everyone, for all but the few things they care about, once they form a habit, will continue on that habit until some event is big enough to jolt them out of it. Once you've decided what kind of cereal you eat and shoes you wear and car you buy, it's exceedingly hard for advertisers to reach you and change your mind.

That's why 18-35 is such an important demo for advertisers.
I paid closer attention today, and found that it's not as simple as I thought. My current guess is that the notification appears on top if the user does not seem to be active, or the taskbar cannot be seen (for example due to fullscreen remote desktop), and pops-under with an orange taskbar icon if the user seems to be currently using the computer. Clearly the behavior is more complex than I originally assumed, and I can see why it would be confusing. (I have four different apps that have decided to notify me for a calendar appointment--Outlook 2016, Windows 10's Calendar app, Outlook for Android, and the Google Calendar app--so it's pretty much impossible for me to not notice the cacophony and I never paid close attention to how Outlook did it.)
As a former embedded developer, there is another aspect of difficulty that hasn't been touched on. Dealing constantly with physical hardware introduces a host of challenges.

* If you or your coworkers are not organized, you can waste a lot of time looking for proper sized wrenches, proprietary screw heads, speciality crimpers, oscilloscope probes, etc. etc. The more hardware the company makes, the worse this problem can be.

* Most internal connectors are not meant to be constantly plugged and unplugged. In a testing scenario where you have to change connectors or test harnesses frequently, it is common for the connectors to break or wires to become loose. Then you have to waste time figuring out why your hardware stopped working.
I'll show you mine if you show me yours. I'm waiting on your provision of evidence that high-integrity media institutions are now low (or even at all measurably lower) integrity. Proof that people believe that is not the same as proof that it is true.

Once you've furnished that, I'd be happy to continue this discussion and respond to the points you've raised here.
Why do downvote brigades even EXIST on this website? I feel like this upvote downvote garbage is an echo chamber in the making. Just sort comments by replies or randomly, or not at all. Or just have a "garbage post" flag and call it a day. Anything is better than this pseudo-democracy thing that Reddit has shown to be useless for real discussion time and again.
This Quora page lists some interesting interview questions: https://www.quora.com/What-are-the-best-programming-intervie...
GCP gold support is great as you actually get through to an SRE, silver (what I use)... Not so great, often you'll submit a ticket with a ton of technical detail only to have them come back with something asinine rather than escalating it if it's past their understanding. The difference in price is pretty striking though, so it's no surprise the different in quality of service is different.

Honestly though I can't say I've ever really needed support on GCP, most of the times I've raised tickets its been due to funny behaviour (slow spinning disks in us-central1 was the last one).
Google Research and Daydream Labs: Seeing eye to eye in mixed reality
The discussion here shows the three main aspects of this question; as a pre-requiste for getting hire, as a mechanism for learning skills, and as a limit on what I can do.

Is it a pre-requisite? Generally no. But the word 'developer' is very broad. Putting up wordpress sites? Definitely not. Developing real time systems in rockets? Definitely helps. Mostly though there are a lot of developers out there looking for the next big thing and having a degree differentiates you from people without a degree. It says you can take a multi-year project and see it through to the end. Shipping a fairly complex product has the same credentials, there is a lot of scut work you have to do when you ship a product just like there is a lot of crap you have to do to finish a degree, the big signal here is that you can do all the work to get the project done and won't stop when you get push back.

The second aspect is skills learning, here again a shipped project will help you get through a lot of the challenges for that particular project. A CS curriculum puts you through a bunch of material that is known to be fundamental. So people who have shipped a wordpress site or a Heroku project have an understanding a some of the things that have to be done when shipping such a project but no idea about the things that have to be done to build a new interpreter (for example). It is faster to develop expertise on a single topic by shipping product related to that topic, it is faster to develop tools to let you handle a broad range of topics by learning from a curated curriculum that is designed to be as wide as possible.

And then there is the limit question. In my experience people are mostly self limiting, which is to say the tell themselves "I couldn't figure that out, especially not on my own." So a college program typically has some history about how people went from not knowing something to it being part of the curriculum. And if you're lucky that rubs off on you and you develop a sense of how to get from not knowing to knowing. (that is the essence of science, getting to the right answer when there is no textbook to tell you what the right answer is.) As a result I've found people who are curious and stubborn and refuse to believe they can't learn something do well either way, but a college degree can sometimes indicate training in how to figure out the unknown. Whereas people who are self taught at one thing may become stuck when that thing is replaced by a new thing.

I often rail against "milestone" thinking as in once I have this milestone then I can make the next milestone. Especially when it comes to learning. Humans are a bunch of experiences and learning wrapped up in a personality. Their ability to learn new things is unparalleled but only if they have the right tools in the toolbox.

If you work to develop those tools, you will always be able to learn new things and be relevant in a changing world. If you learn only a few things and don't change you will become irrelevant as the world changes. Does anyone 'need' a degree to learn something? no.
Makes me quite nervous too. So far each dweet is run in a sandboxed iframe loaded from a separate subdomain.

There are definitely things you can do, and I'm aware of some annoying ones. I'll just manually delete them at this point. Any security conscious person would view it with noscript and just read the javascript ;)
Not from our perspective. It means pre-emptive censorship and ridicule.
Libertarianism is probably the most accurate description of most white-male tech workers... lots of ideas that work in theory that fall apart once you actually meet real people.
There is nothing more beautiful to someone than their own creations, even if it contradicts their advice about the craft.
Lol looks liek some bootstrap CRUD crap. People are getting 375k for this?
Turns out Bowser was just trying to hire a competent plumber.
Likewise. I also found the title ambiguous, and the style of the piece itself an exemplar of much it rails against. Verbose, excessivly so, and somewhat over-endeared with itself.
Same here, but I can't figure out how to fix my main annoyance with the WSL: deactivating the bell!!! There is no reason for my computer to be making noises when I'm using tab completion!!!!!!!!!!
Changed to sfz :)
Aye, then I cheated. :0 I'll try doing it manually next time.
this is actually pretty interesting, thanks for sharing. didn't realize that upfront CAC represented the lion's share of E[cost] in renter's insurance...
The American Psycho Show Trailer