skysight-inc/HackerNews huggingface dataset:
It was revolutionary in how it was just the modern OSX UI on your phone.

App menu was always on the upper-left side. Settings were on the upper-left. There was a dock at the bottom for most-used applications and an app drawer to hold the rest sorted into tabs.

CMD+Space to search your system was "Just Type" from the "home screen". Their unified notification feed is something I haven't really seen iOS or Android even attempt.

I once heard the iOS app paradigm was the equivalent of having a house with only doors facing to the outside. Going from your master bedroom to the master bath requires leaving the bedroom entirely, walking around the outside until you find the master bath and then going in.

When you multitask on OSX, do you switch applications by minimizing your app and opening it again from a desktop icon or from the app drawer? Nope. You use expose/mission control to see what's open on your current screen. You can also swipe left/right to view other virtual desktops. Your running applications (rather than your desktop) is your default view.

Same thing with webOS. Swipe up for expose where you'd see your current fanned out set of cards (one per app). Swiping left/right would show different sets of cards that you could create/rearrange based on whatever task. Just like OSX, those tabs would be LIVE rather than paused background stuff.

The default view with webOS was also application-first rather than desktop first. iOS and Android encourage having EVERYTHING "open" even though anything past the last handful of apps will probably have to reload anyway. The result is that finding anything useful in that deck of cards is very hard. webOS encouraged sorting that list and keeping it limited to what you were actually using.

While all the differences may seem small, but together, the overall experience feels much different.

HP's second (third?) CEO of the year killed the whole palm division when an investment and licensing webOS could have made HP/webOS into what Google/Android is today. They were finally coming out with decent hardware designs with bigger screens and without the dedicated keyboard.

Their in-progress Mochi design would be around a decade old today, but when you look at it, it has an aesthetic that I think most people would find very refreshing today.

https://www.theverge.com/2014/4/5/5585216/team-behind-webos-...
I wonder what are the particulate emissions of gas cooking? Is it entirely sootless? It is not really so big issue with powerplants as those can have more effective control of process and cleaning of output. But at poorly ventilated situations it seems possible to cause lot of harm.
I have three air monitors I got used. It's a really niche market so I get them cheap. I have a uhoo, laseregg, and airthings. None of them are super accurate and I bet I am measure a lot more than I want but I can see trends enough to make some good guesses.
> The U.S. Environmental Protection Agency estimates that in 2019, methane emissions from natural gas and petroleum systems and from abandoned oil and natural gas wells were the source of about 29% of total U.S. methane emissions and about 3% of total U.S. greenhouse gas emissions.

Source: https://www.eia.gov/energyexplained/natural-gas/natural-gas-...

Sounds like it matters to me, especially considering methane is a particularly potent greenhouse gas.
The SENPAI protocol! http://sigtbd.csail.mit.edu/pubs/2016/paper10.pdf
Pleasant imperfection. High-end roll-off. Natural compression. (Speaking as a musician, not an audiophile.)

Of course, all of that can be emulated quite faithfully now.
GMail definitely respects my DMARC reject policy. But IDK how missing one of SPF or DKIM affect its spam decision. But with DMARC reject and both missing or invalid it will bounce the message every time I have seen.
Rust really has steep learning curve. I have 20 years of C and C++ experience. It did not take me so much time to learn languages like Javascript (especially async javascript) as it is taking for me to understand borrowing and other features of Rust.
I initially decided to use Rust for developing a microservice for my video conferencing startup HeyHello.video . I think I am going to stick to Javascript or use Go.
I’ve never heard that distinction before.

It’s all emulation—either in hardware or software, in parallel or in series.

I used to work on simulation software professionally. The idea that simulation is parallel while emulation is serial is completely foreign to me, and I suspect foreign to others as well.
>that would ban most gas appliances in new residential and commercial construction in the city, citing an effort to combat climate change

