skysight-inc/HackerNews huggingface dataset:
> Given that one of the early team members was a world-famous wardriving expert

TIL why NetStumbler stopped getting updated in 2004
I'm just taking a guess, but wouldn't it make sense that more qualified people or people who have a good track record are going to have less trouble finding a job?
I also think it’s showing extreme naïveté when it comes to the fallacies of “myths programmers have about X” where X in this case is billing. Billing and money is hard not because of the technical aspects of moving 1s and 0s correctly but because it’s a socially mediated system with a lot of messy things that tend to require humans.
Or, the loss of a highly profitable monopoly on CFCs removes a motive from Dupont's perspective to lobby and publicize against ozone-related action.
Any big tech company will invest in developer tooling. E.g. Google has tens of thousands of software engineers. They have internal build systems, internal source control, internal code review, internal code search, and so on. Facebook is similar. Microsoft make and sometimes sell developer tools to be used outside their company.
Really? Especially in a market like this, I would have assumed more hiring managers would understand.

What do you think about new grads having to switch not long after because of bad work environment, bait-and-switch, etc? I hope such a negative outlook is not that prevalent.
> I've never made FAANG/startup income

> we're desperately trying to hire

Do you wonder why people aren’t joining?
I grew up in rural Canada. I dumpster dove for a broken black and white television and spent over a month back and forth to the Radio Shack until I finally managed to fix it. The antenna was now a coat hangar, but I could tune it just fine.

My reward was... 1 channel of CBC (Canadian Broadcasting). With that 9 year old me could stay up late and watch The Munsters and Kids In The Hall.

I know every episode by heart. I can't do impressions of anyone, but I can do impressions of each character in the show. It's deeply ingrained in my brain. A lot of very young Canadians watched that show sans supervision and it opened out minds to a lot of ideas that otherwise were not accessible.
The Unburnable Book
Depends on what you mean by async programming. If you literally mean async and await as available in Haskell, Rust, C#, JS, Python etc. Then no that's definitely not the same thing as windows 3.1's cooperative multitasking.
How would you be able to tell what’s veiled skepticism vs legitimate skepticism?
yeah exactly - I live in New Zealand - the ozone layer here isn't fixed yet, sure the worst of the southern polar hole has closed up - but elevated UV, skin cancer etc is still a fact of life here - kids in some schools are required to wear hats at recess
Turns out "fair use" actually means "bend over for use."
> If you doubt how much computers destroy productivity, then simply visit a hospital and you can see it with your own eyes. My mom was recently in the hospital so I got to see this myself. Mistake after mistake because of bad information either put into the computer, or codes being misinterpreted.

I would argue this isn’t necessarily because of computers but a byproduct of an antiquated system and process being codified into a computer. The reason for this seems to be that there are structural inefficiencies built into our healthcare system that create a ton of added complexity that is near impossible to unwind because of legal (contractual and privacy-related) risks. For example, any attempts at improving efficiency in patient care creates potential liabilities for medical professionals. People are scared to innovate in this space, so the programs are just digital translations of an existing process. This requires a time investment to learn the “new way” of doing the same thing, and builds inherit laziness because steps are still require that should have been automated away. Medical notes are a good example of this; it’s required to be documented in an extremely specific way and of a certain length because of insurance so it just ends up being copy and pasted, free text, by the physician to meet this requirement.
This is separate from the Nomad stack. When you run `fly launch` you get a Fly App that's orchestrated by Nomad and manages something-like-fly-machines for you. Fly Machines are nearly orchestration free.

Machines are designed to work well for your customer hosting! You can install a machine for them, and then turn it on when they push a button, or have it turn on automatically when they visit a URL.

I'm happy to talk about it more. Feel free to send me/us an email!
Author here. I'm honored to see someone actually posted this on HN. :)

I purchase my Dyson V7 as an official refurb and the battery went in to lockout a few months after the short refurb warranty expired. Thus prompting the project. The vacuum is pretty handy for my small apartment, and when I bought it, I wanted something that had decent reviews and was from a real company, not just some Amazon seller with a bunch of random characters for a name. I still like the vacuum, I just wish Dyson hadn't designed it to fail.

I think there are two issues here:
1) The left out the cell balancing circuitry which is pretty standard for battery packs.
2) They designed their firmware to go in to permanent lockout when the cells go to far out of balance (300mV).

For the sake of discussion, I've heard interesting two arguments on why they might have disabled cell balancing:
1) Cell balancing could be a weak point on the ISL94208 IC they used, so they could have disabled cell balancing to actually increase overall reliability. We'd never know for sure, but I could see this being plausible. This is from someone on the EEVblog thread (https://www.eevblog.com/forum/projects/fu-dyson-bms-an-(unof...)

