skysight-inc/HackerNews huggingface dataset:
c has no memory management, its for the programmer itself. so if i a c program has bad memory management it's not the language but the programmer. (admittedly not easy to get right if you need to do it yourself.)

C is specific in that it tries to give a good direct interface with hardware. If working within other software like an OS, it's tedious, as there's a lot of things outside of C itself to take into account. Again, not a downside of a language, but the way it is used.

Javascript has no relation whatsoever to C, in its design nor implementation. it's a scripting language :/.

C is far superior than a lot of languages, but it's often badly applied giving it a bad name. It has a more limited scope in todays world of rapid development on top of operating systems. For embedded / bare metal systems it rules the day and there's barely an alternative unless the bare metal provides excessive resources to allow for things like c++ or rust which add a lot of overhead to systems to provide more ease of use. (i.e. not always worth it / possible depending on the system its targeting.)

assembly would be a good alternative to C, but it's incredibly more tedious, where C is a good high level repalcement for assembly, which is what it was designed to be.

C is great, just don't use it if you don't need to use it.
Hopefully everyone moves back to Tumblr. Instagram is just terrible experience all around.
> I would happily argue that JavaScript is _worse_ than C.

Hacker News with the hot take. You are responding to the title, not the article.
Wow I actually read that when it first came out as a high school computer nerd. It was so long ago I can't remember anything from it, it's all information that's kinda melted into all the other stuff in my head. I should pick it up again I remember loving it.
From the source of the clowns mouth:

- What is the average age of a McDonald's employee?

- The average age of an 'hourly-paid' employee is 20. You might like to know that we employ 120,000 people of all ages, from school leaving age to people in their 80s. We're also one of the biggest providers of first-time jobs in the U.K.

https://www.mcdonalds.com/gb/en-gb/help/faq/18338-what-is-th...
The Fed Can’t Be Counter-Cyclical and Preemptive at the Same Time
I am always amused by Cloudflare when their articles about privacy cannot be accessed via tor.
Maybe that's perfectly okay? I don't care about power efficiency in my large stationary gaming PC, and I don't see any reason I should care.
This already sort of happens with ad-blocker-blockers, except the other way around. You signal to the website you don’t want the privacy-invasive mess that are ads, the website tells you to sod off.
He got 40 paying customers paying ~$5 to $15. Is this a big success? Am I missing something?
No, netlify is basically a fancy-ish github pages.
I did mention taxis. The question would then be, why an SDC as opposed to a taxi? In the example you give a driver would be of more use.
We all have cars because cars are incredibly useful; Got 4 young kids and you need to get groceries for the week?

This only work that way because that's how your life is structured, not that it is a law of nature.

If you live near a grocery store, you wouldn't have to buy enough grocery to last you a week. You can just buy what you need.
There's a non-trivial sense in which you'd be justified calling this O(1), inasmuch as the edit script "delete yours, insert mine" can be yielded up as an edit script without even reading "yours" or "mine", simply yielding "yours" and "mine" by reference. That's in a more abstract sense than something "diff" could take. However, with at most a slight change to "diff" (and I'm not sure it's even that, I think it may have this already I'm just not checking for an HN post), you can yield an O(1) "delete yours" and then insert mine, so it's O(N) without the M [1].

In UNIX terms you can just spec out "cp mine yours" as the edit script, which is O(1) from the perspective of the diff algorithm. Applying that script is O(N), of course, but generating it is constant.

1: Super pedants will note that O(N + M) isn't terribly meaningful here since adding two linear terms means you can reduce that to O(N) under the big-O rules. However, I've always like keeping the information like that in the O notation, in some sense precisely because O(N+M) is-equivalent-to O(N) in big-O terms, but if you have additional knowledge like for some reason, M is exponential in a term you care about you can generate the new big-O term that you care about. In graph theory, my professor tended to want to express O(edges) as O(nodes^2), but I always liked retaining the O(edges) because O(edges) yields useful information if you know you have a sparse graph, for instance, whereas O(nodes^2) removes that. To his credit, he never marked me down for it, which puts him ahead of a lot of professors and their personal preferences...
No business can be sustained if it pays out 100% of marginal value created for every laborer.

Some portion of that marginal value must be retained by the business to pay fixed costs of the business and likely financing costs as well.
I'm a C programmer. I don't know if I'd say it's a bad language, but I definitely hate it. I agree wholeheartedly with OP about the quality of life stuff.

