skysight-inc/HackerNews huggingface dataset:
Getting security updates is good, but it doesn't mean the router isn't vulnerable. Most routers are vulnerable even with the latest patches.
Map, Filter, Reduce for Go 1.18
I love go, and also love some of the concepts of FP.

This is an initial effort w/ the recent release of generics to bring some sort if map, filter, reduce library (w/ some attl utilities) to the community.

Docs are sparse, given it is a pretty simple/basic library at the moment.
YouTubers make far more revenue than Web sites now, so they can afford to do more and better work.
Ask HN: Improving Voicemail
I have been calling a lot of dental offices lately to schedule an appointment for my daughter and realized that most of them just leave me hanging with a "leave a message and pray that we get back to you" mode.

I wonder if there are any meaningful ways to improve this experience? I guess having a "bot" answer my questions would be one way but beyond that could it provide some smart knowledge from just transcribing my voicemail and understanding the request and updating the CRM or something.

PS: Just a Saturday evening thought.
No, it was me feeling guilty. Wasn’t anything you did.
> Bezos is special talent.

Having family wealthy enough to invest in his early business is a kind of talent I guess. As is being in the right place at the right time. If Bezos lost all of his money tomorrow he could never make it a second time.
Free Vision, with Unicode | https://wiki.lazarus.freepascal.org/Free_Vision#Unicode_vers...

> basically an improved Turbo Vision for Free Pascal

https://news.ycombinator.com/item?id=30704923#30711820
The dispossessed
I don't like diesel fumes either, but I'm surprised to see so many Americans signing up for an informant society. There are other ways to solve this problem.
but you get the signing bonus in advance, and if the company fires you (rather than you quitting), they need to do the work to collect it back, no?

* talking of white collar jobs I have seen
I like “Sex God method” when it comes to bedtime. Contrary to its name, it just tells you to do whatever you want when you are doing it
In this case, IIRC, the upvoted comments changed _because_ she called out the negative comments in her response.
I specifically love committing individual lines in a hunk and leaving the rest not staged until I am good and ready to stage them. It's been a great addition to my workflow and makes self reviewing my stuff easier before I go to send a PR.
Given how the sheer amount of money wasted when even one property owner holds out, it shouldn't be terribly difficult to justify a serious premium on the amount paid to those whose property is seized. In most cases I imagine it's just a small part of the overall cost of the project.
Not sure that's the city's responsibility but more between industry and manufacturers. Industry could use the press (as you said) to apply pressure, but the city would have enough on its plate.
Well that's a good point. I only speak English so I speak for my language. On the point of Brave vs DDG I think my main point is that Brave has its own index and DDG is based on ... Bing? ... I'm not sure. At any rate I don't think there's a comparison there.
> 1ns

Microsecond, perhaps. Likely millisecond. Nanosecond is faster than a single CPU instruction.
Wasn't even pre-release of VS Code, but an extension
I've personally experienced three kinds of coding interviews.

1. Trivial questions that can be done very quickly; e.g. does this list of integers contain any duplicate integers?

2. Non-trivial questions that require a large amount of time to solve if you haven't memorized the solution; e.g. the skyline problem https://leetcode.com/problems/the-skyline-problem/

3. Practical questions; e.g. a question that more-or-less represents something you might actually encounter in your day to day job, for instance querying multiple APIs and joining the data together into a particular expected format

---

1 isn't bad due to its level of ease. 2 is awful since you mostly just need to grind many hours of Leetcode to be able to consistently solve those kinds of problems. 3 is enjoyable since the problems given might actually teach you something you'll use day-to-day.
And not just that, usually they can only get it back if you're fired with cause.
I thought the on-boarding process where I work was good when I went through it. The important part was that I felt respected and that the company was excited to have me (despite it being large enough back then that about 10 to 15 were joining a week).

1. New hires start on Monday at the HR office. Take badge photos, get badges, given basic overview of company policy. Told that the company respects and trusts us, that our badge should open any door that does not have a safety reason to be restricted.

2. After orientation I found my manager waiting in the lobby. He told me how to get to our part of the campus.

3. My manager shows me to my cube. It has a computer in it with a sticky note with a temporary password. I log in, am able to open the SSO page and change the temporary password.

4. I'm given an introductory binder with answers to lots of questions, who works around me, what they do, what I will likely be doing soon, etc.

5. My manager suggests I start doing trainings (medical company, lots of trainings to meet certification standards), but says if I get tired do something else.

6. A bit later in the day a local tech person came and helped me run a magic script that got the developer tools setup and ran a build to make sure it was all good.

7. Proceed to get my first project and get started.

