skysight-inc/HackerNews huggingface dataset:
sort of offtopic but it reminds me of the first auto shop I worked in. I just got certified on a new laser alignment tool and had a chip on my shoulder for almost a week, until an old timer manually dialed in an alignment that checked out perfect on my shiny new gizmo. I'd never felt so humbled in my life and spent that whole summer practicing manual alignments.
Chromebooks are a godsend for education. Especially for students who do not have a computer at home.

I agree wholeheartedly though that schools are used as a way to normalize authoritarian tech or policies.
> How many files touches some typical desktop program to display 3 pictures

Not sure about typical, but here is rough estimate for the rock bottom of it: "feh" image viewer on Ubuntu/X11:

$ strace -e openat -o >(wc -l) feh -F \
one.jpg two.jpg three.jpg

105
My pet theory is that Atlantis was a composite story from a large number of coastal civilizations being wiped out by Early Holocene sea level rise: https://en.wikipedia.org/wiki/Early_Holocene_sea_level_rise

Flood stories, including biblical flood, are potentially coming from the same source.
I accidentally log out of HN all the time on mobile. The upper right corner is the logical and normal place but normally it's in a drop-down menu.
> the popular "why does Netflix need X thousand engineers, I could build it in a weekend" sentiment that is frequently brought up on forums like this one.

I don't think that's a popular sentiment about Netflix. Twitter, Reddit, Facebook, yes, but Netflix, YouTube, Zoom, not so much.
Last week I wrote a bash script that ended up being about 250 lines. It was mostly running other processes. For technical reasons, it needed to re-invoke itself a few times via sudo.

When I was done I looked over it and thought: this is a nice piece of code right now. It's well documented. It's self contained. It passes my tests. I could maintain this code.

But it made use of quite a few bash'isms: arrays and so forth. I wasn't confident in the ability of my colleagues to keep it in good state.

So I rewrote it in Python. The Python version ended up being a little longer, but that was mostly due to formatting difference. The Python version in addition I could reformat with black and isort, I added type annotations so I could test it with mypy.

(I had formatting the shell version with shfmt and checked it with shellcheck, but still.)

The Python version is much easier to read, and I think will be more maintainable.

I consider myself competent in both languages so it's a courtesy to my colleagues if nothing else to ship the Python version.
A13 on the same 7nm as AMD still beat it out in performance per watt by a large margin.

The Air throttles after just 5-10 minutes, so anything requiring consistent high-performance will be adversely affected by the passive cooling.
Well, it's Quantum-Safe, not Turing-Safe
So is it possible that banks are not financing mortgages directly but financing mortgage lending companies instead? This just seems silly.
More people die each year from coal related air pollution than Chernobyl did in total, many more

iirc, direct deaths were less than 100 and long-term the debate ranges from 1-10k
You don’t need this devs just say “I’m Jesus don’t throw your dirty wads of cash at me! You are not worthy of my genius! Money has no power over me! I am GOD now.”
The amount of properties that change hands are very few also. A net influx of people changes any local economy.

What the OG poster misses is that their income is now a local income - so local incomes also rise.
If anyone reads this comment: read the wikipedia as well. It is much less deceitful.
> there was general agreement with a small amount of opposition including the cherry-picked message, and the change was made.

Help me understand here. The reply by Julian is a huge overreaction. The text you quote seems to be condemning him (a user, not the developer) for fighting a seemingly worthwhile change on the principle of it being the way it was for a long time.

So doesn't that kind of prove the point that you're saying isn't true?
Why do you think he's wrong? He's essentially saying IT systems need to be designed with the expectation that cryptographic algorithms will be attacked and may need to be replaced, as I understand it.
Have the writing process do it.

Which kind of reminds me of that product running on a pseudo-distributed NoSQL database built out of text files with "record per line" structure and sort of a compacting garbage collector for these files to remove dead records. And there's just absolutely nothing that can go wrong with that.
Correct. Engelbart IS dead, RIP.

