skysight-inc/HackerNews huggingface dataset:
I've been reporting spam calls and texts to the FCC for a few years now. Does it do anything? I don't know, certainly not immediately, and the problem persists.

I tried the method spelled out here for my latest batch of "Your USPS package has arrived" texts, but the phone numbers (example: +63 936 631 6676) just give an "invalid number" response. Not unexpected.

Every official channel seems to be failing us on this one. Spam calls still exist, spam texts still exist, and even fake government websites still exist. I don't understand why a .com site like https ://usps.com-helpnk.com/ is still up.
BOTE calculations, approximate numbers:

- delta-V for LEO-to-the-Moon flight - 3100 m/s
- delta-V to get to low Moon orbit (a-la Apollo) - 1000 m/s
- delta-V to land on the Moon from low orbit - 1700 m/s
- extra delta-V during landing like with Apollo LEM for
emergencies - 700 m/s
- delta-V to get back to the Moon orbit - 1700 m/s
- extra delta-V during lift-off like with Apollo - 500 m/s

Total - 3100 + 1000 + 1700 + 700 + 1700 + 500 = 8700 m/s, that's a pretty large delta-V, almost like an Earth SSTO.

Raptor Isp - 3500 m/s, fueled mass - 1320 tons, empty mass - 120 tons, mass ratio - 1320 / 120 = 11. Tsiolkovsky formula:

exp(8700 / 3500) = m_fueled / m_empty = 12

that is, we need Starship HLS to be somewhat lighter to get to the Moon surface and back to low Moon orbit from LEO than the current numbers for Starship, and that is without any payload.

It's definitely not the final numbers, so the results will change, but

> Starship can make it to the lunar surface with a significant payload without refueling

is questionable at the moment.

If you mean cargo flights with no return to the Moon orbit - rather than crewed flights as agreed with NASA today for Starship HLS - then of course the numbers are better.
The implicit assumption here is that developers will charge less to maintain code that was machine translated from cobol to java than they will to maintain the original code.

I’d certainly want to be paid more to deal with the LLM output than the original source code.

I don’t know cobol and I do know java, but that doesn’t enter into it from my perspective.
To me these are all advantages, not disadvantages.

Wayland is not X11 and doesn't want to be, it doesn't implement even a fraction of what X11 did and that is an intentional design choice!

Wayland does not provide any graphics drawing primitives at all. It only sets up a handle to some shared memory and expects the client to do all drawing.

I think the point here is that you shouldn't be using the display protocol to render text in the first place. If you want to draw text you use a library that is designed for that task rather than shoving that functionality into the compositor and into the Wayland protocol itself.

>- Wayland can and will block your render loop for arbitrary reasons (like being minimized) potentially indefinitely. In order to make this application useful you have to put everything concerning rendering in it's own thread which complicates things hugely.

You don't have to use a thread to do this! You aren't forced to block and wait for the callbacks, you can implement your own event loop and check for messages when you want to!

>- If you want to have basic functionality like capturing the screen (former simple XGetImage() call) you have to talk to dbus and pipwire which pull all kind of dependencies and require loads parallel infrastructure running. And then you still have no guarantee that it works on every compositor.

I think it's good that clients can't capture the screen without permission, and I think using dbus for IPC is very reasonable, but I don't know anything about pipewire or the compatibility stuff.

Also I think it's fair to not like some of these design choices for sure, but it would probably be better for people who like X11's design to continue to use X11 rather than trying to force Wayland into an X11 clone. X11 will be around for a very long time so I don't think anybody will be forced to stop using it any time soon, and people can pick it up if development stops!
Based on https://slatestarcodex.com/2018/07/10/melatonin-much-more-th..., as well as every chart of melatonin I can find, it doesn't seem to peak during the day. It seems to rise before bedtime and peak in the early hours of sleep.

