skysight-inc/HackerNews huggingface dataset:
Loud ideological people monopolize a lot of the discussion, and the nature of the media landscape ensures that only the most sensationalistic and emotive content goes viral.

But certainly, it is possible to have a constructive problem-solving approach.

The purported socialism of Scandinavian countries is exaggerated greatly, and they would be the first to say so. But clearly, there are a range of "mixed economy" models, and not all types of government intervention are equally damaging to overall production, and some kinds are greatly beneficial.

There are a lot of false dichotomies. People regularly try to talk big government vs small government, when the real question is whether government is appropriate for a given problem. Likewise, people talk about high taxes vs low taxes, but in fact taxes are just incentives and the question should be whether they provide good incentives or bad incentives.

And, of course, the original classical liberal view from the philosophical fathers of modern market economies would differ greatly from contemporary views. One of the key differences is that they saw land as its own distinct category, separate from labor and capital, and understood that it had special properties that changes its moral status.

Land is not a product of human effort, and varies in quality, and is limited in supply, but is necessary for all life and all production. As such, claiming exclusive property rights over land is unjustifiable from the normal arguments of where just ownership comes from. And such claims come at the expense of others.

For this reason, the third of the economy that is tied up in land and natural resources could be seen as a commons that ought to be democratically used for common benefit. Even if that just means leasing it out to private interests, and using the proceeds for common purposes.
Something else is up here... If I may be allowed to speculate, perhaps she went full Karen on the police, and they got reactive.
Right, do people actually do that? Like to get a job? I’ve never looked at side project portfolios when hiring. Like unless that hypothetical rust tool was completely salient to the role and it was seeing critical adoption it’s basically not signal.
> I think functional programming is great for scaling systems but too restrictive since everything is immutable...

It's how things work at scale too.

Source control? Git

Money? Ledgers

Distributed computing? Map-reduce, Raft
Over the years I've realized that I don't actually care for or need the "note taking" part of applications like these.

What I need is a textual data store that can be efficiently and effectively indexed, searched and (automatically) tagged, and for the ability to quickly filter streams and feeds of targeted information from that data store (with the option to share them publicly via RSS - my public feeds are in my profile for the curious).

It needs to be able to contain the 3 primary text-based sources of information I consume (with all of the table-stakes additional metadata): highlights from webpages, internet commentary, and highlights from eBooks.

Nobody seemed interested in making this so I just made it myself and I've been using it for the last 2 years very happily.
I wouldn't say Google's VCS solves all problems. I worked there for years and was constantly looking toward git (or something like it) as a way of managing code I was developing before committing it to the monorepo.

Google's primary internal VCS was originally Perforce (https://www.perforce.com/) and when rewritten to scale to the size of their monorepo largely retained the same user experience. You can read about that here: https://cacm.acm.org/magazines/2016/7/204032-why-google-stor.... Perforce's user experience isn't too different from svn. It is easy because it is a simpler model, and was available from Perforce as far back as the 1990s. You simply can't get into the same kinds of quagmires that git allows you to get into. It is also not a DVCS, which simplifies a lot of issues.

That said, Google's internal Perforce clone doesn't offer any sort of stack/queue of local commits that you can send off for review and continue building on. You've got one copy of your edits and that copy is not under any real version control. For a company that highly prizes code review there was always a tension between sending small-enough changes off for review and continuing to make progress on a larger feature. At the time I left a few years ago there was a staffed project building a Mercurial layer on top of the monorepo VCS that allowed for DVCS-like workflows, such as a local patch queue with multiple dependent changes out for review simultaneously. That little bit of exposure to Mercurial was enough for me to realize that being a DVCS doesn't necessarily require exposure to all the "bare metal" paper cuts that git exposes you to.
I don't know where you got that idea. I've worked for several nonprofits and donations can and do get used for all sorts of things, not just a single project (unless that was a specific requirement for a donor, which was rare).

It's got nothing to do with saving face. I just don't believe what you're saying is true.
> I wonder why it is even possible to use Docker natively on Windows file system

Wait, is it? I thought that Docker on Windows has always run in a VM. Used to be Hyper-V directly and now they're moving towards WSL2[0].

[0]: https://www.docker.com/blog/docker-hearts-wsl-2/
It's by John Harris. I also love the ZX81 BASIC manual.

http://www.alisoneldred.com/john-harris/fine-art-prints-1/sc...
Huh, I had no idea that function would ever be useful :) I guess you never know. Thanks!
It also doesn't quite make sense, even if these techniques aren't any more serious than other kinds of indoctrination, we have abundant examples of indoctrination permanently altering beliefs - religious conversions, ideological movements, etc.
MR2 in French is pronounced as emmerdeur, which means PITA. Just as good as a Vauxhall Nova.
> Hydrogen is not really an engineering problem, its an investment problem.

