skysight-inc/HackerNews huggingface dataset:
This is a great example of the hubris of scientists that non-scientists can’t stand.

Most believe Pluto is a planet. Moons are rocks in orbit around planets, etc.

Why the obsession to change these names? Brings painful thoughts of our future if this is what they care about.
Passing functions with multiple arguments to Array.prototype.map() in JavaScript
only in specific [surveillance] issues
I only see a collection of exercises, but I don't see where is the proposed solution or how they are graded by difficulty or grouped by similarity. The link is the second set of exercises, there is part one.

An example of exercise is this page is to define a function to remove spaces in subslists. It gives an example with input and expected output.
Sounds like time poorly spent to me. A waste in fact.
A beautiful sentiment :) I believe this should apply to tech as well – it shouldn't be an exclusive field and building logical apps should be simple. That's kind of why I chose to brand my freelance business as Punk Rock Dev.

https://punkrockdev.com/
That link is a great representation of why the term "REST" is so often misused; the author's language is opaque and he makes no attempt to make his thesis accessible to readers. He speaks entirely in abstractions and generalities; nothing is grounded in familiar terminology.

The very first comment from that post asks what he means by "hypertext", a fairly fundamental prerequisite for following his thesis. He replies with the following:

> Hypertext has many definitions

> When I say hypertext, I mean the simultaneous presentation of information and controls such that the information becomes the affordance through which the user (or automaton) obtains choices and selects actions

I challenge anyone to transform something as simple as "hypertext is text with links to other text in it" into a more convoluted and unnecessarily abstracted definition as the above.
To protect brand: Burberry burns products worth millions
Remember you're telling a story. Think hard, before you start with slides, what that story actually is. Continuity and flow really matter.

Usually the first part of the story of a tech talk explains what the problem is. Many tech talks fail because the audience either doesn't understand the problem, or doesn't believe your problem needs solving. Think carefully who your audience are, and ensure you explain the problem in enough detail that you connect with your audience.

The middle part of a tech talk then is usually spent on explaining your solution to the problem. If you've explained the problem well, that the outline of the solution will basically work should be reasonably self-evident. Many tech talks fail here, because they dive too deep into the details too fast. Again, know your audience, so you know how deep to dive. You can never fit all the details you have in your head into a talk, so think carefully about what the most important features of your solution are, and focus on those. Keep less important details for backup slides you can turn to if asked.

The third part is usually evidence that your solution works. Often this involves graphs. Again, focus on only the most important results - more than about three graphs and your audience will switch off. Explain the experiment, and explain what the axes represent. Way too many people don't spend enough time on this, so no matter how good the data, no-one understood.

Finally, your conclusions. What did you learn? How complete is it? What are its limitations? You're not entirely doing a sales job, and your audience are wise enough to know that your system will have limitations. You should be the one to explain them, rather than have them come out in questions (when they'll start to doubt eveything else you told them). Finally, what future directions do you think should be taken?

Of course, different talks have different shapes. Find what works for you. Sometimes you need to iterate between problem - solution - new problem - revised solution, etc.

When you present, know your first few sentences by heart, because you'll be nervous. After that, it matters less, you'll have settled into the talk, and you'll appear less stilted if you're not reciting a script. Most importantly, turn your excitement dial to 11. If the audience feel you're not excited by the work, why would they be?
I come across maybe half a dozen straws a year.

But then maybe the real problem is most people eat way too much fast food? Starbucks is fast food too.

Yeah, it’s the straws we need to stop... /s
Machine learning will analyze your thoughs and output wasm, then run it a os that is sandboxed in a webrowser.
Well, the guy's point is that they changed what they were making after they took his money. This isn't something that's outside of their control, and it's not unreasonable to suggest they shouldn't do that unless they're willing to refund.
Facets – Visualizations for ML datasets
No, you didn't have to spread out the logic like that in Rails3. You could do something like