I thought it would be due to some sort of safety issues, but no, it's a lot dumber than that. This is nothing more than a costly performative action that does NOTHING for climate change.
Spinning up endless domains is something that can be detected perfectly well. Very few entities can do it in a way that interferes with other people.
I just answer these things honestly: "gosh, ehm, I'm having a hard time thinking of a specific thing right now", and then turn around the question to answer something slightly different, for example a particular difficult bug that I might remember, or a somewhat (not necessarily "most") interesting or difficult thing I fixed recently (and is thus fresh in memory, stressing this is just something I did recently).

They don't really care what the most interesting bug is anyway, they just want to have a conversation surrounding bugs. You can also turn it to "well, in general [..]".

Also don't be afraid to say "ehm, let me think for a second", instead of feeling obliged to answer right away.
Generally the stock market would probably do very well over the medium term.

More corporate profits due to:

dismantling the EPA, FDA, all that federal land that will get turned over to corporations.

The states will have to lower their environmental, consumer, employment regulations to compete with other states for campaign donations I mean jobs from the mega corporations.
I’ll second the request you write a blog post.

Your simulations sound fascinating.
> Unfortunately only mobile OSes are on the forefront of this.

I'm not sure why the OS would have to manage this. For example when using electron you can use node's vm and run js in a seperate context. Its a seperate process but doesn't require anything special from the os for it.

mobile OSes do sandbox the entire program usually by default though.

Ubuntu sorta tried to with snapd. Windows tried to with UWP.
> The problem is (especially with older furnaces; modern ones have safety features to prevent this) that if you have too much back-pressure

An everyday way in which people induce this scenario is by shutting the heating vents in particular rooms because they get too hot. Even on the newer furnaces, this results in the automatic controls shutting off the burner when the pressure and temperature gets too high, and then the fan starts pushing around cold air.

A secondary negative effect of this is that it pressurizes the ducts causes them to leak more, resulting in reduced efficiency, and also quicker failure.

A well designed system which has been configured to deliver the correct amount of heat to each room doesn't experience the same issues. Unfortunately, most older homes and even newer production built homes have poorly designed HVAC systems.

Heat pumps don't experience as many of these issues because they just don't get air as hot, and instead rely on higher throughput of lower temperature air to heat spaces, but that makes them far more reliant on good duct system design.
Rust is indeed changing pretty fast. But it's new. And most of the design decisions work well together. The language as of 2015-2016 was a reasonable language, and the changes since then have very rarely been of the form "This earlier design was a mistake, and we need to fix it all."

But C++, even in its pre-template 1980s form, was already full of wrong decisions (granted, many of those decisions were done for compatibility with C).

Including headers is the wrong way to share code. C-style macros are a bad idea. The whole copy constructor idea instead of move semantics, and then an explicit clone function when you need that, was the wrong idea. The complex mess of various constructor types. The friend mechanism to control access is complicated and unnecessary - why not just a simple module system? The complicated inheritance system - virtual, public, protected, private inheritance - what is this goop? The implicit conversions between integer types has caused countless problems. The language is extraordinarily hard to parse.

All of these things (and plenty more) I feel perfectly comfortable saying are just outright bad.

In Rust, all the basic language stuff... the module system, the traits, trait objects, the mechanism for defining new types as enums or structs, even the borrow checker... it's all fine, and it works well together. It's definitely not perfect, I have my gripes. But when I write C++ I can never forget for one second that it's a conglomeration of baffling design decisions and one attempt after another to patch over prior mistakes. I never feel anything like that with Rust.

> If your language or your code of five years ago does not embarrass you today

I mean I get where you're coming from with this, but I would say if an entire community that's been around for 40 years can look back every 5 years and always say "the way we were doing things 5 years ago was completely wrong," that's a serious problem.
Well they don't have perfect output control, but also cycling is just usually a good way to maintain a temperature when you've got a pan and some food sitting on top of it since there's quite a bit of inertia in actually changing the temperature of whatever is on the stove. There are very expensive ones with separate temperature probes that do a lot less cycling and hold the temperature really steady, but most people don't really need that.