The problems stated by the OP are mostly maintenance problems. What is even worse, because you don't just pay once and they go away; you have to keep paying and they will come back if you ever lose focus on handling them.
> I recall a story about Jobs tracking down leakers in his own executive suite by telling each of them a slightly different things in private.

Supposedly, even today, Apple will assign employees (especially new ones) fake projects in an effort to weed out leakers.
Cops do a lot of persecution. They don't do prosecution though (unless they decide to be judge, jury, and executioner that day.)
Not sure if you'll see this, but I stand corrected, just received a test alert on my new pixel 7 despite having those turned off. I used to not receive those (or they were at least silent, I forget since I didn't receive any in at least a year and now suddenly with my new phone) with my og pixel, both are unlocked and not-rooted with stock android. Only other difference is I also needed a new sim card because for some reason it wasn't working in my new phone. I had that sim for over 10 years, used it in my old pixel and was still registered with bell as belonging to a blackberry.
Freedom to flood the streets with guns, hooah!
The perfect command for deleting remote tag would be "tag -d(elete) -r(emote) <tag>" The existence of "remote refs" is an implementation detail, and git bothers you with it unnecessarily. And if you really need a command to update all remote refs at once why not call it "git sync-refs"? The fact that you use "push" command to delete something is confusing as hell.
This lady needed a better lawyer. That section of law hinges on things being reasonable. Not only did the state pass a family law statute, but CPS determined the case was unfounded. These are evidence that the actions were reasonable.
This is basically the case in much of medicine.

Pain is not observable. It's reported. Loss of vision or hearing isn't observable, it's reported.

You can run tests to get an idea of whether any of these are happening. But you are not observing any of these symptoms. You're observing behavior and inferring what kinds of symptoms the person is experiencing and what degree.
Tag-like constructs do exist in databases. Select and multi-select work like simple effective tags within a database. They work nicely.

You can't use tags on pages that are not in a database.

Block-level tags would be a godsend.
We use it at work, our industrial area is quite large (kilometers) and unpractical to use 2/3/4/5g or cables. Sensors are all sorts and goes into mqtt and later into our timeseries database, with 10+ years of history.
I think where we go wrong is in bailing them out, but not nationalizing them afterward. If we're going to make the losses public, then the gains afterwards become public as well. The executives, though, should be prosecuted, or at the very least removed from being executives and board members at any financial or ancillary institution ever again.

But for real. Why not nationalize the failed institutions? It's not as if the incentives can get more perverse than they are now, unless I'm missing something.
I can highly recommend logseq [0]. It's become something like my external brain, writes markdown files I sync between devices (mac, ipad, phone, linux (although no linux arm last time I checked)) via git (auto commits to a repo). It's superb.

0: https://logseq.com/
I'm suspicious of the story, honestly. What are they leaving out? Searching for her name in google news, the Reason story is the only hit, and since this is the perfect piece to stoke their readers' engagement, I'm skeptical of their vetting. The GoFundMe was created back in September, and you would surely expect at least local news hits in google news by now.
I think "do something simple" is going to get phased out and replaced by "do something useful" over time.

Consider if you want to load a 64-bit immediate into a register under the current RISC-V spec. Takes so many instructions that it's easier to just load a constant from memory, despite memory access being much slower.

lui r1, 0x01234
lui r2, 0x89ABC
addi r1, 0x567
addi r2, 0xDEF
shl r1, 32
or r1, r2

24-bytes, 6 instruction cycles and 2 registers.

In x86_64:

movabs rax, 0x0123456789ABCDEF

11-bytes, 1 instruction cycle, 1 register.
The science says the math approach to programming is wrong. That is why the langs with very little need of understanding of math are the popular ones. It's the langs where people can be more productive and more easily be able to do things like code reviews. The topic is just silly.
Those date due cards have fewer than 20 lines, if I recall correctly. Either way, it really depends on the book. People can put library books through the ringer sometimes, but books are pretty durable. I'd say our collection loses less than 5% of its items to damage. We discard things for the more nebulous "condition" more often, but generally that's paired with some other criteria like not circulating or being out of date.
We don't? So the officers groped me just for fun this summer? And my GF's bra had to be undone just for fun too?
Not just e-bikes but scooters, and I'm convinced the main driver of these fires is delivery apps.

Delivery app riders tend to have bikes with massive batteries to improve range and speed, but under-engineered electronics to cut down on cost.

I don't blame them for trying to make a living but it'd be great if the delivery apps themselves could take a more proactive stance and maybe subsidize some "known good" e-bike brands so they're not creating an army of Alibaba-specials with minimal QC ready to burst into flames.
I thought the lesson was to invest in finance industry because if you win you win and if you lose you'll be bailed out using tax funds from people who chose not to play
$7M seems small. I assume the airlines make more money by not providing refunds and will continue to do so at the expense of small fines.
It only works in theory and with good airlines.

