skysight-inc/HackerNews huggingface dataset:
Well, I was never a real Touch Bar fan, but a couple devil's advocate points:

- Later editions of the Touch Bar brought back the physical escape key.

- I'm typing this on a MacBook Air right now, and while I always thought "why didn't you put the touch bar over the function row keys," the answer is clearly that there's just not enough space on a 13" or 14" laptop unless you want to shrink the trackpad, which you don't.

- My biggest complaint with the touch bar -- accidental inputs -- would probably have been solved with the return of the scissor switch keyboards they have now rather than the flat "butterfly" switches.

- Most Mac programs don't make much use of function keys; most of us are probably only using the keys for media control. Even after all this time I do tend to glance at the keyboard to use one, particularly on a laptop, so the advantage of muscle memory is (at least for folks like me) lessened. I'm sure there are people for whom this isn't true, but I'm a touch typist who can hit 100+ wpm and still don't feel I can rely on knowing just where function keys are in relation to standard keyboard keys. It's not consistent between keyboards: look at the current Mac laptop keyboard, an external Magic keyboard, and a third-party mechanical keyboard, and there's a good chance you'll see three different arrangements.

- At least in principle, with the Touch Bar more Mac programs could have taken advantage of it in similar ways to the Stream Deck.

The biggest problem with the Touch Bar might just have been that Apple themselves never seemed to fully commit to it. It never showed up on external keyboards, so almost nobody using their computer at a desk could use it even if they wanted to; the majority of keyboards it shipped with used the, let's say, controversial butterfly keyswitches, so it got bound up with that in public perception, and when Apple started backing away from that design they started backing away from the Touch Bar as well; and, they never did much with the API after it initially shipped.
Yeah that's basically what the Auth header add-on is used for. It's just a pain for the Android app. I got it working briefly but hit a snag where my yubikey I use for passwordless login couldn't be used as it's using a webview container and you can't easily just use a yubikey in that scenario. If SSO was supported mainline support for that could be added.

What I have been meaning to do is have my Auth provider fall back to basic password or something else for HomeAssistant logins, just need to figure out HOW to do that.
TurboFan does reason about whether a value can be -0 and will strength reduce if it's known a -0 will not occur. Further, it reasons about observations of a value; if it is known that a -0 is never observed, e.g. the value is only ever converted to an integer, or compared, or otherwise only flows into expressions that treat 0 == -0, then it will do more aggressive optimizations.
Bears were tortured in cages. Now rescued, they climb trees and eat lasagna.
Would there be an opportunity to advertise this online and provide an end-to-end service of testing on an interval basis to customers? Subsidized by VC money on the promise of valuable data sets for this sensitivity/specificity in the long term?
The article says she gets her advice from the Holy Ghost. Literally.
Do you have a source where Girard claims that mimetic desire is the only way we develop desires? The closest quote I could find from him is that "All desire is a desire for being". But I'm genuinely curious if you know of a quote where he claims that mimetic desire is the only kind of desire that exists.
Yeah, even if it's possible in theory at home (I don't know, won't research it, and think it could very well be either - I think it's very likely the "100% correct" version isn't possible), it will result in harm statistically. Thus it's not standard of care, and recommending it will result in very expensive malpractice lawsuits.

Caffeine powder is also illegal these days.
Stuff like this makes me appreciate boring dividend stocks even more.
And, once again, screaming "climate change" when there is a high begets "counter arguments" when it's cooler. Not every article with a hot point of data is proof and shouldn't be treated as such.

To be very clear before the knee jerk downvoting occurs, climate change is very real and needs to be addressed, scientifically. Don't bail on the mountains of science to make points in a small article about a regional high over a limited time.
Hedge funds are more a tax vehicle than a true investment. The first scam is the managers can take 15, 20, 25 or 30% of all profits monthly and then carry that part that is then the managers forward tax free even multiple trades or move from options to farmland etc. The other scam is they can do short term trades, which if you do is taxed like income w the marginal rates and combined w your other income. The hedge investors get their short term trading gains as if they were long term gains. This is all done w she'll companies and an accountant's "hand wave". So the manager is still ahead as she keeps whatever is left of those carry forwards.
Systematic removing of the appendix or tonsils seems to have been a case of this in some countries.
If you’re into the D1 get a $25 Mango Pi 1Gb from Alixexpress. They also have very nice minimalist metal cases if you search. Wifi and bluetooth onboard.

