skysight-inc/HackerNews huggingface dataset:
Dont trust it until they have source code. It is a scam.
Termites though? Those tent things and fumigation companies are just a 'television thing' to me; when I was young I thought it was some sort of cleaning thing.
If FAANG is required to allow more competition, it will inherently also allow more international competition as well.

It’s going to be a lot of lost tax dollars, and USA incomes.

But I hope it’s for the best.
Even if they add it we need to purchase it like gigablast. Use searx or swisscows instead.
> programming fundamentals from one language to another,

But the fundamentals of different classes of programming languages differ. For instance, Haskell's model of computation is not Turing machine but a G-Machine. It's a different matter that G-Machine and Turing machine are equivalent and that doesn't mean learning one is sufficient to understand the other. There is very little that can be transferred between the two.

To take another example, Javascript supports continuation passing style coding where as Java didn't until very recently.
This [1] could be a solution to most of author’s problem. Simple to use / few moving parts, very high perf, native HTTP produce and consume, clear and simple processing model with strong guarantees, among other things.

[1] https://github.com/dataptive/styx
> My suspicion is that most of the contradictory advice is for things that don't matter that much.

I agree, I think game changing advice would get noticed and passed around quickly, and for things that make no difference or minor difference you'll see lots of people sharing contradictory anecdotes.
> The President of the United States and Congress barely have any influence over what goes on between Israel and Palestine.

They could, they just always, in recent decades, choose to use it in very nearly the same way, with very slight variations.

I mean, the Congress and the Preident together could, on the one hand, declare war on Palestine (either the widely-but-not-US-recognized State of Palestine, or Hamas, or both) on some pretext and radically change the context.

Or, on the other side, they could recognize and arm the State of Palestine, stop all aid and arms sales to Israel, stop vetoing every Security Council resolution that Israel doesn’t like, and sign a defense pact with the State of Palestine.

They don’t do those things because they don’t choose to, but that’s not a lack of power but a lack of sufficient interest and desire in changing the outcome.
I’m afraid it’s your lack of experience with kids. Mine are 16 and 17 now and all this seems perfectly credible.

Kids often get bent out of shape by things in their childhood. It’s part of growing up, and part of the job of a parent to spot these things and figure out what to do about it.
> Open fires

Time to bring the Latvian video back up again: https://youtu.be/G-J86Ka9MkQ
You're saying it like rhe chiming in is bad or at least tiring. But that's how we come to insightful discussions like this one. Plus there IS a difderenc which does make articles like this at least different to interpret for the non-US crowd.
The sarcasm is strong with this one.
Even in those you would rather rename first then fix it in a subsequent commit, and just accept that the intermediate state isn’t correct.
> In that case Israel should follow New Zealand's example and allow all Palestinians to become citizens, with full rights, stop being an ethnostate for Jews,

This would have been somewhat reasonable if it hadn't been for the fact that Jews have been driven out from neighboring countries in larger number than Arabs from Israel.
The sound quality, low latency, self-hosting, FOSS, and customization are each plus points compared to the predecessor, Ventrilo. However, something like self-hosting isn't what everyone wants. Some just want to rent a server without having maintenance. I believe that, plus the interface, is why Discord is so popular. That, plus the network effect. Which Ventrilo once had. And Altavista, for that matter.
Your first site looks credible, but you don't link to data.

Your second site provides data about the combined disposable income of the entire population, which I don't think anyone is arguing about. Do you have any data that supports your claim that inflation adjusted disposable income has increased for everyone?
Sweet onions take longer to brown?

Whatever kind of sweet onions we get locally start to turn brown after 7 minutes on medium high (keeping the skillet around 350F).
Windows only i assume?

Really cool, i often use a real chessboard when playing online just to “copy” the moves. looking forward to using this on macOS sometime in the future.
Fair enough. While it was a rhetorical question, I have a couple counters too: increased spread of communicable diseases like coronavirus, highly-skilled robotics jobs traded for low-skill delivery jobs.
It does not affect you, but it affected me.
I wanted to run the newest version of the Mumble server "murmur".
Easiest way to do this is to use the static binary. (At that time there was no warning on the release page yet.)
But of course this ran with an outdated OpenSSL.

I don't want to run a server with unpatched known security holes so I had to scrap that idea.

"Just update your version" is also not possible because the newest static build still contains old OpenSSL.

In the end I had to get the newest murmur package from Debian Unstable. It's fine, it works for me (TM), but then why did the static build exist at all?

They should just remove the outdated static binary build if they aren't going to fix it.
thanks!

It's where telegram won over signal for me for a long time. It's still not perfect, but ok now :)
Can't or don't?

I think there is a huge difference between currently being unable to understand something and being unable to understand something indefinitly (e.g. because you have mental deficiency that blocks you from forming the necessary pictures in your mind).

