skysight-inc/HackerNews huggingface dataset:
Back in the 80's, I learned Pascal, and learned about its dynamically allocated records, then I went on to learn C, and got used to its pointers and arrays.

Then I went back to Pascal, and designed a program in my head with some dynamically allocated linked list data structures, and another data structure that had a member that pointed to the head of the linked list.

Then I started typing in the Pascal code, and hit a wall, because Pascal has ^ which is like C's * operator to dereference a pointer, but doesn't have anything like C's & operator to make a pointer to an arbitrary field in memory, so you can't actually make a pointer to anything except the beginning of a record that you dynamically allocated!

That was when I gave up on Pascal.

Programming Pascal is like riding a bicycle with only one leg.
True, but that law was established to discourage any research in that domain, reducing the overall occurences of sentience-incidents and the resulting messy philosophical questions.
This is not a great article, if you've followed the news and around the M1 in the last few weeks. Sure, the Bloomberg audience are not computer geeks, but still.

"If they live up to expectations, they will significantly outpace the performance of the latest machines running Intel chips, according to people familiar with the matter who asked not to be named because the plans aren’t yet public."

It's not entirely obvious that "the latest machines running Intel chips" here probably refers only to the latest Macs running Intel chips. We already know that the M1/Firestorm beats Intel handily in single thread, so this just means they'll use enough cores to beat the 28 core Xeon-W in their current Mac Pro. This is of course completely uninteresting, since 1) they've long announced they'll be Intel-free by 2022 and 2) they're not going to release new Macs any slower than the current Intels.

Going by Geekbench they need probably a 16 to 20 Firestorm CPU to beat the current Xeon W-3275M Mac Pro. A 32 Firestorm CPU would completely obliterate it. To make a statement, they'll probably do just that.

The more interesting question to me is if they're going to go for the absolute performance crown, currently the AMD EPYC 7H12, a 64 core Zen2 CPU which benches around 60k in Geekbench5 (vs 19k for the 28-core Mac Pro). By mid-2021, that that will be probably a 64 core Zen3 EPYC at around 72k
(+20% IPC vs Zen2). Apple can probably match that with a 48 Firestorm CPU. A 32 core CPU won't do it, even with a generous IPC increase next year.
> Can't you just put your phone on speaker and use a second device to record?

Only if:
1. You are somewhere where using a speaker phone won't annoy other people (or leak secrets to them)
2. You have another device to hand, and you have audio recording software set up on that device
3. The amount of background noise is low enough that the call is intelligible.
POOM – 8-Bit Doom Demake with Classic Tunes, Monsters and Guns
Thank you :) I can't edit it anymore, but will think of that next time.
I can attest to Hetzner. I pay €35 per month for a dedicated server, and one of the things I run is a (non-exit) Tor relay, which consumes 3.5TiB per day on average.
I think you misunderstood the parent comment. They are suggesting that if you're paying the massive premium that Apple charges for the Mac Pro workstation, it should be the most powerful desktop available.

The actual situation is more like what you're saying, but that isn't what the word should means.
Many software can crash and recover more quickly than be restarted (2006)
The thermals might rather fit an iMac instead of a Mac Pro though :D
New newsletter, with odd and interesting facts around code
Give it a try, it might be fun. First edition coming up with a very interesting interview of a very renowned coder.
My god these people need to read some Marx. You cannot effectively disentangle these things, they are mutually-dependent and both a product of the same socioeconomic system. The conditions that created Elon Musk, Donald Trump, and pharma companies are indivisible. There is no competition between methods and mindsets, only systemic failures and broken incentives that result in a conflict between them.
OK. What are you goal posts though? :)

Here's my (hopefully charitable) reading of your argument:

1. Alternative theories of history are disingenious (sic) snake oil, because they're based on weak circumstantial evidence. They use flawed reasoning to support strawman interpretations of the data.

2. To support this theory, you mention a video you saw (well, maybe saw…) of one guy X (Däniken) claiming something about Y (vessel batteries?).