According to the blog post, the treatment for some sleep disorders is to take a dose of melatonin during the day, which moves your natural melatonin production earlier for unclear reasons. Maybe there's confusion between when you take the melatonin and when melatonin is naturally highest?
Another item (HN won't let me post a long reply), is a programming environment called Onyx. (After my grandson in Africa, who has NO interest in it whatsoever as he intends to be a pilot -- but this is OK as, unless she works for Airbus, we're ignoring the ladies for a few more years. Sosongo Abasi as his father would say!) Onyx is a language designed for 13-17 year olds who may not have the best command of English -- we can work in the language of the Igbo, the Yoruba and Erik. Doesn't matter to my parser. And it will all be free, documented, Github'ed and built with free tools. Education is hard over there..
Heh, neat to see you've got the Perceus paper there too. That is in fact the other part (the "ARC") of Nim's memory management for those unaware - with the only differences being Nim frees memory at the end of scope, rather than last use, and and Perceus maybe might be atomic (do not fully remember. ARC isn't atomic.)
It's so funny(?) that we passed the TCPA in order to stop robocalls, but then never decided to actually enforce it.
Interesting how being rated lead her to become better in every way but she still hates it.
How is Jai ‘fake’ and what qualifies a language as ‘real’? Jai is in development and the creator is building a game engine with it.

It’s very demonstrable in its capabilities (see the Sokoban game progress) and as for documentation and end-user availability it’s so early in development that a lot of language features aren’t finalised so it’s not necessarily worth doing to an incredibly detailed level yet.
I'd disagree somewhat there, they are examples of "sites that are not principally about technology and recur somewhat frequently", and it ends "(choose your own)".

The point is that these recur often and do not specifically have a technology focus, but are current events focused.

The list choices are not really the point either, just examples to highlight the uBO rules.

Also: "So not only are you paranoid about ads but general news stories also?" - I'm not sure what you mean to be honest.
Thank you so much :)

I have a lot of ideas for further usecases for this tool, and I am probably going to write my bachelor thesis about it :)
It would be nice if there was a language specification so that all of this would become a little more concrete.
Not directly related, but I'm working on some short stories inspired by some of the hacker/cyberpunk literature from the 80's and since I grew up and learned programming in the late 90's early 2000's, I feel completely inadequate at writing cheesy hacker stories.

Keep them old timer stories a' comin'.
After discovering Erlang (thanks, Bruce Tate) I started following the community on Twitter and elsewhere, then created the Twitter account ErlangInfo to share news and resources about the language.

Because I was following multiple Erlang-related accounts I saw that Basho was hiring a tech evangelist in my region, and while I doubt there was a lot of competition for the role, my side “gig” as ErlangInfo at least didn’t hurt my chances.
I remembered where some of my old files are and re-tested; forward-gron was "only" about 7GB for the 15MB file. gron -u was the real killer, clocking in around 53GB.
Yeah that brand was interesting, but I'm looking for the opposite, I'm in a gym and want to eliminate sound, so bone conducting doesn't work
The same was said about open-access journals, still plenty of scientists ignore to publish in those.
I used to work at Sendmail, it was my first job. The entire premise of the company was "Sendmail is so hard to use, let us run it for you". We had software that added a GUI for configuration and management, and Pro Services to set up big installs.

But also we had all the top maintainers of Sendmail. And we ran Sendmail for our corp mail.

Once we had a problem with the network, so we had to reroute corporate mail over a phone line. One of the maintainers came down, typed what looked like line noise for five minutes, and all of a sudden all the mail was working again.

It was crazy to watch him basically read and write raw Sendmail configs. He didn't even use m4.
Do people still use hibernate? IMO hibernate is obsolete.

Most software nowadays have their own session management, so their session is preserved both across software restarts and reboots without OS hibernation.

Also, one of the main reasons to reboot your computer nowadays is to reload updated libraries, which hibernation skips.

And with SSDs, most computers take at most a dozen seconds to boot.

Hibernation is hacky on Linux because hibernation is hacky, and it doesn't provide much value when you can already boot your machine in a couple of seconds and get all of programs back in their previous session, without the hackiness.
My blog led to 3 major book publishers reaching out. I signed a deal with one earlier this year!

https://austinhenley.com/blog.html
This is why the old Borland Turbo C always had you define bool at the beginning. It was also cool with void main(void) but that’s another story.
1-10? I was under the impression that when people use 10-based scale, it’s 0-10.
The downsides of this approach are unfortunately that it makes wrapping certain low-level libraries an absolute pain in the ass (especially anything to do with keyboards). But overall it's a non-issue, tooling recognizes both styles and you don't notice it.
That's a pretty bizarre definition of 'fake'.

Why use misleading terminology in your comment?
Revival of Saturn-V today would likely be very expensive comparing to Starship variants.
My first introduction to Lisp-like programming languages were the SICP videos with Abelson and Sussman so to me Lisps are just programming languages like any other but with a nicer syntax and great support for interactive programming.
I am currently away from home, don't have access to my pc and just saw that the post gained some traction. I am crossing my fingers ;)
Because there are multiple concrete examples of class solidarity just in the past year which point to a shift in consciousness about such issues. Covid gains were stolen; good luck doing it twice in a generation (in the hypothetical case of UBI in the next few years).
> I don’t know cobol and I do know java, but that doesn’t enter into it from my perspective.

Shouldn't it though? Maybe you (as an individual) would charge (or expect to be paid) more to maintain LLM code than bespoke code, banks know they won't have to pay as much to you (as a member of the collective of java engineers) than they would to a cobol dev.

Really the implicit assumption is that cobol devs are fewer and more expensive than java devs.
You could use zero-knowledge proofs to prove that a given native binary was created from a specific compilation process and WASM binary. No privileged trusted authority necessary.

