skysight-inc/HackerNews huggingface dataset:
The problem is your CEO was right. Exploiting open source is the right move. Instead of hiring engineers to write an operating system you guys likely exploited Linux and a bunch of other free tools.

100 percent: open source has contributed to less demand. It's the only logical conclusion.

The thing is that supply is so low that even with less demand it still outstrips supply.

Here's the the thing we should be cautious about. Times change. Technology changes, the culture changes and interest rates also change. Demand may not always outstrip supply.
One problem is if if you use a narrower browser window in the first place, for exactly the reasons you are citing, then now the TOC is hidden by default, whereas previously you could simply hit the Home key and/or use other normal in-page navigation to get to it.
There is uh, a reason the program's name is almost literally "blind memorization". The connotations are not quite as negative as the phrasing sounds in English, buut the meaning is not a coincidence.
Yeah, they could have joined the Internet revolution, but Minneapolis was the center for CDC and Cray, and they just missed it. Maybe "snooted it" is the better term.
Stig Bjorklund?!
Jamie Zawinski [1][2] (Netscape/Mozilla/Emacs/XscreenSaver fame) is running something similar called DNA Lounge [3], and has a blog with all sorts of stuff [4], from automating things with perl to running a night club business.

[1] https://en.wikipedia.org/wiki/Jamie_Zawinski

[2] https://www.jwz.org/hacks/

[3] https://www.dnalounge.com/

[4] https://www.dnalounge.com/backstage/log/
There's no content on the website.

Rather distressing from a person we're apparently supposed to be taking seriously on the subject of designing websites.
> And despite the changing fortunes of time,
There is always a big future in computer maintenance.

And so we’re all here.
> Illustrated

Isn’t what diagrams were for?
I can think of a few aspects where avif is limited.

12-bit is fine for delivery, but it's not enough for authoring. Cameras are typically 14-bit and during authoring you'll want some footroom on top of that.

Also avif is not usable for lossless: it is slower than png and often worse. Lossless is crucial for authoring workflows.

For high-fidelity lossy compression, avif can be worse than even jpeg.

Avif cannot do CMYK at all, so for printing use cases it is not usable.

Basically it is targeted at web delivery, but it's not really a general-purpose image format that can be applied in a broad range of use cases.
Oh yes, some time ago I wrote a nodejs module to handle large xml files like that https://www.npmjs.com/package/big-xml

For JSON, given that large files are generally record-based ndjson is the solution I’ve encountered http://ndjson.org/ and it works nicely with various tools out there using the .ndjson file extension
what's $1M worth in 90 days?

the USD is living its last moment, what ever comes next will invalidate what ever is being over valued today

some people are already trying to hide their wealth through shady methods [1]

https://www.reuters.com/technology/coinbase-opens-local-bank...
Databases used to very much prefer records with fixed sizes. (they still do, but they used to, too) And storage was very, very expensive so these fixed sizes were often the smallest they could conceivably get away with. So there'd be a record in the database, and you might have 10 bytes for the last name, 10 for the first name, and 8 bytes for the password. When I was younger it was super common to see the first 10 letters of my 11 letter last name on official documents. Not long after 9/11 I was hassled by airport security because my last name on my ID "didn't match" the last name on my boarding pass, until an older wiser airport security person explained to him that it was normal for the boarding passes to cut off after 10 characters.

Early versions of BASIC were limited to 2 character variable names. Some would allow you to use longer variable names, but only the first two characters would determine which actual variable it referenced. So if you had the variable JOHN and the variable JOAN they'd alias to the same value. Later versions of BASIC extended this to 6 characters. This was seen as positively extravagant.

Many filesystems used 8.3 filenames; you had 8 characters for the stem and 3 characters for the extension. Sometimes people say that this was just an MSDOS thing but it was common on many other OSs at the time. I'm 90% sure CP/M had this limitation too.
>It was only after they failed to disperse (and due to the incompetence of the municipal and provincial governments) and occupied cities streets for days/weeks disrupting the lives of residents that an emergency was declared.