Overall the process was the minimum needed to make sure I got into the building and had what I needed.
One reason I haven't seen mentioned yet in this thread is that even for modern turbo diesels you are instructed in the owner's manual to let it cool for about 4-5minutes before shutoff. IIRC this allows the turbo to cool enough to not get damaged when there's no airflow. Funny enough they also tell you not to let it run too long, presumably because the engine is too cool to burn it completely and you get residue buildup; I believe this is due to the biodiesel they cut most fuel (diesel #2) with.

Source: I own a modern turbo diesel and read the manual.
I’ve refused to refer to myself as a “software engineer” for four decades. I stick with “programmer” or “analyst” depending on the work. I don’t hold other titles against people who use them. The actual engineers I know have degrees and professional certifications that allow them to use the title, kind of like “doctor” or “professor.” That’s never the case with software engineers, who are programmers and/or analysts. I don’t say “developer” either. One time I used that in conversation and everyone thought I was in the business of building strip malls or condos.
I don't know if it's the author or if the HN crowd selects for these kinds of stories, but every time, the "Oh my god I'm stuck with these idiots" vibe is just too strong for me to enjoy anything. And without that the story itself is... just mildly interesting? Sure they are cool stories from someone's personal blog but there are thousands of similar blogs out there.

Honestly I'm not sure why the site comes up in HN so often.
I wonder if these people would also support a "Social Credit" style of government too.
Difficult to pick just one, but I will go with The Stainless Steel Rat. It was a great introduction to the idea that society's rules don't always make sense. I haven't read it since I was in grade school, so I don't know if anyone older would enjoy it. But it definitely planted the seeds of anarchism, hacking, punk, and not taking rules too seriously.

https://en.wikipedia.org/wiki/The_Stainless_Steel_Rat
Book on Pook on dating. Rich Dad Poor Dad on finance in general
I have a vague recollection of going to a curry restaurant in Tokyo tower and being disappointed that instead of getting actual Japanese style curry I ordered some neither here nor there attempt at an "Indian" curry. It was decent still but there was only so many meals in a day and I wanted to max out my Japanese style food intake. I can eat all the not-japanese style curry I want back home...
Behave - Robert Sapolsky
https://www.goodreads.com/book/show/31170723-behave
Trying not to say this to sound snarky, but making onboarding easier feels like the right thing to do, regardless of customer value. It's just ... valuing people's time and goodwill? Doing something new is always a little nervy, why not make it easier for all of us kind of thing.

Looking back at what worked when onboarding my immediate team ... having equipment that "just worked" at least after a day of finagling / being personally walked through 1:1 by IT ... a mentor there to walk them through the first month, and always available via chat during work hours as well as weekly 1:1's ... specific "small potatoes" assignments ready for them at the end of week one that are kinda crafted to guide them through the branding/process ... "showing" them they can fail and be okay ...
Maybe this is a true story, but it doesn't make a lot of sense - Amazon is desperate for workers, that's the entire point of the bonus.

Firing each worker you get after a few months to back out of the bonus seems very unlikely to me, they would run out of people to hire very quickly. And imagining some middle manager doing this (i.e. not official policy) also doesn't make sense - it's not like they personally pay the bonus, what's their motivation?

It's more likely they gave the new hire the full length of time to prove themselves, and they decided they were inadequate for some reason that the story teller will of course never tell us.
All of the prequel stuff and the books post Chapterhouse Dune are what happens when children take over the family business and run it into the ground, set it on fire, and grind the wreckage into dust. They are like the Highlander 2 of book sequels. Or imagine if Jar Jar Binks from Episode 1 was the best part of all three prequel movies made by a George Lucas with less talent.
Whoa. Mortal Kombat has changed.
I would think the social discontent is more harmful to society than the excess diesel soot itself. I imagine if I were in the position of a broke truck driver trying to get by I would see the guy trying to take money out of my pocket as more of an existential threat than soot.
Agreed. People conflate concurrency with parallelism a lot, so I guess people see async, squint, "hey this is just like threads", and then start grabbing for locks.

It appears to me that Javascript has painted itself into a corner where it needs to maintain 3 concurrency models for the forseeable future (callbacks, async, service workers), which is unfortunate for ecosystem interop.

It's a shame because JS had this quite amazing property for such an old language that its concurrency model was simple, approachable and performant (within that single thread). Now that people build more general purpose stuff with it, those days are fading.
As I understand it, signing bonuses started out as upfront payments that would be negotiated to compensate top executives for taking the risk of leaving their current job.

Using this for warehouse workers sounds like little more than a tool for recruiters to mislead people before they’ve read the terms of the contract.

Why not call it a “one year retention bonus”?
Wages are the minimum people accept for their labour. GDP is a measure of productivity, which can increase with investment in plant and equipment (and tech via R&D).

If a worker is more efficient, but every worker is also made more efficient (because of the equipment or tech), then their bargaining power doesn't grow with their productivity increase!

