skysight-inc/HackerNews huggingface dataset:
I suppose I don't have evidence for the idea that it's as easy to drink four shots of liquor as a can of Fourloko. It's certainly less volume of liquid.

> Socially, consuming both [alcohol and caffeine] in parallel isn't common

Caffè corretto, Buckfast Tonic Wine, and Irish Coffee are all over a century old.

> Most people are not expecting a tall can to contain _nearly the same alcohol as a full bottle of wine_.

I'm not so sure about that. A 32oz can of 8% malt liquor, for example has about the same amount of alcohol. As for whisky by the can, it would need to be 6.6oz, not 12oz to equal the 2.64oz of pure ethanol in the most extreme product described in the article.

I could see a reasonable argument for limiting the total amount of alcohol in containers that can't be reclosed, though that could easily ban traditional champagne bottles.
> I kind of agree; there should be a clearer policy regarding the posts allowed here. Either political posts are fine or they're not, but it seems like some have been flagged and others not.

Dang has to override popular opinion to keep articles like this alive. Per my observation, he's willing to contingent on good behavior, which does not characterize the comments here.

And I disagree that we need a black and white policy that all of politics is in or out -- if nothing else we'd spend all of our time quibbling about what is and isn't politics.
I think the science says it varies. If you wake up without an alarm and you're perfectly rested then good on you! If I sleep less than 8 hours I feel like I lost 10 IQ points and I'm tired most of the day.
One more here: Ask HN: How do you do personal backups in 2023? https://news.ycombinator.com/item?id=38576809
So, just to get the obvious out of the way, all competent dev teams enable random addresses. It's a no-brainer and it has no effect on the usability of most BT products.

Regardless, even if they do that, the payload of the advertising packet is still useful for tracking purposes. You're probably relying on hueristics at that point, but you can also rely on some devices including a service UUID, device name, or some very specific information in the manufacturer-specific data field.
If owners are able to tweak or upgrade the machine themselves, it will hurt sales of next year’s model. If “hacking” helped corporations make money they would spend billions promoting it. The old meaning of hacking has been replaced with “maker.”
Yeah the first one I learned about was mailinator and it worked for a good while but I think throwaway email services get blacklisted pretty quickly now, at least among people who don't want you to use them for whatever reason.
Back in the day the hardcore passionate lovers used to recommend CJ Date.
Ugh, what a welcome home
Have there been systems which support other additional streams?

When using PowerShell, I find it useful that it handled progress separately, so it doesn't interfere with piping (putting aside that cmdlets are .NET-based objects anyway).
Is there something like stdprogress?
Maybe give Cursorless a try. Although they mostly show off the voice recognition, it has a keyboard interface too.

It lets you edit with high-level commands like "swap argument a with b", or "move function x before function y".

https://www.cursorless.org/
It's not naive; both posts have correct points. It's the classic little-company vs. big-company scenario. Little companies can move faster and adapt quicker, they don't have the same profit expectations or overhead costs as big companies (upper manager and CxO salaries), however the big company has big advantages with economies of scale, name recognition, and access to capital. Some things for the big company may work against it: some people may go out of their way to avoid Starbucks (or other big name-brands) due to some bad experience ("it tastes burnt!") or association or simply disliking bigger companies, for instance.
Non-profits still have bills to pay...
This seems discontinuous with the Center for Election Science's earlier push for approval voting. Approval voting maximizes the consent of the governed; this, while it may arguably do a better job at evaluating candidates, minimizes the consent of the governed, as most constituents would not have the opportunity to consent to any candidate. It's an interesting idea, but I would be very concerned about the outcome being perceived as illegitimate by the general population.
Those are the stated rules, let’s be clear about that. The actual rules are that there are no rules.

Painting an election by popular vote as a “battle of ideas” is falling into the all-too-common trap of thinking that we are rational agents. I can’t even begin to expand on how incorrect that is.

