skysight-inc/HackerNews huggingface dataset:
Even if you take the long view, I’m not sure how much faith you can really put into the Chinese market. Authoritarian governments as shown by past history, don’t have a great track record for long term stability unfortunately.

Who knows though, maybe the Chinese government will manage to make a smooth transition towards a more democratic system without the violent revolutions that previous incarnations have had to deal with respectively.

Now is probably a critical moment in determining whether such a future scenario is realistic, considering the slowing economic growth of China and the need to transition towards a service oriented rather than manufacturing based economy. Economic recession is usually one of the first steps towards civilian revolt in authoritarian regimes.
How much of this delay is just perfectionism and excess risk aversion? In pretty much any pursuit, demanding perfection ensures that you'll never be finished. Based on what I'm seen, autonomous vehicles already work. Waymo's cars have driven millions of miles. Other companies have working systems too. The technology is already at the point where it's useful.

I understand wanting to keep people safe, but the benefits of this technology so are enormous that I'd rather companies launch now and iterate than spend decades wringing every last disengagement out of the system while the carnage on our highways continues.

I feel like we're in one of those situations where everyone is just afraid to be first. Meanwhile, people die every day.
In a way, this helps Apple (and other Android vendors) and in a way, it hurts it. Huawei phones recently have shipped market leading cameras that blow pretty much all other Android and iPhone cameras out of the water. They took a commanding lead as a premium device manufacturer. Hurting their non-China markets gives breathing space to others.

However, if I were Apple, I'd be really worried about retaliation. Apple is wholly dependent on manufacturing in China and its supply chain, and even small disruptions could cause huge mounts of pain.
Delimited and Composable Continuations in PLT Scheme (2008)
If I had a CSV, I can import it into a database and simply run queries, systematically, isn't it?
This assumes that most of the population does not already get most of their protein from plant food. This really doesn't seem the case, considering what are thought of as "staple" foods in most of the world: wheat, maize, rice, cassava, potato, sweet potato, etc. A diet where most of the protein comes from meat is more typical of developed nations, and then again, only some of them (hint: the US).
Is 'uff da' really what the knitting error prints out?
That's a really odd quote from Twinings - who should know better. So I had to go and look - silly me.

They contradict themselves multiple times within the page. For your quote, they may have meant to add for green teas - which definitely does prefer water off the boil. If you scroll down the very same page, they say:

"...a black tea is fully oxidized which means that it prefers boiling water and a longer brewing time. The same goes for processed teas such as Oolong. So pour on your freshly boiled water at 100 degrees", complete with graphic confirming this. I'd agree - only for black tea. But again they contradict themselves on Oolong - which should be just off the boil - and as confirmed in their graphic. There are others, like not recommending "one for the pot" - especially as Twinings tea bags contain less tea than most.

Ugh. I'm just going to assume a non tea drinking junior wrote that page. :)
"and underused"

Where does the article talk about this?
Maybe i'm missing something, but why not just run frotz from the command line given you can already log in over serial?

What on earth is a "Zork Server" anyway?
> why would I use Kong instead of it's competitors built on envoy and with higher integration with kubernetes?

If you have kubernetes, you might prefer that. But Kong is also useful in scenarios that don't involve kubernetes at all.
>> Bringing a lawsuit is not an option for the vast majority of people.

Doesn't that mean that the whole justice system in US is broken? Courts of law exist for this very purpose, so that every citizen can fight for their rights, including defending themselves against this type of extortion. If the cost of lawsuit is prohibitive then you might as well live in some third world dictatorship, with no justice system at all.
Some local governments seem to think that residents shouldn't be competing in the same market for bedrooms as business travelers (or travelers generally) that are willing to spend $200+ per night.

Preventing direct competition between the long-term rental and hotel markets is supposed to prevent locals, who provide value to the economy in other ways (income taxes, participation in the employment market, etc.), from having to compete with the price-inelastic demand of short-term travelers.

If an apartment can rent for $1000/month in the long-term market, or $200/night in the short-term market, it could provide higher value to its owner on Airbnb while being vacant 83% of the time. But the total value to the community is diminished.

