skysight-inc/HackerNews huggingface dataset:
I understand where this is coming from, but to be honest you're better off learning Git more. You can always query for the last 24 hours of commit by author X and simply summarize your git history.

I get it may not be as clear as this tool, but then again you could always do it five minutes before your stand up and jot it all down on a post it note.. one less tool to depend on.

I admit, I also made a tool like this before.. so I totally get it.
How is that one the HN frontpage
Not just for the Ukrainians to defend themselves from an invasion?
Table-valued function.
“Life of leisure”?

I have a few friends who have written NYTs best sellers. They made no money from them. One friend of mine is quite famous, writes regularly for the NYTs magazines… and again.. no money (not $0 but not enough to buy a new laptop). They give a lot of lectures and public speaking, most of which pay $0.

It’s hard to write for more than a few hours a day, when you do it every day. You spend the rest of your time researching, organizing, day job, raising children, divorcing, etc.
it’s not safe to disable SQLite’s thread safety as you do here: https://github.com/PackOrganization/Pack/blob/main/Libraries... and then do your own locking. You attempt to pass the flag at open time to enable serialized mode, however quoting the SQLite docs for the build flag you set:

Note that when SQLite is compiled with SQLITE_THREADSAFE=0, the code to make SQLite threadsafe is omitted from the build. When this occurs, it is impossible to change the threading mode at start-time or run-time.

SQLite’s APIs are often hazardous in these ways, it really should be erroring rather than silently ignoring the fullmutex flag, but alas.
I moved IO.SYS, MSDOS.SYS and COMMAND.COM into the DOS folder to tidy things up a bit. Then I had to wait until someone could lend me a bootable floppy.
ncdu will also store results in an output file you can pull back and do analysis on. I've found this feature useful in some contexts.
Use Your Product
Interesting. I found this blog post implementing your idea: https://artefact2.com/b/20220408-pipewire-loudness.xhtml
I ran pack that way, and observed the error I posted
Thank you! Haven't heard of Cryo Chamber, the biggest ambient name I'm familiar with is Brian Eno, also maybe Justin Boreta or Tycho but I don't think they'll qualify as dark ambient.
As /u/theamk said, this is analogous to deleting windows32… at some point, if you do stuff like that, without knowing what you are doing, you have to take responsibility for borking your system.
When Do Babies Begin to Be Conscious?
That CVE is a UI confusion issue in the client, I'm not sure exactly what bit the reporter thought was non-RFC compliant.
For one, Phoenix is a great web framework (especially with LiveView) and Ecto data layer. Show me any tooling in Rust or Go that is as productive for full stack.
Skipping tracks on vinyl is super easy, especially compared to fast-forward or rewind on casette.

https://www.youtube.com/watch?v=JF5toXl3H3c
I've worked in companies that used Java and companies that used Elixir. No (noticable) difference in availability, performance, bug count or business success (perhaps the Java ones were more successful).

We need to drop this fight around tools. Discussions are fine, but "My tool is better than your tool" doesn't get us anywhere (not saying you're doing this).

In general there is not a lot of innovation (in the mainstream), the only recent thing that comes to mind is Rusts borrow checker.
Why not chroot in and use your now-connected internet to reinstall systemd?
I've run high scale, high availability Go clusters involving thousands of nodes, dozens of eng teams, and it leveraged k8s. I've also worked at an Elixer shop with a few dozen engineers at a low scale ecommerce solution. The Go system was doing around 100k api calls a second, the Elixir system peaked at about 3k rps.

