skysight-inc/HackerNews huggingface dataset:
Too young to know for sure...but seems right. Can you help me understand what strategic skills are? Resource management?
From your blog post:

> "The benchmarks are not 100% fair"

I doubt anyone has time to rummage through 18 months of blog posts to look for data on a blog, specially as you're not willing to compile it and the one you cherry-pick is also euphemistically described in your own words as "not 100% fair".

But hey, at least you have your marketing buzzwords on point.
I can imagine that first-generation hybrids were slaves. Maybe with males being castrated.
E-diesel (https://en.wikipedia.org/wiki/E-diesel) would save us the hassle of using crops for fuel, assuming we can use a clean energy source to produce it.

But yes; batteries are nice and it's good that we spend resources developing new and better ones, and that we recycle the old ones for materials, but we have a large fossil-fuel-based infrastructure in place, and replacing/upgrading it will take at least half a century.

We need something clean to keep that going in the mean time.
Reminds me of Pushing Tin, a 1999 movie. Wonder if they are related?

eta: Wikipedia says yes, so it must be true. https://en.wikipedia.org/wiki/Pushing_Tin#cite_ref-1
IKEA is closing its only US factory and moving production to Europe
I think the majority of the hatred for Nestlé comes from their aggressive approach to selling baby formula in poor countries where (for various reasons) it wasn't appropriate, which probably directly harmed children as a result.

However, according to this page, there are other reasons too: https://www.zmescience.com/science/nestle-company-pollution-...
>WhatsApp already has a key extraction protocol built right in for its Web interface.

I don't believe this is correct. WhatsApp (and Signal AFAIK) web works by decrypting the original message on your phone, re-encrypting it with a different key that is shared with your web interface (this is what is being shared via the QR code when connecting to WhatsApp Web), sending it to the web client, and having your web client use the second key to decrypt. This is why your phone must continue to be powered on/connected to the network for the web service to work. The original key is never "extracted", and AFAIK can't be extracted by normal means.

There are a few apps that attempt to exploit a few security vulnerabilities to recreate your key for you if you lose it and need to access backups, but that isn't the same as what you're describing.
Ya that seems pretty unsafe to me. I'm not sure then why others suggest the Go error handling makes things safer. Silent failures have always been some of the most impacting issues in the systems I've maintained. They cause slow corruption and they take a long time to be found, at that point, the damage is done and hard to revert.
The prebuilt models currently listed have 32 GB.

The previous gen lists 64 GB, so just wait a bit for more models and configurable options to be listed.
I'm sensing that you are not familiar with Rust and the safety that it introduces compared to C/C++.
The DSM LCD (like) you’ve never seen
I'm certainly not saying that what he's doing is all good either.

The idea that this is going to be controlled with anything other than a direct connection to an air-gapped computer scares the shit out of me.
Don't you think you are being unreasonably harsh? Why are you attacking somebody's open source project with such passion?
> For the vast majority of employees, fast-food is not a career. It's just a job

I'm not sure that's true. I'm also not sure that your description of how easy it is to switch fast food jobs is true. On the other hand, I've never lived anywhere that I would expect to have trouble finding another job in tech whenever I wanted. At a minimum, your experiences seem too limited to support the sweeping generalizations that you have given.
i work with a manufacturer that’s a multi billion dollar behemoth and they move at the slowest possible pace. every decision takes weeks, a hundred emails, 20 phone calls, and 10 pdfs. we needed to add encryption to data we exchanged. they said PGP and gave me a pgp key. i encrypted a test file and gave my key back. within 20 mins we had an answer and moved on. this easiest part of anything we have ever integrated with them
How to gracefully stop a docker container
Shocking New Technology – Blows Apple and Microsoft Right Out of the Water
I live in Romania.

It depends on the country, but for search what really matters are the points of interest and Apple Maps in my country doesn't have any, whereas OSM and Google Maps are competing head to head.

Even for driving, the OSM apps available, while lower quality, are more reliable when I travel to Bulgaria for example. The penetration of Google Maps in Eastern Europe isn't great and Apple Maps isn't worth bothering with.

Anyway, I wonder why DuckDuckGo is choosing Apple Maps. It makes no sense IMO from a user experience perspective.

Remember that if you're in California or New York, those are the primary markets targeted by all tech companies, so your experience with Apple Maps is not representative of the rest of the world.

In my travels OSM fares quite well in terms of its POS database and is the only one that can compete with Google Maps in that regard.
GP's point - or at least a point that can be drawn from their comment - is that weather is actually more related to health than what the article is about, because weather forecasts have a measurable health and safety impact, whereas body absorption of low amounts of non-ionizing radiation doesn't.
Well, government in many countries is getting so detached from constituents that some people start to believe that unrestrained greed from corporations is the more dependable option. At least they behave in a predictable way that can be accomodated.

This comment may contain unrestrained cynism.
Thanks for the clarification! It's been a while since I've looked at Turing completeness.
Ask HN: Blogs Similar to Minimallyminimal.com?
Do you follow any blogs that share insights behind design processes, ideas, review nice things etc. like Andrew Kim (author of minimallyminimal.com) did?
The whole "skipping out on bolts or parts when the assembly line is going too fast" was why everyone stopped buying American cars in favor of Japanese manufacturing with their andon cords and all that (stories of "made in america" quality went even further - my favorite was cars made on friday afternoons shipping with beer cans rattling in the doors). American manufacturers had to adopt the same strict quality manufacturing methods in order to become competitive again. If major manufacturers were caught going back to fast and loose manufacturing standards again, it would definitely be a story I'd want to read!
I agree with everything this person just said.
What's the one-minute pitch for using this, over say Python or Julia? I couldn't figure this out from a quick skim.
Accidentally took a workshop on this at a tea festival a number of years back.

Turns out the “fermenting” of tea is mostly self contained. Autolysis, I think might be the word?

If you recall that caffeine is an insecticide this makes sense. The caffeine is stored as a time bomb waiting for some insect to chew. Mastication mixes the caffeine crystals and the enzymes already present in the leaf, which then render it soluble and bang, dead insect. To process tea you just need to activate the enzymes the right amount at the right temperatures, and then dry the leaves before they can rot.

If you get a proper oolong loose leaf, and let it steep long enough, you will find what looks like whole leaves in your cup. Not unlike those little dinosaur sponges they sell to kids. Just add water.
> Rust offers much lower TCO

Just to satisfy my curiosity, since I’m not that familiar with distributed computing, how is tail call optimization relevant in this area?
In Glasgow around the 1980's there was a series of gang battles, the fights were over the control of Ice cream vans and their distribution areas. It was known as the Ice Cream wars, it nearly killed off the Ice Cream van (there's still a few about in summer).

