skysight-inc/HackerNews huggingface dataset:
For the purposes of studying human archaeology, I don't care about the deep sea. I want LIDAR surveys of shallow coastline waters. Global sea levels 20,000 years ago were 125 meters lower than they were today. Our ancestors could have been living on shorelines that are now deep under water. There could be extensive archaeological sites that are undiscovered because they are buried under 60 meters of ocean water.

Ancient human tools have been found by fishing boats in Doggerland, the portion of the North Sea that used to be a land bridge between Europe and England. I bet there's a whole lot more discoveries to made just a few miles offshore.
> I maintain the US has a bruce willis problem. An ethos that a good guy with a gun is the solution to all problems.

I think this is a commonly held belief, and that it is also false.

Why does Japan have a swat team? Why is the US sending antitank weapons to Ukraine?
Corrected link is https://peps.python.org/pep-0690/

Looks like this had a .html added to it accidentally
I don't know, you could just use a simpler (non-js) browser over torsocks
One thing that's not mentioned is that local flora and fauna have adapted to these arid environments by being able to actually condense water out of the air for themselves. If you deploy this at scale what happens?

For example there are beetles that do this and the water drains straight to their mouth. [1]

As well, cactus needles serve this purpose by creating a Laplace pressure gradient. [2]

1 - https://en.wikipedia.org/wiki/Stenocara_gracilipes
2 - https://pubs.acs.org/doi/pdf/10.1021/acs.langmuir.5b03600
There are age restrictions on casinos. And we have a rating system for movies and games to inform adults about the content.
I believe you have never been to the Amazon. It is not like taking a water cab in Amsterdam or a ferry in nyc.

The sheer complexity of canals[1], [2] tides, [3] seasonality influences a great deal on who will have the guts, time and money to visit the region.

[1] https://onlinelibrary.wiley.com/doi/abs/10.1002/eco.1863

[2] https://www.tide-forecast.com/locations/Macapa-Amazon-River-...
Reboot of Pharaoh, with modern graphics, and more expansive cities.

I loved that game as a kid.
The solutions are not obvious. Disarming the civilian population gives rise to a different and much larger problem than school shootings, if that is what you were implying.
But all you wrote were ad hominem attacks? I literally just responded to your comment full of ad-hominems.

"Instagram: False impression of people's lives through beautiful photographs

Twitter: Short, thoughtless vitriol directed towards each other about some politics/tech news/public information

Tiktok: A total consumption machine, psychological hell hole"

The lack of self-awareness and hypocrisy makes me wonder whether you work in the news industry? Not to mention the passive aggressiveness. Also, "WSJ is rupert murdoch propaganda mouthpiece." is a statement of fact. Not an ad-hominem attack. WSJ is owned by rupert murdoch and used as his mouthpiece.
Totally agree on all points, I'm just letting folks know the recommended solution if they choose to use Dependabot.

As a side note, automerge is... complicated. I've always felt that having it means that people will be mad when it does something bad (e.g. automerges the inevetible npm credential theft update), and they'll be mad if it doesn't exist because they're so sick of the unending stream of PRs, so you're kind of damned either way. At this point, I fall on the side of "let people do the unsafe thing so they shut up about not being able to do so" but that's not the side the security team generally falls on.

Disclosure: one time PM on Dependabot
HN tends to bikeshed about the questions you asked above so I'm very glad that you preemptively answered them so that we can discuss the actual product at hand. More Show HNs should do this so that we all have better discourse here.
You really just needed play, pause, and repeat buttons
That's too bad. Spotlight was fantastic then. Its ability to search for applications, file names, tags you set on files and inside the content of files was so incredibly convenient.