I would choose Go every single time. It has a better story for teams working together, largely due to better typing. Lacking types (and specs don't cut it), I still found I had to go up multiple function calls to understand what the parameters were, how they could be used, etc. so much state has to stay in your head, which I did not expect from a functional language
American Viticultural Area Map Explorer
Mentioned in https://www.bloomberg.com/opinion/articles/2024-03-24/who-wi...
Do we? Purists will claim that because I can't run xcode on an iphone, it doesn't count as a "real computer", and that's true, to some degree. the thing is, people who aren't programmers these days also use computers, and don't use them to compile binaries. Would we call a laptop that never has a compiler installed a "vending machine for the hacks of others"? (I'm not sure what that even means.) Would a chromebook be such a machine, up until a compiler is installed? Given that people run businesses off ipads; send/recieving emails, writing docs and spreadsheets, why do we draw the line for everybody at can-compile-on-machine? If a web developer using web vscode/ssh can do remote development on an ipad, why, again, is can-compile-on-mahine our important metric? It seems like an unnecessary purity test that doesn't stack up to the modern era of the Internet.

If I write simple programs on a iPhone using Shortcuts, does it become a general purpose computer? It's programming, just with a UI and its own graphical language. How complex a program do you have to be able to "compile" in order for it to count as writing a program on device? Because there are tons of little programs being written using Shortcuts, (and also Pythonista), so you'll have to be more specific.
Godzilla vs. Kong movie review (2021)
Grokking X.ai's Grok–Real Advance or Just Real Troll?
lol - just out of curiosity: are you doing this yourself? Provide tech support to all your aunties and uncles, cousins, friends etc (already bad enough - now formalized) then you add installation and maintenance (including on all their devices), keeping everything updated etc. And having to troubleshoot every single problem they run into.

“make decisions as a group” sounds great and democratic - but you really think anyone cares about this enough amongst non-techies to be part of all this “decision making” about what apps to use? And this is in addition to your day job. And please don’t say well we can evangelize - again: no one has time for that.

It sounds great esp to us techies - that’s how WE would solve the problem as a group. Doing that with non-techies esp with family and friends would be HORRIBLE in practice. Unfortunately I have a feeling I’ll get responses of the type “well you never know till you try” and “maybe YOU can’t / don’t want to do it but others will”. To which I say more power to you :) but this is def not a solution outside of hacker forums where we can pore over tech surveillance and freedom etc. and create a bubble where everything is libertarian and can be solved if only we had the right systems in place for the normies.
This works when you have automated setup of the services, configuration, etc. I can't speak for you, but my home machines don't have the same love and care for that step as parts of my kubernetes cluster.
> Was there ever really a chance Ukraine would win? Idk how they could. Russia has more people.

The USSR had more people than Afghanistan, too, and was much more legitimately a superpower than Russia is today.

The USA had more people than Afghanistan, and was even more of a superpower than the USSR when it invaded Afghanistan.

The USA had more people than Vietnam.

China had more people then Vietnam.

The Arab states in 1948 had more people than Israel.

The Arab states in 1967 had more people than Israel.

The Arab states in 1973 had more people than Israel.

I think your metric for when the attacker is guaranteed to win a war where it invades another country is... not well calibrated to historical evidence.
This a solid idea.. I had a pretty painful conference experience a few months back trying to connect with others on LinkedIn. First, trying to log in to LinkedIn on conference wifi was a pain in the ass. Then getting LinkedIn's QR code thingy working was almost impossible and didn't work on their web app.

I think having a section of your own website with quick QR/vcards would be nice.. just open your site and show your card and let them scan.
Spotify backends are written in Elixir? Link? Would love to read about that.
Hi all! I just launched this and wanted to share and get your honest feedback! Anything you would do differently?

I've already gotten 1 client, but I'm struggling to find more. What's your advice to find clients in general and perhaps more tied to this scenario?
We're living in it.

(ha, ha ... only serious)
“There is also about a zillion ephemeral web front ends that republish this data, however”

yes this is what I mean, you need to contact each one to have data removed… there are hundreds of these
The actuarial cost of guns is about $600 billion annually. $600 billion divided by 400 million guns is $1500 per gun. Some people would have pay much more than that.

