skysight-inc/HackerNews huggingface dataset:
The company I work for is in this space, let me know if you're interested in connecting.
Economists are flocking to Silicon Valley
Ask HN: It's Demo Day. What are you working on?
Given that it's YC's demo day[0], I wanted to ask:

HN, what are you working on?

[0]: https://www.ycombinator.com/blog/meet-the-yc-summer-2022-batch/
My Airpods pro are the only consumer good I've purchased that on a dollar per utility basis, outranks the previous #1, my bicycle.

Before, it seemed silly to have $200 headphones that could fall out of your ears and disappear. The pros fixed that, and also to some degree liberated me from my phone. It's easy now to leave my phone across the house and take calls or ask Siri to play a specific podcast, song, or album. The range is incredible compared to other bluetooth headsets.

It's almost unbelievable that this is occurring in the same lifetime where I registered for college classes by touchtone on a landline.
Maybe you didn't (though I have absolutely no evidence of that) - but people that pushed CloudFlare to drop KF certainly did. And there is evidence that the same people actually planted at least some of the content they used to trigger that decision, too.

It's your choice to shun the providers that support free speech (yes, that means letting people you do not like speak, there was a time once that even ACLU understood that) - but it's not what happened here.
Not what happened. Other options were worse.
https://archive.ph/9QeDN
I find a difference between managing and using.

As a user of an application: `npm install` just works (same with `cargo build`). For Python, I’ll probably do `python -m venv env; . env/bin/activate` and then, well, it’s probably `pip install -r requirements.txt`, but sometimes it’ll be other things, and there are just too many options. I may well add --ignore-installed and use some packages installed locally of potentially different versions, e.g. for setting up Stable Diffusion recently (first time I’ve ever used the dGPU on my laptop) I wanted to use the Arch Linux packages for PyTorch and the likes.

For managing dependencies in an existing library or application (as distinct from starting from scratch, where you’ll have to make several extra choices in Python, and where npm is badly messed up for libraries), both npm and Python are generally fairly decent, but the whole you-can-only-have-one-version-of-a-library thing from Python lends itself more to insurmountable problems.

My personal background: many years of experience with both npm and Python, but I’ve never done all that much packaging in either. (Also many years of Rust, and I have done packaging there, and it’s so much easier than both.)
We started working on it at JuliaCon 2021, where it was at 22 seconds. See the issue that started the work:
https://github.com/SciML/DifferentialEquations.jl/issues/786. As you could see from the tweet, it's now at 0.1 seconds. That has been within one year.

Also, if you take a look at a tutorial, say the tutorial video from 2018,
https://youtu.be/KPEqYtEd-zY, you'll see that the code is still exactly the same an unbroken over the half decade. So no, compile times have only been worked on for about a year and code from half a decade ago still runs just fine.
Unlikely, given the rise in property values and the relatively steady income of rentals, but I'm (unsurprisingly) ok saying they should return your deposit or greater.
The slang word for penis. "Megabit" and "gigabit" are endless sources of fun for the students.
There are mineral sunscreens on the market better than paint. I've had good success with 30spf Australian Gold.
Note that STL containers allow you to bounds check "[]" indexing even in release mode if you set the right preprocessor directives. The flag differs between compilers and stdlib implementations, though. For libstdc++ (default on linux), use _GLIBCXX_ASSERTIONS. For example, the following code aborts on release builds too:

// g++ -O3 -D_GLIBCXX_ASSERTIONS=1 file.cpp
#include <iostream>
#include <vector>

int main() {
std::vector<int> vec{1, 2, 3, 4};
std::cout << vec[4];
}

MSVC provides similar functionality using the _ITERATOR_DEBUG_LEVEL directive. The point is that there is no inherent limitation that one has to use the .at() method for bounds checking STL container access.
It's possible but locals and I imagine most tourists actually buy sunscreen in Hawaii and it's only legal to sell reef safe sunscreen there.

https://www.hawaii-guide.com/blog/hawaii-new-reef-safe-sunsc...
Tim is too busy focusing on growing the Chinese economy to be concerned with this kind of petty issue.