In other words, they should have kept their protests within free speech zones? Note, my previous comment wasn't arguing for whether their actions were illegal or not, it was to ask whether people would hold up their standards to protests for their preferred side.
I like that I told the numpties that were trying to thrust voice as secure BS on me many years ago was a big mistake -- I already knew a determined group given a day or so could knock out something that's going to pass ... Aussie land line quality is freaking shocking, so there's a very easy landing zone.

At end of day, the multiple secret questions won't be guessed even by the best AI at the moment ... specific to only the tax office, and I have avoided social media since much ignored the hard lessons learned in the late 90s in usenet in regard to TMI.
> There is no such tradition. In 222 years no former U.S. President has committed any crimes.

This is an extraordinary claim requiring extraordinary evidence.
That’s not a quality that is unique to Republicans.
The two cropped files are different. They are built deterministically, therefore you know whether the redaction was of a red circle or of a blue circle.

Typically that apply to things like redacted pdf lossily compressed as image, for which you have already a few candidates words (and you can bruteforce). You try them one at a time and see whether the compression artifacts match.

The uncropping algorithm is pretty straightforward in theory : remove jpg artifacts, and fill the cropped region with candidate image portion x, compress and compare the produced artifacts to the cropped image artifacts, try a neighbor candidate x+eps*N(0,1) and optimize (aka random search).

The artifacts are related to Fourier coefficients so the distance between artifacts isn't too irregular.

The remove jpg artifacts, can range from really simple to really hard depending on the class of problem you have.

If the background image is something digitally generated (like here in our example of red and blue circles), or a pdf file you can get the uncompressed version without mistakes.

If the background image is something like a photo then you need a little finesse : you need to estimate the compression level, then run a neural network outside the cropped regions (4 different images : above, below, left and right of the cropped region) that remove the artifacts (something like https://vanceai.com/jpeg-artifact-removal/ but finetune to your specific compression level), so you can estimate the artifacts, then you search for the image inside the region (eventually with a neural net prior but that increase the probability of data hallucination) such that the jpg artifacts of the compressed reassembled image, is close to the jpg artifacts of your cropped image.
This is messed up and gendered today but when I went to school in the '90s people would add a 4th use, saying some women were in college to get their MRS (ie. just find somebody to marry). No clue if it's like that today. Also I don't get why a dude couldn't do the same thing.
I had to ask again, to get the right answer.

Q: Where is the thimble?

GPT-4: The thimble was inside the coffee cup when you moved it. Since you didn't mention taking the thimble out of the cup, the thimble should still be in the coffee cup, which is now on your kitchen counter.

Q: Are you sure?

GPT-4: Apologies for the confusion earlier. Based on the information you provided, when you turned the coffee cup upside down on your bed, it is likely that both the diamond and the thimble fell out. Therefore, the thimble should also be on your bed along with the diamond, while the coffee cup is on your kitchen counter.
I think making this tool readily available right now is doing to result in a lot of people being doxxed who otherwise wouldn’t be.

Some people would just lose interest if there isn’t an easy tool immediately available, and also it would give potential victims or image hosts more time to fix or delete vulnerable pics.
I've heard a lot of strange things on HN but this one absolutely ends up in top-ten. How in the world is HN anti-startup? Sure, there is some anti-startup sentiments in the comments usually, but there is also comments anti-anything in the comments. HN is very much a startup-centric place if anything.
Maybe video game music might catch your interest: https://www.youtube.com/watch?v=oKWgLe-jQjc
Show HN: Generate beautiful personal profiles using Notion
True… but trivia isn't necessarily knowledge
Elevator Hacking – From the Pit to the Penthouse (2015) [video]
Also if you really hate the "wasted space" on the sides and you're on a giant resolution, find the expand button and the content stretches out. It's a horrible reading experience, but nobody can argue about wasted space when it's in expanded mode!
There shouldn't be a need for client side database. Or at least it should be optional.
> How does a language server work without compiling the source?

That's a good point.

I might suggest that for many older languages, the work of a language server didn't need to fully compile the source code to be effective. They could probably get "good enough" results with tokenisation and lexical/syntax analysis on a file-by-file basis, cross-referencing unresolved symbols with those found in other files in the same directory (and subdirectories?), and maybe knowing something about the locations/contents of standard libraries or other system-installed libs. If the language server can't find an include file, it has the option of ignoring it, and if it comes across a symbol it can't resolve, it can just not provide any help for that symbol.

If the only "macro" expansion that's available is textual substitution (e.g. C's preprocessor), then performing that step can't do anything except provide different source code to be analysed, and is no less safe than analysing any other source code file.

