skysight-inc/HackerNews huggingface dataset:
Https is a wrapper around http. The result is that any service that needs any http information can decrypt all https traffic. So on the web, passwords, apikeys, personal information and so is in general decrypted by a third party, Fastly, Akamai, Cloudflare and so on.
> If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors [...]

I am using vim/neovim for almost 15 years now. I was introduced to vim within _days_ after I started programming. I have a workflow where I open and close my editor several times per minute (although I'm now slowly moving away from this workflow) - startup speed matters a lot for this, of course. I never bothered to learn another editor or IDE because of the speed I get with (neo)vim. Moving my hands away from the homerow for interacting with IDE features just feels like driving a Porsche in a 10mph zone. I have muscle memory in my hands for over 10 years now!

I switched from vim to neovim at around neovim 0.5 mostly for ideological reasons, but I stayed for lua based plugins and a IMO better community. I rewrote my complete neovim configuration (which I took over from vim of course) about a month ago to be pure Lua and to be more streamlined... I don't consider this work or hoop-jumping at all, but optimizing my editing environment to safe time when actually editing source code (or emails fwiw).

On a side-note, I also use vim-ish bindings for everything else, for me DE/WM, Email client (which uses neovim to write emails actually), etc etc. I just don't see a point in un-learning all this.
I read "Etchings of a Whaling Cruise" years ago and it was gruesome enough to really stick with me. It's the accounts of a Yankee whaler in the 1800's, which Melville used it as a reference to write Moby Dick.
Hacking group hides backdoor malware inside Windows logo image
The original site is still alive: http://www.youell.com/matt/writing/?p=166
Yes, but they did it in 8 months with a completely different approach. BD spun off of MIT leg laboratory as an academic research project with different goals, methods and formalisms.

Here is Dave Jones talking about how cool it was: https://www.youtube.com/watch?v=YIbQ3nudCA0

If you want actual engineering inspiration and positivity, HN isn't the place anymore. You'll mostly find cynicism.
Awesome. However, the postgres_scanner has problems with jsonb, it won't even connect the database which contains those :/
Bendigo also do physical tokens as well as app based 2FA.

Macquarie have unpersoned me before (cancelled all of my accounts with no explaination or notice, on a Friday afternoon). I've heard of it happening to others too. As such, I make it my mission whenever dealing with large scale finance in business to refuse to deal with them.
I found this part particularly interesting: "If you are a California resident, you waive California Civil Code Section 1542," Can they actually say that they are immune from the California Civil Code?
I've always wanted to try Things and omnifocus but am Windows based. Are there and windows functional equivalents?
That just sounds like the company is (badly) lagging frankly - almost all the companies I worked with phased out paper around a decade back with stragglers being ~2015

At this stage I'd welcome any automation in the accounting space but efforts I've seen thus far have not been promising. Domain specific software is tricky - either you get SWE in then they don't know the domain, or the opposite then the code is garbage. That gap means endless meetings and committees about requirements and end user testing in practice even for the most trivial of automations.

Outsourcing is way more likely to kill accounting jobs.
Very good question. I'm away from my work station so I can't do additional profiling, but my overall experience is that TreeSet is hella slow in almost every case.

My hunch is that the extreme indirection makes mince out of data locality during traversal, since TreeSet is backed by a red black tree, so conversion to list is O(n) cache misses, whereas the sorting algorithms are reasonably well behaved from a cache perspective (Java uses a dual pivot quicksort for primitives and TimSort for objects IIRC).
Paraphrasing Joe Armstrong: "What's the worst order to handle events in? The order they arrive!"
This might be a bit too extreme. But any other reasonable sporting challenges outside the popular marathon/ironman/70.3 which average athletes with family life can approach?
SD is so human that it too have a problem drawing bicycle.
As far as security - Fronius inverters (and other manufacturers) have a built-in API for remote shutdown / remotely disconnecting the solar power at your house. Some countries have so much household solar power that the solar feed-in can overload the power grid. Governments have required the ability to remotely deactivate a user's solar system to prevent grid overload & maintain grid viability.

Here's a Fronius document on the remote disconnect API setup:

[PDF] https://www.fronius.com/~/downloads/Solar%20Energy/Quick%20G...

"This Application Guide describes the procedure to setup a Fronius inverter system to comply with the SA Smarter Homes regulation of remote disconnect/reconnect when selecting the “SA Power Networks / Fronius –Fronius – API control of internet connected Fronius” Relevant Agent option."

Here's a Fronius webinar (audio with slides, hour long) discussing the remote disconnect functions, jump to 2:42 if the link doesn't automatically take you there. The first couple of minutes should give the overview:

https://youtu.be/KR8jxANwii4?t=162
> Now when documentating a state machine enough to actually draw out the graph, I always include a matrix representation as well for that reason.

Incidence matrices[1] might be an effective way to represent graphs, but the sparse nature of state machines combined with large numbers of input events and states end up making it hard to represent non-trivial state machines.

Also, state machines are often organized into sub-state machines, which are not adequately represented with incidence matrices.

[1] https://en.m.wikipedia.org/wiki/Incidence_matrix
I honestly don't get the brain-to-body size argument. Why should a larger organism need more brain size to control his larger body?
A large engine often do not require more inputs than a small one and I don't understand why this shouldn't also be the case for organs.
Actual stock photo websites have human reviewers and it's a big part of their value proposition.
I don't understand the infatuation with obscure irrelevant studies to make a point. None of these are remotely relevant to the page in question. Linking to sources isn't a way to escape basic common sense scrunity.
> That’s a nice way of saying that you do not have all of the answers.

I prefer "If you meet the Buddha on the road, kill him"
Really interesting read! Its crazy that one of the greatest mysteries of life live right inside our head.
> destroy[ing] society

More precisely: not just having people less intellectually exercised¹, but also and especially creating some sort of "demand" that "things have to be simple". Non-recognition of complexity is also one of the cracks allowing populism. Your duty is to "spend one further thought", while some instances seem to defend an idea of an "as-if-constitutional right to reduced consideration".

(¹ I wrote the other day, «I also believe that "Now drop and give me twenty" will return us fitter personnel than "Please, be fed from a straw"»)
If you think you are that smart, you shouldn't work for Google and similars.

Reminds me of the ending of Will Hunting (the movie).
> Competitors have always existed. They existed before YT got big, still exist, and new competitors have been created since.

Point is, for now Google has and have had for over a decade, a bottomless source of funding.

So they pushed YouTube as a free quality product for over a decade until every viable competitor was dead or irrelevant.

And now they can do whatever they want:

- awful moderation

- censoring

- remove downvotes for everyone just because their video was downvoted

- show 11 ads in a row

- etc

I used to like Google a lot.

A year ago I voluntarily dropped out of interviews with them after the first interview.

I don't want to work at such a place. As an ordinary guy who used to be poor I'm not sure I'd even be safe or fit in there.

When I was young I didn't understand why anti-dumping laws existed and why EU enforced them harshly. Today I wish they did against such abusers.
My reflog is not accessible to other contributors. I could keep a decision log, but that is double work.
There is a ski resort nearby called Wintergreen and a cycling time trial up the road to the top every year. I was not aware of it until I got into cycling for a bit about 10 years ago.

The road averages 7.7% grade and has switchbacks that are 15% with total elevation gain of 2900 feet.

https://pjammcycling.com/climb/622.Wintergreen%2520Drive

That could be a good hill for this if cycling at a high enough level. Would be best to have a vehicle bring you down each time.

I did the time trial and had to walk up portions. Surprisingly I sprinted at the end when my nephew ran with me up the final climb to the finish. I doubt I'll ever get to that level of endurance again.
Switch gamers pay €50-70 per game, iPhone gamers pay €0-€3. This incentivises making the current kind of simplistic, low dev cost, high microtransaction potential titles, which don't rely on console controls. Given e.g. Nier being a buy-once narrative experience, it's hard to see how they would make ROI in a mobile ecosystem
Indian Horses Before Columbus (2016)
How does it compare to levenstein?
In Silicon Valley, angel investing has become a key form of social currency
I'm still working on how best to run this as an open source project. No list or anything just yet. I'm half considering moving onto github from git.marginalia.nu; but still ironing out the details. Also a lot of rough edges to smooth when it comes to contributor experience, running the thing still requires a lot of awkward manual steps.

If you want you can pop me an email (see my profile) and I'll let you know when the details are more clear.
Unpaywalled https://archive.ph/2022.09.29-164440/https://www.bloomberg.c...
I wonder when AI will reach a point where it can reasonably detect and classify more esoteric forms of humor. Deadpan humor is very difficult to explain to a computer, the reason it is funny is because the delivery sounds like it is not a joke. You have to intuit that the speaker would never ever believe what they are saying for it to be funny.

At some point even comments will become a signal Youtube uses to decide how to classify videos.

And no, there have been many channels over the years that have complained about the age-restriction issue even though they expressed clearly that the are a mixed-audience channel.

To show a much much more severe example, here's a tweet showing youtube misclassifying Happy Tree Friends as kids friendly, a cartoon style animated show about cute looking animals that get gruesomely killed in various cruel and disturbing situations. Clearly a parody of things like Tom and Jerry in many ways. Reasonable and artistically meaningful, especially when it came out in 1999, but clearly no human was in that misclassification process. They are 1 to 5 minute episodes.

https://twitter.com/Rat_Tail_Tony/status/1215015868515655680
> A corrupt liberal democratic organisation (...)

The European Union is a federation of liberal democracies. It's not a Bond-like villain organization.

The bulk of EU's member states value human rights, including women's rights and individual rights and freedom.

You're putting up absurd strawmen to try to rationalize nonsense.
Putting together the gang that manhandled the Optimus bot on stage and the video of the grand piano being lifted up and down you can see the business usecase for the removalist industry which charges by the step to relocate such a piano from A to B. Decades ago the price per step was $50, not the U.S. dollar.
Sure, but at least a few words how it's different from a dozen of other similar projects would be nice.
Probably refers to carbon paper.
This is silly. Delivering quality requires focus. Focus requires departmentalization.

There is no value in the CEO spending time on finance, accounting or legal.
That’s a great story.
No goal-post moving here, I predict that the entire song, every sound in it, including vocals, will be AI generated. Optionally with the name of your favorite human artist attached to it. Whether people will know (or care) that it's fully AI generated I don't know, it depends on how Spotify decides to promote such songs.
I feel like this was posted in reference to the announcement about Stadia, but I don't see any mention of it (didn't read the whole thing, though, tbh)
Correct, server does spatial audio.