If you get a chance to see Nelson, do it. You never know if you'll get another chance.
Holy crap, that's the web as it's meant to be.

I checked out the rest of the site, too, they look dead serious.

And they still have an @earthlink.net email address!
Good point. This guy might be a patsy, coerced to plead guilty to provide cover for somebody else.
In case anyone is confused, I believe the parent poster means 103, not 403.
Alcohol's effect on life span is highly disputed because the industry funds research to refute the idea. Just like the tobacco industry did.
Our Take on “The Trip Journal” for Psychedelic Integration Success
There's also no safe level of sun exposure. You can make lots of things sound absolutely terrifying if you're willing to abuse rhetoric.
When working on the Bing web crawler, we tried to take screenshot of webpage to use as thumbnail.

What you describe was a huge pain, most page forced us to download 15MB of data and load it in memory just to display 2 small images and some text.

A format like PDF would have been much better because we could have read enough byte until we are able to render the visible part of the document.

But instead we had to download and execute 30 javascript files.
Missing from this article is an exploration of whether AI-generated images are even copyrightable; the copyright office has stated very clearly that they're not. This isn't a legal precedent, but the courts give the USCO's opinions great deference in such matters.

https://www.smithsonianmag.com/smart-news/us-copyright-offic...

As a practical matter, that means AI-generated images can't be registered with the copyright office which means in any litigation about infringement, statutory damages will be unavailable and recovery will be limited to economic damages even if the court accepts the existence of a copyright interest.
I've definitely have zero science on this and these are anecdotes so keep that in mind but I know a ton of people who maintain healthy weight so they look good in a bathing suit. I also know overweight people who are _only_ motivated to lose weight due to health concerns (and still really struggle but I've seen more movement from that angle), they also feel the social pressure but it's not effective.

I think it's important to not lose sight of the fact that maintaining a healthy weight is a challenge for nearly everyone and undermine what is currently working for those who are not overweight.

Furthermore, I think obesity has somehow found it's way to be more in line with the LGBT style movements of acceptance/tolerance instead of the changing view of addictions as disease instead of character flaws when it clearly should be much more like the latter.
Good. Regulators have been dragging their feet with crypto businesses and them taking action means hopefully fewer people will be taking misrepresented risks.
> The webserver could just parse the HTML and send http push for each dependency! What was the problem with doing this?

Well… the client knows which resources are already in its cache. The server does not. You just suggested that the server should always send resources that client almost certainly already had cached, which is wasteful for everyone involved.

> So with HTTP/2 push you just push the whole package and the client tell the server if it already have some of the files.

That doesn’t make sense. Once the files have been pushed, the bandwidth and time has already been wasted. The client doesn’t get to tell the server anything in that scenario.
post in this and next months, "Freelancer" HN post, you might get some bites there
My impression is that on open-source operating systems, some of DTrace's / eBPF's value lies in the ability to monitor kernel internals.

If that's true, is DTrace as valuable on Windows, where computer owners don't have access to the OS's source code?

For example, I'd love to use a tool like DTrace to monitor if/when/what telemetry data is being gathered and sent to Microsoft. But I imagine that's not possible for regular people like me.
Your perceptions are part of a feedback loop that can certainly change the physical state of the world for you.
Because it sounds good and is good marketing. Maybe they also believed their own initial promises to work in the open and open-source at the time.
I think there's a fair argument that the destruction of potentially exculpatory evidence creates per se reasonable doubt. I.e. there is no incriminating evidence that can remove any reasonable doubt that the exculpatory evidence may have proved their innocence.

Another issue is that due process has been broken in a way that can never be restored. I'm a little leery of continuing prosecution under those conditions, given that due process is the underpinning of a just legal system.
Yep; I know. But for most people interested in this comparison that's nevertheless likely to make the comparison less representative of their workloads.

Hats off to phoronix; it's not meant as a criticism - just an expectation that the benchmark results may not satisfy everyone.
Not even bother using a cdn?
I disagree. I think the 1-1-1-1 can work very well.
Shazam used to wow me, but then as others mentioned in the replies it's essentially matching the signature of the sound to the sounds in the database. If it's one of the song, it gets matched fairly quickly.

