skysight-inc/HackerNews huggingface dataset:
Keep this in mind for when you do: The first boot will be in a "failsafe" 2133MT configuration, but the fabric clock is intended to ramp all the way up to 1800MHz.

You need 3600MT to match that while keeping 1:1 sync, which means XMP unfortunately.
> Maybe we need a comment DAG instead?

HN comments are a DAG. DAGs are branchy, which is the problem. It seems like you want to merge or rebase the two comments and then reply with a new node pointing to the last of them.
I suspect issues like this are one of the reasons why iOS locked down accelerometer access in Safari. Motion sensors have a lot more potential for malicious use than most users think.
Why would there be no folks that simply have higher mental endurance?

There are large differences between people regarding their strength, physical endurance and intelligence. Why not mental endurance?
This stuff is so fascinating... and so frustrating. Now browsers have accelerometer data behind a permission prompt. It makes total sense given stuff like this but it used to be a nice little way to create immediately playable games, apply visual parallax-y effects... and now we have permission prompts sat in front of that.

I guess I’m not blaming anyone here, just amazed that there isn’t any data source that doesn’t leak something sensitive!
"just fixing the leaks" can be a very time consuming process, involving hunting and refactoring (valgrind isn't perfect). It's very possible that just throwing more memory at it with the soft guarantee that the leak won't result in OOM may have been the best business decision for that particular contract.
Of course it's not the "right" way to build a thing, but sometimes the job wants the thing now and "good enough."
"Buridan’s Ass", not "Burdian's Ass"
Bots are not "pretending" to be anything. Humans have a false assumption that everything posted on social media was hand typed by another human, at the time it was posted. This is not, and almost never had been true, therein lies the problem. There have been "bots" posting online since day 1
The law is always catching up, but folks regularly overestimate the scope of what it has already seen. It's an engine for conducting analogous reasoning, and while technology is ever changing, people are fairly limited in scope.

Take the key control problem. The separation of ownership and control crops up in a number of places: corporations, trusts, real property, intellectual property, probably a bunch of other places I have no idea about. It's likely that one or more of these would map sufficiently cleanly that a judge would make a binding order.

I don't have access to law reports to do a quick look for relevant cases. If you thought STEM paywalls were bad ...
advertising != false advertising

We have laws to protect consumers against the latter. Why should advertising in politics be held to different standards?
Most conversations get forked anyway IME. An easily navigable tree view supports that much better imo.
The city / region has been working on that by decentralizing major government and business institutions. By pushing them out of the core in to neighboring suburbs it allows those employees a real chance at living near work in more than 15m2.

At the end of the day the only real solution to commutes / crowding is going to be spreading the load out on more communes and cities.
https://beta.trimread.com
This site works fine.
Missiles are also used for defense to intercept threats.
In a perfect world, yes. But in a hard real time system (and much of missile control will likely be designed as such), timing may be the #1 focus. That is, making sure that events are handled in at most X microseconds or N CPU cycles. In such cases adding GC may open a new can of worms.

I agree that in general leaking resources is bad, but sometimes it is good enough by a large margin. Just a guess.
The Tech Giants, Monopoly Power, and Public Discourse
An important take-away here is that larger personal economic buffers (the percentage of their wealth each person does not need to transact regularly) resulted in a lower final Gini coefficient. This matches our real-world experience that growing savings is the path to financial stability, and real-world data that forced saving functions (home ownership, social security) improve average financial stability.

I would be interested to see death included in the model, as that is an important and common way that pools of wealth get redistributed over the long term in an economy.
There is absolutely no difference. Why is it ok for politicians to pay for signs to be posted in front yards, show to all of the neighborhood "network". Yet, the same action is somehow evil when the "neighborhood" is instead a social media platform?
Buy it. Perhaps your employer will pay for it?
Why is it hard to calculate? Suppose I maintain lots of complex calculations that require variable amounts of buffered measurements (e.g. the last few seconds, the last few minutes at lower resolution, some extrapolations from measurements under different conditions, etc.). Freeing up the right measurements might be really tricky to get right, and if you free a critical measurement and need it later you’re hosed.

On the other hand, you can trivially calculate how many measurements you make per unit time, and multiply that by the size of the measurements to upper-bound your storage needs. Hypothetical example: you sample GPS coordinates 20 times per second, which works out to ~160 bytes/sec, 10000 bytes/min, or around 600KB for a full hour of flight. Easy to calculate - hard to fix.
>This approach of open salaries is designed to make it difficult to pay more productive people better than average

From my experience, that's not true at all. I thought I was earning well, until I heard my friends earning about 1.5x to 2x as much doing pretty much the same thing I was doing. At some point, if your friends make more expensive purchases, do more things, etc. while performing a similar job, you will start connecting the dots on your own. Alternatively, companies frequently have entire departments (most notably HR) to research salaries across the globe and use this to their advantage, so companies already have a significant advantage. You can't know if you are structurally paid below average unless you obtain knowledge yourself, and you can't improve your salary without feedback. Knowing what others are doing and how they got it is a form of feedback in the end.

I wouldn't be too worried about socialism until:
* You make everything tiered, so subjective and hard-to-prove arguments no longer work, and productivity per individual is easily measured (near impossible in tech).
* Provide an easy place for people to see their salaries compared to others, from sources that are well-acclaimed (most sources today are iffy at best)
* Those people have opportunities to punish the company by switching jobs without much trouble or something equally damaging. Unfortunately, many people do not have that luxury or the punishment is much bigger for them than the other way around.
Libra Coin Is Available
Yeah I'm not really blaming individual software engineers (I'm in the same boat, fighting a slow trickle of feature after feature without really being given a chance to step back and consider the overall design & its future evolution), but the industry as a whole. As I said in another comment in this thread, all too often SEs are just tasked with cooking sh*t to vague spec (as laid out by sales & other non-engineers) instead of being active at the earlier stages where engineering should already begin.

