skysight-inc/HackerNews huggingface dataset:
Imagine you could spend 16 hours enjoying reading without any time having passed in the real world. Then you would still have those 16 to enjoy something else as well. But instead you are actually 16 hours closer to your death. That's the cost. Not the time you experienced, but the time you no longer have.
Yup, can concur - I have fond memories of pouring over "Getting Started in Electronics" and building the circuits he describes.
Enough walkways would also alleviate the elevator problem, by reducing the need for vertical travel.
This is PR talk, there is no band aid.

The price drop of EV batteries has killed the use case for hydrogen, which was mostly city buses.

Now that charging networks have been deployed and widespread, the argument of Hydrogen at gas stations is dead. It was a good idea but let's stop spending money on this.
Forest Mims "Getting Started in Electronics"

Horowitz and Hill "Art of Electronics"

Horowitz and Hayes "Learning the Art of Electronics"

plus get a breadboard and a bunch of basic components, and a multimeter.
Ghost is pretty decent, but it ties you to the node/npm upgrade treadmill and has a few weirdnesses like pushing very hard to get people to sign up for Mailgun instead of using their own mail server.
>Would it be healthy to feel nausea every time I eat so that I don't overindulge?

It might be healthier than becoming obese which comes with it's own negative feelings.
> Accurate page previews before production deploys is really important too. Open source preferred as well.

I just like to keep it simple and write markdown on a local git repository that is mirrored on github + github pages for viewing (but I'm sure there's other ways to do the same too). You can just commit your changes locally to test that everything works, and then push it to remote and it will get picked up by "production". It works as a single user but I can imagine working for a small team of contributors as well.
Hi, creator here. Mercury is an easy way to convert notebooks into interactive web apps, where user can tweak input parameters by widgets and click RUN button to execute notebook with new input. User can also download the executed notebook.

Mercury is open-source with AGPLv3 license. For companies looking for more features, commercial friendly license and dedicated support I'm planning to offer paid license (I hope it will give long live to the project).

In the near future I would like to add:

- notebooks scheduling (with email notifications)

- option to convert notebook to REST API (with YAML config)

I hope Mercury will be an easy tool for all notebook users and will help them to share their results with non-programmers.
in rats (in vitro) [1989]
It looks like they only have 8 colors?
I'm with you. I think there's enough evidence that skyscrapers aren't a good energy/density optimum; skyscrapers are relatively rare outside of North America. Very high, sustainable densities can be achieved with 4--6 stories buildings. I lived in Madrid in what was considered a poor neighborhood. It's density was three times that of what I have now in Seattle. There were more amenities within reach than I've ever had in my life. I was able to get fresh food on the daily. Not a single skyscraper in sight.
>Nothing there tells you how async or not the server implementation is, and that `os.write()` call might be using a thread pool underneath.

It depends on the contract of the method. If it promises to throw an exception if the call failed, then the current thread of execution can't proceed before the call returns, or it would break the semantics. So even if it uses a thread pool, the current thread will have to block, waiting for some acknowledgement by os.write(), wasting an entire OS thread. As far as I know, Go won't block, the scheduler will just switch to a different goroutine in the meantime. Java's new virtual threads will allow to have mechanism similar to Go's.
One benefit in building lower is that one can built a substantial part in wood. This leads to better carbon capture and lower carbon prices. [1]

Here is a modern example in Sweden, in Västerås.

https://www.e-architect.com/sweden/swedens-tallest-timber-bu...

If you really like to build taller, here is a twenty storey building in Skellefteå, Also in Sweden.

https://www.theguardian.com/artanddesign/2021/oct/14/skellef...

[1] “the study found that the CO2 intensity (tons of CO2 emissions per dollar of output) of lumber production is about 20 percent less than that of fabricated metal products, under 50 percent that of iron and steel, and under 25 percent that of cement. In addition, shifting construction toward lumber products lowers the GDP cost of meeting the emissions cap by approximately $500 million and reduces the carbon price.”

https://news.mit.edu/2019/taking-carbon-out-construction-wit...
1. Learn discrete math for CS
2. Get good at Algorithms and Data Structures.

