skysight-inc/HackerNews huggingface dataset:
>They could certainly get commodity seats from a traditional auto supplier, but they must have some line-of-sight to making them cheaper, or better or maybe just more customized than what a supplier would produce.

That's what they think. What do you think? Do you think it's possible for a single player to be the best builder in everything?

When it comes to manufacturing, the world is flattening out. You can produce things from components built and sourced all over the world. But Tesla is going in the other direction. One has to at least question their reasoning, and not assume "Elon knows best".
Location: Durham, NC

Remote: Yes

Willing to relocate: No

Technologies: Angular, React, Node.js

Résumé/CV: https://www.dropbox.com/s/z8jzpa11vwxskg4/Robert_Kohr.docx

Email: rk2020@robkohr.com
I think the most interesting aspect of AmigaOS was that it brought features only known from much more expensive workstations into a cheap home computer.

To my knowledge there haven't been any outstanding innovations on the software side that haven't been available in other operating systems too, but it did so in a computer that was 10..100x cheaper than a UNIX workstation with a comparable graphical user interface.

AmigaOS was more like a stripped down UNIX (preemptive scheduling, but no memory protection/process isolation), MacOS looked like a toy in comparison to be honest, at least from the technical side.

In the later years, AmigaOS (or rather its applications) offered a glimpse into a future how applications and the underlying operating system could work together to create a professional working environment, applications didn't feel isolated, there were standards in place how UI applications can be controlled from the command line, how they can be automated through scripting, how applications can talk to each other, and how they can be extended via operating system plugins (for instance if one application added support for a new image format to the operating system, all other application dealing with images automatically gained support for this new image format too).

Basically: how can the straightforward automation from the command line brought into the domain of UI applications.

Alas, it was a glimpse into a future that would never happen.
Use the already available post: https://news.ycombinator.com/item?id=21936438
We don't want AI, we want systems that work better autonomously. We have lots of autonomous systems, mostly run by people (a shop keeper for a shop owner, for instance). Now that we have reached certain limits of pure digital systems, more innovations (ie, changes leading to better system outcomes) will happen due to human involvement in the data understanding and automation. It's just going to look more like people going to work.

The idea that AI (ML models) would be designed once is silly. The tuning and application always involves human judgment over time. We just hide the human contributions to AI/ML systems because it gets too complicated. But really, all good/practicable/in-the-wild AI systems involve a lot of people-in-the-loop!
There is an alternative that can do much more and require less effort. Check it out https://hqjs.org plus vscode plugin https://marketplace.visualstudio.com/items?itemName=hqjs.hq-...
> Not explaining in more detail a claim that C is responsible for Spectre?

He said trying to paper over the concurrency of the hardware to provide the simple in-order model C expects is responsible for Spectre (and he did explain how Spectre works). This is true but I don't think C is really the reason for this; designing a language that productively exposes parallelism but is easy to program the kinds of things that run fast on modern amd64 CPUs, I think that might be an unsolved problem.
One thing I've been thinking that he didn't touch on, is that in-ears are 1) smaller 2) closer to the eardrum.

There are fewer paths the sound can take, so it should be possible send signals that are more precisely out-of-phase.

Another thing I've been thinking about is that the brain uses phase information of sounds to localize sounds. So if ANC changes leaves a small residual signal with a messed up phase, it may be confusing for the brain.
Not everything may be a file indeed, but I didn't get what he was trying to point out with the specific example he gave. To make his point, he compared the USB APIs provided by Windows, macOS, and Linux. Then he went ranting about how Linux looks terrible because you had to manipulate files and use functions such as snprintf, ioctl, and fnctl. However, this is not at all a fair comparison because he was comparing the Linux kernel interface against much higher-level userspace library APIs in Windows and macOS. So what are the problems he encountered with this specific example, that had actually harmful consequences? I honestly can't tell.
Agreed. Why did we stop building new cities? There's plenty of space and we have all the technology to build even in inhospitable areas and make them more liveable and accessible than current crowded cities.
> focus on the actual skills, which are decomposing requirements into atomic units of work and (re-)combining them in a manner making the domain understandable if expressed as code.

