skysight-inc/HackerNews huggingface dataset:
My unsolicited advice: Don't worry too much about specific languages. The most valuable thing you can do is get a strong command of *nix and solve a lot of real-world problems with it. Make it your desktop OS and spend a lot of time with it. Build yourself a router. Make a RPi do something to improve your life. Take some cloud service you use and figure out if you could do it the libre way yourself. Build your own NAS. Bonus points if you learn vim or emacs while you're doing it.

Don't worry too much about the meta-narrative about the culture associated with each of the languages. The surveillance state is being built with python, but a lot of hardware hackers prefer python too. Ruby is praised for its flexibility, but its most successful project is literally called "Ruby on Rails" because it tells you exactly how to do everything.

The way people feel about languages goes in cycles, so it's good to be aware of it, but you can mostly ignore it. Use the best tools for the job. If the job is making computers do things, the best tool is unix :)
"WikiChip is happy to see Intel remains committed to furthering Moore’s Law for the foreseeable future with an ambitious roadmap."

What is Wikichip? Some sort of Intel mouthpiece? How can anyone belive an Intel roadmap at this point. At best it's fiction, at worst security fraud (according to the Matt Levine definition)
We've built a pretty cool NLP based relevance analyzer
In cold climates people use fuel powered auxiliary heaters, that have their own timers and/or remote control.
A surprise to exactly nobody.

When are people going to stop rewarding the exploitative behavior of Facebook and its offspring?
Not exactly tomorrow, but we're facing a problem today. What are we supposed to do to reduce CO2 emissions between today and the mythical day we will have unlimited amounts of synthetic fuel available shipped by tankers from Morocco?
Switch to OpenStreetMap
Tesla drains battery to control battery temp overnight. And yes, you can activate heating inside before you drive.
The goal is not being carbon-neutral. The goal is Mars ISRU.
This Helmet Will Save Football. Actually, Probably Not
for me the greatest holder of BTC was China.
Literally. What even is 10nm+++?

Only thing that needs to matter anyway is performance in a suite of benchmarks
ElixirConfLA 2019 – Erlang/OTP: What Is in the Box? By João Britto
>I don't get the rest of your argument. It seems to be "my country doesn't have a problem with racism so racist comments are fine."

It's more "A culture that has historically had heavy racism problems should not export their overcompensating hysteria that everything touching on ethnicity/race is racism and consider its own preoccupations universally applicable".

>So what grudges do you think the Irish held leading to this stereotype?

Why not ask the Irish themselves?

https://www.irishcentral.com/opinion/cahirodoherty/why-irish...

https://www.irishtimes.com/news/nurturing-a-grudge-1.315764

https://www.irishexaminer.com/sport/50-year-itch-epic-grudge...

Or on a funny note:

https://lovin.ie/news/feature/18-petty-things-that-irish-peo...
> you've cherrypicked a 25-year period of peace

As far as I remember, there hasn't been a single year without a significant war going on since the Cold War ended? (not saying that it's worse then during the Cold War, but it also didn't get any better, depending in which part of the world you're living of course). Bosnia, Chechnya, Iraq, Afghanistan, Syria, Ukraine... and I probably forgot quite a few.

No atom-bomb-raining World Wars of course, but then I think what we're currently seeing is the future of war.
Great, now look what you started.
Well, then, you claim FOSS is in a great place. Is it really?

SOME of it is, sure. The big successful projects.

But what about the rest of it?
I wasn't sure until this comment, but now I'm 100% convinced you're American.
> For the windows to fog up, you need to sit in the car right?

False. In autumn, when temperatures are low and winter comes (minuses) the humidity is really high. I can't tell you exactly what must happen, but I'v had fogged windows in the morning.
The patriot missile system tended to miss due to numerical error accumulated due to using floats to count time.

http://www-users.math.umn.edu/~arnold//disasters/patriot.htm...
I'm feeling conflicted because my driving instructor said that you could and maybe should use handbrake for additional barking power in an emergency, but car's manual says that it shouldn't be used and may be damaged if used while the car is moving..
> That is the reason why in Europe this feature is strictly forbidden.

