skysight-inc/HackerNews huggingface dataset:
I've tutored a number of introductory CS students and have found w3schools.com to be a fantastic source of reference material for students. Years ago there was some controversy with the site because it taught web standards / conventions which deviated (slightly) from the consensus of sites like stackoverflow. Since then they've made a number of corrections and for the most part have really great content.

Here [1] is a good discussion on quora on the topic. You'll notice that the main complain is out-dated information when compared to MDN. I would argue that MDN is a much deeper source of information that can overwhelm beginners when all they need to know is say, what a <p> tag is.

Please please please qualify these kinds of statements when giving information to beginners who can be easily swayed in the wrong direction by well-meaning individuals such as yourself.

[1]:https://www.quora.com/Does-W3Schools-really-suck
Adapt or die. Integrated workforces are more successful.

And with that I take my leave of this whiny white bastion called HN. Enjoy your caves, suckas
The wubi input method (五笔字形) uses radical composition or something like it -- keys represent different (semi-arbitrary) character portions, and you "build" characters by choosing the portions, and adding other keys that indicate the overall shape of the character. You can get nearly any character out there in four keys, usually much less, and it also does phrase input. It's much harder to learn, obviously, but a practiced wubi typist is supposed to be able to go faster than pinyin.

Over the years I've tried to teach myself, and I can sort of do it, but I never got fast enough to really switch away from pinyin.
>That's basically saying that they own a certain number of people as customers, which is almost like micro-slavery.

No, it's slavery when you own a certain number of people as workers.
The Psychologists Take Power
Perhaps you mean they are Muslims.

Islamism is an ideology -- or arguably a catch-all term for a number of ideologies -- that want to force Islam into the government, law and everything.

http://www.danielpipes.org/954/distinguishing-between-islam-...

The average Iraqi or Syrian isn't Islamist. E.g. the Alawites in Syria aren't Islamists, and the former Baath party in Iraq wasn't either.
Ask HN: Latest/greatest blog hotness?
Could not care less the language/backend, nor whether it be a static site generator vs. server-side goings-on. Just give me what's new and hot. Simple and good is also highly welcomed.
> Both Eich and Mozilla characterize his leaving as voluntary. Now whether that's the case is somewhat disputed, but there's no evidence to suggest any other conclusion.

Voluntary, in the sense that when you get mugged you can choose between your money or your life? For some reason I suspect Eich did not leave the position he had just taken because he wanted to spend more time with his family. And "voluntary" or not, somebody leaving a position in a private industry because of a mob that's intolerant of his unrelated political views is nothing to celebrate: in fact, it's a symbol of the wild polarization that is destroying this country.

> Society has decided that denying people basic rights is what's "unacceptable" and chooses to punish those that act in that fashion.

"Society" has decided this, has it? When did that happen? Last I heard, there was a lot of arguing going on about that very point.

> And it's not like there's any other explanation for the donation either... the group he donated to was a single purpose lobbying campaign.

And as I stated previously, "you can hold any opinion you want as long as you don't tell anyone about it" is unacceptable.
https://www.soundshelter.net/

Curates a personalised list of electronic music/soul jazz vinyl releases based upon items you add to your Saves list
No different in the US regarding prices.
Rssowl, on Windows. I just can't find anything else that feels right.
If you're interested in seeing what happens next with CSS Variables, check out the CSS Houdini project https://drafts.css-houdini.org

It starts with a JS API for more control over CSS Variables (which are actually called Custom Properties), and then goes into APIs for custom renders and even custom layout engines, all controlled via JS + Web Workers
Out of curiosity, am I getting downvoted on this bc of the gun comment, or the idea that people can save money on food by making more at home?
Not excusing the fact that GWB is an ignorant moron and warmonger - but the Battle of Kadesh was in 1274 BC between the Hittites and the Egyptians. The Anatolian hornet nest has been swarming for over 3 millennia.
The fault lines are much older than US entering Iraq and it is not Americans themselves to blame but the Shia prime minister Nouri Al-Maliki who actively marginalized Sunni, who were behind Americans after the reawakening. If there is one person to blame he is the one, Americans were able to at least put a workable coalition of Sunni-Shia and Kurds, which Al-Maliki actively sabotaged.