Damages caused by guns are directly correlated with poverty. This would help poor areas.
Why considered harmful? Connecting to a daemon running as root still relies on the security of the daemon.
Other languages have different sounds which aren’t present in English.
I wonder if anyone has used cryptography for this. It’s easy to create a cryptographic puzzle that can only be solved by the creator (e.g. require an input to hash to a specified value), and perhaps someone could code this into Super Mario Maker.
Video games have become an important part of our culture. We do need more focus on preservation of that culture. We currently have archives of books, music, and movies that have been published. We have no archive, and no way to feasibly archive, all of the levels created in Super Mario Maker. There's currently no obligation for Nintendo to keep the source code/assets, much less all of the user generated content.

If I buy an album or a book I can be reasonably certain I can enjoy that content in 25 years. If I buy an online service video game I can be reasonably certain I cannot enjoy that content in 25 years.
I built ZenMulti to make my products multilingual in minutes
For the past two years, I've spent my weekends building PrettyClean, a macOS disk cleanup tool whose main feature is that it cleans up the cache generated during development by tools such as SBT, NodeJS, Tauri, Maven, and many others. Luckily, PrettyClean is loved by developers in different parts of the world. In order to make PrettyClean support multi-languages, I have to copy, paste, upload, translate, check, download over and over again, and I was quite confused when facing those unfamiliar languages, and had to ask my friends for help. In the end, the progress and results were not very satisfactory. Until I built ZenMulti.

Not wanting to repeat the painful process, the reasons for building ZenMulti are:
1. to take advantage of the GPT to make translations more accurate, even in languages that are unfamiliar to me.
2. I didn't want to repeat the copy, paste, upload, and download operations; I wanted to focus on what was important: building my business.

ZenMulti runs in vscode as an extension (reads and writes are automated) and utilizes the GPT model to translate the code's language resource packs into multiple languages to achieve the goal of multilingualism.
I hope ZenMulti will be as helpful to you as it is for me, and I'd love to get your feedback.
This seems really dangerous to use given it's AGPL license. IANAL but besides the inherent infectious nature of the .sql file itself, wouldn't the output .svg (or whatever) files that you produce by running this code _also_ be AGPL licensed?
I'm impressed by the involvement of the person who went to the great lengths of recreating the issue in LXC containers to answer.
Censorship is when no hate speech and gore

But they also complain about having to see hitlerisms and gore??? Like do you want to see the child with half a head or not, I’m so confused.

Maybe they are just laboring under the misapprehension that you can somehow compartmentalize the two on the same platform and not inherently attract Nazis/gore-enthusiasts to your new gorehost/onlygore social media.
Nice! I wrote electronic tension sheet about 25-30 odd years ago (probably for the Amiga iirc). It wasn't as nice as this.
And he posts here too. Recently he mentioned his plan for eliminating crime in Pine Bluff and maybe everywhere:

https://news.ycombinator.com/item?id=39633534
you have to contact all of them, they purchased the data and it’s usually in their own separate database
You learn peoples names, you say high every day you treat them like humans. You bring them coffee on occasion if it is early in the morning... or you ask them if they want something if your going for that post lunch pick me up for your self.

By the end of a 4-5 week run you will know all the security people in a building. If I go to lunch an forget my badge they will let me back in no questions asked. This is something I used to do as staff, and still do to this day.
As someone who adhores OTP in the abstract but uses mostly Go, I can tell you why I don't use it.

Static typing: I've worked for years with dynamically typed languages and won't go back. Dynamic typing was a big mistake that have wasted years of developer time. Dialyzer isn't an option.

Syntax: Erlang's syntax is not great. Enough said. I think Elixir isn't better, or at least doesn't offer enough of a value proposition over straight Erlang.

Native compilation: Erlang works well for control systems. It's absolutely subpar for anything requiring compute performance or I/O. This means you may find yourself in a sticky position if your backend app has hotspots needing very low-latency, high-performant logic. You may have to write bits in C or some other natively compiled language.

