skysight-inc/HackerNews huggingface dataset:
I need to think on this one - I don't think they're suitable for embedded beyond the scope of learning. Eg a non-starter for anything battery powered, or with minimal latency requirements, which are both common in embedded. More subjectively, they strike me as something designed for people who approach problems with a mindset of "I'm a Python programmer - how do I do this without learning a new language?".

I'm writing Python code now to prototype DSP algorithms and generate coefficients for embedded, but I wouldn't run Python on the MCU.
I did this too for a while. It's a fun challenge for yourself and a cool way to brag to your friends. Paper is such a better interface though and real time latex takes away too much of your attention from the lecture I found in the end (the best way to attend a lecture is to barely write anything imo, just some rough notes while mostly spending your time in your head - if you missed something look at a friends' notes or handouts after).
Show HN: Hewell, a travel app powered by WikiData
It's a bit worse than that. Its the Brownstone "Institute", basically a front for 'anarcho-capitalist' (read: wannabe Peter Thiel on steroids and bitcoin) Jeffrey Tucker.

It's buffoonish, but easy to spot.
I found it was relatively easy to type and tex everything that was written on the board. But I think my comprehension probably suffered a bit, though maybe that would have happened from using a pen and paper too.
My feeling is that even in our own thinking symbols are used mostly to communicate our (inherently non-symbolic) thoughts to others or record them; i.e. they are a solution to a bandwidth-limited transfer of information while the actual thinking process happens with concepts that have more similarity to collections of vague parameters and associations which can be compressed to symbols only imperfectly with losses.

From that perspective, I don't see how symbolic AI would be competitive but there would be a role for symbolic AI in designing systems that can be comprehensible for humans, but perhaps just as a distillation/compression output from a non-symbolic system. I.e. have a strong "black box" ML system that learns to solve a task, and then have it construct a symbolic system that solves that task worse, but in an explainable way.
Keeping IP addresses as string isn't trivial. You can write those in many ways. Even with IPv4. IPv6 just brings new variations. And when talking about migration to IPv6 you have to decide if you keep IPv4 Addresses as such or prefix with ::ffff:.

In the end you have to normalize anyways. Some databases have specific types. If not you have to pick a scheme and then ideally verify.
Wow. To be honest, my first thought is: (over)compensating for many decades of Soviet-style greyness?
After many years of systemd, I truly believe it has made Linux significantly better.

Its strangler pattern is real, but the landscape is so much greener as a result.

Very happy to see support for it on WSL2.
Back in school I did hand written notes in class and retyped them in TeX when preparing for exams. I found this to be the best way for me to learn and retain.

I can't imagine live TeXing a graph or tree diagram
Personally I use the FastLED library a lot using various microcontrollers. There are plenty of "sound reactive" or "audio reactive" or "beat detection" projects if you search the user forum on reddit. You can basically use either a microphone or line level input (depending on if microcontroller has built in DAC, etc). There are plenty of examples/tutorials and code provided. There are also FFT libraries so you can break the audio into multiple frequencies so you can do things like have bass light up red and treble light up blue, etc. You can really do quite a lot with this stuff.

https://www.reddit.com/r/FastLED/
How did you transition between the previous state you describe and when you found success getting into your current role, in terms of prepping to do that sort of testing, as well as motivation?

I'm very close to 30 now, and have been burnt out enough times that it's a struggle to imagine how I could care about tech enough to attempt to re-transition into almost only caring about sort of climbing that ladder.
Eh, it is worse. Worse to the point that even though I just got a MaxBook, I won’t even conceive of getting rid of my 2020 maxed out Intel iMac. And it’s why I have other x86 machines too for Linux or whatever, because containers on macOS are rough but containers and Docker specifically on the M1 is really rough. It is clearly an ecosystem/use case that Apple doesn’t prioritize.

It makes the case for stuff like GiHub Codespaces or sshing into a remote machine via VS Code a lot more manageable. For everything else, the M1 is a beast, and even emulated, you can get a really good Linux experience (Windows too for that matter — games, obviously not withstanding), but containers? Nah. It’s worse than the already sad state on Intel Macs.
> This particular example name [Tanaka Tarou 田中太郎] is perhaps best known as the name of an alien in an anime series (and a manga). There have also been real people with this name.

Huh? That's a bit like saying the name "John Doe" is "perhaps best known from being the name of a character in a movie." It's just the stand-in, "generic" Japanese name that's used in examples. If an alien had the name in a cartoon it was probably a joke about the alien going out if its way to appear ordinary, the way the characters in Third Rock from the Sun were named Tom, Dick, and Harry.

Anyway, this article always kind of rubbed me the wrong way. OK, maybe someone's name is one character that's not possible to represent with Unicode. What do you want me to do about it?
Es modules that are awaited and not like the static ES modules.