class AsController < ApplicationController
def index
end

class BsController < ApplicationController
def create
end
end
end

with routes like

resources :as do
resources :bs, controller: "as/bs", only: :create
end
If we removed every useful feature of a language because it could potentially be abused, we wouldn't have any features in any languages.

Removing comments from JSON because some people might use them for parsing directives was an overreaction. The alternative always presented is to pollute your objects with "comment" values which, unlike actual comments, take up space and need to be parsed or filtered. Just imagine how silly it would be in any other language for comments to be replaced with variables.

And... nothing is stopping people from adding parsing directives in JSON itself anyway.
I blame smartphones.

The dominant feature of youth used to be relentless, neverending, soul crushing boredom.

If you were creative you would do almost anything to escape that boredom. Make something, write a song, create an event. Anything.

Now nobody is bored anymore. Maybe existentially but not in a literal minute to minute sense.
You may not be able to present cacheable data to your end-users, but you can still utilize caching for internal consumers (such as application-layer services consuming data from enterprise-layer services).

Or, if you have a CDN, you could cache closer to the end-user (assuming you have the necessary controls on your CDN to meet regulatory [and common-sense] requirements).
It seems like they've taken the usual formula and just stretched it out over two movies. Most superhero movies have a moment where our hero is down, and all hope looks lost... only to bring it all back from the brink. So, part two it is.

I've come to accept the Marvel movies on the basis that they're a giant subsidy program for the industry at large. Talented actors and directors can phone it in and make huge salaries, which enables them to choose an interesting, low budget project next. I'd still rather those low budget movies got even a tenth of the budget that the average Marvel movie does, but oh well.
Just spent some good hours reading about Boltzmann brain related stuff...it's indeed a fascinating topic.

The most interesting part is the related Boltzmann brain paradox: we are far more likely to be isolated brains randomly popping out of chaos and imagining a universe, than actually living in a real universe.
If there is a Q&A section and it's being recorded... please please please repeat the question so your mic pics it up because the person asking it is miles away and it never makes it into the audio so the people watching at home later have to guess what the question is based off the answer you gave which can be tough sometimes. So just a "Ok, so the question is... blah blah blah - answer".

Also... nothing can quite prepare you for how shot your nerves can be. It definitely pays to run it through many times as you can with a timer so that you are at least confident in your pacing.

Other than that it's quite fun.

It can be pretty handy to you to include your twitter handle in the top right corner so you get some follows throughout the presentation from people who were interested. At the end link off to 'you can find the slides for this presentation here bit.ly/soloyolo' etc.
We should have the safe, just-connect version of Noise; my understanding is NoiseSocket wants to be that.

I disagree with the comparison you made to JOSE et al. The problem with those specs is the specification and implementation complexity of the product. But actual noise implementations like WG are counterexamples to this pathological mode: they have 1 mode with well-known properties. The real problem is that people think of Noise as a protocol spec and it’s really a roadmap for designing a protocol.
EULAs are already not legal in Europe, so they're halfway there. You could always move there!
The issue is whether any of those are available in movie theatres near the OP.
Science evolves. Backwards compatibility is good, but then again, the imperial system :D

Sometimes it's a good idea to break with the past.

Regarding Pluto: https://www.youtube.com/watch?v=BKoRt-6pjAE&vl=en
Firefox is becoming more user hostile with each revision, though. I've been using Waterfox as a more privacy-conscious alternative, but long term I'd like to see a new, fully open source, privacy focused, user-first browser that doesn't phone home for any reason. Waterfox is 99% there, but I feel the developer is having issues moving it to the Firefox Quantum release due to all the extra crap Mozilla shoveled into that release.
A Citizen Is Suing the US for Putting Him on the 'Kill List'
They can retroactively change anything on their website. Of course, the same goes for the other party.
Understand your audience.

