skysight-inc/HackerNews huggingface dataset:
The thing is, www prefix was never a requirement. It came about as a convention to very specifically indicate that www.example.com = web server, and ftp.example.com = ftp server, etc. There's no real reason to do it, other than convention from the early days. The CNAME restriction is really the only technical gotcha, and this is slowly becoming a non-issue with DNS services like Route 53 that now allow CNAME on roots.
‘A young black man is more likely to be in prison than at a top university’
Is the AP CS test supposed to be some sort of impartial arbiter of talent and ability? What does the AP test have to do with anything?
And this is EXACTLY why you should use www.
UFOs: Fact or Fiction? – CIA FOIA (foia.cia.gov)
I agree but there is little you can do about the code of your peers especially when they have seniority and you're not doing the code reviews. It's a cultural issue and I'm sure it's not like that everywhere but it is definitely prevalent. Everyone talks a good game about code quality but in practice moving fast is valued more by the money men.
Isn't most heavy work in bash done by piping data to C based utilities, with bash just being the "glue"?
Many many websites, fail to display anything if www is not prepended to the URL. Particularly of small businesses. If anyone if looking for a business development niche selling basic consulting to small and medium sized companies, it is this.
If you enjoyed this story, you'll probably like the book "The Billion Dollar Spy" https://www.goodreads.com/book/show/23463183-the-billion-dol... that goes deep into the story of Adolf Tolkachev (among others) https://www.cia.gov/library/center-for-the-study-of-intellig...
Walking War Robots Hack 2016 No Survey Android-IOS
That's definitely one of the things the research group would need to research. I have no idea of how to solve the philosophical questions around this, and neither does anyone else yet.
This was the most meandering anti-tech piece ever. "PE is subsidizing growth and Apple hoards cash overseas and some little University project in Iceland died RABBLE!"

There are LOTS of great reasons to be skeptical of Uber but come on.
I have never had any trouble with FFmpeg on Windows. Even building it from source or building programs that use it is pretty foolproof with MSYS2. FFmpeg also has Windows specific features like DXVA for video decoding and (recently) Schannel for TLS.

It seems like this library is specifically for integrating FFmpeg with the built-in classes for video playback in Windows Store apps, but you don't have to use those classes to use FFmpeg on Windows.
Those are the ones I also use and it hasn't been flawless for me, BUT I tend to do a TON of video for professional production (Happens only a few times a year). I get hiccups that I don't know everyone would really notice or care about, but is HUGE for my purposes.

Edit: Works Flawlessly in Linux.
Show HN: Ghurl – URL Shortener with GitHub Issues
Perl 6......JK of course.
Don't travel much so wouldn’t know.

happystay? Sounds more like something to help make your stay better, not find a place.. to me... more thoughts with that stayhopper, happycheck, happycheckin, (play on a chicken phrase with checkin...?) supercheckin (heh superchicken, funny cartoon)
URL Shortener with GitHub Issues: http://ghurl.github.io/?12
Why not just http://?
I guess you could argue that if you can't/won't cook, then paying 5x for food is better than paying thousands of dollars for stuff you'll never use anyway.

That said, I still want a kitchen. Cooking is fun!
You don't need breaking changes to get many benefits of a language like swift - for example rust has had very little breakage since hitting 1.0.
It's a long term trend.

As far as the Muslim minority is concerned, there haven't been any changes in law that I am aware of regarding them (besides, India has a bunch of laws that make it hard to remove laws pertaining to minorities without involvement from minority leaders. Or something like that).

