skysight-inc/HackerNews huggingface dataset:
It needs to open the inlet valve until there's enough water. This will take less time if your water pressure is higher.

It needs to heat until the desired temperature is achieved. This will take more time in colder weather.
The .bash_history truncation feature of bash I find quite annoying

I am used to NetBSD's ash where I set HISTSIZE very high in .profile and save history with

fc -l 0 > .history

With NetBSD I never "lose the history from all but the last shell to exit". I write history files when and where I want them written. (The irony is I am more likely to lose history if using bash, which auto-saves it, than I am when using ash, which does not. As GP suggests, bash is needlessly complicated.)

A large number of GNU/Linux use a fork of NetBSD's ash called dash. It is the installed default scripting shell on Debian, Ubuntu, etc. and the default shell in Busybox, OpenWRT, etc.

https://en.wikipedia.org//wiki/Dash_(shell)

Dash can be compiled with history support using libedit.^1 The static dash binary I use is 448k compiled with musl.

Dash is not as nice as NetBSD's ash for interactive use. For example, there's no tab completion in dash^2, hash -v does not work despite being listed in the manpage; there are various other small differences. In any event, I am using it as an interactive shell.

The Debian project decided dash is faster than bash as a scripting shell. For me, it is also faster as an interactive shell, because I am used to libedit and most of the interactive use I do is editing and running scripts/command line history

1. Instructions

# install libedit - may already be installed for other programs such as openssh or sqlite
wget https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-0.5.11.5.tar.gz
tar xzf dash-0.5.11.5.tar.gz
cd dash-0.5.11.5
./configure --with-libedit
make
cd src
gcc -static -Wall -g -O2 -o dash alias.o arith_yacc.o arith_yylex.o cd.o error.o eval.o exec.o expand.o histedit.o input.o jobs.o mail.o main.o memalloc.o miscbltin.o mystring.o options.o parser.o redir.o show.o trap.o output.o bltin/printf.o system.o bltin/test.o bltin/times.o var.o builtins.o init.o nodes.o signames.o syntax.o -ledit -lcurses

2. Mostly I just use globbing instead. If I absolutely must have tab completion, I use tcsh. If I am not mistaken, tcsh was the first shell to offer that feature. I find it is the fastest of any shell when it comes to filename completion
Attention, and Why I’m Rethinking Managerial Generosity
I've been shopping these- I don't like network connected anything for appliances. Including for the reasons you gave.

But there are miele versions with custom programmable cycles for things like sterilizing labware, etc, where I could see a web page interface much easier to use than the buttons or screen on the device.
Most of them are sort of silly, but it does have some options that make use of the "smartness".

The manual is here: https://www.mieleusa.com/pmedia/ZGA/TX2070/10546880-000-01_1...

Most of the smart stuff is in "settings" starting on page 64. Stuff like configuring it to run only during a low electric rate period (nights). Notifying you when filters need changing. Keeping track of detergent reservoir levels.
What about those that did make argument in good faith? To attribute bad faith to an argument would not fly in any serious discussion. Isn't the topic serious enough? (Moreso covid than systemd).
They've figured out a way to spray adverts on to the clean dishes and need to ship it to customers ASAP!
Why does a dishwasher need internet connection? Fortunately most of my stuffs are dumb. Frig, Stove, all dumb, old and still kicking. Good. The washmachine though seems to be smart.
I was involved with trying to do a similar kind of thing with a video streaming box I was tasked on working on for Google Fiber some years ago. Never shipped, but we had to repurpose an old MIPS-based box that was being used as a network box to try to spool up an inbound MPEG-TS video stream and then re-serve it as MPEG DASH segments to the local network. I was trying to do it with zero copies and minimal transitions between user and kernel space, so was a lot of mmap'ing and the like. On weak hardware these kinds of optimizations showed a lot of promise.

Unfortunately the whole project was killed and all Fiber projects pulled from our office before we could finish.
Wow, I did not know conscientiousness meant honesty, creativity, resilience, engagement, and teamwork - an all-in-one package !
What do I do if I don't want to hire a lawyer to help me with visa application?
Hiring a lawyer for a visa application can be expensive. Is there a cheaper but also a trustworthy way to file the application?
That is unfortunate

