skysight-inc/HackerNews huggingface dataset:
Seeing to the Unseen: Performance, Accessibility, and Security in UX Design
Honestly - one of the most informative, well written, extremely well referenced articles I've read literally in years.
This article will teach me more than I've learned in a long time. Thank you very much for your contributions..
Probably not.

The US superpower status has been hollowing out and China has begun to be able to project power in very impressive ways. The US sees China as its major threat right now. What the US government would like to do is 'contain' China by keeping it a regional force - so that it can't complete as a global power.

In anticipation of future conflict there has already been a large amount of anti-China sentiment creeping in America - suddenly all of the news about China has a negative spin. If they land on the moon its portrayed as scary rather than impressive. If they build islands in the middle of the Ocean (legally) it's a 'great mound of sand' rather than an incredibly impressive engineering feat. China's selling of air defense systems that thwart the US and the collisions of and mutual reconnaissance of our naval vessels aren't covered much - basically few real facts but lots of spin.

The US doesn't know whether it will be able to beat back China without having to resort to violence. If you watch the presidential speeches between candidates and Washington thinktanks they all have a stance on how they will deal with 'the China problem' (China is ambitious and there ain't room enough for the both of us). Jeb Bush basically said military might - Clinton wants to follow in line with (her) TPP.

There will be more anti-China slant. The interests of China and the US are at odds and becoming ever more so.

This poster is either part of a spin machine or has fallen for the naive and simplistic narrative of good-versus-evil.

All in all though, by all accounts, China and the US are set to butt heads and already have been.
The manner is very important. You can easily mislead people by telling the truth.
Tbh, I'd have preferred a synchronous replication option for Redis nodes. That seems to be essentially the "improvement" in Disque and it'd be easier to maintain two replication nodes than two separate projects imo.
"Host based scans provides more in-depth audit."

I would love to hear how a host-based scanner is more in-depth than a Nessus or Rapid 7 scan running on a sudo account.
Yes, services is where Go has a huge advantage over Python and Ruby in particular because of their inability to leverage SMP due to the GIL. With Go you don't need to run a whole bunch of processes behind haproxy or whatever which makes life much easier.
> I hoped for actual fiction, like "The Laundry Archives" ...

I think this subthread fills that desire nicely. :)
Hey all, I couldn't really find anything like this the last time someone asked me about SQL, so I whipped up this site (SQLBolt) over the last couple months.

It's an interactive tutorial, and I'm looking to add a few more topics along the way. Curious to see what HN thought, and whether you guys might find it useful or have any feedback on it as well. :)

edit: typo
http://antirez.com/news/88 Salvatore talked a little about his motivations a little over a month ago. While he doesn't offer a direct comparison, it may help.
Thanks. If people really want the one-sentence version:

"One difference is that animals that have estrous cycles reabsorb the endometrium if conception does not occur during that cycle. Animals that have menstrual cycles shed the endometrium through menstruation instead."

This is discussed in the OP at some length. Alas, the grandparent comment is something of a middlebrow dismissal.
Great idea, as Go 1.4 currently only supports static linking this is huge - emulates dynamic linking a bit like Chrome/Firefox addons "sandbox" style.
Audi Creates Green Diesel Using Just Carbon Dioxide and Water
Well, here is traditional way. 16 kg tool - planting sword. No kids allowed. Up, down, turn to yourself, put sapling turn from yourself, up, step forward, repeat. 8 hrs straight, 2 breaks 30 min each. Roughly 30 sec/sapling is bad speed. 1000 saplings per man/day. Modern tech is better, when you plant pots into machine-made hole, but I never practiced that.

UPD: here is the video instruction for this process https://www.youtube.com/watch?v=t6MhT7dbB1c
Anyone interested in the security of voting systems would be well-served by watching the lectures from Coursera's course "Securing Digital Democracy":

https://www.coursera.org/course/digitaldemocracy
> Even if there's no unique ID, if you've installed a lot of plugins this combination can uniquely identify you

