skysight-inc/HackerNews huggingface dataset:
Yeah so interesting that with 96 focus areas proposed, scrollbar styling made it to the final set of 16.

Would be curious to know what 80 things were deemed less important than dinking with how scrollbars look. Maybe it was just an easier area to create a win? Maybe there are some benefits of styling a scrollbar that I'm not thinking about? Something that makes it a little easier to emulate native OS behaviors with web technologies, perhaps? Has this ever been a must-have feature on a project anyone has worked on?
The moment technology can do my job better/cheaper than I do, I don't see a moral argument to continue being employed and costing my employer more money for less productivity. Obviously, it'd be non-ideal for me to lose income, but I'm not conceited enough to insist to continue being paid by providing sub-par performance.

My job market relevance plummeting would be my personal problem and I don't see a reason why my employer would be responsible for solving it for me.
Never mind that in most places fake images of such scenes are also illegal and thus also need investigating.

Oh, and of course, "the police" consists of police officers. There's a joke where I live about the exam to become a police officer. There's just one question: "how much is 5+5?", and all answers between 2 and 17 EXCEPT 10 are correct ...
Artificial Intelligence and Peace – AntiPope Francis

???
Watershed announces $100M Series C at $1.8B to accelerate the climate economy
I have on cable as a child—didn’t affect me enough to even comment on. Have it in my mile long queue to revisit.
OpenPipe | ONSITE (Seattle) | Full Time

Hi HN! I'm Kyle, the founder of OpenPipe, which you might recognize from some of our recent HN threads:

- Mistral 7B Fine-Tune Optimized https://news.ycombinator.com/item?id=38712802

- Is AI the next crypto? https://news.ycombinator.com/item?id=38193978

- Fine-tune your own Llama 2 to replace GPT-3.5/5 https://news.ycombinator.com/item?id=37484135

This is a unique opportunity to be hire #2 at a fast-growing startup that already has significant revenue and exploding demand. If you're interested please email me at kyle@openpipe.ai. You don't need to have any experience developing AI systems to apply, although this is a fantastic role for someone who wants to develop those skills. You do need experience with full-stack development (NextJS experience is a plus).

Our ideal candidate is a self-starter who's excited to own big pieces of the product vision and comfortable operating with uncertainty.

Our stack:

- Typescript+NextJS for the user-facing app

- Python+Ray for model training and inference code

- Postgres for the DB
They problem is in the translation and control. There's also extra tooling and steps in the build process to be maintained.
This is an awesome project, I love SQLite extensions and I think they have a ton of use. Giants props to Dan here, I haven't seen many SQLite extensions written in Zig, and I'm learning a ton reading through the source code.

The column-oriented data is stored in large BLOBs inside of regular SQLite tables. It uses the SQLite incremental BLOB I/O API [0] to incrementally read/write data in a column oriented way.

However, this project (and other SQLite extensions) will eventually hit a limit with SQLite's virtual table API. When you create a virtual table, you can perform a number of optimizations on queries. For examples, SQLite will tell your virtual table implementation the WHERE clauses that appear on the virtual table, any ORDER BYs, which columns are SELECT'ed, and other limited information. This allows extension developers to do things like predicate + projection pushdowns to make queries faster.

Unfortunately, it doesn't offer many ways to make analytical queries faster. For example, no matter what you do, a `SELECT COUNT(*) FROM my_vtab` will always iterate through every single row in your virtual table to determine a count. There's no "shortcut" to provide top-level counts. Same with other aggregate functions like SUM() or AVERAGE(), SQLite will perform full scans and do calculations themselves.

So for this project, while column-oriented datasets could make analytical queries like that much faster, the SQLite API does limit you quite a bunch. I'm sure there are workarounds around this (by custom UDFs or exposing other query systems), but would be hefty to add.

That being said, I still love this project! Really would love to see if there's any size benefit to this, and will definitely contribute more when I get a chance. Great job Dan!

[0] https://www.sqlite.org/c3ref/blob_open.html
Personally I'd see it as a negative vs using an industry standard solution.