It's like sales people together with the customer decided the shape and colour of the bridge, as well as the number of pillars it has, and how many lanes it has, and what material it's made of -- here's the stack of things you build with -- and what other fancy features it has, and now finally we can call the engineer so they can hop on a bulldozer and start engineering with their hammer for the next two weeks and show the result so we can adjust the shape if it's not as pretty as we imagined. Actual engineering didn't happen.
If you look back at the OP, he specified "while overclocking".

I believe that's where the issue lays. Overclocking usually also means increasing the voltage.
From my dictionary:

Alchemy: the medieval forerunner of chemistry, concerned with the transmutation of matter, in particular with attempts to convert base metals into gold or find a universal elixir.
>Intuitively, calculating how much memory a program will leak in the worst case should be at least as much effort as fixing the memory leaks.

Why? I could calculate the average amount of leaking of a program much easier than I could find all the leaks. Calculating just involves performing a typical run under valgrind and seeing how much was never freed. Do that N times and average. Finding the leaks is much more involved.
It would be an acceptable solution if the memory supply would vastly outsize the demand, by over an order of magnitude. For example if the program never needed more than 100MiB and you'd install 1GiB or 10GiB. 10GiB is still nothing compared to the cost of the missile, and you get the benefit of truly never worrying about the memory management latency.

My favorite trick to optimizing some systems is to see if I can mlock() all of the data in RAM. As long as it's below 1TiB it's a no brainer - 1TiB is very cheap, much cheaper than engineer salaries that would otherwise be wasted on optimizing some database indices.
From Node Weekly #326[1]:

The Main npm Repository Suffered an Outage on Monday[2] – But Here's What to Do For Next Time.. — For a period of time on Monday, the main npm repository was returning 429 “Too Many Requests” responses, breaking some people’s installations and CI processes (here’s a postmortem of why[3] – it was due to a Cloudflare policy change and not npm's fault).

This sort of thing happens from time to time, but is a good reminder to be aware of being able to switch to alternative mirrors[4] or begin caching and proxying the fetching of dependencies via a tool like Verdaccio[5]. More ideas in this Twitter thread[6].

[1] https://nodeweekly.com/issues/326

[2] https://github.com/npm/cli/issues/836

[3] https://github.com/npm/cli/issues/836#issuecomment-587019096

[4] https://open-registry.dev/

[5] https://verdaccio.org/en/

[6] https://twitter.com/bitandbang/status/1229467759437910016
It's a pity that they don't pay more attention to the defaults.

I have been using Anki for Chinese with a premade deck (Spoonfed Chinese, if anyone is curious) for around 1.5 years and reviewing time has crept up too much. I have lowered the number of new cards per day several times (started at 20, now at 12, thinking about going to 10) but I am very averse to change the rest of the defaults since they are very technical things and it's hard for a layperson to know the optimal settings. I trust the Anki devs to have more data on, e.g., the typical rate at which we forget things than I, a random language learner, can have; what do I know about that? So I fear that changing something may harm my learning (currently I get more work than I would like, but I do learn).

