skysight-inc/HackerNews huggingface dataset:
I disagree. Search engines fundamentally cannot pay for the links that they provide. It breaks the whole model. Google is right in saying it would have to pull out of Australia. It's not a threat, it's a statement of fact.

I have worked in SEO for 11 years and am no fan of Google. I think Google over this period has become corrupted.

The right avenue to fix what is broken with Google is to go after AdWords / Ads. Google should be required to show what each advertiser paid in each auction. Right now, advertisers are often not even bidding against each other but against Google itself. Google Ads is extremely scammy unfortunately and harms small business.
> we trusted Moxie Marlinspike mostly because of his dreadlocks and some conference appearances.

Not because experts had reviewed the design and found it good? (Serious question, I don't know what the exact timeline looked like, i.e. when people were trusting the apps vs. when reviews became public)
It - or at least IDEMIX - is being actively investigated for use in COVID Vaccine passports by a number of countries in the open source community.
I recently took some java classes and java 8 was baseline.
I dont agree with this. Its good to be polite.
Also if you throw your question into the chat without first verifying that they are seeing it and responding then you can end up asking the question, then they dont see it, then it hangs around for ages, then they see it hours later when it might not be relevant anymore and it causes confusion.

Saying hello is fine, and polite, our social instincts are pretty good generally, dont worry about the 'lost productivity'. There are ephemeral benefits - the feeling of connection as you wait for them to type their question in real time.
OF has high fees afaik.
I'm being 100% honest here. I'm having a hard time following what he said or the meaning behind it at least. Care to elaborate?
I remember things like this with VisualAge for Java and even Omnicore CodeGuide.
They should learn to cut the crap and summarize, a good skill.
I think the smart contract part of blockchain doesn't offer much value.

But I think the core value proposition of blockchain to supply-chain like situations is to solve the problem of "who's version of the database do we trust", without needing to resort to escrow or other 3rd parties. It won't completely solve the problems of parties being in disagreement - lawyers will still be needed, but it might address a subset of problems.
I don't see anything wrong with this. I mean it's like I'm talking to Elon Musk. And I have a friend who really wants to work at Tesla. Yeah I'd be a good friend and mention him to Elon Musk.
What is the harm that is incurred when the tower records are transferred from the operator to the government?

Is it just too scary of a slope to stand on or something?

To me it seems to fit under 'reasonable' for the government to issue a warrant for presence information in the locality of the capitol. Given the 3rd party doctrine that probably isn't what happened, but the objection there would be more procedural than about control over data stored on servers.
It’s different, because it provides an excuse to the rich to hoard their wealth more by preserving the coordinates of ice crystals.

At least religion offers people an excuse towards charity because ‘you can’t bring anything to the afterlife.’
The point was, the marketing folks were getting illegal trips to Fiji while engineering couldn't get equipment to do their jobs...

It's a matter of who is valuable and who is not, in the eyes of the people making the budget.
Do all those politicians "have blood on their hands" as well?
Yeah one thing that annoys me even more is "cold-calling".. E.g. ringing me on teams without asking if I'm there first.

One of the good things about remote working is that I can finally concentrate on stuff without constant interruptions.
Gonna guess it's a privacy law matter. WUSA9 is local to me in DC and I can open it just fine.

Article body:

------------------------------------

WASHINGTON — If you were anywhere near the Capitol on Jan. 6, you may be getting a knock on your door from the FBI.

A D.C. woman said an agent visited her neighbor and called her, telling them investigators were tracking people whose cell phones connected to wi-fi or pinged cell phone towers near the Capitol during the riots.

"They don't call first, they just come to your house," Bree Stevens, a legal investigator who lives near Capitol Hill, said.

Stevens said an FBI agent told her they were reaching out to every single person whose cell phone put them near the Capitol during the riots.

She was out for a walk with a friend and his two young daughters on the afternoon of Jan. 6, but they were diverted by bomb scares until they ended up right next to the insurrection. Adults and kids were cordoned off and unable to get back to their apartments for four hours.

"You don't want to be anywhere where they're going to go!" she said on a video she shot while police officers in riot gear quick-stepped toward the Capitol.

Monday night, an investigator knocked on the door of her friend's apartment, who was "in house clothes" at the time.

"His little girl had just painted his toenails, that was a little bit embarrassing," Stevens said.

Stevens was out of town, so the agent called her on the phone number that the FBI had tracked.

"Extremely creepy, because he explained that they have everyone’s phone number from pinging off the cell phone towers, and they know basically exactly where you were, within the vicinity of the Capitol," Stevens said. "And they can actually pinpoint on Google Maps exactly where you were standing. Like, he knew where I was standing on the sidewalk, like specifically, based on my cell phone ping."

Stevens said the agent told her she wasn't a suspect, but said he wanted pictures of things she might have seen.

Some civil rights advocates are concerned about the FBI's surveillance power.

When contacted, the FBI declined to discuss its investigative methods.
Just having a paid priority issue section or a direct line contact to the core dev would be worth paying for.
It seems to work with Youtube superchats and Twitch messages.
The Gun Control Farce (2016)
This problem was driving me insane in the early days of WFH last year. I'm the most senior engineer on the team, so am often reached out to for information, and I had to start enforcing some protocols for getting my attention. I've sent this exact link to multiple members of my team in response to a "Hi", because getting distracted by the message and then having to wait for the actual question was causing me significant stress. It's worked, and I strongly recommend it. It was probably a bit impolite to do, but I had to enforce boundaries for my own sake.

Incidentally, I think doing so has also helped a ton with people asking if they could call me. If they first have to state their question via text, it lets me triage whether this is an issue that needs a call or not. That was a much more significant benefit, because a voice chat is an even bigger breaker of flow than waiting for the question after a "hi".
article itself mentions issue of hoarding glucose instead of using it. elevated HR via exercise basically forces glucose to be used so. not surprising at all.
This is technically true, but the use case we're talking about is programs that are much smaller than their data. Postgres, for instance, is under 50 MB, but is often used to handles databases in the gigabytes or terabytes range. You can mlockall() the binary if you want, but you probably can't actually fit the entire database into RAM even if you wanted to.

Also, when processing a large data file (say you're walking a B-tree or even just doing a search on an unindexed field), the code you're running tends to be a small loop, within the same few pages, so it might not even leave the CPU's cache, let alone get swapped out of RAM, but you need to access a very large amount of data, so it's much more likely the data you want could be swapped out. If you know some things about the data structure (e.g., there's an index or lookup table somewhere you care about, but you're traversing each node once), you can use that to optimize which things are flushed from your cache and which aren't.
I did, yes. Did you read my comment?
I get a lot of these and try to assume that it's the person wanting to be polite. Starting a conversation without a greeting is very rude in a lot of cultures. But yes, it's annoying in chat form, and especially when the conversation is left dangling. Depending on the situation, I'll write out what I'd like to say, then copy it before starting off with a "hello". If the person starts typing, I'm ready to follow up with the request. If not, I'll prepend it with: "when you have a minute", or whatever makes sense given the urgency of the request. And I'll generally only start with the "hello" if it's the first time we've interacted that day.

We've also experimented a little bit on my team with prepending asynchronous messages with emojis: a turtle means you can take your time, an alarm means it's urgent, a custom thumbs up/thumbs down emoji means you just need a yes or no answer.
Seems like a great use case for a slack bot. Monitor for naked hellos and show a link to this page. That way it’s not personal.
#1 had a practical solution back in 1896: replaceable batteries.

At the dawn of the 20th century, the electric car was the most popular type of car after steam-powered. Their range was limited of course, but they had many features that were improvements over Gasoline-powered cars. So, how was it that many cities around the world used electric cars and trucks more than any other type? Two ways: 1) fleets where you could drop off one car and pick up another, and 2) an easily-replaceable battery. Just drive to a service station and replace the battery and get back on your way. At least one company providing these services operated for 14 years.

