skysight-inc/HackerNews huggingface dataset:
In the more general sense, there is an almost universally overlooked property of compressed data that some of the data is unordered, and you are free to rearrange it any way you want in order to improve the compression ratio.

Years ago I worked on a J2ME (Java2 Mobile Edition) application that had no business being attempted given the very small archive files allowed. We did it anyway and it actually worked pretty well. We very quickly hit the max file size however, and every feature request meant first shrinking the existing code base to make space. First we had an intern fixing bugs in the code minifier we were using, especially around deleting unused (usually debug) methods. For some reason they rejected on archive size, not payload size, so while I started out doing 'honest' work with shrinking the binary, I had spent a lot of time in college noodling with compression algorithms so my eye was eventually drawn there.

Those were in the days when I could still read JVM assembly code, and shortly after I started thinking about the compression, I realized that the constant pool entries start with the type and then the size of the entry. So while our minifier made the reasonable assumption of sorting the constant pool by type and then alphabetically within it, because most of the constant pool was strings, and strings are variable length, it was hit or miss whether the header would be treated as a run or just Huffman encoded (the fallback). If I suffix sorted, then all but the last string in the pool would be followed immediately by the header for the next string, increasing the average run length.

This ended up knocking almost a kilobyte off of the archive size. Depending on your perspective that sounds like a little or a lot, but in our case each feature cost about 500 bytes, so that change pushed the cliff I was walking toward out almost a month (and slowing the growth rate), just by changing a sort algorithm.

I filed a ticket with Sun about this, but as it turns out they already had the dense archive format in flight, and within a couple months my observation was moot because the dense format can compress constant pools across and entire archive, not just a singe file. That was at least an order of magnitude better than what I had.

It's quite likely a lot of the files we use have similar problems in them. Off the top of my head, JSON compression probably would be much higher if we treated it as unordered, and did more aggressive minification particularly for JSON-at-rest. Sorting sibling keys by value instead of by name for instance.
Caps Lock. Though I don't really use Fn keys much generally.
For me being American means getting away from the culture that caused injustices in the South and moving towards a kinder future for everyone. And then the villain tried to take us back there.

But democracy prevailed and for that I am hopeful.

The point of my comment was that all we had were superhero movies talking about right and wrong but it was so silly and childish and on the surface that it didn't do the real work that great movies do of making people examine what is really good and what is evil.
> authority that a 30% cut on in app payments was anticompetitive.

You’re coming up with stuff. This was never about the apple tax.
Flush on Linux is not always a synchronous activity.
So, the sky is falling for unspecified reasons because booleans in C are types instead of macros.

And your proposed solution is to sunset C and move on to Rust or Zig, both of which have primitive boolean types.
et tu nickpp
This is a ridiculous sentiment and a bold faced lie. Yes - It might raise prices in the short term, but energy independence is a national asset anyways. Just by cutting access off to russia will not completely cripple a nation as there is plenty of reserves nation wide. Additionally, mass sanctions on russian energy would bring down the accepted collusion in OPEC.

Dependance and the ability to rapidly make trade deals are two seperate things. Just because i buy 1/3 of my widget from x, doesn't mean i can't switch to buying 1/3 of my widget from y should i need to. Not everyone in OPEC loves russia.
Or more generally, an aggressive move away from using p-values in some fields.
Rubber balls!

https://www.youtube.com/watch?v=uxPdPpi5W4o
I've considered it, but can't play FPS effectively on anything over 34" due to biology and $ per sqft of real-estate. The seating position to keep the game in focus would be half way across the room.