4 months and still waiting for my Lufthansa refund (4000 eur) and no sign of compensation...

They ignore till you take it to the court.
>I would recommend getting some microprocessor/electronics kits, like the Arduino ones. If money is tight, Arduino clones are very cheap indeed. You could get going for < $20. You'll need a "bread board" some wires and a microcontroller. I remember getting a _very_ cheap oscilloscope kit too. You can make some cool stuff with sensors etc.

That stuff seems really cool, but as an embedded software engineer who never spent any time learning the ins-and-outs of hardware, it isn't strictly required. Especially if one needs a job quickly, learning C/C++ is difficult enough. Though I'm aware that excludes certain microcontroller-based embedded positions.
If for one did not know that, so thanks. That's pretty cool.
I feel like "playing it safe" could have been accomplished with the officers just dropping the kid back off back home. I don't see why it would escalate to pressing charges.
> But judges are not impartial and instead side with the DA/police by default.

Anybody, and I do mean ANYBODY, who has been to traffic court knows the courts are the extension of the cops. Worse yet, in criminal court, judges tell the jury that "being a cop doesnt give any more or less truthfulness or power on their words".

The judges work with with cops and prosecution on a daily basis. They work against you extremely rarely.
I do understand the concept of pureness in the appropriate context. However, it appears that you do not.

This is a good example, since it ticks all the boxes: there is imperative code run as a side effect of executing the code output by the compiler based on declarations in functional style, including those impure IO-using functions.

Slapping IO on your function is making it explicit that it is impure.
I wouldn't say you always need message franking. A lot of services make it an explicit goal that the recipient can't prove the sender actually wrote any given message, for good reason.
Grew up on a road with an old, weight-limited bridge. Bus stop was about 0.7 miles from my house. Walked there every morning, and walked home every afternoon.
In kindergarten (age 5), walked with older siblings in the morning. School let out before my siblings, so I was on my own on the way home, though I think a parent would come get me most of the time (but not always!) At ages 6-8, had at least one older sibling with me in the morning and afternoon. Ages 9+ walked alone.
I can't wait for this trend of companies forcing AI "features" into their systems to be over. I get why they're doing it though, It's just such a mundane and safe way to market your product.
Greedy people.
My four year old does scrambles and hiking trails to several mountain summits in our area. We get looks on the trails but he's very capable and loves it.
That’s because your data is stored locally, so special characters in the title = special characters in the filename, which isn’t possible. Small but very worthwhile tradeoff.
I love writing hardcore C code full or pointers and cross-calls but for some reason I can't get bothered with semi-advanced Git.

There's a dread, a fatigue... I got burned merging (or was it rebasing?) and now I often just copy my folder to make a temp branch.

By the way, how do you extract a file from an old commit without checking out (and crushing your current files..) ? No hassle with the old folder-copy-tech !
> This is entirely orthogonal to any existential risk a supposed AGI might create. One is a testable scientific hypothesis and the other is a futurist horror story which is untestable by definition.

There is no difference in their testability, it's just that the existential risk test means no more humans to care about the results.

The danger of a biolab creating a pathogen that wipes out all humanity is real but remote, and is a simple extension of the argument that the lab could create pathogens that can "only" kill or harm millions. That's why biolab safety is carefully studied, and the same argument applies to AI safety.
Also don't forget the inflation of the term "sex trafficking" which has been twisted to apply to things that most people would not ordinarily apply it to, so that police departments can look better in the news. They bust a prostitution ring, and every prostitute gets counted as a "sex-trafficking victim" so they can spin it as this great liberation of people. Reading the headlines it sounds like Taken, but the reality is much less black and white.
I've run a single-user pleroma server since January 2019. I ran it on a digitalocean droplet with 2 GB RAM, and then an AWS instance (t3.small, also 2 GB) for the better part of two years; I recently switched to a t3.medium. Beam's current process size: 250MB resident, uses 5-7% CPU.

I discard remote posts after 120 days, and my database (using PostgreSQL 15, no RUM indexes) takes up just over 5.4 GB (as reported by `pg_database_size`). It's grown a lot faster in the past couple of weeks. I follow 245 accounts.
There are classes of service and product just about everywhere.

