skysight-inc/HackerNews huggingface dataset:
Yes, exactly hashed and salted by bcrypt.

If I wanted harden this setup, my next consideration would be either having a separate microservice that's purely responsible for auth, or using 3rd party provider like Cognito.
Driving accidents are largely avoidable though.

If you avoid the wheel while tired or with alcohol in your system, you'll slash a big part of the risk. Avoid conversations in the car, on the phone or with your passenger(s), that's even more risk reduced. Keep your tires in good shape, your windshield clean, that's even better. Finally, if if you practice defensive driving, situational awareness, more still accidents can be avoided.

Nothing will of course mitigate all accidents, but there are definitely things that make you more or less accident prone in traffic.
I think GenAI is definitely in a hype phase right now, but even so this take seems out:

> $50B in, $3B out. That’s obviously not sustainable

There's been a lot of building out of models and tools, presumably the bet is that it'll pay off over the next few years.

For what its worth, I'm not convinced it will, but calling it now based on those revenue figures is like saying a ship is a failure after its first voyage because it cost more to build than it made in that single trip.
Scuba, a distributed in-memory event database
Being superhuman is the defacto definition of AGI leading to singularity, mainly self-correcting is main requirement, and that's why they fear it.

If you just change the definition of AGI to what GPT does currently then indeed by your definition it's AGI.

But that's not what OpenAI & musk mean with AGI.
Suicide propaganda is disgusting.
Show HN: I used GPT-4-Vision to mimic myself in emails and Intercom
Hello everyone,

Hey, I am Vignesh. When I launched my previous product, Keep it Shot, it got some attention on Twitter to the point where I was spending two straight days on repetitive customer support, answering emails and Twitter DMs. I passionately hated it. Don't get me wrong, I love talking to my customers, but I just can't answer simple, repetitive responses. That's when I came up with the idea for Brain Mimic.

Brain Mimic is a browser extension that saves what you type on the browser and mimics you on email, Slack, or any site input with one click, without the need for any additional prompts.

One thing I noticed when building Brain Mimic is that people are talking a lot of good stuff on Twitter about how Claude is outperforming GPT-4. I agree it does, but only for text. When I provided complex screenshots to both Claude and GPT-4 with vision, GPT-4V always understands what questions it should respond to, although there are still some caveats. But it has been working and has saved a ton of time in mimicking me for writing in the past week.

Please let me know if you have any feedback.

Vignesh
That's a lot! More than half of the yearly buybacks Intel did in 2018-2020!
/s