Just when I had updated my dev story to search for my first non-academics tech job
DDIO is a bit of a pet peeve of mine.

DDIO applies to ANY I/O device, which makes it a horrible idea on servers with even a moderate amount of I/O. With DDIO, EVERY I/O device's DMA writes (eg, transfer from device to host) allocates space in cache. This means it works great on toy benchmarks with a single thread polling for I/O from a NIC. But scale it up to a 32c/64t server that is reading a few gigabytes/sec from disk and doing few tens of gigabits of network I/O, and you thrash your caches.

Its precursor, DCA, was limited to Intel (and a few other vendors) NICs, and was far better. With DCA, the NIC decides what, if any, DMA write should be pushed to cache and tags that DMA write with a PCIe TLP steering tag. The best choices are typically RX descriptors, and protocol headers. Other data is not tagged, and hence does not pollute the cache.
I have seen chargers that tax you per kWh and per minute and for the parking spot and sometimes also another per charge fee. So I have plugged into a charger that taxed ~€1.5 for plugging in, €0.5/kWh for charging plus another €0.05/min after 2h, and €2/h for parking.

It's up to the operator. When cars are smart enough they might even disconnect after a preprogrammed charge and move to a waiting area.

Edit. Updated currency for clarity.
I agree. In 2022, it is amazing that people are still using (public) "side projects" as a very strong signal for good job candidates.

Taken to the absurd: <<Does this candidate from Google "Jeff Dean" have any public side projects? No. Pffth. Skip that CV... After all, we only hire the best here!>>

That also means most people with heavy emotional labour duties (pregnancy, family care, illness, health issues, etc.) are excluded, almost by definition.
I'd highly recommend Vincent Racianello lecture(s) [0] for a introduction in virology (he talks phages obviously). Perhaps one of the most fascinating lecture i ever watched!

[0] https://youtu.be/jX3MhWWi6n4
I experienced an interview like your #2 a few years ago, they gave a situation like "it is your first day and a customer has an issue, here is their phone number" and played through a tricky drawn out process of figuring out what was going on

I flubbed it because, I assume, I didn't ask teammates for advice/support, so I guess it worked, since that was a weakness I had

in retrospect I think it's a fair strategy for interviews
Depends on "which numbers you use". See for example https://en.wikipedia.org/wiki/Riemann_sphere where the extended complex numbers are used.
You can buy an EV for commuting and swap it with a friend for road trips. My experience has been that non-EV drivers are very excited for the opportunity to borrow one
1900s was a long time out. From 1812 to 1880 steamships required sail backups. Without a massive investment in the technology steam would have stayed unreliable and expensive.

Really what kickstarted the whole thing was pumping water from mines which didn’t need anything close to 24/7 operation and could thus handle the expensive, heavy, and unreliable nature of early steam engines.
>it should be possible to prove the firmware error-free

perhaps they tried, but got stuck on the bit where they tried to figure out if it halts or not.
That was one of the first image that showed up on a search for "tesla display 2021".

And the Tesla X in a circle button is awful if you ask me. But according to you its the epitome of taste.
My iPhone 7 is a handmedown that I got 3 years ago. I see no reason to upgrade until it A) dies or B) stops receiving security updates, at which point I’ll probably just get another handmedown from someone who likes new things more than I do.
This was my modus operandi as well until I realized it’s a great way to get bed bugs.

I still buy used furniture, but never from goodwill markets or student housings.
Vaccine mandates are a completely wrong decision if we look at the actual science.
Ask HN: How do I get my app past the play store review?
Hi HN