It's SO easy to assume knowledge. When I talk about python, I now give a quick intro to the command prompt. I started out assuming everyone knew how to use the command prompt. A lot of times, you forget that the stuff you "just use" may be new to the listeners.
Dive Under the Ice with the Brave Robots of Antarctica
I'm hopeful that very same will happen to Apple
These days it seems movie making is about taking the least risk. Most if not all the big budget flicks are either fantasy/scifi or reboots of old franchises or superhero movies or a combination of them. There seems to be a lack of a tight script and good storytelling. The last movie which was not a marvel/dino/superhero genre and enticed me to watch in the theatre was "gone girl". I wish we see more of those movies again.
You can't use "Swiss" brand without being made in Swiss.

Copyright.
The hubris of revising technical definitions that they themselves created to describe their own work? What are you on about?

"Most believe Pluto is a planet" because they were told that by scientists in the first place. Without astronomers, "most" wouldn't even know Pluto existed.
Then that can be their choice too.
That single person is a mechanical engineer.

Wing as a project, though, has designed their own aircraft, so I'm going to say, yes, they have aerospace people on staff.
I watched the Karate Kid the other night. My 10 YO boy fell asleep. The movie is really slow by today’s standards; it has character development. People don’t have the attention span anymore, hence the marvel crap.
> For example, let's imagine a notation to describe a chess party:

In that example XML is missing the XML declaration. Furthermore, JSON doesn't require a type field. That skews the comparison quite a bit.

Furthermore, the amount od symbols is irrelevant. Otherwise brainfuck would be considered exemplar wrt clarity.

> Also note that XML includes the element name, while with JSON we are supposed to know the object structure.

Exactly, that's another way JSON is simpler than XML as it requires no boilerplate code to convey structure.

That is particularly obvious in the sort of application covered in this discussion.
I made the mistake of watching "Aladdin 3". It's incredibly bad, especially compared to the amazing first one.

I think they used straight-to-vhs sequels to train their new hires.
There no interest in Star Wars. Dumb movie ever created.
7 Reasons to Invest in IoT Application Development
IMO anyone that was going to make a set of Star Wars sequels was doomed to fail. The originals hold such a specific place in people's childhood memories that any resurrection will always be considered sacrilege.

I didn't see any of the Star Wars movies until I was in my twenties, and I think the new movies are absolutely fine. Nothing earth shattering, but neither were the originals.
A brief description on accounts payable – SlickAccount Blog
Resume Examples from people who got hired by Google, Apple, NASA and others
Continuing your point...

Fonts and rendering and apps will change just like compilers and source and runtimes. aka bit rot.

---

Want to preserve your output? Then print to PDF with embedded fonts. Or use screenshots.

Want to be able to recreate your output? Then treat your content like devs treat their software.

I used to write prepress and print manufacturing software. I also did a tour of duty as our tech writer. Our team's entire publishing workflow got a lot more sane when I treated it like any other dev task.

Make dependencies explicit, use source control, pin down versions of apps, drivers, fonts, OSes, etc (aka colophon).

Our "build servers" even had VMware images, containing our desktop publishing apps, used to automate PostScript, PDF, and web output.

(This is long before Chef & Ansible, CI/CD, etc. Kids today have no idea how good they got it.)
The Mueller Indictment: Proof That You Need Secure Logs
NY Times says Nike shoes can make you run 4% faster
AWS' strategic value for Amazon: AWS infrastructure handled the 1-day jump
im giggling like a girl because i got ur reference :D
Coding Multiplayer IO Pac-Man in One Week (Timelapse)
Yep, caching in generally totally makes sense where possible and agree re: services and CDNs.

But end-to-end cacheability at the HTTP layer, part of the original rationale behind the REST API design style, does not make sense for most APIs anymore in 2018.
Google Cirq and the New World of Quantum Programming
What you're referring to is an entirely different issue, which is informed consent. If the contract is designed to get the user to quickly glance over it, and agree to unfair terms without understanding it, then yes it's unfair, and any properly functioning court system will void it.