https://www.intc.com/stock-info/dividends-and-buybacks
Redict 7.3.0, a copyleft fork of Redis, is now available
The kernel (as long as it's not realtime) also pauses innocent code in arbitrary, unexpected moments, and modern concurrent collectors like ZGC pause such "innocent" code for no longer than the OS does. These synchronisation pauses are of roughly constant duration (regardless of working set/heap size) and overall introduce unexpected latency to a lesser degree than the freeing work done by refcounting collections.
As long as you are consistent and are disgusted by all race based organisations equally then cool. But, realistically, there are race based associations. Quite a lot of them. You're going to have to tolerate them - although I agree they are counterproductive.

And I don't see why a white-only association would be unusual in the current climate. In the US in particular, whites are well on the way to being just one more minority in a vibrant society.
My Python virtual environment and dependency management journey has been the following:

1. Just `pip` and `venv`; specifying dependencies via "requirements.txt" and "dev_requirements.txt", and tool configuration options in bespoke files. Too involved and with too many parts, yet it made do for my use cases.

2. `poetry` together with "pyproject.toml". Big quality of life improvement: commands like `poetry add`, `poetry build` make the process much less involved so one can just focus on actual development. Having all of the tooling configuration in a single place (that being "pyproject.toml") also helped with context switching.

3. `uv` for quick and dirty Python projects, `rye` (with the `uv` backend) for anything above that. In short, I think of `uv` and `rye` as faster siblings of `pip` and `poetry`, respectively. Once you get used to creating virtual and environments and installing dependencies in milliseconds or a few seconds it's difficult to go back to it always taking many seconds.

In hindsight, I would have been content just using `poetry`, but `uv` and `rye` do make for a faster and hence better developer experience.

P.S.: how messed up is it that only now we are agreeing on a convention for putting a project’s virtual environment into an in-project directory called `.venv`?
Impressive building codes there after looking at some of the video. I bet a plane could hit them and they'd still stand.
There's no building I'd rather be in during an earthquake in all of Taiwan.

Scratch that - a TSMC fabrication facility is probably safer.
Intuition Machines, Inc. | Multiple Positions | REMOTE | Full-Time

Intuition Machines uses AI/ML to build enterprise security products. We apply our research to systems that serve hundreds of millions of people, with a team distributed around the world. You are probably familiar with our best-known product, the hCaptcha security suite. Our approach is simple: low overhead, small teams, and rapid iteration.

We're looking for Senior Cyber Security Analysts (Australia, New Zealand, Japan, Asia), who will leverage their expertise in bot detection, web traffic analysis, and deep behavioural analytics to identify and investigate anomalous activities within our hCaptcha SaaS security platform.
https://apply.workable.com/imachines/j/4078F5B23A/

If this position doesn't seem to be the best fit for you, we invite you to check other open roles: https://apply.workable.com/imachines/

Among others, we're also looking for:

Staff Engineering Manager, Core Products https://apply.workable.com/imachines/j/C2B64C4C3C/

Senior Python Backend & Solidity Engineer https://apply.workable.com/imachines/j/7EBA951FF2/

Senior Software Support Engineer (Linux) https://apply.workable.com/imachines/j/AE734F789F/
On open source projects you can vet people based on whether you can personally identify them as real people. Moving forward be suspicious of anonymity for core contributions.
This is actually a really interesting case.

Hear me out, a little bit of devil's advocate maybe..

If insurance company is forced to repay the whole cost of the rebuild, estimated it will cost lets say $600M. Tax payer is happy they're not paying via Federal taxes. But, shipping and logistics insurance companies start to ramp up their premiums and those fees are passed on to, eventually, the consumer over the long term, this could end up costing the tax payer more ?

If the insurance company pays 40~M and the federal pay the rest.. The tax rates will not go up based on this 600M rebuild, and if they do, no goverment will want to keep those higher rates. I cannot say the same for a private insurance company not wanting to keep their fees high if they're being paid anyway.
Various times I hear someone described as "an idiot's idea of a smart person".

I can vibe with that description of GenAI: it does all the things that, as a kid, I regarded as synonymous with intelligent. And yet, now we have it, it's at the level of an intern… an intern in a huge number of fields all at once, so very general and still useful, but an intern nonetheless.
That seems about right. There are definitely some “Long Blockchain Iced Tea” aspects to the AI hype cycle. Crypto was an embarrassing bubble given that it created almost zero value.

But there’s real AI products with real use cases, and a lot of other things that have no business calling themselves AI. And people who say it’s “all hype” are just as wrong as those who say it’s “all legit”.
Totes, man. It’s like slow moving rods from god kinetic weapons… next people will figure out how to weaponize glaciers
>A notable example of dolphins used to protect a bridge is the Sunshine Skyway Bridge across the mouth of Tampa Bay. In 1980, the MV Summit Venture hit a pier on one of the bridge's two, two-lane spans causing a 1,200-foot (370 m) section of the bridge to fall into the water, resulting in 35 deaths. When a replacement span was designed, a top priority was to prevent ships from colliding with the new bridge.

https://en.wikipedia.org/wiki/Dolphin_(structure)#To_protect...
Haha ok fellow coffee coworker, if we're plugging then I'm plugging the co-op https://508.dev
The larger prospectors will be tied to hard to move assets (cyanide leach pools, crushers, screens) in semi cleared areas near rivers. The unit will have helicopeters and possible access to sat imagery.

The plan would be to gather intel, map, and move through, one group at a time with enough soldiers (50 to 100) to deal with smaller unmiliterised enclaves.
It's just for the press.
Can't change anything.
>Interestingly enough, OpenAI seems to go all in on GenAI, or at least spend a significant part of its resources on it. Generating videos seems like a cool feature, and perhaps commercially viable at some point, but it doesn't seem to bring them closer to AGI. Not sure if that's shiny object syndrome, pressure from Microsoft, surfing the wave, or a big masterplan I'm not seeing.

Building AGI will be extremely expensive. They need ways to stay alive and fund it. I would compare it to Tesla building the Roadster to fund S, and S revenue to fund the next car, etc.
I agree - all attempts at automatic classification of blunder have same problem. This is why analysing games without engine still matters and is going to matter for foreseable future.

Don't forget also impact of time control - shorter games lead to more mutual mistakes. While in 90+30 first big blunder should decide the game, in blitz it's just the beginning.

Amusing example is Chessbrah speedruning to 2000, while hanging queen in every game: https://www.twitch.tv/videos/593176969
Trusting anything from that actor is full on ignorant, let alone "a new decoder". It's insane.
It probably needs to be earthquake-proof too, which maybe it doesn't in Baltimore.
You shouldn't be.

Tall buildings (> 40 floors) are one of the safer places to be in an earthquake.

1) They're engineered.

