skysight-inc/HackerNews huggingface dataset:
You could also pass this on to the box designers. Charge them pro-rata with high accuracy for watts used to deliver, and team up with a cardboard company that makes compatible aerodynamic boxes. Let the stores make the efficiency decision.
From the Wikipedia:

> Net income: US$103.8 million (2016)

I wonder how rough things must be.
Bing happens to have quite a good privacy policy, afaik.
You can do this with Axios too:

interface IResponse {
foo: string
}

async function doSomething() {
const reponse: AxiosResponse<IResponse> = await Api.call()
...
// or you can use AxiosPromise<IResponse> without the await
}
Don't understand why a huge ideological conglomerate will prioritize users rights. The same conglomerate that lobby for standards that are massively detrimental to users, collect all sorts of user information etc.
Notion[0], hands down the best tool for keeping track of everything I need to do/remember.

[0]: https://www.notion.so/
The first few minutes are when the audience is most attentive, so don't waste it but jump right in with a motivating example or whatever is the most interesting thing about your talk. Then when you have them on the hook you can give them the outline and overview for the rest of the presentation as usual. I got this advice from a presentation given by Simon Peyton-Jones and have always tried to follow it since then.
The useful/valuable part of what came to be called "REST" (very little of which is found in the dissertation, it's an accident of terminology which has lead a lot of people astray) is all about CRUD, because CRUD is the only thing that makes sense to do with a generic "resource".
I find code in slides a bit distracting. It's better to have code in a separate editor (which can be run too!).
Will Artificial Intelligence take over healthcare?
REST was never that good to begin with.

(Not even as originally intended, which is very different from RESTful way 99% use it -- originally REST was all about self-reporting and discoverability, which is not used, and irrelevant to most use cases).

Having JSON as the response, and a scheme to address entities, was good. Even using HTTP action semantics was OK (though debatable). But that's far from what REST is about.

Something like JSON-RPC would be a much better for web API needs.
For reference: https://en.wikipedia.org/wiki/Moons_of_Jupiter

Its gravitational field is so huge that it is basically the vacuum cleaner of the solar system. Also a lot of things that are not in orbit of it are occasionally significantly perturbed in their solar orbits, by Jupiter, such as a number of long period comets.
Years from now: 2.4 million

Java is still at the top of the TIOBE index. Moreover, the familiar Java update progress dialog will display "100 Trillion Devices Run Java Across Thousands of Galaxies".
I'm pretty sure that if I call `POST /articles/{articleId}/publish`, it will publish the article with ID `{articleId}`. Whereas I'm not sure how `/articles/published/` works.
Hey jazoom, I am not sure how or why I got banned from r/feminism. I think it may have been because the initial article was titled, "OB/GYNs don't learn the nerves and vasculature of the clitoris." This was a problematic title, as some may know it.

The biggest reason you see OB/GYNs saying they know it is because they think they know it, but they don't. This becomes apparent when they start saying things like, "the nerves are very small and difficult to dissect" or even "the nerves are microscopic." Because the anatomy is is some general anatomy textbooks like Grant's, Clemente, and Netter, it is taught in some medical schools (Wash U, U Chicago), and some people are actually learning it (more so than I thought).

I also realized they have included the anatomy longer than previously thought, as I previously relied too much on a physician ex to tell me what was in the textbooks. The main anatomy textbook he had in med school, Rohen's still doesn't have it. I have updated my article to try to explain that sometimes it is taught in medical school. I know as of 2012, it was not taught at UTSW. I know that on r/residency, most of the doctors who answer me telling me I don't know what I'm talking about do not know it. Some even tell me the nerves are "microscopic."

I'm talking, specifically, about the exclusion of clitoral anatomy. So, sure, the vagina, cervis, uterus, and ovaries are covered in depth. However, female sexual response is very important. People will think the anatomy is there because the anatomy is shown and/or described leading up to it.

Maybe OB/GYNs do learn it. But if they do, the ones that do are being quite negligent in not speaking up about the omission from their textbooks. They are also failing to mention it in journal articles on sexual function or female genital cosmetic surgery. Right? So why aren't they mentioning it if they know it? One OB/GYN I talk to did mention it in his textbook on genital cosmetic surgeries, but he actually misquoted his source, so it's slightly incorrect. He has been super supportive though.

However, some general anatomy textbooks still don't know it. Here is a review I just posted on Gray's Anatomy.
https://medium.com/@jessica86/sexism-in-grays-anatomy-the-an...

I have been posting reviews with screen shots so people can see what I'm saying is true. I also posted photos of clitorises, which include some cadaver dissections at the bottom, to show people what this anatomy looks like.

I've also thought maybe there should be a way to put money behind my claims. I can also get my plastic surgeon father to verify everything I say as far as it being dangerous and messed up that the anatomy isn't in the textbooks. He also thinks fundamentally the refusal to add it to boards means GYNs aren't going to know it.

The biggest way to solve it is to just get it added to board exams. If they "know" it, they can test for it on boards.
Top Networking Features in Windows Server 2019: #10 Accurate Network Time
That was the first Marvel movie that I actually liked in a long long time - it felt like it had some weight to its scenes, it wasn't peppered with idiotic, unnecessary jokes every 30 seconds(looking at you Thor&Gotg2), and the antagonist had an understandable and well thought out goal, not just "I want to kill everyone because I'm evil lol". The only other Marvel movie that had a decent antagonist was Spider Man: Homecoming - it wasn't some evil being from outer space, but a normal dude who lost his income and wanted to provide for his family, that was actually relatable, even if his methods weren't.

Like you said, the sequel to Infinity War will probably undo this and be disappointing in comparison, but I'm enjoying what we got.
10 Best WooCommerce Plugins That Help Improve Product Display and Boost Sales
Ask HN: What set of tools do you use for continuous deployment
I'm looking for continuous deployment tools to make it easy to deploy code changes to servers(to different cloud services like aws, azure, google cloud, digital ocean etc.). My top criteria to choose the tools would be "security".
Thanks in advance
> My own personal take on RPC being solved is that we're all pretty much agreed it's not a good idea unless you absolutely have to!

I'm very much of the opposite opinion — Ideally services are indistinguishable from any other library, and the fact that they're running remotely instead of locally only means there's a couple more (networking-related) error cases to handle. RPC setups like Thrift or gRPC support this way of thinking relatively well, whereas REST's resource/verb paradigm really forces your APIs to have a certain shape.
Web app for testing ping times to cloud providers
Many years ago, Dr. Fielding would visit a forum or two and offer answers to questions about REST. I had a number of my questions answered directly by him which helped me through the years to discover how many people have no clue about what REST is and how to use it but wave the REST flag as if they did--and they don't.

I believe Roy quit visiting forums for those reasons; a frustration dealing with all that.
> Mozilla Firefox

The browser that's has Google Analytics integrated, comes with pre-installed third-party tracking app, and that reports home every UI interaction you have? No, thanks, I'll stick with Iridium.

[1] https://spyware.neocities.org/articles/firefox.html
I don't want to seem to harsh or something, but once (in a pre-digital era) that was once called more simply "bribing" (in a sort of "good" way, but still ...).
That people misused REST is not what made REST "never that good" (in your opinion). In fact, it was this misuse that frustrated Dr. Fielding more than anything else.
Interesting.

> This means that for all practical purposes the Vivaldi source code is available for audit.

Acid test: can I build it myself and expect to see identical binaries to what they ship?
I tried to promote some quantum computer scam as well, IIRC.
This!
It's one of the most important thing to remember – people paid money and came to listen here, and you've been invited as a speaker, so that means that you have something important to tell, and people really want you to succeed.

I also recommend a fantastic book on the topic by head of TED conferences, Chris Anderson - "The Official TED Guide to Public Speaking". It helped me immensely when I was preparing to my first big public speaking event.
Aren't all moons natural satelites?
Posted in 2014.
Some Challenges for the Lightning Network – Blockchaind.Net
+1 for live coding being really hard. I’ve done many talks and by far the hardest was a live coding talk I did recently.

It has all the same difficulties as a regular talk, but with some added handicaps:

- no ability to make eye contact with your audience and feel the room

- no way to talk over small errors, if you get stuck on a bug it can take you 10 minutes to find your way back out

- very difficult to keep the audience’s attention since all they see is a wall of text

- talking and typing at the same time is really hard, you get to enjoy stammering your way through fumble fingers

In short: only try a live coding talk after you have a lot of presentation experience.
Wheat grows well in the UK, so there's no tradition of making bread from rye. There is choice, but between white, wholemeal and whole grain wheat bread. You should usually find rye bread in the allergies/restricted diet section, as a gluten free option, but it won't be fresh. Maybe fresh rye bread if you're in a German/Eastern European dominated area.
Vaguely related humorous piece about archaeologists of the distant future discovering a well-preserved example of a mid 20th century motel; they conclude every unfamiliar item within it from the toilet to the television has religious significance

http://sultanaeducation.org/wp-content/uploads/2014/06/Motel...
You mean, when under pressure, and used in the wrong way it will suddenly fold up and take a chunk out of its owner?
What Mueller's latest indictment reveals about US and Russian technical spycraft
> What walkways? Well Fred made a good case for walkways and they’re going to add to the bridge’s appeal.

That "walkways on a bridge" are an outlandish idea tells you all you really need to know about the article and the author.

I actually have a fairly low opinion about the state of the IT industry. But neither accessibility features you personally won't use, nor programming art projects, nor occasionally whimsical industry jargon are the reason why. Also, if you think there's an electrical engineer out there who never built something nonsensical for the sake of it...

In fact I propose two big reasons why the IT industry is like it is:

1. many IT projects serve questionable means. If I work on a bridge, there's a good chance I think there's a use for it beyond making money to someone. Many programmers don't have that "luxury", and it's hard to care about the end user experience if the programs ultimate goal is to screw the user over.

2. IT industry is full of toxic people like the author of this article. Perhaps because of 1.
why wouldn’t you hang around for the payoff?

If you took a job as a developer because you love creating useful things that people like; and you know after the layoff the product is going in the trash; that's going to cut into your job satisfaction a lot.

Plus there's the risk you'll be among those who aren't laid off, but your working conditions will worsen.
What happens when the "insurance for your insurance" (level 2 insurance?) refuses to pay? You get level 3 insurance for this case? What if they are all equally corrupt? Which they probably should be, since it's in their interest not to pay up?
From Richard Hamming:

When I first started, I got practically physically ill while giving a speech, and I was very, very nervous. I realized I either had to learn to give speeches smoothly or I would essentially partially cripple my whole career. The first time IBM asked me to give a speech in New York one evening, I decided I was going to give a really good speech, a speech that was wanted, not a technical one but a broad one, and at the end if they liked it, I'd quietly say, ``Any time you want one I'll come in and give you one.'' As a result, I got a great deal of practice giving speeches to a limited audience and I got over being afraid. Furthermore, I could also then study what methods were effective and what were ineffective.

While going to meetings I had already been studying why some papers are remembered and most are not. The technical person wants to give a highly limited technical talk. Most of the time the audience wants a broad general talk and wants much more survey and background than the speaker is willing to give. As a result, many talks are ineffective. The speaker names a topic and suddenly plunges into the details he's solved. Few people in the audience may follow. You should paint a general picture to say why it's important, and then slowly give a sketch of what was done. Then a larger number of people will say, ``Yes, Joe has done that,'' or ``Mary has done that; I really see where it is; yes, Mary really gave a good talk; I understand what Mary has done.'' The tendency is to give a highly restricted, safe talk; this is usually ineffective. Furthermore, many talks are filled with far too much information. So I say this idea of selling is obvious.

http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
It seems like you like good films from auteurs - Dunkirk (Christopher Nolan), Isle of Dogs (Wes Anderson).

The great thing about films like that is that if they do age, they age very well, and there are hundreds of films by auteurs you'd probably enjoy.

AFI Top 100 movies, the Criterion collection, or just going through a director's previous films.

If you liked Dunkirk, have you seen the Band of Brothers TV series?

I highly recommend checking out a film festival if you like seeing original films. Most film festivals only show movies that have yet to be public. There are hundreds of movies a year that are shown at film festivals and never seen again.
Auto Dialer Software
The way I think of it is that GET, PUT, PATCH and DELETE all deal with data, whereas POST is a call to action.

It is a little unfortunate that we don't have a CREATE verb (distinct from the update-ness of PUT) and we need to use POST for this purpose.
"Punk's not dead, it just deserves to die when it becomes another stale cartoon."

Dead Kennedys was on constant repeat on my walkman or home stereo as a 14-year-old in the late 80's. Every Friday was spent at the tiny all-ages punk club in our east-coast college town. Government Issue, Fugazi, Das Damen, Black Flag, Jello Biafra, even They Might Be Giants came through.

Even now, 30 years later, I load up Frankenchrist or any other DK album on YouTube at work and that's my intense-focus music. The music is still strong as hell, Jello's words and delivery are ruthless and scathing and hilarious, and the whole thing just works.

I wish there was a DK today. Rage had it. Some Run The Jewels tracks have it, but not quite.
Don’t Squish the Jellyfish. Capture It with a Folding Robotic Claw
I made this case in 2013.

Tlon didn't want to hear it.
Hey, here's Gaëlle Medeiros-Logeay, Data Protection Officer at Vivaldi.

The data we collect is not personally identifiable, and we try to keep it as minimal as possible. :)