However, I'm sure some folks would be tempted to add something like "designed and implemented a distributed task scheduler and execution engine for generalized asynchronous jobs utilized by X number of devs across Y teams" to their resumes.
> At some point in November 2022, this blog took off in popularity. I wasn’t expecting this, but it has been a lot of fun writing something that has brought joy to so many people.

https://news.ycombinator.com/from?site=brr.fyi&next=34002411

First post on HN on Oct 31, 2022 (89 comments). Sounds about right :-)

We were reading about Antarctica before it was cool!
Interop-2024 (annual cross-browser interoperability project)
Oh man, Arc user here and genuinely like the product, but they really need to dial back on the self-congratulatory, pretentious nonsense. They are helping a few thousand people skip a few ads, not cure cancer or solve world hunger. The breathing at the start. "This is not your typical announcement" while dropping Steve Jobs's name? Vivaldi's Four Seasons? FFS. Just stick to make tab management better. It's a worthy goal. Also still waiting to see how they are gonna make money. A year ago they said they would profit from boosts. Seems like a joke now.
Actually DuckDB has its own database format for persistence and can support writes. It’s not obvious from their documentation. People told me that on HN not long ago, as I thought the same than you.
I really don't think that intuitionism has that much to do with practical application—rather, it's a view about what it means for something to be "true" in the first place. That is to say, whether an intuitionist accepts a piece of mathematics is not contingent on if it has any practical applications.

I suppose one could argue that something proven in an intuitionistic manner would have a higher probability of being practically useful (since it could e.g. be extracted into an algorithm), but IMO any such correlation is pretty weak.
German constitutional police spy on their own former chief
In five more years, not "for five years."
Hey! What would be the TC range for the Principal Engineer position and is that in EU?
If you follow a pull-request based workflow, and if you typically squash down to one commit, then finding these messages isn't too bad, since the commit description pre-populates into the pull request description. I often track changes down not to their commit, but to their pull request.

Granted, that's not exactly `git`, but rather `github`…
LLMs are the variable interest credit card of tech debt
I use a web app at work that is iconified links all over the place and drop down arrows with palettes of clickable bold text. If I go a week without using it, I have such a hard time finding things because there’s not a menu bar like desktop apps. It’s all a multi step process and discovering the clickable elements in each component.
Campfire Is Now for Sale
> The lasers, which can sustain a 100Gbps connection per link

> Brashears also said Starlink’s laser system was able to connect two satellites over 5,400 kilometers (3,355 miles) apart. The link was so long “it cut down through the atmosphere, all the way down to 30 kilometers above the surface of the Earth,” he said, before the connection broke.

How do these tiny satellites achieve this kind of accuracy and link quality when they're shooting around Earth with 17.000 miles an hour?

(Meanwhile, me on Earth, has link quality issues due to a speck of dust on a fiber connector)
> use the proceeds from your day job to hire a developer to do the work

Interesting and timely. I'm close to doing this now - the time just isn't there to devote to the product and the day job, and the product needs an 8 hour a day developer for 6-12 months. Do you have any examples of where this worked to get something new off the ground.
> "We actually serve over lasers all of our users on Starlink at a given time in like a two-hour window"

I can't figure out what this sentence means.
I’m not convinced you need objects to enforce invariants on your data. Why wouldn't you just use a good type system and type-checker to enforce those invariants? They could check if you're using data in places where they're meant to be, without having to bundle data with procedures.
It's not a great git commit.

1) For all that text, the first line "Convert template to US-ASCII to fix error" - could be better. Maybe a couple of extra words to state what whitespace character caused the error, and what the error was. That comment plus the diff is all the context you need.

2) Honestly, everything else is kind of pointless. It doesn't hurt, but there's not a lot of value here. The author documented their journey in tracking this bug .. who cares?
Which makes the Fox News business model even more troubling.
Until it's 7 years later, the original developers are gone, the ticketing system has changed twice, and you have no clue why something is the way it is.