Americans are one party, it is the Iraqis and Syrians themselves who are responsible for much of the mess, and let us not begin with Qatar, Saudi, Kuwaiti funders and Iran and its proxies.

The nice simple narrative to bash the America is much more fun even though intellectually lazy.
Impressive, and the moon was a nice, stylish touch :).
Stanford has done stuff with requiring people to install particular monitoring software on personal devices in order to access SUNet (the main stated purpose being to ensure that users were running approved anti-malware scanners). I don't know what the current status is.
Still generally taken as referring to on par with human intellect.
Good point -- I was talking in the context of bulk upserts but didn't make that explicit.
I actually liked that pressure; besides a short period of extreme stress (1-2 months maybe) I enjoyed all of it but I did not notice my body didn't like it. Only after I learnt it was all stupid of me and that pressure did not actually make the work better / more effective.
Your third point is absolutely the reason that they don't have this. This is a tool on Github that helps people migrate away from Github.
As long as your opinion isn't objectively wrong.
Now just imagine if that to be a programmer, you needed a diploma from an credentialed university and passing an exam from some organization.
Some time soon I will put something up on github so you can test this methodology. It probably won't be tonight though.
What I am saying is that this tool can be used exclusively while creating commits. Not for retroactive changes.
A few towns have done it: http://www.reuters.com/article/us-usa-goldbar-disincorporati...

Probably the easiest thing to do would be to be conglomerated with the nearest larger town, so the small town of A becomes no longer its own town but a small area of the still active town B.

A town near where I was born went through this. Originally it was known as Port Robinson, now it's just the Port Robinson area of Niagara Falls.
Off topic, but I really dislike that website design
> the wealth a single man produces is bounded by physical law and physical limits.

Not at all. There are no bounds to the value of a painting, for example. None of that is wrapped up in the value of the paints and canvas, which is easily demonstrated by my using those same paints and canvas to paint a picture, and I'd have to pay to dispose of the result.
3. Never grand direct SSH to access the the staging/production environment.

Automate the build and deployment environment on a system that developers don't have direct access. Instead of pushing changes, the bot pulls a specified release branch, builds, tests, and deploys the code. All without human interaction.

If malicious code were somehow introduced from a developer's environment, it would be recorded and reflected in the commit history.

AFAIK, that's how GitHub manages deployments via HubBot. See https://www.youtube.com/watch?v=NST3u-GjjFw.

-----

To take things a step further, public-facing environments should be made immutable wherever possible. With the entire system being built and released as a whole. Docker alleviates some of the complexity and overhead but I think this space is where Unikernels have a lot of potential to shine.

There's a very good talk about how the Wunderlist team used chaos and frequent destruction of their envronments to overcome fear and uncertainty here. https://www.youtube.com/watch?v=RrX_28s70ww&app=desktop.

Emphasis being placed on the the frequent disposal and recreation of environments rather than building long-running persistent environments.

This setup probably won't work for long-lived systems (ex databases). In those cases, access via a transient environment like a USB bootable OS would be ideal to prevent persistent viruses/trojans. Ironically, the best current options are security-focused distros like KaliLinux that put a special emphasis on avoiding persistent state. Maybe one day soon we'll see an admin-focused OS that better fits this role.
People get culture shock when moving between western nations - it's not something that's prevented by watching TV. In fact TV can give false ideas that make the reality even more of a shock.
> This has significantly deterred economic migrants from entering via boat.