2) Cell balancing isn't actually useful because a poor battery cell will plummet in voltage under load anyways due to the higher ESR in the poor cell. At least, that was my interpretation of their argument after translating it from Russian to English in a comment on the YouTube video. While I see their point, especially in the vacuum's turbo mode which draws 17A vs the usual 3A, I think there would still be some usable capacity to be gained by balancing the cells even if one did have a much higher ESR.
But you also had completely different apps for every operating system, file formats were completely incompatable, you needed to shlep those files around using disks to get them between multiple computers, those disks were unreliable, and heaven help you if the power went out in the middle of saving, lest that file be lost for good.
Re-read my comment

> Something more like medical grade maggots that are engineered to never reproduce would suffice.

We do this sort of thing already quite a bit.

You could also make them unable to survive without some kind of cheap chemical liquid to suspend them in.

As far as I know, it's actually a bit difficult to make new organisms that survive outside a petri dish and can spread like an unstoppable plague.
> LaTeX only gets hairy when you start trying to fight it. If you want some that looks exactly as you imagine it, you're going to be fighting an uphill battle trying to specify exactly what you want, and constantly re-compiling.

'fighting' as you describe it is the reason why people use latex. They want more fine grained control over the doc.

I work in STEM, every publisher has their own formatting style. My pubs would get rejected if I submitted a default style.

What you're describing is, in essence, using MS Word with defaults. Might as well use Word.
It has fantastic worldbuilding, and parts of it feel alien, but it is much less fleshed-out.

Part of the appeal of From Software's games is their coyness. Very little is explained, and players need to piece the story together from scattered scraps of information.

Morrowind is a comparative firehouse of information. There is much more (mostly silent) dialogue, and there are a lot of books:

https://www.imperial-library.info/books/morrowind/by-categor...

tl;dr: Not enough reading.
The only context to that 30 number given was the 40 engineers. It's highly likely they're all engineering projects.

But to be fair, even if they have a 10:1 ratio of non devs that's still what 300 projects across < 500 people?

That's way too much.

I get pissy at product when they try to give us more than one goal per sprint.

If someone tried to give us multiple projects I'd laugh at them and ask them why they're cancelling the active one.
>It was a good time to go back to school to do a Masters degree.

Why? You mean because people couldn't find a job so they went back to school instead?
Does this mean our trash has been biodegradable this whole time and that 3000yr estimates were not accounting for evolution?
I’d also add Barbara Ehrenreich’s Bright-sided, motivated in part by her irritation with people telling her to be positive after hearing about her cancer diagnosis https://www.npr.org/templates/story/story.php?storyId=113758...
State management!

Basically how can you know all the variables at one time? Start on initialization.

IMO the fact that everything "works" after reboots is simply because the state is
1. well defined and
2. available to all developers.
I'm interested enough that I could change my mind (although I thought it was curious that you said "I can't be convinced"). But your responses are somewhat vague and defensive in the tone of "I know what I'm talking about" without the specifics as to what I'm actually asking. To be specific, what do you think an PhD course offers that training through other means does not? For example, what do you define as "genuine research"? How does the training differ?

IMO, employment research offers many advantages. For one, it forces somebody to focus on the application and how it would genuinely be of value, so that one doesn't get bogged down into "neat" but ultimately impractical efforts that are little more than academic exercises. IMO, it opens the projects up to more interesting problems because they don't get cornered into the "publish or perish" paradigm. People easily get paid 3-4x (or more) what they would as a TA. They have daily access to experts in their field rather than relying on piecemeal meetings with their advisors. It also tends to open one up to larger resources for their investigation; for example, the people in PhD programs at my last job were given ample access to multi-million dollar rocket test stands and the anonymized data from them; if that were a university resource it would be hard to gain that same level of recurring access. Now I'll grant that there are certain PhD programs that are better suited to specific types of fundamental research that would otherwise be difficult to get funding while an employee. Nuclear physics would be one example. But I would venture that the majority of research is on the applied sciences/engineering side.
I’m originally from the Southern Hemisphere. I returned home for a holiday a couple of years ago, and was amazed to be reminded how one’s skin literally tingles in the mid-day Southern sun. I’ve always been told that the hole in the O3 layer is mostly over the South.
Many American cities have "community gardens" equivalent to the European allotments. Mine will provide a few hundred square feet to any resident for a nominal fee, for the exclusive use of that resident with some basic restrictions (noncommercial, grow mostly edible plants, etc.).
Great links, thank you.

While you're here, do you happen know of a good book / other resource to read if I want to learn more about how we decided climate change was real and anthropogenic? I take it for granted; I've never actually looked at any data.
This is food for thought. I wonder if there’s some other ways we could architect operating systems so these problems wouldn’t manifest as much?

