skysight-inc/HackerNews huggingface dataset:
I'm hoping this is sarcasm
I am pretty much as anti-big-tech as it can get, but I can't lie to myself: YouTube has improved the world tremendously and provided me with tens of thousands of dollars of value. I cannot even fathom.
It's hardly clear that building, installing, and maintaining all the equipment necessary to do that would require less energy than the methane they are wasting.

To a rough approximation, the fact that no one found it financially worthwhile already tells you that you need a ton of resources to make it happen.
It works until someone forgets to divide by 100.

If your language and your database both have decimal, why not use them?
I didn't say it explicitly because I never bothered digging deeply into why it became so terrible - after being burned enough times by FF during that time period I decided to bite the bullet and switch over to Chrome since at my experience was at least more stable/had less breakage every update. Ironically enough it seems Chrome may be pushing some Extension API changes that will break things and force me to go back to Firefox.

It's gotten to a point where I'd gladly use an old, insecure browser with features I like that enables a workflow I'm comfortable with than being force to use a more secure browser with all the features gutted or gimped. But I can't even do that because then every other site refuses to serve me content unless I update my browser to a supported version.
I can concur that a slow connection is bad. It shouldn't hang entirely, as C-g should still get you response back. That said, it will hiccup bad and a save needs a round trip, regardless.
How does Google win? Their business is search -- advertising on other sites is more of a side gig for them, and from their own description of their privacy sandbox, even they would not be able to track people across sites.

The changes to the web platform necessary to protect user privacy will require reinventing the industry (which will naturally pick winners and losers).

I expect that Google will come out in the end doing well, but that's not because they have a competitive advantage here, but instead because these changes don't really affect their core business (at least no where near as much as the proliferation of paywalls and app-ification have).
>Does the evidence support that people's goodwill get "used up"?

That's a good question. I assume it will be both for different groups of people. From my personal experience it seems to be that way, but I'm unaware of any studies on the subject.
SMTP would raise too many questions, from how both datacenters tolerate it (spam), to who will manage the receiving server itself and certificates on your side, and overall security of this setup. For a nodejs developer it’s really easier to spin up a separate handmade queue process rather than managing SMTP-related things. Webhook (for runtime) and long-polled /events?since= (for startup) have all upsides with little downsides.
Thank you, you have put it well. By no means I'm nature-knows-best person. But in this case nature does a great job in 'removing' CO2 by expending the least energy, with the least negative impact (actually a net positive) to the environment. Of course it's more nuanced than what even I stated.
A wise engineer realizes the breadth of the issues and the 'true' engineering approach IMO will necessarily involve ( but not limited) a lot of trees/plants/algae etc.
He kind of has an interest in solar power
Really good engine for game jams as well!
Offers loads of freedom while being fast and having a lot of lua libraries to make things like menus just a 10 line thing.
I love the volcas. Still just a novice and can't do much but I love their design and all the knobs to play with. I've got the drum, keys, and bass.

It's a personal preference but there's just something about the physical hardware that I like better than software
I’d love to hear what you’ve been doing with music. I got a Minilogue XD and a couple
Other smaller synths. My email is the crazy looking link in my profile, would love to hear from you.
Does Node have that? Or do node libraries have that?

I find node to be surprisingly well rounded.
This makes a lot of sense, thank you for that insight. The news I received was about a business associate who is screwing me over. I knew (and I know) that there is very little I could do to stop him. And I could not accept it. The injustice of what he is trying to do kept me awake.

My wife suggested I find peace by thinking that by blindly trusting someone, I hadn't done everything I could to protect my interests. According to her, accepting that I could have done better will make it easier to accept the injustice. I'm trying, but it's hard to accept being cheated by someone you trusted.
Or put simply, a sequence number!
Wow they killed SecretSanta??!
Never participated, but thats a bad business decision for sure...
Unless they come out with their own concept of course...

As a former digg refugee, I'm sorry to see the same dysfunction strike reddit.
Not quite the same, but:

Vivaldi has 2 rows of tabs... the 1st row is "tab group" tabs, the 2nd row are the tabs in that group. Easy to manipulate/group them.

You could also try tabs on the left edge (vs top).
Democrat Groups Plan to “Fact Check” Private Text Messages
Conversations are pretty easy to follow if you don’t use the broken clients from Google or Microsoft: https://lwn.net/Articles/837960/
> In addition, they pitch projects of ours to AWS and if they are interesting enough to AWS, AWS reduces charges for periods of time on servers related to those developments.

