skysight-inc/HackerNews huggingface dataset:
If you told me 5 years ago a virus would ravage Earth to the point all restaurants and normal businesses close their doors for months, all non-essential flights are cancelled and hospitals get overwhelmed everywhere I would assume the world would completely fall apart.

Yet here we are, with mostly "that sucked for a year" stories.
Yes!

> but spend some time understanding the underlying problem space.

This is the most important point, but you're other points are also very true. And less one-sided. :)
Several reasons… Primarily, because the ground underneath shifts overtime, particularly in area, subject to a freeze and fall cycle. But you also have to solve for water flow - if you build a solid stone wall with concrete, you also need to add drainage on the backside of the wall. With dry, stacked stone, you can often get away without a complex drainage solution
The 5 rules of dry stone:

https://thestonetrust.org/5rules/
In the context of Microsoft: Fool me once, shame on you. Fool me for the 8,423rd time… well you get the idea.
Show HN: A TypeScript utility library to model functional programming (ts-utils)
I am not using that now. It was in the past.
tall poppy syndrome.

Some of his claims are, um, out there.

But indeed, all those just trying to pull him down are quite cowardly.
Sort of. Yes and no. There has to be a metric to assess researcher's performance. Otherwise we won't know what research is worthwhile. When the rules of the game are known, players will find their way to cheat, or at least bend the rules to their advantage.

So, for example, suppose negative results become as valuable: well, they are easier to produce. They are also less valuable as stepping stones for further research. Given that, you'd still need to have a metric that compares publishing positive results to negative results. Even if you declare them to be equally important, the shared understanding will be that they aren't. And one would be more important than the other. And here were are back to square one.

There are some minor things that can be done in the near future. For example, results produced with code must come with the code that produced these results. A lot of research bodies resist this because they want to commercialize their code, or their code may inadvertently contain organization's secrets and therefore needs more auditing... but, in the end of the day, it needs to be made clear that this is a necessary and unavoidable price to pay.

Data sharing is even more problematic. Beside confidentiality concerns, data is always a bargaining chip in the game of getting collaborators (and grants). Should it be made public, it loses its value to those who collected it. Right now, the trend is: if you managed to collect a worthwhile dataset, then you'll cover yourself foot to head with NDAs, contracts of all kinds etc, and will sit on it, exploiting it for a series of research. And if anyone wants to do research on the same subject, you will only invite them if they bring grants or equipment etc.

But you cannot really verify results w/o having the data available. Even if you have the code.

---

It's really sad to see how research is doing wrt' programming in part because of the above, but I don't think the programs outlined in OP will have a noticeable effect. They don't paint a convincing picture in terms of incentives, i.e. they don't answer the question why would researches want to do any of that RepRes and OS training. Even in computationally-heavy research today you often find that all the computation work is outsourced by the researchers and they themselves have no clue what their code is doing.

Above were all sorts of arguments for why the current (or yours) approaches are ineffective. But I don't claim to know what needs to be done.
Because it was designed with Toyota I don't know if the BRZ does it, but a number of other Subarus will kick on an recovery pump ~6 hours after ignition. It sounds sort of like a small/quiet compressor.

Before I looked up what it was, I kept hearing a gentle noise coming from the garage in the late evening. Figured it was noise from outside... Then one day I was out there and heard it start, realized it was the car, and looked it up.
On-Line Math Tools
> I agree, but are HR people agreeing on this?

Really depends on the company I guess

> Is it sufficient to be skilled in one programming language, such as Python, and implementing a software renderer or ray tracer, your own neural network, your own HTTPS server, your own OS, your own memory allocator, your own interpreter, your own virtual machine...?

May be misunderstanding here, but if I was implementing my own OS I probably wouldn't be using Python. Different problems warrant different solutions – by a "general problem solver" I mean that you think about the coding language as a tool to solve a problem. Similar to how you might think of S3 or ECS as a tool.

That you're thinking of the problem in the business context rather than purely the technical context.
>>> He claimed to have discovered Covid-19’s secret transmission mechanism and to be able to predict lightning strikes. He gambled a large chunk of the money from Netflix on the stock market and cryptocurrencies. He spent millions of dollars on a fleet of Rolls-Royces, furniture and designer clothing.

Oh wow.
From a mental health stand point we hope he gets support

from a netflix stand point, oh brother.
Tony Soprano might have an answer.
Not my field, but high speed (high frequency) data transmission cables must overcome several factors related to the interferences caused by the current and voltage of surrounding wires through inductance, and also circumvent the signal degradation due capacitance, resistance and others within the wire per se. With nowadays' PCIe gens we would be talking about frequencies around 8Ghz, 16 GHz and the 32 GHz of the next generation.

