skysight-inc/HackerNews huggingface dataset:
> I do not think Google is doing it consciously -- this is probably just collateral damage from some bot or rule.

"Collateral damage" from some bot or rule just means that Google doesn't care enough about the edge cases (which, at Google scale, are particularly harmful): Google consciously decided this when implementing their algorithms.
Wouldnt it be more efficient to grab it in parallel to your download?
Interestingly, this is partially how I realized I wasn't actually that great at programming. I really have just never been very good with digital logic and have failed to really grasp it multiple times. Starting 6 or 7 years ago, attempting to design a 6502 computer, and could not for the life of me, figure out how to design the address decoding how I wanted, and more recently, trying to get into FPGA's. I'm not sure what it is, as at a very broken down, individual level everything makes sense, but as soon as it jumps into composing them into anything (i.e. an address decoder or even just simple digital logic devices) I get lost and have to just sit around and have to drill the details down on paper for me to remotely get it.
The main changes this extension addresses were made because of a settlement with Getty Images.

https://arstechnica.com/gadgets/2018/02/internet-rages-after...
Congress gave rail companies immense wealth of half the land in an adjacent ten mile swath as an incentive to build in remote hinterlands. Some companies leveraged this better than others. The modern analogy was to lightly regulate what was attached to the internet, so companies could construct vast virtual properties.
Kind of disappointed in not seeing end-to-end encryption being mentioned?

I thought it was perceived as one of the fundamental flaws of email.
If you haven't studied hypnosis and something called Neurolinguistic Programming (the other NLP) you are basically out-of-the-loop when it comes to what's going on today.

The simplest way to put it is that we're caught in "a war between rival gangs of hypnotists."

(You know the old saw about poker? "If you don't know who the sucker at the table is, it's you."? Along the same lines, if you don't know what I'm talking about, you're the sucker at the table.)

"Misinformation" isn't a drug, it's a kettle of viruses. Hypnotic programs. The messed up thing is that it doesn't matter if they come from alien or homegrown cultures: once the virus is here it (really "they": a virus is legion) becomes everyone's problem, and it can mutate.

How do you fight hypnotists? I can't tell you in a brief post like this. (And I'm not actually qualified anyway.) But I can leave you with a simple spell that works pretty well:

"A trance is only as deep as you are."