Even a little bit of candid consideration would uncover the truth of this. Political ads aren’t logical arguments. They’re emotional appeals. Hell, “he should be in charge because he’s most popular” is itself an ad populum argument. It’s nonsense to begin with.
I know this is hard to accept for people enthusiastic about a language X (Forth/Lisp/Haskell/..) that hasn’t entered the mainstream despite years of salesmanship and promoting from X people:

There is a reason why it hasn’t happened (obviously).

It might not be for reasons X people agree with or value. However those reasons are important and valuable enough for non-X enthusiasts to bounce off X.

And to make matters worse, the typical reaction from X enthusiasts is to then claim that non-X developers are not smart enough to “get it” or that somehow people using X are smarter than non-X developers. Claims that are so obviously ridiculous that it makes non-X people bounce even harder off the X community.

I personally love learning new languages. And have written compilers for a few of my own. However that’s all fun and games. Not something I would use in anger for my day job where I have to work in a team and deliver highly complex software for large corporation that relies on my code to run their business.

However having said all that, Forth is really cool and fun to play with. I love minimum languages! Lisp is another fun one. Or the lambda calculus. All great fun languages!
[post author] I agree. On many domains you can find a great mapping between some visual representation and how the developer (beginner or not) wants to think about the problem.

I personally don't see any one pictorial representation that maps to a general programming language. But if someone does find one, in the large and in the small, that'd be great!
another good one is https://sequencediagram.org/
Too much cannabis sativa was consumed by all concerned.
Most of them aren’t building new models from scratch though. Anything other than that is pretty cheap.
That's what I say, know yourself, find your schedule. But I haven't found sleep science talking about it.
Not if they buy an off-the-shelf solution.
Yeah my bs meter went off in seconds. So much fluff
> Year after year, for decades, AT&T manufactured millions of telephones

And those phones were very well made. My parents had the same Western Electric rotary dial phones in their house for close to 30 years, and they never had an issue.
What's the difference between a data lake and a database with a filesystem?
> You will probably spent some time "teaching" them first

SELinux works well out of the box in RHEL and its derivatives since many years. You comment shows, you did not actually try it.

> fight with them every time you install something or make other changes in your system

If you install anything that does not take permissions into account, it will break. Try running nginx with nginx.conf permissions set to 000, you will not be surprised, it does not work.
Books like “Why We Sleep” and podcasts like Huberman Lab are kind of like a junk food version of science: They deliver some bits of information that can be helpful, but they’re so coated in stretched truth, overconfidence, and stories crafted more to sound good than to be accurate that it’s not really accurate science material.

In a case like yours (difficulty sleeping) that might actually be fine, to be honest. A lot of people find relief from simply feeling like they understand a subject, rather than from having absolute accuracy of information. The confidence begets a feeling of control, which diminishes anxiety, which indirectly leads to better sleep.

These podcasts and materials often follow a pattern of suggesting some specific protocol based on loose interpretations of some underpowered study. The actual power of these supplements on routines is almost always much lower than the host says (Huberman is one of the worst at this) but the confidence with which the protocol is prescribed is often enough to convince people that it will work. The protocols and supplements turn into rituals and routines, which are cues for sleep, indirectly establishing a healthier sleep cycle with cues for relaxation.

On the other hand, some people get more anxious after consuming this material because they feel like not sleeping well is killing them, which creates more anxiety, which then worsens sleep.

I’ll let you decide which category you’re in.