Wow blew my mind was when Google introduced 'hum and we'll recognize the song for you' in Google assistant: https://www.google.com/amp/s/blog.google/products/search/hum...

It works so well even with my shitty humming - even my girlfriend can't recognize what the song is but Google can. It doesn't even have the same signature as the original audio file, just similar hums in a noisy environment and it still works. Black magic fuckery.
> withdraw their source code from public view

Why do this if you can just migrate to GitLab or Source Hut?
Are you thinking of Three Stigmata of Palmer Eldritch?
Just FYI, your 1038.pdf hyperlink at the bottom goes to the 975.pdf paper ;).
https://twitter.com/Brett_FTX/status/1560701320717369349

Brett's response
A crypto company lied to customers? Color me surprised.
most holders will be via centralized custodial accounts that will abide by US laws
Oh so this is actually just tricking GitHub Copilot to run on a local server...
> solution to preloading resources will involve HTTP Status 403

“Access forbidden, here have this css file instead”

Or did you mean HTTP Status 103?
Your belief is correct! The contract work I see seems to fall into 2 buckets: short term gig, or temporary 40/hr per week. I'm looking for a some kind of middle ground: long term 8/hr week.
We hire people like this in dyvenia to help train and mentor our devops employees. If you have experience and knowledge that can be a good path for a part time.
Yawn…

Python sucks for building processing pipelines.

How many lines of Python code would you need to implement this?

paste -d \\n <(foo …) <(bar …) | while read -r f && read -r b; do
baz “$f” “$b”
done

Mind you, `foo` and `bar` run in parallel.
But the scoop; the story here is that Apple has.
I can't believe I just bought a 3-day-old app for $8.

Sigh.

Looks great from the screenshots and forum posts, and I've been meaning to dive into component-level electronics for a while. I've tried to do so in the past and never seem to have the time and inclination while I'm near my workbench. Here's hoping this will let me learn enough to be able to "graduate" to the next level, and actually create some useful things at the bench instead of just trying to learn there.
which is why blockchain is fundamentally flawed and misaligned with civilized societies
your browser can have a bloom filter for each subdomain.
It would be great if Google stopped making nasty Urls with the nasty "Scroll To Text Fragment" feature.

It is the biggest tech retrograde since MS started putting UUIDs in to their Urls. Which they largely stopped except for sharepoint documents.
Good luck finding that, but I don't see many employers being good with a schedule like that for a contractor or employee. At best, you might be able to get a paid internship with those hours, but (a) it won't be much of a paycheck, and (b) they'll probably expect you to become a full-time employee at some point, and won't likely hire you even for an internship without that possibility.
That is only so helpful if you've already rotted in prison for 20yrs.
Best Practices for Building Reliable APIs
Nice car, but wow…70k for a bug, even a nice one with docs etc, seems steep.
Forfeit Control Codes XON/XOFF to Reclaim Bash/Zsh Forward Incremental Search
The withheld recordings might just have led the jury to distrust witnesses. Or, might have implicated other people besides. Doesn't mean the pol wasn't a crook. Or that the agent wasn't. There is often more than enough blame to go around, but prosecutors like things to look simple.
oh, right, because from the text of my comment which is a statement politically opposed to putting fundmentalist christians on the supreme court, you made the extreme leap to saying that I'm some supporter of violent immoral destruction. I don't see where I wrote anything about that. Been watching much Newsmax or OAN recently?
That amount of money is not even a rounding error.

And it is likely to be very obvious and public.

You will crash the market, so can't really do that multiple times.

And if you can Crack this there are better targets
> i think you missed the "series of questions like" and the "and why"

No, I didn't miss these, those are the most important part of the interview.

Here's two example answers to demonstrate the importance of the "why":

"We use git because everyone else does" is the definition of cargo culting, good you use git but not great reasoning.