This is a good thing to remember, but I'm not sure it undermines the parent's point. No matter what security you use for anything, you always are exposed to another threat; that doesn't make all security useless. The value of security is to make attacks more difficult.
It's something I have pointed out in other threads as well: extrinsic rewards destroy the intrinsic motivation. "Why should I do something that doesn't raise my score?" This is very clear in traditional schools: few students go beyond the assigned tasks and readings, popular kids mock the ones who study for their own benefit and cheating is rampant.
I only got to the parametrized version in C++ myself.

Nice reading.
Suggest Me – Ask me for movie suggestions
Taking the Plunge and Listening to your Heart does have its Advantages
If anything that simply proves you have the mind of the hacker, which is good for you and for society.
OHA members can't make non compatible Android versions but they can sell Android devices without Google Services
Box CEO: “We’d Only Be a $25M Business”
Just to play devil's advocate, what if the default was the choice the user wanted?
Thanks for the kind words.

You know, looking back, I sometimes think I was a bit insane to go with Swift, mostly because it was so new. I'd almost dread when a new Xcode beta would be released, because Swift was in such a state of flux; working code would end up breaking and I'd have to get everything working again, but in the end, it was exciting to go with a new language.

I wrote about my development experience here [1]. Warning, though: it's a long post!

[1] https://news.ycombinator.com/item?id=8888107
I consider my IP address to be private information. If I chose to disclose it to a site, ok, but I don't mean to tell third-parties about it.
One of my engineers was a ScriptEd volunteer last year and she has since convinced me to hire a ScriptEd intern this summer, as well as volunteer at the Hackathon in a couple weeks.

