skysight-inc/HackerNews huggingface dataset:
I guess there are levels. Computer engineering is a proper science, much much more deep and broad than mocking up a web page. And people study the science for years, the same as civil or aerospace engineers do, and get a label for that, called 'engineer'.

Same with a doctor. You study for that, get the label. You cannot/should call yourself a doctor if you just read some Wikipedia articles and listen to grandma tips and go applying band-aids and aspirins.

> Well, back in the 90s I called myself a "programmer." I miss that, too.

Oh man, so true. I miss it so much. Developer is such a vague term.. but in my little heart I still consider myself a programmer.
"a person trained and skilled in the design, construction, and use of engines or machines.." - [https://www.dictionary.com/browse/engineer]

I guess what it comes down to, is software a machine/engine? Also, the person who does the "slicing up a design, authoring markup and CSS, and sprinkling in a JS plugin or two" is or should be the designer, not the developer.
senior interview or new grad?
I like Noah's Ark a lot.
While I generally agree, I'm not sure maven's pom.xml (aka porn.xml), of all things, is a paragon of good markup design ;) For one, maven actively forbids/rejects use of ordinary XML entity references, and invents its own text expansion instead (so strictly speaking pom.xml isn't even XML proper). Then using XML for a relatively simple EAV format seems like overkill. But yeah, over a decade ago the maven developers had great plans to open up the format for alternative serializations/DSLs; thankfully they didn't, if only because they realized it isn't worth the maintenance effort. I'll add that a format for describing software builds is probably the wrong place to let a thousand blossoms bloom, something that you realize soon enough if you've worked as freelancer in Java-ish project's for any amount of time, and where every other project is feeling the urge to use the oh-so-great gradle as an alternative to pom.xml.

My comment was only aimed at service payload serialization; as to whether markup makes for a good config file format, I'm not entirely sure. It certainly is better than inventing an ad-hoc format IMO, but OTOH there are a couple of not-quite-SGML/XML config formats such as Apache's httpd.conf, or in fact maven's that just give XML/SGML a bad name IMHO, because they generally inherit the downsides of markup without bringing its benefits (such as being able to assemble a configuration from fragments using regular entity expansion).
just to get through the new grad interview, I mean.
I'm starting think I'm in an episode of Twilight Zone: we are in an alternative world where people suffer from severe cognitive dissonance and can't argue properly

Real work referred to computers means heavy load

The original post said "Apple is killing laptops to sell.more tablets which are gadgets and you can't do real work on gadgets"

Which is true

There are a lot of people driving push scooters, you can't do real work with them, you need a proper vehicle if your job requires moving things and/or people all day

Paper and pen have nothing to do with laptops and, usually, brain is more powerful than an i5

Unless you're an Apple zealot
is system design necessary for new grads?
I just want to feed my family... I’ll worry about enlightenment later.
Ask HN: How do you structure product design in your company?
It seems there are many ways to skin a cat.

Do engineers work directly with designers? Is it all done through a product manager? Do you have a design system? Do you have a corresponding component library? How is design work tracked? How does that align with engineering work?
The radical environmentalists (really, they’re just marxists) finally starting to admit what they want to take from us.
Asymptomatic yes, but still spreading the virus. The fact that some are asymptomatic only worsens the case of COVID-19 because they will not know to stay home.

Those that get sick, which could be your parents, seems to become very sick and in demand of prolonged care. There are clear indications that brain injuries is part of that picture. Without health insurance, you are in really big trouble, and possibly stripped of the after care with possibly long term effects.

In what way is it “good” that you have a large population of silent spreaders? You should be very worried.
Do mandated green initiatives in this vein have a history of eating into the profits of construction companies in the UK?

At a naive, laymen’s first glance I’d imagine it creates opportunity for more!
Another example of this is with 'Windows Mixed Reality' VR headsets. The controllers connect with the computer via Bluetooth and will often be noticeably laggy or unreliable when using onboard Bluetooth due to interference from other devices on the motherboard. Switching to an external Bluetooth dongle on a USB extension cable results in significantly improved controller tracking, and this issue is partly to blame for the poor reputation of WMR controller tracking.
In case anyone comes back to this - there's some comments on reddit about this https://www.reddit.com/r/whatisthisthing/comments/hcrfto/wha...
I think the article is right. Vaclav Smil has pointed out that today the share of fossil fuels, at about 90% of global energy consumed[1] is actually higher than in 2000, and falling at a snails pace.

There is a worrying trend emerging, fuelled by the tech industry of performative environmentalism that seeks to promise absolution like the church did by buying Tesla's and biodegradable cups while the real-world impact is marginal while leaving the fundamental flaws of the system untouched. We won't consume ourselves out of the doghouse.

Russ Ackoff in a great talk about systems thinking[2] once pointed out a few salient things

1. Counter to intuition one does not improve a system by merely removing deficiencies. Doing away with what you don't want doesn't get you what you want.

2. Incrementalism doesn't solve fundamentally new problems, rearranging deck chairs on the titanic is pointless, and people confuse efficiency with effectiveness. Doing the wrong thing right is worse than doing the right thing wrong.

3. One must recognise that like an architect, a designer does not design rooms independently of the house. One starts with the house, and only changes parts as to improve the overall functioning of the system, never the parts alone.

This is what needs to be applied to modern environmentalism. Woke green consumerism and tech worship is useless. The entire global system needs to be redesigned, instead of trying to fix individual parts. We need to think in holistic terms rather than trying to remove individual problems.

[1]https://www.sciencemag.org/news/2018/03/meet-vaclav-smil-man...

[2]https://youtu.be/OqEeIG8aPPk
Shredding hard and soft things with the shredder machine Wise Experiments
I actually can't decipher strstr's post. Is it in favor or against wireless mice? Is the battery life good or bad? Are they using the mouse plugged in to the charging cable constantly or not? I'm legitimately baffled and not trying to be a grammar police.
The Segway’s Inventor Has a New Project: Manufacturing Human Organs
The issue with WiFi is over-crowdedness. Suggestions to fix this are to actually get everyone to lower the power on their wifi transmitters (hard to control). Also, making sure youre on the right non-crowded channel (easier to control).
Well and eloquently put.
Sure it sounds neat, but it also sounds a lot like that xkcd about standards.

Also, the 8P8C connector is just godawful. I mean, it's fine for the first 3 days until the clip breaks off.

https://xkcd.com/927/
Ask HN: Efficient methods for understanding complex material?
Often when learning new material, I find it takes significantly longer than I would like to produce an adequate conceptual map of an idea within my mind. I can almost always do it, given enough time and effort, but this seems to be suboptimal, especially when there is a large amount of information that I want to learn. Memorisation, the second part of overall "learning", seems to have many efficient methods documented for how to achieve this, however the process of understanding, required to effectively memorise in the first place, seems to be without any immediate "best practices" to achieving it. Are there any relatively universal principles one can use to increase the rate at which one can effectively understand things?
That's definitely strange. I studied at a university in the Netherlands which implemented what I think was a European standard curriculum, and what this article mentions is a subset of the first two years of the undergraduate degree if I remember correctly.

Some elective courses are missing, and AI though it is mentioned. We also used many of the books mentioned here. Also back when I did it there were more seperate math courses that we shared with the maths undergrads. I know that they stopped doing that after I graduated.
Maybe not the case here, but I heard of a similar story from another country. As a baby he got his arm badly burned and the parents left him at the hospital because they couldn't pay for treatment.

The accident cost him his hand _and_ his parents.
Interesting. I have a 2017 MBP, 16GB, 2.9 GHZ quad-core, and Figma feels terribly slow.
To not need many custom helper functions like this I still prefer to throw in jQuery for "small" more serverside oriented projects. It gives a well documented and standardized API.
Python’s Pickle’s Flaws
Similarly, Perth has the Baysie Bridge: https://www.howmanydayssincebayswaterbridgehasbeenhit.com/

It's apparently slated to be replaced, though.
Welcome to the world of "Parallel Construction" which is a "legal" way of ignoring the constitution
The former Eastern Block has factory bread that tastes better than most artisanal bread in the West. Same for all other foods.

The problem is not that there is some magical loss of essence when something is made by a machine, it is that mass market products in the West prioritize looks over function: strawberries that are the size of eggs and taste like cardboard, bread that is white and puffy but mostly air and mush, milk that is pure white and tastes like chalk water.

And in our industry, UI that look amazing on video and images but reduce your productivity to that of a brain damaged chimp.

The problem isn't that things are machine made, it is that we are making the wrong things because the wrong things look better in ads.
Maybe you should first read your history (much of it still alive in “less privileged” countries), and then decide that your witch hunting is the new best religion. Full disclosure: I am living in middle east. I am disabled. I believe in equality of opportunity and even unfair taxation to help less fortunate people. I believe in universal healthcare and education. I believe that the world is full of discrimination. And I believe that the new woke religion is actually a product of excess privilege, combined with selfish manipulators, and it will not at all better the lives of most under-privileged people. Yes, the “activists” and politicians who rise from the underprivileged classes will reap a lot of benefits, but not the masses. The privileged people will also be better off, as they do nothing but marginalize others based on their beliefs, and then pat themselves on the back.
I’ve been thinking a lot about the relationship between affluence and environmental impact recently. It seems that in general, the richer you become, the more garbage and pollution you tend to produce. I am far from being rich myself but compared to people from less affluent countries I have a lot of free income, and while I try to reduce my environmental impact I have to say it’s worrying how much trash I have produced and how many resources I have used over the years: Electronics, furniture, clothes, travel, food, .... If I was more affluent this would only become worse I suppose.

I think the problem is that a rational person (in our current definition) is incentivized to spend most of the available income/wealth during his/her lifetime, so as peoples income grows they find new ways to spend it: Get a new car every two years, buy a weekend house, go on expensive travels, buy lots of expensive clothes or furniture, always have the newest tech gadgets, etc.. All this incurs more pollution and resource usage. I don’t see how we can break this cycle without fundamentally changing our economic system, as right now almost everything is optimized to continuously increase output and create more consumption.
The only way your comparison works is if your point is "Framework driven apps are never good". I've lost count of the number of times I've pointed out that a good vanilla JS is always going to be better than a bad framework driven app. One is a good app and the other is a bad app. It's obvious, and therefore not a useful comparison.

The valid, useful test is whether or not a good vanilla JS app can be better than a good framework driven app.
I subscribe to both those subs, and the signal:noise ratio is very bad. It's pretty obvious that there's a substantial amount of posts from people who have neither lived in nor traveled to these cities. I was visiting both subs regularly until I realized that they just made me anxious and depressed. Posts are frequently just signal boosts of lurid local news about rape/arson/homelessness/etc.

It's not something you see in subreddits for smaller or less popular cities with similar demographics. Subreddits for these tend to be actually useful.
If it's based on CodeIgniter it should be pretty maintainable already. The documentation of each version has detailed instructions how to upgrade the code to get up to speed with the new version up to CI 3. CI 4 is however a complete rewrite and needs a lot of work I guess but I haven't gotten that far yet. CI 4 requires latest version of PHP.
For playing music or even calls you won’t notice any difference.

The problem is trying to use and app like GarageBand where you need instant response to instrument control. In fact, first time you open GarageBand and it detects you’re using Bluetooth it’ll give you that warning.
I guess you can always assign an orientation to an arbitrary graph so that it becomes representable? Some implementations of sparse matrices look essentially the same as the knuth transform.
Then why not just build a throwaway structure the same shape as the tunnel, some ways from the entrance, for people to crash into instead?
In order for someone on another planet to be detectable by us humans with our present tech they would have to broadcast radio signals. We developed this tech a little over a century ago. And as a civilization we had plenty of opportunities to self destruct, from nuclear and biological warfare, to destroying the environment. We also have the chance of developing a "better than radio" communication method that's completely obscure to us at this point.

The window of of that civilization being detectable is squarely between them developing radio and them dying off or using some tech that we cannot discern as artificial signals. The window for us detecting them has been ~50 years so far. Given the size of the galaxy and the minuteness of that window overlap it's pretty clear the chances of communication are slim. And indeed even if we do detect something, calling it communication might really be pushing our definition of that.
Phone interview for a senior role, not onsite.
So, essentially, as discourse becomes more visible to a larger section of people, that discourse then has to pander to the more trivial, petty or rather those emotions which require lesser effort.

The social networks rely mostly on network effects. There is really no way to, for example, discern, prior to a person joining a network, whether they are actually qualified to be able to participate in it. Sometimes, the network is visible, for example, a forum whereas there is a very low barrier of entry in terms of membership.

That is interesting to think about!

Your second point, I think, ties up to the first. Those people, who out of inclination, capability or training, are unwilling, incapable or unable to exert the effort rational analysis, will end up resorting to, as you say, "hide personal issues behind a show of empathy".

There is one more point I'd like to add though. In circles where a high amount of training is required, not only is it not possible to contribute in a meaningful way, but also there was no inclination for anyone to opine about others' comments. Whereas now, any statement, any remark, any comment, anybody feels that they can comment, criticize, or debate about. That is, the earlier inhibition, or should I say humility, seems to be disappearing. This is, in my opinion, is another reason for deterioration of debate and discussion.

Probably along with this, I'd like to add this quote from another comment in a different HN thread [0].
>> Cynicism tends to look smart to outside observers

Thank you for the wonderful and thought provoking discussion.

[0]: https://news.ycombinator.com/item?id=23137990
>humans shouldn't oppress animals, meaning that we shouldn't treat them as commodities and we should respect their rights.

That however is not even veganism anymore.

>However, if you were maximizing utility, you still wouldn't eat meat or dairy products, because those things cause massive suffering to animals...

Humans have been doing animal population control since hundreds of years because we eat them. If we would not eat them we would need to find a non-lethal way to do that (which would probably still not respect their assumed rights), else many animals would have massive suffering too.

Nature never optimizes to reduce suffering it optimizes for survival.
That's why a prey population can grows drastically faster than "healthy" and then gets reduced either by a predator population or the lack of resources.
These circles repeat forever and humans have been "counter hunting" since hundreds of years for food and other animal products but also because we do not want exploding populations followed by mass extinction (sometimes called plagues).
So if you really would want to maximizing utility and minimize suffering you would almost certainly have to go some middle way that does justify killing animals if it reduces more death and at that point it would be unethical to let the killed animal go to waist.
That however doesn't work if animals should have the same rights as humans. And it also doesn't work with any popular interpretation of veganism.
PWAs are supported well by iOS 13 and you can add a shortcut to the home screen since the beginning - see https://love2dev.com/pwa/ios/
To be more specific, this argument was popularized by Judith Jarvis Thomson in her essay "A Defense of Abortion".

https://spot.colorado.edu/~heathwoo/Phil160,Fall02/thomson.h...
It’s more cost effective to use solar hot water heaters than crazy amounts of insulation in a wide range of climates. Which is one reason regulations should focus on outcomes not methiods.
In my experience it varies a lot. I don't have airpods but I have some other wireless earbuds without any noticeable latency. Later I bought a different model from the same manufacturer (Anker) and they are useless for video of any kind. I also have a pair of Sony wireless headphones that have no latency I can discern.
Lesswrong.com
> matching C++ name mangling conventions

> matching C++ function calling conventions

> matching C++ virtual function table layout for single inheritance

Basically COM? Which is not surprising as it was designed as an OO native FFI.
You just spent three paragraphs describing how NodeList is different, including a reference to a non-existent operator. Nice.
All good advice, but you forgot to account for the apartment building situation. Your neighbours could be screwing it up for everyone else.
Making Your Code Citable Guides
Are there any celebrity programmers streaming? Would be interesting to watch Jeff Dean, Fabrice Bellard, or Donald Knuth code.
First of all, there's no need for 7 billion people to exist to fulfill being a civilization. Surely our civilization could exist of just 1 million people if it comes to that.

Secondly, the climate change "catastrophe" isn't what we need to be worried about. Rather one of those events that has occurred before on earth, wiping out almost all existing life. But considering some non-intelligent life forms, or at least life forms without our superior intelligence, survived those events I'd bet that we would survive them too. Considering we can detect them, and (somewhat) protect against them.

Nuclear War is unlikely to happen since any instigator know it would come at tremendous cost. Also, the more countries that have nukes the better, since it levels the playground. Even if nuklear war happens, it wont wipe out all people, all communities.
Which part exactly? Apple has the W1 thing and there are headsets that use their own radio implementation - https://www.logitechg.com/en-ch/products/gaming-audio/g533-w...
This is a rabbit hole. The amount of details and the work is startling.
It's subtle but basically NSA supported primes but they didn't say anything about hard coded primes. They knew that if we primarily used primes we would probably use hard-coded ones for the majority of the traffic so they could decrypt them. But of course they never said that directly. They just pushed towards that direction.
Is this the most accessible game ever?
This is not a good article and it has a very patronizing/inflammatory title. There is only 1 figure and that one is , if anything , hopeful. It shows that GDP growth has bent the curve of CO2 since the 2010s. They seem to be arguing about what was happening in the 20th century without taking into account current trends?

This is supposed to be a review, but it doesn't really review much, they make various statements with references, but they often do not state the facts which they are referring to. There are also grammatical errors

An example:
> The positional consumption behaviour of the super-affluent thus drives consumption norms across the population, for instance through their excessive air travel, as documented by Gössling73.

That Gosling73 study is a 2017 study of 10 celebrities including Meg whitman, emma watson, felix von derleden and Karl lagerfeld (are these people considered influential?) Celebrities and the "affluent" are different things. Plus i believe most air travel in the past 10 years was "influenced" by middle-to-low income influencers on youtube/instagram/etc. Importantly, that paper presents conjectures but no data that people are actually following the flight patterns of celebrities.

> Whilst a number of countries in the global North have recently managed to reduce greenhouse-gas emissions while still growing their economies30, it is highly unlikely that such decoupling will occur more widely in the near future, rapidly enough at global scale and for other environmental impacts

Why not? Every technology that the west built was quickly adopted by the rest of the world. What kind of inane/ahistorical statement is that ?
If you insist on having an airman medical certificate becaue you're already a rated pilot and need it to make money, then special issuance makes sense.

But if you're not a paid pilot, you're better off not going down that route, since once you're on record as having a deficiency, that's a permanent concern to the FAA. And if they decline the special issuance, you're also not eligible for the drivers license medical.

I would advise nobody with issues who wants to fly for hobby reasons to go down the PPL route since you can get banned for failng a medical. There's almost no upside and huge downside to risking that.
I totally agree with the writer, I have dedicated the last ten years to specify and implement a new single wire communication protocol for IOT and home automation applications called PJDL (Padded Jittering Data Link): https://github.com/gioblu/PJON/blob/master/src/strategies/So...

It performs much better than wireless alternatives.