But this is a non-argument. Awaited or not, you can’t statically check them either. Developers aren’t idiots and they can read “if you pass a string to require/import, tooling can’t figure that out” in a manual.

You can statically check “require(literal)” and cannot “require(variable)”. You can statically check “import from literal” and cannot “import(variable)”.

And awaited imports are essentially just memoize(name => (fs.readFile || fetch)(name).then(wrapAndEval)))(name). It’s not a black magic that is available only to “imports”.

do strange things with the "exports" object

It’s just a value. Somehow analyzers/checkers can work with “var x = do_strange_things()”, but can’t with exports. How is a module boundary different from any other expression boundary?

I really don’t want to think that this is pure zealous smoke blowing, but these arguments are as weak as nil, and leave no options.
I knew exactly what "jargon" the IT worker was going to use, and I've never worked in an office like that. Of course, I assumed he was being pedantic at first. If a lawyer only needs to find a government office worker that has lost his mind to win a case, it's just not fair.
PHP might be a better example. Really great gradual type system that is much simpler than TS. You also get runtime errors based on types. And since 8.1 we finally got proper Enums.
Sorry but masks are not a very disputes issue anymore. I mean it is a airborne virus, how other than filtering air you breath in and out would you practically target it?

Weirdly enough nobody seems to doubt HEPA filters work. Maybe because they are more convenient and don't demand that you wear a piece of cloth in your face?
I’ve always loved Tcl because of its absolute purity and simplicity at the language level. I love how you can implement your own control flow operators that look like built-in ones. I love how easily you can make DSLs.

I just wish there was a Tcl that was redesigned from a modern perspective. Give me first-class lambdas. Give me unnamed objects that get destroyed automatically (with a callback) when out of scope[1] so I don’t have to use a weird namespace hack to make the object and rely on the caller to invoke the destroy method. Give me a stdlib that offers more functional stuff. Heck, give me async/await. And more too.

But even without all of that, Tcl is still a wonderful language and I often lament how it’s mostly died out.

[1] There’s at least one library I’ve used that actually does this, but AFAIK there’s no way to do this in pure Tcl so it must be a feature of the C API. Also I’m not sure if it actually tracks the object or just the variable it’s assigned to.
That's true, if you have something to show for your value. You do sometimes get candidates who are very full of themselves but whose record track is not impressive, trying to use their confidence to skip past the interviews.
Even if I didnt know already that Brownstone is more akin to Clownstone (really, its founder is someone Ayn Rand might have an onanistic seizure for, with all the self-righteous dweebishness that implies) and I'm pretty sure editing is one of the last things that it cares about, as long as its anti-mask, anti-vax, anti governments of any kind schtick is maintained.
threading is your basic question at the end of an interview?
Climate change statistics UK: prototype portal for data and insights
Knee-jerk reaction reading this: "already a pain in the ass before even getting in the door".

Again, knee-jerk reaction.

What are you trying to accomplish? If you want the notes badly enough to try to resort to laws to force them to give them to you, you may get the notes, but that may be the last time you'll interact with that organization. You probably will not work with them ever again. Are a few scribbles of someone drawing boxes, circles, smileys, and maybe even dicks worth it?

If you're not after the notes, but want the notes in order to improve, then you may have a better chance of asking nicely for feedback to improve, or even asking nicely to get the very notes, who knows.

If that is the case, then we have an "XY Problem": https://en.wikipedia.org/wiki/XY_problem

You want feedback to improve, (X), but you're asking on how to resort to CA law to request copies, (Y).
I think the "bad example" is actually the good one, because it's a reminder that actually you're not getting business advice from someone with Warren Buffet or Jerome Powell's understanding of the economy, you're getting text generated by analysing patterns in other not-necessarily-applicable text. If you start forcing it in very specific directions you start getting text that summarises the commentary in the corpus, but most of that commentary doesn't come from Warren Buffet or Jerome Powell and isn't applicable to the future you're asking it about...
While unconventional, once you read that it was a converted industrial block I think it adds a certain level of quaintness to it.

It'll be interesting to see what this town looks like in 20 years as residents have a chance to add their unique style and the strong colors fade a bit.
"There will never exist a technology that can [fill in the blank], or even approximate it.

Such a technology does not exist, and is impossible."

How many times in human history has this statement been made? How many times has it been proven wrong?

I'm not saying you're wrong, I'm just saying that blanket statements like this don't have a great track record of being right.
Well, you don't get to say what people "have to want", they have their own free will, and for the majority USA to transition to e.g. transportation habits of France would be a major lifestyle change, which they could make if they were forced to, but which they quite explicitly do not want - so if politicians are honest about the costs, that makes it certain that the policies won't be adopted, because there is not a willingness to pay them.

