skysight-inc/HackerNews huggingface dataset:
And when you've dealt with the problems of the text extraction like in the long answer, you're left with the next huge problem: Context and inferring intent.

In the example, the poster shows inferring full location, not just the name in the example output.

Some examples where that gets tricky:

If I want driving instructions "from London to Hamilton" odds are I want London, Ontario to Hamilton, Ontario.

But what about "from London to York"? Without knowing more, I can't tell if that is in England or Ontario, and "knowing more" here involves a lot of guesses about in what context someone would qualify a name based on where they live relative to different locations with those names.

If I want "London to Paris" I could mean London, Ontario to Paris, Arkansas, but odds are very much I don't, because it seems unlikely someone far from either place would leave it unqualified. If that someone is close to either Ontario or Arkansas, it's tempting to think they'd still refer to the bigger place... But I see enough Candians on e.g. London Craigslist assuming it's for London, Ontario that this seems to depend on additional context.

But here be dragons. Qualified names are often still tricky to interpret unambiguously. Let's say I've against all odds been to Paris, Wisconsin once, and I want to go back there. Chances are I might write "to Paris, Wisconsin" or similar... But which one? Paris, Grant County, or Paris, Kenosha County"? Or I might even write "to Paris, USA" if I wasn't painfully aware there's at least a dozen Paris-es in the US.

And what about when I mess them up? When I started writing the paragraph above, I first mis-remembered and wrote Paris, Wyoming.. Joy...

From experience, you can get decent results on average with a dataset with size and population and assume that the bigger or more populated a place is, the larger is the region where it is likely to be the best choice, however. But there will be many that remains ambiguous.

But when you look at names that are very common and where many alternatives exist that are of a wide range of sizes, spread all over the place, that too becomes difficult. Examples: "from Santa Cruz to San Jose". California, right, because you have both names in the same state? Except that also applies to Arizona. Or New Mexico. To know whether people there would be likely to talk about them without specifying more detail, you need additional knowledge for each of these locations, and e.g. try to guess when some of the locations are too small for even relative "locals" to ignore them. And those are just the examples in the US that have both names in the same state, but there are dozens of both names across the Americas and further afield.