Funny how tech people always look for a tech solution, and business people look for a business solution.
You seem to associate two completely separate things only because they are both incorporated in Switzerland.

Crypto_AG (founded in 1952) was part of secret US/West German government project.

Are you claiming that Andreas Wiebe, Hulbee AG, Swisscows AG are also working for the US government?
The increase in Labour membership was significantly higher than the number of SWP members, and I would guess the number of ex-SWP members as well. So I don't think ex-SWP people were driving that.

I saw a lot of pro-Corbyn comments on my Facebook feed a few years ago and they were from comfortably middle-class people. Lefty and green tendencies, centre-left (not hard-left) types. Some of them previously Lib Dem supporters.

The gist was "at last an honest politician!" and "for the first time in a long time, we have a chance at real socially progressive policies, this one is worth voting for".

In other words Corbyn seemed different somehow, and in a good way.

Corbyn gave many people a feeling of hope for a few years, especially young people but including all ages, against an establishment regarded as cruel. That hopefulness grew into a mass movement to join Labour specifically tied to Corbyn and his policies. Labour's manifesto policies under Corbyn were generally popular, even though it fell apart in 2019 over Brexit and painting Corbyn as a terrorist sympathiser.

Now that Corbyn is out of the picture, Labour looks like Tory-lite again, and there's not much enthusiasm for current Labour from those who enthusiastically switched to it a few years ago. It's not surprising after the landslide loss in 2019 that the party would change to accommodate what it thinks the electorate will vote for (on balance), and the swell of membership under Corbyn would not like the changed party.
That stability comes with a huge cost, for example, Value types, desperately needed, has been going on FOREVER (7 years and counting) with no end in sight ..
I remember being online around '98 and I remember playing starcraft but that's about it. I can't even remember what I read on the internet. I think cheatcc.com? Haha
> If maintenance becomes bothersome, maybe you should look into good converters and simple water-based inks. You can easily use a fountain pen like this during many months before you need to go through one cleaning cycle. For cleaning, you can buy some special cleaning agents which you can use just like ink.