But that's a separate issue from the possibility of including arbitration clauses in a contract, which simply expands the range of possible contracts two consenting parties can enter into.
"Got error 28 from storage engine"

Not a good sign!
I agree with your point but I also want to point out that if you think about the ratio of money you spend on franchise movies vs. other movies, even the people that like to complain (not accusing you of complaining) are often at fault.

I know personally that I see just about every Marvel movie in theaters, but for any no-big-name movie, I wait until I can see it on Netflix or just never see it at all. I cannot complain without being a hypocrite.
Perhaps it's for performance reasons. I don't see how it would be an attack vector to permit /some/path/dir to be read after the "dir" is re-created or replaced. You'd guard against that with standard nix ACLs. If someone can replace the directory they can also modify it.

> [...]the daemon can just call unveil again[...]

Not if it previously called unveil(NULL, NULL), which is a significant part of the security selling point of this feature. If so it'll need a full restart.

You also won't be able to tell if the directory can't be accessed or if it truly doesn't exist, since syscalls will return ENOENT instead of EACCES in this case. So the state machine to recover from this becomes complex. You might do a full restart just to find that no, the directory really doesn't exist anymore, rather than getting replaced.

On the other hand this is consistent with how chroot(8) works, but in that case you're cd'd to the directory in question, which you'll loose access to if it gets replaced (standard nix semantics, nothing to do with chroot per-se).

Overall I really like these simple security restriction mechanisms OpenBSD is adding, and wish these sorts of APIs were available on more popular OSs, but if say Linux cloned this I hope they don't carry over this caveat, since it's not consistent with how path access works in general.
“Very little is actually about execution, because the execution's primary purpose is to represent the idea. It's the actual idea that contains the values.” This quote from the article is a strange reflection of what the world of software development teaches.
All's cool, I already see the air full of drones (if I can't have my flying cars in 2020, drones would suffice), I'm truly worried about the noise though.

While hoping that electric cars will make cities less noisy (I can feel it in Berlin with more and more electric cars and scooters), the buzzing sounds of drones is already too loud for me - and I've seen only several so far.

That's going to be terrible, having dozens of them buzzing around, like your typical high-pitched scooter, but next to your 3rd floor window.

Any quiet drones in development? ;)
> the Firefox Quantum release [...] all the extra crap Mozilla shoveled into that release.

Hadn't heard about extra user-hostile stuff in this release? What things are the Waterfox guys having trouble with?
Newegg has been expanding into 3rd-party retailing, which is what I've come to loathe about Amazon. Newegg's advantage, to me, was trust that they were carrying legitimate, good products that would arrive quickly, and a process without surprise. I can't reliably distinguish actual-Amazon-warehoused product on Amazon any more, and I figure I soon won't be able to on Newegg either. So, when I need computer kit, why not just get it from Amazon, where I already pay for Prime? I really wish Newegg would walk this back. I think the future of online retail is focused, curated shops, and not the worldwide haggling vendor stall that Amazon has become.
Facebook protects far-right activists even after rule breaches
Calling people humans is like calling women females. Neckbeard.
So basically, professionals are using their professional-grade laptop wrong.
It's my understanding that foam is a pretty good substrate for mold, so in a humid environment like a boat that might be an issue.
We don't know yet whether or not that's good news I think. I've never knowingly used Ayden.
Fluence pitch – Dag van de Crypto Amsterdam
It's known as the 'James Bond intro', where basically you invert the well worn intro, method, exciting results formula by putting the sexiest part first, just like how James Bond/many action films these days start with a thrilling intro. In my experience it can work well - the audience immediately grasp the point for sitting through any challenging content, safe in the knowledge the outcome is rewarding. Also if you return to it later there's a reinforcement element. Of course it relies either on having eye candy or results that are or can be competently portrayed as being amazing.