Basically everyone flying coach on a commercial aircraft has a deliberately worse experience than if they paid for business class. The alternative is to have a single level of coach service only (which is fairly common on regional jets) or a single level of business class only service (which is rare--BA LCY to JFK as far as I know although I'm not sure that even exists any longer).
It is a standard terminology that is recent and only in English.

It has nothing to do with the original meanings of the words "symptom" and "sign" in English and other languages (where "symptom" is any sign of a disease, while "sign" is any sign of anything).

The standard medical terminology in other languages is "subjective symptoms" and "objective symptoms".

In my opinion, whoever has chosen these artificial and arbitrary meanings for the words "symptom" and "sign", both words being widespread in many European languages, where they are used with their old meanings, has made a very bad choice. Someone who wants new words should invent them, not change the traditional meanings of other words.

I wonder if this "sign" and "symptom" terminology is common for British English and American English, or it is used only in American English.
It also gives power to bad actors who can take advantage of such ‘linguistic tripwires’ to invalidate or abuse others.
> She obtained a lawyer, who told her that if she admitted guilt, she could participate in a pretrial diversion program that would close the case. On the other hand, if she went to trial and lost, she faced a minimum of two years behind bars and a maximum of 20. So she took the plea deal.

Nobody gets their day in court, it's just not worth it. I'd like to think a jury wouldn't convict but would you be willing to take that chance?
What are some examples of things he's mostly been wrong about?

I know he's been saying crypto is a scam for awhile, in addition to calls he made regarding the financial crisis under Bush.
This, unfortunately, mimics my experiences. No idea when or how it happened, but it is noticeable
Trash language is a bit harsh. I'm not sure I would try to put an R project into production or build a huge project with it but, at the very least, R/R Studio was the best scientific calculator I've ever used. Was particularly great during college
> crypto recovery fund

Is there anything Inflation can't do?
> by providing lord only knows how much of the Azure infrastructure for free.

They learned how to play the game. Absolutely no other trade out there makes their work available for free to the extent software engineers do. Essentially software engineers put themselves in a position where they _depend_ on salaried employment, working for those that leverage their free work to generate billions in revenue. Sure there are contractors out there but by and large software engineering is salaried work. The naive thinking is that by making software available for free somehow they change the world for the better. Instead they willingly provide free work to corporations that then abuse them.
Firefighters fight fires. How recognizable do you think a burned up e-bike is? Do you think firefighters have nothing better to do than go through photos of fires with e-bikes involved?

Their report keeping is "poor" because the job of a firefighter isn't to spent hours investigating which model of e-bike might have caused the fire.
By Grabthar's Hammer
I’d even kick in a little to file a civil suit against the neighbour.
Same here and I vividly remember that message "you can't harm computer". It really spoke to me.
Scenario B very rarely happens.

What actually happens is Scenario C - it doesn't arise from a top-down planner mandating it, it arises from middle managers (or their subordinates) further down the food chain each trying to grow their own kingdom, who all get the same idea at roughly the same time, and each build their own solution to the same problem.

During times of plenty, or if the top-level planner is only absent-mindedly managing that part of their org, the firm will be willing to tolerate these competing implementations, but during lean times, they cut, cut and cut and consolidate down to one winning solution.

A lot of corporate politics and strategy makes a lot more sense when you start looking at the personal motivations of the participants in it.
The main point is that the noun-first syntax of OO languages means that by just starting to write the code that you know you need, you've already given the IDE enough information to give you a list of options for which function to use. That kind of tight integration directly into the editor is hard with Haskell because you have to write out the function name first.

I could imagine an editor having some sort of "holes" capability, where I can hit a key combo to insert a hole where a function should go, provide the function arguments, then double back and fill in the hole with search results from Hoogle. Done right, such a system would be marginally harder to use than Java-style IDE completions, but not enough to be a problem. The main difficulty is that the implementation and UX complexity of such a system is far greater than with a noun-first syntax.
[1, 2, for (x of xs) {
if (cond) {emit x}
}]

What are 1 and 2 doing? What is emit? Where does x go ?

Is the above code just:

filter cond xs

?
I read halfway through the article before my eyes glazed over and I could no longer tell whether the post was serious or a joke.
> has a GoFundMe to help cover her legal expenses to right this wrong

To be clear, Wallace "is in debt after losing her job and paying for the lawyer and the diversion program" and "hopes to hire a lawyer to get her record expunged so that she can work with kids again." The GoFundMe is to pay for those costs. It won't do anything to undo the original miscarriage.
Now do Apple.
Yes, I was talking about an article describing a specific incident in a specific country.

But I agree that there’s a real problem with the police in the US, one that most US citizens seem not to be able to see clearly (except for people in black neighborhoods, who know what’s up with the cops—but the rest of the country hasn’t been listening to them). I was born and raised in the US, but I’ve been living outside the country for a few years, and the cop problem is one reason I don’t think I’ll be moving back.
Done much crying at your desk recently?

My boss at Amazon told me he was happy that his baby was born prematurely, because it meant he could be back at work in time for a launch.
I would definitely consider that a possibility.

That thing isn't a car - it's an IoT "thing" with wheels and a battery. And anybody who watches InternetOfShit with any regularity realizes that when there's mothership control, disablement and abandonment isn't far behind.
This made me sick to my stomach to read. We're down a very dangerous road these days with FUD.