Even C++'s template expansion, while Turing-complete, I don't think it's capable of performing arbitrary I/O. IIRC it's only capable of manipulating existing C++ AST fragments?

If macro expansion can execute arbitrary code though... that's a whole different ball game. It seems like the kind of thing that really should be sandboxed. Or require a specific opt-in for each new project - like the "hey, are you sure you want to run the macros in this Word doc? It may have come from an untrustworthy source." prompt (or whatever it actually says).

Edit - looking at other comments written since I started writing this reply, you do get a "are you sure you want to trust this project?" prompt. So there's that, at least.
Not working on iPhone. You might want to fix this first before showing…
Maybe “select all” is too easy to click? Might make sense to put it in the “…” menu, and have a “Select All On Page” button front-and-center.
I still remember the awesome multiplayer fighter jet combat game!
Putting a user-facing restriction in place is very different from having your underlying infrastructure itself make that assumption. If the product spec says a user will be allowed 5 messages per day, and that's all you design the system to support, you will inevitably run into challenges when the number has to be changed to 20 or 2000 or 20 billion down the line. At that point "but we only used an 8-bit integer because you said the max would be..." isn't a good enough answer, and you are going to be stuck in a very messy rewrite.
I mean how you perceive the tool is relevant as well. It's just self delusion and denial.

It's obvious if your productivity increases because of AI it diminishes the need of another person's productivity. You give everyone more AI tools you could increase productivity to levels beyond what is necessary. If some productivity isn't necessary it's laid off. Simple logic.

It's quite obvious. It's just people have a fascination and love for this technology such that they need to construct a delusional narrative that validates their love and validates their moral imperatives. But deep down they know, because it's really really straightforward the consequences of any tool like this.
I didn't say you made the claim. It's funny how words we choose can imply things.
.NET has this built in with Utf8JsonReader [1].

> Utf8JsonReader is a high-performance, low allocation, forward-only reader for UTF-8 encoded JSON text, read from a ReadOnlySpan<byte> or ReadOnlySequence<byte>

Although it's a bit cumbersome to use with a stream [2].

[1] https://learn.microsoft.com/en-us/dotnet/standard/serializat...

[2] https://learn.microsoft.com/en-us/dotnet/standard/serializat...
there's no language switch, they're different pages unless they're determined to be about the same thing. shoehorning them into a 1:1 mapping is toxic.

> That's a straw man. I didn't say they are or they should be.

I didn't say or imply you said that, just that it could be a result of the new policy.

> This has always been the case, and the rollout of a new skin certainly hasn't changed that.

Often concerns are about things that haven't happened before, and yet they still come true. For instance the pandemic was full of firsts.
Although any time I see a limit of 256 I think “are they really using a byte here?”
So the lid on the cup changes whether the diamond stays in the thimble? Or is the diamond-in-thimble guess entirely random?
This kind of property crime exists because someone is buying. Shut down the fences and it will stop.
Although I have no idea about how computing power is concentrated these days.
The reliance on central systems is very much the case, or I would say even worse. Because we know have arguably vital services running online and depending on these datacenters.