https://www.theguardian.com/technology/2021/dec/07/apple-chi...
Consider this: you are sharing a popular opinion so poorly that people are reacting negatively.

Put another way, it is not contradictory that a human act shitty in some (or even many ways) but also experience awe and humility.
"New York first to make horse and buggy illegal on city roads, now ask car owners to cut back on driving due to a temporary gas shortage"
The Wikipedia article on Tokamaks is refreshingly approachable:

https://en.m.wikipedia.org/wiki/Tokamak
This is the real fun/grim fact, but only if these events are actually connected.
Wouldn't that be contrary to the goal? If the goal is to facilitate deep thought, you cannot slice it up into little chunks. If you do, you still guide the mind instead of letting it find it's own path. The Aha! moments are the best way to remember things, for one. And slicing up a book would be an unduly burden to the writer.
The somewhat old and AFAIU no longer maintained FHS contains explanations https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html

tl;dr:

/usr/local - Place for the system administrator to put local stuff. That is, the package manager (apt/dnf/yum/whatever) won't touch anything there.

/usr/bin - "Normal" binaries

/usr/sbin - System binaries, that is, binaries that don't do anything useful when run without superuser privileges

/bin - Well, nowadays just a symlink to /usr/bin. Read the article to understand the historical background why they were split.

/opt - For packages that install everything under one directory instead of being spread out into the standard locations.
Simplicity. Sealed crawlspace prevents the plenum from ingesting ground moisture, so as long the roof is maintained that space shouldn't see any significant issues at any point in the next century.
Kudos to everyone who got accepted. Tried twice, but considering a third attempt to get in next year.

Curious as to what "PropTech" is exactly.
Dail Brailsford is the man who initiated it with Team GB - https://jamesclear.com/marginal-gains
I use Airpods with my PC, iPad, MacBook, and Android phone. It works well on all of them. Switching sucks though. Basically have to forget and re-pair every time.

Still better than the competition though. Had a Sony Xm something or another before, but the Airpods are way easier and more comfortable by a huge margin.
I think you're right, but I think you're stopping short of recognizing that maybe this is a reason why so many ICs have issues with the EM role. If the role of an EM is to be a Shield Against Complexity for the team, then two things are induced to happen more frequently:

1) The EM looks up far more often than down.

2) The ICs miss out on collaboration which could be critically valuable to their projects, careers, and broader understanding of the business.

But that's the average! Some EMs pat themselves on the back and say "look at all these meetings y'all didn't have to attend, so you could focus and get the good work done all day" when in reality they didn't do anything remotely near the title of their role: Engineering Management. Managing the Engineers; not managing project dependencies, not managing leadership, not managing politics, but leading the people who report to them.

Great engineers swim in that complexity; and great EMs expose their team to (the relevant parts of) it.
Oh, I was thinking that smart streetlights would switch to motion detector mode during slow periods, so they were usually off.
Unless some mathematics/cryptography genius finds a vulnerability in the AES algorithm, or we improve processing power by many orders of magnitude, AES-256 is going to be immune to nation-state actors for decades or even hundreds of years. Right now, trying to break something encrypted with AES-256 is pretty futile. Even if you pointed every processor in the world at breaking it, you're likely to reach the heat death of the universe several times before succeeding.
It's horrifying that some comments are seriously arguing for the benefit of Myers Briggs here. It's a cold reminder that HN is not a rational place as a lot of us like to think; there's believers here that believe in psychology equivalent of flat earth, and can read about "confirmation bias" but not see it in themselves even after clearly writing it down for us!

A friendly reminder of the beating this dead horse that is Myers Briggs have had almost a decade ago by Adam Grant

https://www.google.com/amp/s/www.psychologytoday.com/us/blog...