Creating so much rental supply that the nightly price of hotel rooms is effectively driven down to the cost of long-term rental (so that long-term renters aren't 'crowded out') would require a massive amount of excess supply. But who would willingly continue building such supply right as returns were falling off a cliff?

Like any company, Airbnb should be subject to and comply with local laws.
Lisp in Web-Based Applications (2001)
Billionaire Robert F Smith to pay entire US class's student debt
TBH this is the pareto principle at work.

Sure you can get a car roughly driving around the city autonomously (there are basic self driving cars back in the 1950s that drove on a wire track) but getting it perfect is where the vast majority of effort is going to be expended.
The parents said:

>"There should be a wide list of companies to whom this applies now." //

I assumed the "this" was "the USA's trade blacklist". The blacklist applies to all companies AFAICT, though you are right it will probably only affect a small proportion.

Though any USA based company may have bought a Huawei phone, router, or similar, and presumably will not be allowed by law to do so henceforth?

Not sure how things like peering with a company that uses Huawei kit, or something, would work. How deep does it go? Can you buy phone service in countries where the phone supplier has Huawei base stations?
Communication is definitely huge with remote work. I think it’s the crux for a lot of newly remote workers. You have to adjust your communication style when working remotely, which some people just can’t handle. This goes for all sides as well though. I’ve been in a situation where onsite employees refused to participate with remote employees, which obviously didn’t end well.
12 Months with Big Redis
I've done a bit of both, and while I probably prefer Clojure as a language, the Racket docs are more comprehensive. That made Racket more accessible for me.

Also, trying to figure out how to build (non-web) GUIs with Clojure and Swing wasn't a pleasant experience for me.

But Racket can be overly verbose sometimes.
You'd rather have car companies release beta software to millions of cars than stick with the status quo? This isn't the Windows 10 Insider Preview. Cars can kill people, and production vehicles should never contain beta software, which is beta because it's buggy/untested/unreliable.
The Bomb Didn’t Beat Japan, Stalin Did (2013)
Comments that don't make sense also get ignored.

Edit: But seriously, why does the government need to regulate something the market will do automatically?
It is absolutely good to speak out. There *are" people at Google who are suffering due to their identity. No question. But these questions have become wrapped up in other activist topics related to government contracts, ai, and more.

I 100% support anybody who has been a victim at work due to their identity and support programs to help these people.

But that isn't a civil war.
>have things stabilized enough in sff that i'd likely to be able to swap mainboards for several generations

If you get a case large enough to support a full-size GPU and SFX PSU (so around 7-8L in volume), you're golden. Smaller than that you start having to go with ITX GPUs or external PSUs.

I think every big motherboard maker has at least one ITX board for each new generation/chipset so I haven't had any trouble in the last 3-4 years since I switched over to ITX for my builds.

The only thing you really have to look out for is some of more recent extra tall + wide GPUs. But even some full-tower ATX cases can't fit these without vertical mounting.
Tech Jobs Lead to the Middle Class, But Not for the Masses
YouTube seems to claim that the DMCA counter-notice procedure applies.[1]

[1] https://support.google.com/youtube/answer/2807684
Increased mindfulness is associated with reduced levels of procrastination
YC specializes in exploiting poor entrepreneurs. They've taken the traditional VC model and turned it into a high volume sweatshop.
There is no proof of this, but there is tons of proof that China state funds Huawei and has the intent of espionage and IP theft.
V2X?
worklist.net was an internal scheduler used only by developers for one VR project, which stopped paying for gigs last year.
And in fact one of the ongoing problems with LLVM is that the interface churns so much. As a user it's a huge pain to keep up and to make sure there are no regressions. (And keep in mind this also includes performance, code size, debugging... it's not just about correctness.)

I don't know if stability is a goal for this project but personally I'm hoping someone comes along and makes a stable LLVM interface (and manages to be successful with it).
> "that truck in front of me is stopped."

Easy if you're not Tesla and have lidar.
I think the root of your issue is the %text% leftsided % is horribly slow.
Or plug in the CP/M cartridge in the back and away you go..
Trying for agi could be part of a reasoned response to climate breakdown.

But I am not going count on getting a reasoned response any time soon.
> Lineage isn't good enough on its own.

It's good for me¹. I want a device that does no phone home to its mothership outside my control. This requires Googles Services not to be installed.

I don't doubt that many nevertheless still use Googles Services.

¹ compared to Googles Android. I'm still desperately waiting for a device with mainline Linux support without blobs.
Gokturk Trilogy - Preproduction
They also "comply" with complex international networks of tax law.
Good to know. "Stewing" does sort of describe the way I make tea sometimes.

Where do you like to buy? I used to get great stuff like single-estate Darjeelings and Assams from a mail-order company that was later sold to (and destroyed by) Teavana. I mostly use Davidson's Organics now, but the selection is smaller.
> I feel like we're in one of those situations where everyone is just afraid to be first.

Tesla is not afraid. They killed few people already with autopilot. Best part about it where they fixed bug that lead car into concrete barriers and then regressed few months later...
i had to read that a couple of times to understand the implications, are people really that dumb?
Huawei is the world's second largest phone manufacturer. It'll hurt Google, and Huawei in Europe/Canada.
Addressed in the article:

> The pattern matching query itself is taking only 5 seconds independently. Matching millions of unique URLs is clearly not a problem.
Could be any number of outside endpoints as well.

Imagine a dev shop with several teams, all building external facing apis. In this scenario you don’t want each team to reinvent the “external access, auth, audit & accounting” as well as rate limiting stuff.