When you're committing is exactly when you already have the context of "why" loaded and even a short explanation should be quick to write. The thought cycles argument feels lazy unless you're doing a bunch of quick exploratory commits and clean up/squash your git history later and add context once a solution solidifies.
The rate of child sexual abuse among Catholic priests is lower than that of Protestant pastors, which in turn is even lower than that of public schoolteachers.
It's always been nearly incomprehensible to me, even pre-EM.
So what if it's not unique to Catholicism? I was asking specifically what the misconceptions are. You've redirected.
Still patiently waiting for "Bard Advanced" to launch so we can see Gemini Ultra. Gemini Pro and the image generation are both pretty subpar.
> that they are one of the simplest and most intuitive ways to write code that learns from input data

Linear regression is significantly simpler and also learns from input data.
This is particularly interesting to me for Android/iOS. I can't even picture the use case where there'd be enough data on the device for the row-based format to b a bottleneck, but maybe some case that involves many, many aggregations
In Europe car over 3500kg requires another driver's license class. It is not a car, it is a lorry!
that's awesome! what support are you giving for the rewriting that has to happen for things to run on ROCm or whatever instead of CUDA?
I have a dehumidifier that I'd like this author to redesign please.
> This is all about the weight of the vehicle, it has nothing to do with the fuel.

It does in the sense that an EV weighs 50% more than its ICE comparable. (For example, the Volvo XC40 ICE is 1,690 p̶o̶u̶n̶d̶s̶ kg, while the XC40 Recharge is 2,520 kb with battery modules.)
Structural color ink: Printable, non-iridescent and lightweight
"SQLite4 was an experimental rewrite of SQLite that was active from 2012 through 2014. All development work on SQLite4 has ended. Lessons learned from SQLite4 have been folded into the main SQLite3 product. SQLite4 was never released. There are no plans to revive it. You should be using SQLite3."

https://sqlite.org/src4/doc/trunk/www/index.wiki
DuckDB isn't optimized for writing speed, but it is not read-only.
Yes! My counterargument will reference the rust language ergonomics initiative post (which imo is seminal)

In particular, they say