I'm a self taught programmer. My theme for this year is to educate myself on CS topics and fundamentals.
Oh yes. Don’t under estimate how upkeep on small items can quickly escalate to require even more stuff.

Book needs new bookshelf, bookshelf needs bigger room, room need bigger house, house need lawn, lawn need lawn mower, lawn mower need garage, garage need paint job, and so on. Think about all the items you own and if you really use them or if they are there “just in case” or to support some other useless single purpose item.

Not saying you shouldn’t buy the things you enjoy and your garage might be a joy for other reasons. Just be mindful that once you reach the limit of one space, practicing one-in one-out is a very good idea. People renting storage units (not temporarily) are frankly just sad. How are you ever going to use something if it’s stowed away so deep.
This looks like greyscale only, when I believe the squeeze in topic is high color displays (which are only mirasol, eink, and slurry AFAICT).
I use hammerspoon (https://www.hammerspoon.org/) and have a section in my ~/.hammerspoon/init.lua that puts things into "focus mode" where it centers my current focussed window and minimizes everything else. If I used notifications (I turn them all off all the time) I would put it into do not disurb mode during this time also. Here's a snippet that does this:

focusTimer = nil -- A timer for when we are in "Focus Mode"
function focusModeOff()
all = hs.window.allWindows()
for _, w in pairs(all) do
if(w:isMinimized()) then
w:unminimize()
end
end
applyStandardLayout()
if(focusTimer ~= nil) then
focusTimer:stop()
focusTimer = nil
end
end

-- Focus mode
function focusMode()
if(focusTimer == nil) then
hs.alert("Setting focus for 25mins.")
local focused = hs.window.focusedWindow()
if(focused ~= nil) then
focused:centerOnScreen()
end
all = hs.window.allWindows()
for _, w in pairs(all) do
if(focused ~= nil and w:id() ~= focused:id()) then
w:minimize()
end
end
focusTimer = hs.timer.doAfter(25 * 60, function()
focusModeOff()
hs.alert("Take a 5min break. Record what you just did.")
--TODO: Make a pomodoro recording thing
end)
else
local remaining = focusTimer:nextTrigger()
local remainingSec = math.floor(remaining % 60)
local remainingMin = math.floor(remaining / 60)
hs.alert("Focus timer expires in " .. remainingMin .. "m " .. remainingSec .. "s.")
end
end

--focus mode
hs.hotkey.bind({"cmd", "ctrl"}, "Return", focusMode)
I think that's sort of against the pareto principle. Assuming you have the physical data near the user. Great. But most of these functions then go on to fetch stuff from elsewhere with its own delays and problems. Even if S3 or cloudflares equivalent is replicated everywhere there would still be a networking delay and context switch waiting for a response.

If performance is THAT important you would be better served with a HUGE machine with a huge cache of the database. That's not something you can do with a FAAS. Other than saying "hello world" fast. I can't think of a proper use case where the performance of FAAS would be realistically better than a dumb monolith. The performance and complexity overheads of FAAS make the case even harder to make.
Yes - a sign of a competent management imho. We're already an F# and C# shop, however, so Fable wasn't such a big leap.
In the case of a CGO call you could prefix the enclosing function definition with the "go" keyword to manually initiate a new goroutine? Am I understanding this correctly?
Bilbao is one of those cities I would love to live in. Pre-Pandemic, I spent a considerable amount of brain power trying to figure out how I can migrate.
Sure, but also no one should be benching servers with 'ab' either...
I honestly think the author made a pretty bad point. Time isn't money. Instead money is a construct that is very useful for the exchange of goods. Sure, part of the argument for a price is time, but the agreed upon price is not an expression of time alone, but mostly supply and demand. That's why you are more handsomely awarded for making things that are actually in demand, and thus valuable for the other party. But sure you can measure just about anything as a "cost" if you like. Personally I find a lot of work quite enjoyable, though. So is it then a "cost" for me to endure it?
I'm suggesting that a large part of the phenomenon you're describing as "garbage that exploits people" is caused by the asymmetry of information found in new market technologies, and that as those technologies mature, those asymmetries dissipate. And that many market technologies we today recognize as good and wholesome started had that kind of bubble phenomenon when they first appeared.
Just(JS) – A JavaScript web framework in the top of the TechEmpower Benchmark
there is no such thing as a time bank. you cannot save time.
Until what you seek is not in the package manager or there is an old version that is not solving your specific issue. I use Arch btw.
That depends.

For anything networked, not having access to the latest and greatest ciphers, or CA certificates, eventually causes problems. It's possible that mobile formats won't be supported. And a decade or so out, what was once a generous provisioning of storage and memory will frequently come to seem small. Android-based devices such as the Onyx BOOX line probably won't be able to get newer OS updates even if the vendor was willing to support them as Android itself seems to have a moving hardware baseline (I'm typing this on ... an older Android device).

