skysight-inc/HackerNews huggingface dataset:
> Even internal postings at my company are heavily skewed towards seniors.

The working population is heavily skewed toward non-entry-level candidates, so job listings naturally reflect that.

If an engineer is a junior for the first 2 years and goes on to work for a 40 year career, they’re only junior for 5% of their career.

Expecting a large majority of job listings to be targeted at entry level candidates ignores the reality: Entry level workers are, numerically, a tiny minority of applicants anyway.
I'm not your parent commentor, but imo, it's because there's is an enormous amount of existing info out there about these two steps. For these kinds of projects, they are necessary whether you're translating to another language (i.e. generating code) or not. And everyone starts with lexing and parsing. And just repeats the same old shit.
Anonymous/semi-anonymous Internet forums aren’t generally a reliable source of information. Even if the people posting are being truthful (and accurate), they’re still not representative of the population.
Having young children shouldn't make you overlook evidence and latch on to any sensationalized account given by the news media.
It isn't in decline [0]. The world has mostly recovered from Fukushima-induced panic. Only Europe is holding the number back from being actual growth.

> Nuclear is crazy expensive

People say that like it is a law of nature. It isn't. Prior to COVID I was regularly moaning that the government was destroying lives with their overzealous safety standards.

The suddenly COVID comes along and "this vaccine shouldn't be mandatory" it isn't even the safest opinion for an extremely hastily developed vaccine. Previously the record was something like 4 years, typically longer [1]. Turns out almost all that time is safety testing.

Nuclear will be similar. The majority of the cost will be government regulation rather than any sort of intrinsic difficulty, and we'll have the technology to do it cheaply. It is simply unbelievable that the cost of this specific technology would go up over time, given that every other new technology we know of has the cost going down and usually radically.

[0] https://ourworldindata.org/nuclear-energy

[1] https://theconversation.com/covid-19-vaccines-were-developed...
Lots of fun in VR, too.
Creativity, Inc.

https://www.goodreads.com/book/show/18077903-creativity-inc

It's on my list to read. Saw a talk Catmull gave on youtube (don't have a link at hand) and was pretty impressed.
Perhaps as a weapon in space, it might be feasible, where there is nothing to get in the way between the laser's production and the laser's target.

But in a normal atmosphere there will be a 'defocusing of the beam' caused by heat blooming. That effect will be even worse in a moist atmosphere.
Twitter has paused verification applications again
This depends on the definition of "automate" and "creative." GPT-3 proves that you can automate creative writing. In principle it's possible to have a system that interacts with users and develops software based on feedback. You cannot take user feedback out of the loop, sure. Maybe one day the system will also be able to simulate the user's reactions to iterative prototypes, to the point of coming up with something directly useful. Of course the system can't predict the future, which is why iterations will continue as time passes and the world changes.
We need to fix plastic use in the West, so that we can export the technology and solutions to the rest of the world. Same with fossil fuel use.
Is this a rebuttal to something. Although I agree with it, I don't know what aspects are really in question. I'd be curious to know what prompted this.
The older and more experience I get the more I find myself turning into a complexity zealot, to a really extremist extent. Every time I see something introduced at any level that isn't 100% strictly necessary to the problem being solved it triggers a kind of accumulated PTSD is almost physically painful.

I know everyone thinks they like simplicity but my observation is that about 95% of software developers have a complexity fetish. Literally any opportunity they get to introduce something over and above what is essential to the job they are doing they will do it. For many its almost built in as a part of their value system (if all I do is solve the basic problem then I'm just a mediocre mundane developer right? I want to be a rock star who develops frameworks and invents new things that other people use). And yet the epitome of genius in my mind is finding the solution that solves the problem without introducing anything at all.

Again, I know 80% of the people reading my comments right here will nod their heads and identify with it and yet still go away and see themselves as exceptions to the rule and create another abstract class or define an optional configuration file or make their code automatically parse an extra environment variable with a regular expression or .... you get it....

We had to add something to the database the other day. Big argument. Should be one to many? many to many? what if this or that happens? what if requirements change? You know what - for the requirement wa actually had it was solvable with a single integer field on an existing table. But this is a battle that has to be fought ... over and over and over ...
First, the snark in the first sentence is unnecessary to try to make your point.

Second, the presence of fibers is the differentiator here, meaning that the same amount of sugar in fruits will bring a lot more satiety.
According to https://support.thelightphone.com/hc/en-us/articles/36003112... there is a screen light which automatically engages in low-light situations. (although it doesn’t tell us the color of that screen light)

But it kind of doesn’t matter. The web site quite clearly said that the screen doesn’t emit blue light, and since the screen is e-ink it presumably doesn’t; it only reflects it. The site made no such claim about the separate screen light.

(Live by the “technically correct is the best kind of correct”, die by the “technically correct is the best kind of correct”. ;) )
Not strictly required for the ISP to run it, I think Hurricane Electric did/does run something like those for free. But in general, yes, it's on the clients to handle.
The Prison of the Pillager (Map)
I personally think you never really learn anything the way it feels you do. Instead your mind is actually much more like a multidimensional lense that given enough training data will start to pattern match “learning to program” or whatever other skill you’re trying to learn. An important one no one teaches is “decipher business requirements into pseudo-code”… oh and the feeling of frustration and being out of your depth is the lens moving.
All my adult life I've seen the government make decisions I find not only suboptimal, but detrimental. More and more it feels like individuals have less say in what goes on, and that seems to show in vote participation and in how the government acts (like how they refuse consultation about a new controversial policy [1]).