I mean, $7/gallon is approximately double the current price, and if we made a poll across the USA asking "Would you be willing to double the gas prices in order to ...." then the vast majority would not even read past the beginning, they are certain that nothing that they have ever thought about climate change would justify that amount of change right now.
> And if we were to take it even further? If we chose a subculture that was online, and we never went outside? Then all the stress would be gone; if one doesn’t walk down the street, one isn’t bothered by strangers in such close proximity.

I'm not sure how to parse this: is this meant ironically or as a genuine endorsement of physical isolation as a way of life?

IMHO, this aspect -- physical isolation -- is the biggest problem with the move towards digital subcultures, and I'm not sure how it can be solved.
Good thing you can afford the kind of expense that the luxury of that hate is costing you then, I guess.
> In the Keyoxide case we are only doing signing so that is the only part of the OpenPGP standard that would be applicable.

The problem is that PGP does a lot of stuff besides signing too; this is bad design, and is one in a long list of issues with PGP. Its network effect extends to areas where issues like the lack of channel binding and PFS are relevant (e.g. communication platforms): people use the "it's already installed (for something else)" argument far too often to justify using it for something it isn't suited for (most other things).

> OpenBSD needed something compatible with the license of the base distribution. The mistake made was that signify was not made to use a preexisting format. So it is an attempt to create a whole new standard in a way that provides no benefit to anyone.

Signify's standard is dead simple, and already has several implementations. The friction involved in adopting it is low enough for this to be a minor concern. The benefit is that it helps us move away from complex dependencies like GPG and towards simple ones like minisign/signify that only do what's necessary.
I have experienced the polar opposite (non US citizen)
It is much better to face boring challenges with interesting people than interesting challenges with boring people. Maybe focusing on the team would excite these kind of persons.
> I also have never heard the fans

We all do now
I am surprised and confused this isnt a wrapper of systemd 'machinectl'. The functionality seems similar except the port forwarding automation as far as I can tell. Really nice tool to have for development though!

https://www.freedesktop.org/software/systemd/man/machinectl....
There are some health pre-conditions that are impossible to avoid. I have hypertension for example, and except for this I am pretty much healthy. But still have a significant increased change of having of death in case I got COVID.

