skysight-inc/HackerNews huggingface dataset:
> So, I do wish I learned to program in a better language, with data structures and a smattering of theory/discussion about algorithm efficiency. Probably a tutorial that progressed towards making something fun and interesting, like a simple space invaders-like or text adventure game.

What's important in the language choice is one that can grow effectively with the student. You want something that let's you start off with the ease of BASIC, but not be crippled by the limitations of BASIC (the typical BASIC students would have access to in the 1980s). That is, you want to be able to write the analog of:

PRINT "Hello World!"

But still be able to grow into more complex types, a proper notion of procedures (in particular permitting reentrance and recursion, and eventually threads). No goto statements or very constrained ones, as is typical in languages today.

But if you use many modern languages they're designed for industrial use, not for educational use or progressive learning. So with C, C++, C# (caveat, not true anymore [0] but still true in most educational material), Java, and others you have to enclose the above at least in a method/function and in Java and C# ([0] again) that method is enclosed in a class. You may or may not need an include/import type statement. So just to get a primitive program going is 4 lines of C (or 5 if you put `{` on its own line), two of which are hard to explain immediately to a novice (`#include <stdio.h>` and `int main ...`).

This is where Python works well as an educational language still. A student can be taught very basic IO and about variables in two lines:

name = input()
print("Hello " + name + "!")

And the only oddity is "adding" strings, which can be explained a lot more quickly than `#include`. Then you can start getting into other types (booleans), conditional logic, loops, and aggregate types. Classes and functions as things they use can be taught relatively early with their own class and function definitions following later.

[0] https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tu...
Public Review for RISC-V Profiles RVI20, RVA20, RVA22
They'd do better if they weren't attracted to the same small group of men

https://www.quora.com/Why-am-I-attracted-to-someone-who-is-n...
Drawing connectors between every pair of overlapping circles would probably work. There’s an illustration of that on the reference page they linked to: http://shspage.com/aijs/en/#metaball

EDIT: I don’t think this would be a mathematically accurate metaball though, but it looks alright. No point would be influenced by more than two balls if you just connect them pairwise, and as far as I understand, in real metaballs any number of balls can influence a single point.
The consensus from folks in my circle is that the quality of Made products has dropped off entirely. The timber has visible machining marks, joins are not square, product finishes differ a lot from the photos.

I can imagine that during their boom period they flogged a lot of production orders off to cheap factories to meet demand.

I wonder if they have taken a reputation hit and customers are moving off their products, and not so much a cost of living adjustment that is impacting their sales. I suspect that their customers tend towards higher income brackets and are not as impacted by cost of living rises.

It sounds to me like management is refusing to take responsibility for the situation, but at the end of the day they should not have taken on orders that they could not fulfill to a high standard of quality.
>anyone who has ever had a dispute online will know that the provision of verifiable proofs is insufficient in persuading the other party.

You can NEVER win an argument. Feel free to engage in your battlefield but you can only lose if you are there to argue. A man convinced against his will is of the same opinion still.

"If you argue and rankle and contradict, you may achieve a victory sometimes; but it will be an empty victory because you will never get your opponent's good will." - Ben Franklin

>We now participate in an the information universe which is a grand battlefield of narratives, each one competing for consensus, with trolling, brigading, cancelling being the teeth and claws of this deadly battle.

There is no battlefield. There is only a grand classroom of people. Each one wanting to understand. The world is far too complex to understand everything at a quality level let alone an expert level. If you approach a debate as a teacher, you will not lose because you avoided the fight.

The problem with 'truth' or 'misinformation' is you can never win by labeling your opponents in the grand classroom as false. The utter point of politics is effectively subject matters that are not necessarily a true or false thing. So when you do that, you have not convinced them against their will, they will be same opinion.

This is the failing that is reddit and other social media. Everyone sees it as a grand battleground where we must crush our opponents into submission. 0% change of success.
Pretty much. The level of "a-ha! this confirms all my priors!" logic in these threads is just deafening.

Look everyone: economies are cyclic. We had a boom. Now we're in a downturn. It's happened before, many times. It will happen again. Nothing happening today is remotely as scary as what we saw in 2008, frankly isn't nearly as disruptive as the 2001 crash.

Google will be fine. The tech industry will be fine. Buy the dip, if you're into that sort of thing.
Sounds more like a combination of pitch and yaw:
"I trimmed the aircraft to fly in a kind of sidelong skid: nose high and with the tail swung around slightly to the right"
I could see another advantage for residential use -- you should be able to make the failure mode for this style safer, because you are already wrapping the turbine in metal. It should also be easy to close the channel and stop wind from getting to the blades which is also not possible with traditional designs.