Most modern "simple" (or boring) inks contain detergents to keep pens clean too. Waterman, Parker, Lamy and Pelikan (esp. 4001 series) are non-staining inside pens. Most of the standard blues (e.g.: Waterman Serenity Blue and Lamy Blue esp.) self destruct in water while resist time unless left under the sun (4001 blue is explicitly discouraged for archiving).

This means you can just put your pen section in a cup of water and wait until all water turns transparent again. Then rinse under the tap, let it dry and re-fill. It's this easy.

There are faster methods (I rinse & dry a daily driver pen in 5 minutes tops), but we're at HN and not in FPN[0]. :)

P.S.: I'm a fountain pen nut, AMA if you want.

[0]: http://www.fountainpennetwork.com
You're really comparing apples to oranges because the majority of Americans don't live within reasonable walking distance to a grocery store to begin with. Depending on where you live, it's not uncommon to take 15-20+ minutes to drive to the closest store.

With the return trip time + parking, you can see how it's much more sensible to plan your shopping ahead of time to optimize for the fewest amount of trips possible.

Even if you currently live in a borderline walkable area, there's a solid chance you grew up in an area where driving to the store was a norm and thus contributes to the decision to walk vs drive.
What is the status of fuels like 100UL in Europe?
> I won't go past Java 11 because that's the last version that has an OpenJDK fork

No. (Or how come I can do `apt install openjdk-17-jdk` on my Debian machine then?)

> Oracle has changed the license for >11 that also gives me pause

Yes, except that it's only for the Oracle JDK, not for OpenJDK.
This makes me appreciate kill switches more on the librem five phone.

And it also makes sense why Apple doesn’t want you to be able to fully disable wifi on your phone.
Ask the question and then follow up with a nvm if they take longer to answer than is useful. You can do it politely and explain you got the answer or whatever.
> fictional tech at core, which is, lol, lossless compression of anything.