(As you might tell, I've spent too much time having to deal with location data...)
It's one more way to charge people who are suspected of something. Sometimes law enforcement actually has a difficult time coming up with a charge that sticks. If the phone does not respond to a backdoor that law makers require vendors to deploy, they would have a convenient case.
> but it remains vague about whether Programmer A's judgement was correct at step 2 or 3!

Which emphasizes the OP’s point that the article isn’t about what happens at steps 2 or 3 at all. So it’s not concerned with whether the judgment there was right or wrong.
If you were put off by the first few eps of this show – or in my case, the first 20 minutes – and abandoned it, please reconsider. It's one of the best shows I've ever seen about business, creativity, working in a team, and of course, the computer industry. Season 1 takes some time to get going, but it's well worth the effort.

Fans of books like The Soul of a New Machine and Dealers of Lightning will find a lot to like here. Yes, it's a little unbelievable that the same small group of people somehow get involved in every computer revolution in a decade, but no more so than Don Draper apparently writing every good ad in the 60s and 70s. And the fact that the characters are drawn as real people rather than caricatures is a sign of the show's maturity and great writing.
If I were a JS developer who only wanted to write JS, but I needed to do a database query, should I look for a database that lets me write queries in JavaScript (or a language basically interchangeable with JS)? Or should I just learn SQL?

Sometimes as a programmer you need to learn new tools for new domains, and that's not necessarily a bad thing.
I agree. I fundamentally don't enjoy working in my home. Making the best of it while I can, and my productivity is fine, but it's taxing. I worked for a year and a half remotely a few years prior to the pandemic, and decided I did not enjoy it.

I don't think that makes me resistant to change - I just consider it a change for the worse.
> Amazingly they tripled in size from $6b in sales in 2008, in just three years. Then lost 85% of their sales in another four years after that.

I assume this is due to the advent of touchscreen phones. Around when people were getting used to the idea that mobile phones could be used for more than just making calls, touchscreens could be buggy/laggy and there wasn't haptic feedback or any sort of attempt at recreating the physical sensation of typing. RIM doubled down on physical keyboards, and Blackberrys had great ones (I could type much faster on my Blackberry Bold than on an iPhone at the time) and they already had productivity/utility apps and such since they were really PDAs. But the gradually improving touchscreen typing experience, combined with the increased utility of being able to put the keyboard away when you didn't need it, spelled the death of physical keyboard phones not long after.
Understanding people. They keep surprising me!
> How and where they get the money is thier business.
> They could get it from selling chickens.

Insurance is a regulated industry and those statements would be terrifying. You have to prove to the state that your mathematics will work into a functional business and have to maintain certain liquidity requirements.

> All that matters is that they pay.

Yeah, and that's one the reasons companies don't like paying since it can dip into their liquidity.
> In general, the fact that objects and mappings are the same thing,

What do you mean? What would you like to see in an object? ES6 has classes (syntactic sugar over prototypes, but does it really matter?) if that's what you are after.

> and that keys have to be strings

ES6 has a Map constructor[0] that can have any type of value as key. Usually, though, having keys as strings is quite sufficient.

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
>> The Chinese government is involved to this day in financing Huawei customers. This is a big 'no no' for supposedly 'free trade'

I don't know, export finance is a tool used by many countries, the U.S included.
Well, I am not sure I call huge compile times a joy to use...

Abusing metaprogramming is always a bad idea.
I thought the BS here was that this compromises OCSP which no one uses regardless due to its numerous design faults.
I built this service to help deal with this problem: https://omreader.co

It allows you to read blogs (RSS feeds) and email newsletters on your Kindle. I originally started working on this to help me read financial news without needing my phone which I find to be a really distracting environment. I would find myself mindlessly opening up and scrolling through reddit or HN and in my experience, repeatedly doing that has a tendency to destroy ones ability to concentrate. It's super nice to be able to wake up without your phone near you and still be able to read long form content.

I just launched it out of beta but any feedback would be great.

Edit: HN is currently hugging the database to death. The site is still working fine but I apologize for any slowness. I will upgrade the database tonight.
I've been working from home for a few months now... How about "suitable for casual family perusal" because screens are child-magnets.
Something like this? https://www.raspberrypi.org/blog/piphone-home-made-raspberry...

Edit: Access to mobile networks is a deep rabbit hole and you might immeditately run into issues regarding patented algorithms. But you can integrate an off-the-shelf module and keep it at arms length to your system. If you're fine being stuck on 3G. The bigger issues are you will have similar issues with the hardware. Unless RISC-V takes off and yields some affordable, auditable hardware, the ROM concerns still apply.
Yes. Desktop app/web app only. If you can't ignore blue, shut it down. If you get lots of red, shut it down.

Helping others is one thing. Doing it at the expense of your own productivity is another.

Silent phone is easy for me. You can always make the bosses VIP. Also I have never installed email or Slack on my phone. My current workplace is relatively low volume (50 or so staff). I can't imagine how it must be with a lot more.
I have a spotify playlist with a bunch of Morricone's pieces on it, and oddly I discovered him as a teenager listening to a super weird goth band called Fields of the Nephilim, whose schtick was basically dressing up as vampire cowboys, and they sampled Morricone as a leitmotif throughout a whole bunch of their songs. Most familiar will be this one: https://www.youtube.com/watch?v=Mcg-iCBivbw

It's easy to miss that there was a lot of truly great art wrapped up with what we were taught was kitsch, camp, and schmaltz.
"Even"? softare dev is one of the easiests things to do remotely
> I have a collection of old Linux game demos from late 90s and early 2000s and i tried them a couple of years ago in a modern distro

Let me point again: I started the thread describing the opposite scenario:

Developing a program and delivering the binaries to the clients, including those who installed the OS on their server farms 10 years ago and not upgrading them, and who expect the binaries to "just work" there too.

That's why Red Hat and "Long Term Support" concepts exists: so that companies don't have to spend more time chasing the latest and greatest and totally irrelevant newest version of everything.

One wants to be able to deliver the products to them too, and avoid developing only on these old system, working around the bugs that were solved years ago.

The resulting binaries should just use what is available in kernel, and that's it. It's a real problem and it should be recognized.
> the kitchen sink approach of C# (and arguably even Object Pascal)

When Free Pascal is concerned there is no argument here... consider that the compiler has a special language "submode" that enables syntax just for interfacing with Cocoa/Objective-C objects (...or even the whole idea behind having different language modes and submodes in the first place - that is totally antithetical to Wirth's ideas, but in practice it is very useful).
This is certainly a true point. A lot of the shots now are cars racing towards a stationary camera; hard to gauge distance (and thus speed) and the background is static.

If you sometimes see spectators phone recordings of F1, where they try to pan their phones with the cars, you can clearly see the insane speed.

Example of F1 broadcasting angle that makes the sport a lot more exciting:

https://youtu.be/RmvZyC6s_Wk?t=187
If I could somehow guarantee a remote-work job for the foreesable future I'd love to move back and live somewhere more countryside but still with decent links to Tokyo such as the Shonan area or even somewhere a bit more east of Kichijoji like Hachioji or Ome.
Why would it be a waste of money? If the market is such that there is an ROI for telling a global audience about your microbrewery, why not?

Most of the tracking issues are IMO about making more inventory available to platforms and have little to do with advertiser needs. I'm not in the business, but I remember in the olden days, the content-centric nature of Google AdWords was the magic.

In a perfect world, I'd see ads for brewpubs in my town. The reality is usually some sort of lame Amazon/Ebay/etc retarget attempt. These ads are low value and low revenue -- they are the equivalent of the Karate Dojo in a rundown stripmall.
Bill Ritchie on DMR's Early Influences
Money is the best way.
Your situation is a different scenario. If you were going to accept the other offer what would it took to keep you in your current one? Money.

And if you worth +50% on the market you should really re-evaluate how nice is your manager not paying you that much. It is all 3-5%/year {raises|insults} until you show them a competitive offer, then the parent question gets asked.
I was pretty clear about my stance on Brave in the first three words of my comment, but I'm skeptical of any interpretation of user privacy which is so eager to excuse sending user browsing history without asking as not "shady" but simply "short sighted and bad PR" just because Mozilla's the one doing it
One of my all time favorite shows. Very underrated in my opinion. Also the first season is based in my hometown so that is neat. There is very much a silicon prairie culture in North Texas that doesn't get talked about too much.

Texas Instruments

HP (formerly EDS)

Dell (formerly Perot Systems)

Raytheon

id Software

Lockheed Martin

Bell Helicopter

Match.com and Hotels.com

RealPage

I know I'm missing a bunch others
Not GP, but excluding benchmarks and profiling data, since I've not done that, Brave feels faster. There are times when Firefox gets slow and I need to restart it, new tabs take more time than they should to open, stuff like that.

My experience is 100% on Linux, and perhaps Firefox on Windows or OS X is quite different.
Goph: A SSH client written in Go
Gun stores have expertise in 'personal protection' weapons. They sell guns to people all the time with the express intention of being easiest to use and the most fatal.

I'd say, marketing to criminals seems pretty close to the line, but depending on the conversation its no closer than the 'personal protection' sale? As long as they're not advocating "use this to break laws", they're just selling privacy. Like selling a fence for your yard or padlocks for your house. No natural illegal nature to those sales. Even if they ultimately get used to conceal crimes etc.
If we had an extreme left in the US, it would be doing things like advocating forcible nationalization of companies. What we have is a left that is trying to prevent people from dying in medical poverty, and generally isn't ok with black people being randomly murdered in the streets by police.
Electrostatic would be a better choice. A great example I've seen is on the Hyperphysics website. It calculates two electrons with like charges of 1 Coulomb for 1 second repel each other with a million tons of force.

edit: For magnetism I believe the force comes from virtual photons maybe electrostatic is on a different scale, either bigger or smaller.
Problem is not technology,
People are problem.
You could indeed, I didn't think of that. But it starts to beheavier and heavier, and the risk of making subtle mistakes increases. That's why it's better to use tools that do it properly, like age (https://github.com/FiloSottile/age)
Thanks Facebook for that. They somehow decided that your real life persona should be === to your digital one.
A new Web.

Today's web is a collection of applications that largely provide a frontend for browsing data. The applications and data they contain are silos: there is no easy way to separate the data from functions and compute across datasets. Every application must (re)invent its own UI for querying and displaying data.

But if the web is actually a collection of datasets, why don't we have a web browser for consuming and interacting with arbitrary structured datasets?

We can model most popular sites (HN, Instagram, Twitter, Amazon etc) as a collection of hyperlinked JSON records. Let users adjust how these records are displayed. Provide a universal way to query and navigate any dataset and invoke associated functions (eg the upvote function for an HN post).

Full separation of data and functions instead of application silos is necessary to achieve general AI compute in the future.

Example: can you email Mark a summary of the top 5 most popular HN articles 3 days before our meeting?
I wondered the same thing. Surely a useful API is for data that changes, and the recipient doesn't want to manage the content themselves? An API for searching static data seems only useful as a learning exercise.
Chinese nationalism is potent. ...and it's somewhat understandable to internalize some of the pride of being part of a global power that is on the rise.

For those of us of Mediterranean decent, it would be as if the Roman Empire has been rebuilt and were expanding its influence globally. It would be hard for most people not to feel some element of subconscious or conscious pride.

The same feelings helped prop up the new Caliphate in the middle east recently (until it became obvious how brutal ISIS was).

Everyone wants to be part of something bigger than themselves.
Well you couldn't resolve "this" lexically without some closure tricks like that = this , so sure, you could do everything you do with arrows without them, but not with one function alone
It’s not a “quick fix” but meditation really does help build focus, attention, and awareness. If that sounds like it would be impossibly hard, you can definitely start small with something like 10 breaths where you really just pay attention to breathing in and out, and then gradually work up to longer stretches.

I find that meditation has a spillover effect into my life — I’m less likely to be tempted by junk food, let’s say, on the days where I meditate.
Then there's the whole issue of putting domain names/common names inside the certificates, but relying on external verification; rather than just having the DNS NICs directly sign for domains they have obvious authority over.
I think you have to be less naive and see the reality .... 5g independent studies do not exists... so why to trust the system
Copyrights didn’t exist when most were written (not many people use NIV versions) so what are you on about?
Sorry, what I meant was: Is it the Python you want in your browser?

So, this is just another implementation with its tradeoffs, just like when using Jython to have Python (without its ecosystem) and the JVM. Here you have Python with another semantic to learn.
>that seems a little naive. what about actual evidence of performing said wipe? a little progress bar showing the 35× overwrite technique maybe, verified by a failed recovery

Implementing this is problematic because depending on the filesystem, it might not be possible to "wipe" a file by repeatedly writing over it. For instance, if it's a log structured filesystem. On the other hand, you might not even need to overwrite in some cases, eg. filesystems on SSDs with trim support. Also you don't need 35x overwrites. There's no evidence that even 1x overwrite can be recovered on contemporary hard drives.
The dealer was from Liverpool, "divvy" is slang for idiot, from the Deva mental hospital in nearby Chester (Deva was the Latin name for the city of Chester).
sdiff has been around forever:

https://linux.die.net/man/1/sdiff

It’s not a three-way diff and not highlighted however. (icdiff doesn’t seem to be a three-way diff either.)
If intermediate certificate private key leaks, basically you can block revocation. As you can sign OCSP message with this certificate. Kinda defeats purpose of revocation.

But as far as I know, browsers are not failing hard on OCSP failure, if you can mitm the connection possibly you can block OCSP requests too.
Your manager was way too smart to work at domino's.
Progressive Web Apps and Their Advantages – Valentin Podkamennyi
Most people read KJV, which version are you trying to use where copyrights exist?
DP is used in many large-scale production systems. For example, Google used it in their COVID-19 mobility reports [1].

Also, there are implementations of DP that do not rely on limiting queries. Lastly, most companies aren't "high trust" environments. There are tons of stories about employees routinely abuse their company's data. Companies with any sensitive data should be looking at DP and other anonymization techniques even if their data is only ever shown to their employees.

[1] https://www.google.com/covid19/mobility/
Only if everyone can afford them, which isn't true. Its more like, creates a class system where the rich are safer. Which is already the case to be honest.
> I'm European, and I think that healthcare should be considered a human right.

The problem here isn't healthcare as a human right but healthcare cost. Who should pay for what at first place and how much.

There are all sorts of problems with the US healthcare industry, to me the biggest one is the near impossibility to compare cost between hospitals for instance. In any other sector, a business would give the client some quote before hand instead of billing the client after the service is provided, that's insane.

Obviously, it's not a problem for people with good coverage.

> it was some form of bolshevism while it is instead just plain and simple basic human decency

Should Healthcare be for profit? or not on the other hand is an interesting matter only Americans themselves can answer.
Childcare arrangements.
Another Morricone score worth mentioning is that for a great film - Cinema Paradiso.

https://www.youtube.com/watch?v=JlQh4PeB8PE
That's the concerning part.

For centuries publications sourced ads to finance them just by themselves. But suddenly we got those worldwide ad auction houses that monopolize the market, and now nobody can source their own ads anymore, because the buyers are all on the auction houses.

They shouldn't have more unsold inventory than if they got the alternative.
I stopped reddit cold turkey 6 years ago for that reason. I’m sure there is a healthy way to use that site but I don’t want any parts of it. Its ability to provide fresh content every second of every day is not good for me.
I think the more you understand about the race, strategy, technology, rivalries, and race-craft will definitely help you enjoy a GP much more. It's combination of all these things that make it that much more than just cars going around a track quickly. The Austrian GP just gone was very exciting, especially the end!

Try watch a few more races and even check out the F1 subreddit /r/formula1 - its a good community that share plenty of news, clips from new and old races etc - and if you have any questions, they're all very helpful
Dealing with "just a quick small change" from customers.
Didn't work for me ...
Most people are angry on Twitter on Mondays, here is an explanation why
> If you're L'OREAL you really don't want to be hustling your new eyeliner to middle aged men, that's pretty much a 'first order concern'.

You also don't want to hustle your high end eyeliner to ladies reading blogs about trucks and ATVs. Targeting works, but it's also a rabbit hole.
My UK employer has closed the office and tried to sell us our own redundant desk chairs...
TsParticles 1.16 released – Particles.js on steroids
This comment doesn't make sense. F1 uses onboard cameras extensively- look up the Halo HUDs which overlay speed, throtte, brake and g-force on the Halo device in the cockpit camera view.

Although the speeds those cars move at isn't possible to convey on camera- what looks like 60mph is usually a three-digit speed. Drones wouldn't be able to keep pace, which is why they're used as static cameras rather than chase cameras.
I mean this at a categorical level.

I saw a new brand of ice cream the other day. Bought it and liked it. Will buy again.

Saw a new beer the other day while shopping for beer. Bought that too. Also going back for more.

I’m not particularly brand loyal. There’s lots of things you could show me an ad for and I’d buy it just to try it.
I hadn't heard about the lack of E2E on Edge's sync, thanks for highlighting it here.
On Windows, to show graphics, your program needs a window. To show a window you need WIN32 API.