https://en.m.wikipedia.org/wiki/Glasgow_Ice_Cream_Wars?wprov...
I thought you were going to link to this thread [0] on HN, which would upvote itself if you clicked on it.

https://news.ycombinator.com/item?id=3742902
>Would've been less work for them to write nice functional wrappers around existing .NET libraries.

What? Why would they do it? Unix is a standard in the field of scientific computations, so wrapping blas and lapack totally makes sense. Besides, OCaml already had good blas, lapack bindings.
Elon Musk’s Neuralink brain control interface startup presentation
Some things definitely do become magically safe when the language you are using tightly restricts you from doing very common and unsafe things!
Whatsapp uses the exact same technology as Signal. If you consider that Signal is fine based on an audit of what is clearly an older version (do audits come out every day with new Signal releases? No, so the code you're running wasn't covered by the audit) then Whatsapp is fine based on being the same protocols with different branding.
They are missing the stack sizes of the players. Would love to have logs that include that info!
Ice cream vans are one of the many small business ideas that make me say "how on earth is that viable" and simultaneously "you're charging WHAT?!"
> Errors in Go are, at a minimum, annotated with contextual information before being returned.

What surprised me when I last wrote Go was that there was no out-of-the-box solution to adding a stack trace to the error.
As usual, all articles of this OpenPGP-is-bad kind keep failing acknowledging OpenPGP's most important feature: it has a way (clumsy as much as you wish, but existing) to attach identities to keys, and to verify them. I have a rather well connected OpenPGP key, and that means that anyone can verify the signed emails claiming to be from me are actually from me, even if we never met. Of course you can mention XKCD and people saying they will never check a signature, but that's their problem, not mine. If do not bother to check your keys, any encrypting/signing system is untrustworthy. If you have a lot of keys, each for any of your crypto applications, and no way to cryptographically tie them to an identity, you will eventually mess them up, especially if they have to be deployed on more than one machine.