Is there IP transfer here? They give you a discount in exchange for knowing how you're making money?
Oliver Sacks: "Altered States: Self-Experiments in Chemistry"
And I'm saying that kind of fraud shouldn't be a worry, because there shouldn't be any money at all for reducing/preventing production.
Elon tweeted about making rocket fuel out of arrested carbon. This technology could, it seems, be used outside earth as well (other planets, not space).
Computers first came into many companies via the Finance department way back when because they recognized what computers could do as glorified calculators, spreadsheets and accounting systems.[1] IT departments were often an outgrowth of those early systems. The only 'trick' to dealing with finance people is being able to draw a direct line between a proposal and either increased revenue or decreased costs. For solutions that can do that, they are often your best champion short of having the CEO already on board. For solutions that require a leap of faith/vision/creativity, they're probably not the place to start.

[1] Who do you think the numeric keypad on 'full size' keyboards popularized by the IBM PC were for? Accountants. Granted, word processing was the other early use case... that Finance signed the checks for. IBM understood their customer.
The impact of Apple’s sideloading philosophy on developers
Wisen up.
Carlos should have taken the GM role when Obama called him about it. He would've made a lot more money and not been in this situation.
'Send'ing things via a Go channel is all in the same process, between goroutines (sometimes between threads).
I worked for a company where capex was cheap and easy and opex was hard to get.

So engineering managers would pitch a project, fund a bunch of consultants, get a massive piece of tech built and then fail to support it. They knew the downsides, and wanted to build long lived teams that built and support and evolve products, but there was too much push back from finance and IT.

I realised that the company would prefer to spend two or three dollars in capex every year than a dollar of opex. This helped me understand how and entire industry of overpaid an underqualified consultants existed.

So my question is, where is that accountability for the finance function? Their controls and constraints caused the company to flush huge amounts of money down the drain, just so their books could have numbers appear in the columns they wanted.
Better summary: Browser companies try to implement X individually. Browser developers get together and try to standardize a way to do X. Other people come and complain why they aren't doing Y or Z instead. Eventually all the extra people are talking so loudly that no one can work on X.
W3C surrendered to Google during the EME fight. So there is not war... it is Google way, or Google renders W3C irrelevant...
For those in the comments just wanting a quick rundown:

Python3 based programming language for "golfing" (I had to double check it was code golfing, there's probably actual golf scorekeeping or course design DSLs by now).

I'll never hate on esoteric programming language concepts, even with minimal usecase. A brainfuck compiler was the second I ever installed, after a borland C++ IDE student license at age 15. But I don't see much use case, or even justification. Code golfing by macro-ing common math operations in python is nifty - and like many projects, inevitable in the "infinite monkeys with typewriters" sense, but altogether not that interesting. I guess it's in the OG spirit of HN, high concept nerd shit only programmers care about, but if someone beat my python code golf submission only because they used some obscure Unicode character that I don't know how to type that combines 3 math operations into one, I'd mentally call them a try-hard and move on with my life.

edit: but I'm also a hypocrite because I've been obsessed with Lisp (mostly just R7RS scheme) for the past year and what is that other than over-macro-ing your code
Or 710.
This tells you how dire the situation is at this moment. If you would view the open web as an ecosystem, we might be on the verge of a total collapse of it.

Maybe we should create and broadcast documentaries about it, think BBC Earth style, and watch ourselves and the governments ignore the lessons of it.
> As much as I'd like to use a pragmatic language like golang, I can't live without generics (many folks feel the same way.) Feels like I'm better off learning Rust. Go's loss is Rust's gain.

You can usually have "generics" by way of code generation, or losing type safety. Both aren't perfect but they still work. I wonder, what do you use generics for? Maybe Go isn't suited for that type of work in general.

> Feels like I'm better off learning Rust. Go's loss is Rust's gain.

Or just Java, Go isn't just competing with Rust. Again, that will depend on your problem space.
If you ever thought the American justice system is bad, look into the Japanese one. The whole system is designed to make you confess and apologize. They will literally lie to you and tell you it will all go away if you sign the confession paperwork. You dont get a lawyer while they do this, and they get to keep you for quite a bit of time before you get a lawyer.

They also dont do trial by jury, but inquisitorial judges who you have to prove your innocence too. The judges their dont like you making them go to trial, so good luck proving your case, after all you should have confessed already.

Also Japanese conditions in their detention systems makes the American system look down right palatial. The whole system is designed to punish even moreso than the American system.
A pension offers a guaranteed income at a specific rate based on your salary at the time you retire. With 401(k) you get what you get based on how you invested and what the market did.
> Learning from implicit feedback: dictation software can operate without learning what corrections people make, or a search engine can operate without learning what links people click on, but the overall quality will be lower. Each individual piece of information isn't required, but the feedback loop allows building a substantially better product.

That sounds cool. How do I opt into it?
Dividend Cripples Saudi Aramco
These are the people who made the gun emoji a squirt gun.......
Telegram's "secret chat" option get's around this ?
ZSA Planck EZ: A Powerful, Backlit, Open-Source, 40% Mechanical Keyboard
Registry corruption since w2k is pretty much solved. It's a database with a WAL-style transaction log. If registry corruption is something that happens to you more than once, I'd check the storage since there's probably a lot more that's getting corrupted... Otherwise - keep full disk backups.
Do note that wasabi is aimed for long-term retention of cold data. There's no egress, but there is a fair usage policy (2x data stored IIRC).
Given it was in the US at least in December 2019 if not earlier according to the NIH retrospective serology study it doesn't seem to be completely impossible. https://www.nih.gov/news-events/news-releases/nih-study-offe...
Also similar Italian serology study by National Cancer Institute showed that sars-cov-2 was circulating in Italy as early as September 2019. https://www.reuters.com/article/us-health-coronavirus-italy-...
Is Mozilla also one of the 10000 pound Gorillas?
I've wondered if this isn't a "just so" story told by Octavius. Caesar just may not have had a lot of good choices, so posthumously adopted Octavius and made him his beneficiary, in which case it could have happened regardless of the trip (though it might be hard to make that case stick).
It is supported on desktop for North American users since 81.
Is there a reason to use galloping over an array vs a seek in a search tree?

Better real world factors?

Galloping, Demaine set intersection, worst case optimal
joins, they all seem
to be different aspects of
the same underlying principle.

So I'm very curious about the peculiarities in the sorting case.
That's the way things should work and ought to be done.

But what about when things don't work like they should and ought to?

Want to debug network connectivity issues? See which process is hogging CPU? Investigate installation/delpoy problems? Reinvent the wheel, or use what's already there.
Super cool article. Brownie points for the callback at the end to "To Compute a Constant of Calculus: (A treatise on multiple ways)" :^)
>Until then, he remains a once-big-fish in a small pond, living in exile and under armed guard in Beirut for the foreseeable future.