When motherboards are designed, the interference and signal integrity between traces/lanes needs to be calculated and balanced for to avoid those issues, but I'm not sure could be done effectively with flexible electrical cables at PCIe frequencies.

But lets say the interferences and signal integrity were stable. I suspect that for to reduce the number of wires within the cables needed by the PCIe lanes -for to avoid the width of classical IDE hard drives cables or something rigid?- it would be needed to increase the speed of the data transmission for a serialized cable equivalent to the source PCIe parallelized lanes, with frequencies wildly higher.

So, as alternative we would be talking about an hybrid of optical data cables + clocking electrical wires then? but the latency/synchro introduced by the optical transceivers (that would need to work at higher frequencies than PCIe bus), each manufacturer using more optimal or less optimal optical transceivers from different brands, etc, I suspect that would introduce a new kind of issue invading the users forums (or maybe not, nevertheless I smell it) due such cables.

The matter is, maybe the above could reduce a bit the size of the motherboard, but not the volume occupied by the targeted devices (lets say GPU), it would be just for to repositioning those devices to a new place. so, although I do believe that the technology in general has been stagnant for a few years, in this case, IMHO, the GPUs are the problem, the GPU's manufacturers are not innovating at all, and due that the bricks.
"Doomer" is a description of someone who is predicting doom, it doesn't have to be dismissive. Barring some miracles, I'm a "doomer".
People are not dumb, at least when it costs this much. AML exists for a reason, which I believe is collecting intel for three letter agencies to ensure USA’s continued dominance over the rest of the world.
Both, and more. The hardware/software in the latch itself gets tuned to make the "thump" the "thump", and not a "thunk".
Some aspects have indeed been commodified. But what about the bigger picture?

How simple is it to run a business, a website, organise a travel around or pay a bill nowadays, compared to 1994 or 2004?

At times, I can't help but feel that the previous generation had a more leisurely pace of life, which led to a more fulfilling lifestyle. Nowadays, time seems to pass at a rapid pace, with high levels of stress.

Allow me to share two experiences:

a) The other day, while at the bank, I witnessed at least three individuals over
the age of 60 struggling to complete simple tasks, aimlessly wandering around
and pleading with the staff for assistance. These tasks are supposed to be
easily accessible through online banking, but due to certain exceptions, the
system did not support their specific needs. As a result, they were forced to
make appointments, with the earliest available slot being three to four months
away. One of them needed to withdraw money from a blocked account to purchase
wood and heat her home, but the bank's staff refused to budge, insisting that
she wait three months to solve the problem.

b) Just two years ago, my father was in Sicily and could not find a way to make a simple phone call back home.
Yet, in the 1970s, all he had to do was walk into the bar in the area with a few coins.

Not to mention that while once upon a time your average person could fix the
lights, the car, the heating, the non-automatic door, etc. by themselves now they need to
call the professionals.
If, by bullet point 2, you are talking about python-telegram-bot, not only is it like that... the owners are also absolute shitheads about it - if you ask for help while using an older version of their library in their support chat, they threaten to ban you.
The difficulty is different - in hard mode you can trap yourself such that whether you guess the answer is pure luck. The average number of guesses to solve is (trivially) higher because you've constrained the "guess space" more.

But as you point out, having more choice is a different kind of difficulty. The game's creator called it hard because it will take you more guesses, not because each guess is harder
Fractal Barcodes
Freedom of association is also in the First Amendment.
Most vegetarians I know eat tons of heavily processed frankenfoods meant to mimick popular non-vegetarian foods. They also tend to eat lots of sugar and simple grains. The biggest exception has been my Indian coworkers, who tend to either make or source vegetarian meals that respect that vegetable is the root word in vegetarian.
I'd love to see the same collection of sounds and authoritative explanations for the Prius. I own a Gen II, and it makes a lot of interesting noises. After 15+ years I've learned what sounds are normal, but I still don't know what most of them are.
Reproducibility in some fields are difficult/impossible for a lot of reasons (funding, candidates, etc).

Suppressing publishing at the same time as actively trashing the ability to even study seems like a recipe for disaster way above publishing bad papers to me.
Ahh yes, the old “the poor are too stupid…” argument.
Also, lignum vitae used to make good bearings, not only is it hard-wearing, 'waterproof' and rot proof when compared to most other woods but also it's self-lubricating.

It's a wonderful and useful timber, it's a damn shame it's been necessary to add it to the CITES Treaty (as it's such a slow grower).
Just bid low. X ads work by bids on an audience. Audiences with low bids are extremely cheap.

E.g. reasonably targeted US audiences used to cost $1.50 or more per follow (I don't remember click rates), while random bottom of the barrel follows could be obtained for <4c (you'd end up with non-English speakers in third world countries with little on their profile)