I am perfectly fine with saying that GnuPG uses old algorithms, or that different applications should use different keys, algorithms or techniques. But, please, when designing such systems keep in mind that you want to check where your keys come from and which identity they are attached to. And TTBOMK only OpenPGP is currently able to do that. To me it would be great if all crypto applications done in the right way would have a way to tie their keys to the OpenPGP web of trust, in the same way Monkeysphere tried to do for SSL and SSH keys.
I respectfully disagree. Your first mistake is equating programming to input. Ask yourself how much time you lose to the externalities of coding (ci, context switches, the shell, etc). Consider the xkcd on automation [1] and programmers' obsession with screen real estate. Why do we work so hard to eliminate distractions while coding?

I think this idea that computation/programming is a thing that happens through a window into the world of computing is one of the major concepts of our time that will be laughed at in the future. Solving HCI is (imho) one of the most important problems of our time.

1 - https://xkcd.com/1205/
"...it just seemed... way overboard. I'm surprised it lasted this long.

In NYC and quite a few other cities it can last forever.
They are a lot of super rich people and $100 for them is like a penny to us.
Expanding is a different story...
Actually apples approach results in a MUCH lower level of retention than other providers even if someone can screenshot all conversations
It's total cost of ownership. Spark is a beast, half the resources is taken up by the platform itself.
with signal I believe you can have already trusted contacts vouch for new contacts
Thanks eklavya but it's completely normal on HN to have trolls criticizing other people's work. Best thing is to just ignore them. They can move on to criticize other posts. Much easier than contributing.
Complete Machine Learning Course by Rob Percival and Anthony
I think adjustment of expectations that all sites (including personal websites) need to achieve five 9's of reliability / availability is the way I'd go. Sometimes websites go offline. It's okay, there are plenty more, and they'll be back later anyway.
Web UI daily colors palettes
Same here: I pretty much look at where they worked before and what they did there. If I think that fills the requirements then we'll have a chat. Anything other than that half a page of information is just noise.
I read it as meaning gen3 doesn't want any monopolists, rather than wanting Apple to take over instead of Spotify.
> Sure, it's not like a Musk company ever broke the mold before.

Well to be fair they really haven't much, as far as technological advancements are concerned.

Reusable rockets weren't used before not because we didn't know how to do it, but because it doesn't seem to be economical. The judge is still out on whether SpaceX will actually be able to reuse the first stages in a way that's even remotely useful.

And there's even less innovation involved in Tesla cars. The only new thing they bring to the table is Autopilot, which arguably is a huge accomplishment, but not one that's "breaking the mold" in the hypercompetitive autonomous car space right now, and hasn't really delivered on its promises either.

What Neuralink proposes is so far ahead in terms of what we even glimpse to be technologically possible I have trouble thinking it's not basically his pet project that is guaranteed to receive press and funding just because the topic is sexy and it has Musk's name of it. If we are ever to get as far as NL implies, it will take more than a single consumer electronics company.

tl;dr I'll believe it when I see it.
You politely asked a good faith question. I think the downvotes are unfair.

