skysight-inc/HackerNews huggingface dataset:
The Tesla Cybertruck instantly obsoleted anything Rivian can produce in the next 10+ years. Elon is a genius.
No deliveries.
Don't remember where I saw that saying, but ...

"Graphene. There's nothing it can't do, except leave the lab"
> ohmymember

I vaguely remember some "hotornot" clones from 15 years ago doing that already.
I can think of a few.

Unbundling the engineering model as the current system is highly integrated - do certain segments of the process better than the incumbents. This would be primarily a business model innovation, not an engineering one.

New architectures, as Intel have shown lately, their architecture isn't perfect. This requires a new set of design thinking from the ground up and challenging existing assumptions about Von Neumann architectures and instruction sets. Risc V gives some hope to this idea.

Non-silicon (Photonics, GaN, Diamond, Quantum, etc.) computing technology would require new skills with different materials that the incumbents don't possess. Still years away though.

Commodity EUV and further process simplification would greatly reduce the barrier to entry but requires new uninvented engineering technology and practices.
It would be interesting to run a NodeJS clone or QuickJS (https://bellard.org/quickjs/) on/with this.
We can speculate on where the market will go, but obviously, yes, programmers (and everyone else) should plan for lower pay because there's a reasonable possibility your pay will be lower, and part of financial stability is being ready for such possibilities.

The market isn't the only reason you might be paid less in the future.
This also affects freeware / shareware / people who want to avoid "store" monopolies and their associated tax. This also affects people who are used to download binaries from reputable sites, because Google did not manage to understand correctly what is reputable or not (and honestly trying to automate everything in this area is a recipe for disasters)
Before having a phone I was reading a lot of books.

Now, I read HN too much.

Is it better, is it worse?

Certainly not bad, if, the addictive, time wasting aspects are muted / avoided.

I think not using a smartphone in 2020 is actually a massive evolution step back. Used wisely, at the right time and for the right tasks, it's a killer device.

But used for everything, all the time, it's just another form of crack.

Get your phone back, get on top of it, you'll be as happy, I'm sure.

(also, running an old Android version is quite risky on top of being annoying)
This project looks awesome, and I may purchase Ben's kit to do with my 7 year-old son. My love of computers and software was largely inspired by the 6502 processor. I grew up with the commodore VIC20, C64 and 128 and reading books by Rodnay Zaks in the 1980's. https://en.wikipedia.org/wiki/Rodnay_Zaks

Perhaps I should look to see if any of my old books are still at my Dad's house. This one is going for nearly $1k on Amazon. Not sure how a book from 1981 can be sold as "new" but wow.

https://www.amazon.com/Programming-6502-Rodnay-Zaks-1981-09-...
My biggest tip: sleep!

Make sure you get 8 hours/night, and (say) 10 hours in stressful periods. If you already think you have burnout, then sleep as much as you can.
We have the same setup! So this is where our (Czech) lawmakers got it from. I thought it was a bit too smart for them!

Thanks for the fascinating explanation.
He literally says in another comment in his profile that he's the father of twins.

Why would you even bother commenting this if you couldn't be bothered to do a CTRL F on his comments if you cared so much?

You must be lazy in real life. Literally, must be.
I'd guess there's a bar to meet here on immediate danger, and my guess it wasn't here?

Uninvited guest shows up to the party, you should call the police.

Seems like there were 0 cool heads and everyone involved is guilty of something.
This sounds a lot like System 1 and System 2 as described by Thinking, Fast and Slow https://www.amazon.com/dp/0374533555/ref=cm_sw_r_other_apa_i...

Veritasium did a great job summarizing the idea:
https://youtu.be/UBVV8pch1dM
I'm not sure this is cheaper to fly, but part of the reason this is too cheap is that fuel for airplane is not taxed...
If the web was a software or an operating system, someone would have already forked it years before it became that f'd up.
Higher learning was is and will always be "worth it." Knowledge is good.
Bloatful College administrations not nearly as much. Funny how no one ever studies their utility/cost returns.
Haven't you noticed that the word "recycle" is used here in the exactly opposite way than it should be?
https://www.merriam-webster.com/dictionary/recycle

This is purposeful marketing misinformation. The goal here is to incentivize a naive customer, apparently including you, to make their devices non-reusable and to buy new devices. This has nothing to do with recycling, yet Sonos purposefully uses this word, because in this way they achieve their goal.

This isn't even a new technique. Unfortunately, it's widespread. Yet another example of greenwashing:
https://en.wikipedia.org/wiki/Greenwashing
There are at least two considerations here.

If you’ve found an exploitable memory safety bug, the goal is usually to execute some attack payload and do something useful to an attacker. This generally involves injecting some sort of code. If you can write to executable memory, this is easy. If the attack target contains an interpreter, and you can convince the interpreter to interpret your payload, you also win. If the target doesn’t contain an interpreter, your job is considerably harder.

In locked-down experiments, e.g. iOS but also plenty of SELinux-ish things, there may be no interpreters available and no ability to execute newly delivered code. This does add some degree of security, and it requires a lack of JIT support.
Which “Little Women” Has the Littlest Women?
Are janitors who work for Apple or other 2M/employee get super high wages ? If dev becomes as widespread to hire from, why would it be different ?
Around 1990-92, people stopped saying "we have a connection to the internet backbone" and started saying "we have a connection to the internet".

By 1994 we had the concept of a "regional ISP" versus a
"Tier 1 ISP", where the difference was economic and political: a Tier 1 had settlement-free interconnections at major exchanges, because a sufficient percentage of connectors considered them valuable enough as traffic sources/sinks as to be "peers" rather than clients.
Let's face it... the average user should not be downloading executables from the web ever these days, except to use Safari or Edge to download Firefox or Chrome. (Or a handful of trusted brands like Adobe, Microsoft, etc.)

There's no trust, accountability, or security. Instead, app stores and package managers provide these things. They're not perfect, but they're waaay better than totally untrusted binaries.

And if you're an advanced user, you can ignore the warning. Or know to download binaries linked from a project's GitHub page, etc.

Let's face it: the "open web" is not a secure or trustworthy place for downloading binaries period, unless you're on a well-known trustworthy site (again -- Mozilla, Microsoft, Adobe, etc.).
I disagree with the direction of this criticism. Building and shipping is the real victory for anyone with a passion project. To cut them down because of the project name is a cheap critique in my view.

Besides, given the extreme signal:noise ratio of codebases that gain notoriety most projects that share a name or acronym will only have a handful of users even aware of both's existence.
Who Else Wants to Make Monthly Recurring Income – and Up to $398.50 per Sale?
Somehow. Her grandfather was from Hongkong but she was born in Germany. As far as I know she has been living in Asia for a couple of years and studied in Oxford and at the MIT.
"programmers most likely know by heart a sizable bunch of Bash commands and their options"

ha. case in point.
> Many programmers have a bias in thinking that what they're doing is easy or simple

In my experience it's exactly the opposite. People who do nothing but write glue code between major services think they're hot stuff.

One of my personal career goals is to stay as far away from simple glue code as I can. Unfortunately it makes up most of our field right now. But it seems like an especially precarious place to be.
I think the issue here is not the technological ability to read it but rather the personal ability to decide to read rather than playing the game.
Movies and songs sell digitally because of convenience. I can watch what I want now, instead of waiting two days or making a two hour trip to a store that may or may not have that movie.

But reading a book is a much larger commitment than watching a movie or listening to a song. Thus it's more planned and waiting a bit isn't as much of a factor.
That was the very short version, of course. The real legal analysis of self-defense is fascinating, but complex. Just take a look at the table of contents in https://de.wikipedia.org/wiki/Notwehr_(Deutschland)
Ignore the article and read Camus. The point is that existentialism is absurd.
Another great barcoding library is BWIP-JS at https://github.com/metafloor/bwip-js/

You can immediately generate QR codes from it using this link: http://bwip-js.metafloor.com/demo/demo.html

I use BWIP-JS in my electron app. Love it. Super easy and reliable way to print barcodes on a label printer using nice UI: https://label.live
You might want to think twice before writing 'thank you' at the end of email
Why Americans Are Always Running Out of Time
What caught my eye was the openness for vulnerability disclosures. Right on the front page. Good stuff
The 'best' software productivity metric I've ever seen is one I created and tested on a large code base. It only measures coding, but it's better than the other metrics for that. It is based on information theory and credits code removed equally to code added. In the end, I reported the results to the devs and then stopped doing it because there was too much opportunity for abuse by my superiors. Once they got wind of it, they wanted to know everyone's scores and I could see where it was heading.

The metric: It was based on a very powerful (and slow) compression algorithm such that it could measure the change in code. Since it used compression, whitespace, boiler plate, etc had essentially no impact. It was carefully tested by comparing the results against human assessments.

The only clear issue was that it did over-credit mass changes (renaming a root package in a java project which caused all files to be changed). This could probably have been handled by adjusting the scores.

After looking at other metrics (bugs reported, comments on bug reports, code reviews completed, comments in code reviews, etc) it was clear that some people made _huge_ contributions through activities that were ignored by the algorithm, and some people who had great software productivity scores contributed little in these other activities. They were putting all their time into their own code.

FWIW, In the same exercise, I came up with another good metric to identify problematic code (rather than problematic people). That metric used machine learning to find code that needed to be refactored. But that's a story for another time.
All that makes sense except the Montreal part... riding in icy conditions sounds like pure terror to me. And I say this as someone who used to commute by bicycle year around in Montana.
You could say the same about Law. All you need to start a competing practice is an office, if that.
>There are exceptions for immediate threat to life, but you can't go wild and start kicking and punching someone for trespassing.

I didn't see anyone "go wild and start kicking and punching" in the linked video.

Maybe it happened, the video isn't the clearest and it turns away from the action more than once, but that still isn't what the video appears to show.
Google won’t sell Pixel 4 in India, reportedly due to Motion Sense radar
Facebook contains mostly copies of content hosted somewhere else.

Instagram / Tiktok content is pure garbage unless you're into the teen / faux-celebrity type videos.

Twitter has some interesting content but it's really hit or miss.
Here's a good resource on mains power safety:

https://hackaday.com/2016/05/11/looking-mains-voltage-in-the...
I don’t know what sort of actions would fall under your definition of trying to kill e-books. But from my (admittedly unsophisticated) point of view, some publishers seem willing to at least hamstring them if it will net them more traditional sales.

[0] https://www.npr.org/2019/11/01/775150979/you-may-have-to-wai...
I don't know any of the people involved in whatever happened. But this statement is simply not true.

You should not tolerate intolerance. "If a society is tolerant without limit, its ability to be tolerant is eventually seized or destroyed by the intolerant".

Some people can and will abuse the "you can't use violence against me under any circumstance" rule you just mentioned to do very bad things.
> According to the publishers in that recent case in the CJEU, you get a perpetual licence (not ownership) to access their copyright content, which never deteriorates in the same way that physical books do.

What crap argument is that?

In reality, a random physical book has expected useful lifetime longer than most publishers, longer than Internet and anything recognizable as personal computing ever existed. Books don't deteriorate into uselessness for decades. Licensed content on-line typically disappears after few years, very often together with the service that you rented it from in the first place.
I'm not trying to judge whether whatever anybody did in this specific example (as little as we know) was valid self-defense. I'm just trying to convey some aspects of German law which may be very strange to people from other legal cultures.

For example, whenever I'm reading an article about "the new Texan shoot-first-ask-later law"[1]/stand-your-ground/castle-doctrine I'm very disappointed in the emotional reporting, because it seems so mild and almost pacifist.

[1] to use the cliché
Not seemingly contradictory, I'm surprised how well written it is. If it only said Wisdowm laid one egg/year I wouldn't know if it was above or below average. Both informations are available right away, good article.
As a sibling comment points out, there is still significant fab capacity in the US.

There are a LOT of things to untangle. The first thing is the difference between leading edge fabrication, and everything else. If you look at this wiki list of active fabs (https://en.wikipedia.org/wiki/List_of_semiconductor_fabricat...), you'll see lots of plants still building stuff at 45nm+, and a large chunk building in 22-45nm.

There are only 3 main leading edge manufacturers', TSMC, Intel, and Samsung (I'm discounting Global Foundry since they publicly announced they're not chasing smaller process nodes). All of them concentration their fabs in their home country. Intel has some fabs in Ireland (I don't really know why..), Israel (Intel's Israel team is top-notch and a real contributor to Intel's success, so I guess that makes sense), and one in China (cause that's the world we live in). All of Intel's leading edge plants (10 and 7nm) are in the USA.

Of the non-leading edge plants, you'll also find that the majority of companies also concentrate their fabs in their home country, with American companies being a bit more dispersed. I would evaluate that the majority of fabs reside in a company's home country. I wager a bunch of the greater American dispersion comes from mergers/acquisitions. There's been a lot consolidation in the chip industry (at every level and vertical) in the last few decades.

I think what you're seeing isn't so much companies moving their fabs off shore. What you have is that most companies are no longer willing to invest their own R&D into pushing fabrication processes, so they stop building new fab plants, and instead look for a fabrication house to buy from. And today there's really only one choice, TSMC, which happens to be Taiwanese.
That's called graduate school, and because it's so hard to do the teacher can only take a handful of students every decade.
I've been reading Fabless: The Transformation of the Semiconductor Industry lately, and there's a whole bit in there about TSMC.

TSMC was the first company to be a "pure-play" company that did no design work and only manufactured orders. This was back in the days when the guys at Intel and IBM had the attitude that to be a real player in the industry, you had to have your own fab. But there was an increasing amount of fabless design houses in the US that would piggyback off the excess fab capacity that Intel/IBM had after they were done with their own chips, and TSMC targeted that demand by tables companies for manufacturing capacity directly.

The takeaways I got was fabs moved away from the US because TSMC and the like figured out an innovative business model that let them focus on a single part of the supply chain that provided substantial cost savings for all these new fabless companies in the US. Meanwhile, the old established players like Intel/IBM with fab experience weren't willing to hop on this new segment and kept their fab capacity mainly for making their own designs. Although TSMC started in a high capital low return segment, as opposed to fabless that could produce and capture most of the value in a chip design, the IP itself, TSMC eventually became so good at what they do and process nodes became so expensive to develop that no other US companies had the incentive to enter this segment from scratch and lose money for years before catching up with TSMC for frankly not very high returns. The only US company keeping up with TSMC is Intel, and that's because they've been manufacturing from the start and have enough volume to make investing in a fab and spreading that fixed expenditure over all their chips worth it.
Are there any platforms you find more effective than others for sales/building an audience?
This is true, I had neighbor cringe hard when I didn't know how much to charge for assistance. The only way for me to somehow value what I do is to compare how much usual jobs charge even. I dont like this because it causes inflation and unworthy motives (and probably harms society). But it's how I manage to not die giving time for free.

One other way would be to demonstrate true mastery, but with the breadth of computing and its ever changing nature it's borderline not possible.
I have exactly the same. I don't want the entire world to use it though, as it still uses my broadband connection, which contains my external IPv4 address. I guess I should tunnel it over a VPN instead.
I've heard this basically happened with Law. 20 years ago lawyers were raking it in and everyone wanted to be a lawyer. Today an entry-level lawyer makes less the half what an entry-level programmer does, and with twice the student loans. There's a glut in the market. My girlfriend was a lawyer for a couple years before doing a bootcamp and she almost instantly started making three times what she used to. It's crazy.
Commenting Out Code in C# (Oldie but Goldie Tip)
Yes.. I had made a form that was scanned and all the metadata for the page was stored in datamatrix at the bottom.. With a laser printer and a good scanner you can reliably put a lot of data in there...
My favorite winter aviator-style hat was knitted from scraps of old silk saris. I got it at "Ten Thousand Villages", as I recall. Also some beautiful twine.

Recycled wool is also common.
How is multi processor and native multi threading support and support of the two concepts in the GC?
This thread might be of interest: https://community.metabrainz.org/t/can-you-use-picard-to-add...
The overall market for books is roughly the same as that for music and movies. Quick googling says $27 billion for books, $16 billion for music, $41 billion for movies in the US. Not digging in to those numbers but if we assume they're roughly in the correct ballpark then it's all similar market sizes.
Agreed. The 'gex' filter can readily accomplish the masking if the shape can be represented as an X,Y equation. This method does however work for a more comprehensive list of shapes, titled wrt circular since that seems to be a highly desired form of <i>cropping</i>. Thank you for pointing it out and likely would address the aliasing another reader referenced.
I've actually been researching this a little bit more using some of the test sets that I have, and it seems that there might be a way to disable some of these features through the service menu.

If you enable the service mode / service menu of the set: https://factory-reset.com/wiki/Samsung_Service_Menu - then navigate to the "Control" sub menu, disable the following settings:

Voice Recognition OFF, Network Support NONE, BT Support OFF, Samsung Smart Control OFF

With the "Network Support" in particular it seems to disable all internet related settings on the TV.

It seems that in some cases this is in the "extended service menu" for which you will need a special remote to access.
Hausrecht does not allow an assault or removal by force by the organizers. That's the domain of the police.
Is that really the reason though? I highly doubt they would lower prices because they are compensated by selling our privacy down the river. Mining data is extracting more value, why lower your profits?

Before the advent of the smart TV, bumb TV's have always been cheaper than commercial displays or monitors of similar screen spec. The commercial offerings have things like rs232 control, sdi video for long runs, and other features to allow them to be remotely controlled for signage and kiosk use. The dumb TV went away because we're knee deep in cheap SoC's that can both control the TV portion and run hulu and netflix. No boxes, wires or cables. No separate remotes. Digital convenience, aka "faux luxury", is the drug of choice nowadays.
I don't use any toy language from Mozilla, neither do Google, Microsoft for that matter.

We are counting memory corruption and UB bugs here.
But that's because employees are the Factory Line in a way.
Is that including stuff like textbooks?
Exactly. GP brought her up as an example of a completely non-technical person transitioning to an engineer.

That does align with the headline of her blog and certainly with her mission to attract non-technical people to transition to SWE roles.

However, when you read her actual career path, it's clear she never actually worked as an engineer: she started bootcamp in late 2017, then in mid 2018 she transitioned to technical writer and stayed in that role.

To me, that post epitomizes a problem with language diffusion when it comes to the SWE debate.

This results in predictable implicit forking of the term "engineer".

You have folks like this lady who use the term to refer to any a technical or semi-technical job.

Then you have folks who do actual engineering work, and hire for actual engineering positions, who know the former group isn't actually qualified to do said work.

Also, the "engineer" title inflation is peaking when someone with zero technical background starts a bootcamp in late 2017, and by early 2018 holds a job with "engineer" in the title.

The only result is the above forking, when the title has become essentially meaningless.

> I'd argue that all of these jobs are dramatically easier than genuine coding because it's often deeply unclear how to measure the quality of the output.

There's also a wide internal split between people who can write working code in some limited capacity and folks who can pick up almost any language and write a complete product in it.

Think the difference between a junior frontend engineer who knows only the narrow path that was spoonfed to them in a bootcamp vs someone like Bill Gates who picks up C and writes an OS with it.

This gap is the reason for the SWE compensation gap. FAANG, for instance, try to hire only the latter and universally avoid the former.