We're not in the business of collecting data, and we do not sell them to advertisers like others do. The collected data helps us to understand where most of our users come from.

Our stats show us which country our users are located in and nothing more. We don't do data profiling. We just look at trends.

We don't see any browsing history, it's all stored locally so that only you can see your own browsing history. If you use Sync, then the data is encrypted.

If you want to read more about our privacy, this article wrote about us at length on this topic: https://www.ghacks.net/2018/01/30/vivaldi-browser-privacy/

Hope this clarifies things for you. :)
Step by Step Egg donation process
Valid since ever.
That's no moon!

Pop culture references aside, yes, a moon is defined to be a natural satellite.
I agree. I am sick of the self-righteousness of some Americans. I remember them howling when Valve was fined by the Australian Government for anti-competitive things. They kept stating about how pro-consumer Valve was. But as an Australian valve is not pro-consumer. Valve has an Australian store, with higher prices than the US store and charges us in USD.
Only one thing about this article i have to say is that its posted on TERRIBLY designed page... Half of the screen black, align to the right and no "reading view".
You're being unnecessarily pedantic. There's a clear difference between oblately spherical and lumpy.
That's the moment your OS becomes a "mobile app platform", or a "software distribution". Or just the definition of OS changes. Or maybe not, because Windows was always more than the kernel. And it always included Notepad. But Notepad was never essential. And traditional UNIXes always came with a lot of user space programs. (And thre are essential user space apps for POSIX-y OSes, right? Things like the coreutils programs, ls, stat, cut, test, rm, [, sh, etc.)