Don't you find the irony delicious?

All theories were "alternative" at some point. Some stood the test of time and evidence; some didn't (Gobekli Tepe embarrassed quite a few "mainstream" scientists in its time); some are in the academic weighing right now (the Younger Dryas Impact Hypothesis).
“In my experience developers are very rational beings.”

Yeah, no. Stopped there. Vanity is rationalizing the belief that you’re any better at being rational than the rest of us inchoate apes.

There are many technical, logistical, and political arguments as to why improvement (in any sphere) is hard, but if you’re not going to start with “It’s Us, The People” then where usefully are you going to start?
Democracy is crippled by corporate power and economic ideology, there’s no belief involved (except on the part of the economists).
Windows on ARM is just not particularly compelling. You have a lot more to lose compatibility wise, and likely less performance to gain given that Apple has the better chip and control over both the hardware and software.
Exactly , the message is "This can be done so don't make excuses "
This isn't possible in many cases - consider the simple C library function strlen, one of who's preconditions is that it must only be called on a zero-terminated string. There is no way to write code in strlen to check that this is true.
Bob Dylan Sells His Entire Songwriting Catalog in Blockbuster Deal
As neuroscientists work to solve the “neural code”—the basic computations that support brain function—it offers an expanding toolbox for AI researchers to tinker with. One area where AIs can benefit from the brain is our knowledge of core concepts that relate to the physical world—spaces, numbers, objects, and so on.
read the report fully - RCE is "out of scope", however the impact from stored XSS itself is crazy!
“We’re not direct booting an alternate operating system,” says Craig Federighi, Apple’s senior vice president of software engineering. “Purely virtualization is the route. These hypervisors can be very efficient, so the need to direct boot shouldn’t really be the concern.”

https://www.theverge.com/2020/6/24/21302213/apple-silicon-ma...
“but the reality is worse: we have not seen a 10x boost due to all developments combined and in over 30 years”

[citation]?
The Chinese 'brokers' laundering Mexican drug money
Questions asked by investors including answers
> "Some victims were approached by the Russians and told to go back to the US immediately before (within a day or two) of the attacks."

I'm skeptical, tbh. Every single time someone has proof that it's definitely the Russians, I follow that rabbit hole and the actual evidence is tenuous or non-existent

As for its being Russians in this case, it's still turtles all the way down: Just as it makes no sense that it's the hosting country, it makes no sense that it's the Russians, especially if they tip their hand in such a way. What advantage would Russia have for intimidating the US embassy staff by sending thugs to "get out or else"? The embassy are glorified messengers with limited negotiating skills. Even if the entire diplomatic corps quit en masse, the US would just send more.

If there were some advantage to sickening, crippling and otherwise poisoning diplomatic staff, why are there not more such incidents across the world?
Unless you deselect too many, in which case you have to go back and try again until you have all the packages you used. It's not much time, but it counts to me.
Personally I don't want all my subscriptions to go through Apple Pay, I want a system that all banks supports where I can manage my recurring payments/subscriptions, in which I can generate virtual, revocable credit cards to which I can set custom limits and track my expenses.

I can do it for my emails, why not for my payment systems?
Was always curious, why it was Tailwind that won 'utility-first css' and not https://tachyons.io which did this approach first.
yeah it is something DK is in the position to do. It will not work for Norway for example ;-)

Each country ought to do what works for them atm.
Hey Gareth, good question!

It's unusual for me to try to "time" my submissions to Hacker News. When I published this post, I thought it would be interesting to live tweet my publication day process,[0] so I published sooner than I originally planned because it was a slow news day on HN. But it ended up not gaining traction on HN that day anyway, so even that optimization seemed to have no effect.

But overall, I think the HN filter works pretty well. I can't think of anything I do to get an edge aside from investing a lot more time into editing and illustrations than I think most bloggers do, but that would be the filter working as intended.