1. https://montreal.ctvnews.ca/rights-group-denounces-lack-of-c...
Rich countries pioneered dumping plastic onto developing countries. To then blame them for polluting.
Interesting post. The documentation and api endpoint are well documented and there are some good third party projects to customize the Elgato Stream Desk and/or replace the official Streamdeck software. These are mostly on linux and macos, but it’s interesting to see how deep this Author went by going down into the usb protocol.
> GPT-3 proves that you can automate creative writing.

No
It seems conceivable that a red LED based on phosphor excitation could exist somewhere where having the same forward voltage for different colors was essential, but I haven't been able to find one.

Taking into account the different forward voltages for different LED colors is a standard part of designing an LED circuit. One of the LED data sheets I have on hand for some 5 mm LEDs includes a forward voltage chart with 1.9 V for red and 3.2 V for blue.

Do you have a part number for a red LED that operates by illuminating a red phosphor with a blue LED?
This is amazing bug-fixing work Lars!

Here are my thoughts on what is needed for emacs to have a real future in the 21st century:

1. We must create a strong community of highly-skilled programmers who use Emacs for their work, for it is out of this community that emacs contributors, developers and maintainers will come.

2. Therefore Emacs must be first-class for day-to-day programming work.

3. This means LSP. I think it means taking some lessons from VSCode: i.e. not being a traditional IDE, but having first-class LSP functionality in all common languages.

4. It probably also means being able to follow VSCode's lead in remote container-based development.

5. The emacs development community needs to become less of a weird argumentative place. The points above will help because it will have more representation from programming traditions other than lisp.

6. Development should move to something like Github/GitLab, i.e. with PRs, not emailed patches.

7. The memory of Stallman and the FSF should not be forgotten but their opinions should not be given any special weight. E.g. on using a non-free platform like Github/GitLab, and on supporting MacOS.

8. Things like org-mode and gnus are a distraction: emacs core should focus on programming modes. If it would help focus emacs development on programming modes to severely trim the core, then let's do it, and move these things into packages. org-mode is very popular but too unfocused to be in core. gnus is great but the next generation aren't going to use it for their email.

9. We should kill the idea that it's desirable for projects to become part of core. It's not desirable: it makes it extremely hard for people to contribute to those packages due to FSF papers and email/bug tracker workflows that are totally alien to contributors and not as good as more modern workflows, and it makes the emacs bug tracker unfocused.

10. We should not think about making emacs popular and instead just focus on making it excellent for programming.
In case of servers/vm/containers you probably know how much RAM you've provisioned, so set it to that minus whatever other processes need to live.

For desktop applications it's tough. It may be just an arbitrarily high amount you don't expect to hit during normal operation. If you need to work with variable-size data, then it could be `size_of_file_being_opened * x` if you can predict the `x`.
I don’t understand why people focus on being an “X language developer”

Wouldn’t you care more about what problem domain you’re working on and base your career direction off that?

To me languages are just implementation details
...or housing those in need of housing.
> If you want to argue that it produced cultural changes that directly affected how they local people reacted to mass plastic availability

You're making that argument yourself in your own words.

> you should make a specific argument, with evidence, about the changes it supposedly induced.

I wouldn't argue that way. I would instead note two salient points.

1. Traditional Philippine food waste management involved disposing of food waste and packaging in rivers. That was environmentally sustainable when all food packaging was biodegradable e.g. banana leaves and coconut shells.

2. Whilst foreign companies introduced plastic packaging to the Philippines, nobody introduced a way to process plastic waste effectively, which is why we have this problem.
Liz, as the person who forced me to reverse Patrick Spek's original ban for uploading a perl6-n_gg_r directory to cpan, I don't feel your opinion on my "toxicity" is necessarily universal.

I am, however, very glad that the Raku CAT has since corrected your mistake.

I am very well aware that I can be an asshole sometimes, but unlike you I don't defend outright anti-black racism because, to quote Patrick, "I call my black friends that" and "it's just a word".