Here's what one of the HN mods has said about paywalls:

https://news.ycombinator.com/item?id=10178989

I have a tor window open most of the time so I usually just copy paste the url into that.
User-agent: *

Allow: /humans.txt

Disallow: /

Nice!
Ask HN: How to deploy a single web page in 2019?
So, I've made a internal web page for a friend's company.

It's a index.html with a Bootstrap hero image and responsive grid, then there's a index.js with some Vue.js glue logic (get a .json file and populate the Bootstrap grid) and of course some custom css in a custom.css file. Maybe 150-200 lines of code tops.

I could just FTP this to the server nginx folder, or git push to my repo and pull it on the server, and that would work fine. But I've noticed everyone else is doing it differently: should I use npm to install Bootstrap and Vue instead of having them downloaded manually in a css/ and js/ folder? Do people still use bower? Should I use webpack and how do I make webpack come together, like, place scripts and custom css in the right order? Should I just build it all around Vue.js and install bootstrap-vue and use those components instead, and then npm build and deploy the dist/ folder? Do I Dockerize all this and reverse proxy it behind the existing Nginx instance?

Sorry if this sounds like parody but I'm really confused :/
> It's unfortunate that we refuse to learn from history.

Who does? It's not like most of us have any say in the matter.
I hope you don't snap it too loudly, because I would probably find that noise as offputting as an interruption :)
Next Best Action Prediction with Text and Metadata
Stop trying to talk. Just listen. At some point they'll encounter a problem that they don't have a solution for. Then speak your mind (of course if you have a good idea or something that might spark a good idea in others). After just a few lucky instances of that you'll be considered a sage.

And what if they are chosing wrong solution? If you are sure and have a moment of silence, usually after every noisy person understood the solution and is content with it, present one specific bulletproof counterexample. Might earn you deep thinker badge and love-hate relationship with the rest of the team.

And if they pick wrong solution anyways or you don't have an opportunity to pitch in. Relax. Not your circus, not your monkeys. It might come out ok in the end. Or you might still get to be a hero during recovery from this effup. And your team might get more billable hours which is good for you and your team. Not so good for your employer but that's the failure of development process he set up. You are not responsible to plug holes in the process.

This attitude will make you more relaxed and happier and have better relationship with the rest of the team. Your output will improve and you'll have more chances to infect noisy people with your ideas via 1 on 1 watercooler conversations and in the meetings just watch how they do the hard part of promoting your idea for you. Your employer might even get benefit from you not trying your hardest to represent him in the meetings.
This technique also requires some actual authority. It may well be that the other person is interrupting intentionally and asserting (with authority) that your intended message will not be given any more time and attention and the meeting/discussion will proceed without it - which sometimes needs to be done; I've seen more than one such case happening in certain (non-internal) debates because it really needed to be done.

You can escalate and re-assert that your point is valid, but that's just escalation that can go both ways, it can result in your message being heard and it can also result in you being physically removed from the discussion; so if you choose to escalate, then you need to be certain about who'll "win" the escalation. If it's an internal team meeting and the 'interrupter' is your peer, then it's one context; if it's a customer-vendor meeting and the 'interrupter' is your boss, then that's a quite different context, and you'd better stop making that point as soon as you get a hint that it's not where he wants to direct the conversation (with the other party); your point may be valid but if making it here and now would harm the company negotiating position, then he gets to decide that your message shouldn't be told here and now.

A big aspect that's important is who's setting the topic of the discussion, and the limits of what's off-topic, disctracting or irrelevant? In an informal small discussion between peers usually that's everyone and includes you, but there are many cases where it's someone else. And in many cases that someone else should be interrupting people and ensuring that some things don't get listened to - moderating discussions is a valid need that's hard to do and often gets done less than it should, resulting in excessive ineffective long offtopic meetings.
For me, the two choices in settings are "after two minutes" and "never", nothing in between. As you said, this is not a security setting, it's a storage space-saving setting.
Telegrams crypto is based on their own, contested protocol and is disabled by default. Telling someone to use that for secure communications is difficult because you also need to remind people to turn on encrypted communications.