Friction: Erlang is hardly used anywhere. It is sufficiently weird (functional, Prolog syntax, immutable, the process model, antique tooling, not to mention OTP itself) that it's not just something most developers are going to pick up in a day. Forcing Erlang on a team not consisting of a monoculture of Erlang developers is a huge ask in any company. It's hard to hire for. You can't just reassign a random "full stack" developer within a company to a team that uses Erlang, if all they know is JavaScript/TypeScript or Go for that matter.

I think fans of Erlang have to realize that no matter how much they post comments like yours, it's just not going to take off. Sometimes superior tech just doesn't pan out (Amiga, BeOS, QNX), but we move on.

I am optimistic about Gleam, though. A much better language that I would actually want to use, and there's interop with Erlang/OTP, which is a great way to bootstrap a language.
Type-Safe Printf() in TypeScript
Site hugged to death. :/

Will try in a few days.
You can do that if you had the forethought to edit your /etc/securetty file before nuking su, to allow root logins on the ptys used by sshd. If not, logging in on a physical console would work or rebooting to single either mode or whatever.
What do you mean by budget?
So? They don't have sounds that are produced in a manner other than arranging the lips, tongue, and jaw.

(Actually, they do. So does English; I already mentioned aspiration. But those are minor elements.)
> Have you heard of the spanish inquisition?

Sure. As one of Neal Stephenson's characters observed, it's a measure of what utter shitheads the Aztecs were that when the Spanish Inquisition took over, things actually got more humane. To name just one issue, the Spaniards weren't cannibals.

> Ask the druids for example.

The druids, in turn, were such utter shitheads that the Romans (not exactly a bunch of bleeding hearts) were horrified by their cruelty.
Since the NT days, Windows uses the system attribute on most things in that directory, which prevents delete from working unless forced. You'd think apt would scream bloody murder about dependencies, but apparently not.
> Show me any tooling in Rust or Go that is as productive for full stac

Allow me to introduce you to this language called PHP.
I don't know about compared to Europe but it's much cheaper to live in Japan compared to the US and as such salaries are generally lower but quite adequate especially in tech or banking. I lived there for 6 years after college (I had no offer at the time and just went over and started looking for jobs) and I feel it was a great way to get out of the US cultural bubble and it's hard to put a price on that.
Generation Anxiety: smartphones have created a Gen Z mental health crisis
Right, here's the nuance: list comprehensions are intended to be concise one-liners, so having the results definition far off to the right defeats the principle I was outlining. Most SQL queries are not like this, they are almost always multiline of the form:

select x, y, z
from Foo
where a or b

Here the opposite is the case: selection-first moves the return definition far from the subsequent code that uses it.

So if you're going to support list comprehensions, a monadic do-style notation which lets you chain them and again places select last:

https://wiki.haskell.org/List_comprehension#List_monad
Choosing a specific track is easier on vinyl than cassette, not tougher; there are often visual cues, and you can seek in constant time rather than linear. It takes a steady hand to be sure, but I'll take it any day over fast forwarding / rewinding some arbitrary amount, hunting for the start by sound...

(There are cassette players that can stop winding when they detect silence, and that helps, but they fail on albums with gapless mixing. Admittedly such albums are also difficult to seek by sight on vinyl. On the other hand, there are vinyl players with motorized arms that obviate the need for a steady hand, at the cost of introducing a linear term in seek time, albeit still faster than cassettes.)
Accurate wartime numbers are certainly difficult to get. I'm sure even the Russians and Ukrainians don't have accurate numbers. But I have no trouble believing that the Russians are suffering more casualties. That much seems obvious to all sides. Yes, Russians have taken territory. Ukrainians have also taken some territory back. Again, war isn't a simple matter of who has more troops. There's issues of concentration, supplies, strategic importance, and circumstances on the ground.

