skysight-inc/HackerNews huggingface dataset:
IMHO that's how it should be for a programming language.

If a programming language evolves to the point that previous programs written in that language no longer compile then it's no longer the same language.

So let's keep C as C and, as you point out, new ideas and concepts that would break things can be implemented in new languages.

C does evolve but it's also taken the pragmatic approach not to break the huge existing code base it has. In many cases these programs have been running for decades, they work.
The German job market is brutal for software engineers? How feasible would it be for an American SE to get a job and move to Germany?
And in Greek, we say "Σλάβος" (Slav) which is only one word away from "σκλάβος" (sclave) so I've always thought that the two were connected, until very recently, when I checked wikipedia just to be sure and found out that I was probably wrong.
> I'm not saying the users upvoting are shills

Ah okay, sorry, I thought that's what you meant.
This reply comes from completely internalizing the perspective the above post describes. It only makes sense if you accept that the employer is supposed to completely care for their employees. But if you view it as society’s job, then everything changes. For one thing, small mom n pop stores can compete with Walmart a lot easier if healthcare is provided by the state. Also employees can quit if they’re not treated well, etc.
On the one hand that would assist with the immediate problem but might cause another problem down the line.
Most small refrigerated appliances use hermetically sealed compressors and you’re actually supposed to wait a bit 24hrs ish before starting them to allow the oil in the system to drain back to where it belongs. So theoretically after the power came back on and you flip it back upright you should wait to turn it back on. In reality, lots of people move freezers and fridges and window a/c units and plug them back in and use them right away with no problem. But it is possible that you might severely shorten the life of your equipment too.
I'd like to hear about them, because apart from enterprise applications, there aren't that many left. Electron is the new desktop Java.
In highr-level languages you can make a lot of faulty logic inexpressible in your code, which eliminates a ton of bugs.
O.mg Keylogger Cable
> We believe women's unique role in founding and shaping computing and technology deserves its own section.

Hummm, ok, what about men's role ?

One of the biggest complain women make, is the world keeps reminding them that they are a women. Well this is one of them
As someone with a military background and experience working for contractors, I really hate using this kind of jargon for non-military stuff.

These tools are not force multipliers. Adding in concepts like "compound interest" or "sunk cost fallacy" stretches that meaning even further. Just stop.
Amazon did exactly this recently. The costs of the new digital services tax were immediately passed on to suppliers. Amazon won't be paying a cent of it.

Of course legislation could - and should - go after Amazon in other ways. But it makes the point that you don't want lawyers trying to define corporate taxation policy, because too few lawyers have the first clue how to define policy with no loopholes and real teeth.
I am the CEO of Uber, and I can gas-light you from the opinion section of the New York Times, because money talks. No other person is better positioned to do something about the plight of gig workers more than me, but I'm going to tell you a story about how we could all fix this together to distract you from reality. I'll throw in some blame to build up a strawman we can all tear down together, while gig workers still get the shaft and I still get my fat payday.
The temp curves may be non-linear, so I'm not convinced about the extrapolation from just a few hours.

I get not wanting to spoil food -- but why didn't he try with, say, jugs of water? Easy way to fill the freezer, great thermal mass, and probably a decent approximation of freezable goods.
Relay Computer
Perhaps a better link would be the README which explains what's the project about and its features.

https://github.com/buraksezer/olric/blob/master/README.md
I remember about 1.5 years ago I think 90+% of my youtube ads were TikTok. I thought it was my user demographics as my youtube viewing habits probably skewed towards a low-ish age. But maybe Tiktok were just buying a lot of youtube ads.

Probably both
If we take Uber's self-reported total of 3 million drivers, that'd give them an extra $15 a year. That's not really the scale of change most people are looking for when they say workers should make more.
A short summary.

"I tried punching myself and C let me do it. Now I am ranting how C gave me a nose bleed."

If you are using C for projects that are big and abstract then you are THE problem for picking wrong tools for your task. I killed a mosquito with a hammer but it left a hole in my wall => hammers are terrible tools.
>The 'innovation' at Uber was really a willingness to push at the edges of employment law

That wasn't the innovation. Uber was able to create a fleet from rented capital and made billions because they did it so well, but it wasn't just the business model. On the consumer side, Uber made hailing a ride-share much cheaper, easier and safer than ever before, and it got rid of the old practice of taxi cabs refusing fares from certain neighborhoods. Uber also broke the taxi monopolies that had taken over municipal policies and hindered public transport.
Show HN: Uptime monitor and status page powered by GitHub
lol downmodded for linking to a ton of reference and stating mostly facts. such is the current state of hacker news where many nationalists are hopping over the great firewall to focus attack on countries that ironically have freedom of speech.
To save lives, and save the economy, we need another lockdown
Your mileage may vary but verizon 5g home for example does not have a data cap [0].