Edit: non amp link (thanks smingo)
https://www.psychologytoday.com/us/blog/give-and-take/201309...
The sad thing is he probably didn't need to cheat but he did. And of course he has only doubled and tripled down on this. It is the same thing that happens a lot in some e-sports. People who are really competitive and able to perform at the top of their game end up using hacks as a crutch, if only to give themselves a mental break. Multiple competitive streamers have been caught on stream accidently alt-tabbing in to their hacks and then have the gall to double down much like Billy Mitchell and say that they weren't and it was just there for some reason and they weren't using it.

Like the unwillingness to admit it is where it gets sad. In Billy's case the lawsuits are where it gets gross. The dangers of wrapping your entire identity around one thing I guess. I don't think anyone even cares about Billy Mitchell and his donkey kong score at this point outside of the continued circus. But I guess for him it is actually the only way to keep himself relevant.
After reading this a couple of times I think this part stands out:

> When I needed medical attention, I was helpless
to help myself survive.

A very strong and independent character came to realize we all need each other to survive. A good reminder to stay humble.
How Tardigrades Bear Dehydration? Similar To How Bears Bear Hibernation
IIRC, Breakout is the project that:

- Jobs brought Woz over to the office at night

- completed with much less electronics parts

- Jobs struggled to explain the internal workings (of a schema he didn't make)

- Woz was compensated less (by being told by Jobs that Atari didn't give a big bonus)

- Jobs denies siphoning much of the bonus
No subject line?
It would be an overwhelmingly smarter and better use of money to burn uranium in an ordinary fission plant, and maybe breed up extra fuel there.

But we already know that fission, too, is uncompetitive, moreso each day as costs for renewables and storage continue relentlessly downward.

Fusion has no chance of ever catching up.
i have always invested in US equity (who do you think is propping up US stocks? haha) . my european equity from many years ago is down. I dont think it s a good idea to keep cash when euro is weakening and recession is coming. It will not last forever, but must hedge around it
But did you go down the rabbit hole of r/mk and solder that bad boy yourself?
Ouch, from the giant they were, reduced to some meaningless tech brand to be stuck on all sorts of random crap. I get that HP (pre-split) didn't have much use for Compaq after a while, but a lot of the consumer stuff seems to have a bunch of compaq infrastructure under the hood. Even the SoftPaq name still pops up constantly.
And us younger folk appreciate not having to play tech support for the nthteenth time.
Developing Error Handling Strategies for Asynchronous Messaging
I just farted.

I fart, therefore I am.
Being tracked and profiled is both an issue of security AND privacy.
Being private (i.e. protecting privacy) ensures a higher level of security.
Being secure ensures a higher level of privacy.
Under many aspects, these are two very correlated concepts.
Say, for example, that a user makes it public where they live and when and where they were born. Now it's easier for a bad actor to perform an attack impersonating that user in online services (social hacking)
I learned how shady the art world was during the NFT craze
They usually aren't modest but they also aren't insecure enough to have to say they are 10x developers. If you are good other people will generally be telling you how good you are.
I second this.

What has worked for me in the past to get away from reading morsel-sized content and back into reading long prose was a lighthearted, but captivating book. I have read something from Terry Pratchett and by the end of the book, I was itching to finally give a read to other works in my library that were just collecting dust.

In some of his works the gags flow so well, you just can't stop turning pages. You "win the jackpot" pretty often.
Link without Google amp: https://www.psychologytoday.com/us/blog/give-and-take/201309...
Also extremely strange is he received a liver transplant much quicker than average, in a state far from where he lived, which later received a $40mil anonymous donation

https://www.cnbc.com/amp/2015/11/12/hospital-where-jobs-rece...
Use the nicer one for listening. Use the shittier one for conferences. It's not an Airpod thing, Bluetooth just sucks and doesn't support high fidelity full duplex audio.

Same issue on Macs for what it's worth. If you are listening to music and a meeting starts and the mic turns on, the protocol will switch and everything will sound like crap.
I recall, with some amusement, the uproar this caused when proposed a decade ago. Luckily sanity prevailed over the kneejerkers in the end, and today our systems are a little bit simpler, and another tiny gratuitous portability issue is no more.
FordPass (previously known as myfordmobile or something?) may not have a recurring charge, but my vehicle is on its second obsolete modem. They replaced the 2g modem with a 3g modem for free before I had the car, and some people were offered a 4g modem installation with free labor (but not me), but the hardware is about $300-$400 iirc. My car knows how to be a wifi client for reasons I can't fathom, but FordPass won't work with that. The modem is hidden under trim that's a pain to remove, and the new modem doesn't fit the old modem's mounting pattern, so they use tape on velcro to hold the new one.
Without divulging too much info about the client, they want us to create a tool for giving audio+slide presentations with their Roblox avatar. I know Roblox is known as a kid's gaming platform but from my observation of the API capabilities, they see themselves as a "metaverse operating system" and development stack.
Because the network has barely any capacity as it is. Think early telephone modem days.
I think in SF you'd still be able to operate an annual lease. Considering the lowest I've gone on rent is $0, I'm not worried if a tenant stays till the end of their year.

When I explain how I operate, people tend to understand pretty quickly that it's special. If someone was, say, a Google engineer and trying to pay $0, I'd just not renew or whatever.

In general, poor folks aren't going to cheat. If money's tight, they should pay less, that's not cheating it's just sliding the scale to meet them where they are.

Whether you are cleaning toilets, flipping burgers, staffing a call center, or any other thankless job out there, you still deserve your dignity. We as a society have decided we think the job you do is important enough to pay someone to do it. You should be able to live your life on that pay. Or even if you are unpaid because you are a refugee, stay at home mom, student, or anything else, you are still a member of my community. You are still my neighbor. And therefore it's worth making sure you are surviving with dignity.
> Why merge into /usr?

Because then you can mount /usr from wherever, which is much harder to do with /. thus merging in /usr provides utility which are harder and less convenient to provide the other way around.
A bicycle does not harvest energy from the road.
So we think about the engineering problem and reject the entire concept on that basis.

Even if I give you a magic box full of near vacuum 100 million degree plasma that emits 1MW/m^3 in the form of neutrons whenever you want as long as you stop it from touching the sides with supercooled magnets. How do you turn that into a remotely viable power station?

Just the heat exchanger and steam turbine portion is going to be uneconomical against renewables+storage.
The RAM usage is because precompilation runs in parallel. If you have like 16 threads going then yes it'll parallelize that over 16 times. But we have never seen a half hour package install, can you share the info to reproduce it?
The absolute cost of anything world-scale is unavoidably very large. Pretending serves no one.

At issue is how this cost compares to that. Renewables and storage costs, as big as they will be, will be overwhelmingly less than alternatives, and can be fielded faster.
Absolutely! Thanks for the feedback! That is in the pipeline, I'm adding few UI elements needed to make a compelling example and then there will be a demo project, and templates :-)
I wonder how many times SQLite has been passed over for a more complex solution because people thought they needed highly scalable distributed two phase commit or whatever when all they really needed was a file with an SQL interface
I wish someone would reinvent Rebol/Red with understandable scoping rules. One of the few reasons I don't use the language is because the scoping/binding rules are just completely inscrutable.
> Another thing Google has had for some time is early Earthquake warning....maybe that's another feature you'll see show up on iPhones in a few years, and people like you will claim Apple invented it and praise Apple for it.

iOS has supported early earthquake warnings in Japan since iOS5. (see https://9to5mac.com/2011/08/21/ios-5-includes-early-earthqua...)

For other regions, like California, you can download a supported app to receive alerts, like MyShake (https://myshake.berkeley.edu).
Are human muscles more efficient than motorcycle engines?
"Commercial Unix" was a defacto phrase used by places like Gartner and IDG that meant the crop of things like AIX, HPUX, Solaris, and so on. It always excluded Linux and MacOS.

Google for phrases like "idg unix shipments solaris" and you'll see some of the context from that time period.
I think my biggest worry about AI is that we hit a big wall right about now because training data is now contaminated with AI outputs. That's why OpenAI puts watermarks on images, I'm guessing, but Stable Diffusion doesn't, and the free one is probably going to get a lot more usage than the paid-for one.

But, maybe not, because humans liked the outputs enough to share them and put them on the Internet, so maybe they don't have much of an effect quite yet.
Sheldon Wolin: Can Capitalism and Democracy Coexist?
Studies and articles like this are disingenuous and take away legitimacy from the real environmental challenges we face.

People need to take responsibility for their actions and realize we live in an imperfect world - you cannot blame a fluctuation in temperature for your emotional outburst.
Apache Age: Graph Processing and Analytics for Relational Databases
Well, mostly West Germans... Good luck finding many 40+ year olds in places like Rostock or Dresden that have more than a few words.
SML/NJ is an absolutely marvelous first language. You will learn to think in abstractions and not get bogged down in any implementation details. The downside is that you will be amazed at the lack of union types and pattern matching in almost all mainstream languages you learn later.
I admit it's a long time since I've been using neon so things might have changed but at the time I had a feeling that the whole thing is very fragile and not really safer than if I was using pointers directly.

Especially, if you callback into JS and that calls back to native then I think you don't have any guarantees from rust anymore (aka you are being lied) because compiler cannot not know about that.

Also builds were a bit tricky, it needed node.js headers in proper place, etc. In zig you just include napi.h because zig can import C including macros and everything. Or if you need to call glfw/nanovg/stb/xxx you just @cImport() and it works.

Zig also supports C-style strings in a better way and I can't recall all of the obstacles right now but I'm way way more productive with Zig after 1 month than I was with rust after 5ys.
This is a point that I return to often—on so many issues, Americans feel compelled to argue using speculation informed by their particular ideologies, when there is no need to speculate. We can just observe the effects of various policies around the world, assuming of course that we are somewhat curious and willing to be proven wrong by reality.
Non-native speaker here.

Didn't know what a "Peloton" is, but assumed it's what we call "Pedalo" [1].

Gave me quite a laugh when opening OPs link. ;-)

[1] https://www.youtube.com/results?search_query=pedalo
> With python it always has been pip install package and we are done.

The worst I encountered was a somewhat lengthy manual to build a project (cannot remember what it was), and not only did you have to manually install all required dependencies -- npm automates this by having an npm-readable list in package.json -- but after running all those commands, the last note said something like "oh BTW, whenever we wrote "pip" above we actually meant "pip3", use that instead, and if you did it wrong, there's no way to undo it."
Can you explain in simple words what does it means?
I can see in many sites that they recommend using lambda for saving , and now you say that when you get lucky and grow the bill will explode?
There's no breakout friction with a boat. This means you can move enormous weight with just steady pressure. It doesn't really have anything to do with efficiency.
Does anyone have a similar bookmarklet for adding things to Notion on mobile (iOS, Chrome app)?

You can “share to” the Notion app, but you have to type a bunch of info in manually. Would love to make it a one-tap.
I detect no callousness. It's unlikely, based on current trajectory, that autonomous cars would possess the ability to never need user intervention in the near future.
iOS 15 only auto-updates within 15.x.
Nothing is as unrecognizable as a light grey Mercedes SL55 with no license plate.
Why don't you find the test and do it again to see if what it says makes sense to you?
Is that a car that would be particularly out of place in an Apple parking lot or even in any parking lot in Silicon Valley? I’ve certainly seen way more expensive cars on the lots. If I recall correctly Ives drives Aston Martins and Bentleys.
I’m always confused by how many people believe that it would be trivial to put screen hardware in front of a camera without negatively affecting image quality. I’ll take an even marginally better front facing camera over getting rid of the notch any day.
Storage is not a source of energy. It is a way of managing an existing stock of energy. Grid, likewise.

So, storage is just a part of the grid, and the grid may be fed by wind, solar, hydro, and geo "alone".
A lot of locals just aren't out long enough to worry about it. When you live here you step out for an hour to hang out or get in the water. You're not there all day. Not sure if those were the people you were observing.

There are also reef-safe sunscreens that rub in much more clear.