"We don't use git because it turns out 98% of our code changes are to XML, and we've found git for XML means even the simplest merge is a nightmare", code base sounds terrifying but that answer tells me engineers working there are thoughtful about their process.

The series of questions that logically follow very is natural stuff like "do you use CI/CD?", "how are PRs handled?", "what are code reviews like?" these are basic questions that give me as an engineer as sense of what the overall technical culture is like. And to your point, the more clearly the interviewer can answer these it means the less time it takes to get changes shipped to prod. Engineers asking these questions aren't bike shedding, they're making sure they are going to a good environment where they can focus on writing code and shipping features.

Frankly if conversations like this aren't part of your standard interviews then it doesn't sound like a very mature engineering culture. If you're uncomfortable with these conversations, that is an incredible red flag.
curl --head https://sec-ch-prefers-color-scheme.glitch.me/

HTTP/2 200
date: Fri, 19 Aug 2022 18:55:43 GMT
content-type: text/html; charset=utf-8
content-length: 936
x-powered-by: Express
accept-ch: Sec-CH-Prefers-Color-Scheme
vary: Sec-CH-Prefers-Color-Scheme
critical-ch: Sec-CH-Prefers-Color-Scheme
etag: W/"3a8-iEB3drxZIB7EZYHQL534qwomDuI"
My personal opinion is that a programming language should instead of 'goto', have explicit constructs for those things that 'goto' is most often used to emulate:

• Breaking out of nested loops

• Clause after loop that has run to its end-condition without a break, return or throw. Python allows an 'else'-clause after a loop, but IMHO "default" would be a better keyword.

• Error handling (C++ has exception handling already, but there are alternatives)
Yeah, pretty off-topic, but I'm glad you shared the story. It reminded me of a story my dad told about a similarly skillful shop owner he'd run into. My dad passed away a few years ago, so I'm grateful for you reminding me of a nice thing.
This is exactly right. For every developer who hated so and so framework, there may have been a developer who absolutely loved it. And they’re both “right”.

Most decisions do not have a right or wrong, just trade-offs that some developers would make, others wouldn’t.

But seriously don’t use crappy ORMs.
Suppose we all agree that "One citizen, one vote" is better and ought to be implemented.

"One coin, one vote" is relatively easy to implement, since the blockchain intrinsically knows how many coins each address has.

To implement "One citizen, one vote" you need to know who's a unique citizen. How do you code that into a blockchain? [1]

[1] The usual approach is an oracle, where you just say "Organization X issues every person a cryptographically signed certificate, and Organization X pinky promises to issue exactly one certificate to each individual person." This completely centralizes the governance into Organization X, since there's no technical means to check or enforce the pinky promise.
I've made a choice in my life to not get too wrapped up in tech. I mostly don't use social media. I don't game or use VR. I try to stay in the real world as much as possible. I'm not crazy about it, but I still use many Google services.

I've just discovered over time that I'm less happy with more tech in my life.

I love technology though. Uber is life changing. Google Translate makes traveling a lot easier. Amazon is super convenient. Are these things making the world worse? Probably, but they're not wrecking my mental health.

Feel free to criticize me. I've probably said several hypocritical things in this post. I'm mainly selfishly focused on how tech impacts my mental well-being.
>Nobody who has ever used Bash has read the whole manual.

Bold claim and patently untrue because I have read the whole manual.

However:

1) Things you don't use often leak out of your brain at a rate that is absurd.

2) Different versions have different features and there's wide variations between versions on different platforms, you can't actually depend on a lot of bash stuff existing, so instead it's usually better to target POSIX sh
It looks like you used Tabnine local only model in the past (awesome for security, connectivity) if you used it in "cloud only" mode you would see much lower CPU and get longer snippets and completions. If you are with a company we are also happy to build and run all of this with custom models and in your own VPC or datacenter. Please contact us if you are interested and happy if you are also just an IC to get you Tabnine Pro.
Disclosure: I am from Tabnine.
The reason I'm a little disappointing about this, is because I was really hoping for a future where we improve sending collections of items from APIs.