I'm constantly amazed by what C will let you do. The footguns and lack of type checking. C compilers will link a function to a variable for instance. Don't forward declare your functions, and you might not even get a warning (yes some compilers don't give warnings by default for implicit functions). The linker will then go to the symbol table find anything that matches and place a function call. That's just one example, but they're many. C builds erroneous code.
What I understood is that they're saying deep learning relies on understanding neural processing in 3 parts: objective functions (activation functions maybe?), learning rules (I guess like back-prop/gradient descent?) and architecture (I assume network structure)?

So it sounds like they want to use this componentization of neural processing to try to understand biological neural networks better.
Solid State Drives.
Buying a fitbit is just buying a fitbit like buying a Casio is just buying a Casio. If Apple Watch were some agnostic thing that didn't require dragging an entire ecosystem I don't live in with it, I'd probably consider it. Assuming the battery life didn't suck. As is I'll probably go with Garmin when it's time. Google is the kiss of death and if Fitbit is being shopped to Google then they're dead already.
'Zen curtain' saves birds from hitting glass windows
What’s Worth It in Weight Loss Tech?
Yes. It's usually converted back/forth between those two though, as Bitcoin is sometimes the only one accepted.
Agreed. I don't buy iPads frequently because, like laptops, they last a long time and the gains from generation to generation are quite small. I have owned three - all iPad Minis - and two are still working just fine.

I bought a Mini 1, then replaced it with a Mini 2. At some point after that, I adde a Mini 4. The 2 stays by my bedside for quick surfing, checking weather, etc. The 4 is my main tablet.

I may eventually replace the Mini 2 with an iPad Pro in an attempt to replace my aging MacBook Air, but that's a lot of money and I haven't convinced myself that's the way I want to go. There's still something to be said for a proper laptop.
Everyone said the first death via SDC would be a massive setback. After the Uber death in Arizona, have we seen that massive setback? I'd argue not, I think you are vastly over-estimating the risk aversion of the American public, which has allowed opioid epidemics, numerous pointless/corrupt foreign incursions, and allows the caging of children. Can we factually say we're a nation that highly values safety and human life?

The delay is mostly due to a lack of suitable EV's and suitable tech. If big business was ready, big business would ram this through as soon as it could generate a good profit or good PR.
‘So alien So other ’: how western TV gets Japanese culture wrong
There are such efficiencies to be have in restaurants. In Japan I went to a curry restauraunt that was run by 2 staff. Two people did the cooking, taking orders, collecting bills, serving food. The whole operation was two staff.

Back home I went to an equivalent size burger joint that had 6 people on staff that I could see.

With good design and prep a curry restaurant was able to serve the same amount of food with 1/3 the staff. They could double the wage of the staff and still have money left over with better prep and design.
IG is only a growth platform if you are selling something that's not restricted to your local area, like a hair salon is. Otherwise it is a brand-building platform. Got a lot of followers? Start messaging companies offering to hawk their products in your feed.
> the fact that K&R didn't specify the size of an int or long complicated matter

I disagree. I'm glad they didn't -- we may have been stuck with 2 byte ints and 4 byte longs!

To quote the standard:

> A "plain" int object has the natural size suggested by the
architecture of the execution environment

If you want a portable assembler, you absolutely need a type like C's int. Meanwhile, stdint.h provides fixed-width integers if you really need them.
I've never discovered, and therefore never use, any features of iPadOS that go beyond iOS. I probably don't even know half of the iOS features.

Discoverability is a huge problem. Another huge problem is slight variations in gestures or press duration that have widely varying and confusing results.
ethics, mainly. unlike macaques (etc.) we don't just stick probes in people. however, Parkinson's and epilepsy patients are getting implants for deep brain stimulation; Montague's group is working with hospitals performing these procedures.

https://psychcentral.com/news/2015/11/29/new-insights-into-d...
Well, I need HTML email though for my workflow, so I guess sr.ht isn't going to happen for me, sadly.
Do you mean the clean air everyone gets to breathe when they go out to eat now? I'm pretty sure a lot of people have been enjoying that.
> Many on the left are supporting open borders.

No we aren't.

> Which is guaranteed to attract a huge amount of low skilled labor. Which guarantees low wages (simple supply-demand). And if you artificially control wages, it will result in unemployment of the unskilled.

Right now, the government is artificially suppressing wages by threatening to deport immigrants. Employers take advantage of government enforcement by promising to hide the worker in exchange for poor wages and living conditions.

Giving immigrant workers visas, thus rights is a solution to this. No more artificially suppressed wages because the workers don't fear the government

> Why do you think we have tent towns all over California?

Because they won't allow for enough housing to be built.
The fees for which just dropped to zero.
Is the government indirectly subsidizing businesses, or are they indirectly subsidizing landlords and the lenders to whom the landlords owe debts?

For the vast majority of the world, outside of ultra-expensive first world metropolises, $15 an hour is beyond a comfortable living wage.
> why have all of these restaurant owners been damaging their business by paying lower wages?

Because they want that money for them selves?

Ask a dumb question get a dumb answer.
>Really? Really? Take a look at the unemployment in Spain or France and get back to me.

Really? Really? You think the unemployment in Spain and France is because of the minimum wage? They had the minimum wage decades before they had high unemployment (and inversely for the US).

Not to mention unemployment rate doesn't say much, since in the US it includes all kinds of subsistence semi-jobs that would qualify more like colonial deals in other countries -- among other manipulations:

"The answer lies in the measurement of unemployment. If you have not looked for a job in the last four weeks, you are not counted as being unemployed, because you are not counted as being part of the work force. When there are no jobs to be found, job seekers become discouraged and cease looking for jobs. In other words, the 4.1 percent unemployment rate does not count discouraged workers who cannot find jobs. (...) The US Bureau of Labor Statistics has a second measure of unemployment that includes workers who have been discouraged and out of the labor force for less than one year. This rate of unemployment is 8.2 percent, double the 4.1 percent reported rate. (...) The US government no longer tracks unemployment among discouraged workers who have been out of the work force for more than one year. However, John Williams of shadowstats.com continues to estimate this rate and places it at 22 or 23 percent, a far cry from 4.1 percent. In other words, the 4.1 percent unemployment rate does not count the unemployed who do show up in the declining labor force participation rate." [1]

In any case, even with the given "unemployment rate" as the metric, the US is well below Cambodia, Laos, Thailand, Vietnam, Guatemala, and other places, the same way it is, itself, ahead of France. Does that tell you much?

[1] https://www.foreignpolicyjournal.com/2018/03/08/make-believe...
Blockchain-Based Alternative to iCloud
>That just changes the issue from "how do I get good quality random numbers" to "how do I get a good quality seed".

This is completely true, but there is a property that your random numbers have to have that your seed doesn't need in any way: Being uniformly distributed.

If you need a random 64 bit number, you want every single bit in that number to have a 50% chance of being 0 or 1. This requirement doesn't exist at all for seed data, the entropy of all your seed data together just needs to be large enough for it to be computationally infeasible to calculate it from the outside.

I would say that is a pretty big difference. Also, if you just need uniformly distributed random IDs but those IDs aren't secret and don't need to be unpredictable, you don't even need a seed. Or at least, you can just use a constant as a seed. No interaction with the outside world needed at all.
Algorithms for selecting training data improve cross-lingual transfer learning
Don't forget the follow up: Which products/services are now becoming viable or much more attractive as a result?
And TypeScript is C++ for the JavaScript ecosystem, with all the good and bad things that implies.
Then use "they" or if you're really that concerned with making a mistake, spend 2 seconds to google them, and you will see that this Chris is a "He" from the first hit on a google of "Chris Krycho".

https://twitter.com/chriskrycho?lang=en
Same in Hungarian. One funny example is "főkábel" (fő+kábel, main cable) vs. "fókabél" (fóka+bél, seal intestine). Still, the intended meaning is almost always easy to guess.

Hungarian is also redundant enough that you can even replace all vowels with just one and still be understandable. Most of the meaning is carried by the consonants. E.g. "Szia én vagyok Péter, hogy vagy?" -> Szii, in vigyik Pitir, higy vigy. (sounds obviously wrong, but very understandable) Retaining the vowels but collapsing all consonants to one would be more destructive to the meaning.
Probable new global pandemic (ita)
Barely aged electronic devices, like laptops, phones, TVs, etc.
Nice clip. It's good to see actual evidence and data, rather than the rampant speculation that always comes up with SDC topics.
It’s usually SOP for outlets to publish statements from the subjects of their reporting, however banal or ridiculous they may be.

> nobody is going to be taken in by it.

Unfortunately, you don’t know that to be true. Relatives I’ve spoken with who own FB stock love to read statements like this to justify their position.
I did a very brief dig into historical justifications for the minimum wage. One thing I wanted to check is if "living wage" was a more modern term, but both were in use 100 years ago.

The writing of the time speaks of minimum wage as a worker health and safety issue. The first minimum wage laws in the U.S. only applied to women and children. As part of the labor movement, it was often described as a type of collective bargaining. Where it was seen as providing a living wage was not directly at the minimum wage but because of the inflation effect it would have on more skilled wages. That by raising the wage floor, the industries in which a head of household would be employed in would have to raise their pay accordingly to that of a living wage.

So there's truth that minimum wages weren't introduced to be living wages themselves. At the same time that was 100 years ago and we shouldn't be writing laws for today based on the assumptions of the 1900's.
TVs are still getting cheaper, amazingly. I didn't think there was much lower they could go, but $500 buys you more and more TV every years - and that's in nominal dollars, not counting inflation, so the effect is even more pronounced.
Why is faith required? Take a step back and drop any religious opinions you may have about Apple, Microsoft, Google, etc. Evaluate each vendor in a calm, rational manner. Make a list of things you need and determine which vendor meets those needs.

There's no need for faith or fear. These things are just tools.
One of many great takeaways from this article, a great new word to add to my vocabulary:

Balkanization, or Balkanisation, is a derogatory geopolitical term for the process of fragmentation or division of a region or state into smaller regions or states that are often hostile or uncooperative with one another.
That's assuming the bank you use has physical locations. A large number of banks exist now that are either geographically prohibitive for those that have moved, or more so simply lack any physical locations at all.
I think both points of view are accurate. Cities offer a number of advantages but so do towns within commuting distance of cities.
But wouldn't the game itself would have to support something like STUN?

AFAIK, it's a handshake between the two ends, made trough a third party server. Both parties need to contact the third party server, then they get an IP:port combination.

So you would have to do that, then quickly enter that information in the game client and server, while making sure that the TTL doesn't expire.
You might also have to fight your OS a bit.

Moreover, STUN doesn't work on symmetrical NAT, where the router uses the incoming address of a packet to route it trough the host.

I don't know PCP; I'll look into that. IMO, the solution to the GP's issue is a VPN. Hamachi used to be a popular solution among gamers, I think.
However, we could also call this a dedicated bookmarking app with discussion threads appended to it. This is certainly a special case (and also somewhat of an endangered species.) For "normal" websites, there are only few left that consider themselves as part of a bigger web, in which they are constituting yet another node (trying to make this web as a whole worthwhile).
University of Maine Creates World's Largest 3D Printed Boat
People still run blogs. People still run their own forums. Nothing is "lost", there is just a whole lot of new things that apparently don't interest you as much.

Personally, I can't really say that I miss any of the sites designed like they were in the 90s, with their ever-rotating GIFs, Flash-based intro pages, "Designed for Netscape" badges.

And does an influencer need to have his/her own website? Not more than an ad needs its own website.

The "original Internet" is still there, and I dare say more people are using it than back in the 90s. It's just that a lot more people are also using the newer stuff that you don't like.

And that's fine.
“Nostalgia ain’t the way it used to be”
It depends who is your target audience. For me, TUI interfaces (Text UI like Weechat, Neomutt, Cmus, ...) are beautiful and easy to use. They are straight to the point, keyboard based, extremely fast, low on resource usage, ... I'm so much more productive on this kind of interface than GUI/mouse based ones.

GUI tends to be slow, buggy, unresponsive, less configurable, heavy on resources, ... So much code required to manage GUI interface compared to code doing real business stuff. So much wasted clock cycles.

I have a laptop with 64GB of RAM but I don't want to waste this RAM to display "beautiful" GUI apps. I need it for things more useful like VMs, processing big files, ...

I want to be productive. Not wasting my time with the latest UX "experts" enlightenment on what a "modern/futuristic" interface should look like.

BTW, Get off my lawn :P

EDIT: For your question...
Would I pay for a more beautiful app? No. Would I pay for a software that have features I need that are not already available in software I use? Yes (don't care about how beautiful it is).
I find browsing IG on a computer to be a lot less habit-forming than pulling it up on a phone. And, if you open up the element inspector in your browser's dev tools, you should be able to view and download the full-resolution image. It's buried behind layers of nested divs, but you can still get to it.

Not surprisingly, they do everything possible to make the desktop experience god-awful.
Speaking from personal experience here, my commute time tolerance is roughly double if I'm commuting by transit versus driving. In other words, a 60 minute trip by transit is roughly as painful as a 30 minute drive. Other people I've talked to have also expressed similar feelings.
How to force disgruntled worker not to publicly disclose “GPL'ed code”
> Raise the price of goods and services

Given that your competitors are facing the same cost increase you should be able to take this option without losing business.
The difference between this and the hundreds of other products using the "Pro" moniker is that this is Apple and it generates controversy (and clicks) better than most other brands. It's a label to differentiate product lines, like "Turbo" on an electric car.

It's enough to do a search for "Pro" on the very same website above to see how many not-so-Pro products they covered over the past 20 years (like phones, cheap SSDs, or consumer cameras).

I do appreciate the article tag is "Humor" though.
Unemployment in France is at a ten year low.

The relatively high unemployment rate in Spain is not related to the minimum wage, but has been linked to their economy being driven mainly by tourism and construction. In fact, the minimum wage in Spain is neither very high nor very low compared to other European countries.

Are you blaming the higher unemployment ratios in those countries on the minimum wage?