[0]: https://www.verizon.com/support/5g-home-faqs/
During an extended power outage you can add quite a bit of time by wrapping the freezer in more insulation. Anything will do; fibreglass insulation, quilts, blankets.

You'll be shocked at how cold the inside of the blanket gets.
Do you even read your own links?
There's no way the dam will be operating in 10,000 years time.
I don't think Uber disrupted anything. Private car services or gypsy cabs already existed, they just had a brand name and an app. The result of which is that the same problems remain for workers. Unless that's how disruption in an industry is defined these days.

Update for clarity:

I guess my bigger question is: what really changed? Customers became more comfortable and the business side became more reasonable, but competition and workers still get the shaft.
I read the article, andrewfinr.

It seems like a serious attempt to inform us about the humanity and abilities of Robert Burrows. The reason it tends more towards clickbait than necessary is obvious from the headline:

What I Learned From the Worst Novelist in the English Language

If the article was more of an attempt to rehabilitate Robert Burrows, who the author visited on his death bed to get the story, the headline might more candidly have been written as:

What I Learned From the "Worst Novelist in the English Language"

Swanson does encapsulate the insult in inverted commas, but not until para 19, when he writes:

There was something regal, something monumental, in his bearing, and though I knew otherwise, I found myself thinking, “There he is. The worst novelist in the English language.”

Was it really necessary, or beneficial to share that thought, if the point of the article is to debunk the insult?
That sounds ideal.
What about tethered balloon base stations?
This thread is littered with this attitude, that the developers don't actually have a seat at the table where "what to build" decisions are made.

This was not always the case.

How the hell did we let that happened?
Motorola: The Rise and Fall
I'm also interested in this. How hard would it be to remember 440Hz and then just go up in your head, searching with octaves and then going up and down when close?
That's pretty much what I wrote in the first post.
Trying to avoid adding warnings is a very silly form to twisted logic.

1. People enabled warnings and -Werror because they want high quality code.
2. Standard can't add warnings because people use -Werror

This means that not adding warnings is directly against the original reason to use -Werror in the first place! We are now avoiding warning people about dangerous things because they requested to be warned about dangerous things!
Nope. The German command didn't act normally in this respect. They were in hopeless situation since June 1944 (Operation Bagration) and continued to kill and die for nonsensical reasons. They only surrendered after Hitler killed himself.
Very curious about the origins of this tool and how it is used by the creator. Looks very comprehensive, but some real world examples of use and performance would be great.
Four Projects Worth Collecting
> There's no identity to "whiteness" except racism against "non-white" people.

Historically, this is quite wrong. By the late 19th to early 20th c., "white" identity in the U.S. had essentially become a way of providing all European immigrants with one common, shared identity thus obviating prejudice towards some European nationalities especially wrt. Central Europe (hence Germans, but also Slavs). To a significant extent, this is comparable to how self-identification as "white" is understood today, as well. There's nothing in such self-identification that implies prejudice against people of color.
One thing that can really help with the study of colonialism is the proper sourcing of (and translating if needs be) of first hand accounts. This should be the starting point of any discussion. Dr Remi does this well.

There are two objections I have to this piece. The academic points are sound and very good, however There is a throw away at the end "opening the door for white people to shed any guilt".

This feels very catholic original sin. Barbarism underscores colonialism, as does greed, this is undeniable. But we cannot tar an entire race with the sins of their ruling elite forebears. (just as its inexcusable to discriminate on the basis of race)

The second is the underplaying of the level of colonialism in europe it's self. It suggests (wrongly) that the europe was the land of milk and honey. At the time that the newly formed united kingdom was sniffing around india (pre nationalisation of the EIC) napoleon had invaded most of europe. The ramifications we still feel today. At the time of the british empire was collapsing, russia was brutalising the eastern bloc.
Show HN: Envy – Deserialize env. variables into type-safe structs in modern C++
I have an ear-training app (Perfect Ear) and I practice 10-15 mins per day. What is known about what works, and what doesn't?
That's the worrying thing to me. Oracle's business model seems to be to keep prices reasonable just as long as it takes to build up a customer base, and then start squeezing.

I'm fascinated by GraalVM, but I'm hesitant to take even one step down a path that leads to Oracle using my actual software implementation platform to shake me down for money. I'd actually rather take the development effort and performance hit on using gRPC or similar to get my Java and Ruby modules talking to each other than to get locked into a potentially weaponized version of the Java platform.
Personally, I try to use the Cornell note taking method [0], just with every meeting being a 'class'.