The exceptions are where their individual output is higher - aka, skill. Tech workers getting higher wages is evidence of this. At some point, the number of tech workers would saturate as it is such a lucrative profession compared to many others - it's just the 2000 dot-com pop caused a huge drop in enrollments in universities and the lack of graduates is still felt today imho.

Meanwhile, a services industry worker still outputs the same amount of "work" as they've done before in yester-century (not much tech can improve their output). The pay for them have not really grown, because there's no room to grow. Only mandates like minimum wage increases cause it to grow, and those hardly come by.
My company still uses p4 for most things and most developers I know HATE it, compared to the equivalent git(hub/lab).

Largest complaints currently are the infesibility of the feature-branch workflow and the terribad pre-commit code review story.
I love this. I'm not sure why, but I had never made the connection to sampling with and without replacement, and sampling/measurement effects on future samples/measurements. It had just never occurred to me before.
It's one thing to call the cops when another party has aggrieved you or violated your rights in some (even minor) way. It's entirely another for the government to create financial incentives for people to report their fellow citizens for petty crimes that the payee would otherwise not care about / be impacted by.

Even this particular bylaw is clearly contentious in the comments here. Surely you can think of at least one law that you disagree with - imagine if there was a payout for reporting on it, and how that scenario could play out.
Yep. The other advantages are that now you can parallelize compute, and you get lower latency.
But it’s not soot, it’s poison. Is there a legitimate reason for the driver to leave the truck idling?
It’s the author, and I also find it tiring. There seems to be a slightly sarcastic undertone of superiority and entitlement in every post. I would not choose to employ such a person.
> “We’ve been told that only through the grace of modern medicine—vaccines, surgery, antibiotics—are women are living long enough to experience menopause,” says gynecologist and obstetrician Jen Gunter, author of The Menopause Manifesto.

I'm sorry, but I simply do not believe that "we've been told that". This was said in ~1980, when people still living remembered a time before widespread vaccines and antibiotics, and there was not a disproportionate number of men reaching old age compared to women. On what possible basis could this misperception have formed? I have never in my entire life heard that anyone used to believe women would die before reaching menopause without modern medicine, while men can reach past that age just fine.

Is there a wealth of books from the time period, where grandmothers are conspicuously absent? Is there any evidence to this claim at all?
If Russia doesn't crack it could very well become stronger from this. Corruption ferreted out, military weakness fixed, an experienced combat force. Greater self reliance. The sanctions will stop as soon as the war stops and the public is distracted by something else.

It may sound far fetched but they'll have time and motive. Nobody's gonna go in there and try for a regime change with nukes on the table unless it's their own citizens.
I love Rachel's update, in which she comprehensively addresses every point raised in the comments. It is linked to at the end of the article.
CRISPR right now is way too inacurate to be used in anything else but lab experiments and plants. A similar experiment with gene editing yielded apparent success in 3 out of 45 human embryos. Who knows what other abnormalities will be detected later in life.

https://www.statnews.com/2020/10/29/lab-tests-show-risks-of-...
There is no "ratting on each other." The people driving these trucks aren't personally liable; it's the companies they work for that are fined.

All things considered, this is about the best possible application of law enforcement: it's nonviolent, nonconfrontational, directly improves quality of life within the city, and pays everyone involved (including the city itself.)
Sounds like bad algorithm.
I'd like to suggest:
1)include Acts with Matthew for initial reading
2) get people to Samuel and Kings ASAP. You probably need to read genesis and exodus first, but after that, David seems like the archetype of God-fearing Jew, and you need to know his story.
If I'm sleeping accessible to the cats, it means I fell asleep in an armchair (horrible bastard cat papa doesn't let Mr Sneezy the Hair Chewer in the bedroom) and the preferred feline sleep location is curled up on a blanket on my lap.

That or curled up on top of the Comcast box (DVR?) which might possibly have a larger cardboard box on top of it to provide a comfy warm spot....
I actually use the git cli by filtering text to various command std input using vim. So, for staging diffs, I'll read the output of git diff, and hand edit the diff as needed, and stage individual hunks by filtering the text through the git apply command with the appropriate parameters.

I can then run git status -v to show what's currently staged, write the commit message and filter it through the git commit command.

> there’s no way you can review (and pick or discard) your 100-lines 5-files changes effectively on the command line.

It's easy enough to find the approriate hunk and edit the diff to stage what's needed. I may go through the process a few times to create a single commit depending on how many hunks I have to deal with and how many times I need to split them though.

In fact, my normal workflow is to make the necessary changes for a particular feature I'm working on, take the diff against the base branch and then stage parts of that diff to create a series of sensible commits for the branch.
Nice!

https://news.ycombinator.com/item?id=30732274#30732565

> I was looking for a C# version [of Turbo Vision]