That's literally almost all there is to programming; the rest is just typing things up.
Try https://hqjs.org it takes care of everything like sass, less, typescript and polyfills.
Since a few people have posted links to language wikis, I clarify: when I said "wiki article" I meant on Wikipedia.

There are articles on Wikipedia in a hand full of languages about HQ9+, but no regular English one (there is one in simplified English tough). I'm surprised there even is a German one, usually people on the German Wikipedia are quite trigger happy with deletion requests and speedy deletions.
There seems to be no information on what the problem actually is. This seems a bit odd since Boeing themselves reported it and they should know all the details.

Is it related to the blank screen problem that was discussed a few days ago?

https://news.ycombinator.com/item?id=21991087

Is this reporting with such limited details some kind of damage control along the lines of "we cannot wait longer and must inform the shareholders now" and "we cannot tell the public all the information because it would damage our reputation"?

With the little details we know now we can assume that it is
1) "nothing big" as in an assertion that caught an unexpected new version number and the program simply needs an one-line-patch to update the version check or
2) they detected a problem that turns out to be "unfixable with current hardware" like a weird kind of race condition where the communications can get stuck sometimes but it's hard to reproduce, doesn't happen in the lab and nobody really understands what's going on or
3) "something entirely different".
You must have Microsoft's approval and pay them a cut before your software will work on their console, physical disk or not.

Exactly as is the case with iOS, Nintendo, or PlayStation.
Try https://hqjs.org/ it works with big projects and typescript as well as sass, less and frameworks.
Wow, that's pretty cool. What level of iOS device do you need to run it? I try to avoid using my phone too much so I'm wondering if I could control it all with a really old iPad or a cheap old iTouch. Any recommendations on the IR blaster? I've been wanting to have some sort of non-remote control but I don't trust alexa/google home so this looks like a good option that would let me use my existing devices.
Try https://hqjs.org/ It can do much more than that. It takes care of sass/ less, frameworks and polyfills
Who Is Hiring Trends Since Jun'15
I have maddeningly had this exact conversation with a friend, and I can't help but think there's something they're just not understanding about meaning.

I don't think this view is uncommon, and I think people get there because they're just not thinking straight, but I don't know what they feel is at stake that they have to hold onto, that gets 'lost' if you accept that meaning doesn't persist through time forever.
Epson advertises a tank based injet on the TV. The ads star Shaq!

https://www.youtube.com/watch?v=j1GWHfg2P5Y

HP has a subscription printer, there's no printer apocalypse.
> people are taxed on profits

Setting aside the oddity of talking about profit of people, given constant income, you pay less consumption tax as your profit goes up.

Consumption is expenses, profit = income - expenses.

Rearranging. Consumption tax = y * expenses = y * (income - profit) where y is the consumption tax rate. So, as profits increase, expenses decrease and consumption tax goes down.
If non-addictive threshold internet use is similar to non extreme drug addiction then doesn’t that fit with the headline?
I've had an Epson ecotank for over a year now, and I've never needed to refill the ink tanks once. I purchased it because our previous inkjet printer's cartridges would run out about once every month or two. The driver software sucks but that is true for all home printers.
Announcing Đ (Edh) – The next-big-things ought to happen with Haskell not C/C++
Lack of teaching would be one.

I bet not many professors bother to dive into it.

The documentation is still available, http://doc.cat-v.org/inferno/4th_edition/, and you can get it as open source and commercial variants, http://www.vitanuova.com/inferno/

So it is mostly a matter of actually caring to dive into it.

Not only one will discover how many of the Plan 9 design issues got worked on, some of the design ideas that went into Go will be more clear.