There probably have been internal policy changes. I don't know. One would expect them to focus on fixing "Hindu rights" issues over Muslim rights, sadly. I'm not sure what they have done so far in that direction (and there's a lot of debate over this right now; whether or not the atmosphere in the country has changed due to them). I'd rather not get into that debate here.
I've seen it too. That's a lot of confidence in their SEO.
Thank you! I am lost at what you mean by multiple lists?
Why not http://? To me it looks more obviously like a web address. www just looks weird
Software Bug Put Several MediaTek Powered Android Devices Vulnerable to Attack
"Real-time doesn't mean that performance is as high as possible"

At one time "real-time" actually meant "real-time" as in "the sensor that determines whether to deploy the air bag in your car makes its decision in less than a ten thousandth of a second."

Nowadays, people are using "real-time" to refer to things that don't come close to being real time. If you allow a single thread to block all other threads than a thread engaging in a slow I/O operation could potentially block your whole app for several seconds. If that is the new definition of "real-time" than the phrase has become meaningless.
Ask HN: What's the worst piece of code you've ever seen?
Nice promo there! I will never be paying for the certificates again.
What bother me the most about Swift,
is it essentially a C# clone, actually worse, because C# has more features. It is a travesty that Apple chose to design yet another shit language when there are so many other alternatives. And now, like with Go, everybody is jumping on the band wagon because its Apple.

Sigh.
I just dropped a big comment here. You are far more likely to be right about that than not. Sadly.

It's about liability management, and the implications of the "escalation of force to compliance" doctrine governing so much of our policing today.
Life is still terrible for a lot of people - it is terrible for all poor people - it is terrible for all poor men and women - and it is terrible for all kinds of poor people.

But that still doesn't take away the fact that India is changing dramatically for the better for everyone including men and women and lower castes and what not, and the pace of change is accelerating. But no matter how much it changes, some of these stories will be there even decades from now.

The only reason reporting such a story makes sense is when it is indicative of a larger trend and when the writer chose to link it to the dubious statistic, she gave her intent away.

What the author needs to do is to dig deeper into the statistic, how is that collected, what is the segmentation and then align that research with broader economic and social trends to get a true picture. Only after all of this is done that she can take pick an anecdotal case and use that to better articulate her findings.

That research which changes everything wasn't done.
This varies by region. In my region, the 70's and 80's were a time of pretty great policing. "Protect and serve" along with deescalation techniques were the norm.

In the 90's a new chief changed all of that. It's on a return back, but the damage done will take a decade or two to undo, if it can all even be undone.

It is generally true that the rise of social media and citizen reporting and sharing has improved visibility. In many places, this has been going on a long time. Many people are shamed or harmed to the point where they won't talk about it.
I know some websites that prefix even all their subdomains with www. For HN it would look like this: https://www.news.ycombinator.com

On the other side http://www.bbc.co.uk is similar, but co.uk is sort of the ".com" of GB.
My memory's actually hazy over whether it was qsort or sort; my intuition is that it would've been qsort because QuickSort is what you'd use when you need an in-place sort with little additional RAM required, but it's been so long that I honestly don't remember.
How Twitter could be 10X bigger, 100X more profitable, and 1000X more awesome
"Interfering with a peace officer" and "resisting arrest" are nearly always bundled. The two together are hard to defend against in many scenarios, unless there is a record, or a very strong witness.

The arrest is often structured in a way, such as shouting "stop resisting!" almost no matter what, to make it difficult for observers to understand what they are seeing. It's liability management. They lose nothing by doing this and gain a very serious personal and department risk reduction.
Somebody managed to write a whole book about this random maze generator. http://10print.org/
The tech giving people power to deal with disability
> This is still not enough for people to stop believing it's a hoax.

The Soviets put reflectors on the Moon, too, without human assistance... so it really does nothing to convince the hoax-believers.
Sorry having trouble parsing this:

> rates so low that they didn’t even cover the combined cost of fuel and vehicle depreciation

> percentages from its drivers’ fares ... 30%

So apparently Uber managed to find some drivers who are willing to drive people for less than fuel+depreciation, _and_ share 30% of that with Uber? Something must be off in these statements, since I doubt any driver is stupid enough to drive people at a loss. Do the drivers get paid a different amount for a ride than what I see on the screen?

I'm sure there is a potential threat of Uber wiping out the cabs and jacking up the prices, but this article is not very clear.
microseconds? That's definitely not the case. It takes 10s of milliseconds just to leave your internet router on busy wifi home networks. A 301 redirect is an extra network roundtrip for no gain and much more (perceived) latency.
"Well almost every computer playing chess algorithm uses piece counts to evaluate the quality of chess positions"

This is quite wrong. They use a score that material is only one (although a major) factor of.

"because barring an amazing tactical combination (which can usually be computationally eliminated past 5 moves) or a crushing positional advantage, a loss of pieces will mean the victory of the person with more pieces."

Again, this simply isn't true. For one thing, talk of "piece counts" and even "increasing piece counts", rather than material, is very odd coming from a serious chessplayer. Aside from that, time, space, piece mobility and coordination, king safety, pawn structure, including passed pawns, how far pawns are advanced, and numerous other factors play a role. All of these can provide counterplay against a material advantage ... it need not be "crushing", merely adequate. And tactical combinations need not be "amazing", merely adequate. And whether these factors are adequate requires more than 5 moves of lookahead because chess playing programs are only able to do static analysis and have no "grasp" of positions. All of which adds up to the need for move tree scores to be made up of far more than "piece counts".
Or, just use a DNS nameserver that can emulate an apex CNAME, if you are that concerned about letting a third-party renumber their servers at the drop of a hat. I know CloudFlare can do this and it's a feature that standalone DNS nameservers should support.
My little #startupaus news bot and why it will save you 60 hours this year
There are plenty of places in the world where internet latency is a big issue, not to mention mobile networks everywhere. There's no reason to add a roundtrip unless absolutely necessary.
Thanks for the list, I've added them to my Wish List. But just to be clear, those three books (Rift Zone, Loose Lips, and The Human Factor) are fictional novels. The Widow Spy, written by the subject of this news article, is a non-fiction autobiography by a former CIA officer.
again, what? Is this a defense of your original comment? I just said that people aren't doing it for the money because there are plenty of other places to work if it was just about a paycheck.
Or we could Amazon Web Services for their wildcard certificates?
For me, the memorable pieces of code are those that made me "want to become a programmer", to choose the path I chose, way back in the day.

Unsurprisingly, these were games:

1) A C64 "SnakeByte-like" game, whose exact name I forgot. It was written entirely in BASIC 2.0 (so you could list and read the source code), and with me having no C64 manual, and no English, it was a true revelation. So much fun and beauty emerging from such a concise, approachable program!