Gas stoves would likely cycle as well if they had a temperature set feature. It's what gas ovens do.
Apologies, maybe I'm blind but can you point me in the right direction in this comments section?
One argument against PoS could be that whales are at an advantage... but yeah there are some proof of stake coins....
Yeah, never had a problem with my Hyundai as well. It also does lane keep assist perfectly on the highway using just the front cameras.
"Bypass paywalls clean" for firefox addons also works to see the content (and a whole lot other news sites too).
Is it possible that there's just more people driving Tesla's than when they initially reported this
Surely rear ending a misbehaving Tesla is still the fault of the following car?

Or am I misunderstanding you?
> Nobody wants to do a job where they could get shot in the face during a traffic stop and still be demonized by society for it.

I heavily doubt that's what they're being "demonized" for.
I feel it is a bit ironic that Apple and Google rather introduce mitigations for C++ in their browser engines than introduce Rust into the codebase.

Meaning that Firefox's gains with Rust will eventually be lost given its market adoption is slowing reaching zero.
Most of these laws are for new construction.
Cops in Chicago make six figures before over time + pension and the department is still losing several hundred per year net. Just doesn't seem to be a career people want to go into anymore.
I Forked “Asyncpg” – and It Parses Database Records to NumPy 20x Faster
I really thought it would be the future... Just goes to show that the best doesn't always win.
On reddit, it seems the most persistent repeaters of negative Tesla stories work in the car industry, and have never owned a Tesla.

There are definitely some disgruntled customers, too.
Not emissions, but their combustion byproducts have been shown to be dangerous to people breathing in the enclosure.

https://rmi.org/insight/gas-stoves-pollution-health/
I don't want the bridge, but I'd pay good money for a unique picture of it!
What Is Account-Level Data for B2B SaaS?
I currently drive a 2021 Rav4 Prime and it's not like that at all. The adaptive cruise control is smooth and never makes mistakes.

Lane assistance is helpful but not as close to flawless, mostly due to poorly marked lanes.
Yes, be a good trained puppy! Your mind was made to train giving the right answers to business recruitment experts! Learn what you should think and how to be a good A+ wagie!!! Follow the rules. Make the desired mindset your own! Remove your critical thinking and tell yourself: my whole purpose is to serve the globocorp stakeholders! If you do a good job you make them a ton of money so they can get new mega-yachts/mansions/islands/luxury! If you or the economy don’t do so well the next year it is utterly important to protect the stakeholder-wealth and remove you from the payroll :)
Good and now go and train to give the answers they want to hear :)
Like "bus drivers"? You must drive at 3a.m. and pick strangers and sometimes go through isolated areas. A few years ago here in Argentina they had the money in a big box in a manual or automated machine, so it was an easy jackpot. Now we pay with an special card, so the profit of the thieve is stealing money/cellphones from the passengers. We hate most of them, because they drive not very carefully and pass red light and other stuff.
> The one state came down to a close vote

You stopped telling the story at the moment the GP was referring to as a coup. I'll complete the story:

The EC came down to one state. The one state came down to a very close vote. When there is a very close vote a recount should be conducted. A recount began but was halted with help from one candidate's brother and was declared in that candidate's favour.
Consumer Reports, for one, is happy to report that "No other cooking technology we’ve tested is faster than induction."

I would think a lot of the advantages of induction are really obvious, so I don't think your statement that they are "inferior to gas in every way" is particularly in good faith. No gas in a building should be obviously advantageous. Reduced ability to cause burns or fires too. Reduction of use of a potent greenhouse gas.
The people in the photographs are not the people taking the photographs nor are they the people uploading the photographs to Google. This isn't groundbreaking territory here; this is how photographs have worked for 150+ years.