Like, the “startup process” seems to be framed wrong to me. Why does it take tens of billions of clock cycles (seconds) to start up? Essentially all the system is doing is filling some memory with a known-good kernel image, and initialising some hardware devices. If we think about startup as “restoring a (deterministic) boot image”, then booting is much faster. And we might be able to use that to verify the kernel’s integrity periodically and maybe restore parts of that image at runtime if the system ends up in an invalid state. Sort of a “soft / partial reboot” process.

In my testing code I make heavy use of check() methods. These methods go through all my runtime invariants and checks that they all still hold. This is fantastically useful in testing - a check method and a fuzzer do the work of 10x their weight in unit tests. I wonder if a similar method in the kernel (run every hour or something) could be used to find and track down bugs, and automatically recover when they’re found. “Oh the USB device is in an invalid state. Log and reset it!”.
The fact he cited that they have a successful product didn't register with you?
"I'm not feeling well" "Oh, got a bug from someone?"
Happy DDG user here. Just wanted to say thank you.
Makita made the first power tools running on batteries in 1978...
I play a game too long and the curtain is pulled back, the fourth wall comes down, and I'd rather take a walk outside and observe living things. Stories like this show starkly that the things we make are reflections of ourselves.
Fan of his original AI book, looks like this one is less technical and more suited for business people.
Why do people really even try to compare FAANG/SV-companies with random government org?

In my experience and from talking to peers - random eng job in most parts of the country is less than or equal to $150k even for people with 10+ years. If you’re at FAANG with 10+ years - clearing $500k+ is reasonably accomplished.

Sure - one of those is markedly higher than the average random person in the US - the other is in the top 1% of household incomes off a single income. It’s markedly different.
My question is why are they only targeting very specific platforms. If they wanted to see true change they would target all platforms equally.

I challenge the EU to force all "gatekeepers" like the auto, health, banking and most of all start with government to also open their hardware and software stacks. Drink your own kool-aid.
Hey thanks!

I haven't updated this in quite some time, but I'm glad someone's still interested. I still use it as a daily driver, i.e. https://jrm4.com
Youtube doesn't give you the raw video back, it does transcoding to their given standard bitrates/resolution sets.

You'll notice this if someone has just uploaded a video to Youtube and the only version available for playback is some 360p/480p version for a few hours until Youtube gets around to processing higher bitrates.

So whatever you're encoding has to survive that transcode process.
are you sure you can offline?
I really like the idea, but the two examples you shared are underwhelming. They just show up as two embedded PDFs in a plain page. I expected to see a wall of media and text, not a single document that could have been shared on any platform.

I tried it, and it feels clunky, to be honest. There's a good idea at the core, but it's a bit buggy and cumbersome for me to use. Sorry to be so negative, but hopefully the honesty is helpful. I do think it's admirable that you launched and that you've submitted it here. I've never made it that far. :)

What have you done in the way of user testing?
Show HN: Run Pi-hole on a local Kubernetes/K3s cluster
You can probably find a free course on YouTube that does something similar to what you’re looking for. If you are willing to pay a little for a course then Udemy is good (courses are often on sale for around $10)
Some good key words to look into may be “vanilla js”, “git”, and “heroku”.

Getting started is really tough and a pretty big initial barrier (and rabbit hole) is deploying your application.
But once you have something actually deployed on the web it’s easier to mess around with details (and learn!).
You don’t even really need “git” and “heroku” if you use a hosting provider with FTP like Dreamhost…
Both of our analogies are true, but what they are analogs for is different.

In my case, the house is the business goals of the organization. In your case the house is the product made by the organization.
So, for crime then.
interesting, i was more pointing to the cold startup time on lambda with docker images vs this.

Deploy App Servers
Close to Your Users

is there a timeout limit to functions? This piques my interest but I can't tell if fly is a serverless function provider or some way to deploy my docker closest to my user (which is what I am looking for right now)

What guarantee is there in terms of average latency for my users? Is there a looking glass of sort where I can ping/see all the locations where my docker images will be running?

a dedicated 4-core 8gb ram is $124.00/month which is 4~6x more expensive than running on KVM vps so I want to know what I am signing up for

edit: I see the list of locations and it makes me think, aren't I already doing what fly.io is doing? I spin up a VPS instance at one of the locations that is closest to my user. It takes about 30~120 seconds. It's far far cheaper

https://fly.io/docs/reference/regions/
I imagine FAANGs will mostly let RSU compensation drift downward as the stock market does.
How is that a good thing? You can earn good money in 6 months. One time I took a 2-week web development job to stand in for someone who left for a holiday while a project was overdue. It was an interesting experience. I wish the economy was more like this; more unpredictable and more focused on deliverables than hours worked.
excellent advice on side gigs!