In practice, I list the name of the 'activity' (a meeting, a work session, some forms filing, etc), the people at the activity, and then note whatever it is that needs notes to be taken. To be clear, I'm not taking minutes in a meeting, just more like action items for myself, and anything really important that came up.

Like I said, it's not 'hard' stuff or very complicated, I may only have like two bullet points for an hour meeting sometimes. The habit is what matters.

[0] http://lsc.cornell.edu/study-skills/cornell-note-taking-syst...
Combustion of natural gas produces essentially only CO2 and H2O. Combustion of coal produces these, along with many other harsh molecules. Compared to coal-powered plants, they are a good thing.
some previous comments, https://news.ycombinator.com/item?id=23635435
==Having employers provide benefits like healthcare is crazy. The US really needs to move beyond it.==

Not to mention the cost of staff needed negotiate, maintain, and explain the options to employees.
I got these mostly because space is a luxury in our freezer (very tiny) and wanted to vertically stack them. I love them. It's such a weird thing to throw praise on, but I've literally told friends to get the silicon cover ice trays and never look back.
Soviet apoligists day the same about Baltic regions: “we came to basically a forest and built schools for them”.

What they forget is that in parallel to that they were systematically eradicating their language and everyone who had any political stance (educated, etc) up to the point that a lot of political movements in these regions originated from overseas, as that is where most of these (lucky) people could move instead of being forcibly removed to Syberia.
They are if they have less visitors to see their donation requests, stop making enough money and shut down.
There are two points I think that need to be raised here:

1) GDP-Per-Capita has grown steadily and is at an all-time high
https://data.worldbank.org/indicator/NY.GDP.PCAP.KD?location...

2) Real wages per capita have stagnated since the 70s
https://www.pewresearch.org/fact-tank/2018/08/07/for-most-us...

So in general, productivity per worker has increased. Amazon can move more products direct to your home with fewer people than was possible in 1970. Greater and greater value is being generated in the economy due to these increasing efficiencies.

Yet the suggestion that businesses should pay their workers who enable this value proportionately gets responses that we will be squashing economic potential, dragging these enterprises down, etc.

Instead Walmart, Amazon, etc. use these great efficiencies of scale to compete on lower prices. Which totally does have economic benefits, but it also pushes out competition. Local stores can't compete with an international megacorp's productivity leverage, so we end up with a Walmart in every town and Amazon boxes on our doorstep. Is that truly an economic plus? It sure is nice in some ways, but are all those warehouse workers Amazon employs really new jobs? Or are they replacing a similar or greater number of jobs that were previously providing those same goods and services in a decentralized manor?
The oath should be for everybody involved in the process.

After the 2008 mortgage crisis, Netherland required everybody working at banks to take the banker's oath, which is mostly about balancing the interests of the 4 main stakeholders of the bank: shareholders, customers, employee, and society. It's pretty broad, it doesn't magically fix everything, but it does make everybody more aware of their responsibilities. Maybe software companies should require something similar, where everybody needs to be aware of their responsibilities towards, well, primarily user data, I guess. And that goes for not just software engineers themselves, but for everybody involved in the process.
Thanks for your comment. Quite interesting.

Also, people tend to forget that Africa is a huge continent, and drastically different from north to south. Specially with regards to the past.
Do recent phones actually honour the Airplane mode absolutely or do they still allow WiFi/BT to bypass it, or override the user and activate the mobile radio under exceptional conditions?
We can take lessons from other engineering domains. Disregarding exemptions, engineers who design and build for “the public good” have someone who is ultimately responsible. A newly minted civil engineer, for example, may be low on the hierarchy but has to work under the direct supervision of a licensed Professional Engineer. That licensed PE is the one responsible, legally and ethically, for now just the “what” but also the “how”. They may work for a project manager but ultimately it’s their stamp that allows the build.

As someone who works in safety critical code nothing irks me more than when people absolve themselves by saying “I’m just a programmer, that’s not my job/problem”. We need to hold ourselves to a higher professional standard
Is there any reason to believe the CEO really believes this or is this just the next step in their business model: start raising the barriers to entry by making it more expensive for the competition?
Restaurant customers frown on automatic gratuities
I guess I agree in principle that we should work to build a country where everyone has a satisfying job and makes enough money to live a decent life. But that doesn't seem like a feasible near-term project, so we're gonna have to figure out how things should work in the interim.
That's not what the article claims. It claims that it was only adding a warning.
That's a nice way of thinking about labour intensive business models.