Google can go and ask you for permission to scan your face for its services and you can agree. But then you go and upload a photo with faces that are clearly not you. And Google goes ahead and scans them anyway. Those other people didn't get to choose; nobody asked them. So yes, they were forced into the program.
He Did The Math, Atari Jaguar style. (Two 8-bit CPUs = 16 bits)
SelfPrivacy – Self-hosted services without pain
I get your point but at this point there isn’t any place that can constructively hold this conversation. I still this type of conversations can happen but it is difficult because of the inherent biases against and for the people conveying the messages that is going to be much stronger in the cohort that uses HN.
Smashing together people to win at dating? Isn't that just Tinder?
Panic in Startupland
With LTO when you "compile" a source file it really only processes it into an intermediate language (IL) format and stores that in the object (.o) files. When you invoke the linker on those object files it runs the compiler again with all the IL from the inputs and generates a temporary object file with the actual executable object code, which is then linked into the final executable binary.

I would guess that mold doesn't have the necessary support for the second step, running the compiler again on the IL during linking.
I'm looking for clarification on that as well.

>I’m assuming it must be the latter because if they meant black coffee they would have said that.

The authors seem to have Chinese names, a country with extremely low dairy consumption, so I wouldn't assume that. I'm from south america and never seen a coffee with creamer, had to look up what that means.
Not necessarily an MBA, but it requires (in descending order of importance):

1. A willingness to spend more time & effort solving people problems rather than technical problems

2. A comfort with making decisions with a much lower degree of understanding of the facts than an engineer typically would

3. A knack for rallying lots and lots of people in the face of tough situations (bad quarters, customer escalations, cross-functional dysfunction)

4. A talent for public speaking and presentations
Before jumping into Deep Reinforcement Learning I highly recommend doing the Reinforcement Learning course by David Silver [1].

[1] https://www.deepmind.com/learning-resources/introduction-to-...
I picked up an HP Touchpad during the fire sale and remember being surprised by how good the keyboard was at the time compared to an ipad or android tablet -- especially given how those had been on the market so much longer.
You accelerate harder to compensate for a car that brakes too quickly? This is considered normal in Tesla-land?

Your fix reminds me of this: https://xkcd.com/1172/
The New Yorkers in crisis over skyrocketing rents
I wrote regularly to Bezos and a couple of others I am not going to name.

I have a friend who wrote to Trump when he was POTUS every day..first thing in the morning when he wakes up. I admire that kind of dedication and discipline.
Ultrasound transducer arrays can be used to create tactile sensations (haptics) using a fields projected in 3d.
A recent Kickstarter for this type of device is Emerge[1], and a more mature company is Ultrahaptics[2]. Have not tried either though, so do not know how well it works in practice.
Ultrasound can also be used for gesture sensing in 3d. Elliptic Labs is one of the companies in that space. mmwave radar is also an option here, along with optical methods.

1. https://www.kickstarter.com/projects/emergehome/emerge-home-...

2. https://www.ultraleap.com/haptics/
Probably depends on what you are using and trying to do. So I'll say 'maybe'.
The impact of something else doesn't change the impact of what you do. If someone hands you a $1 million check, you don't say 'this is nothing compared to a $1 billion check; I'm not going to cash it'. If you create an open source project, you don't say 'it's not Linux, so I'm going to abandon it'. It's an absurd rhetorical argument. Just cut the GHG where you can.

This relative impact argument is the latest FUD, IMHO. It's incredible to see whoever come up with one reason after another to resist action on climate change, and then see everyone repeat it. Meanwhile, the world is warming up.
"That said, the 23% that are owned by the public sector service 92% of the population.”
Happens often on my Y, does not happen on my legacy S and X (circa 2018 and 2019) that are equipped with Continental radar front facing radar. I believe even current S and X vehicles are still getting radar installed, so Tesla is only being cheap on the 3 and Y to keep moving them at volume as a supply chain mitigation.
PiHole is a DNS based content-blocker (not a IP firewall), whilst PfSense is a packet filter (it doesn't know which app's packets its allowing/dropping, for example).