Having thought math to mentally challenged kids, I had only one kid where I would really say he could not learn algebra at that point of his life. Mainly because he had a memory span of 10 minutes and severe developmental issues.

All the other kids where really bad at math, but given the right effort I could really improve things by just working on their stuff for 1 hour a day.

I know many tech guys like to see themselves as some kind of elite that has a secret knowledge very few others can master. But in my eyes that is just a failure of an education system.
> They tend to get paid a lot less than devs and so many don't get the privilege to care as much about FOSS.

I do not follow this line of reasoning. There are Indian FOSS developers being paid 10 times less compared to their SV peers. Why would your salary matter? Surely, what‘s important is the amount of dispensable time you have, not your salary.
> nostalgia is pretty awesome.
Mumble has been around for more than 15 years, if they were going to improve on those it would have already been done.
The great thing is that mumble is a free client with an open protocol, dofferent clients can coexist. To my knowledge this warrents a ban on Discord.
I am seeing a tendency that system research is very much underappreciated (not only OS). To me personally there is kind of a crisis in terms of methodology. People in my area (ubicomp, not the classical USENIX crowd) got fed up with too much of "yet another" and moving sideways. No research methodology to see things moving forward. The most frustrating thing in my area to me is that we are still teaching achievements at PARC on how to connect to right printer or include people into an overlay network based on context. In reality there wasn't much achievement over boring client server architectures with operating systems just focussing at getting those faster. Out of frustration the community largely moved to human interaction and data analytics. In the end IMHO it might have been the missing business models that then influence the available funding that triggered much of the missing love in the area. You need to give researchers incentives..
> Right, but then you can't multi-thread merge()

Not sure If I understand what you mean. It would be both possible to call "merge" in parallel or to implement merge to do the work in parallel as well.

> Or else, you say that it's immutable, and when some thread changes the state, it produces a new map3, and the old one doesn't change. But then you have the problem of getting all the other threads updated to see the new version of map3.

Yes, but this "problem" is exactly the beauty of this style of programming. It forces you to make your data-flows explicit and hence easy to discover, understand and manipulate/change by other developers.

> And, by the way, I've worked on that router for TV stations. Modeling that matrix in a way that invalid states are unrepresentable is, um, extremely non-trivial...

I'm not saying it is trivial. But it is possible and depending on the programming language it is actually surprisingly easy. Not only that, with a good typesystem, you not only prevent invalid state from occurring, you even get a lot of support from your IDE due to the extra information it has.

Here's an example how that can look like for matrices and functions to manipulate them (like transpose): https://youtu.be/DRq2NgeFcO0?t=1137

The syntax might be alien to you, but I hope it still shows what's possible at compile-time before even running the program with modern languages today.
Totally agree, 100%. This is a "get out of jail free card" rating not a "let's fly in cloud because we can" rating.

Thanks for your input, I'll bet your father is a cool dude!
Here is what I did to GCE: https://status.cloud.google.com/incident/compute/15046

Can’t say more than the provided link, but that was definitely a messy weekend which is also my boss’ birthday… it is the only time so far that I chatted and discussed tech issues directly with so many SVP/VPs in Google. Hmm, miss it :P
I use a more than 10 year old CPU and it runs just fine with Windows 10
I'd say a certain, little pandemic situation might spur interest in improving the FOSS situation when it comes to VOIP.
Many will see there are differences, there will be some puzzledness involved by part of those but I think there's little % left that then jump to conclusions about stupidity and greed.
I can't remember if this package specifically was one of the ones we tried (it was 3-4 different packages in the JS ecosystem), but anything that pretends files and not changes are the units of staging will cause problems for advanced git workflows.
Why Bumble's extra week vacation might not be the answer
"The gain mechanism, which is analogous to an electromagnetic traveling-wave tube amplifer32, depends on the average interaction of the charge carriers with the piezoelectric electric field. This interaction controls the energy transfer from or to the acoustic wave, resulting in acoustic wave attenuation or amplification, respectively."

Source: https://www.nature.com/articles/s41467-021-22935-1

I was pleasantly surprised that it wasn't paywalled.
> Sweet onions take longer to brown?

I’ve read that the lack of sulfur compounds has that effect, and my subjective impression is consistent with that, but I haven’t done structured trials. (And I don’t prefer sweet onions in those applications, in any case.)
...Isn't this an advertorial for a drone business?
This is why I recommend using Processing and the free book Nature of Code to learn the basics.

People see what they do and have instant visual feedback.
Quite popular in the EVE: Online community, where alliances and corps run mumble servers with tens of hundreds of people each.
All depends on what is meant by the word which all-too-often denotes an all-inclusive label for a cluster of characteristics chosen according to the political inclination of the user.

Wikipedia says "Nationalism holds that each nation should govern itself, free from outside interference (self-determination), that a nation is a natural and ideal basis for a polity and that the nation is the only rightful source of political power (popular sovereignty)".