I'm a web dev, but learned to program android apps in Kotlin this year. I've built an app that lets me send SMS from the web, like google messages or push bullet, for example. I submitted it for review with a video explanation ( https://youtu.be/p3SDfcEGexc ) but the rejection I got was really not helpful :

"Unable to verify core functionality of app: Video Error
When you submitted your app, you specified your app's core functionality as follows: Cross-device synchronization or transfer of SMS or calls. However, we couldn’t find evidence in your video that the app offers the declared core functionality "

I don't get it, because to me the video clearly shows what my app does and why it needs access to contacts and SMS. It feels like they didn't even watch it. Should I make some of those permissions optional ? Is it just random, and I should resubmit with minor tweaks ? Is it because I'm a new dev account with no other app published ? Overall, this interaction with Google feels awful and makes me regret the hours I invested into learning Kotlin.
I own a Nissan Leaf and can confirm 90km/h is about the sweet spot for trip duration. Above it, you're draining battery faster than you can recharge it. Below it is unsafe on motorways. I usually set it at 104km/h, which makes the estimated range pretty much exactly match reality.

However, for newer EVs the sweet spot will be at higher speeds, because those cars are able to recharge at much higher speed (at least 2 times faster).
You'd be 100% right to be wary of charging this kind of battery inside your terraced home until it has thoroughly proven itself to be fire safe. The terrace or the garden shed might provide a safe alternative though.
well phew! relieved.
I'll try and instantly pick up on those in the future.. :-)
And how do they implement quality control ?
> What would help your concern out are safety standards. I have no idea what safety standards exist for car UIs, but I imagine some exist, and that updates have to comply with them.

Not an expert at all but seeing what Tesla achieved so far, I would guess that there is at least some sort of grey area. I always thought for example that wipers control lever would be a mandatory thing but heck, looks like it is not. The same for the SOS button in a clearly visible and accessible place: I have driven a Tesla M3 just once and I came out from there thinking it was not present at all (turns out it's on the roof, at the center).
the scientists themselves are often complicit in the misrepresentation of their own research as it means more of those sweet, sweet grants.

The grant agencies are at least part of the problem. They seem to have set up the wrong incentives.
Society is a team sport. Is it so f*cking hard to take one for the team? Is your inconvenience so significant that you can disregard all those around you?

Edit: Thinking it over, I’ll let the Randians and other such types stew in peace. Life’s short, so make of it what you will.
Do they have a Viking too?
Smart devices are overly complex. The entire point should have been to make devices work for you, but now when you buy a ‘smart’ washing machine, it requires you 30min of setup. Downloading apps, connecting it to wifi, providing GPS location etc. why? What’s the point. We need devices that make life simpler. Straight out of the box.
Small correction: DDIO is not limited to Intel NICs, it's a mostly-transparent-to-the-hardware mechanism by which DMAs are snooped and some fraction of the NIC-local (in the case of multi socket systems) L3 cache is filled with incoming data.
Sorry, but you forgot to write why the WiFi is useful, the things you listed are not useful at all and/or don't need WiFi.
“Attention is the rarest and purest form of generosity.”

This article was with it for this quote alone.
Product Hunt link here: https://www.producthunt.com/posts/hya
In my old house (built in 98) I had a 2000 F150. It fit in the garage, but barely. Garage was 20 foot deep, with a cement ledge of a couple feet where it attached to the house. I had to back the truck in, the back tires would bump against the ledge, and there was about 1 inch clearance on the back and front bumpers.
The timer in my dumb Siemens washing machine works quite well.
I can just set it to be done in <N> hours. That way I can load it in the morning and have it just about done when I come home in the evening. Works quite well. Doesn't really matter if it takes 10 minutes longer or not.
I have definitely experienced the type of people you're talking about, and they exist in all settings, but I would caution you from developing cynicism toward all practitioners. Virtue/morality/integrity is a key aspect of spiritual practice, one that many worldly people find inconvenient and therefore ignore, which is how you get the type of people you saw in Bali.

You can find these people at spiritual centers more rooted in tradition (ashrams, monasteries), but they are far less common in my experience. There are real practitioners out there who fully embrace the practice and the relinquishment and restraint it requires, and when you are in the presence of these beings you can see the beautiful results.
It can be cheaper to do things in software so in the past you may have been able to tell the water inlet "fill machine" now you have to watch a water level sensor to control a dumb solenoid valve.
ok, I'll expand on this quickly:

1. The state of Israel is the only state in the area where both Jews and Arabs are welcome and have a place in government and legislative bodies. Much of the "legitimate criticism" of Israel isn't directed at the Arabs in Israel it seems to I claim thinly veiled hate against the Jewish part of the population.

2. If one argues that it is against the Jewish part of the population because they dominate then one cannot say it is against the state of Israel only because then the difference doesn't mean anything.
Each has their applications and uses for sure.
Not a big believer in climate change huh?
I don't think it should even be labeled as that would cause similar problems with little benefit.

Or at least label it adequately: "Don't watch if you are stupid."
Obligatory xkcd: https://xkcd.com/1217
buro9 has just explained that it will work without the update. The person in question also had the choice either to not buy a wifi enabled smart dishwasher, or not connect it to the internet. My own smart TV is not connected to the internet.
> Facebook ignored and hid the burden it puts on teenagers development

Here, read the leaked document. Does it say what you said?
https://about.fb.com/wp-content/uploads/2021/09/Instagram-Te...
I think you meant something like "This isn't an communication-level VT emulation".
>> consensus science from 50+ years of research and medical practice

>This is precisely what scientists should have been doing!

My reference was to the years since we've virtually eliminated the deaths from polio, TB, and measles and other diseases in countries that have used vaccines against them. There have been studies that have shown that some vaccines cause side effects in some people, but none have shown to be comparable to the millions of lives that have been saved from debilitating diseases.

> 5 decades of "belief" in science hasn't done much good.

Says the person writing a comment on HN through a network of hardware and software unimaginable 50 years ago that was at least partly made possible by scientists and academic researchers making real breakthroughs. My comments were to the poster who thought scientific research was a polished turd because of his experience in one part of academia
It will only be a matter of time before there is zero selection. Because IoT is the hip thing, and only will be moreso. But the hacker community will eventually figure out ways of libre-izing these machines with custom firmware, when it becomes a big enough problem.
Falkon 3.2.0 Released
My dishwasher needs no software.

The dishwasher I buy will never need software.

I am a software engineer and I love technology, but I love simple technology and when something doesn't need software, I don't add software just for the sake of having software.
Wouldn't a simple LED indicator have the same result? My "dumb" dishwasher has a small light it shines on the floor when it's on. Also, if I set it up and close it without actually starting it, it beeps to let me know.
$400-$500K TC per year will assuage a lot of moral concerns.
That’s a helluva straw man you got there!

Look, there’s two options:

1) Only serve things your control.

2) If pulling in stuff from a third party (ie instructing the users browser to pull in stuff from a third party), have an agreement with the third party.
Write an episode of Star Trek as if you're the founder of Wikipedia
The game is most likely degenerate?