We have plenty of lossless compression algorithms already[0], am I misunderstanding what you meant?

[0]: https://en.wikipedia.org/wiki/Lossless_compression#Lossless_...
SASOL is still alive and well... Cheap coal into liquid fuel is not particularly environmentally friendly but as a chemical process perfectly viable.
I feel this in my bones, and have been trying to get engineering managers to work with their teams on creating better tickets because in a company of nearly a two hundred developers including a massive overseas contingent, but a painfully understaffed ops and infrastructure team of 3:

“My build doesn’t work, please prioritize”

Does not help me help you. I wish I were making it up that this is the level of detail with which people ask my team to stop what they are doing and render aid (we don’t, when it’s that bare). These are developers who you’d think would know how to flesh out an error ticket and at least be somewhat specific in what they’re asking for.

What build? What repo is the build pipeline attached to? What’s the error message (many of the times these were errors that could have been self-solved if the developer bothered read the error message to notice they forgot to close a bracket. I’ve pointed to this to their leads. It doesn’t change) Do you know how many developers are using the pipelines we’ve build for them? Do you realize how many development initiatives are going on? I’d hope so, we Go over then as a tech division with a regular cadence. What product are you working on? Which feature branch? How about so much as a screenshot or a link to the repo where the build is failing?

So. What I’ve done is gone to all of their engineering leads, showed them examples of the ticket. Explained my problem. And told them “if your people can’t help us enough by being descriptive and at least putting a link to the build with the error they’re seeing, it’s not getting prioritized it won’t even be triaged”
And also a sad failure. Bytecodes lose most of the semantics of code - value scope and lifetime; code structure etc. So jit compilers have to reverse engineer all that. They'd have been better served to simply have the source code.

I remember being intensely disappointed when I learned Java produced bytecode (Java 1.0). Even back then I knew better, that losing semantics would be a huge hurdle to be overcome.
As a lefty, I can recommend the "Pilot Precise V5 Rollerball Pen" on the list, in 1.0 BOLD tip.

Bold tips are a must so the left-handed angle-of-attack doesn't leave us scratching and gashing the paper. This one is particularly smooth.
The privacy properties. With OpenID connect you have traceability - for example if it was used for a vaccine passport, and said passport was required to enter shops, bars, sports venues.. then it would be very easy for the companies implementing the "point of check" devices to track your movements.

With IDE mix that isn't possible.
If you're into vintage news tech, this was posted to HN a couple of years ago:

https://wayne.lorentz.me/This_TRS-80/

It's a pretty detailed explanation of a TRS-80 running a custom Associated Press ROM.
If I’m the type of person to get annoyed at a carrier-only “hi”, I’m not going to give you a fast response to your content-free interruption either.
I don't live in the EU currently but I don't think "no means no" and "informed consent is good" and "stop abusing and violating all of your users" is a bad thing.

edit: This news article of several paragraphs is loading content from 11 domains directly. If you unblock a few of them, it loads JS that collects and sending your data and unique identifiers to dozens of domains. This one page of text makes over 1,000 requests, almost all of them for tracking/fingerprinting. According to devtools, the page itself is 900KB ungzipped. The ad XmlHttpRequest load is 37MB.
The same money could be spent on increasing the rate of research in this area by 100-1000x if we could solve how to do this on mice first...
But even if your were to be cloned and your memories re-implanted, that would not necessarily be your consciousness
Of course not, but that's not what the service is, or primarily is marketed as (you may be thinking of Xbox Game Pass?)
Which is/was a lie - they always had more money than they could spend. (They reduced the aggressiveness of their wording over the past years in response to criticism.)
If it's someone I don't know (megacorp here too!) I just ignore it altogether... They'll eventually give up and ask the actual question.

It's harder if it's something I can't ethically ignore like my boss or a coworker.

PS: One thing that really helps to get my attention is being someone that's actually nice to talk to. I have a LOT of time for people who are not all business and actually care about people.

And the best way to get on my shitlist is asking the same question 3 times in a matter of weeks.