This is hard to say - under "Operation Sovereign Borders" all boat arrivals are military secrets, so there's not much data on arrivals except what the government announces. The Australian navy has literally towed back boats in defiance of international laws (Wikipedia: "In August 2015, minister Dutton stated that since December 2013, 633 people on 20 vessels have been subject to turnback operations, including a boat from Vietnam in July), so at least on that front the boats haven't been quite stopped (they just don't go all the way any more).

And as for the violation of human rights: you have a right to seek asylum. You're conveniently forgetting that people who have been placed on Nauru by the Australian government have been murdered and raped, completely unnecessary.

Quote Wikipedia again:

>In 2015, several staff members from the detention centre wrote an open letter claiming that multiple instances of sexual abuse against women and children had occurred.[6] The letter claimed that the Australian government had been aware of these abuses for over 18 months.[7] This letter added weight to the Moss review which found it possible that "guards had traded marijuana for sexual favours with asylum seeker children".[8] [9][10]

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

We can't really judge the situation there because journalists or international observers are not allowed in.
I'm not sure why the author kept &*s, I have suggested &s[..] instead (i.e. "take a slice of the whole string").

And .into() seems to be used as a &str -> String (allocating) conversion for brevity only.

The more idiomatic form would therefore be:

let fname = &env::args().nth(1).unwrap_or(String::from("/usr/share/dict/words"))[..];

Although I would move the &...[..] slicing to the places where fname is used, which should work fine with &String instead of &str (or automatically coerce to get the latter).
> Developer laptop compromise is probably the biggest security risk that any startup company faces, because the developer laptop is an uncontrolled environment with a lot of "attack surface" which may have been previously compromised.

It's also the least likely to happen. Attackers will have broken deep into your database due to poor webapp security before getting a hold of your ssh private key.

Not that SSH security doesn't matter. It's easy enough and carries enough risks that putting some effort into it is worthwhile.
Very few people starve today. In many third-world countries obesity is a larger health problem than starvation. It may change if global warming gets worse and destroys farmland. But right now, world hunger is decreasing rapidly.
Did you read the following paragraph and the section on Abandonment? Erlang isn't mentioned by named, but the problem domain is.

"I expect more of the world to adopt this philosophy as the shift to more distributed computing happens. In a cluster of microservices, for example, the failure of a single container is often handled seamlessly by the enclosing cluster management software (Kubernetes, Amazon EC2 Container Service, Docker Swarm, etc). As a result, what I describe in this post is possibly helpful for writing more reliable Java, Node.js/JavaScript, Python, and even Ruby services. The unfortunate news is you’re likely going to be fighting your languages to get there. A lot of code in your process is going to work real damn hard to keep limping along when something goes awry."
Why would a Walmart put campgrounds out of business?
That's true. The value of a painting is the painting in and of itself.

You can have a piece of a paper with "$1B" written on it, but that's meaningless in world where the painting is the only wealth.
Roasting Toaster Fridges
> PDB was an issue too, but that's gotten fixed and now LLVM can output PDB. I can't think of much that's left...

This is what I was referring to. The RFC from a Microsoft employee on full CodeView (what gets compiled to PDB) support was posted three months ago, but AFAIK the implementation is still in progress. The preexisting support for CodeView is described by the documentation as "minimal" as it contains only line tables.
> 3. Never grand direct SSH to access the the staging/production environment.

Most complex systems fail in unexpected ways, and the best way to debug is to grant the devs access to production machines. It can be temporary, monitored and through a secure channel, but it's still something most organizations can hardly live without.
Yes it's "offset up to 3000 against ordinary income per year, but offset unlimited capital gains", as far as I understand it. IANAFA.
The answer to that question is easy: "those guys are nuts, and there's no reason to think those nukes can't be pointed at you."

There hasn't been much trouble getting other countries to put pressure on North Korea. The trouble is that North Korea is already so isolated that it just doesn't work. Their whole national philosophy is based around self reliance.
Clue Bot NG
>Short version: nVidia's PASCAL might see Christmas this year, maybe not.

How do you figure?

The article's two main claims are:

a) Had Pascal taped out in June 2015 as everyone had reported, it'd have easily already made it to market by now.