I do worry about taking scores and readership metrics too personally. When I published my first code review article back in 2017,[1] it flopped on Hacker News and on reddit, the two places I was hoping it would find readers. I felt awful because I spent more time on it than I'd ever spent on a blog post before.

I took a break from watching the metrics and went for a run, and that cleared my head. I decided that I felt good about the post regardless of what response it got, and I need to have that attitude on future posts. When I got back from my run, it had taken off on reddit, which made me excited but also kind of interfered with the lesson I was hoping to learn. But I do try to view my articles mainly in terms of how good I feel about them and maybe 20% what kind of response they get.

[0] https://twitter.com/deliberatecoder/status/13341560121321185...

[1] https://mtlynch.io/human-code-reviews-1/
What's charming about Wozniak is that pretty early in his life, he made enough money to follow whatever whimsical idea struck him, and he never worried too much about failure anymore.

The less charming aspect is that I don't think he really had much skin in the game in any of his post-Apple efforts, and some people who went along with them probably could not afford their failure as easily as he could (although I've never heard first hand testimony to that effect).

And this particular company seems downright snake oil, with Wozniak serving as a figurehead. John McAfee with less sex, drugs, and harm to whales.
They don’t come with antennas though (and houses don’t have them anymore), so the majority of devices are unable to tune to anything. In my country everything has moved to digital and the spectrum sold for mobile use.
Will-you-please: A script runner for local development
As someone who works in the quantum info / computation / foundations field I prefer "advantage" to "supremacy" not just because of all the racists using the word "supremacy" but also because advantage is more accurate. For me "supremacy" would indicate that quantum computers are convincingly beating classical ones for all or most problems at sufficiently large scale. I.e. if you're google or whatever you're buying quantum computers and using them for a big chunk of you computing needs.

This scenario is (in my opinion) overwhelmingly unlikely to occur during my lifetime (or ever). Classical computers aren't going anywhere. Quantum advantage conveys the reality that there are some problems that using quantum computers gives you advantages for, but others for which you should be using classical computation.
Declare your cargo as being gold, then actually send lead bars, and bribe the captain to dump it.
It's a pity that Safari is a little slow to implement WebGL2. Your message on chrome though sounds like a legit bug, since normally, Exophysics reduces the number of particles to match the hardware/browser capabilities, and here they're exceeded. Will investigate.
> The point of philosophy is to teach you how to think so you can formulate your own answer.

This canard has been raised several times in this thread. Yes, who will teach the physicists how to think? Who will teach the engineers how to put two and two together?

> Apparently you expect everything to be 1+1=2, which really is kind of sad.

If by this you mean I reject irrational thought, then yes, guilty as charged. This has nothing to do with my views on philosophy, though. Philosophy is a type of rational inquiry.

> Science seems to have ruined you.

Or perhaps math has ruined me, expecting everything to be 1+1=2? But isn't math an extension of logic, and logic a part of philosophy? Maybe philosophy has ruined me.
Because (my personal opinion) it is not programming that has to improve. A, B, then C if D is okay and humane. It is weak base libraries that expose and require you to control the irrelevant junk have to improve/vanish. Your basic app, be it web, desktop or mobile, is full of bs and boilerplate of methodologies (not even of just code) to the level that one has to learn to create cruds and component designs. You create and secure endpoints, validate dtos, etc over and over again. For what? Why not have an orm/db system that easily spans server, client and b2b? Why not have a default global message bus that connects directly to user? And so on, depending on business requirements.

Instead we have to spend a week or more to learn and remember how e.g. to make “webpush” work and how to serialize an xhr form. Meanwhile our libraries brag about yet another cross-platform #flatten() crap that helps no one but those who dig into this bs deeper than their peers to call themselves a senior. Of course normal people consider that hard, as we wallow in this madness and try to look smart.
After the whole debacle with recycling, I am more inclined to believe this is true.
>Obvious to whom?