Good luck, and God bless
Fujitsu A64FX Microarchitecture Manual [pdf]
Well, can you imagine a colony that could survive indefinitely if the Earth were destroyed (Musk's stated goal) without having all these things? If they couldn't build another water processor chip, how long would the colony last?

So I would look at it the other way: even a large city on Earth isn't entirely self sustainable. How could we hope to build a self-sustaining colony on Mars in 60 years?
Systems (normally) model organizational processes, so companies with garbage processes usually have garbage systems in place too.
This highly specific case reeks of fraud, and you should be able to report them to some kind of ombudsman so you could get your couple days' worth of fees back.
The sooner Biden is back in, the sooner relations with Iran can be normalised, the sooner they can sell their oil and buy power station parts from us and the happier everyone will be (except for the religious right and arms manufacturers)
I'll try to cite some hypothesis, hope it helps...

'Within limted thought-processes; which can be owed by censorship, selfcensoring or sure a lack of information,
one thought may be proceeding linear.'

"If you may give this one moment more, associating happens within a 'certain' time as well it may make 'a career' and runs on a limited tracks."

Now you may imagine conflicts - as unexpected consequence,
resulting in a quiet retreat, in its simplest form to shut up, hardened resulting in isolation - just to reenter a thoughtloop of to rest, to became keeping calm... now add promiscuous, rash, screenwork and you have qualified for obsession and addiction, maybe... ^^

edited: eh! ther was way too many chars and text to 'translate' to round the full -too drunk- picture in this little textbox...so... (-; recursion
There was a time not that long ago when we didn’t have caller ID and we actually answered ALL our phone calls
took me way too long to find out that the T in TMTP stood for Trusted.

I was looking for protocol descriptions in how this could work. Author said people would be more impressed by code - but I think a protocol spec along with a reference implementation would be useful.

So... what in this proposal isn't fulfilled by a private walled message platform such as Whatsapp, or Signal, or Facebook Messenger?
Nothing here needs this to be 'email'.

And if you're into adding trusted layers with revocation to email, well we have DKIM, client certs, encryption. You can do the 'trusted' enforceability at the application level over the untrusted SMTP network level.

All in, probably DOA as an idea.
It's interesting to me how the physics bugs such as characters and object getting stuck inside walls, flying cars, failed inverse kinematics and so on have been the usual bugs for so many years now, but there isn't yet a methodology to prevent gamedevs from falling in those old known pitholes. These are very difficult to detect by QA and the way to fix them is tweaking some parameters and geometry here and there. There should be a way to supervise the physics engine, find whether future calculations will cause an invalid state on some object and choose a transformation that won't produce such conflict.
They’re in good company though. UI/UX in general is going to hell. Not just in $big_corp, but nearly everywhere.

I think that’s mainly because we have UI/UX as a dedicated function now. It’s a job that seems to attract people that don’t know how software _works_. This results in “uncanny” UX that looks similar enough but just doesn’t work the way it should.

Maybe I’m just getting old though!
I think it's necessary to leak the details of the mutex until you have some sort of transaction object to abstract that away. In a concurrent workload, these two things are different:

store.Lock()
store.WriteKey("foo", "bar")
x := store.ReadKey("foo")
store.Unlock()
// x is always "bar"

And:

store.Lock()
store.WriteKey("foo", "bar")
store.Unlock()

store.Lock()
x := store.ReadKey("foo")
store.Unlock()
// x could be whatever another goroutine set "foo" to, not the "bar" that you just wrote.

In a more complicated app, you'll have library that acts as the datastore, with transaction objects that abstract away the actual mutex (which will be something more complicated):

var x string
err := db.DoTx(func(tx *Tx) {
tx.Write("foo", "bar")
x = tx.Read("foo")
})
if err != nil { ... }
// what x is depends on the details of your database; maybe you're running at "read uncommitted", maybe you're running at "serializable".

But, even in the simple examples, it's worth thinking about the difference between lock { write; read } and lock { write }; lock { read }.
Let me be more concrete.

If your server is 192.0.2.23, and it listens on port 5222.

You can accept 65535 connections from 198.51.100.1.

198.51.100.1:X to 192.0.2.23:5222 for X in {1:65535} (port zero is weird)

You can also accept 65535 connections from 198.51.100.2

198.51.100.2:X to 192.0.2.23:5222 for X in {1:65535}

Pick any X, like say 12345; a connection between 198.51.100.1:12345 and 192.0.2.23:5222 does not preclude a connection between 198.51.100.2:12345 and 192.0.2.23:5222.

Thus, this only gets to be an issue if you have a large number of potential clients behind a single (public) IP address; which is generally not the case (except when you're testing from a load generator)
That's amazing concidering how crappy the bolt I test drove 6 months ago was. It was like they took their cheapest subcompact, threw some batteries and motors in it, and started charging $40k for a car that if it were gas would be maybe $20k at best.
> There is hardly any Android conference without build related performance improvement talks.

fwiw I think the Android toolchain being slow doesn't help. On the same conferences someone will also speak about how the new Android Gradle Plugin is X% faster, so it's not all Gradle's fault :) That said there's plenty more Gradle can do (and is doing) to improve performance. The startup cost to configure all tasks is definitely high on my annoyances list
Hoping for the best. btrfs is just a non-player for me, and it would be nice to have something that can actually compete with ZFS in the kernel.
I've been converted to using exclamation points after phrases like "thanks" in emails. The book Because Internet convinced me that the rules of email politeness have changed. I don't love it, but whatever. Language changes.
The air. I forgot to mention that having a retina screen in an air feels pretty good. I do miss my 16” resolution but this one is still good for me during coding tasks with no external monitor. No fan is a huge plus.
I agree - it should be a compile or runtime error.
Ever so often these courses, without video lectures, from prestigious universities come up here and gets upvoted to the front page. There will be some discussion by people who attended these courses in those universities.

What is the point of posting and upvoting these course pages here? The most charitable answer I can find is that it informs that there exists such a body of knowledge. The uncharitable one is that it lets people gloat about their alma maters here in the comments.

Any other explanations, anyone?
We don’t write it, and we don’t read it, so it never needed to be there. Boilerplate is our arch-enemy, and I’m glad we have Groovy and Scala and Kotlin to attack it.
Just like with Wave.
Attacking the DeFi ecosystem with flash loans for fun and profit (2020)
What is the deal in DC: can trump pardon DC crimes the way he can pardon federal ones?
McAfee SiteAdvisor recently started flagging the website for my open source project https://datasette.io/

"slightly risky" due to being a "Technical/Business Forums" and a PUP - "Potentially Unwanted Programs

I submitted a review a few weeks ago and I just checked and it's green now, which is a big relief. https://www.siteadvisor.com/sitereport.html?url=datasette.io
Windows and Linux do fine :)
I've got the base model M1 Air (8GB, 8/7 cores). I sold 2020 models of the Intel Air and ThinkPad L14 (Ryzen 7 Pro) to fund the purchase and have no regrets.

- Cross-compiling code written in Go (latest beta is native ARM) takes less than 2 seconds (total) even though in that time it is building all 4 platforms (Linux, Windows, Mac ARM, Mac Intel).

- VS Code is more responsive than the Ryzen 7 Pro was (obviously subjective). The Insiders build is native ARM.

- DotNet 5 (Core, which is Intel only until .Net 6) builds apps as fast as the Ryzen 7, and running my own C# web sites/services is indistinguishable from it.

- After decades of coding, 2 of them with C#, I'm fast. So I flip between VS Code, Terminal, and Brave, at a very rapid pace as I iterate code. Not once have I been slowed down on this 8GB machine.

- Node and Python are working great. Node via Homebrew is ARM. Python 3.9.1 was already installed (I've not checked if it is ARM as it is behaving perfectly).

- Running `npm install` subjectively feels far faster.

- The keyboard is very good (not ThinkPad quality, but still better than most). It's using the new type that the 2020 Intel Air got, not the one from the last few years with all the issues.

- The keyboard backlight keys are no longer there, so unless you open up the preferences pane you have to rely on the auto-ambient-sensing, but that is working perfectly.

- Charges off any decent USB-C charger, not just the Apple one it comes with.

- Developing for a full day of combined Go and DotNet Core eats about 40% battery. Probably only that much because Core is under Rosetta. Still runs cold though.

- It never heats up, except for when using the non-ARM Go in which case it occasionally hangs and if I don't kill Terminal it starts eating 1% every few minutes. Nothing else has misbehaved at all.

As an aside, and I know you were only asking about dev work but it may help provide context to others, running DiRT 4 (rallying) on it for an hour only used about 4% of battery life, operating at high res high quality with no lag, and the Air never even got warm. The amazing thing about that is that this was running under Rosetta.

So this was emulating Intel. Running a game better than the Intel Air 2020 did, whilst under emulation, on the cheapest M1, silent, cold, using only 4% battery for an hour. Almost unbelievable.

EDIT:
It also plays Monument Valley (iPad or iOS version, not sure which) perfectly, in full screen with mouse support. Bonus.
It's not an easy switch. Still most of the examples and articles are in Groovy. Until recently, IDE (IntelliJ) support for Gradle Kotlin DSL was abysmal (like analysing stuff on the main thread). Only recently it's getting more traction as the worst issues have been resolved.
It supports SHA1, SHA256 and SHA512.
This argument could be applied to anything that is not completely impossible, right? It essentially pre-supposes that if something is theoretically possible, humanity can do it with today's engineering practices. I don't think this is a safe assumption.
Growth without economic growth (European Environment Agency)
That's a pretty cool example of how some pieces of dialogue are just untranslateable.

There's a common misconception among a lot of people, and definitely among the HN crowd, that there exists a good translation for every sentence in every language to every other language. I remember some articles a year ago or so here about how Google Translate had supposedly created some kind of internal language through its ML algorithms and data.

Yeah, but no. Google Translate would completely fail on that dialogue from Out of Breath, and if you were relying on it, you wouldn't even know it had failed!
Well if you compile with `-Werror -Wall` (and you should), it would throw in error in GCC 6+:

https://developers.redhat.com/blog/2016/02/26/gcc-6-wmislead...
I work at an ISP and setup both static and dhcp services. Statics take far more work and management than dhcp, ignoring the scarcity problem. We make you pay more because you are requesting something that requires both documentation and management on a home connection.

Id be glad to give them away for free but it is all downside for us and over 99% of residential customers dont want one to start with.

I think we have 3 residential customers out of 1500 that have statics.
BitLocker Lockscreen Bypass
That’s like a must. Services that don’t probably have an easy way to reset your 2FA via email verification which entirely negates the benefit of 2FA (last line of defence if your password or email are compromised). You probably want to stay away from those services entirely.
It's also a lot easier to mess up evolving the logical schema and result with unexpected and incoherent database state if your store doesn't enforce the logical. schema. Sure, the more the logical schema is enforced, the more you are forced to do up-front when the logical schema changes, but that work prevents you from:

(1) apply a data migration that fails to result in a state that complies with the logical schema, or

(2) producing a state inconsistent with the logical schema because your application code doesn't correctly observe the schema, as defective code will fail for violating constraints instead.
You can also call this Gatekeeper theory.
If Safe Browsing were offered by some neutral internet organization (e.g., similar to IANA) I wouldn't mind. But it's offered by a private company: so it's naive to think that GSB benefits anyone other than Google itself.
It was, actually, when gtalk, facebook, and whatsapp (thought I'm not completely sure about this, just have a reasonable suspicion) was using it in the background.

Then money people came, and destroyed it, then the idea of Matrix came, because of Slack, but thanks to people like Daniel Gultsch of https://conversations.im/ , XMPP is actually growing again. Slowly, but steadily: https://blog.prosody.im/2020-retrospective/
It can make code bloated and harder to follow.

TBH it would be nice if someone made C with indent scoping instead of block scoping but I don’t think that’s truly practical with the preprocessor.
Google Used AI to Create Two New Mashup Desserts Based on Baking Search Data
Now that, I could get behind: “Attention Spectrum user, cease doomscrolling at once and get some sleep”
Lol windows :) no seriously if you need an OATH application for windows you can probably coerce oathtool to run under WSL or even natively.
That's not at all how my cellphone works. This has been thankfully the case recently when a hospital contacted me to notify that they had admitted my grandmother.

It's not safe to block calls from unknown numbers if you have people that may depend on you.

Email is much less likely to be critical, but there are still occasions when you may be contacted with important information by addresses you didn't think to white list.
Well, fairy tales were the first digital drug I got, so this makes sense.
https://www.reddit.com/r/LOLHackerNews/comments/jrrz46/not_a...
you mean like Skype. There's nothing specially 'email' about this other than it is a bad mix up of a P2P communication app and a supposedly 'trusted' version of SMTP.
Ok, DAVx must be the name - i see to recall the mobile app having "dav" in its name. Thanks!

Actually I'm quite ok paying for this app...I like to support developers, especially if an app is open source. But, my annoyance is less about paying for an app, and more about google's calendar - which is forced upon an android user - not playing nice with caldav...And forces a person to sidestep things.

I was a really big fan when android first came out, thinking i would have plenty of freedom (or at least a reasonable amount of freedom) of bending my phone's OS - at least when compared to Apple's ios very restrictive approach...Wow, how things have changed! I feel like android is too locked down. Ok, some might think that ios is still more restrictive...But, to me, both ios and android are tech prisons just different colors of paint on the wall. I say that last statement with my fingers crossed and praying for pinePhone and other linux-y type phones to really make it mainstream!
My team has a story that is dedicated to setting up a `dev` environment for when a new repo is started.
Visual Studio has [this](https://code.visualstudio.com/docs/remote/ssh) which is quite painless to use
The cinetics were more balanced, less likely to overdose I believe.
Meadow has F# support, but F# 5 broke us. :'(

Hoping to fix that soon. I <3 F#.
Also a nice quick ref here https://www.bigocheatsheet.com/
So we're marking posts as [2020] already?
Email is fine and has a place in the array of digital communication choices we have available. If you don’t like email you can always use a private communication format instead and have your safe walled garden. But a federated, openly addressable protocol is important to retain. Email can also be made reasonably secure - with SPF, DMARC, more secure DNS, and other evolutionary changes. But I don’t get the purpose of this project in trying to attack the foundational motivations for email to exist.
It seems like people have forgotten how bad TCL is, as a language. Everything is a string, except variables, which can be arrays of strings. You want a number? String. You want an object? String. You want a data structure? String.

TCL is a bad choice for almost anything. It is only marginally more usable than using a shell. It seems like the only reason you would use TCL is so you could throw together a GUI in front of a command-line program, or maybe stick a very bare-bones scripting interface inside something else.
It’s been said that history is written by the winners. I guess you could also say history is written by the people who pay for it.
It's defaulting to btrfs, which is a poor decision. If Fedora is making such poor decisions on basic things like default filesystems, that gives me more than enough influence to chose one way or another.

They were all aboard with Stratis, but here we are, btrfs moving back in.
Sorry?! I buyd for lots of money my talosII, and yes i really care about powerpc and freebsd.
Here-here! I really wish there was more human involvement in a lot of these seemingly arbitrary AI-taken actions. Everything from app review to websites and more. This heavy reliance on automated systems has led us down this road. Shoot, keep it, just give us the option to guarantee human review - with of course transparency. We don't need anymore "some human looked at this and agreed, the decisions is final, goodbye."

I know it's easier said than done, especially when taking the scale of the requests into account, but the alternative has, does, and will continue to do serious harm to the many people and businesses caught in this wide, automated net.
This is already the case for encrypted transport of email and is how email has been evolving all this time.
Marshall Mathers, Eminem, had the same idea, but did it better.
Misunderstanding ES6 Modules, Upgrading Babel, Tears, and a Solution
I can't help the feeling that the old world, as slow and imperfect as it was, had a better sense of pace and filters.
FreeBSD and i3...and i don't touch Zoom, but my D810 works very well as a webcam ;)
Sure, I don't really like Biden or any of our elected officials on the right or left.
If algorithms they own are operating on a list they maintain and they are making you lose profit, exactly why can you not sue them for that lost profis?
What's the legal theory here? A product they own and is entirely disconnected from you is banning you. This is not and should not be OK, nor should you be required to do any special dances and magic gestures to try and mitigate the problem.
I really like this in theory but if an adware company someday buys your addon I could be compromised. It's easier to use bing image search which has been better than google for images for a while now.
The word flattery might be useful here.
Ask HN: Why are charts in Google Sheets so unintuitive?
Google Sheets basically ripped off Microsoft Excel in every way possible, except that the pivot tables, charts, and some other details are surprisingly different (relative how everything else is the same, including function names, etc). I got used to every other "differentiation," but it amazes me just how much trouble I have with plotting even the simplest line charts. Is it just me or did Google really screw up that part?
The instance dies, not the whole system.

Synapse (Matrix reference server implementation) had for a long time severe performance issues when dealing with large rooms. Clients would try to enter a room and would take literally forever to be able to get messages for that room.

Also, the natural reaction from people upon seeing how some rooms from bigger instances were causing problem was to create their own instances and their own rooms.

Federated protocols are anti-fragile.
Microsoft Outlook does this.