Which other particular source of political power would you suggest for the US or any other country ?
People buy computers not operating systems so the release date of the OS is entirely irrelevant.

This is a link to a PC sold as new in box with a 7th generation intel cpu.

https://www.newegg.com/platinum-microsoft-surface-laptop-jkq...

The average PC is kept for 6 years meaning people would be expecting to use this new computer they just received say tomorrow as late as 2027. A minority of machined will remain in service as long as 12 years

Historically for most of recent history Linux and Windows both continued to run on machines that were previously supported for much longer than 4 years subject to the machines capability to keep up with present software. For example not all hardware released in the XP era had vista drivers but not only did most XP machines work OK with vista if they had sufficient ram to run but whereas there weren't many machines sold with XP after 2006 MS provided updates to XP for another 8 years.

This means that machines sold in 2006 were either in the OK to update to vista camp or in the OK to stick with XP camp until they were rendered permanently insecure after no less than 8 years of service with machine capable of running vista mostly being capable of upgrading to 7 as well for another 6 years of service.

Even when an old machine has been necessarily retired by the shifting winds of software it normally has been due to being incapable hardware or oems not providing the means to keep moving forward.

It is unprecedented in Microsoft or Linux land for such a monkey wrench to put put in the works. It seems likely that they will end up having to move the date back to allow a greater portion of machines sold including as we speak with incompatible hardware to age out.
Visualization of Starlink Satellites Density
I’m sorry, but what is the point if a centralised blockchain? The entire point of a blockchain is that it is decentralised!
In our software, a minority codepath sometimes reported database deadlocks. Nothing critical but it littered the ops error logs and probably displayed error messages to a few customers. So I added a pessimistic exclusive lock to a query which basically solved the deadlock problem (not a great solution but it worked). However, what I missed was the query, even though in a minority code path, was touching another table used basically in all hot-path queries. So basically the code seemed to work fine until deployed to all servers when all operations of the whole cluster got basically serialized through this single lock.
So, yeah, database locks can bite you hard!
"When I was a child, I used to speak like a child, think like a child, reason like a child; when I became a man, I did away with childish things.

[..]

Syntax highlighting is juvenile. When I was a child, I was taught arithmetic using colored rods. I grew up and today I use monochromatic numerals." - Rob Pike
This is the important part in my opiniom! And it's why Europe is warming up again to wood based construction (cross laminated timber from sustanaible forests).

All the other differences (ie isolation) can be achieved (or messed up) with either form of construction.
Actually I think restaurants were doing that in some cases to make up for the cut Doordash was taking from them, so now instead the cost should be reflected in the fees to user (theoretically)
To add a counterpoint to the conversation: I recently had to deal with a house built in the 70's, western Europe. It's now basically four walls and a roof. No isolation. No central heating except for the first floor. Gaz boilers for hot tap water, connected to outside gaz cylinders you replace every two months. Electricity will be hard to redo, actual central heating too. The costs to get it up to date will be another house. Utility costs while it was inhabited were through the roofs.

In the 70's, it was easy money and full employment for a lot of people and single house income could buy you such house. Some people built houses for themselves that wouldn't last more than a generation and wouldn't care at all about their descendants.
I've done some Processing with both of my kids.

One of them also did a ton of Scratch, which is very different in a bunch of ways - and he seemed to spent a lot of time wrestling with the fundamental limitations of Scratch. It felt so specific to Scratch that I often felt like what Scratch led to was, well, more Scratch - and also getting caught up in the politics of putting things up on their public forum.

I felt that both Processing and Scratch certainly hit the 'fun' point, and that Processing also had the advantage of being a lot closer to actual coding. I imagine that there are probably also JavaScript setups that might tick some of these boxes too.

Folks getting huffy about the fact that people aren't learning metacircular interpreters or assembly code (or logic gates!) right off the bat forget that (a) even the basics of solid imperative programming, and the inexorable way the computer does what you told it to, not what you "meant" is hard enough and plenty to get started with and (b) computing is one of many things people could be doing with their time, and making it shitty and esoteric and unpleasant to pass some purity test is not going to necessarily attract the people you want in the field.

Notably the latter point - weird culty languages, ultra-low level approaches, etc - are going to filter out your students down to the people who knew from Day 1 they were going to be computer scientists. Nerds, like me. This is by no means going to filter people down to the 'best possible student cohort'.
> I certainly think everyone has the mental capacity to understand algebra.

I invite you to tutor some middle school students then. For values of algebra that include “can be taught to draw the appropriate line given the corresponding equation” there are plenty who can’t understand algebra.
I teach programming (not CS) part time. All students have been doing reasonably well and took something valuable with them, which is the intent of the course.