OLEDs under 40" aren't TVs and almost all OLED monitors target revenue generating use-cases and are priced to match.
"How I ran a fake design agency and photoshopped myself into GQ with my purchased fake Instagram followers"
They do, but there are also RFID tags that contain a microcontroller that can power external components from RF power, so potentially you could embed up with one that has an external flash chip (probably wouldn't have enough power do do a write, but maybe could still read it)

Edited to add: for example, the LPC8N04
The best way to punish a company is to take away their trademarks and logos.

Perhaps we should have a three-strikes policy. After the first strike, your company logo gets one bite taken out of it. Second strike, one more bite. Third strike, your logo is gone.
He pretty much nailed it (so far) with "a peace that is no peace".

That's where we've been all my life, and I'm 63 now.
That's what central banks do, and a lot of cryptocurrencies.

Yes, so crypto is just like fiat but without regulations or safe guards or insurance.

It's very very hard to do though with Bitcoin.

It's hard to manipulate the quantity of bitcoin --- not so hard to manipulate the price of bitcoin.
It's quite easy and as literally everything about this guy is a lie, I'd be surprised if any images of him represent anything real.
ah thanks this is perfect, saved those links!
I don’t need a framework, I lived under the Soviet occupation of the Eastern Europe.

I visited Hawaii recently too - they didn’t seem occupied at all.
So he says; I wish the funding were available to other groups who already have a more proven / technical track record in the area, though.

Like... what if LTT bought out Anandtech instead of trying to spin up a new 'labs' to replicate what has largely been lost (but still exists to an extent) in a few dusty corners of the tech journalism world.

I'm willing to give the benefit of the doubt, but there's so far been a lot of "just try me" and "we hired someone amazing" but I'll believe it when I see results!
Здравствуйте, Мартин Алексеевич!
During the most busy times of my life I spent an enormous amount of time on reddit. I was on a plane so much I barely had time to see my real life friends and family. I love browsing the subs of different cities I'm about to visit as well. I think your experience is slightly jaded.
I agree with your thank you!

But for the sake of discussion… can you really say they are not tracking your every move, cross-referencing with other sources and selling your data?

I don’t think you can. All you can say is they are not using the standard front-end methods of tracking (which by itself is reason to be thankful for!)
Yes, you did. You said, in context, that no organisation had the right to decide the defense policy of the post Soviet states with regard to NATO. That's not true.
But audience is also important. If it is only super-technical sources that are reporting faulty drives then the manufactures won't care much. However if you get a very popular source that has a lot of audience, especially in the high-margin "gamer" vertical then all of a sudden the manufactures will care a lot.

So if LTT does start providing more objective benchmarks and reviews it could be a powerful market force.
The Colonia Schnibbelmobil – A Ford, Man and Mercedes Mashup
Haven't used it in a really really long time but I used to disable num lock and use it as arrow keys for games.
Clumsy stupidity doesn't make you into the most valuable company in the world.
> NATO has settled military bases in all of Eastern Europe

... with permission.
Previous discussion from earlier today¹ with a hefty bunch of comments.

¹ https://news.ycombinator.com/item?id=30395130
People often suggest forking large projects like this, as if it would solve a problem. If you actually think through what that would entail, you'll find that it would actually create more problems.

The people that actually do the work on Swift are those that control the language and its destiny. You could fork it, but without a similar amount of effort behind your fork there's no way you can convince people to switch from the mainline.
Utilities is kind of the equivalent of the Windows Accessories section.
I'm extremely curious to learn about both the implicit moral frameworks referenced in these comments. I genuinely would like to see an explicit listing of axioms upon which these moralities are based.
These are good thoughts. The crux I'm taking away is two-fold: Markdown is great for the developer community, but not the broader authorship community; and the fragmentation of Markdown makes for a rough experience for anyone maintaining Markdown-based tools.

I decided to use Markdown for the first implementation of Haven[1]'s editor but I'm definitely keeping my eye on some of these newer block-based systems. There was a Joel-on-software post last month advocating for something similar[2].

One advantage I keep thinking about (but probably over-value) is graceful degradation without Javascript. You can still write Markdown in a `textarea` and submit it in a form. Is there a similar fall-back for these modern editing systems?

[1]: https://havenweb.org
[2]: https://www.joelonsoftware.com/2022/01/27/making-the-web-bet...
Of course. Two wrongs don't make a right. NATO invades innocent countries, so did Russia, doesn't make NATO any less threatening.
Usually only the most intense memories last from that age. This is why usually childhood trauma affects a person for life, but it is not usual to retain many memories from that age range.
As a former PM, I kinda hate posts like this, because they imply that there's a single way to deal with engineers. It turns out, though, that engineers are human beings and thus are each very different! They have unique preferences and desires, and the best way to deal with them (which also happens to be the best way to deal with non-engineers) is to learn about those preferences and respect them.

You can see the problem in the fact that two back to back section headings are "Don’t isolate them from the outside world" and "Respect their time". Respecting engineers' time often means leaving them alone to work. This can also be construed as isolating them from the outside world, because it means you're not pulling them into meetings and spending lots of time giving them background.

Some engineers really want a lot of context on what they're doing. They'd love to join you in meetings with customers and other stakeholders so they can get a feel for the bigger picture. As a PM, I love this - engineers who get the big picture are incredibly valuable in providing feedback beyond the nitty-gritty.

On the other hand, many engineers loathe customer meetings! They want the PM to do the research and provide a clear spec on what needs to be built, so they can focus on the engineering side of things. If you put them into a bunch of meetings so they can get broader context, they will be unhappy because this is not what they want.

So yeah - deal with engineers like you'd deal with other people. Respect them, get to know them, and interact with them in a way that enables everyone to get their jobs done in the most efficient, pleasant way possible. I know that doesn't make for much of an article, but I think it's much better advice than what's presented here.
That’s cool, but can I just have a regular app I can run on my computer with a regular GUI instead of having to “host” another persistently running service with all kinds of dependencies?

Something like DevonThink, for example.
doesn't seem to hurt Saudis much as long as their ruling classes can arrange meetings in the cabinets of the US and the UK governments.
Dose dependent is also worth bearing in mind. Reactive Oxygen Species is also reportedly quite harmful but I guess everything has its place.
Yikes. Seems like an environment that would just encourage more fraud too - what other recourse do the victims have except social media outage, but then that outs them as dumb enough to fall for it. Most won’t.
Or, you know, all of that could've been done before this crisis began to ensure energy independence.
What is the game called?
I tried this out and got 12,231 bytes Brotli encoded, and 12,493 bytes gzipped, with 16,311 bytes raw -- so the estimate is very close.

It compresses better with new lines than if you remove them all (given you could just split on every 5 characters later), which is an odd quirk of compression algorithms that my brain will never quite grasp.

My best algorithm attempt + Brotli achieved 12,773 bytes, which is a painfully close 542 bytes away. It is 13,181 bytes raw though, and can technically be used in-memory, which is definitely a perk.
It's that once they did all the useful work they are not old enough to retire so they have to invent something to do. To be fair, most of us are doing only marginally useful work.
At that point we may as well just write in the International Phonetic Alphabet.
What is the point and why in months instead of years or days? What is the special meaning of the month when looking at tens of years of data?
This feels like a huge leap to justify "quantity of communication = quality of communication", while disregarding the effects it has on individuals, or the product. It also pushes people further into constant synchronous communication.

>Every single one of these promotes communication

It promotes adaptation. It doesn't specify whether it should take half your workday or just 30 minutes, that's for individuals to figure out and progressively adapt to.
This isn't terribly interesting or useful, though. A casual reading of these accounts even in your early 20s immediately makes this information clear.

What pisses me off is no one talks about organizing your accounts around early retirement. There seems to be no benefit in using any tax advantaged accounts if, say for instance, you wanted to retire at 35. Further still, if you did use tax advantaged accounts and wanted to retire early, you've screwed yourself because you pay a penalty for pulling those funds out.
This has already existed for a few years in the PC world. https://www.lenovo.com/us/en/thinkpad-x1-fold
Redpanda – Real-time engine for modern apps
Oh, sorry, got confused about the context I guess. I use the ordinary settings panel to make that an extra ctrl, anyway.
This HDR obsession makes me want to abandon color entirely and switch to E-Ink.
But: you are still stuck on the same theme: health related, charities and so on. The fact that charities have marketing is by itself a negative, often enough this translates into them spending a very large fraction of their donation on soliciting more donations. And there are quite a few examples of that being the larger part of the total collected, which shouldn't really happen.

We did not start the discussion about the march of dimes or any such project, that's just a convenient fig leaf, what matters here is companies selling commercial products and services that people don't need while using armies of psychologists and a continuous barrage of media expressions to battle down the natural defenses to get people to act against their own interest.

If you want to have a side discussion that there are some applications of those same techniques that may have positive effect then you're free to do so but preferably not with me.
5K 27" monitors predate 4K 28" ones, but the supply was basically monopolized by Apple from day one. I can get an affordable 5K monitor, but unfortunately I have to get an iMac CPU unit to go with it.
Sorry, not Mark Twain. It was written in 1971 by M. J. Shields¹. It has since been frequently mis-attributed to Mark Twain, who only wrote about a similar topic in 1899².

1. http://www.lettersofnote.com/2012/05/iorz-feixfuli-m-j-yilz....

2. https://ebooks.adelaide.edu.au/t/twain/mark/what_is_man/chap...
5 to 10 years? I doubt it.
This does mitigate the benefit. But it still provides solid ground for a trustworthy manufacture to step in and break the trend.

Right now if a trustworthy manufacture kept the same hardware for an extended period of time they would not be noticed, and no one could easily tell. Because many manufacturers are swapping components with the same model number it is poisoning the well for everyone. If the law forced model number changes then you could see that there are 20 good reviews for this exact model number and all of the other drives only have reviews for different model numbers. All of a sudden that constant model number is a valuable differentiator for a careful consumer.
Could someone explain to me why we have OLED smartphones (which are awesome) and OLED TVs (which are awesome), but no OLED monitors?
No we do not meet with terrorists. That is what the occupation was, terrorists harassing, intimidating and torturing the businesses and residents of Ottawa.

I think everyone has a right to protest, peacefully, and many have in Ottawa. None of them terrorized the city for 3 weeks. Before you say that it was a "peaceful" protest note that there are many types of terrorism [0] and this occupation fits into "Civil disorder – A form of collective violence interfering with the peace, security, and normal functioning of the community.".

[0] https://en.wikipedia.org/wiki/Terrorism#Types
Funny enough, only Russia feels threatened by NATO, while all the other countries feel threatened by Russia.
Thank you. I will look for good "orthodox macro" books.
I love these weird machines. I'll give an example of another.

The Texas Instruments' C40 was a DSP made in the late 90's. It had 32-bit words, but inefficient byte manipulation. The compiler/ABI writer's solution was simple: make char 32 bits. So sizeof(char)==sizeof(short)==sizeof(int)==sizeof(long).

I remember writing routines for "packing" and "unpacking" native strings to byte strings and back.
The worst PMs are those that get something vague into an OKR, then disappear for 6 months and then check in, only to find ways to distance themselves from the delivery of the project.

The second worse PMs are those that need 80% of project time to research on button shapes and colors, leaving only 20% of engineering time to do research and building the feature.
> The conversation in question was "heated" and I certainly pushed hard, but it certainly wasn't anything out of line with what I grew up with.

I similarly used to think that having "heated" conversations with raised voices was normal and fine, and just a sign of caring deeply about something. But the more I have worked with different kinds of people, I have realized that it's just straight up unproductive. If you're getting emotional about work, you need to take a step back, and it's not fair to inflict your negative emotions on your colleagues.

I'm glad that the industry puts pressure on people to be less like this. It has made me a better teammate.
Great, we'll just store the key persistently on... Disk? Dammit! Ok, how about we encrypt the key with a user auth factor (like passphrase) and only decrypt the key in memory! Great. Now all we need to do is make sure memory is not persisted to disk for some unrelated reason. Wait...
It's hard not to wonder if the people running Mozilla are being "influenced" to kill the company.
You don't need a framework because you know you'll be inconsistent. Very conveniently so.

> "they didn’t seem occupied at all"

all you're saying is that you like the outcome. The fact remains the same though - that territory was occupied, and then annexed, and the government was overthrown by the U.S. military forces.
EU have the resources and manpower to be muscular.
What about dutch developers trying to publish outside the Netherlands? Shouldn't the Netherlands still have jurisdiction based on the Nationality Principle?
It is simply much too hard to build connections when you are not face-to-face with someone. I have read countless articles and HN threads on introverts, extroverts, friendships, relationships, meetups etc, countless hours wasted on this topic and that is my pithy conclusion.
Ahh, yes. The way of the MBA. All corporate gobbledegook with filler words that suck the humanity out of every press release, statement, and public performance.
It is pretty much a thing in French too, sadly.
Behold: http://www.halfarsedagilemanifesto.org/
Would this affect filesystems like zfs? It seems a user space positive return syscall would mess all kinds of things up.
> Yes, so crypto is just like fiat but without regulations or safe guards or insurance.

That's why I'm not a fan of crypto in general, only of Bitcoin

> It's hard to manipulate the quantity of bitcoin --- not so hard to manipulate the price of bitcoin.

True, but I guess it's easy to do that with every small market. I'd imagine the bigger the market capitalization, number of participants the harder it would be to manipulate the price.
Yes, this crossed my mind as well. I've seen people with brain tumors do some pretty weird stuff, sometimes long before it became apparent they had a tumor. As in: years.
I'm a native English speaker, and was thrilled by German's logical spelling when I first started learning the language. But then my German vocabulary began to include borrowed words from French and English, where spelling conventions go out the window.
> reflush to the MLC

I'm nitpicking, but an EVO has TLC. Also an SLC write cache is the norm for any high performance consumer ssd, it's not just Samsung.
Nothing wrong with that, but give them different model numbers.
Like Rust, Swift offers the performance of a compiled language with memory safety.
None of this is done by k8s. Network storage, hardware virtualization, network virtualization? The all existed before.
This reminds me of those AI's at Facebook? who did exactly this before they were plugged off. I've read about it right here on HN circa a year or so.
The problem is precisely the selection of appropriately sized "TV quality and price" panels to make a monitor with not the lack of physical construction of such panels into monitors.
> from a developer’s career perspective, attempts to involve them early can be a huge time suck.

Most developers appreciate bringing them in early. What they don't appreciate is the PM bringing them in early without having done any homework. Such PMs don't earn any developer trust and will never be able to launch things on time.
> I just don't want corrupted and evil people having control over my assets.

Have I got some news for you about the 51% of people who control all the most popular blockchains :(
Of course they do. Where was the UN when Iraq was attacked?
I'm working in a spiritual successor for the dBase/Foxpro family of languages (https://tablam.org).

I have published my initial attempt, and now trying to get serious on the parsing (the internals are far more powerful than the porcelain let it see). This is to be able to show errors like in https://docs.rs/ariadne/0.1.3/ariadne/ (yesterday finally the first!) and get some type inference/checking.

Plus, lossless parsing so it could work well with a editor.

This have proven to be harder than expected!

----

After it, I wish to work on the UI and embed a DB (sqlite) but also wish to build my own rdbms, how hard it could be? :)