It's a community-led continuation of High Fidelity, a dead commercial project. They made their own proprietary codec with excellent performance we can't use and managed to have a couple thousand people in the same server.
Replied to the parent
> I’m just tired of reading melodramatic takes from people who haven’t experienced any hardship ... There’s literally a war happening

On that note - I'm from Ukraine. Helped my mother-in-law get out of Kyiv in March, and went back to Ukraine in July with supplies for soldiers that weren't available locally (military radios and a bulletproof vest).

I also worked at Google on their Location team.

I am choosing my words with care, and I stand by them. In particular, the choice of the word dystopian. And lack of humanity is one of the reasons this war is happening. Dystopia starts in the minds.

Also, please don't exploit the war in Ukraine to needlessly police other people's speech. If you want to show support, that's not the best way.

Direct your efforts here: https://u24.gov.ua/

Thanks, and slava Ukraini.
Which one came first?
The lost art of handheld demakes
Companies are paying huge sums to show their ads to bots
If you keep all the intermediary commits, it's pushing more process onto the dev in the middle of coding. Some people may do this well, but more often than not I do just see "WIP (test broken)" etc.

With a squash/rebase, the development has to write an accurate commit message once & they're doing it when they've fully understood the solution they've written.
Isn't Deepcake, the company he sold the rights to, a russian company?

