skysight-inc/HackerNews huggingface dataset:
Research languages like Mesa/Cedar or Modula-3.

We had a dark age of too much VM and scripting languages, and only now getting back how computing could have looked like.

For example, given Anders background imagine how .NET would have been if it was fully AOT compiled and the same low level features from Delphi since version 1.0.

Or if C++ Builder wasn't the only surviving example to RAD development with C++, before others started to build on top of LLVM toolchain.
They converted a 4-lane (2-lane each way) road near me into a 3-lane (1 each way + turning lane) with a wide buffer zone and a bike lane on each side. I see people taking the buffer zone as a lane all the time, just about had someone t-bone me a few months ago as I was turning and they tried to pass me in the buffer zone.

Grade separation or hard barrier, full stop.
What They Don't Teach You at Harvard Business School

Drive: The Surprising Truth About What Motivates Us

Blitzscaling: The Lightning-Fast Path to Building Massively Valuable Companies

Shoe Dog: A Memoir by the Creator of NIKE
Your friends get mad at you for wanting the ability to do your job?

Some “friends”.
Millions and millions of people using them. High quality (and in many cases user friendly and familiar, too) tools built around them, several options, even.
> That sure looks nice, but how often do you write services which return a single constant string?

The point was just to show that the http server aspect of it is trivial to set up.

You can hook in whatever you want from there.
Game Gear X
Painted bike lines could have separated flexible bollards added to them which makes them far more effective.
> Neighboring lines trip
> As a last step you turn on your nuclear plants

...don't get it: why would you turn off your nuclear power plants, even if the grid failed?!

Won't it make more sense to keep it running as usual maybe just using the power to generate steam that you throw into the atmosphere? ...mainly because stopping and restarting a nuclear power plant is expensive af.?

(It still boggles my mind why are electric grids so focused on efficiency at the cost of resiliency... with abundant nuclear + hydro you could easily over-produce a bit, I'm 99% sure that making electricity dirt cheap for consumers by gov controlled over-production would help fight climate change even if it appears wasteful: there will be huge incentive to replace petrol burning trucks, buses, cars etc. when electricity it dirt cheap... and then prices can be gradually ramped up after everyone made the conversion.)
Grandmothers and everyone else already use edge routers/modems that can be centrally managed and updated. Edge servers can be locally or centrally managed. If centrally managed, they can be decoupled from the telco, i.e. competition among "edge server management services" instead of a land-bound monopoly. Techies can optionally enable local management.
I wonder how much salary increase it would take to make working with xml/spring worth someone's while.

ps: also how many shops are doing 'migration off of spring' ?
It has a large screen, but it's definitely not "just a giant touchscreen"

Some things are controlled by the helmet movements.

https://qph.fs.quoracdn.net/main-qimg-e6311865f9688fdb18cb69...
See also: https://searchengineland.com/google-bing-is-cheating-copying...
The Origins of the Spanish Language
C doesn't have double star either (in fact double star means double dereferencing).

YMMV or course, but distinction between a low-level language like C, and a higher-level one that can support exponentiation, matrix multiplication, thread spawning etc. as a first-class language construct is as clear to me as the difference between shell and non-shell.
Bill of the Month: $94K for Monitoring During Spinal Surgery
"If Ford Motor were a savvier marketer of their stock, which has changed hands at more or less the same price for twenty years, they’d be calling buyers of their cars a user base and the cars themselves would be rechristened “physical mobility apps."

I don't think I would ever buy a car that was described as a "physical mobility app" as it would imply to me that the people running that company had forgotten what it was they were actually manufacturing.
That was only true for early VB versions.

VB6 had full support for native AOT compilation and creation of OCXs in pure VB code.
It doesn’t matter what you “shouldn’t” do when it comes to mass-market consumer devices. It only matters what people will do, especially when you share a road with them. And when it comes to vehicle interfaces, you should assume 80% of drivers will adjust them during a drive, no matter how inconvenient and dangerous is. Any system that doesn’t recognize this reality — and try to minimize the harm if it — is just going to get people killed.
Agreed, azlyrics has the cleanest site and most accurate lyrics. I’m baffled by their low ranking—why aren’t they always the first hit?
>It basically means they have given up on developing a good branded interface between the driver and the car.

Or, people actually like CarPlay and Android Auto and audi would have to spend a lot of money to keep up. Newer audis already support CarPlay. They're only switching from a rotary controller to a touch screen.
No matter how far batteries come, were always likely going to need some form of hydrocarbon fuel for industries like aviation. Exciting to see research done in this area! I wonder how the theoritia efficiency of a technology like this compares to the efficiency of using centralized production of electricity using wind and solar followed by centralized production of hydrocarbons in a reactor offsite? Especially if the hydrocarbons are produced from electricity right near the airport so that transport costs are for transporting electricity instead of the fuel?
The appeal of BEM is that it offers module scoping through naming convention (because we had no other way to do it). And it stops you accidentally styling something you didn't intent to. If you have a .box with a .title inside and you write some css like .box .title { color: red; } You're telling the browser to find any title in box and make it red. But that's not what you wanted to do, you wanted to style box titles, not anything that happens to be in box with a .title, there could be sub-components with titles that you don't want to target. So instead you could write .box > .container > .left-panel > .title and maybe you've been explicit enough to get your intentions across, or you could write .box__title, which only titles scoped to box will contain if conventions are followed. This will also target the title no matter how you refactor the markup inside of box, if the title moves from the left panel to the right etc.

In the hundreds of projects I've used it on it has only make maintenance easier and intentions much more clear. Having a flatter css structure is much easier to work with too. The classes do look ugly though, and was a point of contention when I first looked at it. It was the same when I first saw JSX in React too. I hope a native scoped css solution becomes commonplace so we can avoid having to use a naming convention to achieve the same thing.
Oh yes.

https://www.theguardian.com/environment/gallery/2009/nov/05/...
Monthly releases + a few bleeding edge libs strategically cloned into /local-projects is the best strategy.
I that guy suggesting multitouch on a car touchscreen? That seems terrible. I find just swipe scrolling extremely awkward at arm's length (and this is with CarPlay so it's not just due to weird car UI acceleration curves)
> It's not the same as warning on "if (a=b)" as someone replied.