So yeah, I will take all vaccines I can. If I need a third dose to keep my immunity high against COVID, I will sure take it.
Look at Framework. Really fantastic out of the box Linux support (some WiFi issues depending on kernel version but legit it’s better than what you’ll find on identically specced Dell's right now and you have options about brining your own preferred WiFi card), excellent Windows support, a good community, repairable — I’ve had mine since September and am a huge fan.
The base advice is absolutely sound. If you are leading, there is a stark difference between necessary ambiguity (which sometimes for regulatory or other conditional reasons may be needed) and just causing undue anxiety/harm through severe derpitude and lack of empathy for the intended audience.
FP is already on the map, though often labeled "Here be dragons."
Isn’t the „Identity“ situation the reason why Afghanistan went back to the Taliban the moment the NATO left? I‘ve read[0] about it at least and apparently there was no real idea of a country called „Afghanistan“ among the citizens of the country.

[0] https://www.frontpagemag.com/point/2021/08/there-no-afghanis...
Don't experienced candidates know that behavioral questions is bs and just make things up on the fly? You ask them about a conflict in past, they invent a story about a small disagreement with coworkers that got resolved in a model textbook way, leaving everyone better and wiser? It's not a deposition under oath, after all.
looks like they are talking about different type of elites. Turchin is referring to govt. elites, mostly.
I had this idea long ago but at the same time I worry about things too fluid. Both for performance and both for information efficiency. Tree can be seen as a preemptive good enough tag order. Some obvious dimensions like category, time will always be of use.
If recent enough rent it as a remote desktop for people wanting to build ios projects.
Strategically then, wait until you are 4 months in the job, when they’ve paid the commission to the recruiter (finding and contacting interesting people is a job, paid ~20% of the gross salary), and THEN you raise the price.

Expect to receive a flying chair. If you get out of it alive, you’ll get a better salary.
A related blog post on the portal from the Office for National Statistics (ONS):

New UK climate change portal to inform understanding and decision-making:

https://blog.ons.gov.uk/2021/10/28/new-uk-climate-change-por...
You can contribute to Pop with a $12 yearly subscription/donation. It doesn't get you support/etc though.
> (while conveniently also not providing any data to back up such a claim.)

"The intervention increased proper mask-wearing from 13.3% in control villages (N=806,547 observations) to 42.3% in treatment villages (N=797,715 observations) (adjusted percentage point difference = 0.29 \[0.27, 0.31\]). This tripling of mask usage was sustained during the intervention period and two weeks after. \[...\] The proportion of individuals with COVID-like symptoms was __7.62%__ (N=13,273) in the intervention arm and __8.62%__ (N=13,893) in the control arm." - ["The Impact of Community Masking on COVID-19: A Cluster-Randomized Trial in Bangladesh" (2021)](https://www.poverty-action.org/sites/default/files/publicati...)

"SARS-CoV-2-naïve vaccinees had a 13.06-fold (95% CI, 8.08 to 21.11) increased risk for breakthrough infection with the Delta variant compared to those previously infected, when the first event (infection or vaccination) occurred during January and February of 2021." - ["Comparing SARS-CoV-2 natural immunity to vaccine-induced immunity: reinfections versus breakthrough infections" (2021)](https://www.medrxiv.org/content/10.1101/2021.08.24.21262415v...)
This read resonates with me strongly. Especially that David Foster Wallace quote, about the sacrifices to get very good at one particular thing.

After my last job, I decided to go all in on the childhood dream as an indie game maker. I knew that most fail.

I had reasons to believe that I wouldn't. Revulsion with company feudalism made it enough.

I'm a year in. My tweets about my progress are in the top 10% among indie gamedevs on twitter.. Wishlist heuristics tell me that at release, I'll make about minimum wage(*).

The price in hours to get here has been so high that the economic calculus screams that I should give up.

The prices to self of the "right" way to survive still seem higher.

Hikikomori seem like they jumped out of the boat. They want to live, passive in their dream until the tide pulls them under. I don't think you can live serenely in the dream without acceptance of the tide.

I feel a certain kinship to that, the only difference is that I'm still swimming. How could the outcome ever be different though?

The outcome will be different if I can cobble enough flotsam together to make my own boat. Then I can go sailing with an eye out for the swimmers.
Wow the way this website opens links in a draggable, pinnable pop-over box is dope.
> I think it's a result of the cost of technical testing reducing to a negligible amount

This is a good point that I overlooked and definitely agree is also present. The same thing is happening with other types of interviews - I have seen companies hiring now where the candidate is asked to record video answers to prompted question, that from what I remember are evaluated by some kind of machine learning. They can open up the funnel without having to do anything (except forgo candidates that either have some self respect or are not desperate for work)
How do you traverse a symlink that points to one of its parent folders? How do you traverse a web of interlinked sites?

Somehow Linux, Linux software, web browsers etc. are already able to deal with directed graphs.
Probably because other brands don’t do anything novel to warrant such loyalty. Apples hardware and software stack is undeniably unique which in turn makes it a brand that people will put up with issues because well, it has things other systems don’t.
" there just isn't the springboard from academic research to commercialization"

I worked in tech transfer for a bit.

There isn't such a thing as 'translation of science' because knowledge itself is pretty useless, even applied research is.

Products - which hopefully embody some of those things - are what people buy and the things that go into making good products are a bit orthogonal to classical R&D approach. Thinking about things from a 'user centric' instead of things having 'intrinsic' value is a big leap that I think takes a few years for some to get.

In Academia we think of knowledge as having inherent meaning and value unto it's own - which is totally fine I'm not hear to argue otherwise.

But in the real world, it's almost as if you have to view Science as just 'fancy pants tooling' and give it about as much love as your ruler or hammer, i.e. think of it as just a tool to meet some 'ends' wherein the 'ends' is not 'publishing a paper'.

In biotech, the 'ends' maybe more mappable, i.e. 'this drug regrows hair in men and women' but as you indicate, it mostly doesn't work this way.

Even then, even if we got our surplus PhD's into industry, we still may have this over-capacity.

So all of that aside, maybe we are entering the phase where the standard/normative level of education is just really, really high. Like in one of those corny Star Trek places where everyone has a PhD.

Just like many of the wealthy, effete folks in the past who got degrees because they were rich and not even interested in pursuing something applied or interesting, 'we're all getting rich now' and perhaps should turn our focus to the 5B people on planet earth who still have material needs.
I think it’s just trying to show the thinking pattern of the person who finds it alluring
> 4 trillion per year.

For comparison, the Gross World Product[0] of 2019 was estimated to be 88 trillion, so a 5% global tax devoted to carbon removal would be sufficient.

Countries could even be given a quota, and they would get a rebate for every ton they came in under that quota, such that they would pay net zero tax if they were net zero on carbon emissions.

[0] https://en.wikipedia.org/wiki/Gross_world_product
Oh great yet another person who can’t be bothered to understand Turchin’s theory or the data behind it and then attacks a straw man.

Regarding physicists being driven out of research, as a physics major, institutional issues in academia have nothing to do with me doing coding instead. It’s simply that money makes life convenient and I’m doing what makes me money. If I got paid equivalent amounts to pursue my passions I’d jump at the chance but absent that possibility I’d rather earn a lot, FIRE, and then focus on passions after.
The mailing system your are referring to is called UUCP (Unix to Unix copy protocol). It can use serial link or IP as a transport to transmit batches of tar-gzipped emails. Binaries were usually uuencoded in mail body (if you are on FreeBSD, type: man uuencode).