You seem to know what you're talking about so I'll try your advice (thanks a lot for it!). But if any Anki dev is reading, please, pay attention to the defaults. I'm sure the overwhelming majority of users are going to use them, out of lack of information and/or fear of tweaking things that we don't know much about. It's a pity to have such an awesome software not live up to its potential due to bad defaults.

Would it be hard to ask the user a small questionnaire, like "how long are you planning to study this subject?", "do you have a specific goal (learning X cards by date Y)?" and "what is the average and maximum time you are willing to devote per day?", and use that to set reasonable options for that user?
Yeah you should be able to work for whatever unethical employer you like, and defend their actions without consequence.

/s
These are not bots, the article doesn't imply they are. They are campaign supporters expressing their support for a candidate, paid or not. How many of these folks do you presume would post the same messages if paid by Trump 2020? I'd argue very few would.
The first step in civil engineering is getting data including hydraulic, geo, and traffic data. Deciding between a bridge and a culvert is part of the design process.

It's not that software engineering is a joke it's that you don't understand the difference between computer work and moving earth/pouring ckncrete. Of course people are going to plan the project differently in civil engineering. The consequences to building any part of a bridge wrong are pretty dire and redoing work costs much more than it did initially.

Maybe don't try to draw parallels with other forms of engineering just because it has the same name in university. The practical differences are large.
That may be why there is so much emphasis placed on dev frameworks like React, because you can get JS programmers right out of BootCamp onboarded fairly quickly (and cheaply).

Also, there is a great deal of emphasis placed on process. If you will have new people taking over the code all the time, you should have a fairly strict requirement for patterns like MVVM and VIPER, and require new hires to be able to adapt to these quickly.

The Japanese had a similar structure, because they rotate engineers around every couple of years. The engineers stay with the company forever, but they change jobs frequently.

That means that it's very important to have a strict policy of heavily-documented, inflexible process, and you can have vast legacy codebases that people are afraid to change. If you can farm a lot of that out to a dependency framework, then it becomes S.E.P. (Somebody Else's Problem).

I'm not a huge fan of this approach, but many companies seem to feel it works.

There was a company called Taligent that took this to extremes. I read their style guide (I spent a great deal of time researching how other people did development -it made me quite the cynic). They had the strictest, most convoluted structure I've ever encountered.

Taligent eventually collapsed under its own weight. The idea was to only have Architects be creative, making line programmers little more than data entry. Programmers couldn't do stuff like create new classes without getting permission from an Architect.
Wow, how can get paid $2,500/month to post Bloomberg spam? That sounds like a fantastic deal! If you extrapolated that to an annual salary, about 35% of Americans work jobs that pay less than that.
Not convinced. The excited atom will travel in a straight line without slowing until it contacts another atom same as in a pellet. The mean free path is longer, but the chance of collision is about the same?
There isn't anything pushing it. The situation is more like a bridge that is about to collapse and everyone is asking themselves: What is the smallest action that we can take to fix the problem? The incentives are toward inaction.
This is how democracy dies. When we, as a society, permit the election outcome to be determined by the executive leadership of a handful of tech companies.

"Russia" has absolutely no power compared to the implications of this
> And if you look carefully at the data it looks like air pollution has reduced in areas where cars were removed but has increased elsewhere.

Are you trying to imply some sort of causation here? Because I can't see how decreasing car use in the city centre would increase usage outside it.

> It’s hardly a win for air pollution

Decreasing the use of (internal combustion) cars in city centres is a huge win for air pollution as that is generally where traffic is most concentrated and thus air pollution levels are highest.
A memory allocator without the ability to free memory is a lot simpler and faster. Usually though, I'd expect to see static allocation for this sort of code, I'm not sure why a missile would have to allocate more memory on the fly.
Neanderthal-Denisovan ancestors interbred with a distantly related hominin
There is the cpu overhead of detecting where the memory goes out of scope and freeing it. So it can be a memory vs cup optimisation
Fair, but the leaks apparently weren't documented well, or the linked story wouldn't have read like it did.
Or if you ever mention how stressed and overworked you are they'll chime in with how you shouldn't complain since you're well paid.
That isn't about Russia trying to influence the US, I believe, but using bots to influence the public in Russia.