2) An ancient five-in-a-row implementation, I think in BASIC again or maybe Pascal. I remember the shock after seeing how simple the code was, compared to its (surprisingly good) playing strength and speed. My github user name, "piskvorky", is an echo of this old experience :-)

The underlying appeal seems to be a combination of simple, elegant rules giving rise to complex and fun behaviour. That, to me, is elegance.
Do moon-landing hoax theorists believe that all landings were faked? Or just the original Apollo 11 landings.
Or you could use Amazon Web Services for their certificate manager? They offer wild card certificates for free?
Bulma: Modern CSS framework based on Flexbox
Downvotes probably because, as much as I see people disliking Donald Trump here, we simply disagree with your comparison.
This gem from today is pretty icky

TEST_PACKET_T *xmt_buffer = (TEST_PACKET_T *) radio_drv_cntl->xmt_buffer;

...
...
uint8_t msg_len = xmt_buffer->len;
// Fill the payload with 'data'
for(uint8_t indx=offsetof(TEST_PACKET_T, data); indx<msg_len-2; indx++)
xmt_buffer->data[indx] = indx;
I tried to pull it up on archive.org, but the archive page seems to redirect in a loop, even though the response has a 200 status: https://web.archive.org/web/20100906050755/http://extra-www....

Edit: Looks like the tag <meta http-equiv="refresh" content="0"> will trigger an immediate client-side refresh. Why do browsers support this?
I think it is unfair to compare moon hoax theories (which intuitively make sense) to flat-earth theories (which can be intuitively disproven by anyone taking a flight on an airplane).
For example https://en.wikipedia.org/wiki/Shackleton_Energy_Company and http://arxiv.org/abs/1410.6865
This article has some good points. Most of the apologists for 'duper have no idea how the transportation industry is actually regulated. For example, somehow Uber and Lyft found a way to fully comply with New York State's transportation regulations, but ignored them everywhere else, until their lobbyists took care of those pesky, gutless state governments.

