skysight-inc/HackerNews huggingface dataset:
I do think that Google Drive is much better than Dropbox for various reasons (browser GUI, storage space), and certainly better than Microsoft's OneDrive or Sharepoint, which e.g. have ridiculously long URLs. But it is indeed remarkable that Google Docs (or whatever their office solution is called) was first ahead of Microsoft in the "browser office" space and then lost its lead.

I think the main cause was that Microsoft Office formats (docx and xlsx) never ceased to be dominant, and Google Docs didn't support them until it was too late.

My company first used "Google Suite" for a few years in combination with local Microsoft Office. You couldn't get rid of the latter, since other companies "communicated in" Microsoft Office formats. If you can't open and edit them reliably in Google products, you might as well switch to Microsoft completely. Which is exactly what happened for us.
Sure, but it's quite a reach to hit Esc where it is. You either need to move your hand, or to really stretch the fingers.

With more thumb keys, it's much easier to have access to these keys with hands rested on home row.
How to be a -10x Engineer
You mean you will show them all of recorded human history?

Humans have always fought over resources. The idea that we should sacrifice advancement for purported sustainability is a very recent idea.

I’m overall still very happy the Industrial Revolution happened (despite global warming effects) and that we aren’t still living in an 1800s society where I have to worry about dying from an infected papercut or toiling away with a pickaxe.

We are living in the most peaceful time ever recorded. It’s hubris to think we are the “problem generation” or that the problems we face today aren’t solvable.
It's all convention. Personally, I'd like more arithmetic convention. Instead of:

MYARRAY: DEFW 100
ADD R1,R5,R7
MVI R2,R1,MYARRAY

how about:

MYARRAY: WORD[100]
R1 = R5+R7
MYARRAY[R2] = R1

Not much harder top parse, and much easier to read. I see a couple of minor issues: needs a tweak to differentiate between (say) ADD and ADC; and assembler generally is small change, we're not putting much effort into it.
The problem is also that intelligence isn't on some kind of a line where a specific test tells you that you're closer to a base amount of intelligence needed for sentience. It's a whole bunch of things combined in some yet to be defined way that ends up allowing for the development of intelligence.

As for GPT-4 - it can't even recognize for itself whether data is good or bad, and it can't even recognize that it doesn't know something; IMO right now it's still basically just a black box that takes an input and produces a statistically matching output. A very good one, but still.
Acoustic Shadow in the Civil War
So a fine of £9/breach effectively; that seems ridiculously low.
Nonsense. Drinks cans are strong when filled because they are pressurised. Containers aren't pressurised. Their contents have no effect on their strength.
At its core the business fundamentals aren't great. However 130MM in revenue annually could mean there is something there.

I agree the number one thing to figure out is strategy. 24 to 36 months is a non starter in this environment. The company will die before you manage to pivot.

Figure out how to make the company sustainable and pitch that vision.
Kioxia Demoes Hepta-Level Cell NAND Flash, Nearly Doubling Capacity of QLC
Making $22K in 7 days: the story
This looks cool! One thing I don’t get though. How are you using GPT-3?
If you feel like your handful of improvised questions is a good or unique evaluation of the latest LLMs and their applications you simply haven't been paying attention. Why did 100m+ users sign up in 2 months if the tool is as bad as you say?
Do Children Want the Vote?
That's not useful at all when your file contains hundreds of columns.
I think there's a limit to freedom as a compass, especially if we emphasise social limitations. At some point you're not after freedom. You're after change to social norms, not people's right to break them.

Depending on the specific beach/society/group bikinis can be either normative or anti-normative.

IE, a woman can, and likely will feel pressured to conform. A 1950s bathing gown or a modern burkini is often as unacceptable at a bikini beach as a skimpy bikini is in religious/conservative spaces. A woman who leaves her seat in a cafe to breastfeed in the baby change stall or toilet can be ashamed in company that considers public breastfeeding a basic norm.