It would take a lot of resources and probably end up insecure at places.

An API gateway gives you a convention and pluggable authentication system for the teams to consume and not worry about. At least in theory.

Something like that. :)
Remote work needs development.

We have a long history of work in the Office, a History over 100 years long, with a significant fraction of the population working there. Lots of companies have experimented and risked with different approaches of management and few remain.

That is not the case with remote work. We don't really understand it yet.

Writing down "remote is not for everyone" implies that we know everything about remote working and our particular model or management style is THE only one, which is not.

It implies that the worker is not prepared for remote when probably it is the company who is not.

In fact, with remote work you can measure the output of each worker way better than in traditional working conditions. Instead of measuring a worker punching in and out and then buying at Amazon or doing facebook at work, you can measure actual work.

In the future, there will be companies that will specialize at remote work, for example they will come at your house and prepare a room for working remotely without distractions, and they will do it, not you, because they know what they do, just like your dentist, and your company will pay the bill.

Lots of things will change, but we are yet in the mindset of Office work, and can not see it.
I'm an American, and 10 hours a day seems extreme. I've worked remote for about 10 years now, and I aim for about 8 hours a day.

Sure, I might hit 10 or 11 hours in a day occasionally, but that doesn't happen very often.
This is great! It certainly helps but we humans also need to change our behavior about littering.
I've been using Racket for a few years now as my main "fun" toy language and I can't stop using it or trying to come up with new ideas for it. I'm currently writing my new website's publishing code in Racket, using Racket programs to create my static pages.

For anyone who enjoys programming language dives, I recommend Racket fully. It's simple and powerful in various ways.
Also communism is fine, a few failed implementations don't prove the opposite.
Sounds fun, though I would recommend my old friend's FreeZe Dried Terminal as the terminal program on the ST side.
Apparently they saved money going to trial.
You do know that China actively has concentration camps, right? They use data and tech they've stolen to do it. You really think that's the same as Facebook serving you ads? Give me a break.
>I'd rather companies launch now and iterate

Well I think they have in a way. The Tesla Autopilot is an example, and probably not a bad example of where the level of self driving cars is really at. Given Tesla's demonstrated in service capabilities, it seems that we can do a few things, but remove the steering wheel self driving is many many moons away.
Could you point to some evidence that somebody has actually achieved level 5? Hopefully with a clear description of what the limitations are (e.g., weather, geography, time of day). Claims are easy. Especially claims of testing.
Plenty of them across Europe to keep me and other devs busy until retirement.

macOS is largely insignificant in many countries over here outside iOS shops, GNU/Linux hardly matters for consumers, the Web still fails short of many native scenarios and mobile devices are mainly for consumption.
> In fact, with remote work you can measure the output of each worker way better than in traditional working conditions. Instead of measuring a worker punching in and out and then buying at Amazon or doing facebook at work, you can measure actual work.

Why can't you apply whatever "better" measure you propose for remote workers not to workers sitting in an office?
The Samsung Galaxy S10 5G is the US’ first 5G phone
funny, this is exactly how I accessed the internet back in the early 90s, dial up to a terminal on a unix (and VMS) box from my Atari ST :)
Samsung is extremely unlikely to join with the Chinese brands strangling them right now.

And it would be way worse with Huawei/Xiaomi & co. for devs, considering how those companies update the software on their phones...
> Also if you have thousands of variables, you probably shouldn't be writing SMT statements directly. Usually you have some sort of script for your problem domain that emits SMT then invokes the solver. E.g. the popular SMT solver Z3 has a very simple lisp-like syntax that's easy to emit from a script.

the follow on is that the same program should also process the model (answer) that Z3 produces and render it in a domain-appropriate fashion.

this is easiest if you use something like the python interface to Z3, instead of actually generating SMT-LIB sexps and feeding them to Z3.
You can’t really use Google Maps in China. Even over VPN it’s outdated and often displays the wrong location due to the GPS scrambling that the government enforces on maps.

Baidu Maps is very good though, I would even say on par with Google Maps and better in some areas. It does however have more obvious ads which is annoying.
I can't hear of the book of Revelations without being reminded of Alvin Ailey's famous modern dance piece of the same name.

If you haven't been to a touring AAADT performance (IME, each one includes Revelations, among changing other pieces), it's worth it at least once, even if you don't go to performing arts shows, and you're in the nosebleed seats. The videos don't give even 1/10th the live experience, IMHO. (If you're a student, your school might offer discounted tickets.)

https://en.wikipedia.org/wiki/Revelations_(Alvin_Ailey)

https://www.youtube.com/watch?v=tNqaixKbrjs
Ask HN: Why did you transition from an engineer to a manager?
I'm curious why do people become managers in their organizations.