For actual material on the subject: Sleep science and research isn’t as much about practical lifestyle tips as you might expect. The material that would be more helpful, practically speaking, is to pursue therapy-like modalities and relaxation techniques. You will find much more material about practically improving sleep from the therapy angle than you will from reading deep science on sleep architecture.
You're using the wrong ide then - any serious ide will do exactly that (have an ast representation that it uses for refactoring). Eg jetbrains ides do.
lol, yes! Thank you!
I don’t know if this exists outside of spacetime, but I have a suspicion that UACs didn’t begin with gene regulatory networks, but are more fundamental part of a computational universe hypothesis.
Where is the example of the “ very nice visual programming language” he gave from?
The data doesn't have to be the content of user's notes. Think of all the metadata they're likely collecting per user/notebook/interaction – the data's likely useful for things like flagging security events, calculating the graph of interconnected notes, indexing hashed content for search (or AI embeddings?) ... these are just a few use-cases that come to mind from the top of my head.
Define wealth.

I wouldn't confine wealth to just the billionaire class; I'd say wealth is anyone with 5 million+ USD in liquid assets (specifically, that sum of money in stocks, bonds and cash).

The poorest of the poor in the United States (that have to pay tax), make around $12K per year, and pay more in tax, percentage-wise, for their work than an individual doing absolutely nothing but passively investing in the market does (10% long-term capital gains).

There's zero political will to change this because, surprise, every senator, and most members of congress, would be shooting themselves in the foot if legislation to increase captial gains tax were passed.

There's too much focus on billionaries -- the United States population as a whole consists of many, many individuals with absurd amounts of wealth that pay next to nothing for doing nothing.

At any rate, it is what it is, the American corporate wealth machine benefits, largely, the already wealthy.
That's not the only the class drops (the course has its own DJ).
First: Nice projects!

> they are different programs, each of which took time to make.

I think we all agree about that, but they are too similar for the HN standard. The rules are not very clear, but my sugestión is to wait at least a week (or a month, better a month). Other wise people will get angry and flag your post. https://news.ycombinator.com/item?id=40959114 already got a nice discussion and 60 points (+1 mine now!).

You can email dang hn@ycombinator,com to get an official clarification.

Another suggestion is to add to the webpage a link to your site, so people that like one can go and find the others.
We get rich in the sense of consumption when money moves around.

The question in any economy is what balance between private and public is best at allocating capital.

With high taxes, the govt is trusted with allocating capital. With low taxes, corporations are trusted with allocating capital.

What usually happens is that Govt is a natural monopoly so they end up being ineffective at allocating capital to drive higher efficiencies. And if corporations have a mono/duo poly hold on market, they end up being effective.

The best $ spent by govt is:

- building common infrastructure to make goods and services move around faster, cheaper and safer. Then let corporations compete on what goods and services to move around based on demand and supply.

- enforce transparent pricing and certain safety bars are enforced.

- enforce competition in market with anti-trust.

- Create new players by injecting investment in new industries. China is really good at creating new industries (Solar, steel, infrastructure, cars, electronics)

Essentially govt collects tax to build a safe efficient competitive market. Ensure Corporations compete in that market.
Thank you! Should be fixed in a minute
In response to your last point, Image Line has has had lifetime updates for FL Studio for over 25 years[0]. They even changed the name of the product but kept the lifetime updates in place.

https://www.image-line.com/fl-studio/lifetime-free-updates/
The nature of the majority of programming work now is not enjoyable IME.

Seems the majority of work is overly complex (in terms of "system design") CRUD stuff that uses whatever constellation of "Services" are cool this month, and "solving problems" that Ruby on Rails or ExpressJS solved like ten years ago, but now with way more yaml configurations and and other imposed complexity for dubious gain and benefit.

The new hyper focus of LLM chatbot hype isn't helping either.
It is certainly possible and that is how most of these visual languages do it. But is that how _you_ want to program that logic?
Thanks to both of you!

These are useful resources.

I have always illustrated my systems and interactions, but have seldom used formal methods. I would use them, if they are required, but usually find that my subsets are more useful.

I did use “Booch Blobs,” back in the day, followed by UML, but always ended up using a tiny subset of the spec.
I just added a few screenshots, including one from the graphics branch that is still a wip.
I was going to suggest the SQLite source code.

One could probably go quite a ways in bare python with lists of dataclasses and pickles, never mind the performance.