I'm all for broad and free. We're not great at this, and should be better. But, I also think there are always norms and "culture wars" are about the norms. Not just the freedom to violate norms. What the norms are, because norms will continue to exist.
Musk claims lots of things on Twitter that aren't true.
It really depends on where you live, I'm in Berlin and it's pretty flat so I don't care about e-bikes, but let's say you live in SF, good fucking luck getting anywhere

An e-bike replacing a regular bike is a loss but an e-bike replacing a car is a net positive
https://archive.md/kCklr
Man I don't know how to talk to people like you. It's like I'm going crazy. Imagine we're a tribe and most people are burning all wood supplies and wasting food having parties constantly. And some people are saying "hey winter is coming, we have to prepare, we'll be hungry and die" and all you get is "but look how comfy we are, look at all the warm jacuzzis we made, stop bugging me." Depressing.
This is disingenuous. There isn't really a CSV standard that defines the precise grammar of CSV.

But, suppose there was such a standard, then som of the problems you've described would become non-problems (eg. support across multiple tools). Potentially, if such a standard disallowed linebreaks, it would also make the use of grep easier.

I actually really wish there was such a standard...

Your other assertion about "squishy" formats is also... well, not really true. The format you listed became popular due to the data they encoded, not because of their quality. It's very plausible that a better format may exist, and they are probably out there. The problem is that we set the bar too low with popular formats, and that they often seem easy to implement, which results in a lot of junk formats floating around.
EDF bought the bankrupt carcass of Areva to preserve the French nuclear industry. The construction is kept in a separate company, but the French bore the losses.
I read these books so you don't have to
I told ChatGPT to be a super kawaii cafe maid. Then I made it write my README
The first attempt, it came back with some pretty mild responses. So I told it to crank the moe up by 1000% percent.

AND I REGRET NOTHING.
What else can you expect from a McKinsey alumni
Dashdoc | Frontend engineer, Product manager | REMOTE | Full-time

We're building a next generation software platform for the freight trucking industry which is in great need of innovation!

Lots of interesting challenges, great team! We recently launched in Benelux and are launching new products soon.

We're looking for a senior frontend engineer, to work on our React and React mobile apps.
Please check us out if you like being autonomous and want to have an impact on the product. We work with the shape up method (no scrum!). You can find some articles about how we work on our blog: https://medium.com/dashdoc
We're also looking for an experienced product manager.

Frontend: https://dashdoc.welcomekit.co/companies/dashdoc/jobs/senior-...
Product manager: https://dashdoc.welcomekit.co/jobs/senior-product-manager
The canonical approach would be honoring the language requested by the user/browser:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Ac...
hey I've applied for the Software Engineer | Frontend role.
The challenges were pretty nice. Good way to filter candidates.
looking forward to hearing from you guys.

I've also forwarded my resume at the given email
Moths are more efficient pollinators than bees
E-commerce app Pinduoduo used Android 0-days to turn 100M+ phones into a botnet [pdf]
You should definitely add the timelines for Japan and China from [2]

Japan, which has built a total of eight nuclear power plants since 1996, was the fastest, taking only 46 months to build each plant, while China ranked third, building 28 nuclear power plants during that period and averaging 68 months to complete each one.

Japan’s Kashiwazaki-Kariwa Nuclear Power Plant Unit 6 is the world’s fastest-built nuclear power plant, taking only 39 months for completion, while of Korea’s Wolseong Nuclear Power Plant Reactor 3 took 49 months to build.
What do you mean by ring? Because at home in the late 1990's, I remember we had some kind of 3d ring mouse that worked with ultrasonic motion trackers clamped to the monitor. It was either this (the Kantek Spectrum Ring Mouse) or something almost identical:

https://www.microsoft.com/buxtoncollection/detail.aspx?id=19