However only a few have what it takes to regularly sit in front of a computer and power through long term. It’s definitely special for better or worse. Let’s face it: We’re nerds!
It's a token and the ability to attest to others that you are running software signed with a key you don't control making it the root of any effective set of controls.

Without it how do you keep someone from running whatever they please and lying to the machine on the other side of the connection?
Is that better than just using GZIP though?
This is the "it's a bug in the compiler" of cooking. If you think hundreds of years worth of collective professional experience is wrong and you're right, well, maybe you're not.

My guess is the wrongness is either a lack of fat or overcrowding, or both. Fat (butter, margarine, oil, whatever, I prefer butter) acts as a flux to spread the heat. Use enough, plus use proper tools.

"Butter seemed a little risky at that temperature, so I went with olive oil, in a cheap, lightweight nonstick skillet. In five minutes, a few flecks of brown had appeared". Olive oil is good for many things, but not for frying things. The "few flecks of brown" sounds like there's not enough of it either, so the heat oil gets applied where the onions touch the skillet directly. Add more flux until the flux generators cannae take it any more, Cap'n!

Just to prove my point, here's a timelapse of half an onion done in butter, the way I usually do it. Quality skillet, induction stove set to my favorite level, 7 of 9. 5 minutes and they're good: https://photos.app.goo.gl/tpfAy5uqc6NRRFsB8

If you want to be more careful, you can lower the heat - here's me cooking the other half onion at 2.5 out of 9, which is really very low (though done on a warm skillet, so it's a bit warmer): https://photos.app.goo.gl/QLaW7YkqijxF7K95A
All good, but it has no users while everyone has Discord and since Discord works from a website you don’t even need to install a client.

Simple convenience is the killer feature. Niches will use niche software
That algebra is necessary for chemistry does not imply that it is sufficient.
I've managed to convince my friends to use Mumble just as the pandemic started. The initial suggestion was to use Discord, but I luckly averted that. I think that the wizard and the defaults in general can be improved, but it is not unmanagable. The only thing that can confuse people is the certificate security system, where a friend of mine complained they couldn't connect, but it was just a "Do you want to accept this certificate" popup that was in the way. That is an issue of general technical illiteracy, that Mumble cannot address.
I use mostly Ubuntu and Debian and defining systemd units just means you have to spit the right text into a .service file placed at the right spot.

How does NixOS make that easier?
I by and large think the Reserve Bank if Australia is benign.
I remember as a child being extremely puzzled as to how glass worked. I could not understand how something solid could be transparent. I had seen that when things moved quickly they seemed to become translucent so I came to the conclusion that glass was made up of tiny cogs, all moving extremely quickly. It never made complete sense though. I must have driven my parents insane with my constant questions of how glass really works. Frustratingly I don’t think they really understood why I was so fascinated by it.
That’s pretty elitist and for no reason. Just because you use niche software doesn’t make you special
Ask HN: Startup Idea Feedback – Pocket Money for Learning
Hey Hackers,

>Observation — What’s the problem?

I observed at a family friend’s house (Tech executives/40s/both parents working) that they maintain a point system with their 12 yo. son to track and incentivise him for completing his homework, which the child can then trade for screentime. I never had such a thing growing up, but found it interesting. My understanding is that the abstraction of points helps in two ways — incentivises child with a tangible short term rewards (opposed to delayed gratification otherwise) & acts as a unit of child’s efforts for busy parents (opposed to making child curious for every new concept)

>Idea — What’s the idea?

Pocket money for learning — Parents can set learning goals (based on efforts required — Eg. [Trig Identities, Beginner, 1 week]) and a $ reward for children, we provide the practice regime for the child, parents track the progress and the child gets rewarded with pocket money upon completion of the goal.

>Ask — What are your thoughts?

1. Where are you from?

2. Do you have any children between the ages 10-16? If yes, then continue

3. How much time does one of the parent spend teaching them per week?

4. When do you teach/help your kid? (Child asks for help OR regularly scheduled teaching time) If you don’t, why not?

5. What are the challenges in teaching your child? (syllabus/time/child’s motivation etc.)

6. How do you reward your child for completing learning goals? Do you have a system? If not, why?

7. If you can set and track learning goals for your child, would you reward them monetarily for completing their goals? (Or in any other tangible form, e.g. screentime/amazon gift cards/takeout food etc.)

8. Anything else you would like to share

Look forward to hearing your feedback! :D

PS — I’m from India, parents are usually involved very much in children’s education here, but the idea of pocket money is still mainly on an as-need basis. Would love to find out what’s the case in other regions.
Burning onions and using the burnt parts to darken the onions does not make caramelized onions.
Everyone wants to invest in open-source startups now
How is this different from a VoIP WebRTC implementation?
Somewhat unrelated, but can you explain to me why every small youtuber or github project seems to have a discord server nowadays? Do people really need to talk all the time, with every group of people they interact with?