But look at it from a different perspective: A bunch of jobs can theoretically be automated or otherwise designed to require no individual human to do the job. Some jobs can't be automated but aren't really necessary either; the total value add for society is quite low, and it is not necessary (defining 'necessary' as: If nobody does it, some good or service price will skyrocket and soon the wage for this job will go up considerably, possibly via a workaround, such as pressuring government to increase a budget for something).

Minimum wage (or, at least, that 'baseline quality of life and benefits' you mentioned, which includes more than just a wage, but also working conditions and safety) is society's baseline for: Below this line, automate it, and if you can't, don't.

One argument is that you should let each individual choose for themselves what job is beneath them, but it's not actually a fully free market unless you go out, find homeless people and shoot them, or, when someone breaks out their back doing low-pay menial work, that we just let them wallow in pain. Which no sane society ever would or should, which highlights that we don't treat fellow humans as cattle. If they are a drag on society and it costs society considerable resources just to support them.. society does pay that cost, or ought to.

The flipside of that is the existence of jobs which are 'net negative' value for society: The cost of supporting the human that does it will, in the long run, cost more than the job gives society. However, because more or less by design there are externalities involved in caring for our fellow humans, the job may seem net-positive to an employer even if it is not. Society is nevertheless attempting to make sure these jobs do not exist.

Minimum wage is, perhaps, a very blunt instrument to make this happen. One can imagine a completely 'safe' job (both mentally and physically) that pays half of minimum wage, and that would be better to allow that if you combine it with a social safety net _and_ the job unemployment rate is sufficient that the only real alternative is no job at all. But I don't think it is feasible to legislate a complicated 'chart' matching working conditions against allowed minimal salaries.
I worked for Dara before. Believe it or not, he is a sincere and honest person. Yes, he cares about the bottom line (as any CEO would) but he believes what he's saying here.
“The Six Million Dollar Man’s” Oscar Goldman Was Also My Boss
I had never thought about this but you're right. Big frozen water/soda bottles of ice still increase the overall thermal mass and will almost certainly slow full thawing. Otherwise, ice blocks in a cooler wouldn't work.

But you're really better off adding salt to those bottles so they absorb energy when melting below the freezing point of pure water (and frozen food).
I guess it is easier to build cinemas with wide rather then tall screens, since the roof is just so high.

Maybe it is becouse widescreens have more inches diagonaly for the same area as 4:3 that there was a push for consumer TVs with widescreen?
I did not say or imply I know more than Eisenhower. I was contextualizing his words; something that’s necessary when you pull quotes from 60 years ago.

The document you link to would also benefit from the same treatment, being written in 1946 by the Strategic Bombing survey (a group that notably preferred precision bombing of industrial infrastructure, to the indiscriminate destruction of napalm and atomic weapons).

It not only makes the point you describe (that the Japanese population was war fatigued), but it also concludes that the use of atomic weapons (plus the Soviet declaration of war) gave the peace-seeking factions of the war council a platform to strong arm the army (which wished to continue the war) into accepting the Potsdam terms (unconditional surrender).

Prior to the use of atomic weapons, Japan was seeking a conditional surrender where they kept Korea, Taiwan, and parts of Manchuria. They were also sincerely developing strategies to prolong the defense of a home invasion. Even the emperor (who was pro-surrender) encouraged the simultaneous development of both plans. It is true that there were influential factions who preferred peace. Without the atomic bombs, we cannot know how long it would have taken for them to gain ascendancy in the government, and how many would have perished before they came to an unconditional surrender.

Again, I’m not saying it’s cut and dry that they were necessary. I’m saying it was and is complicated and nuanced.
OOP isn't bad. It'our using it to solve the wrong things that made it our enemy
I was closely monitoring Twitter reactions to the product at the time, your are not alone, there were plenty of people puzzled by why they were seeing those weird ads everywhere and repeatedly.
Agreed, just makes it harder, and removes some of that feel good connection that comes from rallying in the face of catastrophe. Which imo is one of the best parts of being human.
Brad Smith in 2007: Linux violates 235 MS patents, and the FOSS community must pay up. https://web.archive.org/web/20070514143032/https://money.cnn...

Brad Smith in 2020: We Need a Hippocratic Oath for Software Engineers.
This weekend, I built Upptime (https://upptime.js.org), a free and open-source uptime monitoring template repository, with a Svelte-powered status page website.

It uses GitHub Actions to monitor your webpages' availability every 5 minutes and opens a new issue if something is down. You can add incident reports as comments on the issue, and the issue is automatically closed when you site comes back up. It also logs the response time as commit history (four times a day) and generates graphs (once a day). The static site uses the GitHub API to fetch real-time data from the repository.

Essentially, it's entirely GitHub-powered (no servers required), and is a free alternate to uptime monitoring services along with a nice status website. The repository is available at https://github.com/koj-co/upptime.