From what I remember, it didn't work too well. Or it wasn't worth the gorilla arm. I was only using it for clerical work and maybe some gaming.
Does anyone have details on what this means? From the thread in German, is seems it is an instance of German censorship of speech vs Internet, but I am not a German speaker so I may get the translations wrong.
Most battery storage being built (at least in the UK, which is the market I'm most aware of) isn't even 4 hours - it's generally 1 hour, moving towards 2. A lot was built to target the "dynamic containment" (frequency response) market primarily and not the daily peak/off-peak cycle.
> CSV is also supported by decades of software, much of which either predates parquet or does not yet support parquet.

CSV can not be supported by any software because it's not really a format. If you don't understand what I am saying by this, please write down an algorithm for figuring out which type of quoting is used in a given CSV file. Also please explain to me how you would deal with new lines in the text data.
Perhaps you can explain the relevancy of your comment?

Your comment suggests you think financial payment to an HN user with hurt feelings due to another user "not thinking much of his comment" is either good or justified.

I find that hard to believe.

On the other hand, decades ago the US decided that it's neither good nor justified to have a hostile work environment - something I agree with - and put laws and systems into place to enforce that belief.

That's what the lawsuit is about.

Yet I also find it hard to believe you support a hostile work environment.

That makes your comment seen like neither here nor there.
Gotcha. That's the conclusion I came too as well. Never was able to fully RE it, but maybe someday I'll revisit it.
"The upstream source code is not entirely Free"
You’ve Got Options for Removing Event Listeners
That's odd. I wake up early and take a long walk daily also. (I take the opportunity to listen to podcasts.)
A while back I'm pretty sure I would've hated it. But now that I'm in my mid 50s, I think this is the best time of the day.
Keep walking. Maybe it'll change for you, too.
For SDL, the gold standard is Lazyfoo

https://lazyfoo.net/tutorials/SDL/index.php
We create tons of classes to create objects for many scenarios during software development. But sometimes, we don’t need to create a new class for an object with few properties. To handle these cases, C# offers a feature named tuples.

This article will discuss tuples in C# with some practical use cases for better understanding.
Tricks of the trade: Figuring out progress of a large upload
You mean like F7, F8, and F9 in IntelliJ?
12,000,000,000 is the amount of revenue one single tech company (TikTok) made last year.

And apologies, just realized the fine was in Pounds, not Dollars, not that it makes a difference.
HTML and JSON are not good examples of text formats designed with security or performance in mind.
Enhance Your Network Security with Zero Trust and OTP (Yubikey)
Right, I was assuming the bytes were 8 bits[1] given sizeof(uint8_t) == 1, ie since it had uint8_t. Seems really weird to have uint8_t but have CHAR_BIT > 8.

[1]: https://en.cppreference.com/w/c/language/sizeof
No, it means it will get much worse. Language models are the dream of every spammer.
Isn't that what Jewish shabbat is about? I guess they had realized it far earlier than us.
> You're thinking philosophically perhaps? :)

I'm using the very same definition you used.

If we take one example I gave, there is $0 in the cost a taxi ride provisioned to pay for insurance losses related to climate change, current or future.
It's not LibreOffice, but while revisiting CryptPad (which I thought was a multiplayer notepad like etherpad or codimd, except with an encryption key in the url fragment identifier) I was impressed to see that they're expanding to become an entire office suite. You get a WYSIWYG editor (I'd rather wish for markdown but ok), spreadsheet editor, survey forms, and more which I don't remember, all live like google docs but (as I understand it, I didn't audit it) end to end encrypted between the users. It's a bit heavy because everything has to happen on the client side, so it's a lot of JavaScript, but after the page loads it works smoothly. You can self host it as well, there's a list of instances somewhere on https://cryptpad.org with the official instance being https://cryptpad.fr

LibreOffice has a ton more features and is way harder to port. Case in point: I was at an open source conference where LibreOffice proudly demo'd their new server version. At some point they drop that it uses mapnik. Me, confused, asked huh why'd you use an OpenStreetMap rendering library? Turns out they basically run the ancient C++ UI on the server and make a VNC-like connection and that map tiles is the fastest way to load partial screen updates. At least, that's what I remember from that presentation, I haven't looked into that madness further, but that's LibreOffice online...
All of these supersonic passenger craft have solved the issue with the noise. Nobody wants planes sending sonic booms over them, so the routes for these planes will be quite limited.
Maybe TextSynth server? It has a REST JSON API to pretty much every major LLM running locally with minimal dependencies (no python/pytorch/CUDA). (And I see that since last week it now has an HTML GUI too.) https://bellard.org/ts_server/

However, the GPU version is only available commercially. I'd like to see someone compare the speed of the CPU version against PyTorch or llama.cpp. (Edit: llama.cpp's author wrote "I expect LibNC [used by ts_server] will be better in every aspect: performance, accuracy, determinism. But hopefully with time we will close the gap." [1])

EDIT: But if you wish, here's a Python interface to llama.cpp: https://github.com/PotatoSpudowski/fastLLaMa

[1] https://news.ycombinator.com/context?id=35195270
Wow that is a killer feature!
The point is that this way arrow keys are right under your hand when you're typing.
in the mean while Bill Gates preaches
The long term waste repository is a separate project, it is not included in the same project. The LCOE does include it however, as financing waste storage is mandated in the law. I think what makes the LCOE so low is the fact that the plant vendor offered the construction as a turnkey solution with them covering the risk of overruns. So the price paid by the plant owner does not cover all the construction costs. In fact it's less than half of the costs.

edit: less than half
Try Epiphany, WPE, or WebKitGTK: https://webkit.org/downloads/
Reminds me of this incident https://techcrunch.com/2023/03/17/the-justice-department-is-... but on a larger scale.
Here's something i've tried but it didn't work out:

- Using an Onyx Boox Max Lumi 13.3 eInk display as external laptop monitor to work outside.

Too much ghosting.
Came here to say this about both books. Really well-done books that stuck with me when I read them.
Did they happen to release an LLM to summarize it for us?
That's equally on them for running a boring meeting.
The keyboardio Model 100 is also worth a look.
Probably. These AI advances will also improve moderation (and censorship) of human discussions at scale.

As a tangent I'd imagine there will always be communities where the qualities of a comment/post/content itself are valued more than the presumed qualities of a CertifiedHumanUser whose handle is attached to it. As a personal indifference, the claim "a real human made this" generally adds little value.
I have a floor heating pad for my feet that I love for the same reason.
I wish there were Thunderbolt 4 "KVMs". I have my laptop connected to my TB4 ThinkPad dock, which takes care of charging the laptop, attaches an external display over DisplayPort, has keyboard & mouse, external speakers, and has wired ethernet. When I switch to my desktop, I have to unplug the laptop from the dock and attach the desktop to the dock. It's a minor inconvenience, but it is an inconvenience, and it messes with the cable management.
My suggestion is https://panel.holoviz.org/

Fully open sourced, makes it easy to make reactive apps with small changes, can even configured as a graphical REPL.
Wow! That could work. I like it. I believe that would truly terrify owners. Enough to act as a strong deterrent.

I'm sure there are a ton of details which need to be worked out, and probably there are drawbacks and secondary effects I'm not seeing. Strange to ask, but... is this your idea? Just because this is the first time I'm hearing this solution. If it is yours, congrats. If you think you had it from somewhere else, does it have a name by any chance? (just so I can read up on it.)
Interestingly, Saudi Arabia seems to believe so much in the future of AI according to the report, I would have imagined that such a religious country would not believe in it much, artificial intelligence kinda feels like an affront to God (I am not religious but that is what I would imagine).
Ah yes, having char and short etc be the same size makes a lot more sense, while still being a massive trap for young players.
Yes,I have one. It isn't easy to use, but it is real and it works.
The size and speed graphs from 1950 to 2022 essentially shape an exponential but are already shown at log scale.

There must be a word for that?
It definitely looks easier than it is. You have to want it.
Seems that way, it would probably be a bad idea to use this for anything commercial at the very least.
I am reminded of this every time I see people vaping.
> On a real world 10 million row financial data table I just tested with pandas I found that Parquet is about 7.5 times quicker to read than csv, ~10 times quicker to write and a about a fifth of the size on disk. So way to think of Parquet is as "turbo csv" - like csv, just faster (and smaller).

Come on... who does tests like this? Why is anyone supposed to believe these numbers? What is even the point of making such claims w/o any evidence?

---

PS. Also, buried somewhere in the middle of the article is the admission that the format isn't possible to stream.

And, if we expand on the file structure, then it becomes apparent that it was inspired by typical relational database storage, except simplified, which made the format awful for insertion / deletion operations. Of course, if you compare to CSV, then there's no loss here, but there are other formats which can handle limited, or even unlimited insertion / deletion with the resource use similar to writes.

Even truncation in this format is complicated (compared to CSV).

Seems like the format was trying to be the middle ground between proper relational database storage and something like CSV, but not sure if such middle ground is actually necessary...
Cruising at 50km of altitude is one way to solve it. The problem I’ve always had with the idea of rocket-powered rapid aircraft like this is that, presumably, only the very wealthy could afford this. But what billionaire is going to risk the much higher risk of death compared to regular aircraft? Especially if they’re taking 10 long flights per year, I don’t see how you can engineer a rocket plane that doesn’t shorten life expectancy for frequent flyers by several years.
Data Theorem | Python Backend / Automation Engineer | Remote from London, UK area | Full-time | https://www.datatheorem.com/careers/

Data Theorem is a leading application security provider, offering continuous and automated security testing of all our client’s mobile apps and backend services. We’re looking for junior, lead, and senior-level engineers to join our world-class backend services team. In these roles, you’ll be responsible for implementing web services, libraries and tools in Python, in order to automate the security analysis of mobile, cloud and web applications at scale. The model is primarily remote with proximity to London. We’re able to hire engineers that hold UK work authorization. Feel free to email me at pt@datatheorem.io.
One problem that needs to be solved and standardized is escaping.

It's extremely common for text formats to store text. Some characters always need to be escaped, but the set of characters is always unique to the host format.
Previous discussion https://news.ycombinator.com/item?id=25108697
Which as a result, will go towards a internet of enclaves, basically every family, every group capsulated, hostile to intruders and new software. Get infected and your "burned" and bannished.
Commercial tools (like discord) turning, are banned and replaced with Open source. A small web of trustworthy places is established, always with the threat of burning upon the introduction of spam. Everyone must validate for another, or else.
The internet is reborn from a intranet.
The mistakes of the past must stay outside. Advocating for repeating them, lifetime ban of you and your family.
> 1990. nato makes the not one inch eastward promise

Never happened. In fact, Russia and NATO have explicitly in writing (1997 treaty) that they respect the right of third parties to seek security as they see fit. Nor did Russia ever bring it up until Putin needed a justification for invading Georgia.

Even any notion of such talks is absurd, given that you place it a year before the USSR collapsed. Collapse of the USSR and parts of it applying for NATO (and eventually becoming members) was inconceivable at the time. As participants have recollected, the context of talks at the time was German reunification and stationing NATO forces in Eastern Germany. Nobody could imagine that the USSR itself would soon cease to exist.

This directly ties to another point:

> 2004. nato expands into ex-ussr, taking baltic states as members

(1) NATO didn't "expand", but those countries were hell-bent on seeking security to protect themselves from getting occupied ever again through cooperation in international organizations. That was set as a foreign policy goal in 1993.

(2) How did Putin react to that in 2004 when he met Schröder days after the Baltics became full members of NATO? He said that it's fine, never brought up any alleged promises. http://www.en.kremlin.ru/events/president/news/30678
There was a great write up about the speed limit for aircraft, in place since the 1970s(!) and how it should be changed.

https://www.thecgo.org/benchmark/congress-should-legalize-su...

Over the time the overland ban has been in place, commercial airline speeds have stagnated and even regressed. Before the ban, speeds kept increasing. From the Boeing 314 Clipper to Concorde was only 37 years. Now that Concorde has retired, we are flying slower than the cruise speed of the Boeing 707 in 1958.
Sorry, I realize English may not be your first language. When I say both sides I mean the United States and Russia. Ukraine is just stuck in the middle getting f'ed from both ends.
Those seem wildly expensive for something you could replicate by adding a force sensor to a trackball mouse.