The effect is supposedly about lighting up the reptilian brain, and you can drop further limbic system boosts throughout your talk to raise arousal level (heart rate, adrenaline) of your audience, which supposedly keeps their interest high. I learnt this on a demo course, perhaps it's just obvious didactic technique.

I should add it's obviously high stakes but can really make your talk stand out, especially if your talk is within a series of conventionally structured talks.
Full Transcript: Facebook CEO Mark Zuckerberg on Recode Decode
> Why would there obviously be more feminist bank tellers than female bank tellers?

No! You still aren't paying attention and at this point I think you might be just trolling, but here's one more good faith response.

To reiterate, the article brings up the interesting result that people think it's more likely that someone is a "feminist bank teller" than that she is a "bank teller".

To be clear there are some number of bank tellers, and of them, some are feminist. There cannot be more people who are feminist and bank tellers than people who are simply bank tellers. The feminist ones are a subset of all bank tellers.

So the probability that someone is both is less than or equal to the probability that someone is just a bank teller. If you know them well, and they go to marches and such and your ascertain that they are definitely feminist, then the probability that they are both is equal to (but not greater) than the probability that they're a bank teller.
Show HN: Animated Backgrounds in Flutter
One argument I've seen explaining why Infinity War works is that Thanos isn't really the antagonist, but the protagonist.

Also, considering what happened in the Infinity War arc in the comics, I don't think they could have done otherwise.
Ask HN: Were you happy moving your API from REST to GraphQL?
TL;DR: Badly
For me, the problem of NAS is that it breaks the easy marketing message of older==pricier . That used to be an eas'ish way to justify high prices for various bottles.

Now you have a situation where it can be just marketing fluff that causes a large increase in cost, which could lead to a market for lemons emerging...
I want a "merge" or "link" posts UX feature. Conceptually like merging bug reports.
Cracking news: improved smartphone glass twice as likely to survive drops
We don't have a satisfying definition of life. The most common one is basically a list of symptoms that may or may not apply to life.
Seahorse Family Simulator
maybe my lameness is showing, but why do people do this? even as a teenager I was usually running out of steam and thinking about bed at that time. is it for people who work late shifts or are there superhumans out there pregaming all night for a 1 AM show? or do they not even start partying until 10/11 PM?
I agree that regression scenarios are difficult to identify, this is why its good to have unit tests to begin with.

You're only unit testing the code how you 'intended' for it to work at that time. Even though the tests are written, it probably wouldn't be uncommon for a bug to slip through when running your code, what you then can do is write another test to account for that scenario, then repeat and your code becomes more robust as a result.
Show HN: Interactive Infographs with D3.js
I don't really believe this, maybe just based on the mechanics of how aging work. I know that if you put the same spirit in front of me, one aged in sherry and the other bourbon, the difference will be night-and-day; you could be a first-time scotch drinker and easily have a strong preference (Aberlour does this at the distillery tour). I also know that the difference between new oak and 1st fill is enormous, because I have the Woodford demo where new oak is dark and woody and 1st fill is blonde and much less flavorful.

What I think is that if you did a triangle test between 1st and refill ex-bourbon, you wouldn't be able to tell the difference.
The essential skill of a developer
Presumably because trolls only have 4 fingers on each hand?
HATEOS can be a weighty concept to get across and it never clicked for me until I read a book on it. I still think there are aspects of it that could be learned easily enough in isolation though. Understanding media types for example allows you to develop some really nice schemes for API versioning. But few people are even willing to learn that and just butcher their URLs instead.
If people don't agree with what it means, it's because they aren't spending time reading the actual dissertation. Instead they are kind of glancing over it and depending on others interpretations to create their own. As someone who writes protocol specs, Roy takes great care in being as clear as possible: confusion, inconsistency and misinterpretation are not Worthy Things in protocol implementations. To truly understand REST, you MUST understand HTTP and the rationale behind it.
MAKE AN APP LIKE TINDER IN ANDroid & iPhone