How secure is he in Beruit? If Japan really wanted him badly, I would guess he would be pretty easy for Israeli Mossad to pick up.
Chromium has ~5 million lines of code.

The Linux kernel has ~28 million lines of code.

We also very much have a monoculture with the Linux kernel and society hasn't collapsed.

Disagreement lacking argumentation indicates to me that I'm absolutely 100% correct. Thank you for your input!
Well, keeping an old machine or VM around to run an older version of Flash is much less of a burden than using one to run Flash Player. It's normal to have old equipment if you're a professional, and if not then creation tools don't have as many significant security issues so you don't have to rebuild the VM as much.

It might still be more work than people want to put up with.
The article is not about “why you should never forward email”. Forwarding email is fine. It’s about why you should not set up automatic forwarding rules into a provider like Google or Hotmail, which is excellent advice.

It’s an interesting variation of the clickbait technique. Put an obviously false statement in the headline, over an article that does not claim what the headline does.
Further research is actionable. This is useful encouragement, because absence of correlation implies absence of causation, so this is an efficient way of eliminating one disproof early.
Tried to plant this seed ~3 years ago at a large defense contractor. They were frustrated by the fact they weren't getting the velocity out of gov cloud they expected. my response was: "you literally applied the same procurement / process model to GC that you had for on-prem, wtf did you expect?!?"

I called my pitch: "AdminOps", basically the message was the finance/biz side of the house needed the same type of transformative event engineering got with devops.

They are still slow....go figure. Enterprises gonna Enterprise....
This feels like a lazy attribution of "Orwellian". This was a legal copyright issue which is pretty cut and dry, not Amazon silently deleting a book because of its ideological implications. I don't like Amazon, but this is a miss.
Full disclosure, I am a CFO and have spent much of my career in Finance. I have never worked in a place where I or anyone else there thought Finance is "any more intelligent than the other players in the company."

This article is disappointing in that it gives the impression that one department makes or breaks a company. To be clear, there are poorly run Finance organizations in the world and they can make the culture at a company less than fun. There are also poorly run IT organizations (to include product development) that can ruin a company culture. Even ones run by a CTO that reports to the CEO.

I have also never seen a company where the CFO does not ultimately report to the CEO. I have seen companies where the CFO reports to a Chief Administrative Officer (CAO) who reports to the CEO. I completely agree that the CEO ultimately sets the vision of the company and hires the executive team to deliver on it. That being said, a CEO is not Superman/Superwoman. They need a team surrounding them to deliver what you expect.