That said, even "quality" audiences on Twitter are really and miss depending on what you try to achieve.
Does anyone have the inside scoop on what happened to Microsoft? They were never great in terms of software development, but it seems like they have become completely unable to develop products. Win32 lasted for decades, but I’ve lost count of how many successor frameworks have come and gone. Products like OneNote or Outlook get replaced with new versions that have a fraction of the features and are walruses of bloat. (It’s been years, and “New” Outlook still pops you over to the web to look at your todos.) “New” Teams can’t even keep up with scrolling a large directory listing, when mapping the same share in Windows Explorer results in instant display. This is shit smart high schoolers could do and did back in the day. Microsoft seems to have fallen off a cliff. What happened?
There have existed "turbo timers" that keep the engine running for a short time after the key is off to help avoid this. Not sure if that works with modern cars as easily.
Sorry, but powershell is not going to help me manage a bunch of linux machines and it doesn't come with all the usual gnu tools that I'm used to. I keep thinking that I should do more complicated stuff in a proper language, but BASH is just positioned as a perfect duck-tape kind of language - it ties together a bunch of other tools and I know it's going to already be there on any Linux machine that I deal with.
I used to use Github Copilot, but I find Cursor (https://cursor.sh/) to be even better.

You can add an OpenAI API Key and it'll use the GPT-4 API. It indexes your code for you and it'll crawl documentation for you if you give it the link. Then you can reference specific files or documentation with "@". There are also some really intuitive hot keys.
Usenet was a fantastic period correct source of information. Here an archive of insightful posts about phone networks https://yarchive.net/phone/
They didn't invest until recently and 9.8 billion isn't enough to cover what SpaceX has done and still cover selling launches at a loss
There is a difference between "evil" and "ineffective", and while I agree with the more controversial "evil" part, my point was to emphasize the "ineffective" part of it.

I won't go into further details even under anonymous account, but I have some first-hand experience dealing with compliance from various financial institutions, I have a general idea of what they ask, what they do NOT ask, and all of this feels much like IP address logging or so-called "chain analysis": it may work against unprepared people (mostly those who "have nothing to hide"), but is almost trivially bypassable by any semi-motivated attacker.

Mostly it's because incentives are completely off. These people are not the police; their top priority is to cover their asses with enough paperwork, not actively engage in yet another anti-whatever crusade.
I love this article. Short and to the point.
I'll go get this book.
This is such bull crap. The way a person votes should not be an indicator of their intelligence. To try to put that label on someone is demeaning both to the person, and to the right to vote in a free democracy.
And the alternative 2D game engine designed for the Web with GPU acceleration is?
> X May Lose Up to $75M

If that goes on for only 3,213 more years, Musk is going to be in real trouble.
I really love the idea of Recurse Centre.

It seems like a non coercive type of education, where people follow their curiosity and at the end finnish up with something tangible.

I honestly think if education is to change for the better, it should turn into something like many Recurse Centers, for Music, Technology, Medicine, Pharmacy, Art etc.

And the kinds of stories, like the one linked always make me think that I am right. I like listening to them.

My dream is to one day make enough money and build something like Recurse Center in my country.
>> Except that a significant part of the programmer-users revolving around the project on Github and on the dev mailing-list stay convinced that there is no good or bad workflow, only personal preferences,

In which case, it's OK for a developer to ignore YOUR personal preferences and go with something less flexible. You can ruin a project by trying to accommodate multiple workflows. Let me emphasis that - RUIN A PROJECT.

In solvespace, tool use consists of selecting sketch entities and then applying a tool - example: select lines and apply a constraint (parallel, perpendicular, equal), or what I call "noun - verb". Some people want to use "verb - noun" which would mean selecting the operation (verb) first and then the thing to apply it to (nouns) and then some kind of "go" or "ok" to actually do it. Some have even submitted PRs trying to implement the later as an option.

We will not have it. The disruption to the code is too much. Verb-noun introduces state where there was none, which is a maintenance burbern (small but not zero). It requires the extra step to apply the operation. It does not offer additional capability to users.

At some point you end up "refactoring" and "building an API" to enable all this flexibility. And that's maybe OK for commercial software where people are paid to waste countless hours pandering to the whims of large customers. Architecture astronauts like that kind of stuff for its own sake. Keep them away. Refactor when it's necessary to bring new functionality, not when it's just a user preference.

Make an application, not a toolkit for making applications.
Americans' Views of Artificial Intelligence
Also regarding CRUD apps – I actually was able to automate code generation of most of my CRUD pretty easily using cursor. I hand wrote a couple of them and now I just create the new file and prompt it referencing the Model and one of the other CRUD files as an example.
If I'm understanding what you wrote here, that is not true.

You can write a Dockerfile that inherits from "scratch," which projects an almost entirely empty overlay volume into the container's root volume. (I think it writes a .dockerenv file still.) From there, you can add a minimal rootfs that provides exactly just the system libraries your app needs to run.

This is the crux of the problem and a big part of the argument in this article: many devs don't know which dependencies they need from the system, so they create base images from the biggest Ubuntu base images they can find and then apt-get their way into a working system.

This works, but now you have a 3Gi image that has a ton of stuff outside of your apps's core supply chain that introduce risk.
Release candidate: Godot 4.2 RC 2
Duct tape. Ducks are glueless.
Believe GP meant it as (not necessarily end up using it due to lacking the environment as you said) "check pwsh to see how things can be if you think bash is good". Worth noting, since you mention that pwsh has bindings only to Windows, that it's possible to make Linux-specific cmdlets/bindings in fashion similar to your YSH if understood it correctly (that is layering an object environment atop the text i/o of Linux commands).
I was quite ready to hear some Qt rant
> Show me LLM that has reached a level of automony and self sufficiency

Autonomy and self-sufficiency are not the only ways a system can be dangerous.

But even if this claim were true, ChaosGPT proves that some humans will almost immediately set about using such a non-autonomous tool to create a dangerous autonomous agent. This is my problem with LeCunn, nearly all of his points are trivially refuted by real world observations, yet he keeps repeating them as if they simply must be true.

> Also, even as tools they have fundamental limitations which stem from their autoregressive nature

That's yet another speculative point that LeCunn constantly asserts. Scaling laws have not shown any indication of even approaching a limit.
I haven't removed anything and got the same issue with the TV. They must have f*cked up something on their end.
Don't forget to read up on the pitfalls too: https://mywiki.wooledge.org/BashPitfalls

However, I would put using ShellCheck as the single most important way to improve your shell scripts
Cartooning does involve editing reality and giving it a personal interpretation, yes.

Like writing, framing a picture, or whatever that is not being there.
> The author seems to have been too focused on writing a "classic analogy" that has it's own URL

That doesn't track, given the sources at the beginning. One person wrote the essay, then somebody else started hosting it at that URL. There doesn't seem to be a direct connection between the writer and the URL at all.
You can complain about power imbalances and whatnot, but that's helpless cynicism, especially for the developer-types that mostly frequent this forum where the power balance is more even, and maybe even weighted in favor of developers. But power imbalance is irrelevant, the whole point is to figure out a way to determine what it's like to work at the company (which, I suppose, you could argue is tilting any power imbalance back in your favor).
When the interviewers ask if I have any questions, I ask "what's one thing you like about the company, and what's one thing you'd change if you could?" After three or four answers you start to get a picture of the positives and negatives of the company, and it's the individuals' experiences, so they're reasonably candid, albeit you have to read between the lines sometimes.
I don't understand what this is. It's an agregator like HN but with more info about the links added by you?
If you know that Photopea was developed by a single dev, this article is comedy gold.
Humans display a reduced set of consistent behavioral phenotypes in dyadic games
You can’t really move away from bash, unless there would be alternative as widely available on different Unix systems as bash is.

Yes, you came up with a nice syntax for your Haskell scripts, but what it cost to install all required dependencies on, for example, newly created Ubuntu server?
And the performance is still crap. What does that say about MAUI?
We need these kind of surveys throughout the globe.
I want to preface that I am agnostic at this point in my life and I struggle with a good understanding of a great example of these and mostly the inconsistencies of their descriptions throughout denominations. But I think in general the "holy spirit" is supposed to be the "feelings" you get that "draw you into" God, or for some people the "callings" they seem to have.
It's very helpful to look at the applications of what you mean to study, before or as you're studying it.

Many subjects (even in computer science) can seem dull and very detached from anything useful, but later on you might realize that they're utilized for extremely cool things.

So, google for their applications, and maybe for the applications of their applications, you could find something so interesting as to make you eager to go back to the textbook.

That said, math is dry, often tedious and many if not most textbooks (definitely not all) are unnecessarily hostile towards the student.
So, another advice when you're struggling with your textbook is to look at others; check carefully the reviews for books geared to your level, go at the library and see how they handle the part you're struggling with.
It's actually almost always helpful to have more than one textbook at hand.

It can also be healthy to check out other fields of math, when the one you're studying is boring you to death.
It's often possible to begin them without what your curriculum considers prerequisites (different textbooks rely on different prerequisites, for example); and they might renew your interest in math; you'll also often find connections to the subject you're studying, which can result in additional stimuli for forging ahead with it.
For example in your situation you might have a look at topology, if you haven't taken it yet.

Finally anyhow, yes, some aspects of the present-day math are stupid ;)
But alas, you'll probably have to put up with them; you can find comfort in knowing that both the higher math fields and the applications of what you study are often more intriguing :)

Oh, and struggling to study math is definitely not abnormal xD