One issue with the typical API formats is that all the data for each resource is shipped with the collection, which means that client caches are unaware of the 'transcluded'/'embedded' resources.

Server push, if implemented well could have allowed us to just push every collection member down the wire. Push lets you solve the Q+1 issue because all members can be generated together.

I did some work trying standardize a simple version of this: https://datatracker.ietf.org/doc/html/draft-pot-prefer-push-...

Also, at some point there were talks about a browser request header that would send the browsers' cache state as a bloom filter to the server, which would let the browser have a pretty good idea of what not to send.

When the push removal was originally announced, I wrote a bit more about this: https://evertpot.com/http-2-push-is-dead/

Anyway, I'm disappointed this happens. I get that people had trouble putting push to good use, but in my opinion this just needed more time to brew. Once Chrome announced the removal, all of this died.
And usually it's just straight up spying on unwilling and unwitting kids who don't realize they're being spied on and now the principal is watching kids through laptop webcams in their own bedrooms.
Twelve animals thought to be extinct, some for hundreds, one for millions of years, before being rediscovered: https://www.treehugger.com/lazarus-species-extinct-animals-f...
TLDR: The Pres. of FTX made a confusing tweet about some external FDIC-insured accounts FTX uses to store some customer funds, that the FDIC claims could imply FTX accounts themselves are FDIC insured. And another tweet that says "stocks... are held in FDIC insured accounts," which is untrue since the FDIC does not insure stock holdings.

Seems likely it's a genuine mistake on their part, totally fair for the FDIC to call it out, and seems like as long as they acknowledge that the tweets could be misleading and give the tweeter a talk, it's just a warning.
As far as I understand it, it's up to the device manufacturer to pick the exact TDP. It's by design that some devices might structurally exceed the base cTDP.

I don't know the figures for lenovo's thinkpad, which is why I quoted the full range AMD offers. And even then, TDP is just a long term target for the purposes of cooling - workload, implementation and environmental (i.e. temperature) details might leave two chips with identical TDPs to nevertheless consume vastly different amounts of energy.

In any case, we simply don't know how much power these systems used under this load. The expectation certainly is that the AMD system used more, but it's not clear how much more.
You’re not your. (!!)
>a single hash (it’s unclear why a double one was used in the first place), but all the same it remains highly unlikely.

Because of one of something is good, more is always better. This is how my brother in law cooks, and it's... "flavorful" in a bad way.
HTTP/2 Push is Dead (2020)
Fyi it's this: https://perixx.com/collections/keyboards/products/11689

I map winkey + keypad for media keys, using Linux and it's very noisy, very tactile.
I own a small business that was crushed by iOS14. It sucks. At the same time I respect apple's dedication to privacy, even if it is profit motivated.
Hillel Wayne yet again puts into words what I couldn't articulate properly. This dude is doing the Lord's work.
Germany was first, but both sides were looking for an excuse to start a war.
If I may nominate myself, take a look at my work, why not?
another incredible article by Lilian Weng, never ceases to impress and enlighten
In my experience, it was always "The Great War".
I thought this was going to be about the Teensy boards. https://www.pjrc.com/teensy/
There are many shades of meaning to "vice"; it broadly indicates a weakness of character, not necessarily to the extent of making someone a bad person. If you know that alcohol is bad for you (and the people around you) and should not be drunk, and yet you drink it anyway simply because it feels good, is this not a failure of self control?
I cannot imagine what causes company leadership to see a whole team fall apart in short order, with everyone saying it's the fault of this one person, and the leadership shrugging and going "no way to know!". It's the absolute height of lazy, awful leadership.
> FB and Google have a global surveillance network to track people

> Apple is prioritizing user-privacy which necessarily means it is more difficult for advertisers to place their niche ads.

Google provides the exact same privacy preferences on Android / Google ecosystem: the ability to enable/disable personalized ads, deviceId which is unique to the device, can be reset. The ability to delete your data automatically. It does not sell or share your data.

I don't like personalized ads, but we can't hail Apple for being a champion of privacy when its basically doing the same things Google does.