It's hard to avoid a game losing position if opponent is making 5+ moves in a row next turn
Back in the mid-2000s or so before 2FA was really a thing, I built a small perl script to have my server do audio beeps using the PC speaker based on some activity in the system. The idea was I sat in my office near enough to my servers at home that I could hear audio beeps.
I also had patterns of sounds so that each type of activity was a different noise, e.g.: SSH logins would produce one pattern, local login a different set, etc.

I've long since lost the script but I've seen a few similar ideas kicking around over the years. Really only applicable to homelabbers I imagine and probably easy enough to throw together again.
https://archive.is/hKvPH

It's a fun read, but after listing the damage and pain he ends with

> It’s $TIME, I think, to look at up-and-coming DAOs that haven’t made the mistakes of Wonderland.

I don't think that is the message to take from this...
Imagine I did out someone?

“Best case” scenario everyone loses their funding, including the colleagues who did report this stuff. The institution, the lab, etc would lose their funding. Those wanted to get PhDs in those labs will lose theirs. It’ll have a serious negative impact on everyone, even those who did the correct thing.

This is why academia is as corrupt as it is. They all evaluate each other’s paper, give each other grants and anyone who exposes anything loses their entire careers.
Meditation > ability to reason truly objectively > return to previously difficult situation newly capable to deeply reason without bias
I think you radically underestimate how complex a modern, eco-friendly, low-water usage dishwasher is.
Oh my, this is a really great suggestion. I never heard about the emergency bypass before. I'll check it out. Thank you
There is a fork of mc that adds Lua scripting support [1], but it hasn’t been updated since 2016. There were also talks about merging it with mc [3], alas never happened.