And there's the WebView component, that's part of the SDK, that's essential, and it can be a dependency, or it can be bundled into the APK. (There's even https://crosswalk-project.org/ that is basically new WebView for old phones - Chromium built for old phones.)
> If you're in sales then I see another tactic used instead, which is to memorize the talk

Majority of my talks in the last years have been in academic settings, but I'm definitely on the side of "over-rehearsing" on your scale. I've never done a sales talk in my life.

I guess it depends on how well you can improvise on stage. I never managed to master that. For myself, I can only "stay natural" and not be nervous when I'm well prepared.

> quiz questions, polls

I personally don't like this when listening and rarely do it as a speaker. It can be a double-edged sword. I've often seen speakers fall into the trap of asking "how many of you are familiar with X", and then proceed to spend next 10 minutes explaining X even though it's obvious that the audience already knows X very well. If you're asking questions, you should be prepared to act on the answers.
The Next Ten Billion Years
AFAIK, early MS-DOS made heavy use of the technique, probably(?) before EMS/XMS became available/common.

"OVL" popped up in my head for some reason, and https://www.google.com/search?q=dos+ovl seems to return interesting results (showing a few real-world examples).
MusicBrainz Picard 2.0 released
Nooo. Don't take away Mars' moons.
Is the maximum height of mountains on Earth really due to gravity or a limit imposed by geological weathering?
Twitter's “See less often” button does nothing
Straw man, no one claimed that there will be a complete extinction of coral, only that it will be 2 million years for coral to recover to pre-industrial levels.
I know it's not technically correct, but the conceptual definition I've found useful for myself is that REST is about operating on the HTTP layer instead of building your own layers on top of it. Why create your own custom error protocol when you can use HTTP error codes? Why develop your own caching strategy when you can use HTTP caching? Why create your own authentication mechanism when you can use HTTP authentication over TLS (or client certificates, or etc.)? When the article talks about how REST should be layered, cacheable, and client-agnostic, that's really the core of it to me.