2) They're already designed for side loads from wind.

3) Their fundamental frequency is well lower than the peak of the earthquake spectrum, so they don't amplify the motion. Good rule of thumb is that period = floors/10, so fo a 50 story building you're looking at a 5 second period. Earthquakes have most of their energy in ~1 second period waves. So effectively, the base wiggles and the top just floats along.

The place to be terrified is in a 6-10 story unreinforced masonry apartment building.
I think Joey's right that we should all go back to the "pre-Jia-Tan" xz, and I've raised this with Red Hat too. It's actually not a big deal as xz and liblzma is relatively stable and the version from 2 years ago is fine, although I understand that Debian's dpkg uses some new API(s) from liblzma which makes this a problem albeit a minor one.

(Unfortunately the Debian bug report that Joey filed got derailed with a lot of useless comments early on.)
Nice to hear Starbucks is incentivizing people to participate more in the Boycott, Divestment, and Sanctions campaign, and encouraging drinking better coffee at the same time.

If you're not a brick you probably shouldn't be going into a Starbucks.
I like to think of floating point values as noisy analog voltages, with the extra propery that they can store small integers perfectly, and they can be copied within code but not round trip serialized and deserializer without noise.

They're not really noisy, but if an application would work with some random noise added, it will probably work with floats, and if it wouldn't work with noise added, it's probably easier to just not use floats and expext people to reason about IEEE details, while risking subtle bugs if different float representations get mixed.

Of course I'm not doing a lot of high performance algorithms, I would imagine in some applications you really do need to reason about floats.
I can understand the frustration when those small functions are not well-named, so you have to inspect what they do.
I'm here wondering why big tech companies that have Too Much to Lose didn't already massively fund a project that freaking sshd depended on it (through systemd).

Like how does it hurt Google to assign 100 people to review and investigate commits of some project as basic and fundamental as a compression tool
What you are describing is true, but there is a lot of nuance to how reinsurance plays out in large insurance policy towers. If you build a stack of insurance policies that work together to create a large single policy limit, you typically won't see reinsurance directly in that tower. If "Westchester Insurance Company" is anywhere on that tower as a carrier (whether first line, known more commonly as a primary insurer, or above that as an excess carrier), they will cut your check in the event of a claim. The money will come from their bank account, as will all the other affected carriers in claim. They are what you would consider a traditional insurance company.

