skysight-inc/HackerNews huggingface dataset:
Yes the OSM data format is good for editing, but includes everything, and isn't sorted or anything like that. So data consumers process the data, keep what they need, clean up data, process it and make into whatever format they want/need.

You're right that the 'whole planet' is a lot of data to process, and this can be a barrier. But there are regional extracts of OSM data available (e.g. http://download.geofabrik.de/ ). So one can always maintain just data for your region
SGET adopts ‘embedded NUC ’ standard (2015)
One thing though, customers like me use FastMail specifically because they aren't in the Privacy Farming business like Google.

If they ever do start privacy farming then I'll be incentivised to move my domain to a separate supplier.

If I didn't care about that I'd just be using Google's "free" service already. So FastMail are incentivised to protect their business and to not compete head on with Google.
Albert Heijn started the whole self-serving thing in 1952 (and was founded in 1887!).

https://en.wikipedia.org/wiki/Albert_Heijn
As a manager, if you see a poor bastard having the worst day of their career because of something similar, it means you have inadequate safeguards in place and you’re not doing your job correctly.
More likely a human sub-editor on a paper like the Sydney Morning Herald, surely.
The logic of your comment makes sense, but what in actual reality would be the difficulty level of this hypothetical game of Frogger? Maybe you have different stats than I do, but it seems like it's one where a single truck crosses the screen every minute or two.

So yeah, the game is endless. You'll never escape the possibility of jumping in front of the truck and getting squashed flat.