Furthermore, signal and WhatsApp do e2e in group chats where telegram doesn't.

Dont get me wrong, I use Telegram daily (it's desktop clients far outperform any of its competitors), but it's not as secure as WhatsApp or Signal.

I'd classify Telegram as "maybe secure" but I wouldn't recommend it to people depending on the security of their messenger application.
Benchmarks are rarely fair. They are often biased in favor of those producing the benchmarks, whether intentionally or not.

Whether you want to explore this more or not is your choice. Nobody is asking you to engage in this conversation. If you are not interested and/or are not enjoying the discourse here, feel free to move along.
I congratulate the effort, as I always thought that Spark is great, but the fact it was written in Java hinders it quite badly (GC, tons of memory required for the runtime, jar hell (want to use proto3 in your spark job? Good luck)).

I do however worry that rust has a high bar of entry.
Presumably the key property is conductivity, rather than water specifically? I'd expect a sheet of tinfoil to stop mm waves as well as wet paper.
Well, I'd say I knew the vast majority of it when I graduated (in software engineering). Most of the topics listed there had dedicated classes to them which I had to pass.

After 1 year of working about 90% of that was already gone forever.
By accident, not "on accident":

https://writingexplained.org/on-accident-or-by-accident

https://books.google.com/ngrams/graph?content=by+accident%2C...
For me, as a Scipy/Flask/Postgres user it would be about completing the stack. Python’s great but for core things I’d love to have an ML-inspired alternative that’s even half as convenient. I watch this space with great interest.
I have yet to have an enjoyable experience with any maps app looking for places. That experience always seems frustrating to me and no fun at all.

I mostly use maps for finding routes.

I think it’s important that people differentiate between what they are using maps for, since finding places and orienting oneself are very different use cases.
that's quite interesting! esp considering these ones went digital not so long ago. and makes me super curious why they went with Cobol? is it coz PSU -> lowest price bidding -> Cobol ? just blind guessing here.
I think the concepts I would add are understanding the differences between an estimate, a commitment, a plan and what role risk plays in all of these.
Fair enough, I suppose it's more of a plaintext extraction protocol.

Still, it would take just one decision by Facebook to completely disable e2e or add an actual key extraction method to WhatsApp and there's nothing you can do about it. While WhatsApp is the most secure of all conventional chat apps, it's certainly not a replacement for PGP in most use cases.
will build AI to take care of that :)
I agree. Rust has a very steep learning curve compared to JVM languages. My hope in building this platform is that it can provide value to other languages (especially JVM) by taking query plans and executing them efficiently.
UK Police Force given another £5m to trial AI crime-predicting technology
I have such experiences as well, not in Bay Area, but in tech startup. I am quite sure that is not always the case (maybe even mostly not the case) but I've found that one of the autistic trait is to have difficulty with maintaining conversation, including difficulty with recognizing when is your turn to speak. There are even questions like that in ASD questionnaires freely available online.

The reason usually is that people gets really excited about what they want to say. So excited that it is difficult for them to hold on. Especially when they can guess where interlocutors are coming from and what are their points so the rest of the sentence seem obvious.

I couldn't find any compelling research or article but there is this notion that mild autism is more frequent in Bay Area. Not only there, in general, it goes in par with high concentration of engineering staff.

If that's the case, I think people may not even realize they are jumping in and it is not something that they can easily harness. Probably the best option would be to wait when they finish and then continue with what you wanted to say. You might signal politely that you're not finished yet. You may also arrange a short chat dedicated especially for this issue, as long as everyone keep calm and respectful I see no harm in it. The other option is to speak with your manager about it as (s)he's in the best position to speak to single member or an entire team.

I know it's a massive effort to harness jumping in, but it can be done in many cases.

(edit: just fixing pronouns)