By thinking this way, you can see how REST helps you re-use already-existing infrastructure---proxies, load balancers, caches, etc.---instead of spending time and effort making custom solutions. It also helps provide guidance as to when REST may not be appropriate: can you answer those "why not HTTP?" questions?

I've also found focusing on the resource/noun aspect (beyond considering caching) to be a bit of a "nerd trap"; it's possible to spend a lot of time chasing the perfect, "correct", solution. As the article notes, there's nothing wrong with "verby" URLs as long as you are using HTTP instead of doing your own thing.
I always dislike this advice because

1. I simply don't think its true - there have been many talks where I have become interested 10 minutes in.

2. It puts tremendous pressure on the speaker for some kind of fireworks in their first 10 seconds.

Your 10 seconds went badly? Who cares just make sure the next 10 seconds are interesting, or the next.
“May We Live Long and Die Out”
New Zealand firm's four-day week an 'unmitigated success'
Ask HN: What is your Timeline predictions of the far future of the Internet?
CRUD is easy to understand and close to the core of tasks that programmers at large need to do.

Thinking in terms of REST requires that you concern yourself about the full infrastructure. Many programmers i have met simply do not care. Super nice properties such as cacheable and discoverable are outside their domain. Most simply just want remote RPC.

Try convincing a programmer of the benefits of HATEOAS is though. It will be dismissed as too much hassle with no real benefit.