Most people use their computers as terminals, that need to be connected to large datacenters, through the internet so they can do the things they want, from watching cat videos, to listening to their favorite songs to shopping or writing office documents on online productivity webapps.

Also renewable energy projections don't really support that view at all. Renewable energy costs are plateauing, as with Li-ion batteries (2022 was the first year that the average cost of batteries haven't dropped since the BNEF started their analysis in 2013). And with the need for more energy storage, more transmission capacity, long term storage, flexible demand systems. The grid is going to be more needed than ever.
There's a difference between rolling into town for a day or three and disrupting things to get noticed, and setting up residency for weeks. There are limits to protests and free speech.

The Charter does not grant people the right to set up occupations.
Giving money to charities is a challenging thing. Charities, in most countries, have to deal with local corrupt officials. Giving money to charities unwittingly promotes corruption. I remember few years back there was a sentiment expressed by lots of African NGOs that the west should not send money to the continent as "charity" because that increases corruption; instead they should help stop the root cause of the problem i.e. stop exploitation of resources, stop funding and supplying arms or puppet governments.

I personally have not given any money directly to charities. As I work in tech, my salary was better than others in the family, and I use to give all my salary to my parents. So I was asked just twice(once by my aDad and once by my Uncle) if I would mind if some money was given to charity work. And this was very specificrequests. One was for a blind students school which was run by my Dad's friend and the other was for restoration of a guest house of a very ancient templein Goa(recently I saw a video on YouTube of the work that temple committe has done and was very happy with what they have achieved since I last visited them). My sister on the other hand gives regularly to charities. But she gives very specific things to very specific charities. She first visited those charities multiple times before deciding on supporting them. And she has avoided giving money, instead she gives every month 5kg rice each to an orphanage and a blind students school. She also occasionallyo kids from these two charities for events at a theme park which we own. I once asked her why she does not give money to these two charities and she said that she will not know where this money will go. With specific help, she knows that the real needs are being served.

So my advice to anyone thinking of giving to charity is to actually visit the place multiple times; if possible, volunteer there for sometime and then give very specific help and avoid giving cash.
"At Schwab, my voice is my password"
16x doesn't seem like that much considering they routinely went up to 52x but I guess it is up to the quality of the discs being used.

If it was a 16x DVD drive then that would probably explain it.

Mostly unrelated.

Now a slight pet peeve of mine was an episode of Mythbusters where they tackled the issue of exploding discs. The issue was the Adam took the data transfer rate of 7.2MB/sec and then extrapolated this to the inner disc area and came up with 30,000 RPM. About 3 times faster than what the discs actually spin at. So naturally discs start blowing up every time they ran the experiment.

Adam assumed a constant linear when drives are actually constant angular. Drive spins, you get what ever data comes.
Isn't it ironic that healthcare professionals have such unhealthy work?
Was it hurting anything to have millions of categories? I mean, I’d assume the metrics interface they’d gotten from you would be essentially useless, but if they had some workflow they worked, why not let them have it?
Lament the fact that businesses are being labeled as “evil.”

Agree that reprimands have to be issued to services that have dark patterns.

Majority of businesses provide a very legit flow of getting in and then exiting.

When was the last time you tried canceling your Netflix and it wasn’t possible?

Or the same for your local newspaper?

As users we need to be mindful of what we consume. Bad habits of majority from smoking to drinking and now subscribing.
They also have to be pretty smart and able to study to get past the knowledge, so cabbies in London are often actually pretty intellectual people.
Ask HN: Has anyone used Jupyter real time collaboration?
Particularly interested in your experience if you work at a large enterprise. Did your IT team have to get involved to enable Jupyter real time collaboration [1]?

[1]https://jupyterlab.readthedocs.io/en/stable/user/rtc.html
No one knows your a dog on the internet!
I can’t really think of anything that would have a better chance in a WW3 scenario for example. Any currency could get devalued to heck due to war killing their economy, crypto needs a global trustworthy internet and a China/U.S. could launch a cyber attack on the local chain, etc.