Also, I'm fairly certain that "let's influence the US public" is such a large undertaking that most small countries won't even attempt it. And you need to be strong enough to not get bombed if it becomes public, that narrows down the pool of countries a lot, so it's basically only Russia and China, possibly India (but they are allies), everyone else is either too small or too weak (ignoring Europe, they are much too close to the US).

Smaller / weaker countries might try to just buy influence, like Saudi Arabia, by hiring a PC agency and printing fancy brochures, or using lobbyists.
They told him about their attitudes and beliefs: "The NSA did nothing wrong".

Honestly, why are you defending someone who believes that??
have a tiktok account with more than 200 followers
Often there is also another overlooked longterm solution which can save you even more money: find free and opensource replacements.
There's really nothing special about how Russia does this. I'd say Russia is mediocre at best in all this propaganda warfare. But since accusing other party of propaganda warfare is a part of propaganda warfare, whoever does this the best won't be the main talking point on the subject, usually.

And, yes, of course all other countries do that. And of course it would be silly to say that "nobody notices".
Because we set our own definition of "smart"
Because Russia's 50,000 dollar Facebook ad budget doesn't toe the line. There is tremendous propaganda (billions and billions worth) coming from everything from Israel to the BBC. But since that is roughly in line with the views of US media owners, it's not "manipulation" or "interference". It isn't anything.
And Bloomberg can afford it by spending a small fraction of his wealth. Standard fare for modern inequality
I love Python, I am a Python trainer and wrote an into book on it.

But few years ago, I finally learnt how to use shell and it blew my mind.

With a single command, I can split a really large files in 100 based on a particular column or I can aggregate and do whatever I want with a few piped commands, preview any file with sed '3p' file

Sure. I do not write 100lines of awk code, but I believe I have started utilizing some potential of bash and I don't anymore fire up Python shell and write ten lines which then someone has to maintain!

In my org, our Program manager discovered Python and he looks to replace entire unix scripts whoch do exactly what they are required to do, never fail and will work without any changes to Python.

I don't understand that.

I don't want Python to "win" because there are things you can do in bash, if you learn it correctly
Oh really? I often mention my salary when relevant, and I have never experienced any negativity.
Always intrigued by this argument about whether viruses are 'alive':

"Viruses...cannot reproduce on their own and are completely dependent on their hosts. "

This is not a very strong argument? So many other creatures that lay eggs in a host have exactly the same restriction. Do we thinks some wasps are 'not alive' because of this?

Anyway, I'm a little startled and afraid of what these WhopperPhages are doing with those hundreds of thousands of genes...that's a lot of code.
I think you are conflating two issues: while one should understand who owns what and for how long, it does not follow that one should always free resources even when it is not necessary, if doing so adds complexity and therefore more things to go wrong, or if it makes things slower than optimal.

In this particular case, correctness was not primarily assured by a massive amount of testing (though that may have been done), but by a rigorous static analysis.
Should have hired the Internet Research Agency.
The famous French 35 hour workweek only applies to certain categories of workers though. And even then it’s only where overtime kicks in. Every French white collar worker I’ve known (probably about a dozen or so) was on salary and had similar working hours to me (in Canada).

Also, French productivity can be overstated in statistics. They have relatively high unemployment amongst youth and the low-skilled. This essentially removes the least productive from the stats, making it look higher.

Not to say that a 4 day week would be bad, but careful what you base it on.
This has come up a couple times ([0][1]) before.

[0] https://news.ycombinator.com/item?id=14233542

[1] https://news.ycombinator.com/item?id=16483731
"For example, PHP takes advantage of this"

I imagine the various long-running PHP node-ish async frameworks curse this history. Though PHP 7 cleaned up a lot of the leaks and inefficient memory structures.
What is wrong with 3 year certificates? Genuine question.
That looks like a cool model, but isn't that pretty close to what Twitter does (at least if you use TweetDeck instead of the twitter webpage/app)?

I only see:

- Things posted by who I follow

- Things retweeted by who I follow

- Things liked by who I follow (I think I don't actually see this in TweetDeck)
This is a good read. Anyone have recommendations for reading on the next steps past 'senior'? This is called various things, like principal engineer, fellow, etc. at bigger organizations.

Some people's careers might take them to the point where they do not write much code, and act as a key interface between executives and programmers. If they aren't a manager and can still be on the IC track, where they provide technical leadership, coaching, vision, etc.