Couldn't that be a problem?
We work on a community-led fork of the dead commercial High Fidelity project. The server requirements are indeed very light except for audio.

Physics are actually farmed out to the clients themselves, it's a bit of a quirky idea, but it actually works if one isn't concerned with accuracy.
> There's a reason that she talks in vague terms (...)

She did not. You're trying to pass off a conspiracy theory by omitting context and taking quotes out of context, including erasing parts of the quote.

If you're still confused just go learn about Victor Orban and Hungary's recent regression into an totalitarian dictatorship that's profoundly illiberal and outright a sock puppet of external actors such as Putin's Russian federation. Go learn about it's destruction of Hungary's independent judiciary and attacks on fundamental human rights, which go against fundamental principles of the European Union, and learn about how the EU has been reacting to this sort of illiberal drift.
Ask HN: What is your best professional decision?
If your grandkids asked you: Grandpa, what was your best decision on the professional field? - what would you say?

For me it was switching to front-end early, I had been doing back-end but I didn't enjoy and was thinking if programming is for me but going into React I started enjoying coding so much and got better opportunities.
An essay exploring how information foraging (a model for how we move our attention) and AI misalignment could be leading to compulsive internet consumption, and what we can do about it.
It looks fine with javascript disabled.
Maybe it does, but couldn’t the developer write more descriptively?