Once is totally fine. Great when people want to learn.
Two is OK. I get it, you didn't have time to make a note.
Three is Shitlist. I'm not your database. Use OneNote.

In the same manner: I notice when people ask me a lot of questions but never the same one twice. I really respect that and I have a lot of time for those people. It shows initiative and a capability/interest to learn. Good for a major plus on performance review feedback too :)
>Ubisoft is actually from Montreuil, in France.

This is unnecessary pedantry.

https://montreal.ubisoft.com/en/
the main thing is that onlysponsers does not take a cut and it is integrated with github sponsers for payment and sponsorship tiers
...that's exactly what I said?

If your daily job involves long-ass drives in the middle of nowhere, do not, I repeat, do not get an EV unless you know exactly what you're getting in to.
I think the point is the OP and people like myself wouldn’t be buying the Indy games at all.
It may not have enough RAM for current NetBSD, the linked article states that 12MB was the maximum that could be installed.
And you would say the same thing if the same footage came out but it was Bill O Reilly, Rupert Murdoch and George Bush instead of Clinton, King and Turner?
Awesome! Spillo on Mac was getting old so this is great. Excited to try this across iOS and Mac.
Time Tracking with Todoist
The bytecode stability is only half of it. The other half the stability of the standard library, before Java 9 it was very rare to remove anything from it. I recall things like a RCS or SCCS revision tag which was accidentally put in a public static field, and it was kept frozen (with the same value) as a public static field just in case someone was using it for some bizarre reason.

Starting with Java 9 things changed, many things were removed (starting with all of J2EE) and other things are going to be removed soon. This is one of the reasons why it takes so long for projects to migrate from Java 8 to Java 9 and beyond.
I’d bet training is a huge chunk of that too. At any small airport most of the traffic is C172s going up for training.

Also most private pilots, even the avid ones, can’t afford turboprop airplanes. They just upgrade to a 182 or something like a Cirrus.
Maybe a more nuanced status instead of just green could help. Like Purple means I’m signed in and available for synchronous chat.
The Last SaaS Churn Guide You’ll Ever Need to Read
sorry for that. I am not seeing an option to edit it
It's only partially patriotism. More importantly, I suspect, just a brand that sells well, no matter what you are selling.
That said, EPFL/ETH and CERN have done some important things in computer science.
Tastes may differ. To me, C++ looks like an organic extension of C syntax, while Objective C looks like an alien graft on top of C.

Same with semantics: In C++ there is a continuum from POD structs to adding non-virtual methods to adding virtual methods. In Objective C there is a gaping chasm between C types and Objective C types, and weirdness occurs when you mix the two (e.g. pass a method taking an (int) to a place expecting a method taking an (NSNumber *)).

Containers (arrays and dictionaries) in Objective C, I find particularly ugly, especially in earlier (pre-2010 or so) versions of Objective C. They can contain only Objective C objects, not C objects, but can wildly mix and match objects of different types (this has been helped by Objective C generics by now). Access to elements is very verbose (this has been helped by syntactic sugar by now).

Just recently, I had to review Objective C code using a multidimensional numeric array. Even in modern syntax, it was no joy to read, and I wept for the senselessly murdered memory and CPU time. But if it had been written in pre-2010 Objective C, I might have lost my will to live for weeks.
I made this Tumblr [0] seven years ago. I have been closing the tab every time it happens for a very long time now.

Edit: Just to add, these days I have two content blockers + ninja-cookie installed in Safari and my network routed through a PiHole which does DNS lookups via NextDNS so I barely ever see these kind of intrusions any more.

https://tabcloseddidntread.com
Getters are necessary because Java does not have read only attributes (except final).
The internal demand makes Samsung a competitor with its customers. TSMC does not have a similar conflict of interest.
Was just thinking the same thing on the “built into GitHub” thing. Being able to easily see the current bounty directly in GitHub and donate $10 to the bounty with one click I imagine would make adoption blow up.
That was later. I’m talking about the early stuff.