Your repeated opposition to code of conduct enforcement is unfortunate but now you've resigned I hope we'll be able to move forwards on that matter without your personal dislike of me interfering.
>>Clothing is a relatively recent phenomenon in evolutionary timescales. Should we abandon that as well to optimize body temperature?

But we modify clothing based on personal comfort. It's extremely uncomfortable to wear a mask, especially as the moist air exhaled is trapped under the one/two/three layers of mask and heats up the face.

>>No, it shows you have no data to support your claim that masks harm school age kids.

Like I already pointed out, no studies have been done on this, because it's an unprecedented policy experiment. The burden of proof is on you.

>>I can point to hundreds of schools around the world that have masked for over a year and reported no developmental delays. If masks caused delays, we would know by now.

How would we know without studies? Smoking wasn't known to be harmful for decades until after it became popular.

As for anecdotes, there are plenty saying kids have become more antisocial. What we can't definitively say is whether these anecdotes are an indication of a broader trend, and whether - if there is a trend - it's due to masking, social isolation, or some combination of these factors.
I think it's possible for a problem to a broad but not necessarily complex (which I tend to think of depth in this analogy).

Same goes for solutions to said problems. A solution can be large but simple or small but complicated and/or subtle or really anywhere along both of these axis.
Thinking of the Children
This must be some new meaning of the word "sociological" of which I was previously unaware.
you could allow python like comments and strip them with a regular expression substitution before parsing. Something like this.
(it strips all the lines that start with whitespace, followed by #, followed by anything until the end of the line)

cat cfg.json | sed -e 's/\s*#.*$//g' | jq .

Allowing multiple lines is more complicated, can't do that with regex alone.
The Respected Scientists Who Pushed for Alcohol Prohibition in 1920
Yet it was Vox people singing the praises of "zero Covid" zealots ... https://www.vox.com/2020/12/4/22151242/melbourne-victoria-au... inter alia exempla.

Ansd, now, they have this: https://www.reuters.com/world/asia-pacific/australias-victor...

> Melbourne extends COVID lockdown; 'no jab, no job' in Sydney
I mean, it definitely is creative in the sense that it turns a one sentence prompt into a full story. There is no reason to think that it couldn't write Hollywood-style generic movies in future.
That's deliberate. Cancer usually hits humans on a timeframe that is longer than the normal lifespan of mice, so an exact 1:1 experiment is likely to never see anything, not to mention too long to be a reasonable experiment to risk in either direction. Science per day is not cheap.
This felt somewhat wrong to me (as I’m sure it did many people that have take a Physics class) and ended up finding a Reddit discussion about this[1]. Seems like it’s not totally correct because the function for the ball becomes discontinuous

[1] https://www.reddit.com/r/Physics/comments/mn11r/the_dome_a_s...
That's completely wrong.

Sam was absolutely doing her best, and if her initial decisions with regard to me were perhaps arguably a trifle draconian, I'd note that "a moderator getting out over their skis due to an excess of righteous anger" is absolutely somebody I've been significantly more times than Sam has.

The only person standing behind said committer's racism was lizmat, who forced me to reverse the ban I laid for the original fucked up cpan upload and has been attacking me for thinking he was a problem since.

However, lizmat has now resigned from TPF; I hope she isn't as much of a problem to raku conduct enforcement going forwards as she's been elsewhere, but I have faith in the raku team's ability to manage that issue and don't intend to interfere with their doing so.
Just have a list of things you don't know in white on the last page ;)
Standard German recipe measurements. This refers to an actual tea- and tablespoon, and may not match measuring cups denoted in imperial units.
Put them on a tree, have rocks thrown at them, take them down.

(If done well enough, laugh all the way to the bank)
I want the best of de-coupling and coupling of services, where you only need one identity to manage a variety of services, but each service is isolated from one another. This comes in two forms: identity and repercussions. In terms of identity, I want the ability to present myself differently depending on the service their using. I don't want my real name in say a game lobby where harassment happens more regularly. In terms of repercussions, I don't want a TOS violation on one connected service to influence the other services. I hear a lot horror stories of where malicious intent from a 3rd party on some service causes the closure of all coupled services and you're left dry.

I think Microsoft does a reasonable job at this. If you violate the TOS of Office 365, you may lose access to that, but the rest of your account stays usable.
Breaking into AI Product Management
Not sure if 'much more powerful' is a desirable feature for a configuration file language.
Larger feature size would help the power consumption in this case as well - larger distance between transistor features means less leakage which means less static power consumption. Dynamic power consumption would of course increase but that shouldn't be much of an issue with analog chips.
For some people (me included, sometimes) the language is the domain they're interested in
You're going to teach grandma how to install and use an emulator or virtual machine of course. She'll love that.
I want to challenge a detail. I have rarely heard anyone talk about total lockdown since the vaccine came out.

I hear about two groups. The people (1) who don't want to do anything (vaccines or mask) and who want to force life to go back to normal, and (2) the people who want businesses and schools to enforce mask wearing and and encourage vaccinations. And really, the second group is compromising, in my opinion.
Why PROLOG?
From personal experience, bug reports are cheap to generate and very expensive to investigate. Additionally often it is the case that bug that no one paid any attention to eventually does go away on its own (the environment changes, the features is removed, a single commit ends up fixing multiple symptoms of the same problem, it was actually a user error, etc). Give the morale and dev time cost of a sprawling and low fidelity bug list I sympathize with aggressive bug triage, as I had to do the same myself. The real stuff will keep popping back in, and its better to have a real but incomplete list than a complete but mostly bogus one.
Consider codeskulptor[0] out of Rice University, I used it for a coursera class a decade ago (think it was this one[1])

[0]: https://py3.codeskulptor.org/

[1]: https://www.coursera.org/learn/interactive-python-1
I mean, you can't fault them for testing you on something you want to use in a job professionally, right?
> doesn’t mean it isn’t a choice.

People who haven't heard what Apple is doing are not presented with a choice. Not everyone follows tech news so closely.
So far Lollapalooza appears to have seen 283 cases for 385,000 (mostly vaccinated or tested) attendees, and no hospitalizations or deaths as of yet.
What about hating having to understand the complexity of how this post moved away from Google Plus due to various corporate and other forces? Here is the original link pointing to G+: https://news.ycombinator.com/item?id=3055154
Phoenix 1.6.0 LiveView, esbuild, Tailwind JIT, AlpineJS – A brief tutorial
That all sounds right to me. And with everyone who doesn't need all the nitty gritty access that software developers (and some others) off using different OSs, the advanced OSs that software developers use will have no reason to cater to anyone who doesn't understand how a computer works or isn't willing to read a bit of technical documentation.
The personal evolution is very interesting: from complexity zealots to simplicity zealots.

I suggest this has to do with the fact that at very local scale, complexity is not a problem, and individuals are therefore concerned with more of an intellectually elegant solution, irrespective of complexity.

In addition, a complicated but elegant solution speaks to our intellectual passions.

Finally, I think that we compete on those terms far more than we like to admit. Everyone wants to be the 'genius' that others envy, with all the followers, the insightful blogs etc., at least on some level.

As we grow, mature and perspectives and horizons broaden, have little to prove to others, the novelty of a solution may take second set to 'getting it done' and this is when we start to develop a real instinct for the cost of code and complexity. Then we realize that most of our abstractions are leaky, that tons of code is unnecessary and make work, the 'horror' of complexity starts to come into clarity ... and we kind of turn into zealots.

I'm in the simplicity zealot phase and I wonder what's next.

I suggest it's probably just the 'Sausage Phase' wherein we accept what's there, and accept the limitations of individuals and operating environments.

I wonder how we can teach new devs to move through these phases quickly.
They have no problem funding CERN and ITER. Why not spend some on research for lower cost fission reactors.
HCL is neither acceptably readable nor does it just work everywhere. TOML is getting there though yeah.
In theory it does. Laws put in place by previous generations do require maintenance to uphold.
Interesting…you are discounting some of the conclusions of the IPCC because they are not apocalyptic enough?

Not sure that is really all that much different than discounting the conclusions of the IPCC because they are too apocalyptic. Either way you are basically saying “I don’t trust the climate scientist’s conclusions”.
Maybe I'm missing something, but I thought that was the pinephone (or at least their end goal) or a heavily modded Android
I find YAML an incredibly difficult configuration format to write by hand for anything but the simplest of files. Agree it’s a sterilisation format and not a great one.

Likewise for JSON. No one can say setting up a webpack config is simple which uses JSON.

It’s a recent trend. I hate working with the Kubernetes ecosystem as it’s lines of YAML config.

At the same time I love working with OpenBSD / Linux. OpenBSD especially, the config files are simple and concise.

TOML is my preference if I need a config file, it’s easy to read/write and reasonably expressive.
The media exists to program you. The easiest way to distort reality is present the world as a black-and-white dichotomy.

https://en.wikipedia.org/wiki/Splitting_(psychology)
https://m.youtube.com/watch?v=BowJk0InIic
You don't exit. You work with fallible functions, and keep trying to handle errors for as long as possible.

Each function can fail, and when it fails, you propagate the error up to a point where the whole failing task can be gracefully cancelled.

e.g. if user invokes a "Print" command, and it runs out of memory, then instead of immediately crashing and burning, you can try to report "Sorry, print failed". That too will be handled fallibly, so if `message("Sorry…")?` fails, then you proceed to plan B, which may be log, then save and quit. If these fail, then finally crash and burn. But chances are that maybe print preview needed to allocate lots of memory, and other functions don't need as much, so your program will survive just by aborting that one operation.