This Devterm product looks great largely because it copied the design of the Tandy. But, the reviews for the build quality are damning, the chip is underpowered for this task and some of the design choices make no sense. Who needs a thermal printer in 2022? Why are there two giant bezels on the sides that pop open the case?

But hey nice try. A few more revisions and I might buy one. I like that they’re trying something different, big points there. I wonder if they could put magnetic modules on the back like Motorola’s bricks (phoneblocks?) concept.
Heh, same with a different brand of vacuum and a chair.

Tubular steel + Bauhaus design seems to be the concept.

https://www.google.com/search?q=tubular+steel+furniture&tbm=...

An example among the Wikipedia-notable models of furniture, for rabbit-holing:

https://en.wikipedia.org/wiki/Wassily_Chair

Edit:

The front of the robot would ride up until the wheels were against the bar and lost traction, so it could still back off easily. The (Wyze) firmware was smart enough to do so and record the spot as obstructed after a few seconds of wheelspin, but this always amounted to several minutes of loud tyre slippage as it got around the entire chair.

That firmware also trusts its LIDAR completely (thus bedskirts need a lifted up port or it won't try to go through), so tape strung between the chair legs at turret height worked at first. The tape kept getting stepped on, though, so spare adhesive bumpers beneath the existing feet turned out to be our final solution.
Wait until they find out that prenatal screening tests are not infallible: https://www.aamc.org/news-insights/prenatal-screenings-can-l...
AI winter is well on its way (2018)
You, too, can be considered a bundle of cells.

A bigger bundle, but still a bundle.

Sure, you don't need a womb to survive, but you still need a pretty specialized environment. See all the concerns about global warming - mangle our environment just a relatively little bit and we're toast.

You're both humans with your own unique DNA. One of you is a lot younger than the other.

I wouldn't kill a thirty-year-old because they're doomed to get cancer, nor a one-year-old, nor a negative-six-month-old.
Itanium was designed decades ago when compilers were a lot worse, and had other issues. Maybe it's time for another attempt in that direction.
Now how to make it not get stuck in wires so easily?
> My "window" prototype might be the same sort of thing as an individual window, but it would be a big mistake to try to actually display the prototype on the screen.

This is not how Self works. In Self, it is legitimate to take an existing window, clone it, and change properties and methods to taste. The first window serves as prototype for the second, despite also being a regular window. It's also possible to use what I call the Master Mold pattern (after the Sentinel from Marvel Comics whose only purpose is to make more Sentinels). That is, to construct an object that isn't actually used except as a prototype for other objects. In that case, the prototype will indeed function like a class. But this isn't necessary or even encouraged in Self.
Good news, you can use HA with LDAP (ish) and it's sorta supported using the built in command line auth - https://www.home-assistant.io/docs/authentication/providers/... and the ldap-auth-sh script - https://github.com/bob1de/ldap-auth-sh

Not quite SSO, but at least the passwords and users a synced across, so that's nice.
You still need to have the reference point saved somewhere right? I am not sure if starting from scratch every time is the right way.
Could a haiku be written for Lisp?

Wow, yes; turns out we can write a working map function in TXR Lisp as a haiku:

(defun map (f x)
(if (null x)
nil
(cons [f (car x)] (map f (cdr x)))))

I.e.

(defun map (f x)
(if (null x) nil (cons [f (car
x)] (map f (cdr x)))))

i.e.

de-fun map eff ex
if null ex nil cons f car
ex map eff k'dr ex

Comprehensive regression test suite:

4> [map succ nil]
nil
5> [map succ '(1 2 3)]
(2 3 4)
In fact this was used in the 100% official localisation of BBC BASIC … into American. The US edition of BBC BASIC 3 would print "COLOR" instead of the obviously correct keyword "COLOUR".
Show HN: Alternative for Zapier/Make to cut the costs significantly
Great opportunity if you're a user of Zapier/Make or if you provide services based on these platforms, to cut your costs significantly.

Excited to announce the launch of DoTenX(https://dotenx.com/), an open-source alternative for Zapier/Make:

https://github.com/dotenx/dotenx

If you're using platforms like Zapier or Make to automate workflows for yourself or provide it as a service to your clients, I invite you to get early access to our platform (Just mention here, or even better, DM me on Twitter).

At this stage, the service will be available to a closed set of customers and if we have the capacity to give you access, you won't be charged until we provide the equivalent of the automations you have on other platforms (No CC required).

---
*Note*: Registration is accessible to public, but unverified accounts won't be kept on the platform.

Also, I'll contact those who've already shown interest in early access, but no harm in mentioning it here too.

NoCode FTW!
My experience with Stream Deck has not been so smooth, but it is more due to Windows as an OS on corporate environment rather than the hardware.

I got Stream Deck primarily to show status and control Teams online meetings on Windows. Unfortunately, on Windows, Teams does not have global hotkeys for mute/unmute mic, audio on/off, video on/off etc. The keys are local to the online meeting window only. It also does not have reliable way to get mic/audio/video current status for showing.

Some hacks exist using AutoHotKey to loop through all the windows and send the keypresses, but they require megabytes of scripts to work, because Teams does not have a reliable way to find that window.

Other ways exist to directly control the global operating system mute, but Teams does some hacks with the mute, so that showing the mute status does not work.

There is Microsoft Graph API for Teams API, but I could not get that work with Windows SSO for authentication, so I needed to build a login workflow, and became too complex very soon.

I am pretty sure there should be a way to accomplish this, as teleconferencing devices are able to accomplish this with Teams. I wish Elgato would work with Microsoft to provide this functionality.
Zoom uses Media over DataChannels only for the browser version of their product. For the desktop and mobile clients they use their own implementation.
When she started betting on 3D printing stocks, I knew she ran out of ideas.

That said, she’s not done yet. I think we have one more bubble phase brewing.
Citation needed. The way I see it brains have a lot of baked in behaviour that isn't tuned at runtime, e.g. the length of time that different types of things are kept in different types of memory is remarkably consistent.
If I was building the same system, I'd use 8GB of RAM and use the NVME drive for an L2ARC. I'd put the root fs into the main zfs dataset. The machine will be faster (~128GB of cache), cheaper and draw less power due to less RAM.

I'm not sure if TruNas supports this kind of config, or if they enforce booting from a separate drive. But FreeBSD itself is perfectly happy to boot from ZFS.
No, they bring it up to temperature once per day. This is common practice around the world and quite safe.

Every time they heat the pot, it sterilizes it. It takes bacteria a significant time to recolonize a sterile pot, and it starts from a sterile state. As long as you re-sterilize (re-heat) it regularly, the bacteria won't have to time to colonize it in a meaningful way.

The downsides of this practice are not safety but the texture of the food, since repeated heating over many days tends to break it down into mush. On the other hand, it is well-known to improve the flavor of some dishes.
> I don't understand what it changes for vc

Their portfolio companies can go bankrupt. It is a Darwinian (survival of the fittest) moment for all the companies at this time.

We’re experiencing a (likely) shrinking economy, with fewer customers who are spending more conservatively. VCs want their companies to succeed and preserve wealth.
Not even.

90 degree pipe bends are a stock item most places you can buy pipe.
IKEA Poang vs Roomba is the worst.
Temperatures, particularly high temperatures, have a distribution. If enough contributing factors were independent, the high temp would follow a normal distribution, and new records would decrease in frequency over time. This isn't what we are seeing. Records are being broken faster than ever; outliers are increasing. So is the average.

Turns out, yeah, it is climate change. The whole distribution is shifting over.
Eyes (lenses/retina) are spherical with roughly (slightly more than) 100deg field of view each and a little more than 20deg left/right overlap at the nose. That gives a total range of almost 180deg horizontal-yaw and 100deg vertical-pitch. You don't even notice most eye motion... if you did then every time you moved 2.5deg you'ld think about it. Apparent field of view is made up of many saccades that allow your much higher high resolution fovea to cover the interesting parts as it moves/scans/jumps around. By the time you're +/- 10deg from center, you've lost 5x in resolution.

If you're like most people and the horizontal field is close to max, you'll do better stacking monitors than putting them side/side. Inter pupillary distance is a bit over 2in (~65mm), but that's usually small compared to screen distance, which is why I say roughly square (~16:14).

https://en.wikipedia.org/wiki/Fovea_centralis
Ask HN: What was your worst microservices nightmare?
A friend of mine has taken over a legacy (20+ years) 100+ microservices application. And it is an absolute nightmare. The complexity of building and deploying it is the worst I have ever seen. 10x worse than then worst monolith I have ever worked with. Debugging is a nightmare. Synchronisation issues makes auto testing almost impossible. The only good thing is that all the microservices are written in the same programming language. Imagine if 5+ different languages and build systems were used instead? The complexity would have been out of this world.

What is your nightmare experience with microservices?
When your device sends out requests to the internet, the vast majority of them are encrypted with SSL. SSL encrypts your requests so that middlemen can't inspect or change the content of your requests. Without SSL, anyone would be able to do anything with your data, which of course would be a massive security problem that just cannot happen. Unfortunately SSL also means middlemen adblockers (like PiHole) can't see or modify the contents of your requests either. The only way for PiHole to block requests is by using the only necessarily unencrypted part of the request: the destination IP address.

Without being able to read the destination IP address, all the middlemen between your device and your destination server, wouldn't know where to forward your request. Your request would never make it to its destination website. The destination IP address is retrieved when you access a website. When you type google.com into the address bar, your computer sends out something called a DNS request to something called a DNS server. That DNS server sends back the destination IP address for the website you're trying to access. This DNS request is unencrypted and so PiHole can simply intercept it before it leaves your network, check if it's an ad domain, and if it is an ad domain, send back trash data to your device instead. Your device, unable to retrieve the destination IP address, is now blocked from accessing that content.

To prevent people from being able to block their ads via DNS, Google hosts ads on domains which are critical to using their services. For example, YouTube ads might come from youtube.com. This way, if you block YouTube ads using PiHole, you are also blocking the entire YouTube service as well.

UBlock Origin and other browser-based adblocking tools are able to block with a more fine-grained approach because they live in your browser and don't have to worry about SSL.
Inflation in America has more to do with the COVID lock downs in China. Ukraine is having more of an effect on Europe which is highly dependent on gas from Russia.
Pi-Hole installation guide for Ubuiqiti EdgeRouter X
I'm not able to tell you why it is that way, but idioma (as well as the similar sounding idiota, and the similarly ending bioma) is a masculine word, so it'd be "el idioma". I wish it were easier to rationalize.
A lot of places need to learn how to accommodate cyclists since we already deal with a lot of nonsense that would be considered inconceivable in the case of motorists. Consider parking. Not only do most cities stipulate how much parking must be available for vehicles, no one is going to put up with parking spaces that are so narrow that vehicles are physically touching one another. In contrast, cyclists frequently have to fit their bikes together like a jigsaw puzzle. That is assuming that space is made available in the first place. Hunting down a sign or small tree are often the only options.

Then there are the other indignities, the most common being improperly installed stands. My current favourite though is how my city installed some post and ring stands, then used them to secure signs for a construction project. (The irony is that cyclists now have to secure their bikes to sign posts that are secured by bike stands!) Whenever parking is reduced due to construction, city hall hears about it. Whenever a bike stand is rendered useless, cyclists are supposed to be grateful for what we have.

As for the space requirements for the Sheffields, the least efficient arrangement that I can think of would still handle six bikes in one parking spot. When you factor in the amount of space used by aisles, which don't need to be as wide for bikes, the average will be closer to 17 bikes per parking space. That is not much of a sacrifice. Indeed, it would free up a fair amount of space. Space that could be used for homes, businesses, or even parkland assuming that you could convince people to bike instead.

(I did some quick arithmetic: two parking spots separated by an aisle is 450 square feet, or the size of a small apartment. Managing to eliminate 25 parking spots is the equivalent of freeing up a quarter acre lot, which is sufficient for detached home and yard.)
I'm tempted not to respond because you're clearly not applying a good faith argument here. Nobody in this thread, besides you, is suggesting that it is preferable to let a baby die than to feed them partial nutrients. Of course, if your child is literally starving, you should look to a less than ideal, short term solution.

This thread is in the context of "why isn't the media providing alternatives". I'm refuting the point that "it's simple and easy to replace baby formula" - which supports your argument, highlighting the severe and dire consequences of this situation.

I'm making an argument that highlights the severity of this situation for parents with young infants.
A flaw with the JSON model is that there is no inherent sorting to the order of pairs. This has problems for canonicalisation, but also for shadowing.

A Lisp can use an alist to represent a set of key-value pairs, and is easy enough to shadow values there:

(defvar original '((a . 1) (b . 2)))
→ ((A . 1) (B . 2))
(assoc 'b foo)
→ (B . 2)
(defvar bar `((b . 3) ,@foo))
→ ((B . 3) (A . 1) (B . 2))
(assoc 'b bar)
→ (B . 3)

This makes it easy to implement things like inheritance or trees of lexical environments.

I sometimes wish that Lisp had better ergonomics for hash tables, but normally I am pretty happy that folks don't reach for them first. Frankly, I think positionality is normally good. Can you image how terrible it would be to program a language in which addition is represented as:

add(operand: 1, operand: 2)
NEVER pay for job leads....
Is it? One tactical change I've realised recently is the handoff of goalscoring responsibilities to wide players. This seems driven by defenders getting really good at both organising and one on one situations. The new goalscorers are the players that cut into the space between the wide and central defenders.

Regarding two lines of 5, yes it will be hard to break down. Yet if you don't attack much, you have to defend non-stop. Hard is not impossible, so the numbers start stacking up against you, unless you have _very_ good attacking players the opposition has to fear (and avoid overcommitting themselves in attack).

More than anything, modern football is becoming very programmed. You can see constant triggers for presses, passes, blind switches, and rehearsed team-wide runs from simple passages of play. Coaches seem like programmers for the worst computer of them all - humans.
Seems likely that programmers would game the system and try and hog all the fast memory for their programs.
> On a similar theme, what about one unit you install and it holds lots of bikes?

> Not bad, but still not good enough imo

If that's your idea of "lots of bikes" (see the picture), something is very wrong.

Go to a grocery store in Shanghai, where people regularly use bikes, and there will be a fenced-off bike parking area with no stands of any kind. That's how you hold lots of bikes. The stand is a way to say "we don't expect people to use bicycles, but doesn't our stand look cool?".
I think it really depends on what you want to do. If you want build a comment system for your website, then web3 is totally the wrong tool for the job. If you want to write an application that coordinates data across multiple websites, and you're worried about servers going down or APIs changing, then it's a little trickier to think of a simpler way.
Probably for $600
> I wish there were something that opens the windows automatically at the right time to keep the heat* and humidity out.

The latter part of your problem is a solved one. Weather forecasts and local conditions (from your own indoor/outdoor sensors) for the weather, heat capacity and permeability could be hardcoded or via helpers, cigarette smoke via air quality sensors. All of these can be integrated with Home Assistant.

All that is left is something to physically open/close the window, which should also be a solved problem.
They aren't worthless though. The current over-reliance on super-human storage systems coupled with a nasty dopamine loop that doesn't reward good memories really distorted our perceptions of what people can and should remember. Entire oral histories have been passed down centuries because brains are pretty big.
In fairness, that's a source of bugs in our brains, too.