And I never said Russia's economy is doing terribly. It did grow. Some fear that it's being propped up by war manufacturing, or is otherwise in a pattern that it can't hold indefinitely, but I don't have enough insight into it. My point was actually to assume that Russia will continue to be able to produce weapons and ammo for the duration of the war, but it could still lose a war of of attrition when it becomes too costly in human lives to continue.

And yes, Putin might nuke Ukraine. The Russians were floating a plan of detonating a single nuke to "shock" Western Europe into fearful inaction. I don't think that will work. If anything, it will only further anti-Russian sentiment and possibly lead to war.

Yes, the West has set and ignored red lines with Russia in the past, to their own detriment. But this will different. If Russia detonates a nuke after failing a military operation that they themselves started, it will show they're not good stewards of a nuclear arsenal. Essentially, they would have proven to the world that they can hold it nuclear hostage to their whims. To not reply in force would throw the MAD doctrine into doubt.
"I now believe that evolution, or de-evolution, never ends short of death, that no society has ever achieved an absolute pinnacle, that all humans are not created equal. In fact, I believe attempts to create some abstract equalization create a morass of injustices that rebound on the equalizers. Equal justice and equal opportunity are ideals we should seek, but we should recognize that humans administer the ideals and that humans do not have equal ability."

I feel like we've been seeing exactly this in contemporary political movements. Identify some perceived injustice with society, create a power structure to address it, more injustice is created in the process, festering resentment at the power structure develops and produces blowback.
Is the definition of hacking writing code only for yourself? Surely (most of) the point of writing code is for other people to use it.

If you ignore the majority of devices out there that you can write code for then that's not really a sensible definition of market share.
I almost spew my coffee when reading your grand parent comments.

One of the first teams that ported LAPACK to CUDA or CULA are apparently being paid handsomely by Nividia [1],[2].

Interestingly, DCompute is a little known effort to support compute on CUDA and OpenCL in D language, and it was done by a part-time undergrad student [3].

I strongly believe we need a very capable language to make advancement much easier in HPC/AI/etc, and D language fit the bill very much and then some. Heck it even beat other BLAS libraries that other so called data languages namely Matlab and Julia still heavily depended on for their performances to this very day. It does it in style back in 2016 more than seven years ago [4]. The DCompute implementation by the part-timer in 2017 actually depended on this native D implementation of these linear algebra routines in Mir [5].

[1] CULA: hybrid GPU accelerated linear algebra routines:

https://www.spiedigitallibrary.org/conference-proceedings-of...

[2] CUDA Spotlight: John Humphrey:

https://www.nvidia.com/content/cuda/spotlights/john-humphrey...

[3] DCompute: GPGPU with Native D for OpenCL and CUDA:

https://dlang.org/blog/2017/07/17/dcompute-gpgpu-with-native...

[4] Numeric age for D: Mir GLAS is faster than OpenBLAS and Eigen:

http://blog.mir.dlang.io/glas/benchmark/openblas/2016/09/23/...

[5] DCompute: Native execution of D on GPUs and other Accelerators:

https://github.com/libmir/dcompute
The 2nd audio clip sounded more pleasant to me.
The core of the earth is solid no?
Related - Mermaid, another web diagram language, recently raised 7.5 million USD https://techcrunch.com/2024/03/20/mermaid-chart-a-markdown-l...
>But just like today, reasonably intelligent people would quite quickly conclude that there was no AGI...

So Peter Norvig is not reasonably intelligent? Lol

https://www.noemamag.com/artificial-general-intelligence-is-...
Bullshit.

I first got online in about 1984, via JANET (the UK's Joint Academic Network). Then Bitnet, then corporate networking via DECnet, added in UUCP, finally IP in about 1987. I say all this not to show off, but to add context to what I find myself saying so often:

it wasn't better back then, you were just younger.
its always about tradeoffs. one nice compromise position here is that the log is always consistent, so you don't need to wait at all if you don't mind losing the tail on a crash.
King was also a schoolteacher for years. Tolkien was a college professor (and famously wrote the opening lines of The Hobbit on the blank side of an exam paper).