Obvious to the free market. The slave owners were already heading towards bankruptcy when the Civil war began. Nonenforcement of the escaped slaves act could well be seen as a refusal of other participants in the economy to subsidise slave owners' unprofitable business models.
Good post. For a longer, more prose-like read that raises the general same points and expand upon them, see Google's 'How to do a code review' [1].

[1] - https://google.github.io/eng-practices/review/reviewer/
I think it's insane to change policy intended to protect a huge segment of our vulnerable population to placate addicts. Addiction is a terrible thing (I've lost family members to it), but I'm not going to prioritize their needs over the needs of the elderly, essential workers, medical staff and high risk individuals.
Again, not true. You can’t just buy gold whenever you want, just when it’s unpopular:

Executive Order 6102 is an executive order signed on April 5, 1933, by US President Franklin D. Roosevelt "forbidding the hoarding of gold coin, gold bullion, and gold certificates within the continental United States." The executive order was made under the authority of the Trading with the Enemy Act of 1917, as amended by the Emergency Banking Act in March 1933.
The answer to the square root of 91287346540 is trivially surprising. It is not surprising in any interesting way.
A misconfigured device used by the diplomats might be a bit more likely.
Apple has >60% profit share of the entire PC market. Marketshare is irrelevant and has been for quite some time.
Actual text of the article says "as many as 32 high-performance CPU cores". 32 cores seems pretty plausible, but this article is just a re-wording of a vague rumor with lots of wiggle room.
"We shouldn't do something, because someone might use it as an opportunity to make it worse"

Great.
PAL generally runs on an 8MHz channel, and encodes colour in an entirely different way (each alternate line is reversed, meaning that small errors cancel out - where in NTSC you had a "Tint" control to adjust to any errors).
Aside, OT: Cool username, fnordprefect. It's so clever I wish I had thought of it.
Whats your interpretation.
The even acknowledged that the bug is an critical RCE on the desktop app. Coincidentally the desktop app is not part of the bug bounty programm.

To be fair the impact on the desktop app is higher since it also has access to the OS and the attacker is not stuck inside the browser sandbox. But from my understanding it still is possible to steal the SSO token. When i think about O365 setups with OneDrive for Business and Sharepoint that means the attacker would have access to all files stored there. That usually means all company related files that person has. Additionally the attacker would have access to all emails and messages of the user.

How is that not critical?

And according to the Bug Bounty side, Spoofing bugs "do not qualify for this severity category".
you can get a 64 core threadripper so....
Indeed. It also show us that using "good taste" or "code smell" arguments are wrong because there should always be good technical reason to justify the choice. Sometimes we have the good intuition and the technical is hard to express but we have to try understand why we think something is good taste and express it in a technical way.

Arguments on good taste will always finish in ego fight when people disagree.
> CO2 is not a significant problem

This is criminally stupid bullshit of the highest order. Climate change is real, it is an existential threat to human civilization, and it is to a very large degree caused by CO2 from burning fossil fuels. Those are scientifically established facts.

> quite literally millions upon millions tons of persistent, bio-accumulating chemicals that are dumped into the rivers and oceans by large polluters.

This is also a serious problem. But it is A) not in fact as big of a threat, and B) would in fact also be significantly reduced if we stopped burning oil as fuel, because the oil extraction industry is one of the worst (quite likely the worst) source of "persistent, bio-accumulating chemicals that are dumped into the rivers and oceans".

> They love setting people on quixotic quest against fairly harmless CO2 while they continue dumping actual toxic poison into ecosystem.

You are doing exactly the thing you are criticizing.
The problem lies in the question. In the worst circumstances, it's indicating survivorship bias, and in the best circumstances the only truths it reveals are tautological. Using number of commits to measure productivity is the new version of thinking that the more number of lines of code that a programmer writes, the better.

Not that this will stop a segment of the industry from flushing a non-trivial amount of resources down the drain learning this lesson, and inevitably leaving a chunk of stalwarts who never really learn anything. It was clear that was going to happen when the "social coding" site that everyone was flocking to put so much emphasis on activity measured in number of commits, forks, and other administrative details. Things which were only any good for advertising the site's own user engagement in its pre-IPO/-acquisition phase, and too many people mistaking it as a measurement of something else.
Nope, not at all. Do you have any links to what you're talking about?
Pretty much this. I suffer huge anxiety about committing code where I work.