> One final point. "Implicitness" is often relative to where the language is today, something that seems radical at first—like type inference!—but then quickly disappears into the background, to the point that it no longer feels implicit at all (see Stroustrup's rule).

https://blog.rust-lang.org/2017/03/02/lang-ergonomics.html
Space Force is where the USAF was in 1948. They've got something to prove. I wonder who the Curtis LeMay of space will be.
If de-contented "race edition" cars are any indication some of those extras being stripped amounts to a 100lbs at most. Only cheap way to reel in the mass while keeping the safety is to make them smaller.
linked in the github issue: "Quadratic's source code is available publicly in this repo. However, we do not provide any license to use, modify, or distribute our code." so you can look at it but dont have permission to use it
Sure there's some administration but it can be mostly handled digitally nowadays. I've seen it work in many cities that are not particularly dense by European standards.

The enforcement are handled by the same people that do normal parking enforcement. They scan the plates, see if there's a valid permit/ticket and write a ticket otherwise.
Scripts are done with ai + manual review.
1. Hackers: Heroes of the Computer Revolution - Steven Levy[1]

2. Inventing the Future - Albert Cory[2][3]

3. Cyberpunk: Outlaws and Hackers on the Computer Frontier - John Markoff and Katie Hafner[4][5]

4. Ghost in the Wires: My Adventures as the World's Most Wanted Hacker - Kevin Mitnick[6]

5. Not a book, but definitely consider watching "Halt & Catch Fire"[7] if you haven't seen it yet. It's an amazing show that deals with, loosely speaking, "the history of the computer industry".

6. Exploding the Phone: The Untold Story of the Teenagers and Outlaws Who Hacked Ma Bell - Phil Lapsley[8]

[1]: https://en.wikipedia.org/wiki/Hackers:_Heroes_of_the_Compute...

[2]: https://www.amazon.com/Inventing-Future-Albert-Cory/dp/17362...

[3]: Note that AlbertCory is an HN'er! https://news.ycombinator.com/item?id=28059246

[4]: https://www.amazon.com/Cyberpunk-Outlaws-Hackers-Computer-Fr...

[5]: Yes, I'm aware there are substantial question marks concerning the veracity of some of the information in this book, especially as it pertains to Mitnick. Nonetheless, I believe it's worth reading, but also suggest reading other books about Mitnick, including his autobiography, to get the other perspective

[6]: https://www.amazon.com/Ghost-Wires-Adventures-Worlds-Wanted/...

[7]: https://en.wikipedia.org/wiki/Halt_and_Catch_Fire_(TV_series...

[8]: https://www.amazon.com/Exploding-Phone-Phil-Lapsley/dp/08021...
> a large fraction of the mass is for safety

To protect against other high-mass vehicles?
Riskier mortgages make up more than 20% of Canadian bank portfolios
An AI-generated image of a Victorian MP raises wider questions on digital ethics
There are more poor people than wealthy people living in town outskirts and rural areas.
Yes, this is because it includes SQlite source (in C) that dwarfs the size of columnar storage extension (in Zig).
How do you want these things stored? And further, is there a way to regain access if someone looses their db credentials in the fly environment?
Hey! I happen to be building something very similar in my free time- started off as a hackathon project. Feel free to reach out! Only spent around 10 hours on the current deployed iteration but you can check the idea out here- https://www.withtal.com/
Tracking is an issue, but doppler can also be a thing. At orbital speed (actually up to 2x orbital speeds) the doppler effect between two satellites can change the frequency enough to cause interference. Moving a scope to track a moving target is one problem, allowing the algorithms to adapt at the frequency shifts on the fly another.
In my experience, it looks like the people who just consistently worked 10+ hours a day were promoted into management sooner than the ones who spent their time on MBA classes. It's probably not worth the time and money at that age if you aren't already in middle management.
That any SpaceX user who has a connection established for >2h will have their data sent not via the classic path "ground - satellite - ground" at least once during the connection, but via "ground - satellite 1 - satellite 2 - ground".
Nasopharyngeal Lymphatics Found to Be Crucial for Cerebrospinal Fluid Outflow
it's so disappointing otherwise sane people cling to that nonsense, I've seen first hand people reach for homeopathy and crystals over getting qualified physician advice (and suffering the consequences), it's sad
Building a better mouse trap, with video surveillance
Even a junker can lock its wheels under hard braking, right?

AFAIK the limiting factors are tire grip, ABS control and of course mass.
Also https://news.ycombinator.com/item?id=39208613
you wouldn't happen to be related to Francisco J. Varela, would you?
I can do my bank stuff online, pay and manage bills, can call my parents with video, send pictures etc.

Internet is a huge success.

Internet is connection not private websites.
Counter point - Engineering systems which require constant overriding of basic human nature therefore requiring making significant effort on the regular to avoid mistakes is bad engineering.
I wish them the best of luck! I miss the buy once, own that particular version forever model, and I hope it works out so good that others start offering their tools with this model.
Cities/states can't even complete a public transportation project without embezzling the money. (see CHSR)

You also have the problem of stocking. You still need roads for trucks to supply stores.

Then there's the need of roads to connect cities and towns.

I can walk end to end in my town, but I still need to be able to drive to a specific spot incase of an emergency or logistical errand like moving or vacationing.

Even simple things like buying kitty litter would be a hassle without a car.

I'd go with a horse then if no car, which I occasionally see actually. Then a bike with a wagon or something. Slowly regressing in mobility, freedom, and tech.

The urban planning no cars thing really makes no sense once you realize your bubble is supported by the vast road network the US has.
Is this just compiler optimized memoization? I mean this is great for parallelization as well but I thought this was standard in the functional programming paradigm. Maybe I am wrong.
If it wasn’t fore scrollbar styling, developers would just roll their own. And even if developers would be aware of how terrible it is, designers would still design it, and project managers would still demand it.

Even native scrolling is not without issues. If you have horizontal scrolling on a flex container with `flex-direction: row-reverse` the native scrollbar won’t work in Safari. So developers implementing a list which flows from the inline end to the start, are faced with two bad options. Either implement your custom scrollbar or reverse your list items before rendering to the page and set the scroll position everytime the list updates in JavaScript.

https://bugs.webkit.org/show_bug.cgi?id=221347#c12
java in the browser...sounds familiar...
Canvas (The Spatial Computing Company) | Full-time | Onsite | Remote |

At Canvas, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

Customer Success Specialist (Remote North America) |
Full Stack QA Engineer (Portugal or Romania) |
Web Backend Engineer, Python (Portugal or Romania)

For detailed information, check out https://canvas.io/jobs.

Keywords: 3D, computer vision, photogrammetry, geomatics, SLAM
Tony Hawk's nonprofit is building new skateparks in NYC
It hasn't come out yet.

But if they're training it on the reviews people leave as well as on the user-submitted photos, I see no reason why it wouldn't.

After all, when I do an analagous query about historical events or technological products in Google Bard it works just fine.
Now you're making me wonder what happens if one runs Cognitive Behavioural Therapy (a common non-medical treatment for anxiety disorders) in reverse. ("with all the arrows flipped")

(Duelling is very much like partner dancing; both use very similar reflexes and processing: it's just that in the former two people are doing their best to exploit each others' mistakes and in the latter two people are doing their best to efface each others' mistakes)
Or more simply just taxed like commercial vehicles. Make the tabs cost $1000 per year for anything with weight or height exceeding some limit.
Jargon List
> I have YouTube Premium because I want ad free videos

Does it block sponsored content too? With extensions, you can block both ads and sponsored content.

https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/

https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
CyberChef is really useful, and it runs locally, so you never have to send your sensitive data to some random server anymore. The “recipes” feature is quite powerful, too, but I think my favorite thing about it is that I can often just paste random data in and run the “Magic” script and it’ll try to guess the data format for me.
Oh that's useful, thanks!
Once I started interviewing - mind you, interviewing candidates that already got through several filters before getting in front of me - I realized how mediocre the average engineer is. Should it then follow that the average engineering opinion online is mediocre?
I never realized it was a UK governemnt agency developing this !
I dunno. If you look at modern supercars, they are loaded with luxury stuff, and their mass is noticeably higher than supercars of old when that shouldn't be the case.

I suspect the "race edition" stripped version of many cars are still hauling around the fundamental design features they need to accommodate luxury features.
example, I have to enter my information on a form every day but the form has no accessible api. I am just copying content from when place to another. Perfect use for a robot.
Hypothesis approach looks interesting. I’ll look into it.

As for my approach to generation, there’s not much to it. Instead of generating arbitrarily complex values and then trying to shrink them to simpler ones, I start with simple values and, if they work, proceed to more complex ones. In every test run I use the same values. It’s basically a brute-force, which omits values which are sufficiently similar to values already tested.

The omission is achieved by having a base set of simple values where each is judged by me to be sufficiently different from the others (I basically copy e.g. tricky numbers/unicode values from quickcheck implementations, which are used inside generating code), and the base set is ordered from simplest to less simple. Then I run a loop which goes over all elements of the base set, run the test, then take a function which based on the base set produces more complex values, run the test on that etc. So the earliest fail is going to be the simplest value it can generate.
I know you're writing for a technical audience and not investors, but if you can't grab my attention without a wall of text, sorry, tldr.
The implicit assumption being that R&D-heavy endeavors should operate at constant (or increasing) headcount?
The Rivian's _curb_ weight is 7k. Not that the Escalade is light, but in its diesel, long wheel-base version it's 6.2k.
But a commit message in an arbitrary project is not where you give someone a lesson about nginx rules.

"nginx .conf files must be in us-ascii" is maybe a good bug or pull request title, but it may correspond to multiple commits that do different things, but it doesn't tell me what's happening. Is this converting a file to us-ascii, is this writing a tool to convert files to ASCII, is this updating documentation, is it creating a test, some combination? Leading with what, not why addresses that confusion.