That's your backend.

Then you might find some prior art in the way of a SQL parser for a front end.
I should have clarified, this is a 401K, not a pension plan. So it's just passive index funds. I don't even think of pensions as a thing anymore.
Hue light bulbs work like regular lightbulbs just by flicking off and on.

Obviously this bug affects their behavior, but the deadmans logic in allowing them to just be normal with standard tech is pretty adept.
How does QUIC compare to the proprietary Aspera protocol?
Those threads are super interesting! I remember seeing some of them a while back and being surprised at how many people were using some pretty advanced setups!
You’re right. Writing is hard—especially when you’re cutting across disciplines. I wasn’t happy with the writing, but I stand by the claims.
Kahlúa (coffee liquor) also has caffeine, obviously.
The Hydrogen in our supply chain also comes from petroleum so it’s more dangerous, more expensive and less green than any other alternative. Its would literally be more green to burn coal.
Hue bulbs can be dumb.
The original papers were published in scientific journals. More assertive claims aren’t kosher.
tarsnap is extremely expensive because it's pretty gold-class. If you can't afford it, then the majors (apple, google, microsoft) are probably your best bet because they do volume.

Yes, you can run ZFS on machines with small memory, if the primary role is archive media. There is a huge misunderstanding about why ZFS gobbles memory which is to do with cacheing for fast access. When you run it as a clone-backup strategy, you're not doing the kind of workflows which demand a giant ARC or intent-log.

But indeed you cannot run de-duplication on that, and there are people who say it's unwise anyway. I don't run it, I do run lz4 compression and noatime. With snapshots after the first copy, it's incrementals so the only blocks being written are against files with changes. There is some wastage, I agree but I think lz4 makes up for it.

A counter case might be my partners windows backup (pre-11 which hides this stuff) which has a huge chain of Outlook files, mostly the same data, all slightly different. But with 12TB class disk, this becomes less of an issue.

I moved to a zimablade with SATA card, from a pi4 with USB-SATA bridge. The ZFS migrated fine. I have a USB3 removable for my cold storage and write the ZFS incrementals to it periodically (monthly)

I probably should have bought a 4 or 5 disk TrueNAS capable chassis, and I would aim for 1-2GB over 512 if you can. If its a single disk NAS, you're exposed to more weaknesses if you don't have something else. But I have to keep reminding myself a ZFS Raid is not a backup.
You can use tailored DSLs in any language. Not just Lisp.

I do it all the time. It is a huge productivity boost.

An example is a biz application I recently delivered to a large international customer. More than 90% of the C++ and Typescript code was auto generated from a simple declarative spec. The only custom code was the customer specific biz logic and custom interface logic to external tools.

Yes it isn’t generated with macros Lisp style but it works equally well.
Why on earth would you want to maintain cryogenic fuel systems and delivery systems in a remote location?
That would be great! I'd love to follow along if you ever decide to build an RTOS.
The scary part of these "look towards caffeine for an answer" messages it that drunks taking caffeine will feel like they aren't impaired... but still fail at driving tests, etc.

A charitable interpretation of these media-scenes it that one character is trying to help another disguise outward signals of their problem, while too many viewers misinterpret it as an actual cure. (Especially when the protagonist has plot-armor against failure.)
I used to have their media steamer back in the day.
Well, what’s done is done. I was planning to bail, back in my 30’s, but changed my mind, and stayed for almost 27 years.

It still makes more than I spend, but we’ll see what the future brings.
Wireless transmitters don’t immediately imply digital. But I see your point. I haven’t done sound reinforcement in since the 90s. The body mics we used weren’t digital. Shit I’m old. I’ll just stop talking because my initial post was an attempt to channel Randy Marsh showing the gang how to play a real guitar instead of Guitar Hero but then I talked out of my league. lol.
Those two are both primarily for real time signals and music right? That is a great domain for wires, transforms, and pipelines.

