skysight-inc/HackerNews huggingface dataset:
Grids are not made for cars. Grids are made for the legibility of a centralized administration and ease of property subdivision. They are common features of Roman and Greek colonial cities as well as Chinese cities unto time immemorial (in all cases, only in locations where topography allowed):

https://en.wikipedia.org/wiki/Grid_plan#Ancient_grid_plans

https://en.wikipedia.org/wiki/Ancient_Chinese_urban_planning
It’s not as cheesy as nitpicking flavor adjectives with the assertion that they’re not literally accurate.
I know it says Field Testing, but the results aren’t very helpful to find what you’re looking for. The antenna ‘strength’ in every direction. We built a €200 setup that combines a rotating platform, a drone power meter (for 868MHz or 915 in US) hooked up to a yagi antenna, and a network testing device as a reference. At least gives you a decent impression of how well the antenna emits its supplied power, without spending >10k on professional equipment.
I prefer the approach taken by nostr[1] and Scuttlebutt[2], where identity is a public key not tied to any particular server. However Mastodon is gaining a lot more traction and seems to be good enough in practice.

1. https://github.com/nostr-protocol/nostr

2. https://scuttlebutt.nz/
I think I've been getting daily^W weekly email reminders to write my 750 words for 20 years now... I really ought to stop fooling myself that "I'll make this a part of my routine, soon!".
Check your address :)
https://etherscan.io/tx/0x6904c9316b35139cb66bec73f51c33504f...
I use LastPass which FYI has a CLI tool that accesses it and even supports YubiKeys.
I guess it bluffs its way through code, just like it bluffs its way through everything else.
Oh yes, a complete rewrite. Always the best way to go. Shouldn't take more than three months, four at the outside. Soldier on Elon.
240 was too high, and most of the non-110v sets use a transformer.