With that being said, Westchester may elect to purchase reinsurance to further reduce their risk. If they know the volatility of a policy is high or want to limit their potential losses, Westchester can buy a reinsurance policy to cover the long tail of their written policy. So if Westchester gets unlucky and has to pay into that long tail (ie an unforeseen mega catastrophe occurs and they are on the hook), they will then submit a claim to their reinsurance carrier who reimburses them on the backend. As a recipient of that policy payout, you will only ever see Westchester's names on the checks. Also, Westchester's parent company, Chubb, has a reinsurance treaty which basically helps protect them from any crazy one time loss. The reinsurance/retrocession market is fascinating! It truly is insurance policies all the way down.
If you're targeting just one version of python, on just one version of one OS, only running on a computer you control, then there are very few problems. The problems only really come when you remove one or more of the above constraints.
> We may be "a part of nature", but the things we do to it are definitely not natural.

Name three.

I can think of one: we landed stuff on the Moon and beyond. I think that otherwise, nature has a hard time reaching out beyond low Earth orbit.

Other than that, I can't think of anything we'd consider massive fuckups that nature didn't do better. We're definitely tamer than anything else, considering that life itself is a mass murder fest at every scale, from molecular to planetary.
I see a lot of people complaining about e.g. working on saving "some stupid animal" instead of solving hunger or similar.
Nit-picking but, eh, png does not use lzma at all.