It is also revealing to dive into Oberon OS linage and then see how some of its design went into ACME on Plan 9, dynamic loading on Inferno or eventually Go's method call and unsafe package design.

Instead most get off at the Plan 9 train station.
I also work in a bank. We can submit request to install software. Of course we need to get manager's approval. So what kind of software do you use daily?
You also have to stay away from Amazon anyway, to not get a fake sent because of their inventory commingling.

But yes, I use the Wirecutter for recommendations too, and I never regretted purchasing anything they recommended.
> otherwise it tends to rely on the 'who'

in this case the `who` is Marcus Aurelius, the philosopher King, and his name is well known after 2 thousands years because he was who he was (probably the best king Rome has ever had).

There's an equestrian statue of Marcus Aurelius on the Capitoline Hill in Rome and it's been there since 175 A.C. it must mean something.

https://en.wikipedia.org/wiki/Marcus_Aurelius#/media/File:St...

(actually it's not on public display anymore, it's been moved in the Capitoline Museums to preserve it, but it's still on the Capitoline Hill)

Sometimes the quote has value attached because of the 'who'.

For example: if a man that died on 17 March 180 had knowledge of our mind that predates studies on it, it means that 2 thousands year ago there were exceptionally intelligent people and 2 thousands year later they still are above average.

If Marcus Aurelius already knew it it must be something humans struggle to understand or that humans are wired to blame the outside.

BTW Marcus Aurelius was a he, I'm sure he want get upset if you call him 'he'.
I've wrote this little script that counts occurrences of the keywords. Don't take it too serious.

You can change the configuration (https://github.com/hiquest/wih-trends/blob/master/config/sli...) and run it yourself
But those attitudes are also a result of the state of the economy?
Try https://hqjs.org/ it can do much more with much less effort. It supports all popular frameworks out of the box plus metalanguages like typescript and scss, and it takes care of polyfills
I have 0603 resistor and capacitor sample book from Aliexpress. They are for about $25 (or $15 resistor-only) and the book format is convenient.

However, I still use wired parts for breadboarding.
According to my Wikipedia research, the photo kiosk printers are not even inkjets at all. They are thermosublimation printers. In any case, their output looks just like chemically developed photos, no comparison to any inkjets I have seen.

They might also be wax printers. When I worked (student job) for a medical imaging company, they had their customers use wax printers IIUC. At least that was what they used internally.
It was completely fair, because other OSes don't expect users to directly access kernel interfaces, most of them even forbid it, other than for writing device drivers purposes.
the answer to your questions is in the title "Nothing Changes Until You Do"
On knowledge that evolves in software and hardware, in organisms and machines
OpenGL proper (not ES) wont go anywhere for at least the next 3-4 decades - there is way too much software written against it and keep getting written against it for it disappear. At worst, it will be reimplemented on top of something else (be it Vulkan or whatever), but this will be transparent to the applications using it.

Now if he wants to port XScreenSaver to a platform that doesn't have support for either OpenGL or OpenGL ES, my guess is that he'll write a wrapper.
The manufacturer should never be able to either deactivate or otherwise disable the functionality of a device they sold in a form that requires a service to function. If the customer is paying a subscription fee and no longer has to pay the fee when the service goes away, that is maaaybe fine (albeit opening a loophole that would most likely be abused (from a customer's perspective).

If the service was priced into the selling price of the device, game or other software though: nope, never. You did the math, you sold the device for that price, now keep on delivering.

That would not necessarily mean that they would have to run servers indefinitely, it could as well be in the form of releasing or open sourcing the related server software or the specifications (and required certificates for signing updates if applicable? That might be thorny though.) in a form that someone else could successfully take their place when they end-of-life a device.

Ideally in a form that would also work when the company closes shop, that is when no longer any form of workforce or capital for anything might be available.

It might be time to actually require that from (also software) manufacturers since there seems almost no change in that regard.
Destination: Everywhere (2015)
Show HN: WebGL Lighted Block Terrain
> I think a very short conversation with any physicist ...

You are completely missing the point O.o any such discussion would take hours and drive any physicist to the brink of insanity because at some point we get them to admit that they just might be a Boltzmann Brain.

To clarify: i am talking a god like sixth grader and about annoying creationists by ridiculing their believes, why would i even want to talk to a physicist about that?

Yet to entertain the point made: fine tuning is only relevant if the universe existed for longer then last thursday, which it did not, and "fine tuning to support life" is only perceived locally by fragile creatures who, by virtue of not having any other sane option, must believe that the current state they exist in is stable. That is the Boltzmann Brain thing: it leads no where if you assume you are a Boltzmann Brain. In the same way physicists believe that the universe is stable, because everything they do is completely pointless if the rules could change at any moment.

Look at the galactic scale: the universe seems to be degrading rapidly. How is that "stable and life supporting"? An A+ universe would not degrade towards lower entropy. This is a C- universe at best! Then there is that "stuff that randomly starts existing" due to quantum, we are talking about brains phasing in and out of existence by mere chance, does that look "fine tuned" to you? That's just the stupid randomness a sixth grader would create. And then there is the "Elitzur–Vaidman bomb tester" that pretty much shows the math is qwirky.

And finally you tell me, because you believe that your garden eden today looks like you remember it looking wednesday (stable and life supporting) that somehow the universe must be finely tuned? You are a Boltzmann Brain floating in mid space arguing for empiricism :D
Yep, though, if you go there (as a final user/customer, not as an expert in details):

https://zigbeealliance.org/

The message you get (or at least the one I get) is:

> WHY Leading companies choose Zigbee

> Interoperable

> Our world-renowned certification program and our large focus on interoperability assure consumers and developers that devices will interoperate.

I don't think that if I have something certified/stamped by them and it comes out that it won't interoperate with something else they also certified/stamped it is excessive to say that their assurance is m00t.
I have an HP Envy 7800 series printer that is not enrolled in Instant Ink and it works just fine. HP asked me once during driver installation to subscribe to the subscription service, I said no, and it has not asked me again.

One technical advantage HP has over Brother is the printer head is integrated into the cartridge. I previously owned an expensive Brother office inkjet printer and the printer head got into a bad state where no matter how many times I cleaned the head or replaced ink I had streaks. Another issue with Brother is it would not let me print black and white if I did not have color ink installed (HP does).

Compared with the Epson EcoTank is there is an unused ink reservoir (called an ink pad) that will collect ink during cleaning cycles and other operations. Once this reservoir is full the printer has reached end of life (and Epson does not recommend servicing it). The EcoTank is really expensive as well.
Come for the science, stay for the network (2016)
I got the impression their fab subcontractor ditched them because of the low volume. Unreliable build quality should not be a huge issue as the process is very close to conventional LCD panels, although the pixel density is about 9 times higher than similarly specced LCD's. Maybe the diffractive layer it used instead of filters was the issue...

In any case, it's a shame.
In what possible way does having a Cap on property taxes, and requiring 2/3 majority to increase taxes cause a Housing Crisis?

>>but CA was Republican leaning until fairly recently (remember Arnold Schwarzenegger?).

Arnold Schwarzenegger was a RINO, Around here we would call him a Democrat, California Democrats are the extreme of the extreme Left. So anyone Right of Stalin is a Republican in California.

Further since 1978 (as far back as I could find data) the CA legislature has been Democrat Controlled, so sure they may have had a couple of "republican" Governors, that does not make them a Republican state or mean any free market policies where passed, the Democrats have had a tight grip on the state for as long as most people have been alive
I rather think of it as a stripped down version of a Xerox PARC workstation.

With exception of SGI and NeXT, UNIX never had a multimedia culture.
I get little pink dots around the face when I see the sentences like this:

> alternatives to C and C++ such as Python, Rust, Go, Clojure, Haskell, Swift

Please advise me. I am just writting a kernel module for hooking kernel calls and I really """hate C""", I would love to do it in python (even better in js or vbscript, logo also comes to my mind - i just love driving a turtle). The input is python, the output .ko.

And as normal for kernel module it needs to be rock stable and as fast as possible as the hooked functions are called a lot on the system and cant loose much time there.

Can you share a sample please? I am thinking of doing it in bash script by emitting opcodes directly but it seems like it just take too long to dig out all opcodes. Yeah, I know what you think, but it is not assembly, it is bash script.

/sarcasm off
Doesn’t the Language Server Protocol already do this, just via JSON instead of XML? I believe at least some LSP backends (e.g. clangd) just reuse a compiler AST and feed the data to your editor?
> The issue involves how software on the plane checks itself to ensure it’s receiving valid data [...] when the system is initially starting up.

> software reviews have occurred in a special simulator used by engineers on the ground.

> The problem came to light when the latest version of the software was loaded onto an actual aircraft

My stomach hurts reading this! I get no confidence at all and I am scared more problems will be found or more accidents occur.

Just guessing... Someone at Boeing testing the new shiny software on a real airplane decided to mess with a sensor (AoA?) to simulate it being stuck or something and to make sure this would be properly handled. It did not work.

How on earth can problems like this be found this late?
It's probably insured under homeowner's or renter's insurance, if you have either of those.
"real world decisions are more complicated"

This argument is dismissive without actually addressing the argument.

It's literally a logical fallacy called 'appeal to the stone'.

Where's the nuance?
Under the grounds of making them sad and you having way less money than they have.
On Windows and Mac, the more primitive layer are kernel private APIs, which you aren't supposed to call directly.
Source is at https://github.com/emnh/pixel-tower-defense .
Rumours are that they are in an intense period of "un-pajeeting" the software.
Vox are garbage, out for clicks

An expert explains why Burberry, H&M, Nike, and Urban Outfitters destroy unsold merch — and what it says about consumer culture.
https://www.vox.com/the-goods/2018/9/17/17852294/fashion-bra...

If you're totally freaked out about wheat products on a second hand product (Yes, it was bought as new and looks gross) your great grand parents would be ashamed of you, that's privilege.

Just return it if you must. This one story is not worth the millions of views it's getting.

A working product should be destroyed because it had old food on it? That's fine, but don't pretend next week you are an amazing human who recycles.

Humans still work at Amazon and they make mistakes do we really need blood on this?
No, that's too high latency to control the drone reliably after GPS is jammed (and if it's not jammed, the drone will just return to you when it loses signal anyway).
Discover Python and Patterns (11): Class – Design Patterns and Video Games
It's sexism that the more time and effort you put into your career the more you're progressing?

I don't disagree with most you said, but if you weren't there then no amount of artificial thinking will compensate for that.
Consumption taxes are income taxes with a loophole for whatever you exclude from the consumption side of thing. Exclude land purchases but not rent, and people have a huge incentive to buy land. The stated loophole is investment, again that’s equivalent to allowing people to deduct investments from income tax which clearly favors the wealthy.

In the end countries spend a high percentage of GDP on thing people actually want. Everything after that is just deciding who pays for it.

PS: Consumption taxes also push people to vacation and retire in different countries.
You can build your drone to do whatever you want, including continuing the flight if signal is lost. It's all open source software anyway, and cheaper than a closed-source DJI or whatever.
You might want to include a disclaimer that you're the author, maintainer and person behind the company that operates ngrok ;)

Just wanted to chime in and say I love ngrok too, not allow allows you to easily create proxies, it allows you to create proxies that also works on the public internet (ngrok assigns you a x.ngrok.io address) and with tcp connections. Great work on it inconshreveable!
That sounds right. Also PARC had Cedar, which did multitasking without memory protection, which Unix didn't usually at the time.

BTW, I'm curious what you think about the question I asked in https://news.ycombinator.com/item?id=22083468