Don't jump in front of the truck.
They didn't enter the barcodes from memory, they entered the price of the item from memory. That alone is a feat, though.
So I wanted to order a print from bookpatch.....cheapest shipping to the UK is...$76.97. That's....nuts.
كلمات اغنية القران طارق الشيخ مكتوبة كاملة
Indeed, OpenMP offload and OpenACC seem so close to each other (Disclaimer, I haven't used either) that it's probably better if the world would converge on one of them.
Thanks for the reminder to donate, they really do fine work. AC Thompson is an acquaintance and his coverage of fringe extremists is thorough and anxiety inducing, but his investigations have led to bad guys going to jail many times over.
> we'd sell 75% yellow American cheese and 25% white American cheese

Both are terrible. If there is one thing I really missed on the other side of the Atlantic it was the European quality and variety of cheese.
My take on it is that the real problem is email software not making it clear-as-day to the user that the message they are about to open is in fact a webpage, and that they will be actively connecting to the World Wide Web to load it, and potentially allowing third parties know that they have opened the message.

Regular people won't make the mail <-> WWW connection in their head without being told, nor should they be expected to.
Actually, I don't think that abstractions are the problem. I mean, the whole OSI model is made of abstractions. Abstractions are at the core of software development.

And I also don't think that Jquery is the problem. Jquery just made JS worth learning. Before you had to spend an insane amount of time just working out implementation specifics that changed every few months.

However, the point where I do agree with you is that we have a performance issue with JS. And I am not talking about slow JS engines. I am talking about developers who are not aware of how costly some operations are (e.g. loading a bunch of libraries). Yes, that is an issue that naturally arises with abstractions, but to conclude that abstractions themselves are the problem is wrong.

I think the problem is more about being aware of what happens in the background. You don't have to know every step for every browser and API, but loading 500KB of dependencies before even starting your own scripts is not going to be fast in any browser.
Indonesia Threatens to Withdraw from Paris Agreement over Palm Oil
Don't most email clients make it pretty easy to create calendar events based on the content of emails?

You have to do that yourself but personally I prefer being in control of that anyway.
16yr-Old Engineer Works to Improve Spinal Surgery Using ML and Computer Vision
Question, what is the job market like for someone who is good with graphics programming? I'm not the best at math but I have struggled my way through linear algebra enough that with some practice I think I could be good at graphics programming. It'd certainly be a nice change of pace from programming CRUD forms for businesses.
All true. It sucks. Another thing that sucks is losing your job and even your career because you rejected your boss's advances.
Cheap medium-quality food is not really just an Aldi/Lidl thing, it's culturally a German thing. Germans just don't care about food quality as much as e.g. French people, so competition values price over quality. I'm German and also this way, that's why I'm generally happy to shop in Aldi/Lidl.
Note this is from 2010, but still has many relevant points. As someone who has made some of these mistakes, I'd say the tl;dr is:

Good hiring managers prepare for an interview, so you best prepare as well.
Where everyone has their noise cancelling headphones on. Sure, it stops the vast majority of physical possibilities, but doesn't do much for verbal.
Not really. Normal people have basically no interest Himalayan salt.
I haven't used grip, but pandoc primarily (exclusively?) generates PDFs through LaTeX. It's great for quick, programmable, PDF generation, but personally, I usually prefer using pandoc to go markdown -> ICML -> InDesign.
Ah, I misinterpreted this comment. At first I thought you meant "Search" as in the product. Of course you actually just meant searching your Gmail.

I downed you before but can't undo it now it seems. My apologies.
If the CEO of HBO wants 5 more seasons, WTF doesn't he just replace the show runners or buy out their rights to the show and hire Peter Jackson or James Cameron or better yet Ridley Scott to finish this thing? We desperately need a redo, I enjoyed 6/7 --minus some pacing, but 8 is a fuck up... just give us even 3 more seasons or 24 episodes to reconcile things.
> why did every other country get rid of it?

Because distrust of government is lower in other common law countries than in the US, and the grand jury process is an outside check on government.

> Because secret trials are wrong

Grand jury proceedings are not trials, they are a hoop the government has to jump through before getting to file charges, much less reach a trial.
... and Trader Joe's is owned by Aldi.
And also wonderfully visualized! Does anybody know what tool can be used to produce such figures?
Too late, already slamming but thanks for the command! Looking at those images from the web UI is not the best experience.
Improving API Usability
Let's encrypt wildcard certificates and ephemeral nsd
It appears you don't understand sorted lists if you think a tree structure is required for those asymptotics.
Just setup your own mail server using mailcow for example. Pretty easy and awesome for privacy. I did it too: https://jlelse.blog/thoughts/2019/mail-server/
commit --amend is only safe on local commits and should never be used on a commit that has already been pushed, so you can't utilise it as a main part of your workflow.

There really isn't any mental overhead to the index. It's simply the contents of the next future commit. That's all.
To understand why you need the index and what it's for you need to understand what a commit is.

Probably the biggest thing that will give you a good intuition on how git works and what it's doing is to understand that git uses content-based addressing. All those funny long ids are SHA1 hashes of the contents of an object in the object database (the stuff in .git/objects). There are only 4 types of objects: blobs (files), trees (directories), commits and tags. In the case of a blob the 'contents' are simply the raw bytes of the file on disk, so it simply SHA1 hashes those. Then a tree is simply an object that effectively contains a list of other items which themselves are either other trees or blobs. They represent a directory on disk that contain files and other directories. So the object id of a tree will be the SHA1 hash of the object ids of all the blobs and trees it contains. Finally you get to the commit. The contents of a commit is just the details of the author/committer, the object id of the tree that represents the root folder of the repo, the object id of the parent commit(s) and then the commit message. So it just SHA1's all that and that gives you the commit hash that you see.

Running git ls-files will show you the contents of the index. As you can see it's simply a list of path/file names. This is what git uses to construct the 'tree' that winds up in the commit.

Do 'git cat-files -p a42f32' where a42f32 is just any commit hash you have lying around. It outputs exactly what the commit is. Notice you see there's a 'tree' object in there.

I feel like once you understand that git becomes quite a lot simpler to reason about.

O'Reilly have a free pocket guide on git gives a phenomenally clear intuition on how git works and allows you to really understand what it's doing under the hood. I highly recommend reading even just the first few chapters. It totally demystifies git and it's a pretty quick read.

https://www.oreilly.com/library/view/git-pocket-guide/978144...
Hah, me too, but couldn't write it till I had taken my knocks first ;)
AMD Ryzen V1000 Single Board Computer PROFIVE NUCV
Maybe it’s easy for you and many HN readers, but it’s hard for the average person. There aren’t many people that understand how to program, and there are much fewer who understand how to program well.

At my tech company of around 30 people, even the most technically inclined employees don’t really understand programming. And I think my developer colleague is in the category that cannot program well. (I would optimistically say that I can.)
Hope it's helpful somewhat. Give me a shout if you have any further questions or issues with it.
Yeah I found that pretty moving. It's worth pointing out he continued to fly for 8 more years between the incident in 2008 and his retirement in 2016, but seems like he was really struggling most of that time.
this is a great article post.
The example query is supposed to match a single account, not an org.
Living in Switzerland, I often choose to shop for groceries in Germany! Better prices and (much) better range in Hieber. (Although agree that France usually has both beaten.)
> So, your code isn’t working, what do you do? Stare blankly at the monitor?

This always gets me. When the interviewer asks a question, the correct answer is literally never, “let me think about it quietly for a moment”. This is one of the disconnects between interview programming and real programming people get frustrated over.
Yes, this is fantastic advice. The most effective senior engineers on my team almost always create what’s called a “start doc”. Written at a high level, the doc discusses background context, enumerates possible solutions with a pro/con list for each, and records open questions and out-of-scope issues. They’re usually only 1-3 page gdocs.

The most important part is that it opens up discussion to the team. Everyone is able to read, comment, and offer up improvements or get clarity on questions they have. After a few rounds a feedback and revision — usually 2-3 days — a decision is made and the engineer goes off to break out a few tickets and start the work.

It’s async, collaborative, efficient, visible, and just a generally pleasurable process as both an individual and teammate.
Zendesk CEO: How customer expectations have change the past decade
Not this late at night I'm afraid, and my intuition far outstrips my experience in this area as I haven't had time to pursue recreational math the last few years.

Not sure how to put this, but referencing the collection of artistic imagery upthread - it's so easy to get things that look like perspective and geometrical figures with Voronoi diagrams, as well as the similarity to hallucinogenic noise, that I suspect the brain uses something similar for the sake of efficient image decomposition.

It's often interesting to set good sense aside temporarily and apply a tool or technique to things they shouldn't be used for. Since the game Doom is often used as a sort of 'Hello World' for quirky renderers like ASCII graphics, what if you rendered the viewpoint as a Voronoi diagram and (ab)used distance as an input to one of the parameters in your algorithm?

Meantime, here's a nice little paper on applying Voronoi diagrams to audio manipulation, which was where I first encountered them: http://www.audiomulch.com/downloads/articles/Metasurface_nim...
> They lay it out pretty clearly in the article. What you are describing might be true for a private company, but that same behavior from a military branch of our government is very different.

There's something bizarre about that argument.

Why should it be OK for private companies?
Hyperdimensional Computing: Computing in Distributed Representation
How an immigration crackdown is hurting UK startups
Related to Boeing old stats may be irrelevant since a big change in the process happened and the MAX plane updates were rushed, corners were cut, pilots were not informed on the changes and on top of that after the first crash Boeing proved that they would risk other crashes then grounding the planes until the fix is ready and even on top of that still after the first crash the pilots did not know that disagree lights won't turn on on some planes. It looks to me and I hope the investigation would find the proof that Boeing hoped they can push an update fast enough before the next crash and that with some luck the first crash fault would not be conclusive and they could blame the pilots or the airline.
I’ve never seen this anywhere, ever?

And honestly, if there was two euros going for simply moving a trolley back to its parking zone, I suspect you would have shoppers who found it worth doing that for all of the free carts, let alone people with less money coming in to collect.
Indeed. Nobody who cares about privacy allows email clients to load remote images. Or any remote content, for that matter.
Yeah, true, though ideally you would do it before the commit so you wouldn't have one extra lint commit per code commit
Learning sensorimotor control with neuromorphic sensors
verge
Show HN: A Cloud IDE Which Works on Docker, Kubernetes, and OpenShift
True enough
IM Pei's most significant buildings
Hmm. The point of an interview isn't for an applicant just to solve the problem, it's to prove they can solve the problem. I think saying "let me think about it for a moment" is perfectly acceptable. But going quiet without guiding the interviewer is not communicating what your plan is.

Not saying interviewing isn't broken in a myriad of ways, but asking a candidate to talk through their process to illuminate it isn't unreasonable.
I really like Axler's Linear Algebra Done Right. It's all conceptual (i.e., proofs), and doesn't focus on computation at all.
> Dany destroying all of King's Landing, but instead of a culmination of increasingly morally grey choices as she takes the throne from a loved leader, she's murdering civilians who don't even like Cersei because a bunch of dudes kept saying she was crazy (or something).

From, like, season 1 on Dany is established to be explosively vindictive, especially to perceived betrayal by those who are either personally trusted or whom she feels owe her duty, as well as desperate for (and violence tempered only by) receiving love on both an individual and mass level.

And those factors are directly the source of the violence she turns to in S8E5. The direct lead up has been decidedly unsubtle and started before S8. It wasn't a culmination of increasingly morally gray choices, it was a simple continuation of a pattern of behavior that's been constant the whole show combined with a pattern of increasing erosion of the factors that were previously established as mitigators combined with an increasing accumulation of factors previously established as triggers.

That it was headed for something like this has been evident for some time, that it was likely to erupt at the particular time it did against the particular target was clear in S8E4 with Missandei’s killing even before they laid on more triggers in the part of S8E5 preceding the break.
I read it as "we should get rid of cars and use the space they currently occupy"
PostgreSQL: New intel MDS vulnerability mitigations cause measurable slowdown
But it's also true about presentation. If you're selling B2B, you have to be a business - preferably a convincing full-fat business with employees and an office and a reputation (for something, at least).

Otherwise you're a jumped-up contractor with a hobby project. And you're not going to be taken seriously as a business partner.

I learned this the hard way in the early 00s. It's one of the fundamental marketing elements in B2B, and it has nothing to do with the quality of the product, its features, its ability to solve problems for a convincing price, and anything rational.

You can even say that anything above the very lowest levels of corporate B2B marketing - excluding the trades and very small mom & pop SMEs, who are a separate market - is about projecting business charisma and potency, not so much about solving actual problems with any efficiency or effectiveness, and certainly not about solving them at an affordable cost.

It's entirely tribal. And if you're a one-person shop you're an outsider - effectively just a potential employee or remote temp - and not part of the tribe.

IMO no amount of marketing and validation can overcome this bias in B2B. You're just not going to be considered a worthy equal, no matter how you spin it, or how good your offering is.
> yeah, because of high law enforcement the USA is a paradise where no violence or robberies take place.

Sufficient enforcement is not a guarantee of lower crime rates

And again, it's a bit of lack of knowledge of how things work in the 3rd world
Full disclosure: I work at Red Hat and the Yazz project and my own opinions do not necessarily reflect the views of my employer

Yazz is a Cloud IDE which works on Docker, Kubernetes, and OpenShift. I started building it a couple of years ago and it has since become a hobby which has been used for fast prototyping of ideas. Let me know what you think :)
You are shadowbanned. I didn't find an obvious reason when looking at your post history which is why I'm telling you.
Some people completely blank when they’re under examination like conditions. It doesn’t make them bad programmers.
I would probably use the word array if you can access any item without traversal. Just a thought.
Now, what would be amazing would be if we had found the Antikythera mechanism so intact that it could be reconstructed perfectly. And then we'd check everything it could do, and what kinds of drawbacks or errors the construction had!
It only shows this interviewer doesn't really know much about programmers' daily job and has never been programming themselves.