b) At the time of CES 2016, Pascal hadn't yet taped out. Nvidia had only received "bring up tools" in the last few days of 2015; actual silicon typically arrives a few weeks after the tools.

Going by the article, Pascal probably taped out for real in late January or early February. If anything, it seems on track for probably a late Q2 2016 release, maybe early Q3. No way it'll be Christmas unless something goes catastrophically wrong.
Compared to some of the alternatives? And it doesn't really matter. You don't really use treated lumber indoors, and you don't really have direct contact with it to begin with.
This isn't about contacting people or communicating the status of a Github project. Github issues are fine way to communicate. If the repo owner isn't responding to issues, I don't think sending email to someone's personal email found through GIT commits is a good option. There is a reason we don't just have everyone's personal email on their Github profile. People don't want spam from people they don't know.
City Spin: life as a London bicycle courier
No, I'm afraid you don't got it. Try reading the entire essay, perhaps, and not just the snippet? Even just the snippet I quoted is contrary in meaning to the phrasing you just used. Here's a bit more from the linked essay, going into one variant of the concept, active now:

"Insurance: If you have no car insurance, you drive very, very, very carefully. The Moral Hazard describes when a person, upon getting insurance, drives “worse” (read: less slowly, rolling stops; doesn’t avoid talking on cell phone.) NB: he is not driving badly; he is actually driving normally. But he's driving worse than "very carefully." The term “worse” is relative to other behavior. The point is that his behavior has comparatively worsened because he doesn’t have to worry as much about the consequences."
A cool Android loading view
Did any of your neighbors drop by to appologize form making noise?
These things always seem to land in Canada if I had it I'd bet $100 it's going to come down on my house.
> Yeah, same as the people being persecuted by the Nazis in WW2.

Actually the Nazis could only be defeated because not everyone ran away like a traitor. Millions died fighting the Nazi regime.

You should show more respect towards them instead of painting them as stupid.
"For her granddaughter Hailey Noe, a high-schooler with long hair and heavy eyeliner, the Walmart was the last thing that made staying in the immediate area even viable.

"You want to leave,” she said. "You feel like, what is there for me now?”"

I hope you get out Hailey.
AWS enterprise customers get case managers as points of escalation and this is a generally accepted strategy for almost everyone in enterprise to the extent that I believe customers would be very concerned if this type of customer outreach model was not in place. This does not necessarily mean that this is the same thing as a services style engagement manager either.

Note that this does not mean that I think it's optimal, but I do mean that a vast majority of enterprises have a form of group-think culturally that makes this approach something that's demanded as a standard service offering that is no different than developers expecting APIs from a hosted service.
Yeah sorry dang, won't happen again. I usually come to HN for serious discussion but that thread was just ridiculous.
> This is new technology and it usually takes building codes awhile to accept new technology

You just need a UL rating (or UL assembly rating) to integrate new technology into your building... you can look it up in the IBC. Usually manufacturers are required to UL rate their building products. The only time I've had a client willing to pay for it was one who wanted to do a building made of shipping containers they had for free and that was at least 10 years ago. The containers were never tested, but UL was able to supply enough docs to satisfy the reviewers prior to permitting.
I don't know if it's of any interest, but the title is unclear to me (Italian, self-proclaimed almost perfect English, working for US companies for 8 years, in the US since 4, previously in Singapore for 2.5 years).

I didn't know what "profs lambast" meant, until I googled it:

Lambast = criticize someone harshly

profs = it means UC Berkeley "profs", or professors.

(I erroneously thought that "UC Berkeley" was subject, "profs" verb, and lambast an adjective).

Strange that despite all these years, sometimes you stumble on some unknown English terms that you have to look up.
I strongly disagree. People don't appreciate unwanted email to their personal accounts. That is why we don't put our email places where bots, recruiters, etc can easily access it. You generally only want to give your email out to sources that you want contacting you.