"if (a=b)" uses the "=" operator exactly as intended with perfectly legitimate uses. It's warned about because it's an error-prone construct, not because it's incorrect.

Seems to me 2^32 is also error-prone, if you wanted to combine flags you'd use 2|32, using xor here is weird.
For now...

Just wait until they have always-on cellular service which is used to deliver ads, spy on you, and "upgrade" firmware.
Ah, that is good to see then!

(sorry it took me a bit to respond, I'm not on HN all that often.)
I've listened through half of recordings. I like that you sound sincere and looks like you answer what you really think, like if you don't care you really say it.

One thing I found strange is you saying like you want to get salary the same as everyone else and ready to move to any city without any preferences. Also, you want to work with any language and you don't care about the project.

For my concern you are really excellent fit for outsource companies :) but in general I would recommend you to try name your preferences and try to apply to the companies you most care about. For now it looks like you are not interested in working relationships with that particular company.

I understand you're tired of interviews but it doesn't work that way. You are native speaker, citizen, have 10 years of experience. All you need to do is just apply to companies you care about and show you are not desperate to work in general with anyone but that company.
Still it is not so bad on Windows with either C++ Builder or Visual C++, with all incremental options turned on.

Other platforms never invested that much in C++ build performance.

In any case, hopefully modules will make it better.
Somewhat unrelated to the article, but I'm curious - how commonly and for what purposes are other implementations used for?
Not to mention this quote in the middle of the article:

> The semiconductor industry has been grappling with slowing demand since the second half of 2018 with bellwether Texas Instruments warning in April that a cyclical downturn could last for another two years.

> That has related chiefly to signs that mobile phone markets in some major economies are increasingly saturated while mass demand in new areas like self-driving cars and internet of things devices for homes and offices is still developing.

So the $2B is not just the trade tensions (sure, these are not helping), but the overall saturation of the market for consumers.

While the latest greatest phones are awesome, I personally haven’t felt the need to upgrade. When comparing say 3GS vs 4, that was a big leap and upgrade seemed warranted. We’ll see if the 2019 announcement season will be more exciting.
I am willing to pay additional 30% mark up on top of the current price of Samsung SmartTV for an Apple TV Set.

Benedict Evans has been saying TV market has slim margin, and long replacement cycle. I doubt the HomePod addressable market is any bigger than TV, and likely has similar long circle. Why not TV? Clearly there is something the Apple could bring value to the TV market. ( Although he has been right every time I disagree with him )
Thank you! Yeah, I like to think I have some interesting projects. Maybe I should make an overview page because you can only pin 6 repositories on Github :)
In fact, the distinguishing characteristic is to act, not utterly understanding.
Unfortunately "high level of care" is a bit of an ambiguous term

It's easy to overdiagnose, push unnecessary procedures or exams or just prescribe the barely more efficient medication but that costs 10x more