[1] https://www.geek.co.il/~mooffie/mc-lua/docs/html/

[2] https://github.com/mooffie/mc

[3] https://midnight-commander.org/ticket/3745
In different interviews, candidate might be asked the same literal question but be expected to produce very different responses. The interviwer will ususally provide no context for the situation or state what he is looking for.

Interviews are not a simulation of reality, so you don't have context like you would in a real situation. Like in dungeons and dragon, what moves are allowed? What are the rules of engagement?

The people you will select are often those that read non-verbal clues or guessed what you are looking for. Thats why there is so much culture bias in interviews.
Well, the abstract addresses this:

> [...] the adipogenic effects are mediated via other mechanisms and, thus, likely to be caused by unknown MDCs.
Another bit of context - some responses on the internet weren't intended to be entirely literal in their nature.
The only thing I could think of that would be useful would be delayed starting. Often we load the dishwasher but don't want to start it right away for one reason or another... usually though a simple button to start in 1..2..3.. hours would be fine, though. And I don't think that feature is worth the tradeoffs. Especially if it requires an Internet connection to use, instead of just talking directing to my personal home server.
AFAIK the German version always comes with a bill for a few hundred euros to “cover the lawyers time”
> encouraging the consumption of bleach products to cure various illnesses and diseases

Imagine you told someone from 2010 that this would be an internet rule at some point... He maybe would have advised you to drink to bleach to clean your head.
I mean it's kind of due to the fact it's connected to wifi, that it needs to update. If it had no internet-connected/smart functionality, it wouldn't need updates for security OR to correct/add some functionality (or in some cases, remove it as a "security fix").

If you want internet-connected devices so you can - and I can't imagine why - start your dishwasher remotely, then you necessarily open the door to software updates.

Also how can it know there is an update unless it's already connected to the network... I'm certain there is a way to exit this also and continue operating as it was.

Don't take this as an allowance of disrespectful design - but this post is less than genuine in it's position.
I call them shopcloses.
> The Wi-Fi is useful [...] Performs updates, etc.

Ah yes, get wifi so your dishwasher can get security updates, which you need because your dishwasher is on wifi.
For other readers not familiar with <<Big Five personality traits>>:

You read more on Wiki: https://en.wikipedia.org/wiki/Big_Five_personality_traits

Personally, I am most interested about <<openness to experience (inventive/curious vs. consistent/cautious)>>!
I'd say it depends on the parents. If the relationship is somewhat healthy, there might be a chance. But those who require their kids to be on constant alert may have a problem.

Source: I grew up with a parent who got multiple times diagnosed with HPD. I would have never installed something like that. Installing and showing how Discord works was already a major mistake.

https://en.wikipedia.org/wiki/Histrionic_personality_disorde...
> what is the point of an internet connected dishwasher?

The purpose of IOT is pretty clear, although it is also pretty broad. It's a win-win for the manufacturer, but probably a ticking time bomb for the customer.

The Good:

1. Reduce production costs by converting electronic control to digital control with COTS chips.

2. Reduce development costs by reducing the cost of correcting bug-free software. The system requires updates because it assumes that it is faulty.

3. Allow additional services, such as special run cycles, custom control of run cycles, etc.

4. Collecting anonymous telemetry data to determine actual use patterns, allowing for better focus on features people actually use or may want. Potentially allows for increases in efficiency (including end user resource costs like time, water, and electricity).

The Bad:

1. Aggregating anonymous telemetry data to sell to third parties for additional profit.

2. Facilitating planned obsolescence (software EOL = appliance EOL).

3. Denial of right-to-repair (John Deere).

4. Facilitating vendor lock-in.

5. Collecting non-anonymous telemetry data used for targeted advertising.