The RethinkDNS android app is comparable to Glasswire / LittleSnitch / LuLu firewalls that are OS-specific and can help keep tabs on the network activity of installed apps and services.
Artemis pCell SAP Center case study
Some people misunderstand unsafe for being anything more than plain memory corruption.

Nope, unsafe isn't a way to do dependent typing in Rust.
>Everyone here was not goody two shoes in their teens.

That's called projection.
Oh, I think I see your point now. But I think it's a weird argument, to be honest.

I suppose the fact that it's Peggy and Victor who are running that protocol is simply irrelevant. They're talking about that value of x after all, and nothing related to that topic is revealed beyond the proof of the fact that Peggy knows it. If she'd appear in person, wherever she wears a red shirt or a white one would be might be considered "information" but it would be completely out of scope.
Now imagine that Trackpad came in a Mouse box, only the fine print alluding to what was truly inside.

When confronted, they manufacturer states... but trackpads don't sell as well! There are perfectly good alternatives if you just read and truly care!
Collaborative worldbuilding app with maps, wikis, and whiteboards
Oof, yeah they don't need my location and mic access. That's a non-starter for me too.
Have Swiss courts decided otherwise? I can't find anything indicating they have.
Not a new idea[1] I'm surprised it even has a name
[1] https://www.youtube.com/watch?v=Uzpn09OIyqw
If you're not using a specific technique, that was just a fluke.

I'm not a magician, I just learned this one trick/set-of-tricks (and I'm not 95% success at it either).
> This is mostly because the considerable majority of the heat from the flame goes around the pot without heating it. (A pot on a grate is a terrible heat exchanger.)

I always wonder: Why aren't pots insulated? Just putting the lid on allows me to cut the flame ~~ 80%.
Actually I have been around physicists. In my experience they use “codes” for any amount of code. If A wrote some software, B might say “I’d like to use your codes.”

That reference you give doesn’t appear to be available online but I’ll take your word for it.
For what it's worth, I've tried and failed to reproduce this on my Model 3. I've driven next to trucks, motorcycles, under overpasses, under very-low overpasses, near pedestrians, and even passed camels and horses on the side of the road. No phantom braking.

That said, when using the lane-assist, I do prefer to keep my foot on the accelerator pedal anyway. To increase range, I try not to get into regen at all unless I actually do want to brake. I feel that the cruise control is to strict in keeping a particular speed in hilly areas, and I live and work in hilly areas. Let the vehicle speed up in the dips and slow down on the peaks, just like all the other cars (probably manually driven) are doing.
I am considering mesh device, but also looking at wifi 6 support, since we have smartphones that support it, and I can add wifi 6 expansion card to my kids computer - they are quite inexpensive nowadays.
It's fascinating to see how far people are willing to go to avoid the awkward feeling of potential rejection.
I mean I have been there.
But as I am older this just feels funny. If you like someone just tell them. Rejection is part of the fun.
This was a great read.

I email CTOs all the time. Most recently, I emailed the CTO of Cloudflare who put me in contact with their VP, and we had a good Zoom chat.
You are on my leaderboard for the best writing for this year.

Thank you for rekindling some memories.
Hardware emulation cannot actually make the emulation more accurate than software emulation. That doesn’t make any logical sense. If you know what the correct timing is, you can emulate it in hardware or software.

It’s not harder to do in software. It’s just hard to get the timing correct, regardless of whether you are using software or hardware. There are certain cases where it’s hard to get good performance out of a software emulator, that’s really the main difference.
I don't drive a Tesla, but my car is a newer model with "smart" cruise control. It freaks out whenever there's a slight curve in the road and there's a car in the next lane over. Do Teslas have the same issue?
> because they are different from country to country, that rules out the possibility that the cause has anything to do with intrinsic differences between men and women, it disproves the idea that there’s a “natural disposition” that is purely based on sex, at least as the primary reason for the distribution today.

There is a broad trend that as women are more empowered, they are less likely to go into STEM: https://www.theatlantic.com/science/archive/2018/02/the-more...