That said, the displays themselves should still function, yes.
Talent Conundrum in India
Time and again we have heard this narrative that a majority of Indian graduates are not employable. We've heard hiring mangers dismay when they found that the interviewees did not know how to code or solve a problem by writing code. Haven't we seen young engineers migrating to managerial roles to get rid of coding? What was pending all these years is a discussion around why that has been the case? Why is it that our students are unemployable even after 20 years of education? Why don't they have the skills or the proficiency the industry requires? Read my blog to know more

https://saurabhsaha.substack.com/p/talent-conundrum-in-india
Except perhaps 50 hours of it were boring filler content, like on certain series (Netflix). We don't have infinite leisure time.
Like the above comment I also usually get cheap supermarket cuts which tend to be quite thin.

The couple times I tried reverse searing a 1/2" supermarket steak, I ended up overcooking. But I might try it again with a lower oven temperature, or refrigerating before searing.

Meanwhile, traditionally pansearing a thin steak works, I just flip and scoot it around until there's some crust, then let it rest. I think that's what they were talking about, simple method that works.
How is the grid-wrapper element able to reposition the grid-item elements on a state change? Probably not the render function, since there will be only a slot element inside grid-wrapper? Does it set the position after the render with setting inline css?
Hey I wanted to add myself to the list of people that always wanted to build this but never actually did. I wanted to build my own servo gimbal with an old telescope though, you choosing a 30x ptz makes it much more reasonable. Well done!
How many new housing units are being built without laundry hookups? A laundromat is a terrible investment. The pool of customers will constantly shrink over time. They’re predatory, too: preying on people who can’t save enough money to buy a used $400 washer and dryer.
I referred to that when I mentioned "loopholes."

It's a contradiction for sure, but either you have a "libre" device with non-free components isolated over a serial interface, or you have a less capable device.

Disingenuous, maybe.
Interesting read. Looking around my house I too resonate with the author.
This is inaccurate. A standard dual-layer Blu-Ray disc holds 50 GB. That includes everything on the disc - including special features, vignettes, and any software. The main feature averages 15-45 GB, averaging 30 GB depending on the codec used, with your 80s independent works at the lower end and epic films at the higher end. That's why epic films will usually come split onto two discs, with the special features on the 2nd disc.

There is not just a perceptible loss in quality by transcoding, but tools like Handbrake will mangle video in subtle ways - causing a number of minor yet extremely annoying issues such as dropped frames, jerky playback, audio lip sync issues, etc. Lip sync that's off by 50ms is barely perceptible but will drive me insane. All to shave off a few GB? No thanks. Transcoding HD content is just not worth it.

It's 2022. Storage is dirt cheap. 4TB spinning rust drives are < $70. If you can afford to buy Blu Rays you can afford more storage.

"HD" content from your average streaming service is overwhelmingly compressed to hell and just poor quality. Just because it's a certain resolution doesn't mean it's HD in my opinion. Film grain is not a waste of bandwidth.
Zikon looks like it only makes low-color small screens.

Clearink 2.0 looks amazing but apparently it was sold to a Chinese company and they haven't had any public announcements since 2019.
Maybe “opportunity cost” then? Though that still may be a kind of “price”.
This is probably not exactly the same, because I'm assuming the ps3 is maybe emulated very different, but rpcs3 is able to boot up into the XMB.