I feel like my career growth stalled and I'm at a crossroads where I need to decide whether I'm going to transition to a management role or stick to my craft, so I'm looking for other people's experience on this.

What motivated you to become a manager? Was it money or something else?
US government spying has nothing to do with why manufacturers don’t “just use a standard Linux distro with open source firmware”. There are no GNU/Linux (as in, with the GNU userland) distros that work well enough on phones to compete with Android and open source firmware removes some competitive advantage around things like image processing.
For an individual developer it is not obvious how you should structure your usage of the DOM API to avoid the performance potholes and other problems. Even a team of experts in the DOM will sometimes take shortcuts or one expert's technique doesn't play nicely with another's.

Some parts of the DOM are extremely slow if the API is used naturally, and obvious usage of the API has other side-effect penalties (e.g. stored state, difficult component destruction, or reference loops causing memory blowouts).

So the vast majority of developers use the native DOM in such a way that the page is slow and buggy.

React et al provide a clean API that avoids the worst performance problems, while providing a framework that steers a team towards good practices, so the average developer can be productive.

The framework has a bunch of extra overhead, but the overhead is far less than the average overhead of not using the framework.
>WhatsApp and signal work fine without GCM/FCM, dunno about other apps but WhatsApp it's international standard so you are fine

Probably not after Android 8.
> I find it a huge step backwards. As far as I know, there's no full text search and the types of reports and aggregation you can do are extremely primitive.

Oof. Honeycomb is for fast, realtime analytics: starting with a high-level question in your mind ("why did our throughput drop by 50%?") and rapidly iterating on a hypothesis (examples in [0]). ELK can... be used for that, but is optimized for another (as you said, full-text search and generating static reports).

Being able to flip from a funny-looking graph directly into "raw data" mode is intended to be a bonus in Honeycomb, not the primary way you interact with your data.

While we believe that fulltext search has its place, beyond a certain point (most production systems, these days), sifting through log lines is a brute-force method of answering questions about your systems — especially if you're not sure what the proverbial needle you're searching for looks like. [1]

(But mherdeg's answer is great, go back and read theirs while you're here :))

0: https://www.honeycomb.io/blog/troubleshooting-in-honeycomb-c...
1: https://www.honeycomb.io/blog/the-true-cost-of-search-first-...
Very cool, I've had a similar idea myself recently! Though, why not go with a simpler format like TSV (tab-separated values)? Then you don't have to worry about quoting and escaping anything but tabs and newlines (which are very rare in tabular data).
BBC Click covered the issue https://youtu.be/yCzNHi9TBCQ?t=690 onwards. They say Huawei claim to be 18months ahead [12m35] of everyone with 5G, and their interview with UK's intelligence advisor [16m20 onwards] suggested that there's not really a security problem.

They do talk about [17m04+] the possibility of the network being shutdown and the fallout of that, and have a dramatisation.
why would carriers care about bootloader unlocks? it's different from a carrier lock, which prevents a phone from being used on another carrier.
Sure - maybe supermarkets will become the new place to charge for example? You’re in there for 30 minutes anyway so you’ve just saved that 5 minutes. It could be the next differentiating factor for a lot of business.
Yes,

The thing about self-driving you can get to 90% or 99% or even 99.9% success and then find the cost of closing part of that extra sliver of non-success is the same as all the work you've done. Especially since testing those corners cases is hard since they are unusual. There's even some part of the sliver that even is "AI complete". Very small but you don't know where it is, etc.

But I'd say that's going to happen about as quickly as changing the infrastructure in this country.

Key point!

Automation has traditionally been much, much easier when you are engineering a situation where you control all the variables. Automated factories are common. Automated warehouses are coming. Automated dock systems exist. In these situation, there's a hard border between "inside" and "outside". Roads are generally regular but the border between insight and outside fuzzy. Google can run it's self-driving taxis in a suburb in Arizona where roads are as regular as could be imagined but expanding beyond that is much, much hard than one imagines.

Note: I recommend this blog which periodically tracks progress in self-driving cars as well as making intelligent, critical comments on current AI.

https://blog.piekniewski.info/
I fail to see how real emotion let alone consciousness would be emergent properties here.

At best, you're training a tool AI to emulate humans, including their emotional response. Thus, the origin of emotion would not be endogenous. "Emotion" would simply lay in the same output probability space as mundane tasks.

The counter-argument here is that human emotion may be learned to some degree, but you have to consider that the input a human receives is vastly more complex than simply keyboard, mouse and audio. The chemical signalling mechanisms and architecture in the human brain is just incredibly intricate by comparison.
Apparently vehicle to everything [1].

The car industry seems to love V2* terminology. V2H is connecting an electric vehicle to a home to provide power in an emergency.

[1] https://www.investopedia.com/terms/v/v2x-vehicletovehicle-or...
[2] https://thedriven.io/2018/10/19/v2g-whats-the-state-of-play-...