Last fall, at my last company (Canvas <http://canvas.is>), we had a "class" of ScriptEd students come visit our agency and learn about how agencies work. A lot of the kids were absolutely amazed at just the basic experience of an interactive agency. They asked questions that you take for granted as being "understood" by engineers and designers and other agency employees. That being said, when we broke them up into brainstorming groups helping us "design an app" for a client's pitch, they were great fun, so smart and so interested in the work. They brought life experience to a pretend pitch that we would never otherwise have been exposed to.

I'm really excited to have an intern from ScriptEd this summer and to continue to support such an amazing organization.
> This cmdlet is introduced in Windows PowerShell 3.0.

So... I can only guarantee it's included on my customers' computers if they have Windows 8 or higher. I'm happy most of them moved from XP to 7. Maybe I can start shipping PowerShell instead of batch files in 2020.
With only a quick glance at the checks/code, this will suggest stupid things on Solaris. Solaris 11 has configuration compliance checker that is far more complete (and uses the correct interfaces) than this.

On solaris 11.2+ man compliance, and follow one set of the vendor recommendations (normal, high assurance, pci-dss).

The SCAP ecosystem exists, I see no need in this day and age to use shell scripts for configuration parsing.
> You can easily handle route variables yourself with very simple logic.

But you linked a talk that recommends a library to deal with route variables.

> You can wrap http.HandleFunc to make it behave like middleware.

But you linked a talk that recommends a library to deal with middlewares.

Maybe you should review the links you post at first place.
Google's Patent Purchase Program
100% agree. Don't try to build your own when there are some excellent free (and commercial) ones that are battle-tested.

grep, cut, tail, etc. work quite well if you're working on a single machine or small number of machines.

The "ELK stack" (ElasticSearch, Logstash, Kibana) is a step up in complexity but gives you much more power than command line tools.

There are also some great commercial solutions that abstract away some of that complexity if you don't feel like rolling your own (Scalyr, Splunk, SumoLogic, etc.).

But regardless of the path you take, don't reinvent the wheel!

(Disclosure - I work for a company that provides one of the commercial solutions above - https://scalyr.com)
tl;dr:

What we know for sure: foetuses produce hormones to keep the endometrial tissue from thinning. Once a zygote has implanted, the mother's hormones are thus no longer in control of whether her uterus will support its growth or not. Menstruation, when it happens, forcefully cleans out implanted zygotes, returning the uterine hormonal balance to normal.

What we guess that that implies: menstruation is a side-effect of enabling spontaneous abortion (miscarriage) of a still-live foetus, thus allowing females of those species to not have to go through the "avoid males you're not interested in during estrus" dance that most animals do. This confers social advantages.

In humans specifically, estrus is hidden completely from both male and female awareness. This confers further social advantages, but only could have evolved to fixation if the sexual-selection advantage of applying a "proximity during estrus" filter was completely outmoded/obviated by miscarriage.
Downvoted but you have a point. Why is there no moderation with regards to topical content on HN? Why should HN be a place for pop-sci articles and repostings from the likes of the Economist, LA Times, BBC, etc. r/startups has more content pertaining to - you know - actually starting a technology business than HN does. HN lately reads like newsclippings sent to me by my grandma.
Medicine is the same way in other countries - you go to med school as an undergraduate, with the same benefits that you mention for law school as an undergrad.
I use pen/paper generally for brainstorming and fleshing out ideas but for storing ideas and code chunks I use my computer. Notebooks fill up quickly - my computer has tons of space.
Please see my comment below (https://news.ycombinator.com/item?id=9447938) -- a key point is that, as always, you have to write `unsafe` to get memory unsafety in Rust, period. This is Rust's core guarantee. The issue being reported here is a safety problem caused by a particular use of `unsafe` blocks. The debate is largely about what unsafe blocks should or shouldn't be able to assume.
With a few exceptions, gun rights have, for the most part, expanded over the past couple of decades. More and more states are adopting some form of carry laws, and to my knowledge, those that have expanded gun rights have never reversed. The one notable exception that comes to mind is Colorado, with its ammo capacity ban, but even that's sort of up in the air at the moment.
Introducing Buffer for Pinterest: Schedule, Manage, and Measure Pins
Is this there an open source alternative to Adblock plus?
I've got a half-finished Ensemble RxTx that I'm super stoked to finish building. You don't need a scope to build it, but I've got one and it's really really cool to be able to look at the oscillating LO.

The only downside to the Ensemble RxTx is the sound card requirement. I'm probably going to order something right away here, but if I could have a do-over, I'd probably go for a Peaberry: http://ae9rb.com/index.php?main_page=product_info&products_i.... They were out of stock when I ordered though.

73, VE5AJA
Another of Stross's short stories, Antibodies [0], examines the consequences if P = NP, a key problem in theoretical computer science.

[0] http://www.antipope.org/charlie/blog-static/fiction/toast/to...
Good to know. I was looking for the same. thanks.
Rust's basic guarantee has been, and continues to be: unless code uses `unsafe`, it is guaranteeed to be memory safe. The issue under discussion doesn't change that -- it's largely about what such `unsafe` code is allowed to do and assume. I've laid this out in a bit more detail in a comment below (https://news.ycombinator.com/item?id=9447938)
Donate to International Medical Corps and Facebook will match upto $2M
It's an old joke, but it has a bit of wisdom.

Illustration: https://davidlongstreet.files.wordpress.com/2009/04/wtfm.jpg...
The page has been taken down.

Mirror of the original post: http://i.imgur.com/dpVo40p.jpg

Here's the updated one: http://www.arrl.org/news/amateur-radio-volunteers-in-nepal-i...
History in crumbles: World Heritage sites after the Nepal earthquake
Interview with Paul M. Jones
Collin Burns in 5.253 seconds sets Rubik's Cube time record
Perhaps the problem is that the customer thinks they're buying one thing, the professors think they're selling something different. There's no clear statement as to what the product actually is.

Is the product an education, or a degree?
The Engineer’s Lament
> You are talking about an organization that can't even balance its own budget, going about left and right extorting money from whoever seems to have a lot of it.

What are you talking about?
And yet only yesterday another serious issue was disclosed:

http://klikki.fi/adv/wordpress2.html
Only other wish, a call to action button would be really great.
Straight from the HN Guidelines: "If your account is less than a year old, please don't submit comments saying that HN is turning into Reddit. It's a common semi-noob illusion, as old as the hills."

A lot of the posts here end up on Reddit and vice versa. Big part of this I suspect is due to the fact that most people here use both sites pretty regularly, I surely do.
I think you ought to reconsider what the other guy said. His suggestions were quite good because they lead to simple, idiomatic code that relies solely on the standard library.

You can read more here - https://medium.com/@matryer/the-http-handlerfunc-wrapper-tec...
You must not know a lot of people ;)

That was a mostly joking jab ... but seriously, have you looked at a demographics map of the US? In between just about every blue city/urban center, there are broad swaths of rural red. Many of these folks are of the opinion that what the government does is right, and we shouldn't question cause they know best. Which is ironic given their love of "small government" ... but when the police, military, or otherwise "security" related organization is concerned, it's all yes all day.
1) Do away with "voting day". I cast my vote, and I get snail mailed a receipt. If its wrong, I can call in and cast my vote over the phone. If its right, do nothing.

2) Begin a publicity campaign to make the default vote a public vote. If you are worried about being fired, ostracized, or otherwise targeted because of who you vote for then walk your butt down to the polls and get in line with grandma and the guy in the tinfoil hat.

Meanwhile I'm going to roll my wheelchair over to the computer room and use my screen reader to cast my ballot publicly because IDGAF.
Except that the credit score is affected by whether I pay back or not, not whether I spend any extra money on diapers or video games.
I have been thinking of getting my license for the last couple of years.

While I've noticed its decline in the last decade, it still seems to hold some cool factor.
uBlock is getting popular fast, but note AdBlock Plus itself is also open source.
> This can be somewhat timed as hardware vendors switch over to Google-free Android.

Is this happening?
The article links to a Facebook page for imhush.com which also appears to be a social network.

Looks like it could be their mistake, unless you are also launching a different app with public identities.
Subtle security leaks are not in the center of the all-bugs-are-shallow theory. Cryptographically insecure communications don't cause code to throw exceptions or systems to crash. The effects are social. Unless Eve tells Alice or Bob, neither will know she's read their communications.
It's implemented as RPC over localhost.
Doesn't replace dynamic linking, but can be very handy nonetheless ;)
Agree in general. However, with MBA programs skewing younger every year, you find people with 2-3 years work experience getting offers from management consulting firms and investment banks at the same salary levels as MBA grads with 5-6 years pre-MBA experience. I think it diverges later on though, especially in consulting. The person with 5-6 years pre-MBA experience tends to climb the rung faster because they have more credibility with clients.
How to Give a Hackathon Demo
Feel free to revert back to 31 and write your own updates & bug fixes.
W3MCD here. I was fortunate enough to operate W2SZ during my college days, which really cemented my interest in the hobby. I actually do think talking to strangers from afar via amateur radio is still awe-inspiring, considering that you're not running your comms through large underwater sea cables.

I think the highlights these days are contacting DXpeditions, working the space station, and satellite comms[1].

[1] http://www.amsat.org/
Students and professors are not peers.

A professor has to be able to force a student to do something they don't want to. "You don't understand this." "You're not doing this right." "You're not working hard enough to learn what you need to learn in the limited amount of time we have, here." Etc. A student might find this unpleasant, embarrassing, or whatever. But that doesn't mean the professor is wrong. Or bad at their job.

Student evaluations are valuable, of course, but the idea of using them alone to decide a professor's fate seems incredibly unfair.
From the Hacker News Guidelines:

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.
Am I the only one bugged by the apostrophe in "animal's"?
Please fix the apostrophe in "animal's" It is annoying and leads non-native speakers on the board astray. Thank you.

To non-native speakers: apostrophes are for possession, not plural.
Motel Decides to Just Start Faxing All Guest Info to Local Police Every Night
Gun laws are different from the things in the article, since they take away a freedom instead of adding one.
No. Looks like we posted at the same time.
There were a few explanations proposed. This was one of them, but it was unclear if this is the theory with the most support.
The article is about a pattern where laws change in a very short span, and abortion fits that pattern. The title is just a misnomer. It should be called "How Fast America's Lawmakers/Supreme Courts change their mind.
Looks like ionization is not the only criteria for health impact. See "DNA is a fractal antenna in electromagnetic fields"

and the conclusion: "The wide frequency range of interaction with EMF is the functional characteristic of a fractal antenna, and DNA appears to possess the two structural characteristics of fractal antennas, electronic conduction and self symmetry. These properties contribute to greater reactivity of DNA with EMF in the environment, and the DNA damage could account for increases in cancer epidemiology, as well as variations in the rate of chemical evolution in early geologic history"

http://www.ncbi.nlm.nih.gov/pubmed/21457072
The People Who Risk Jail to Maintain the Tor Network
I don't enjoy CAH either. I have had some incredibly funny people in my life before and was able to play off their antics to have genuinely fun and creative conversations. CAH is that without the creativity (which is where the fun comes from for me). My current social group loves it so I have to sit through games occasionally... I can stave off boredom by finding combinations with as many layers as possible, but people usually don't notice. I think my preference is more geared toward improv, so I'm considering trying that.

I don't know Haskell but I've started trying to learn it a couple times. Haskell is close to how I think about problems, not sure how close yet, but I can tell it would be a great tool if I took the time to learn it. I'd probably learn a lot about how to think about problems if I did use it, and that's probably what happens for other people. It's such a major paradigm shift from the 'usual' methods that it's raised to an exalted status. If you try to solve problems without using state and with static types you can get to almost the same place regardless of language, it's just harder to implement. I've been working in Java 6 with a team firmly rooted in OO the last few years and often wish I had monads...
Why is there no moderation with regards to topical content on HN?

As per the posted policy when I joined HN, this would have been topical. (It has changed since.) "Anything that would be interesting to hackers." I don't mind at all if the occasional pop-sci article comes by, so long as they don't all do so unfiltered.

Ironically, this comment and the one it replies to are distinctly against the moderation policy, as per my understanding.
I don't see other tech giants doing anything. Facebook really knows people and their emotions, doesn't it?
Then he can switch it after having read the release notes pointing it out? The behind the back part was unwarranted, so the only thing that's remaining really is "I preferred the previous default" which doesn't quite jive with the "I'm skeptical regarding privacy" complaint that was made.
Why are we giving credit to this click-bait PR stunt for Platzi?

Let me quickly sum this up. We have a guy who works for a tiny online training company that provides a whopping 7 classes talking about how online vocational training is going to make traditional college irrelevant.

One of the largest online vocational trainers, PluralSight has 1300+ classes online, and you don't hear them spouting nonsense about not saving money to send their kids to college. The don't spout that nonsense, because they understand their training supplements a CS degree. It's designed to provide professionals with timely knowledge after they get their meat and potatoes from the university.

Can we replace our university education with something more affordable and accessible? While I hope we do, it's not immediately clear how that's going to happen. There's a lot of vague hand-wavy ideas, but nobody has really pulled off creating an alternative education program that's earned industry respect. Certainly not Platzi, and based on what I've seen so far, their curriculum seems to be designed to appeal to students rather than people hiring.

I too am tired of universities jacking up prices so they can build extravagant and academically useless facilities and pay for extravagant salaries for administrators and football coaches while giving actual educators the shaft.

While I hope that happens, let's not start gambling our kids' education funds based on the insightless advice of a guy who literally has a financial conflict of interest on the subject.

Don't feed the trolls, especially the PR variety.
It is based on the Linux kernel + your application. So an ultra lightweight image indeed. The advantage is that all components are rock solid and standard.
Is this one trying to do something that Kafka does? Or this is a different beast?