In reality, the case is meant to isolate the set, so the thing is only relevant when performing service work, and honestly, I just measure voltage between chassis and earth and make sure there is zero volts of potential.
I seem to recall a project someone did where they encoded an image's position in the latent space of a generative algorithm as the file and used the algorithm to recreate the image later, which wound up being a very efficient compression technique, albeit lossy in weirder ways than usual.
Neat read! thanks
A good pay should cover your expenses, vacations and such, a bit of retirement savings, and leave you with some disposable money as well; otherwise, it depends on how much you want the job. (It's the same old supply vs. demand kind of thing.)
Thank you for the work on GraalVM!

Just a tiny side note, a basic toy JVM is actually not that hard (without JIT, trivial GC, limited standard lib) from personal experience, of course a performant/having feature parity one is indeed impressive (though I yet to play with Espresso!)
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke

Of course it's not "magic", obviously. But it impressive technology, and it does delight users. It's taking something that was difficult, time-consuming, and complicated and making it painless.

Yes, it's marketing. The point is to get people's attention and sell the product... or at least get them interested enough to read a white-paper for more details. Marketing departments have committed much more egregious sins over the years. The use of "magical" as an adjective isn't even on the radar.
USB-C legislation is already set. It's also mentioned in the article.
Corsair keyboard bug makes it type on its own, no malware involved
"actual reasoning" doesn't mean anything concrete, until you define what you are talking about it can't be the basis of a question you can meaningfully answer.
The argument your answer makes discusses confidentiality issues with passwords in Zip-files, yet the Portable Secret application doesn't take any major steps or use best practices like Argon2 to solve "brute forcing the password" problem.
I don't think that's a fediverse problem. Nothing is stopping a server from implementing OpenID or some other centralized identity solution. However, these things don't happen for a reason.
The place you linked is an outer station in the broader Washington DC metro system. Millions of people live here; trying to view McLean or Tyson’s in isolation is insanity.

It’s big because lots of people transit through; the bridges are high because they go over interstate 66. It’s big because because one of the main purposes of the station is to serve as a transfer point from cars to light rail.

Would you suggest that the bridges over an interstate be 10 feet high? Would you rather the rail system just not service that area?
Chrome and Edge not functioning without overcommit is not the fault of the kernel though.

The browsers will allocate more memory than is physically available in the system but often not "touch" it. Without over-commit this causes an OOM situation and the kernel kills the browser, but that's what it's supposed to do when over-commit is disabled!

I believe some of these massive allocations are used for security purposes or somehow related to the chromium sandbox but I can't remember exactly what's going on. Some sanitizers like ASAN do something similar for detecting invalid memory accesses (and hence can't be used without over-commit either)!
All of this nonsense is a distraction to prevent people from noticing that the capital holding class is exploiting all workers for their labor whether they have degrees or not. College could be provided for citizens for free but we don't have that because the capital owning class has workers all pointing fingers at each other squabbling over pennies
MSVC supports a substantial amount of C99, C11, and C17, but they don't support the features that were made optional in C11 (i.e., variable-length arrays).
0.999․․․
I saw a guy on Twitter expressing how he created an instance a while ago and didn't notice anything during the recent Mastodon influx. Not a single user joined his instance.

He figured this is due to not being listed properly on some of the onboarding pages. He had tried to get on it, but failed. He then continued to collect some stats on all instances (which is difficult) and came to the conclusion that 90% of Mastodon instances have < 10 users, and most are closed/private.

If true, then yes...users will flock to a small group of large instances. Which makes sense, you want to go to where the most people are, it's the entire point of a social network.

If exponential growth continues (which I doubt), it will lead to existential problems. In costs, moderation, compliance, etc.
That will be pretty difficult for LoRa messages without having access to the relevant decryption keys. LoRaWAN is a pretty secure standard.
If NASA themselves want to use storytelling for PR purposes, fine. I don't think that has a proper home in scientific journalism.

Isn't that what we* have been criticizing journalists about - letting the objective story get co-opted to achieve someone's agenda?

*I don't know if that "we" specifically includes you. But certainly big chunk of society, especially in technical spheres, is within the "we".
You will find traffic light hell in many euro cities however.
Ask HN: Has anyone successfully debugged a code snippet using ChatGPT yet?
We see a lot of examples of people generating (useless) code snippets with this new impressive toy. Has anyone tried the opposite and asked ChatGPT if there was anything wrong with a given code input?
That particular one (and most differences) are only related to native image generation, not to Graal, as a JIT compiler.
3.5% loss seems more than an acceptable trade-off to reduce e-waste. What is the total expected loss with today's technology?
> A human might add one or two items to a list, decide it's now too long, and make 1 line into 10 lines.

At which point I tell him to split formatting and actual changes into different commits (see https://mtlynch.io/code-review-love/).

> I get that you don't like using black - and that's fine! I don't use black on my project either.

Well according to this comment, it's because we are noobs: "the people that disagree just haven't figured out that they're wrong yet"

> But it seems like you're trying to find some other reason to reject black, and constructing hypotheticals that don't make any sense.

After the n-th time I have to re-setup the entire virtual env on a different branch just to re-run black and isort to backport a fix to a release branch… it does get tiring.

I presume most people here just do websites and don't really have a product that is released to customers who pay to support old versions for years, so black changing syntax is a 1 time event rather than a continuous source of daily pain.

But it seems the commentators here don't have the experience to know there might be a use case they didn't think of.
I guess the main concern with its use as a learning tool is what happens if it's wrong? It might be helpful for boilerplate when you already know what you want, but if you don't even know that it'll blow up in your face when it doesn't give you something workable.

Still, seems like a viable assistant so long as you have an understanding of what you're working with.
Tesla sends Shanghai boss and aides to jumpstart US output
That was true in the "blogosphere" too, and nobody freaked out about it. We only take it seriously now because we've spent over a decade hypnotized into believing that a "social network" presenting a single global unified namespace of participants is somehow so important that it's practically a public utility. In a single unified namespace, who's blocked and who isn't is very important.

The fediverse implicitly asks the question: what if that assumption is wrong? What if we had as many of the affordances of (say) Twitter as we could get, but the global connectivity model of blogs? In the blogosphere, it hardly even makes sense to ask who's "blocked".

I remember the height of the blogosphere as a pretty happening time for discourse on the Internet, so it's not a silly question.
> C devs? No. Competent systems-level C devs - yes.

I don't think C is special in this regard.
HN is good to spot crackpots, linbait and other kinds of papers that are very bad. This was posted by ColinWright, so my guess is that it's not obviously bad. If it has an error, it will need like a month or a year to be discovered. Anyway, I hope to see in a month a new discussion when Tao (or someone) have enough time to understand it.

Edit: Quoting a comment by bakkoting:

> Terence Tao is also concerned about that section: https://mathstodon.xyz/@tao/109554420101377184 .

That's not a good sign.
The issue is that Netflix would have to do it, and they'd have to get permission from the content owners to modify the stream. I suspect hell would freeze over before anyone could agree on the relevant licensing arrangement
I've done a similar thing on Windows and Powershell (via Open). Only limitation is it still spawn a terminal window even if briefly (enough to mess with focus however).

powershell -WindowStyle Hidden -ExecutionPolicy Bypass -Command "& { // Command(s) }"

In particular I use it with this Powershell Script:

https://stackoverflow.com/questions/21355891/change-audio-le...

via e.g.:

"& { C:\[Path To Script]\SetVolume.ps1; [audio]::Volume = 0.4 }"

For 40% and so on.
On the other hand, Truffle is just a Java library (with some special handling when used by Graal JIT compiler), so one will be able to just simply place it on the classpath.
This is a neat product! What kinds of scripts do you have it set up to run?
it works well for laying out information for reading, and has some additional markup beyond just layout (unlike markdown), I'd argue it is fairly rudimentary and not extensible.
"3. No 3rd party libraries, only C standard library and OS libraries for window, input, etc.

4. No languages used besides C."

I think you just lost >80% of HN readers. No npm install, no Rust, no Go WTF!!! /s

I do love defined challenges like this though. It's amazing what you can learn when DIY vs using someone else's.
The safety interlock cover was mandated at one point by law (or by the UL), because of this - because there are user replaceable components inside (tubes), they mandated a pressboard cover that contained the power lead, so you couldn't hook it to power while also having the case open.
It'll be used to convict the wrong person.

Compression/decompression shouldn't be used for subtle details.

We've seen problems with it before, with scanners[0].

[0]https://www.pcworld.com/article/453236/xerox-scanners-found-...
Thank you! I knew this novel existed, but the name's similarity to "The Great Gatsby" meant that I could never remember what it was called.
I like AEGIS, but it's not presently covered by the NIST SPs that FIPS validated modules care about.

I wouldn't bother with AES-GCM unless for FIPS.
Definitely. Also seems like a much more scalable and flexible strategy than the Boring Co's mini-boring machine.
r/comics went on one the other day from what I saw.

Basically a mod (anonymous because modmail) telling someone "Republicans are all the racists, say this or continue to be banned." ... in the fucking comics sub.

But to me, mods going off the deep end is just the latest cherry on top.

They killed themselves to me back in 2016/2017(?) when they changed their algorithms to try and stop r/the_donald, it all feels stale now, like it is only updated at most once a day.
They should also add Real-ESRGAN for upscaling. I plan to use this to turn old photos into poster prints.
+1
And even today, regardless of software stack, tooling, etc the problem of silo-ed development and limited understanding of the big picture in large systems is still very much alive. Getting shared understanding of the ideas embodied in complex systems with lots of little teams is still a challenge and always will be.
Does anyone else have the problem where they write a lot, but it all seems to go into the void and never produce any tangible benefit? How do I produce writing that people want to read?
We're using different senses of "drop in", it's a bit of a vague term. Rust is interoperable with C (it can do C FFI) but it is not compatible with C (C code is not Rust code and Rust code is not C code). Compare this to a language like Carbon or C++; that is what I'd call a "drop in replacement", because they are compatible, using the definitions I've provided. If FFI were sufficient, Python would be a "C replacement."

It's true that there is a path to integrating Rust into C projects and potentially replacing C in that project, I just see lots of threads on HN derailed by the statement "Rust is a C replacement", and I think using more nuanced language would help.
>The protocol itself could be amended to include a set of very high-level tags. Say for example, politics, sports, TV, movies, gaming, celebrities, fashion, personal, and NSFW.

Or rather tags have groups under an hierarchy to which groups someone post. Something like comp.os.linux or comp.lang.python. Oh, wait...
RFC 8949: Concise Binary Object Representation (CBOR)
Apple most definitely did not start this trend. By so, so many decades.
Mike Tyson's Punch Out Renders
I'm sitting next to one of these:

https://www.radiomuseum.org/r/benrus_clock_radio_10b01b15b_1...

With nice Telechron clock..
So explain to us the workflow of sharing data to them

Problem: Send a file securely

Solution: Encrypt file using PortableSecret, send file over unencrypted email.

Problem: Send the decryption pasword

Solution: I can't use unencrypted email to send secrets. Let me use end-to-end encrypted Signal for that

---

What problem did you solve, that didn't complicate the process of just sending the file with Signal to begin with?
At this rate we're going to have to go back to getting information on programming computers from books.

On the plus side, that means if you're willing to dig through the research papers and other hard but useful sources, you have an opportunity to make a difference by writing that book.
I decided to read Suttree, an excellent novel, after reading an essay by Roger Ebert [0]. The essay is about his losing his ability to eat, taste, and speak due to cancer, and how it has expanded his writing experience, and how he's ultimately content. He writes:

At first when I could not speak, I could not read easily, because sedation had undermined my attention span. I was depressed. I could turn on the TV, but why? My wife brought a wonderful DVD player to my hospital room, but I could not make myself watch movies. My life was stale and profitless. I would spend hours in a murky stupor. Knowing I had always been reading a book, my concerned wife began reading to me: Jane Austen, Charles Dickens.

Curiously, my love of reading finally returned after I picked up Cormac McCarthy's Suttree, a book I had already read not long before my first surgery. Now I read it two more times. I was not "reading the same book." I was reentering the same experience, the same occult and visionary prose, the life of Suttree so urgently evoked. As rarely before, a book became tactile to me. When Suttree on his houseboat pulled a cord and brought up a bottle of orange soda pop from the cool river, I savored it. I could no longer taste. I tasted it more sharply than any soda I've ever really had. When Suttree stopped at the bus station for a grilled cheese, I ate it, and the pickle, and drank the black coffee. I began to live through this desperate man's sad life.

[0]: https://www.rogerebert.com/roger-ebert/i-think-im-musing-my-...
Nearly all my use of arrays is arrays whose length cannot be known until runtime.
Yes I see it, thank you so much! ^_^

EDIT: I've updated BTC/ETH/LTC/BCH addresses. Anonymous donations are okay. But if you want (on request) I can include you/company/website/amount in donation page. Thank you!
The word was major: that’s around 1% of the $31T total.
This is true. One place where the iPad’s form factor beats a laptop’s is the kitchen counter. It takes up less space but still gives a decently sized screen. Another is when reading PDFs in vertical orientation. It is very close to the experience of reading a printed sheet of paper.
It's always hard to gauge why large groups of people don't do things. I think one of the main issues is just getting it into peoples minds that $6,000 is a reasonable amount to spend on a bicycle:

"But you could buy a used car for that much"

is the common refrain I hear. Yes, you could buy a cheap car for that much, and then immediately have to dump in at least $80 a tank for fuel.

The concept of using a bicycle instead of a car is just so foreign, that I think most American without active inter-cultural experience, say, living in a foreign country or at least multiple areas of the US, are not going to really understand how that would even work without having it spelled out for them line by line. Unfortunately, I fear that the people most likely to fall into a cultural homogeneity are low income, for exactly the reason that uprooting oneself is expensive.

When I go line-by-line explaining how car-free or low-car life is wildly less expensive than normal commuting, the main reply is... "Yea, that's stupid. Nobody is going to do that." I hear this in San Francisco, where anyone can trivially walk down to the wiggle and watch literally thousands of people every day commuting by bicycle.

At this point, it seems most people won't actually approach the subject rationally. People don't do it because it seems mentally ridiculous to them, and honestly, once I can get people out on a bike, they suddenly think that it's actually a really nice way to commute.
Could you point us towards some of this excellent content and how you found it?
User replacable batteries mean more e-waste, not less.
Is there any free software out there that can accomplish the same thing, i.e. remove banding from images using AI? I'd like to try it.
Pop over to the Graalvm slack and let people know what you tried and what could Be improved.
That's great to hear. Thanks for the quick turn around.

I appreciate that it's a single word change, less than a whole word even; given the PR/MR but it's important, in my opinion (as a Gitlab fan) to not appear to be trying to hide the foundation this updated feature is (now) built on.
Then it will complain if there are no checks on the inputs used at runtime to restrict the array usages to safe ones.

At least, that is the theory. I have yet to use one. I plan to try the ones I mentioned next year. That said, NIST gave astree a good review in 2020:

https://nvlpubs.nist.gov/nistpubs/ir/2020/NIST.IR.8304.pdf
You'd be amazed at the number of unencrypted analog signals still in use. They may be boring AF, but it requires some skill to know if it is boring or not. There's a lot of existing stuff out there that hasn't been / won't be updated because it's paid for and it still works.

My one bit of advice is do it all passive. If you try to start talking back, you could find yourself in a heap of trouble regardless of how benign your intentions.
This is literally a company doing something nice for a change (fixing old hardware’s bug that its aging battery can’t output the necessary output, so decrease the necessary voltage because a phone literally restarting in the middle of the day is just useless), though objectively with terrible PR getting hated for it.

There was literally no malice here, a very serious bug that obsoleted an otherwise out-of-support device of their got fixed. Sure, the best option is the one that was later implemented (people can choose which option they prefer) thanks to governments(!), but let’s not sell this story as something else.
Except Atom that is already dead, which IDE / editor are they going to extinguish?
Im sorry, I can't really follow how this point is related to any of your others. Regardless, on its face, I would say this new story is maybe a good answer: that because of real democracy, the United States and others are less likely to use surveillance like Russia and China, because those in power who would benefit from such things fear they will lose the vote. But can you honestly tell me, just say over the past 20 years, that this idea checks out? There is already some facts we know that troubles it at least..

And for another thing, intelligence agencies are by design resistant to electoral turnover. And regardless, such agencies for the most part have broad bipartisan support, because in fact, both parties have ultimately the same incentives with stuff like this.

So I'll accept this new thing as a good argument, but history as it has unfolded has made me weary to put such total trust in even the finest examples of democracy and statehood. Because, again, incentive and efficiency are powerful forces to even the most principled people.
I don't know that just adding PayPal functions would solve anything. It'd just become yet another p2p payment provider that nobody really wants to use. Facebook and Snapchat have both added (and removed) similar offerings.
I tried twice to start the title with "How" but I guess HN prefers that I don't