If you think people should only use an email address that they want to be contacted with, that is where I am saying the issue lies. People signup to Github, commit some code without knowing Github is giving their email out to the world. You are arguing that is by design, but I am saying most people don't understand it works that way. It's an education thing or change of defaults.
That really hasn't got anything at all to do with what I was responding to.
According to an earlier article [0] about this, there's enough storage to keep 30 days of network traffic. That's not nothing. It's also something that apparently the regular UC IT folks have no control over whatsoever.

0: http://utotherescue.blogspot.com/2016/01/ucop-ordered-spywar...
1: https://news.ycombinator.com/item?id=11006915
Huh, what country out of curiosity. I've had dental services from several large providers in the centeral US and they have all been able to provide me with itemized estimates before any work was begun.
Oh shush. Just because the developed world has its sins doesn't mean the Middle East's cultural practices aren't immoral.
They had laws against killing people back then too. Why weren't those laws effective?

For example, the only reason the FDA had the power to go against Elixir sulfanilamide was that it was mislabeled, not that it was killing people.
The hosts SHOULD forget about them... the whole point is you welcome them with open arms, give them a little help to get them started, and send them on their way. This isn't "handouts for life". This is "here let us give you an opportunity, it's your job to make something of it".

If they can't survive on their own, they SHOULD go back to where they came from and make a life there.
iOS Editorial workflows for Jekyll blogging (2015)
This article made me really nostalgic for a interview on Q that really stood out to me.

http://www.cbc.ca/radio/q/schedule-for-thursday-august-6-201...

This may seem really random but I honestly feel the NYT Magazine profile is really too aspirational for most people, the author is a Guggenheim Fellow who has the material support of his psychiatrist fiance; and frankly, it sounded all of his friends went to fancy prep schools and colleges that enabled them to embark on professional careers.

Sure hard choices had to made between moderately rich and creative and extremely rich and respectable. It leaves one wondering if the author wrote this piece trying to rationalize his life-choices to himself in comparison not with average people, but with the stratosphere social circle of insurance executives, dentists with private practices and lawyers he still chooses to upkeep with.

This interview between Juiceboxxx and his author friend at Slate really humanized the comfortable yuppie with a starter-house in his 30's, towing the line though in the media industrial complex and still conscientious about art, and Juiceboxx who most people would view as a loser who should've quite after late 20's in his music career.

I find this piece much more relatable as both features two arguably "losers" in society and how they move forward with their life and reality into their 30's.

I think it answered the motivation and confirmed the life choices both people have made much better than the posted NYT magazine article.
Thanks! I guess you are japanese, what did you think about the post?
They are so silent that I thought I did not have neighbors..
That doesn't sound that ridiculous - that's an expected value of total loss every 100 or 200 years. If you live on a known a flood plain, I also don't think there should be any expectation of less than a very high premium, unless your house is built on stilts. What we probably need is tools that make the total cost of ownership more transparent, though.
Your comment prompted me to do a quick search; interesting concept. Thanks!

http://mobile.nytimes.com/2010/08/31/health/views/31mind.htm...
Please don't be personally abrasive in HN comments. This post would be fine without the snarky swipe at the beginning and the personal swipe at the end.
HSC Electronic Supply in Santa Clara is also amazing if you've never been. 3500 Ryder St, Santa Clara, CA 95051. Their hours aren't amazing but the store definitely is.
Top cybercrime ring disrupted as authorities raid Moscow offices
> No, I'm afraid you don't got it. Try reading the entire essay, perhaps, and not just the snippet? Even just the snippet I quoted is contrary in meaning to the phrasing you just used.

You're rather missing the point. As you say, the phenomenon described in the essay is more specific than "a hazard limited only by someone's morals". That means the phrase "moral hazard" is too vague to describe said phenomenon.