mentioned: https://github.com/elw00d/consoleframework + https://github.com/jinek/Consolonia
I found Rothfuss comically bad as a writer and Kingkiller #1 nothing more than superficial wish fulfillment aimed at teens that were bullied at school.

Not that Sanderson is much better.
Gnosticism and theism are orthogonal and can be mixed and matched.

https://en.wikipedia.org/wiki/Agnostic_atheism
Lol. This is 100% a money laundering scheme.
My cat likes to fall asleep at the foot of my bed every night... until we fall asleep. Then he gets up and move somewhere he likes better, usually his cat tower.
The Fabric of The Cosmos by Brian Greene

Mind-bending explanations of modern physics and how our Newtonian intuition is far from reality.
I agree and I think a good thing about the type hints is they help uncover these kinds of code smells. But there are definitely cases where it's definitely not worth the effort to fight mypy.

One example is that variable re-assignment can cause type errors in mypy but re-assigning a variable to a value of a different type is an extremely common and reasonable thing to do in Python. Another situation where strict typing can be borderline hopeless is when parsing e.g. very dynamic content like json. Sure you could encode every possible situation using types but this would basically defeat the purpose of using Python for such a task.
Until the phishing site says “there’s a problem with your security key, please enter your password and the SMS code we just sent”

The presence of alternative “back up” Authentication mechanisms on nearly every site and service prevents WebAuthn from being truly effective.
https://archive.is/1xLTe
Try this: https://archive.ph/RL8Rc
AlphaStar dropped the pretenses of even doing that much because it added too much complexity. For its show matches in Starcraft2, AlphaStar just uses an API to say "Target this specific enemy carrier". It doesn't have to do any vision recognition or differentiate between multiple overlapping units like humans do.

That was the original intent, but it appears the dropped it before public demos.
House of Leaves by Mark Z. Danielewski. It re-inspired my desire to read fiction. It's an internet rabbit hole crystallized into paper.
I don't think the distinction between soot and poison really changes the willingness of someone to physically attack a snitch.

As for legitimate reasons to leave it idle, I have no idea.
Right, it's a very slow bandaid. If you're reaching subnormal numbers, it's usually a sign you're doing something wrong.
Not sure. I mean I am all for whistleblowing. Have no strong opinion about compensation in this manner.

Ratting on people is different. Sure if I see an actual crime (or at least what constitute one in my eyes) I'll report. But report for example my neighbor for building "illegal" shed - I think it'll hurt my inner integrity too much.
Usually some kind of web/mobile app or online form fit the scenario better, since using "bot" or speech-to-text to extract customer's inquiry might be excessive for brick-and-mortar businesses.

However, some customer engagement platforms like Twilio have a feature that fit what you described, I think it's called Programmable voice.
This (pyodide) is limited to pure-python and a small, curated list of packages. So many packages using cython packages are unfortunately not usable at the moment.
Or just buy a self driving vacuum and you have a self driving vehicle in your own home. It isn't nearly as impressive when you remove traffic etc from the equation though.
I love the idea of depreciating `ptr as usize`.
The Color Purple - Even on re-reading I get emotional because the story is so powerful and impactful to me.
Or maybe, the perps could get arrested for assault?
I think this provides an opportunity for an app to remind drivers to turn their vehicle off and then on every 2 1/2 minutes to avoid the fine.
Most medical debt will be wiped from consumer credit reports
War is, by definition, a "massive violation of due process".

I get your point (that ethics and law matter -- including basic principles of law where international law is not codified), and on a certain level this is valid.

But historically speaking, once things ratchet up to a certain level and scope of barbarity (as we are seeing unfold in real time) -- it's just not realistic to sit and wait for a "fair" solution to emerge (in the near term or ever). People are going to be hurt (and treated unfairly) one way or another. It's just a question of who is going to take the hit, and in what form. So if it's at least arguably plausible that measures that inconvenience a few individuals in the top .1 percent net-worth-wise might bring this insane situation to a close sooner rather than later -- I can go with that.

And there's no reason we can't "rub" a bit of due process into the situation -- by saying "OK sure, you can file an appeal, and have a shot at getting your toys and baubles back -- after Russia returns to its borders, and Putin has been decisively removed from power."
Congratulations, you've just unlocked infinite money. But also infinite debt. So it's a double-edged sword I guess?
Because they’re mostly working remotely. Most hackers using Macs aren’t writing Mac software, they’re writing server side software.
Could be a social statement; somewhat funny. Could also be clickbait perfection...

Nevertheless, I can't endorse this, even if it is very tempting.
People usually don't appreciate or even notice foley work until it's not there :)
A letter to Microsoft for not attributing authors of the Edge Flatpak app
Sam Harris' Waking Up. My time on Earth is best partitioned into before and after I started the project of spirituality without religion (the book's subtitle).