So, higher level of care is good, sometimes the "base level" can leave you with issues, but most of the time, you just need that aspirine and off time
Given that we do everything via HDMI and use a Chromecast for anything fancy, what would people recommend if someone doesn't need these doodads? Computer monitor plus a soundbar or something? Or does anyone in the UK know of a non-smart TV that can do FreeView and nothing else, but has a decent spec panel?
Unless it attempts to aggressively get internet for itself. Those xfinity (eg) hotspots from neighbors come to mind. As does simply waiting for days to get a passive crack on any available wifi. And before anyone cries paranoia, look how much effort and customer ill will the IOT vendors are enduring in order to phone home: there must be a pile of money on the table.

https://security.stackexchange.com/questions/113502/how-to-p...
I check slack every hour or so. Not because I have to but as a break from coding. However it doesn’t mean I’ll answer every question or switch context.
Except that the one in the demo wasn't, enabling the hack:

It was discovered that the receiver that Fleming had been using was not, in the phrasing of the time, syntonic. It wasn’t tuned to a specific frequency, excluding all others, because a syntonic receiver would have been too large to use in the demo.
It's still a shittier tv experience.
in which case is there your own registry where you maintain docker images ?

I'm not trying to be an ass. I've been looking forward to haproxy to be more docker/k8s/cloud friendly. This release claims so, but how do I deploy to k8s now ?

should everyone be compiling their own images ? If haproxy is not able to support official docker images, then we are back in "let's just use nginx. they atleast have official images"

and in replying to the comment that this thread belongs to ...this is one of the "difficulties"
How you do design for this consumer who is controlling while driving without encouraging the activity by making it easier?
I exploit poor and weak for monetary gain and I think it is completely normal.
Well, I'm in the UK so I have to use it with my left hand even though I am right handed - it works fine. Because the letter recognition is based on a single letter at a time it works fine even if I make an absolute mess of it with my left hand.
This reads like the sort of elitist drivel a teenager would write about their favourite prog rock band.
-2^16 is not -0. The unary minus binds more tightly than the binary xor, so this comes out as

-2^16 = (-2) ^ 16 = 0b111...1110 ^ 0b10000 = 0b111...11011110 = -18

if I'm not mistaken.
Forget the attack, the device IS the attack. It doesn't get any worse than this:

https://www.cnet.com/news/samsungs-warning-our-smart-tvs-rec...
Hacker news isn’t a criminal trial.
Did austerity cause Brexit? (2018)
This is touching, and I really do not wish to talk it down.

However, I grew up not only without a father, but without support to go into any science/technological related field ("You need qualifications, you won't get them, you won't amount to anything- plumber is a great job for your skills" etc.), Yet I'm considered to be pretty good at what I do now.

I wonder just how much of her success could be attributed to the supportive father, I doubt it was the entire reason she had the passion she did.
He probably didn’t dream of auto industry automation either. And yet that industry employs millions of people.
Seems like a perfect match for millennials!
I worked for a corporation with a 13- to 14-hour time difference. Also, the language barrier was significant. When we sent an email, it had to be translated to Japanese, then the reply often translated back. Slack (or any IM medium) was 100% worthless for this. It has its place, but it is not a cure-all.
>When I asked him why they didn't replace the existing 3 position switch (down/halfway/up) with a 3 position "go down/stay where you were/go up" and just count the revs and remember them, he looked completely blank.