Though any pre-compiled binaries would be browser version specific and CPU architecture specific, so it might be too much of a pain for browsers and websites to bother with yet for small gains.
True, so we get a slightly clearer view of reality, but it's still limited by what we can test for and find by experimentation.
Why? The properties of lisp make it suitable for both a config file, and an extension language. It can be easily embedded into existing languages and is extremely flexible.
If I can't use it, it is not real to me. If it is not real to me, it is, by definition, fake. Why is that bizarre?
have you written about how you created this? very interested
Related:

Gron – Make JSON Greppable - https://news.ycombinator.com/item?id=25006277 - Nov 2020 (91 comments)

Gron: A command line tool that makes JSON greppable - https://news.ycombinator.com/item?id=16727665 - April 2018 (51 comments)
Thank you. I'd just completed doing this manually (much uglier and less accurate) and so can really appreciate the effort behind this.
The popular move is already untenable: just let Google piss all over the Web and take it as theirs?

It's generally the ignorant and apathetic folks creating what's popular in the first place. If people had standards and gave a damn, they'd make better choices.

Isolating threats in the network is a legitimate strategy; it's the primary means to block spam on the Internet. Google may as well be spam given the industries it's in.
phenomenal story, did you keep working on the project after ?
He says he installed a 50A OCPD, which is the same overcurrent protection an electrician would install and used relays from TE Connectivity (a respected brand) rated at 125% of the current the EVSE advertises as available. Both of those decisions seem perfectly sane/safe to me.
@FirmwareBurner Just to answer the first question. I thought this was actually a good summary in English plus it has the link to the original article.
It is, but that's just Rust's style. The stdlib is deliberately kept small, so that an ecosystem would flourish.

In the design by contract case, there's a lot of experimentation (I linked this https://old.reddit.com/r/rust/comments/17miqiu/is_ada_safer_... in another comment) and while all of them are converging to the same syntax, they all have wildly different implementations.

Perhaps the stdlib could provide a base syntax for contracts, with extensibility APIs so that libraries or compiler plugins or external tooling can determine whether the contract is checked at runtime or at compile time, and by which method. But that demands a lot of design, because once something is in the stdlib and stabilized, it's here forever.
Apart from that he was a warmonger and presumably a shit person overall.

“In his book, Body of Secrets, James Bamford, who spent three years in the United States Navy as an intelligence analyst, writes that the primary purpose of the Maddox "was to act as a seagoing provocateur”
Not an engineer: I wonder if the ubiquitous line filters on a typical home power "network" is enough to quash a powerline data signal. I'm thinking of those knobs that are molded around power cords, and perhaps some built into appliances themselves.

Anecdote: I participated in college radio, and learned that the station originated with a couple of students in a fraternity broadcasting AM radio on the power lines, in the 1950s. Two of those students became my professors. They said that in those days, the power system was so simple, that they could reach the entire town. But more modern power distribution equipment had built-in filtering that eventually forced the station to go on-air.
Quentin Tarantula
maybe a 6.5 story
Hey, that's an interesting idea for a side project: an easy way to serve a file via torrent. Maybe a commandline utility that uses WebSeeding so you don't need to run a torrent client? Hmm.