The regression testing is flakey and the ci/cd procedure is rediculously complex and black box.

Very little transparency about what is or is not covered. Failures are common a, cryptic and intermittent.

The work where I know where the tests live I commit without hesitation.

Other random shit I happen across. Avoid it like the plague.

Doesnt help how big the sites are either.
Companies offering bug bounties should allow appeals of the amounts/severities they determine by an independent body that is qualified to make these assessments. (Perhaps a respected team of security researchers would be happy to take on this responsibility).

To prevent the appeals process being abused, the appellant should have to pay for the time spent by the independent researchers verifying their complaint. For a successful appeal, the company offering the bounty should have to pay that extra cost, encouraging them not to be stingy with the awards they give out in the first place.
Books of 2020
Porn Vids Tube
FREE PORN videos. Porn videos and best hardcore movies online,Choose from millions of hardcore videos.
Hand Transplants Demonstrate the Nervous System's Adaptability
I’d keep an eye on the no-code movement.

Real leaps can be distinguished from hype by where the passion is coming from. The fact that the movement’s passion is coming from actual, paying users and not just no-code platform makers is key here.

It’s rapidly creating a new generation of software creators that could not create software before, and it’s improving very, very fast.
I admit I do the same thing when looking at projects. When was the last commit? Is that the best measure though? For something like this maybe there doesn’t need to be any more activity?
The Future of Stablecoins
FB live says there that they use a modified version of nginx-rtmp for delivery. I don’t know about ingest.

I still think RTMP is a tough choice for delivery. I winder if they are still doing that, 5 years later? I would be surprised, but maybe.

There are lots of ways to make HLS run at much less than 15 seconds. With some clever tricks, a cooperative player, and good network conditions, it can be under 0.5s. Hitting 2-4s latency is relatively straightforward. The strategies here are sometimes bundled under the term “LHLS,” and Apple’s LLHLS incorporates some (not all, grrr) of them.
My 2011 $1k laptop (which I still use at times) had a full hd screen and 4 RAM slots. PCs have always offered a full range of specs, but most people just go for cheaper options. Even a couple of years back, most laptops were shipping low res screens.
The thing to note here is that this is a one-way correlation: top performers tend to produce lots of commits. That does not mean that people who produce a high amount of commits are the top performers in your company.

I've had to deal with plenty of colleagues who moved very fast, committed extremely often, and were praised by management for the amount of work they produced. But in reality their work was rushed, sloppy, riddled with issues and a nightmare to maintain. And it would inevitably fall upon us "lesser" performers to actually investigate and fix all those issues, making us look less productive in the process.

In my opinion a better metric to quantify someone's performance is to count the amount of problems they solve vs. the amount of problems they create. I bet that many of the rockstar programmers out there would land on the negative side of that particular scale.
Yes, excellently put. That's exactly why Linus' code is easier to understand. The extra control flow operations really increases the time to understand if the code is correct and likewise introduces many opportunities for error.
Like it or not, this method of communication only serves to work against the very issue you purport to be concerned about.
* only auditors/inspectors can do that *

exactly. Everytime with this smart meter comes up, this is the crucial thing that just doesn't make sense. No replacement for "auditors/inspectors"!
Lithium Is Running Out (UBS internal report for institutional clients)
TSMC is the hardware giant. Apple is a different industry.
> surprise bill

That policy sounds like something that would be common in shipping for a long time, and something that insurance companies would long have had covered against, no?
Yes, I don't doubt it. Would you keep it all ('savings') in hand though, if that's how you were paid?
Every dictionary I can find (or that Google can[0]) doesn't list a verb definition for influx. Maybe you meant "bring" instead?

[0] https://www.google.com/search?hl=en&q=define%20influx