Maybe potato seedlings or canned meat will be more reliable
> requires careful vetting of all code in the crates you use

I just explained it would be useful to have a cargo sub-command for automating this
> Now the Spanish page for Cheems is probably at risk of being merged into the Doge page because that's what happened on the English Wikipedia because Cheems isn't as popular with English speakers.

Why would you think that?

Each language's Wikipedia is a separate project with its own administration and its own criteria for notability. This has always been the case, and the rollout of a new skin certainly hasn't changed that.
The difference is that those operations are on the root ArrayBuffer in JS, not the TypedArray views on that buffer.

In Go, the underlying array is fixed, and each slice independently has resize/reallocate operations.

The JS approach seems better and more comprehensible to me. (I note also that MDN lists “resizable” and “maxByteLength” as new experimental features.)
I can't find the original but here's a person giving a video message while dying of covid.
https://youtu.be/nX4d2mxwCS8

Your investigation didn't involve a simple Google search?
>All paid workers real enemy is the capital class, and we should never forget that.

I totally agree with you up to this point, so just want to explain why i disagree with this particular point.

I want better treatment for all humans, and I agree that some of the "capital class" is actively fighting this, but some is actively helping it as well. For example, I think Bill Gates, the Collison Brothers, and some of the Kennedy's have been a large net positive on humankind. Perhaps those examples aren't perfect, but at the very least we can imagine somebody belonging to the "capital class" that also helps improve conditions for everyone. I think anyone that's trying to improve the human condition is a friend.
I was not able to replicate with a 7 pro.
Depends on where you're at - in Metro Detroit you can usually find shawarma, Indian, Pakistani, or Thai curry, pizza, taquerias, and a Coney Island within a mile of any random place, and poutine is just a drive across the bridge.
That is amazing since thumb drives are much cheaper by the MB and less prone to degredation
A more up to date site about browser privacy is https://privacytests.org/
Thanks. We don't support mobile for now.
This is FUD. Point me to any spyware or branded crapware on a Linux-preinstalled laptop. I'll wait.
With all due respect, it's simply that you haven't properly understood the article.

You sound like you're probably fairly smart but I suspect you're rushing this one and commenting before you've properly grasped the topic.
If you're interested in seeing a use case of the APIs, there was a really cool talk at Demuxed last year where some folks built a compositor using this plus canvas[0]

[0] https://www.youtube.com/watch?v=zvsF6ZTYl0Y
My next compute 100% won't be a windows computer, I am so done with this horseshit. Steamdeck is good enough(if not better) for gaming which was the main motivator.
This is all quite a stretch. Trump's defeat is akin to Caesar's assassination? He lost the election. Trump's supporters are the opposite of proponents of democracy, despite their delusions convincing them otherwise.
but why? what would i use Oberon+ for? I used pascal and delphi in the past but for r, python, julia i can use for data science, js/ts for web dev, and python for general stuff.

what's oberon+ for?
Then you should have ended the comment at the question mark:

"Is there a good guide to learning modern Java?"

The end. YOU obfuscated your own comment with everything after it.
A large number (>20) of Private Jets landed in Omaha yesterday afternoon
https://archive.is/Yi331
Yeah maybe, but will it lead to less jobs? I am not convinced.
Shouldn't people expect compile times to be slower at -O3? Presumably the improvements are better optimizations, many of which trade compile time for execution time. Now if it's getting slower at -O0, that might be a concern.
It’s called coda.io I use it for small data and I love it.
Pretty amazing. "But it's just a dumb Markov model," they said. "Pay no attention to the guy in the Chinese Room who suddenly seems to understand what's actually being said."
AmiKit 12 Released – Review
They both have world models in general. People just have to realize that understanding isn't binary and more importantly, not everything encoded in language is encoded at the same level. Some things will fall faster than others. That just makes sense.