I drove for a taxi company in Arizona for a few years.It was a lot of fun, at the beginning. The company I drove for built its reputation/brand over 25+ years, and incorporated the latest technology as it became available. The arrival of the "super-duper-not-a-taxi-apps" ruined the economics of the business for the companies that were complying with Arizona's free-market approach to taxi regulation. The companies are adapting, but it's hard to compete with well-funded venture capitalists.

People who have a sense of self-preservation should not use the services of predatory not-transportation companies. There are times when people really, really need a ride, and the smartphone app won't be able to send somebody to pick you up. (It's more than running out of battery power while at the bar - those people were whiners.)
Of course blitz play is quite different ... Carlsen opened with a4 in a World Blitz Championship game against Radjabov.
You double posted, but FYI you can't export certs from AWS cert manager
I suppose if you're going to draw a bell curve for the gaps people exhibit, someone has to fall on the outer edges. I'm one of the outliers on the right side of the graph in terms of milliseconds. :)
That is not at all Carlsen's style. He plays very organically, accumulating small positional advantages over the course of the game.
Most of that is fairly straightforward. It is using newton's method to calculate the inverse square root. But to get that with one or two iterations, you need a good estimate to start with. The square root of the floating point exponent is half the value. Knowing how the floating point number is packed, we know a right shift is equal to divide by two and negate it. What remains is how the shift affects the mantissa and if some correction factor is needed. This could have been gotten by least square optimization to minimize the error.
And that's because the major DNS servers don't bother with answering more than one question per query. Nothing in the DNS specification limits the number of questions to one. The only down side might be that the response to multiple questions might not fit in the standard UDP DNS packet.
Holy shit! I usually don't get into this issue but France is literally incentivizing the failure of peace talks.
Not really, if I were doing this, I'd buy ads for the search term so I can guarantee (within reason) I'm at the top.
C# clone? In what way?
Your point is completely and utterly wrong when it comes to chess.
AI is not a question with an answer, and so will never be solved.

AI safety is not relevant to exploiting technology to ameliorate senescence.

Absent immediate focussed direct efforts in ameliorating senescence, by the time there is a level of AI technology which can make a dent in medical progress, at least a billion, probably many billion, people will have suffered and died who might otherwise have avoided that fate. And the loss of their productivity will impoverish the survivors - and so cause AI progress to suffer.
Broadcasting Analog TV on an ESP8266
"If so, could it be just as easily programmed to answer those questions as it evaluates moves?"

No. A chess playing program's move score is a value obtained from treewise comparisons of the static evaluations of millions and millions of positions.
You aren't alone - I fine huge gutters on the left/right to be very distracting. If I have my window set to be very wide, I WANT TO USE THAT WIDTH.

However, I realize that I'm in the minority - I don't find narrow columns easier to read, I don't consider analog watches "more attractive" than digital, while I love physical books I don't feel I lose any experience in going to a nice eInk reader, and I find most icons to be worse than a short text label. For these sins I am prepared to simply suffer a tiny bit until society catches up to me :)
The point you bring up is not confined to space imagery, the same considerations apply to earth-bound photography, for that matter, as true in the ancient days of film as today.

Back then every photographer knew that various color films of the same type would render scenes differently. Every manufacturing process produces biases in results, the color-forming dyes at the core of color films responded in subtly distinguishable ways reflecting their explicitly unique chemical compositions.

In the current digital era, vendors produce "image processing engines" that correspond to film chemistry and just as variable. Camera-makers advertise particular "color signatures" to help promote sales and brand loyalty.