What the article could have emphasized is how software engineers can work with the Finance team to better describe investment opportunities like hiring production engineers to increase the productivity of application engineers. Yes, investment opportunities ultimately need to generate more cash returns than the investment. This may require serious thought around the benefits from increased software quality, faster cycle times, increased cybersecurity etc. Importantly the analyses do not have to be decimal level precise. But, if you cannot describe how your investment opportunity ultimately creates more cash flow than the investment required, your opportunity will likely not be funded.
I don't think you can ever determine that a site doesn't need SNI using HTTP alone. All you can have is that it doesn't or you don't know.
Your ad does mention crypto/anonymous and money/finance a good bit together. That's probably enough to add to a perception of shady-ness for someone just passively seeing an ad as they scroll by on a webpage.

Just to note it -- you may be suffering from a [curse of knowledge](https://en.wikipedia.org/wiki/Curse_of_knowledge)

> The curse of knowledge is a cognitive bias that occurs when an individual, communicating with other individuals, unknowingly assumes that the others have the background to understand.

here, as you know what your product's supposed to be and what the ad is supposed to convey, so you may be assuming that it's more obvious to viewers.

For example, when your ad starts with "[safe] money", you may know that it's your product's name. However, to a regular viewer who doesn't already know your product's name, it may give off an impression of a stereotypical scam.

As a thought -- it might help to get someone else to write a draft of an ad for you. Someone who doesn't already know what your product is, so you have to explain it to them. Then they can try to make an ad that corresponds with their initial conception of it.
Integration and webhooks are very well suited for streams. Having your core product emitting messages as event have many benefits:

- You can have a team working on the core product sending messages and another working on integrations triggering actions.

- If your integrations fails, your core product is not impacted. You can also replay old messages once you've fixed the stream consumer.

- Having streams allows you to do all kind of experiments too, you can connect a new project to a stream and go through a week of data almost instantly and see the result... rince and repeat as much as necessary
>Accessing production on the command line is an anti-pattern

Seems to be at odds with

>then one can create some sort of debugging service that runs on another port and deploy it to investigate the bug

In many cases, that's just SSH. In most cases, I'm not copying files around, I want to connect to the real environment where firewall rules, API keys, permission systems, overlay networks, etc are in place. If there's a stuck process (let's say, lock contention) it's much easier to just SSH on and run gdb and check the stack to see what it's doing. Some languages like Java have pretty rich tooling out of the box for remotely connecting to processes. Others, like Python and Ruby, you just use gdb

Either way, there's no copying data necessary--you just need access to the running process. For a large system with hundreds of identical servers, I don't want to deploy a debug service everywhere; I just want to connect to the one with an issue and check that.

Snapshotting works sometimes, but I used stuck processes as an example since that's usually where all this remote/log/etc stuff falls apart. And, as-it-so-happens, things like lock contention tend to be really hard to recreate in synthetic or simulated environments that don't have real, authentic load.

Keep in mind that doesn't mean "go crazy with `root` in production". You can combine that strategy with scripting and tooling to drain/isolate/quarantine servers where the stuck process is still running but they don't have live traffic being routed to them.

I see this "ZOMG NO ONE TOUCH PROD" mentality a lot in highly regulated environments but it's usually more sustainable to try to isolate in-scope system's functionality as narrowly as possible to avoid bringing unnecessarily large amounts of things in scope (e.g. put the billing functionality in a microservice to limit PCI scope)
I may not love the language but I do love this release plan!
Apple is reportedly working on a pay later feature for Apple Pay
I presume it must be, here is a post from them philosophizing: https://news.ycombinator.com/item?id=27789493
Meta-warning;

I'm more into the juxtapositions of interactions between idiots vs experts, specialists vs generalists, startup-billionaire vs unemployed-drug-addict-hacker, and the level of insight that can be gained from these conversations.

I believe that the civility, and desire for unfettered conversation (avoiding ad-hominem, flame-wars. etc···) are more of an instrumental-goal of this process, than the true goal.

I don't really know why the comments on hn are the way they are, and I doubt anyone ever will. But that's what keeps me coming back here.
It's the only place on the internet I can get this kind of thing, whatever it is.

I do have to say, there's something special and unique here. Like the userbases of wikipedia, stack overflow, 4chan, or twitter, there's something here that's impossible to recreate and worth preserving.
I'm wondering as well. Back when I used Android, I did use FF all the time, with uBO saving big time on traffic. Now on the iPhone I use Safari because I think it has power efficiency nailed, but maybe I should use FF for iOS instead?
A doctor friend of mine has had it for months. She's had test after test after test. Things come back abnormal but they can't pin down what's wrong with her to treat it. The assumption is long covid - she has the tiredness, brain fog etc.

So right now I'm not sure if they really know how to test for it.