Source please?

I live in Europe and first time I hear such a thing. Yeah, I'v got my drivers license a while ago already, but no-one has mentioned not even whispered that such a law exists.
Only in the sense that they concern "race" (and loosely, since here it's an ethnicity).

So, in the same sense that preferring to have sex with women (or men) is "sexism" since "Sexism is prejudice or discrimination based on a person's sex or gender."

Just not the kind of sexism that e.g. Weinstein peddled.

Just because we call what a bigot or KKK member does racism and making a comment that touches on ethnicity or race "racism" doesn't mean those are the same things, or that both are bad.
2019: The year revolt went global
Swiping meant dating this decade
It's almost like you didn't read the comment you're replying to. It makes the absolutely valid point that the power requirements of a small jet airliner are many orders of magnitude greater than the power storage capabilities of any current battery technology. I don't really see how you refute that. Nobody's arguing you can't make a small electric plane work (clearly - the article is about one which works). Big ones are another thing altogether.
It just takes 2-3 crows to make any cat run and hide. The cat knows it can't take them on...
> And parsing that message field and checking conditionals to determine your client's behavior is something you'll have to write code for unless you're just relaying the error message back to the end user.

Oh noooo, you have to.... handle errors coming out of API's you consume. What an imposition... It must be terrible to be you, always having to write code to handle when things don't go exactly down the happy path.

> Might be better to have the HTTP error code and prepare your client to read responses based on multiple content types.

yes! Imagine seeing a 500 and knowing for sure that there's a server misconfiguration. Being able to trust http status codes: it's what's for dinner.
Israel Gives Myanmar ‘Tools, Space’ for Genocide of Rohingya Muslims: Haaretz
That's a bit of a strawman. The cultural tradeoffs between "inspectable" JSON and "bloated" SOAP have to do with their most common consumption environment.

In my current life I work mostly with JSON and a typical workflow involves checking API documentations, querying the endpoints, and understanding the structure. I need to own the mapping between JSON and domain objects.

In a previous life I worked with .NET and C#, mostly SOAP APIs. A typical workflow involves right-clicking somewhere, pasting the link to the SOAP endpoint's WSDL file, and automagically getting a collection of strongly typed classes that I can manipulate directly and operate on as if they were domain objects.

The idea that when using SOAP one spends any time (manually) parsing and trying to make sense of XML is a misconception.

To put it in a modern parlance, one shouldn't compare SOAP to JSON. SOAP is JSON + Swagger, with the Swagger integration costing 0.
The Irish make these kinds of jokes all the time. Leave it to an American to be offended on your behalf.
Part of me is tempted to say the operator because people should demand documentation for how their cars work and shouldn’t just accept abstractions and hand wavy explanations.

No one would do that if they could though. No manufacturer would share it if they were asked either since it could “leak IP” and so the reality is that won’t happen and the manufacturer should probably be responsible.
This is pretty much the standard way to write ABI compatible plugin interfaces in C that can be easily bound to multiple other languages.
Vegan Cons
Undo can be bolted on after the fact, but only if you had the presence of mind to either do event sourcing or if your application state isn't too big to store all your state centrally.
How "open" is the Twitter API compared to other social networks such as Facebook, LinkedIn, etc... What is the lay of the land in this regard?
We are not disagreeing with the "386SX is to 386[DX] as 8088 is to 8086" part, or the effect on memory bandwidth.

But the "386SX was a 16-bit CPU capable of 32-bit operations" is simply an incorrect statement, which we are correcting. The 386SX was a 32-bit CPU with a 16-bit data bus.

Your new Z80 comparison seems flawed too: while it supports some 16-bit operations over paired 8-bit registers, including 16-bit load & save, the Z80 is generally considered to be an 8-bit CPU (so it is an 8-bit CPU capable of 16-bit operations) and in any case it has an 8-bit data bus (see the diagram in https://www.petervis.com/electronics/CPU_Processors/Zilog_Z8..., note that there are only 8 data lines, D0 through D7) so it can't pull/push 16-bits at once externally any more than the 8088 can.
Meanwhile, in reality, Intel rerelease 22nm chips.

https://www.tomshardware.com/news/intel-resuscitates-22nm-ha...
As a non programmer, I use Zapier constantly for all my API needs
Yoshua Bengio – From System 1 Deep Learning to System 2 Deep Learning
don't forget powerdraw.
Because they can pull extra information out that can help them understand why they're receiving a 404. The lack of information can itself become a signal.
https://xkcd.com/1656/
I'm an immigrant from the south of europe that lives in the UK - I did not have to cross any shipping lane in the dark. What's reductionist is your definition of immigration (and immigrants) to the uk to be what you described and that of a winner-takes-all society where there's only one way to describe winning, vague economic performance of the unbridled kind that the US lives in, and the uk can't wait to jump into, head first.

There's more to "society" than average wages and startup capital.
Global Branding Agencies Market 2019
IIRC the Windows 95 install floppies were 2.88MB. With that in mind it's probably safe to assume that they were at least readable even in DOS, although I don't recall being able to format or write to a floppy at that capacity in any version of DOS/Windows.
They did invite her to the launch event but then told her not to bring the Truckla. She did a funny video looking a bit baffled at the event. They should have let her drive it on stage before the real thing. That would have been funny and I'm sure she'd have been up for a stunt like that.
It seems like the heart of it is this:

> He argues that Twitter’s value lies in directing your attention toward valuable tweets — not hosting all the content.

If twitter can succeed in offloading their hosting costs onto this "decentralized network" and remain the authority over which tweets are relevant (and therefore remain the primary channel which can serve ads on this type of content) it could be a big win for them as far as the bottom line.

At the same time, it might take some of the heat off of them as far as accusations of bias on the platform. If Twitter is the only entity deciding what is and is not acceptable in the discourse, questions can be asked about whether or not they're doing that in a wise and fair manner. If they are just one of many curators, then "the market" can decide if their method of governance is best, and they can't be accused of having a monopoly over the discourse in the same way.
There's a lot of mistruth in green technology. You need to get to first principles - the numbers. Look at the power requirements and weight budgets of large airliners, look at the best case energy density of lithium batteries and do the calculations yourself. That's what the parent comment did.
> If machines really are idle 95 percent of the time, why is the price only discounted 30%?

Because that's apparently what Google believe the market will bear.
I was playing golf once and was standing around eating lunch next to my golf cart with a friend.

A crow swooped in, perched itself on the steering wheel of the golf cart, evaluated there was no food there but then took my wallet and flew away. I chased it for like 200 feet and it dropped my wallet ~5 feet from a large body of water, looked at me and flew away.

I'm pretty sure it did that out of spite for not feeding him.
That's a little misleading. An individual child will not be able to fluently acquire language if not exposed during the so-called "critical period"; see https://en.wikipedia.org/wiki/Feral_child for plenty of examples.

_Groups_ of humans with no common means of communication will form pidgins ( https://en.wikipedia.org/wiki/Pidgin ) as an (essentially grammarless) means of communication; children then raised in an environment where they are exposed to this pidgin will transform it into a true language. Nicaraguan Sign Language has actually proven to be a fascinating example of this in action; many of the first speakers of the original pidgin are, now that successive generations have learned and adapted it, unable to competently produce utterances in the now-language.
Spring Distributed Cache with Hazelcast
In Scandinavia, very many (probably a clear majority) of cars are equipped with 230 V heaters. There's a connector in the front of the car, you plug the car into an electric socket which has a timer. It goes on in the morning an hour before you plan to leave, and heats up the engine block (heating resistor in the coolant) and optionally there's a Schuko socket in the front passenger's feet and you can plug a heater with a fan there, so that the inside of the car is warm and dry. Both the engine and the cabin heaters range from 600 to 1200 watts.
Pragma once only prevents double inclusion within the translation unit.

On large projects bad header hygiene can cause significant compilation overhead.
Tesla uses OpenStreetMap data for Smart Summon. Some users have been able to improve its behaviour by mapping parking lots in OSM:

https://www.reddit.com/r/teslamotors/comments/dtx14k/tesla_s...

(Per parent post, this is not applicable in Europe)
Interestingly, many of Amazon AWS's apis don't break these rules, and I don't really hate them.

Charges for use. Manual documentation. Idempotency. A weirdo protocol.
It's heartbreaking to see people who scrape websites and make 60k in a weekend project while opensource maintainers for projects used by thousands of companies are begging for 10 dollars a month
Digital health startups to follow in 2020
Tell HN: Why conferences suck (I'm on Disrupt Berlin right now)
They hide all speakers in the speakers' lounge and anybody else who is high-profile as well.

All conferences have this feature, a so-called speakers lounge creating a 2-class conference, but it doesn't make it better.

People buy a 1K ticket and all the bit higher profile folks are never anywhere, just not visible. Because they stay nicely together in their lofty lounge, all the time. Btw, most do not leave immediately after their gig (this is what people assume).

On top, the speakers are barely high-profile on this conference, just one or two. Moreover, they have to perform multiple times. Seems TechCrunch couldn't get enough and high-end speakers.

Wasted money.
The second one isn’t a good reason to make something illegal.

For some reason that doesn’t sound so crazy for Germany though. I’m not sure why.
Same here - i keep all the deadlines and use the spare time to better myself. Or even implement new ideas in production code.

Also latter half of Friday is officially, by company policy, set up for such tasks - learning, and finishing internal tasks that always get pushed back.

The more i learn, the better value/cost ratio for my employer.

I would immiedetly change jobs if they didn't challenge me, or at least provide an environment where i can learn.
Maybe you wan even find a design student who wants to do the front-end. If you show that level of collaboration and have something even prettier to show that's a win win :)
14, 10, 7, etc do not matter anymore [1], because there is no metric that could correspond to that number directly. It’s all marketing nanometers. I’m all intel, but how does one estimate bs like “1.4nm for 2029”? By dividing 14nm by years passed since 2019?

[1] https://en.wikichip.org/wiki/10_nm_lithography_process
I saw that in HTML. Not from a professional developer but it still blow my mind. That was the final straw that made me quit the project.
In interaction/UX design this is called progressive disclosure, and is explained on a strategic level here:

https://www.interaction-design.org/literature/topics/progres...
shhh.. Don't question statements that humans are entirely responsible for the global warming or Greta Thunberg will come to your house and yell at you loudly.

Jokes aside, this chart does feel deceptive. Why start with the most recent ice age? To amplify the attempt at scaremongering? What about those beautiful times when dinosaurs roamed the Earth?
Hopefully next week will be better.
I can see where they're coming from, signed integers come with all sorts of caveats in C and C++ from overflow being undefined behaviour (yet modulo-math often makes sense when integers are used as array indices) to bit twiddling surprises. "Almost always unsigned" sounds like a good rule to me to avoid such pitfalls, especially when 'common math stuff' is usually done with floats or special fixed-point formats.
Awesome-sysadmin: A curated list of open source sysadmin resources
I don't think Amazon pays the FedEx Kinko's rates for their prime shipments.

And I believe a friend's law firm has a bulk deal because of how much next day mail they need to send.
I get your point, but I wonder if exactly this will happen, that they will lose the monopoly (and therefore a lot of money).

I'm not saying that losing it is bad or good per se. I'm just talking financially.
Azure Mystery Mansion
How to Reduce Technical Debt?
Twine is an open-source tool for telling interactive, nonlinear stories
Irish-American or actually Irish?

I'm Irish and I don't really get it. The statement sounded pretty ignorant and typically American.

(I wonder if people will spot the irony).
It has to be more than that unless you're willing to hold the bystanders who tried to help criminally responsible.

They pushed the car away from the kid, did they just let it roll back up on him? I doubt it, it's more likely the vehicle was in gear.
Unless I'm mistaken I think he sold public-apis.xyz, the product the main story is about, and not the TweetJobs.dev one (or maybe I'm mistaken, or maybe he sold both?)
With Intel it is always important to ask if the powerdraw includes or excludes the fridge hiding under counter*

* https://www.tomshardware.com/news/intel-28-core-cpu-5ghz,372...
The words I wrote were computer connected speaker. So, yes, plugged-into-a-computer is what I was talking about. Thanks for the further reassurance that government agents won't break into my home, but that wasn't what I was suggesting. It's a non sequitur and a straw man.

Government agenties are more likely to, for example, expand on publicly available research that uses malicious software and audio I/O built into (or connected to) computers to remotely access air gapped computers.[1] And, if it's possible to write a network protocol that runs over low quality mics and speakers up to 65ft apart, it doesn't sound unreasonable to similarly hack up audio drivers such that a speaker can function as a microphone for the purposes of espionage, without anyone breaking down your door or rewiring anything. Spies don't have to convince a jury with the intelligence/evidence they gather, so low quality can often be good enough.

Of course, an attempt to aggregate the compromising of countless bespoke proprietary audio drivers and operating system versions doesn't scale at all... Which is why I used the wording when surveilling a target and not when surveilling speakers everywhere. That latter claim would indeed be paranoid nonsense. Which is why I didn't make it.

As in, a government is surveilling a particular person or building, has compromised this a nearby computer remotely, but the computer has no microphone. If there's a connected speaker (or even an integrated speaker on the motherboard), deliver a payload that messes with the audio drivers to see what you can hear using the speaker.

[1] http://www.jocm.us/uploadfile/2013/1125/20131125103803901.pd...
I love Cheryl Crow!
How is it possible to have 1.4nm transistors?
Kind of interested in knowing if this was his first job, as there were many, many mistakes made here. This is simply a case of him not understanding his role. Went over bosses head without knowing anything about the relationship between said boss and upper management. Didnt inquire as to why a boss who "burned a team to the ground" in previous position was promoted to his team to begin with. Kept trying to come back to the company for social gatherings even after leaving. Am not sure what the story is here, but I hope he learned some lessons, plural.
std::chrono is a terribly overengineered API even for the STL, and many game companies have banned parts or all of the STL for good reasons (usually not std::chrono related though).

Using an uint64_t (instead of uint32_t or double) to carry "opaque ticks", and a handful conversion function to convert to real-world time units is fine and just a few lines of code.
My god, all those links refer to Irish Americans. If anything, it shows that Americans hold grudges throughout generations. It's quite telling that an American conflates Irish-Americanism with being 'Irish'. The hyphen is there for a reason.
Ha! Anybody who implemented a payment processor on their side of the fence to interact with Visa/Mastercard on the other side will have seizures while reading this article. Those API's are definitely written with "hate your customer" practices in mind.
The problem with set-user-ID executables is that they (and the dynamic loader they use) effectively operate in a "blacklist" basis: there's a list of "evil" things they have to protect against (in this case, environment variables controlling the dynamic loader), and if they fail to protect against one of them (in this case, the dynamic loader didn't think of protecting against low RLIMIT_DATA, though a component called later by chpass did) it's game over.

Contrast with something like a service called over dbus: the caller has little to no control over the service's environment, and the most the caller can do is try to confuse it with nonsense dbus calls. It's a "whitelist" basis: only calls the service understands (or think it understands) can do anything, everything else is rejected by default.
the "nm" doesn't mean what you think it means, since some time ago it's become unrelated to actual physical dimensions, and now it just means "a better process".

EDIT: for something to read https://en.wikipedia.org/wiki/10_nanometer
What Trends Have You Missed in Artificial Intelligence?
Lisp uses advising for that. In the modern form these are :before, :after and :around methods in CLOS.

The difference between some Lisps and CPython is this: Lisp is its own implementation language and provides lower level control flow constructs, which can be compiled to efficient code.
Someone above was worried about "running the engine in reverse" when using reverse gear, so I'm guessing the idea is to match the direction the car will roll if something happens.
Questioning the Law of Conservation of Energy
5 and 10 year plans are always over optimistic projections by people who can't deliver in the present to reassure investors faith.

They might ship 1.4nm, but it has a good chance of having Soviet tractor quality.
Sorry, what do you mean?!