i have (mostly) quit consulting this year to bootstrap some of my long-planned projects (e-mail me if you want to see some)

i'm now more happy than ever, eventhough i have not yet made any money (!)

the source of happiness comes from me owning all the IP for the project, no NDAs to sign and me being in full control of the technical decisions

the most positive so far is, i've stopped seeing work as hours/leisture, but as an investment

the more effort i put into a project the more value it can generate to the clients

as an employee, however, more hours on a project, guarantees only two things a) to get mentally exhausted or b) to make some super-rich VC more richer

own your work!
It's correct.

Planes reflect the physical structure of the storage chips: there's multiple layers that share a common vertical bus.

Plane > Block > Page, that is to say Blocks are always made up of multiple pages (commonly 128 or 256 as the quote mentions). Pages are the unit of read and write, while blocks are the unit of erasure. The FTL tries to hide this page write vs block erase mismatch as best it can, but as the original article points out you may need to be aware of what it's doing in very high performance systems.
Just missing cookie banners and chat bubbles.
uh --- which implications does this have for driving AI? Possibly none, if the acceptance criterion for AI is: "it kills fewer people than humans would. possibly others, but fewer overall."

?
Not quite, but we have AI in rice cookers:

> The Pressure Induction Heating Rice Cooker & Warmer uses pressurized cooking and AI (Artificial Intelligence) to cook perfect rice. Platinum infused nonstick inner cooking pan helps rice cook sweeter. Pressure cooking helps turn beta starch into alpha starch for softer and easier to digest rice. Now with convenient Jasmine, Congee and Steel Cut Oatmeal settings.

https://www.zojirushi.com/app/product/npnwc
There are tons of jobs out there with plenty of remote options. Turnover is high and companies are desperate to back fill. This is US west coast so YMMV.
What are the pay ranges for the roles you have open?
Blackjack and sports betting. But maybe that’s why you need 100k to begin with
Someone has to be the guinea pig at some point, right? And I'm extremely thankful there are people stepping up to do so to work out the kinks.

Still dreaming of being able to buy a new phone and picking between real competitive options for it's OS. Like you would for a personal computer.
because there is no “us”; the people who run the world don’t want to lose their grip on power, so they use tech to make people stupider and thus less capable of challenging authority
Another key word could be “jQuery” if you go the JavaScript route
Lovely! I was reading the imba docs this weekend trying to get started and boom! Here it is. You’re a hero. Thanks.
> Most cities grow and develop over time and the parts of cities with more buildings and especially with more cement will radiate more heat. If an observation station was built somewhere less developed then city growth might artificially push up temperatures around the station. This effect might be strongest somewhere like Phoenix or LA.

The temperature record - at least, what's used for generating long-term trends - is homogenized to remove discontinuities (step-wise or linear) associated with this sort of drift or other significant changes. Regardless, this effect likely wouldn't matter for the stats the website illustrates.

> This one seems unlikely (well, I'm sure it happens but it's very likely to have already been corrected for) but aggregation standards might have changed over time. I could imagine in the 30s someone might check the thermometer every hour and record the current temperature in a logbook. Modern thermometers are almost certainly automated. If the "highest temperature" is measured by recording the temperature each minute and taking the max then you're going to get a higher number than the manual method.

When manual reading of the temperatures was the norm, you'd have a mercury and an alcohol thermometer to record the daily max and min, respectively. For a mercury thermometer, it would have a stopper that rises and records the maximum level the liquid reaches. A human needs to invert the thermometer to reset it. Same for an alcohol thermometer, albeit in reverse (records the minimum). So granularity of observation doesn't matter - the daily max, historically, is truly the maximum temperature taken since the last time a human reset the stopper.

> site selection might have changed: observation posts probably used to be buildings which needed to be large enough to fit equipment and the people to operate them. City real-estate is expensive and meteorology used to be a cost-center so these buildings were probably placed at the edge of town. I'm sure modern stations are much smaller, they don't need a full-time staff to operate them, so they can be placed closer to the (hotter) centers of cities. Alternatively: I'm sure many weather stations are now situated at airports, an option which was not available in the 30s, and airports are particularly pavement-heavy (hotter) parts of cities.

Also accounted for by homogenization. In most cases when siting changes, you consider that site a new station.
Page = minimum read/write unit, block = minimum erase unit. Blocks are composed of some integer number of pages. Planes don't matter (probably).
Having a `nonlocal` keyword is such a massive red flag.
I'd love for them to integrate NeRF with street view to allow free fly

https://www.youtube.com/watch?v=6lGMCAzBzOQ