Have you ever seen them used in a different context?
Lore has it that SP500 doubles your money every 7 years. If someone is 60 and just started, well, it's not going too high.

But for someone who is 20something and begins placing $€200 per month in SP500 (preferably somewhere with the lowest possible fees), and does so every month for all the years he/she works, then there is a very nice surprise waiting for them (and their kids) later in life.

Keep in mind, investment funds don't die like our pensions, they are transferred 'down'. So even if someone has e.g. 200k when they have kids, by the time those kids turn 21, that 200k would have turned to 0-7yo 200k->400k, 7-14yo 400k->800k, 14-21yo 800k->1600k. It needs discipline and consistency though.
Cool. How necessary is the type system? Could you make something similar for lispy languages?
Ask HN: How are you integrating AI tools into your workflows?
The implications are virtually endless and highly dependent on your use case and function. How do you use AI at work?
Wholesome energy prices do in fact turn negative. But then you store it in batteries and use it when they flip positive again.
No complicated, expensive, delicate, dangerous, cryogenic fuel systems required.
> Most people are not expecting a tall can to contain _nearly the same alcohol as a full bottle of wine_.

So like, a full bottle of wine is 25 fl oz and these cans are 22 fl oz. They're nearly the same volume. So we're haggling over a few percent ABV differences and wine already has a range of ABVs. It is not really shocking that they have similar amounts of alcohol.

This is also in the same market segment as products like Mad Dog 20/20, which... comes in 22oz cans or 750mL bottles and has 12-18% ABV.
I am surprised I have not seen LabView mentioned in this thread. It is arguably one of the most popular visual programming languages after Excel and I absolutely hate it.

It has all the downsides of visual programming that the author mentions. The visual aspect of it makes it so hard to understand the flow of control. There is no clear left to right or top to bottom way of chronologically reading a program.
The malt liquors usually can't.
The spatial reasoning on reading code does not happen on the dimensions of the literal text, at least not only on these. It happens in how we interpret the code and build relations in our minds while doing so. So I think that the problem is not about the spatial reasoning of what we literally see per se, but if the specific representation helps in something. I like visual representations for the explanatory value they can offer, but if one tries to work rigorously on a kind of spatial algebra of these, then this explanatory power can be lost after some point of complexity. I guess there may be contexts where a visual language may be working well. But in the contexts I have encountered I have not found them helpful. If anything, the more complex a problem is, the more cluttered the visual language form ends up being, and feels overloading my visual memory. I do not think it is a geometric feature or advantage per se, but about how brains of some people work. I like visual representations and I am in general a quite visual thinker, but I do not want to see all these miniscule details in there, I want to them to represent what I want to understand. Text, on the other hand, serves better as a form of (human-related) compression of information, imo, which makes it better for working on these details there.
Just don't let some future party use your code to do it.
Kudos to NirSoft, and long live them as well!
We're doing this again, I see.

https://hn.algolia.com/?q=six+dumbest+ideas+in+computer+secu...

You can pick this apart, but the thing I always want to call out is the subtext here about vulnerability research, which Ranum opposed. At the time (the late 90s and early aughts) Marcus Ranum and Bruce Schneier were the intellectual champions of the idea that disclosure of vulnerabilities did more harm than good, and that vendors, not outside researchers, should do all of that work.

Needless to say, that perspective didn't prove out.

It's interesting that you could bundle up external full-disclosure vulnerability research under the aegis of "hacking" in 2002, but you couldn't do that at all today: all of the Big Four academic conferences on security (and, obviously, all the cryptography literature, though that was true at the time too) host offensive research today.
I know a lot of healthy adults in their 30s and 40s.
Nice, I love to see stuff like this. I've been an on-again, off-again Nim "ecosystem guy" for several years. It's great to see this delightful little project is still chugging along.
No, graphs are too inclusive.
Or just a good visualization for list comprehension.