But yeah, I'm leaning with the other comments in this thread that these guys sound too shifty in the way they're promoting this, and it makes me suspicious of the utility of the product.
The closed parachute acted as a streamer, slowing him down enough to cause only severe injury on a water landing.

Had the parachute opened, an unconscious water landing would not have caused such injuries. That would only happen at speed.

Am a licensed skydiver.
Do you build this docker images by yourself, or they're pre-built/fetched from container registry? What about public npm packages?
Down from just 34%

So 8% drop
Great visuals and sounds. I didn't understand the reference without the fellow HN commenter explaining it.
Maybe you could focus the input box on startup and after Game over.
When they list first appearance, it's weird that the only modern system they consider is FreeBSD.

There are a few interfaces that were introduced in Linux, OpenBSD, NetBSD etc. that saw subsequent broad adoption across all of modern Unix-like OSs, FreeBSD included.
A bit of payback for the destruction of the gas pipeline?
Sure, but now that you're talking about a jury you're in court and you don't have a summary judgement.
University course fees :)
No this is also wrong. You would not be able to add an axiom like 'BB(8000) is 6' or just any arbitrary value without introducing an inconsistency. The reason for the independence of BB(8000) from ZFC is precisely because there is some non-standard model of arithmetic for which a Turing Machine halts in that non-standard model but does not halt in the standard model.

The only axioms you could introduce to ZFC that would not introduce an inconsistency would be one that eliminates that non-standard model of arithmetic without also eliminating the standard model of arithmetic.

https://en.wikipedia.org/wiki/Non-standard_model_of_arithmet...

None of this requires going beyond any kind of notion of computation and any value that is computed for one such extension would necessarily have to be the same value among all consistent extensions of ZFC. It's not like you could have one extension of ZFC where BB(8000) is X and another extension where BB(8000) is Y without one of those extensions being inconsistent.

There are plenty of extensions to ZFC that add new axioms for the sake of exploring niche mathematical ideas. ZFC is nice in that it's easily motivated and can serve as a well understood foundation whose proofs can be stated without reference to additional hypotheses. It also satisfies an unbelievably broad set of mathematics, but mathematicians studying set theory often extend ZFC with additional axioms such as large cardinal axioms, Neumann/Bernays/Godel (NBG) set theory is another common extension, Kelley Morse (KM) set theory. The latter two extensions are even able to prove the consistency of ZFC. As I referenced in Scott's quote, BB(8000) is almost certainly computable by adopting one of the large cardinal axioms.
Linux, Chromium and V8, Java, .NET, and Go, and most other large open source projects these days are developed by for-profit corporations, none of them do it out of kindness. Frankly, if corporations were to bestow gifts worth hundreds of millions of dollars on society, I'd rather those gifts not be free software that is largely enjoyed by other for-profit corporations.
Some streaming services added a feature called "watch it together" during covid. Essentially you stream a movie with someone simultaneously. I think plex, Netflix, and Amazon prime have this feature. For many years there have also been online "watch parties" similar to book clubs but done online. It's usually slightly older movies but these groups do exist.
It depends really. In this case, a game emulator, you can only get away with it because it's for an ancient game console. But otherwise you definitely cannot afford 5x slowdown compared to CPP for a game.
While its usually pay, sometimes other perks are part of it too. Higher rank = get away with more at most places. If the Staff needs to disappear for a couple of days due to personal reasons everybody wishes them the best. The Junior/Mid will get a lot of questions asked. Thats my professional experience from observation.

When you become low level manager this resets btw, Senior Managers and Directors will want to know where you are, nobody asks why the Director wasn't feeling it for 2 days though.

Other part of it is control. Higher rank means you get to decide which technology and how the problem gets solved and get to play empire building games. Which is fulfilling to some people. Some people want to feel like they are making the decisions, other people like to feel like they have influence on others for self worth. Other people enjoy high level strategic work over doing actual implementation of the work. You pretty much have to get promoted to do strategic style work in tech. My analogy is you enjoy playing a starcraft style RTS where you get joy out of sending the exact right amount of marines to beat that enemy in the most efficient manner, but hate having to do an FPS where you play that marine and have to fight that enemy yourself.
> What do they actually have other than fickle network effects

They can acquire other companies, basically thats how they have survived for a longtime.
Interesting - I just received my Steam Deck, it’s rekindled a love of gaming, but I haven’t even started exploring things like that on it.
$ brew install pyenv

$ pyenv install pypy3.9-7.3.9

I like using PyEnv for managing my Python versions. It will natively compile Python builds and should be doing the same on M1 (which is what I'm using). `pyenv install --list` shows you what is available.

EDIT: Not sure why they don't have newer versions of PyPy there (I don't use PyPy) but all it takes is a PR to here: https://github.com/pyenv/pyenv
I can tell you that I have used HPE Integrated Lights Out (iLO) on Gen8/9/10 servers.