Windows 7 also had a fantastic search mechanism in its Start Menu (although it came 4 years after Tiger's Spotlight) that has since been broken in Windows 8 and 10 for reasons unknown.
the title is designed to incite flamewar. it's clickbait.
To the stars with my Exxon stock.
I have 2 clusters, a bare metal cluster running on ARM SBCs (6x "Rock64" boards), and a 6x VM cluster run on Debian. I have a ton of spare hardware capacity, you could say. I'm not running much on it, just some postgres instances, ceph storage, grafana dashboards, and some custom apps.

I installed it from scratch with kubeadm. I'm using calico for networking, and metallb for load balancing. The clusters are set up for HA, using haproxy.
Not from the US, but I had assumed this was the whole point of internships right?

These days with the job market being what it is, there's very little incentive for companies to invest money into training when the person they're training is just going to leave in 12 months. Over that time scale the impact of an unskilled/new engineer is bigger than just the financial investment in them - someone, often multiple people have to mentor them which detracts from their productivity as well.

Using a previous role as an example - we had heaps of bespoke in-house tooling and systems that even skilled engineers had to be brought up to speed on and that would often take months before they were as productive as the rest of the team. I couldn't imagine having to do all that for them AND explain to them how DNS works every few days or something.

EDIT: I should clarify here because it sounds a bit like I hate uni grads. I actually only hate boot campers /s

I genuinely enjoy training people - it's very rewarding, and I like talking so everyone wins BUT what I mean is that in this climate it's not necessarily a good business decision in 100% of cases. I'd be happy to explain DNS to an interested audience, but it might not make sense for me to do that if they're just going to take that and work for our competition tomorrow.
Not much of a challenge. Python is super slow when not simply calling C code.
You mean 3/4 of the states.
Date:
January 2, 2020

Source:
Mayo Clinic

Summary:
A study provides new evidence of an association between cardiorespiratory fitness and brain health, particularly in gray matter and total brain volume -- regions of the brain involved with cognitive decline and aging.
No.

It’s pretty easy to force a mistrial. I once saw witness do this deliberately.

She testified that the judge was involved in the crime - out of the freaking blue.

The witness was very important, and very opposed to testifying. Bad combination.
And the scalings are completely nonsensical. A strategy that is literally impossible to lose with is implementing every policy that increases patriot membership. Before the first election, you can make 100% of the population permanently patriots. With that, a handful of pro-patriot policies will guarantee every election's success. From there, you can implement whatever policies you want with almost zero backlash. I'm sure someone will tout this as "realistic", but that's hyperbole at best.
I think the appeal of something like this is that it is at the most minimal practical form. If you want to poke ports and see what happens, this is as close to the metal as it gets.

There are some interesting compromises relative to a "real" XT or something like the NuXT or Xi8088, that reinforce that near-the-metalness.

I have an earlier version of this project. I also have a 386SX clone and an assortment of modern PCs. Even the 386 is orders of magnitude more complex at the hardware-bringup and BIOS level. The 8088, it's all in two files and you can pretty much walk through it by tossing in an occasional call to dump a character to the screen.
Prior default doesn't factor into default risk? There is something really wrong with rating agencies. I think you've convinced me more of my view rather than sway me. The credit scores are completely meaningless.
I've seen companies with less revenue and a bigger workforce growing at that rate. They call it blitz-scaling, and I don't know if it's actually ever worked, where I saw it first hand it was basically just setting a pile of money on fire.
In case you hadn't heard of them, you might want to look at Noita, and Magicka.
SwiftUI is very closed source, yes.
> It's a practical thing rather than a weird obsession, so it doesn't get as much press.

I don't know about that. I know plenty of people on the left that have gun 'obsessions'. I think it's just culturally unacceptable for them to talk about it. Here in Eastern Massachusetts, pretty much everybody (who doesn't tout their minority right-wing victim status on the back window of their pickup truck) will tell you they are anti-gun; but if you feel them out carefully, a good number of them will quietly admit they own guns and enjoy shooting. There are many, many hidden gun collections here.
Yeah. You can teach kids that bullying is bad, but if there’s nobody to actually enforce anything and show that there are consequences for bullying, kids quickly learn that there’s really no reason not to mess with people. Bullying is often an easy way for kids to be funny and move up the social ladder, if just a little bit. Unfortunately, the “meme” that teachers only step in when the victim fights back is very true. I’ve witnessed it myself (thankfully I wasn’t a victim) and everyone I know did as well. Bullying victims are punished by every level of society—it’s not hard to imagine that some of them lash out and want revenge.

That’s not to justify shootings at all. But people who suffer years of abuse, especially during childhood, can’t imagine a better life because they’ve never experienced one. An irrational act of terrorism to us is a rational act of balancing the scales to them.
I was just pointing out an option that addressed the OP's concern. I don't personally assume that.
I think it depends on the question and what you do with the response.

If I were interviewing for an entry position and I asked "how is a GET request structured?" And they don't know, I'd like the answer to be "I don't know." Because then you can try and work through the problem space to go from "what trivia do they know" to "how accountable are they for what they know/don't know and how much do we need to devote in resources to get this person productive on our stack"

All that said this stuff is just useful for a technical screen to filter into "entry level" to "junior" to "little experience but lots of knowledge junior" and can be gauged to estimate the success of the person in the business.

Ultimately it's all about balancing risk. Some of the people coming out of boot camps are really risky hires because they don't have the tools to thrive in certain businesses, particularly smaller ones without much time to devote senior staff to mentorship. That doesn't mean they can't or won't, it's just about estimating if the risk outweighs the payoff once they're flying.

I've been through this myself for even senior roles. I interviewed at a fintech where they asked me in the first call stuff like "how do you access a server from your dev machine" and "how do you edit a file from the command line on Linux" and "how do you kill a process on Linux." Very basic stuff, but it's not insulting. There are devs out there that can't answer those questions and they needed to be filtered out for that particular role. It happens.
UIKit isnt even deeply MVC. Its purely C. The Controller is the god object by design, but also because the first 10 years of iOS tutorials never took the time to even split out a single View. So that became the gateway for everyone learning the platform, and is what they imitated.

Its not much better today overall, but is usually not an issue within companies themselves.
Given that energy prices, which are a partial driver of inflation, are high and will certainly remain high through the end of 2022 and beginning of 2023 due to demand from cold weather and China coming back “online”, I really don’t see how the 2022/2023 predictions make sense. They may be solely focusing on how supply chain disruptions will cease soon, but that also implies increases in energy demand which will offset some of those supply improvements.
The problem isn't that users are accidentally using it. People are using it intentionally.

The problem is that some of the config fields are mandatory, and some are optional, but the developer can't tell whether the fields were intentionally set to a weird value or just not specified, and users can't tell which fields need to be set to not have strange behavior.

You would need to add a Verified field for each config option so you can tell whether users set it or it's a default.

Alternately, you can use pointers, but that gets clunky because you can't do

conf := sarama.Connect(Config{ ClientID: &"foo"})

You have to declare a variable above, and then reference the var.

Zero values are sometimes valid config options, but not what most people actually want to do. Structs cause issues because there's no way to specify just a couple of fields in the struct; the rest will get zero values.
Perservance doesn't have solar panels. It's powered by a radioisotope thermoelectric generator

I assume there are also worries about letting the helicopter fly near it, in case of damage
For the past several years both macOS and iOS have TOTP built into the password manager. It’s non-obvious how to set it up and doesn’t auto-prompt readily like password management does, but I’ve moved all of my TOTP over and have a backup, it’s synced to all my devices, and I don’t need a dedicated TOTP app.
I almost find it suspicious how heavily Tails is promoted over Whonix. Tails focuses on largely imaginary scenarios that only happen to people named Bob or Alice, while Whonix fixes the actual attacks that come up in subpoenas.
> It doesn't matter how well you code if people can't understand the user interface

The variation on it I like to emphasize is: it also doesn't matter how "readable" your code is if the user/customer finds it broken, so stop trying to optimize for readability as the primary criterion.

{correctness, usability} to the customer > code maintainability > code readability
A single district can be very important in deciding a state. As can a single small state in a close election.
I don't see this as an issue.

I don't think I've ever met a system that fully addressed all requirements of all participants -- in any category of systems.

There's no pretense to divine scripture here. Adopt the good bits, avoid the dogma.
Not surprising, wiring harnesses are incredibly difficult. The big OEM's still have issues with them.

Also title is wrong, there is an update at the bottom of the article :
> The recall applies to 1,117 vehicles that have been delivered to customers, and it is estimated that the defect is present on 1% of cars
Waiting for Yarn v2/v3 support in Dependabot has been a saga.

https://github.com/dependabot/dependabot-core/issues/1297
why aren't these fines percent of revenue, or a multiple of the number of people affected?
> In this case the copy protection was not only ineffectual, it was also a nuisance because it prevented the program from running on later machines.

Nothing's changed, I see.
Perseverance uses an RTG (radioisotope thermal generator) and does not have solar panels.

And, as mentioned, you don't want the helicopter flying anywhere near the rover for fear it would collide and damage the rover.

Also, not really ironically, the helicopter's own solar panels (which sit above the rotor blades) are collecting dust, and that plus the lower sunlight during this part of the Martian year have significantly reduced power levels. They have had to implement measures to reduce power consumption, which will reduce the operating life of the internal batteries. It is possible we won't see any more flights, not sure yet.
The US also saw a huge decrease in gun deaths during that same time frame. In fact, most countries did, since violent crime peaked in 1994 and has been declining almost every year since then (pre-COVID).
This link get's thrown around a lot, but here's a former Uber EM explaining why "an app with 6 screens" is misjudged statement: https://news.ycombinator.com/item?id=25376346
top-down datalog can almost certainly be compiled to something quite reasonable.

you also might enjoy looking at incremental datalog (differentiating rules and operating on events). this generally does a really good job of touching just what need to update the global state.

this is a great application
Honestly the summer is the worst time to hire seniors and mid level, so it's only "prime" in the sense that recruiters can't get in touch with anyone except fresh grads. That may change with all the layoffs this year.
FWIW, pricing information was almost impossible to find on a phone: you had to scroll all the way down on the particular service page (eg. https://mathpix.com/ocr), so much so that I've missed it originally.

There are no links whatsoever to the pricing, so only going back and forcing myself to scroll through the entire page, did I manage to find it.
So you’re mad and you want something done, and you don’t care about the details?

Bad policy can be, and is often, worse than the status quo.
> If this sounds expensive and cumbersome, that's the point. It should be expensive and cumbersome to get a gun. The fact that it's so easy to get a gun in the USA is the problem.

Imagine saying this about blogging, another adjacent human right.
Ha, I'm surprised they still say "layoff" at all, and not mask it behind some softer euphemism.

Reminds me of this George Carlin's performance: https://www.youtube.com/watch?v=vuEQixrBKCc
Ask HN: Is every contracted developer over-employed nowadays?
I'm from eastern Europe and everyone I know is working 2-3 hours instead of 8 hours/day even though they are paid for 8 hours, but for multiple companies. If you sum it up on contracts they work 24 hours/day :)

Lots of dev forums talk about this and encourage others do the same, even juniors, just to earn more because their 2 hours or work is better than 8 hours of their colleagues from western countries.

I don't want to judge the morality of doing this, but is this that spread only in this part of the world since the pandemic or everywhere?
I'm torn on this. I agree in principle with the article, but what I've seen in practice having worked on different projects (mostly Java) is a lot of one interface to one implementation class. The interface and the implementation ends up being nearly the same.

Along comes a need for a second implementation years later. Now you have to figure out how to match the interface but also do some serious refactoring to truly make the interface more generalizable.

It is easy to say that doing it up front to genericize functionality in an interface but in practice I've seen that it's difficult to do right. When I create a new interface I hope that I did my best job with abstraction and that I give the least amount of rework to future developers.
Thanks! Glad you think so.

Thanks for checking it out!
> If all you care about is…

It is never just one thing you care about. CO2 matters. Price matters. Safety matters. Aesthetics matters. Public relations matters. Not all matter the same amount, but none are irrelevant either. Finding a real world solution is about making the best trade offs possible. You can’t just identify the most important factor and declare that the n-1 others are irrelevant
ride hailing. unless it does offer ride sharing that I'm not aware of
There are legitimate uses for light trigger actions to minimize disturbance from the finger pull. It isn't hard to bump fire such a gun if you hold it loosely. It would be nice to see the full auto mods to handguns made illegal and manufacturers were forced to modify their designs to impede them. There isn't a legitimate use for mag dumping such a weapon.
Why does everyone say “turn off the news. Delete social media.” Kids are still being murdered, pandemics still pandemic, and the economy is still crapping its pants.
... I have to ask, is this some word I don't know, or is this a misspelling of 'touché'?
Yep, this is what happens when your "growth" metric is employee headcount, under the naïve assumption that more people is a proxy for more work getting done is a proxy for revenue. This may make more sense for a sales-focused organization, less so for marketing or technology driven organization.
You have to make sure that well-understood criteria is followed for layoffs, or else the action might be understood as a firing. [1]

This is important, because a company can be held liable for wrongful termination. [2]

[1] https://www.nolo.com/legal-encyclopedia/making-layoff-decisi...

[2] https://www.employmentlawfirms.com/resources/employment/wron...
As someone who does a lot of e-commerce interviews, that section was quite odd. I'm not sure whether these are questions intended for a role at a scrappy startup, a technical interview in an at-scale operation, a marketing role where your division "owns" the e-commerce channel but you're throwing requirements over a wall to IT to implement, etc. The "what are your favorite e-commerce platforms" question is maybe the only one that would help me as an interviewer in assessing whether someone has actually worked in e-commerce, the rest would be generally applicable to almost any digital marketing organization (non-technical).
I mean, yeah, "freemium" is somewhat common, but in this case I find it particularly graceful in that the freemium doesn't limit the features, just the complexity of your board
Large profitable tech companies don’t lay off staff when they see opportunities to grow. I know that three of the Big 5 tech companies (FAANG - Netflix + Microsoft) are throwing money and headcount at cloud just from the aggressive recruitment I’m seeing - I work for one of the big 3 in the consulting department and I’m constantly getting solicitations from the other two. Apple also is still hiring where it sees growth

Facebook? Who knows? I don’t follow adTech
> There are plenty of free countries without a First Amendment -- and saying something even vaguely Nazi-like in some of those countries risks criminal penalty.

This sounds like an extreme exaggeration, do you have a source to back that up? I've heard similar said about Canada, for example, but I've familiarized myself with the legislation and some case law and there is a very high bar to getting somebody a slap on the wrist.
This is sage advice for non-collectors too. My parents had the good sense to hold an estate sale before they downsized and moved in with a relative, they knew that it’s a massive burden to leave children with a house full of unwanted things and I’m grateful for their pragmatism. Of course the real treasures, things that have been in the family for generations, they held on to.
Auto merge seems like a disaster tbh. I can’t count the number of times semver has been wrong and a patch was breaking.

It’s so easy to end up depending on a behaviour which is a bug.