In fairness, there's a lot to be said about limited options. The benefit of the 3 position switch is simply that the user doesn't have to think about what the "optimal" position is. Moving the antenna up and down goes from selecting one of 3 numbers, to hitting a button to make a floating point number increase, and then hit another button to stop it on the right position. I personally don't think that's a good UX for the majority of people. (Heck, I'm not even sure what the point of a 3 position antenna is!)
A lot of modern Java libraries and frameworks got better, and the Java standard library itself is moving away from deep class hierarchies, but I think there's a long standing culture that dictates how Java is "ought to be written" and it's quite hard to dispel that.

A lot of this is the language's fault though. For the sake of "simplicity" Java decided to:

1. Have a bifurcated type system with boxing, so a lot of generic code had to be obtuse or use a lot of reflection (It took a long time before Java added a very flawed generics implementation and convenience functions like Strings.valueOf()).
2. Disallow standalone functions (everything has to be a method on a class).
3. Implement many standard library APIs as abstract classes (and worse - concrete non-final classes) instead of interfaces, encouraging developers to overuse inheritance where composition should suffice.
4. Not provide any mechanism for delegating to member objects.
5. Encourage the practice of getters and setters, but provide no mechanism for properties.
6. Provide neither powerful meta-programming mechanism nor a strong type system, but create a powerful reflection API instead. Any surprise it will be misused?
Makes me tempted to buy a Mazda. I like the AWD and reliability of a Suburu, but their touch screens are absolute garbage and going from my analog 6-disc changing Honda Accord to driving the much newer Subaru is painful.
How many cars have you driven? The whole point here is to design the UI thoughtfully. Yes, there are cars with confusing buttons and knobs, but a touch screen is worse, not better. There is no way to develop muscle memory for pushing spots on a touch screen especially when there might be a modal dialog or if a software update has “improved” the layout of functions.

Physical buttons and knobs and switches that don’t move can be learned by muscle memory alone, and even the ones you need to look down for, that takes an order of magnitude less time and concentration to deal with a physical switch over a digital icon.

There are plenty of features that are fine to be behind a touchscreen, but there are some that just need to be physical buttons. If they are on the steering wheel that counts! But I have never seen HVAC or defrost controls on the steering wheel. And most of what I see these days are soft switches and buttons that require looking at a screen to interpret, which is again, worse.
The fact that some other country also did this terrible thing doesn't make doing it less terrible.
The situation in Argentina was completely different. This was a one time thing that was sorted out in 6 hours and it's very unlikely that will happen again.
Well as they scraped most of their data from other sites I wouldn't really call it hard work.

Look I get it and I agree. I was posting from a users point of view. I'll happily accept the downvotes though :-)
Sadly, no. Which is a big problem, since Smart TVs are the most user-hostile thing _ever_.

Auto-play, ads, pre-installed stuff, non-reprogrammable app-shortcut buttons on the remote, user-tracking. And there is no control, no settings, no opt-out.

I have to figure out if I can get an alternative firmware on my Samsungs TV. In theory, Tizen is Open Source.

It is so frustrating.
It's very sad that while you are going through all this, in other parts of the world where the situation is far better, the only interest in Venezuela seems to be how they can use it to support their political claims.

For instance in Spain, leftist people refuse to acknowledge how bad the situation is because they link Chavez and Maduro with their ideas and somehow think that it would show weakness in their ideology, specially for some politicians that openly praised Chavez.

On the other side, right wing people want the situation to be as bad as possible so they can use it as a proof of how harmful the left is for a country.

So Venezuela will pop up again and again in political discussions, but the important issue seems to be "my ideology is betters than yours", not helping the people.

I really hope it gets better for you.
I always thought a good answer to this was "well I'd think about copying a car if I could..."

How sweet would that be? Friend gets a car, I make a copy of it at zero cost!

I guess the standard answer to that would be "but you're depriving the manufacturer of money to cover the costs of providing the car in the first place"

Which is reasonable, but I'd have to question their business model if their manufacturing costs are so high and yet I can copy it for free ...
I agree. Things like type saftey, interfaces, protected methods and properties and so on are what I was referring to. These kinds of features are borne out of necessity from big code bases and big teams, where you can't trust that every line of code will be written to the software architectures guidelines.

It shouldn't be possible for a new hire to feed a Customer to a Product repository for example, and in most mature languages we've made language level features to doo that, so we don't have to manually code checks in everywhere.

Eventually NewLanguage shows up without type saftey and everything is going great as it gets used in smaller projects. But then big teams start picking it up and suddenly these things are issues again.
Are segregated lanes any better? It seems to me that the vast bulk of the danger for cyclists is at intersections (the dreaded right hook, mostly). A segregated lane can make it harder for a car to see you and prevents you from taking the lane to make yourself obvious.

What we need are protected intersections; the rest of the road can be painted or segregated, I don't really care.

https://peopleforbikes.org/blog/four-u-s-cities-are-racing-t...

It really doesn't have to be much, just bollards in the middle of intersections forcing cars to make a wide right turn would be enough.
Ask HN: What is Blockchain's true unique feature?
I've always used the "Blockchain replaces trust with verifiability" argument as the main selling point for Blockchain.

In the light of the various data scandals (cambridge analytica and the like) I think that the argument may be valid technically, but absolutely no user cares. So I wonder what a good argument for blockchain actually is.

Thus far, two things strike me:

1. digital scarcity: I can send you something and prove that I don't have it anymore and
2. atomic transactions: a value creating process can be tied together with its payment, thus eliminating the payment process as a secondary process altogether.

(This is a very brief digest, a more thorough line of thought is here: https://medium.com/swlh/trust-in-blockchain-close-but-no-cigar-d17079459cdd)

What is Blockchain's killer feature in your view?
If fully self driving is ever going to be fully safer than humans, which I think is almost a given, then this is not a problem as much as it is a great new way to monetize that tech en route to full self driving cars. If it isnt going to be better than self driving tech + a human at the wheel, then oops.
Huawei Founder Ren Zhengfei: Both Sides Will Suffer from Trade War
This has always been the claim, and it’s been historically proven false.

The book quote provides a way for you to understand for how long this claim is made (with an exemple from the 18th century), and yet here we are.
> So yes, you can have cabin light and temperature controls on touchscreen on an airplane.

Which means, annoyingly, that you can be locked out of those controls during crew announcements.