But if you look at it from a data architectural perspective everything just "clicks". Few projects are however approached from that angle.
Play store shows Chrome installed 1b+ times, with 9M ratings, Firefox has 3M ratings and 100m+ installs. So it can easily mean 950 million installs for Firefox.
People using also Android for GUI/experience. Google controls the Android system. They have a large say how Android Apps should look like and are consisted of.

At 2018, talking about yet another Mobile OS beyond Android/iOS is just pure nonsensical fantasy. The game is over, if Google going to charge Android, the manufacturers will not be happy, but they will pay and pass the cost to consumers.
Ask HN: Is a good team section worth on a website?
It's a space station.
Promoting high-end virtual reality solutions
What Tech Should You Use in 2018?
Maps are important, but you can use one of the many different map providers.
Somewhere Hugh Hefner is smiling
Velocity template processing performance – utility vs. directive classes
I used to program quite a lot, but I ended up becoming a Lawyer... and I prefer that to programming... which should say a lot :D
might be worth reading this and a ton of other articles that make so many good points why WoT is bad

https://lists.torproject.org/pipermail/tor-talk/2013-Septemb...
Show HN: Implementation of Hierarchical Attention Networks in PyTorch
So still plagued by whales and cartels dominating the votes.
You're talking about the same Firefox that displays ads on my home page by default, sends analytics to them by default, and is owned by a foundation that is owned by a for-profit company?
yeah i agree, if you use the key servers be careful with what info you use, you dont have to add email addresses either.
For as long as there have been artists, there have been apprentices. Sometimes those apprentices went on to become renowned masters, sometimes they languished in obscurity.
Predictive Dialer Software