Relevantly, witness the endless discussion in photo "gear forums" over which rendition is the most "correct". Arguably we could say "all of the above", a case could be made one is as accurate as another since there is no single standard measurement of "accuracy".

Bottom line is I wouldn't expect any given Hasselblad to produce two photos with the same color rendering when they're shot on different brands of film. Comparing the Apollo moon landscape with the Chinese digital images will inevitably show differences, but we couldn't really say which is closer to how it "really" looks.
I bet the sign itself serves as search engine optimization. If everybody starts searching for "foo" and clicks on my site in the result set then a reasonable search engine might bump my site up higher for searches for "foo."
The 3 Biggest Lessons from Growth Hacker Marketing by Ryan Holiday
A www. prefix just makes life easier for everybody from just running it so there is really not much reason for not having it. Supporting the redirect is easy and people generally don't seem to care.
That would be misleading as example.com and www.example.com are not guaranteed to be the same site.
> I think it's human nature to overstate the difficulty of one's profession?

I think there's actually some speculation it's the opposite. I realize there is a lot that's not yet understood, but it seems to point in that direction. See: https://hbr.org/2015/10/its-harder-to-empathize-with-people-...

"
First, people generally have difficulty accurately recalling just how difficult a past aversive experience was. Though we may remember that a past experience was painful, stressful, or emotionally trying, we tend to underestimate just how painful that experience felt in the moment. This phenomenon is called an “empathy gap.”
"
>I personally am happy they're making backwards-incompatible changes, and I hope they always continue doing that.

At the very early stages of the language, sure. But ten years down the line with significant assets in Swift? I think your opinion will change.
"Wanting to live forever has to be the apex of egoism and arrogance..."

I would gladly sacrifice my life to prevent the rest of the species suffering the physical agony, mental degeneration, poverty, frustration, and violence which result from pandemic senescence.

Your moralizing aesthetic judgements do not justify the misery of billions of people, or inaction in the face of its preventable imminence.
"For instance, it wasn't asked to evaluate the pawn structure and provide that analysis as an output, but it certainly could be programmed to do so."

This quite misses the point. These programs do that as a matter of course, for individual positions. But choosing a move is the result of evaluating many millions of positions and comparing the scores through tree pruning. The program cannot tell you that it chose one move over another because the chosen move is generally better for the pawn structure than the move not chosen, because it doesn't have that information and cannot obtain it.
Serious question: Why are cyclists such cheaters?
For many people "serious due diligence" is a Google search.

Relationships between people, even business ones, are based on trust. You'll rarely know if someone deserves your trust by the time you have to give it to them, so it's more important to realize whats actually going on then to be lulled into a false sense of security for how you think someone is.

It amazes me that in so many of these stories the people who got hurt, usually employees or investors, will just stand around afterwards with their hands in their pockets saying how smart the perpetrators are and how they were fooled. It isn't that this particular situation has no guarantees, it's that their are few to no guarantees in life (especially when money is changing hands).
but chicago cabbies are rude, stink, are talking on the phone in foreign language, demand cash( some even yell at passenger for not having cash), drive cars with no functional air conditioning, drive aggressively to out compete other cabs,demand tips, play annoying ads on the little screens attached to seats....

never again cabs. thank you uber for existing.
That doesn't tell you why it thinks one image is "more panda" than another.
Hypothetical bogey men of an imaginary dystopia should not concern you nearly so much as the loss of productive life, physical and mental decay, and the reckless violence of the hopeless which surrounds you today.
Education Hunt: Post/Find news about education
Bloomberg stocker chart trading game
Attackers Use Word Docs to Deliver BlackEnergy Malware
Ah, I was assuming there would be a kludgy hack to bridge between the emulator's filesystem and localStorage on the browser.
Nobody will have a job in 30 years, so I wouldn't worry about it.
When Uber offers free and discounted rides to passengers, the drivers still collect their percentage as if it was the full fare. Often the discounts are transparent (there's no notice that you've received a discount). So yes, sometimes drivers do get paid a different amount than (a flat percentage of) what you see on the screen.