https://www.pcgamesn.com/emulation/ps3-emulator-rpcs3-xmb
What I'd really like is Database Migrations but for Terraform: a way to maintain a history of imperatively-expressed changes with up/down functions for each one. The hard part is transactional "DDL". CloudFormation has this sort of, but it seems to break a lot.
I recommend you to start from base, start with learning how transistor, resistor, coil/inductors, capacitor works, then jump to logical side of circuit And, Or, Not, Xor gates etc.

Lastly you should learn about mosfets, relays, basic non-programmable circuit component s etc.

Once you have known how underlying things works, there are many youtubers who regularly posts about arduino, Raspberry pi, robotics and what not.

I started interest in 2019, as I already knew basics and covid lockdown gave me enough time to learn about it.
And, with selective, not 100% fatality, it being ethyl, not methyl mercury?
0. Private Office at Home
does this mean every browser on iOS leaks because of requirement to use Safari as underlying engine?

ah yeah, I missed it says:

Attacks work on Macs running Safari 15 and on any browser running on iOS or iPadOS 15
They tried that in the UK in the post-war era of building residential low-rises.

Universally hated. People didn't want to only go where the walkways let them go. Turns out we're lazy (https://www.theguardian.com/cities/2018/oct/02/walkways-in-t...).

They are making a slight comeback but as more of a leisure thing I think - somewhere nice/novel to go for a stroll on a sunny day, rather than when doing your morning power-walk from the tube/bus station to your office etc (e.g. New York high line type thing)
Please use soap and toothpaste.
To save you a search https://en.m.wikipedia.org/wiki/Kola_Superdeep_Borehole
It really amazes me that this is a thing that made it production, but it seems that browsers are just so complex now that something seemingly obvious like this can sneak by. What really shocks me is that Apple have known about this since at least October last year yet only appear to have started to do anything about it once it's in the public eye.
What I found helpful is: Think ahead. What if I could afford it? What does acquiring this actually mean to me? Will it make me happier (however you define it). Be careful what you wished for.
I think your point is supported by the number of times you hear people talking about having "faith" in science. This idea that science requires faith is something that confuses and annoys me.

The whole point of science is that it (in general) does not require faith as it provides evidence. There are some aspects of science where the presentation of hypothesis verges on faith, many aspects of cosmology where falsifiable experiment are not possible, but that is a very small part of science.
What this claims to do is essentially impossible. There are a huge number of little details that require human oversight at each stage in order to achieve a good result. This approach can only work if your standards are not exacting.
So time is money... Except it isn't. Instead money is a construct that is very useful for the effective exchange of goods, and not a measure of time. In fact it is just a saying, because wage slaves usually don't see much variance in how they're awarded for their time. As such money is instead an expression of supply and demand.

The time spent on making some good is merely an argument for some minimum pay, but if the thing you made is worthless to the other party, then there is no guarantee that you'll be rewarded for the effort you made over time. If all else is equal, then sure, you can save money by working faster. But there are a lot of ways to work around working faster, such as working smarter or making time into your friend, say by buying something that compounds over time.

Time, on the other hand, is a constant. Whether you "make use" of the time or not is irrelevant. Add to this that about eight hours a day is "wasted" to sleep! You only ever have a rough measuring stick as for how long you'll live, and beyond that point, time stops bearing any meaning what so ever for you, because you're dead. That is quite important, because you can't experience time when you're dead. And so, from your perspective, time stops existing until your next experience, however long that may take.

Now what does that tell you? Well, for one, it should probably tell you that time isn't nearly as valuable as folks make it out to be, though what you make out of this life is of course pretty important. And so you might value other things more than the hustle and bustle of making something faster or on time. Instead perhaps enjoy life more.
I've seen it said (Robert A. Heinline mentions this amongst others, I believe in Expanded Universe) that the LA basin was considered a sufficiently distributed population in the event of a nuclear war.

How much such considerations weighed in to Cold War urban planning in the US I'm not sure.
We're doing a different kind of discrete optimization at $job and see much the same: there are other, often difficult to quantify preferences over and above what we naively thought we were optimizing for.
Looks like you got the HN hug. Too many requests. Bummer, because this looks amazing.
The only experience I had with dynamodb has been in aws: we set up a testing DB with defaults... then we left it there.... two months later we realized we've lost about 1500$: our mistake was to use the setup defaults (which had some sort of auto-scaling): I hope in the meanwhile AWS corrected this: we did let them know)
A lot of solutions here involves diving deeper into tech. I don’t think this is a good idea since you will start going down a similar rabbit hole.

This is a focus problem. Everyone have a different way of solving this. For me, the best way is to write what I want to achieve on paper and start doing it right away. I don’t do anything else until I cross out all of them.
By report, you need not worry about that.
So how did we end up with places like Fresh Kills in New York?

https://en.wikipedia.org/wiki/Fresh_Kills_Landfill
Taliban envoys arrive in Oslo for aid talks
Its more of a spectrum but pre-internet, if you wanted to watch a movie you had to rent the VHS or order it somehow. You had to buy a book in a bookstore. Each limiting your range of exposure (you had magazines, papers, and peers which each were very important). On top of that, piracy took little amount of time and effort, and legal distribution eventually went to compete.
See s
• Option click in the top right corner of the screen to enable do not disturb.

• use Spaces and put all the chattery apps in one Space (right click in Dock > only this space)

• Hide the Dock

• Set cmd-lower right corner of screen (in screensaver prefs) to turn off screen, so you can easily create a void when you need to think

• Turn off all extra toolbars in programs, reduce visual clutter as much as possible

• Hide Desktop icons (simple Terminal command, Google it)

• Use Sticky Notes App to jot down quick thoughts — you can get in and out instantly

• Launch apps w/ Spotlight (cmd space) so you don't see cluttered Dock or Launchpad or Apps folder

• Solid color dark gray desktop so it's not a distraction

• Mute the computer

• Accessibility > display > reduce transparency makes the system more bland

• prefs > general set graphite accent color
Show HN: Dim – Peer2peer Bluetooth chat app for iOS
dIM Chat is a peer-2-peer chat app for iOS which works without internet but instead uses Bluetooth.

I was inspired by the Briar project[1] and wondering why there was no such thing for iOS, so I decided to build one. There are still a few things major things which are WiP such as group messaging. The goal of the project is to allow demonstrants to communicate while the mobile data signal is shut off.

Messages are e2ee and the code is Open Source.

Try it out on the App Store[2].

Any feedback is appreciated.

[1]: https://briarproject.org

[2]: https://apps.apple.com/dk/app/dim-chat/id1583606879
The only thing that seems to be randomized in building precursor is the P&R seed.

https://github.com/betrusted-io/betrusted-soc/blob/main/betr...

That prevents attacks where you have a known place on the FPGA is naughty, but not when you have a lot of elements that are naughty on certain input.

It doesn't even really protect against known-naughty-place: there's not infinite freedom on P&R with fixed I/O locations.
> shut up about it until I either complete it or have enough momentum in the project to have reached critical mass.

That's the key! It's about validating the goal by yourself first. Having support from people is amazing.
The Quicklisp project repository (which is analogous to PyPI) requires that all projects included within it build without warnings. So treating warnings as errors isn't really opt-in in the CL community.
Yeah, both directions at the same time, the flavors mix up, trading some meat for bone, that seems clear enough.
This is a very tricky problem. We want dice that generate outcomes of two fair dice but no 7s, and every other outcome having the same relative probabilities. Note the generating function (x + x^2 + x^3 + x^4 + x^5 + x^6)^2 - 6x^7 has no nontrivial factors, so we must get creative. My first solution was to consider the generating function x^2 + 2x^3 + 3x^4 + 4x^5 + 5x^6 + 5x^7 + 4x^8 + 3x^9 + 2x^10 + x^11 = (x^6 + x^5 + x^4 + x^3 + x^2 + x) (x^5 + x^4 + x^3 + x^2 + x). So we can do it with a standard 6-sided die and a 20-sided die with 4 each of 1,2,3,4,5. If you roll a 7 or more, add 1. My solution is completely different from anything mentioned in the article. I actually like my solution much more, as it uses two readily available Platonic solids. You don't even need to renumber! For the D20, you can divide the face number by 4 and ceiling, or mod 5 and add 1.