The argument is a non sequitur too: It does not follow that a git merge strategy that keeps all commits is at fault for a culture of writing bad commit messages.

Presenting that argument as a rationale for avoiding straight merges while preferring squashing and/or rewriting history is the strawman.
Couldn't agree more. Not to mention timestamps that JSON simply doesn't handle and is essential for event data.
The raijin database has an clever approach to solving the schema rigidity problem: https://raijin.co
This is why I consider ability to lift & shift when building anything on google. They're just not trustworthy as a foundation so being able to take your toys elsewhere becomes a primary consideration.

See also them pulling the rug out from people that built on IoT core about a month ago.
Can it be you posted a link to a private direct massage you received on Twitter? Because I cannot see the message.
Fedora has been using dnf for at least a few years. I used Fedora as a primary laptop OS before I stopped using Linux for $reasons at around Fedora 32. I can’t remember any particular issues updating as long as you kept within the supported update window (2 versions back IIRC). If I were to switch back to linux again, I’d pick it up again.
A lightweight bike is ~6kg, what you gain from not having the impact of each step and being able to control your heart rate while keeping your cadence optimal via gears IMO more than compensates for the extra weight.
Hear, hear.

I have absolutely no interest in "accurate history".

WHY. Do people really want to see my minor spelling mistakes and goofs that got corrected in review?

It's worth spending the extra time to have a completely clean and perfect log, if only for being able to read your commit history like a novel, but also for using `bisect` to find regressions and behavior changes.

---

I have gone to extremes. At some point this summer, I realized that running the tests with one collection of flags led to breakage, and this breakage had been there for almost two months, and it was important that this flag work. (Yes, it was also a testing/CI issue, and we fixed that.)

I found the issue with `git bisect` and then patched that change two months ago and rebased everything - a couple of hundred commits.

We all feel it is of key importance that all the tests pass at each commit ID, so no one had any issues with that and it really didn't take very long.

To rebase without changing modification dates, use

`git -c rebase.instructionFormat='%s%nexec GIT_COMMITTER_DATE="%cD" git commit --amend --no-edit' rebase -i`
The check-in or the egg?
How can you NOT imagine Books being shut down?
My reflog can sometimes be useful for myself, but I can't imagine anyone ever taking time to go through someone else's (either literal or in form of commits) messy reflog. If that's your argument, then no, it's not exactly what I'd call "valuable".
Use the Lexica API and show images from them as well! https://lexica.art/docs
Simplicity is good but often not the solution to make things faster.

Most obvious example. Binary search is faster than linear, at the cost of more complexity (that can often be hidden under an abstraction).