It is a great help for server lock-ups - it is able to force a full power-down of the main board and cold-boot.

The software behind iLO was also a presentation at BlackHat, so it's important to keep them patched (and I don't know anybody else that does).

https://www.blackhat.com/us-21/briefings/schedule/index.html...
I imagine at 10s of thousands of feet, you're hitting terminal velocity easily, and the extra 20000 feet is an advantage in that you have more time to prepare for landing.
I'd argue a lot of web apps are just serializing to json, after doing minimal business logic that likely has to do db requests.

Once again, I said to look at what your load actually is. If you're CPU bound, then yes, buy a bigger instance, optimize, or switch languages.

It's like how if you are putting up a blog, you probably shouldn't be looking at running kubernetes clusters for just that blog.
Yeah this is a constant excuse for Python's slowness but I have yet to work with a Python codebase that wasn't slow.

I mean I could buy it if Python was maybe 5-10x slower than "fast" languages, but the benchmarks people are throwing around show it is 50-100x slower. Every Python codebase I have used (apart from one-off scripts I guess) has eventually run into the "ok it's slow, how can we make it faster?" barrier.
I know several people that walked away from homes in 2008 and if they had a good job they bought another home for half the price down the street. Your fears didn't materialize for them. Every one of them bought nicer homes as well.
I once read that Sweden has a “huge” subletting blackmarket because of the strict rent control, maybe OP friend was subletting?
Yeah, I still have DDG as primary on a few devices, and I really need to change it. It doesn't do a fraction of the stuff I need... pretty much worthless to me, though I know I'm not being very fair.

I think bing is better, but google still actually dominates search with a great product, compared to their competitors.
Have you found a solution to mid-large scale embedded test setup? Could you provide some shallow insight into frameworks or other infrastructure used for embedded testing? I've previously been responsible for firmware testing small production volume devices in aerospace but have since moved to a high volume product with multiple active hardware revisions and no test infrastructure currently in place. It's a different beast to test now while trying to balance schedule and feature dev.
I don't think a DAO is just cryptocurrency adjacent. A DAO is entirely about trading traditional, well known, corporate structures (boards, shares, Robert's Rules, ballot voting) and replacing them all with cryptocurrency structures (NFT
token holders, NFT tokens, "Smart" Contracts, more "Smart" Contracts). There is no DAO without cryptocurrency. There's no token trading or smart contract operations without trading in whatever cryptocoins underpin their DAO's platform of choice. If you think all cryptocoins are a scam to shill in one way or another, there's no DAO operations at all without shilling at least one scam cryptocoin (and usually there's more than one involved on every current platform that supports "smart" contracts).

Meanwhile there are existing open-source foundations and conservancies that operate just fine as traditional (not-for-profit) corporations and no need for a DAO or any cryptocurrencies for community governance.
Wall St doesn't tend to see a 27% drop in profitability as a non-story. The 6% YoY growth was probably expected, but that's a dramatic rise in expenses.
Thanks for the recommendation, I signed up to see where this goes.
Some people at IBM did it in the '90s and wrote a paper about it:

https://dl.acm.org/doi/10.1145/320385.320418
They can’t in California. Not without voter approval. Same is true in many states.
Tangent - a bit on the math behind Oregon's hydro power on the Columbia river: https://www.forbes.com/sites/jonbruner/2011/10/20/the-high-s...

I was hunting for the video of the "where water is being released to make sure that there is sufficient volume in the river for the hydro plant at the proper time to meet the expected demand" - https://youtu.be/jvnaiHFT6nQ
Did not get a sales pitch, but added my phone number as 2FA a couple days ago and started receiving FB notifications via text msg. Despite having muted all FB notifications years ago.
> > vaccines take years to test not months

> This is because of money, not because of fundamental scientific issues.

This is not at all true. There is only so much you can parallelize things, as every software dev should know. It will always take 9+ months to figure out what the effects are for a mother that was vaccinated before conception, for instance. (Does this trigger autoimmune issues? Birth defects, like thalidomide did? And some birth defects - mental ones in particular - might not become apparent for years!)

> They reduce your chance of infection and transmission by a bit (more in the first few months after vaccination), but not as much as they protect your health.

There's a decent bit of data now saying that having been vaccinated in the past increases your chance of infection after 12+ months.

> The vaccines have likely saved more than a million lives in the US. The worst side effects are extremely rare, and are caused at a higher rate by the virus itself.