Also this: "It’s funny how many people can’t edit text on any machine but their own." - I bought a notebook without properly checking the keyboard and even now after 3 years it still bugs me everytime I type. Nobody can understand how these things can really limit focus. If I got a different computer with different keyboard, different operating system, different text editor (not even an IDE) and was asked to write a program, my focus would be totally ruined, compared to my actual daily work.
so by my reading of the article, it was extra chips... as I recall, it looked like some of them were hidden in the power supply (totally possible, if you can find some exploit on the I2C interface, but also probably fairly easy to detect)

(the story was that it was a Chinese subcontractor. Remember that SuperMicro is a Taiwanese company; I'm pretty sure that SuperMicro has less Chinese made content than any of the other major manufacturers of commodity server kit. )

I did know people cutting open power supplies, cutting open capacitors (a place chips have been hidden in the past) and otherwise examining the systems at the macro level.

I also knew people who managed networks of these things... and one of the bloomburg stories, as I recall, claimed that the hack was discovered via looking at the network as the BMC tried to phone home.

I mean, yes, you could do something more clever than that, replace a chip with one that looks identical, which uses the same traces that did something different, but the article certainly implied it was a more simple sort of thing.

I mean, if I was trying to compromise a BMC in that way, I'd just flash it with firmware that did what I needed (and this has happened before... to many different vendors) - my understanding of the bloomburg story was that there was some bit of hardware to re-flash the firmware to the compromised version after the user upgraded to a non-compromised version.
> I think saying "let me think about it for a moment" is perfectly acceptable.

yes, you do, but many interviewers don't and that's the problem
Languages constructed by J. R. R. Tolkien
There will be some percentage of false positives. If you're feeding the system with a biased, handpicked population, you will get false positive matches from that population and not from other populations. If you are on the shit list, your odds of being accused when you're actually innocent are far, far higher than those of someone not on the shit list. If the shit list is predominately black, then innocent blacks will be sent to jail more often than innocent whites. It's profiling.
In fact, the Germans thought that heavy water would be the only moderator that would work and this hampered their efforts. Fermi et al. were able to ascertain that a certain purity of graphite could instead be used, since heavy water was difficult to obtain and expensive at the time. By utilising material from a specialty graphite manufacturer they were able to achieve criticality with Chicago Pile-1
I propose a challenge: Provide the interface for the datastructure and the test tool.
zulip has quite a few integrations too apparently.

I've been thinking about giving zulip a whirl with one of our smaller teams at work, and see how it compares to slack. Quite a few items on the "why zulip?" page really resonate with me.
Ah, but then you have a great data point, no? If someone cuts you off when you are interviewing, how will they treat you when you are an employee?

The information flow goes both ways.
Jesus, this was a hit of nostalgia, back to my younger days when I'd download OpenGL tutorials on my 56k all night and dive into every line the next day. Thank you for this, got me peeking into it and remembering that 3D isn't a scary thing.
A wild guess: they found an XSS and used it to steal a Dev cookie. Then used that to grant mod status to a throwaway user.
The general purposeness of computers is the reason for complexity. We use the same systems to do highly secure and critical business transaction as high performance simulation, playing and fun.
The conveniency of not having to switch systems when doing different tasks is adding a lot of complexity.
Special purpose hardware can by its nature of not being general, be much simpler and omit a lot of the security and complexity. But it's much less convenient and much less flexible.
Some alternatives to spending resources on porting your application are adding more features, providing better support, or making the application work even better on your chosen platform. Doing that and letting the small portion of users forced away from your platform learn a new tool is probably well spent resources.

After all, there are good Windows- and Linux specific applications as well, and for most fields learning a new tool for doing things you understand isn’t that hard.