Async code is often perceived as faster than synchronous, at the cost of more complexity. In the case of TFA, loading the file list asynchronously in the background could have been a good candidate for such.
This post only reinforces the original accusation. If you read between the lines, it looks like somehow Fedora was allowed not to "comply with the law", then IBM took over Red Hat and they are afraid someone will sue IBM over Linux again. That's fair, of course, but it's hard to say the distro is "community driven".

Also, why should it be? The whole point of Fedora, from the point of Red Hat (before the split into Fedora and RHEL) was to use the community to test features that would end up in RHEL. Why should they outsource control over the project to someone else? It makes no business sense. They maintain the distro, many outside volunteers help, too, but it's clear who makes crucial decisions.
You weren't investing. You were gambling.

Gamestop? Come on.
Actually, we're right in the same ballpark as our son takes his sweet time to fall asleep, and we are in bed by 22:00 at the latest ourselves, so we want to start the process earlier to have some time of our own.
Is this where you tell me "bit it is worth it really" and I politely ask "really?" in a tone that suggests I'm never likely to believe that?!
I suspect this is why TrueCrypt shut down.

A paper got released in 2015 that claimed 94% accuracy in identifying authors.

I’m sure it would have been quite easy for the NSA to figure out who Satoshi Nakamoto was too considering PRISM was also scooping up everyone’s email.
There's quite a few VPNs who have been asked to keep logs by the authorities but the VPN providers contest it in court, and since their jurisdiction laws don't need them to, the courts side with the VPN providers.

Mullad, OVPN are a couple.

What are your opinions on those?
Not every country has laws like USA/India, which give the government free reign by citing certain Acts.
In Australia, Nintendo are required to refund in this scenario too (and would).

These are consumer law issues that should extend beyond games.
I suppose you could get one of those air-restricting masks and simulate it to some degree.
The insane thing is that, because the VPN has a 1GB/month traffic limit, there is no way to enforce it unless they associate all traffic with a Microsoft controlled user identity. Cloudflare literally has to keep track of any sites you visit and associate them to your ID to make it work.

Though, I do believe that for connections from public WiFi it's somewhat of an improvement. It establishes a minimal security baseline of: "ok, we'll sell your data and let FBI snoop on you, but we won't inject trojans in your downloads and then hijack your webcam to create ransom-porn (though the FBI/??? might)".
AIUI the western view of animals was via the bible, of resources provided to us by god, a gift to humanity; there to be used however we wanted.
What do you think about Flutter, Dart, Go, and Fuchsia?
> The linux commit history is an endless sequence of squashed merge commits

Nothing is being squashed in Linux.
Ok, sorry I asked, should have expected such an ideologically exultant answer.
Please share more information. What subsidies existed for nuclear?
This is basically a really good compact keyboard, with a web browser. This could be an awesome product if the edges around the screen were smaller, and the whole thing was a bit thinner. It would be even more awesome if the keyboard came in different flavors, like for instance a mac layout, and was easy to connect via bluetooth to an iPhone. Yeah, and a trackpad would be nice as well.
Bitcoin in crosshairs as EU goes after non-green crypto
“.”

꩜‽
No, we know how to deal with statistics. Sounds like you need a course in it.
Indeed.

"Register": I immediately know what it means and it takes tenths of a second for me to make the decision to click (or not to).

"Sign up": despite having a CEFR C2 level of English and using it at work every day, I still need to think for a few seconds if this is a registration or a login (cf. "sign in").

For a native speaker I suppose the latter is (marginally?) easier, but for a non-native, it's much harder, not even close.
The parent comment was about protecting journalists' inboxes. They are absolutely in a position to avoid using Gmail to secure their end of the communication and you would hope that they are well enough informed to steer their sources towards more private options, too.
David Goggins has a challenge called 4 X 4 X 48. You run 4 miles every 4 hours for 48 hours.

https://www.gogginschallenge.com/
One of the best if not THE best !

Well done