One problem is that the lives saved and the side effects happen in different and only slightly overlapping populations, and long-term side effects (for both covid and the vaccines) are not yet known or knowable.
As a middle-aged fogey, I hadn’t heard of Rock Stardom for Dumbshits so thanks for the comment. I’d be interested to see how it compares to the The Manual (How to Have a Number One the Easy Way)¹ by Jimmy Cauty and Bill Drummond (the KLF aka the Justified Ancients of Mu Mu aka the Timelords). I only vaguely remember reading it in the early nineties so could probably do with a re-read.
I don’t think the borders are that fuzzy.

Who has a C++ repo that isn’t in a low level language because it has to be?

There is no production repo where python gets fast enough to replace Rust/C++.

Still great to see improvements because there are repos where python replaces other languages.
I'm usually a big fan of this pattern, but I think one of the biggest examples how not to do it are browsers and the "everything is hypertext" paradigm.

Browser UI still pretends we're in the 90s and every website is mostly text with some hyperlinks intermitted and possibly some fancy formatting using CSS. This is why the only UI primitives a browser presents natively are selecting text, printing and navigating backwards and forwards.

Nevermind that many webpages are sprawling applications by now, which frequently reinvent UI elements and display all kinds of complex entities. But for the browser UI, it's still all just text and fancy formatting.
Most laptops don't even have an RJ-45 anymore
AMD relies on ARM's Trustzone to do this.

"The PSP itself represents an ARM core with the TrustZone extension which is inserted into the main CPU die as a coprocessor."

https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo...
To paraphrase:

> That benchmark shows that Python is slow. If you avoid writing your code in Python it can be really fast!
Wow, I’ve seen their gaming handheld before but didn’t realize they had such a range of other devices.
It’s a backdoor for sure. I think the extensive online campaign which desperately tries to prove its not, proves it is. Who can afford to police EVERY forum, social media platform, and web site only to call people mentally ill for suspecting it is? It’s a pattern which only fits certain players.
Next year all x86_64 patents will expire. From then on everybody can make a IME/PSP/Pluton-free x86_64 chip. This makes RISC V completely obsolete since the x86 ecosystem is obviously much more mature.
Early on in my "Linux journey" Xorg and KDE both made some drastic (and not well planned) changes simultaneously that left me stranded in a terminal for several weeks. During that time I was surprised to learn how genuinely functional and capable the terminal could be. Turned out that nearly everything I needed to do was still possible with very few exceptions. Much of that still holds true today, with one major difference. The tools we have at the terminal these days are much nicer than they used to be. Some of them are quite close to GUI tools in their functionality and richness of display output. Because of this I still use the terminal quite heavily even while working primarily in a GUI environment, just because for many tasks it's quicker and easier by far than hunting through a GUI looking for the right place to click to get a thing done.
Android is shit for monetization, you need 3x as many users to match iOS revenue from ads or subscriptions
You should do it, man. People read a Google Zero blog post or something and think "Oh I'm not on their level", when the reality is far different. I think it's mostly hard work, infrastructure, and experience that lets people accomplish amazing stuff at these giant companies.

Sure, you need some baseline level of smarts, but it isn't some obscene 1/1000 genius. I'd be willing to bet that at least a quarter of all programmers are smart enough to work at FAANG and make 300-600k.

Interview/Leetcode problems are a lot like mystery novels or sudoku puzzles. Once you know the basic building blocks (data structures, algorithms, sneaky tricks) they're hard but not THAT hard.

Google's a bit of a different beast from the rest of the FAANG companies. They take it as a baseline assumption that you can easily crank through a super hard coding question, and throw a wrench into it while you're working on it. IMO it's still doable to pass the bar though.

After a couple of years in big tech and exposure to the tricks of the trade, you too will be able to do stuff that blows people's minds. Such as quit to take a 75% pay cut for a job that's personally meaningful
Right -this is akin to refining features, not redefining scope of its use case
Chromium is known for taking hours.
In that case, you could just say "So-and-so worked here since X date, and they were fired on Y date" and answer the real question. The value to "would you re-hire" is that it is vague, there could be other perfectly good justifications than "they were fired." But now we see people using the latter question as a 1-for-1 replacement for the former. So I expect eventually HR will decide it's too risky to let a civil jury decide if wink-wink is good enough.
Perhaps enlighten us rubes with the "point"?
It does seem a lot of Google's current dominance relies on the idea that Android, YouTube, Google Ads, and Chrome will remain unchallenged. In avenues where they are challenged, they either fold completely (Stadia) or make significantly less than equal counterparts (Play Store v App Store).

Google seems both fragile and sloppy. How they managed to get a bigger/faster slap on the wrist for antitrust in the EU than Apple is a demonstration of this.