(I did a quick `apt search` to see if something like that is already available, but didn't find anything.)
People that need jobs really shouldn't view this kind of approach as advice or relevant to them. I feel like that's often left out of these kind of takes.

For anybody that needs reminding:

Companies' abrasive or uncoordinated interview processes likely has nothing to do with your experience in your team on the company.

Your manager's uncollaborative behavior may have nothing to do with your day to day, or mental health on the job.

Ignoring or leaving any of these companies because you considered any one behavior a red flag is a privileged take for people that have trust funds, masquarading their version of life as normal.
He’s currently developing a Sokoban game in Jai and often streams on Twitch.
Related:

Learning Jai via Advent of Code - https://news.ycombinator.com/item?id=34805622 - Feb 2023 (2 comments)

Learning Jai via Advent of Code - https://news.ycombinator.com/item?id=34785826 - Feb 2023 (1 comment)

(Reposts are fine on HN if the story hasn't had significant attention yet. These links are just for people who might be interested.)
Brilliant.

Would stack overflow be the equivalent today?
That's really funny
What If Someone Steals GPT-4? [video]
The score on this post just went down by a factor of 10 and the time went to "1 hour" ago?!
This is by far the best resource I've seen to understand LLMs. Incredibly well done! Thanks for this awesome tool
Deepfashion: Fashion style advice AI with real lookbook
Any Fine-L-Kote like recs that HD, Lowes carry?
Can you name a single thing Google's done that's earned them trust?
During my physics PhD I built my own Segway (and a second one with a power tool company who came to me after first asking tlb) and did a bunch of projects with a high-power laser cutter that I got funding for in our lab. I included these on my resume and they were much easier for interviewers to talk to me about than my PhD work. I think they also helped me stand out a bit. Receiving positive feedback about these projects gave me confidence to sell myself as someone who could build things.
It looks like all he’s doing is switching mains voltage, so it doesn’t seem that dangerous. There isn’t much that can go wrong with the high-power side of this system.
Nomad falls square in the middle between Swarm and k8s in terms of operational complexity.

While it's the closest for your use-case I can think of, I still feel it requires more resources to operate properly than what you're looking for: While there's some early functionality for Nomad to do both secrets and services independently, it still seems that you're looking at min 3xnomad servers + 3xconsul servers + 2xvault servers + whatever clients you have to actually run workloads - and make sure you have proper monitoring and alerts for consensus and cert/token rotations.

Another angle to consider would be - do you actually need the dynamic scheduling part? If not, you can simplify things a lot by going to systemd+podman and instrument it all with ansible (or what-have-you). If you want the deployment UX to be more developer-friendly you can host Dokku or something on top of that.
I build and maintain some libraries that are used by teams working on GOV.UK projects in Rails. Have been inundated with offers since their release, and they've gone on to be used in some fairly high profile things.

https://github.com/x-govuk/govuk-form-builder
https://github.com/x-govuk/govuk-components
Lisa Kaltenegger on the search for life on other planets
Funny that it looks like you’re being downvoted for what seems like an honest reply. I have anxiety about lots of things, mortality among the top of them, and the advice not to worry about things you can’t change is near universal (though very hard to apply; things I can’t change are almost exclusively what I worry about because why would I worry about the things I can?).

Podcasts do sometimes work for me and I have some sleep meditation (yoga nidra) stuff I listen to as well. Combined with the odd supplement or medication, I can usually get some sleep but I’ve yet to find a silver bullet.
A microframework for modular monoliths and loosely coupled apps
You can't use the SpaceX Starship either, so is it also fake?

https://en.wikipedia.org/wiki/SpaceX_Starship
Very good feedback, I should probably add a debounce to the automatic centering of the camera :)
Goodhart's law: "When a measure becomes a target, it ceases to be a good measure."

This could be helpful in the short-term, but I'm skeptical long-term as it'll become just as gamed.
You can just copy the caddy-generated certificates to the place the mail server expects them, if you're referring to the TLS side? This is what I do.
Fake is more the opposite of genuine. The language isn't fake just because it's not accessible.
Iirc the original pi was a set top box chip, because it still at the time had directfb gpl code available (as every StB used) - I remember it quite distinctly as I laughed how pointless their experiment was (sort of wrong, but actually the rpi has done more for encouraging competition than anything they've produced themselves)

Also broadcom haven't made phones, while they do still have a strong tv/StB market share, but that's declining due to their incessant proprietary attitude
This site is trying hard to pretend it’s not about selling some snake oil courses.
>Turkeys will also look straight up in the rain with their breaks open and drown.

That appears to just be urban folklore:

https://www.snopes.com/fact-check/drown-and-out/
Thanks :) In my opinion we programmers tend to take our projects/ourselves too seriously so I like to add some sillyness here and there
20 years ago, I was a college kid who built a running log website as an alternative to keeping paper records. My college cross-country team lived all over the country, so this let us keep each other accountable during summer training. It was fairly early in the Internet, before GPS watches and not many runners had heart rate straps. It got featured in Women's Health and Runners' World (UK edition) magazines.

When I interviewed at Microsoft my senior year, this gave me a ton to talk about. It was real experience building a product and having customers. I could answer questions with something real and different than the other candidates. I know I bombed two of my interviews, but I ended up doing 7 interviews on the day and getting an offer.

The website is still around, but I haven't done anything to it other than delete the production log that fills up the server disk occasionally in the last 15 years. I don't know why anyone uses it, there are much better options. I still run and I certainly don't use it. But the server bills are cheap, so it lives on.
Fairly certain most DIY electrical work is strictly verboten in the UK, where the author is located. I would think at a minimum you need approval from the council. Not too dissimilar to the permitting process in the US, but the UK is noticeably more safety-obsessed.
Of course, it was a conversation and the engineer was happy to let me go in depth on storage after we discussed and dismissed other areas, like the front end, integrations, native apps which were not related to infrastructure.

We also covered other areas like messaging, authentication, authorization, read / write paths, etc… so it was very strange to get the response from the senior manager I got.
Thanks!

In 2009 I joined Percona and saw that, by then, it was better for me to contribute to other open source projects in the MySQL ecosystem than to continue trying to get highbase caught up with things like mysql-mmm.