> PNG compression method 0 (the only compression method presently defined for PNG) specifies deflate/inflate compression with a sliding window of at most 32768 bytes. Deflate compression is an LZ77 derivative used in zip, gzip, pkzip, and related programs.
Docker containers are not really a security measure.
People feel a lot more justified to harass maintainers if they offer money, and do not usually understand that a small token amount is not really worth taking :(
sshd didn't depend on it, to be fair. Not officially at least.
The only time when "oh, this and that" is a very specific and accurate answer
Almost all public statements about App Store review security, for example
I mentioned Conan recipes, didn't I? :). Those are my most recent sources of frustration.
My experience growing up in BC, and something most other BCians can back me up.

I think the CoL aside from housing is much more manageable outside of BC.

I remember as a kid it was very common for families on VI and the Lower Mainland to pool money for one family to cross the border and do all their Costco and Safeway shopping in Bellingham and then drive back.

A good example is milk - it costs around US$4 including tax in the US, but around US$5 in Canada. Same for bread (though I was in Canada during the 2000s when there was a massive price fixing scheme by bread makers in the country) let alone restaurants and eating out (your average South Asian restaurant in Abbotsford or Surrey would sell a meal like Chole Bhature for around US$20 when the exact same restaurants and ownership in Fremont and Fresno would make the same meal and fixing for around US$10-22)

All this doesn't sound too bad on a SV salary, but non-tech salaries in BC are around CAD$40-70k so your household income after tax is best case CAD$60-90k [0]

There's a reason my family left Canada for the US.

[0] - https://www03.cmhc-schl.gc.ca/hmip-pimh/en/TableMapChart/Tab...
> [...]I hate it more than I can say when I read books or listen to talks and performances by men who tell and ‘interpret’ women’s stories

This is of a piece with a disturbing trend in the world of fiction where writing about anything that "you aren't" is considered inauthentic, or wrong.

If I read a story about a man written by a woman that resonates with me deeply, it's just as real and true as it would be if a man had written it. Maybe even a little more so.
Second that - while there are a lot of graphics libs out there - text rendering support always seems to be lagging.

Decent support there would be a differentiator in my view.
They recently got a big order which is probably not reflected in those numbers.

9,300-vehicle binding order to Kingbee https://cleantechnica.com/2024/01/20/canoo-delivers-first-of...
You start with what you know about, and you investigate other projects carefully at the same time. There's no easy answer here, you do what you can.
Man Group Tech | Quant Python Engineer | London, UK | Onsite | Full Time As a Quant Developer here at Man Group you will be working hand-in-hand with our Quant Researchers. Your challenges will be varied, and will involve implementing new trading strategies, building new research frameworks and quant libraries, prototyping new data feeds, development of new portfolio construction techniques or building risk analysis tools.
Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the libraries we use extensively. We implement the systems that require the highest data throughput in Java. For storage, we rely heavily on MongoDB and Oracle.

We use Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker + Kubernetes for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and Slack for internal communication. But our technology list is never static: we constantly evaluate new tools and libraries.

Man Tech has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.

o We host and sponsor London’s PyData and Machine Learning Meetups o We open-source some of our technology. See https://github.com/man-group o We regularly talk at leading industry conferences, and tweet about relevant technology and how we’re using it. See @manquanttech Essential Skills o Exceptional technology skills; recognised by your peers as an expert in your domain o A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches o Expert knowledge in one or more programming languages, preferably Python, Java and/or C/C++ o Proficient on Linux platforms with knowledge of various scripting languages o Strong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB o Proficient with a range of open source frameworks and development tools e.g. NumPy/SciPy/Pandas, Pyramid, AngularJS, React o Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.

If you're interested, please get in touch with Milly Parrott milly.parrott@man.com
Exactly my thoughts, they need an army not a A-Team unit.
Exactly like that. My program is half-way there to doing NAT hole-punching, a bunch of other stuff is missing and I'm deep into yak-shaving right now the likes of you wouldn't even believe, but I have had good progress the last few months. (Been tinkering for years, finally decided to do a serious effort. The commit log goes back years but for long periods very silent.)
As is often the case, the truth is far more complicated.

Firstly, the bridge - while up to code - did not have the kinds of buffers that could have been installed, or arguably should have been installed [1]

It isn't wrong to say that if you are going to authorise large container ships, if you are going to profit from large container ships as a harbour, and you are not going to invest properly in the infrastructure, you should take some of the blame when things inevitably go wrong. I don't know whether such buffers would have entirely saved the bridge or the people on it.

It also isn't wrong to say that if you are operating a large container ship, you should ensure it has failsafes in case of power failure. I don't know what failsafes exist (emergency anchors? Some kind of manual rudder?) that would be effective on a ship that large.

It also isn't wrong to say that given the public outcry, a scapegoat will likely be chosen, and it's more likely that they will scapegoat the foreigners rather than blame the politicians in charge of public spending.

[1] https://www.theguardian.com/us-news/2024/mar/26/baltimore-br...
exactly, is there already an official verdict sourcing from official investigation? I don't think so
Furthermore, the engine is part of the vessel, if the verdict is that the engine failed then the vessel owner/insurance can claim any penalties(plus extras) from the engine manufacturer
I can't seem to find a reference for it now, but a math professor once told us that some early cultures didn't even have a proper word/symbol for the number "one", and the act of counting didn't kick in until there were two items.
Row Zero and Viewport Data Streaming
No idea what that is. Care to detail?
Chaotic N-body behavior appears when the bodies have similar mass. In that scenario, every solution is either chaotic or unstable.

The solar system is strictly speaking a 20+ body system. That said, the behavior of the solar system is fairly predictable because the the sun has almost all of the mass, and jupiter has almost all of what remains, everything else is a small correction term. We can to a good approximation calculate the other satellites' orbits around either the sun or the center of mass of the sun-jupiter system.
I got a client side error after answering the second set of onboarding questions:

69-b6a400bc9e4e65f8.js:1 TypeError: Object.hasOwn is not a function
at nR (518-6b2228f0e91f38c5.js:1)
at rk (fd9d1056-f2aa89c71393f8bf.js:1)
at iB (fd9d1056-f2aa89c71393f8bf.js:1)
at o4 (fd9d1056-f2aa89c71393f8bf.js:1)
at fd9d1056-f2aa89c71393f8bf.js:1
at o3 (fd9d1056-f2aa89c71393f8bf.js:1)
at oQ (fd9d1056-f2aa89c71393f8bf.js:1)
at oj (fd9d1056-f2aa89c71393f8bf.js:1)
at MessagePort.M (69-b6a400bc9e4e65f8.js:1)
window.console.error @ 69-b6a400bc9e4e65f8.js:1