skysight-inc/HackerNews huggingface dataset:
You might be interested in this take on rebase then

https://fossil-scm.org/home/doc/trunk/www/rebaseharm.md

> The Git documentation acknowledges this fact (in so many words) and justifies it by saying "rebasing makes for a cleaner history." I read that sentence as a tacit admission that the Git history display capabilities are weak and need active assistance from the user to keep things manageable. Surely a better approach is to record the complete ancestry of every check-in but then fix the tool to show a "clean" history in those instances where a simplified display is desirable and edifying, but retain the option to show the real, complete, messy history for cases where detail and accuracy are more important.
The thing that blows my mind is that you're blaming the US for the situation. Google China's behavior in the South China Sea to get an idea of the problem. Or it using trade as retaliation against Australia, Lithuania and others. The list goes on from there.

Trade with China has always thought to be a democratising force, instead US has funded is country that is aggressively arming itself against it and becoming a threat to a civil rules based international order. Your 'no way' sounds pretty naive when the evidence points to China walking the path to exactly that. They have stated in not so many words that they will invade Taiwan, and walk right up to that line on a daily basis, and when that happens China will be at war with the US and the west generally.
Good to keep in mind that nodelist is a live object. So manipulating that list while looping over it can yield surprising results.
Thanks! That's exactly the analogy we think of... Auth0 : AuthN :: Topaz : AuthZ :)
To put pressure on others to also do good.
As far as I can tell, all of these are problems with deferring integration, not rebase per se. I prefer trunk-based development, partly because of all of this: https://trunkbaseddevelopment.com
Yeah that's fair, although having an ad-free version of YouTube that was completely synced with your account had lots of advantages compared totthe seperate mirror world you get with newpipe.

Overall I'm glad both of them exist(ed), and they both had different strengths and weaknesses.
I can do that without manager approval. I'm an SRE in Canada and accrue quite a bit of time off in lieu on my oncall shifts.
Googling shows (alleged) cases on both ends of the political spectrum. For example, canceling protesters in Atlanta against the "Cop City" project; https://hellgatenyc.com/chase-bank-cancels-cop-city-proteste...

Palestinian aid groups do indeed seem to be getting debanked in the UK from time to time: https://www.theguardian.com/money/2005/jan/03/accounts.israe...
Many projects start this way. But, as per my comment, the assumption that direct syscall support will be maintained in future Linux distros is also risky.
Perhaps I'm missing something, but I don't see how your comment answers my questions. Do you mean that a "clean history" is one without "fix 1", "fix 2" and "fix 3"? Or is that a "semantically delineated commit"?
True, but depending on how it ends up, it could be about 6000x more stressful. Like every 10 seconds being flipped into a new near crash scenario.
agreed, as a person getting a bit older...I'm now having to (somewhat painfully) admit that physical screen size is more important to me than pixel density...

...don't get me started with text using tiny fonts on low contrast backgrounds
Today's energy bottleneck may bring down major governments
I think it's pretty common to have "Cat X" printed on ethernet cables... Perhaps the same advanced technology could be applied for HDMI and USB :)
The closed form solution as implemented will use floats with some fixed number of bits, right? So it cannot possible compute the numbers precisely except in a finite number of initial cases.

Computing the matrix power by squaring means the sizes of the integers are small until the final step, so that final step dominates the run time.
It's even worse on Huawei devices. You get all their warnings and the google warnings.

From memory I had to start an unlock process and then wait two weeks to actually be allowed to unlock it. The two week wait is part of the process for "security reasons" but really it's just because they know not everyone will persist through it.
The concerns of older generations that live in The Villages. That's bordering on finding someone that complained about the quality of the wine served at the country club, and then using that as your basis of what "older generations" are concerned about.
I suppose Feedback Assistant is like Windows' Feedback Hub. Users fill it to the top with shit making it impossible for Apple or Microsoft to do anything useful with the feedback.
Open Source Heroes – Explore the world of Open Source
If you have some data in postgresql and want to query it with duckdb (really fast) you can try extracting the data to a parquet file; this file can then be queried from duckdb with incredible speed. I've written a small program in python that reads from postgresql and exports to parquet for anybody that wanna try it https://github.com/spapas/pg-parquet-py#why
> Someone please set up a website that can compose an email to […]

We do not need a website for that.

Simply send an email to Craig Federighi or even Tim Cook.

You can find their email addresses here → https://news.ycombinator.com/item?id=27320383
How are you supposed to find a developer inside Apple to fix your issue?
Yes. Authors Guild v Google also comes to mind, in a narrow technical sense Google won the last case but Authors Guild got everything it wanted in a settlement and Google couldn’t do any of what it actually wanted to do. Odds are Apple will be forced to reduce fees on alternative payment methods as litigation continues.

Clearly they are in violation of California law. And anyway, Google could momentarily pause GPS payments for freemium games, for 24h, nothing bad would happen to anyone, and in that time Apple suddenly becomes a “monopoly” in the definition of the market that Gonzalez made, and then lose in all counts, which should make clear to you what an absolute garbage decision it is.
counterexamples

city of troy

niebelungenlied

noah's ark
I ser it the other way around - why spend time on a ‘nice’ commit history in a (smallish) feature branch when you can squash merge later.

I prefer one commit to main per feature, a long with a good description on the GitHub PR.

Sometimes I’ll branch out from a feature branch for the occasional and infamous ‘get CI working’ round of 10 one-line commits though, to not make it too muddy.
Not exactly, but there's no guaranteed time off in the US at all (FMLA aside) and even mid-career office workers often only have three weeks per year (early-career workers often have two weeks, sometimes less) with the result that taking three weeks all at once is pretty unusual across most of the economy.
I like when HN holds the fire to these kinds of issues/companies. Its almost like us nerds have some kind of fancy communication system/technology or something [dunno shrug]
I am also the maintainer of Gqrx and I would love for it to have a built-in NRSC-5 receiver. The trouble is that some aspects of NRSC-5 are still patent-encumbered, which makes software distribution problematic. For that reason, nrsc5 is only provided in source form today. The situation may change once the relevant patents have expired.
Mostly ones that defy constitutional guarantees of free speech.
Well... I'm thinking from the perspective of a hobby-engineer. Not so much F35 scale.

iCE40 is a $6 surface mount chip, which means I'm comparing it against all other $1 to $20 chips within my capability to put into OSHPark's 6-layer PCB-layout service.

My toolbox includes 8-bit uCs like AVR (ATMega, AVR DD, AVR EA), 16-bits like MSP430, 32-bits like Cortex-M0+, M4, M7. It includes Linux-scale Microprocessors like Microchip SAMA5D2, Microchip SAM9x60-D1G, or Boards like Beaglebone or Rasp. Pi. (And yes, I've double-checked. These 0.80mm pitch BGAs seem like they fit and route on OSHPark's 6layer 5mil trace/space impedance controlled specifications)

So where does an FPGA fit inside of here?

--------

Strangely enough, "Glue Logic" is an 8-bit territory these days. AVR DD has CCL, which are a 4x 3-input LUTs + 2x JK Flipflops + Event system that executes even while the 8-bit CPU is asleep.

See here: https://ww1.microchip.com/downloads/en/AppNotes/TB3218-Getti...

So the smallest "glue logic" purposes of FPGAs is... well... outcompeted. The $1 uCs are beating FPGAs at this particular task now. I truly can configure 12 input pins of the 8-bit uCs + 4-output pins to act as simple glue-logic fully async from the uC's clock (IE: zero code / MHz used, still functional during sleep, etc. etc. Bonus points, Event-routing system means that events route to the ADC/Timers/etc. etc. even while uC is sleeping, for maximum power efficiency). If some latency can be tolerated, you can even hook up these CCL / routing to interrupts and run a bit of code on it.

AVR DD's CCL isn't good enough for any serious design like a 32-bit LSFR. But you know, a CRC32 (LSFR implementation) probably would be best done on such an iCE40 FPGA rather than the 8-bitter's piss-poor compute capabilities. But 3x AND gates + 1x XOR gate scattered across the board? That's an 8-bitter job today.

---------

I think the answer for "What is the best total solution under $50" will likely be microprocessors and full scale chips. (Or even a full sized SBC like Rasp. Pi or Beaglebone).

But if we change the question to "What is the best total solution under 50mA", suddenly the FPGA is far more competitive. FPGAs aren't that expensive, now that I'm looking up these tiny iCE40 chips. But 1k LUTs is still pretty small.

Speaking of which: ouch. A lot of iCE40 are 0.40mm and 0.50mm pitch BGAs, so no OSHPark 6-layer for those. QFN and TQFP are available though. So just be careful about chip selection and think about the PCB you're planning to use with these chips.
There's a lot of "it depends" here. As both a former founder and early startup employee these are the things that come to mind—

How far out did you discuss this with your employer? Were they aware of it when you joined? There's a pretty big difference if this is 6 months or two weeks away. Setting expectations go a long way here on both sides.

What is the size of the business? People are more critical the smaller the business is. The stakes are very different for a business with 10 vs 100 vs 1,000 employees.

Is the business cashflow positive—or near it? You said startup, so that makes me think they aren't cash flow positive. Three consecutive weeks is a lot to ask for a small business that isn't making money.

Essentially, the more stable the business is the less of an issue I'd expect it to be—given expectations were set in advance.
I’d love to have thread safety (Send/Sync) even in GC languages.

There are lots of programs where Rust isn’t necessary, but it still has a bunch nice-to-haves besides memory management.
I am a fan of these boards, i believe the economy of scale is propped up by the LED billboard industry
Surely its more than one dependency. For example, you'll need a processor. Not just any processor, but a processor for which a C compiler has been written.
> By taking measurements from machines, who are devoid of such flaws.

Kinda. We still need to know how the machine works, which of course involves making observations of the machine which are themselves error-prone.
When I worked in academia, yes absolutely if the weeks aligned with breaks in instruction. So winter holidays, or pretty much any time in June, July, or August were fine for long stretches of PTO.

In the private sector, I think I took one two-week vacation. It was not a problem, but it had to be approved.

One company I worked with had a mandatory 8 week sabbatical after 10 years, and every 5 years thereafter. It had to be taken as a single block of time off.
In Europe it’s common to take an entire month off.
SEC Rule to Speed Trades Puts $1T of ETFs at Risk
I was going to point this out too, but I'm frankly not sure how well the opensource toolchains actually work on these chips. I spent a number of hours a year or two back trying to figure out how to talk to the high speed serdes, and failed miserably.

But for the kinds of use cases one gets out of an ICE40, it seems the ECP5 devices are going to be pretty solid choices with the open source tool chains. Ex, lots more LUTs talking to slow devices/GPIO pins.
Was this just ChatGPT or a custom implementation with access to some data?
Could someone explain this like I’m a time traveler from 2010?
Tim Epic on some weirdo shit as usual
Same here in CH. And it's not uncommon for some people that have a lot of OT to take maybe a month straight (with a bit of advice in advance)
New models and developer products
Really interesting to compare to Clickhouse's benchmark, when you filter out the non-comparable results. The TLDR is that their benchmark shows DuckDB winning a lot of the races:

https://benchmark.clickhouse.com/#eyJzeXN0ZW0iOnsiQXRoZW5hIC...
I sure hope they aren't that cheap.
IIRC there is a token > image fixed calculation.
We are dealing with power, not truth neccessarily. They lie by omission all the time and selectively and arbitrarily determine what is and what is not news. They exist to sell a narrative that is useful to their life support sources. There's some good apples, of course, but by and large they lie constantly because the lies are useful.

> Quality research is about revealing truths - about nature, society, etc., systematizing it via scientific method

Most things can't be systematized via science because they aren't science. They aren't falsifiable. They are in essence opinions.
Public transportation can be good or bad, depending on execution, unlike car-centric infrastructure which never scales and becomes more expensive and results in more deaths from everyday distractions, drunk drivers, etc. If I could live in the infrastructure of large Japanese cities, that would be awesome, because it means I could live out in the quiet of the burbs and still get smashed deep in Tokyo and go home at 4 am asleep with my suit tie wrapped around my forehead without a single concern.
I needed it once some years ago. I took a full month. No questions asked.

EDIT for context: Spanish consulting company
It's because when I was interviewed, what I said was all speaking officially for Google. You can attribute anything there to the company directly.

My blog post -- I wrote that on my own. No one from the Google communications team reviewed it, approved it, vetted it and so on. That's what I was trying to explain.

That doesn't mean, of course, people won't think it somehow reflects on Google or what I do there. It no doubt will. But that's not quite the same thing as something being an official company statement.
Underwhelming, in the sense that it s mostly predictable stuff that others are making, too.

they are making an app platform (GPTs) that might make some money. But more likely apple and google will make their own platforms.

I don't believe "building with language" is possible, unless you are already a programmer , which defeats the purpose. Most developers can attest to this, people don't actually know what they want, nor how to express it clearly.
If only Musk knew the ubspeakable things people weere doing with gpt-j finetunes before GPT-3.5 was even a thing.
GPTs: Custom versions of ChatGPT
Note that his story closes with the admission that he was given his money back. When funds get stolen, they can be clawed back (barring issues of institutional willingness to do so).

For everyone whose Bitcoin wallets get stolen, there is no recourse. There is no customer service number to call, no court in which to file suit, and no service agreement over which to sue. Unless you live in some war-torn country where you don't know what government you'll live under tomorrow, putting a good portion of your net worth in an asset so easily stolen (or lost to something as banal as a forgotten encryption key) is a fool's errand.

Disambiguating the above sentiment from another context, we had a huge problem with Indian immigrants becoming victims of home invasions once it became apparent to opportunists that they accumulate and hoard large amounts of gold in their homes.

If you live in a first-world country, playing by third-world rules will pit you against third-world opponents.
cubic and bbr
What a crock of nonsense, especially the bloviating dismissal of green energy.
Worth noting the testing equipment for this isn't that expensive these days. You can pick up an FNB58 USB tester for $60.

You really shouldn't have to though. At the very least every phone on the market ought to be able to just read the e-marker chip and tell you what each cable supports. Very annoying that they don't because the information is there and they have a way to read it, it's just not exposed to the user.
Archive.today actively sabotages requests from CloudFlare / Quad9 users. Please avoid linking them.

... and no. Routing "around" to reward bad behavior is not acceptable.
Yeah, this is a standard mantra in Accessibility work - ability is a spectrum, and people move up and down this spectrum both across their lives and even within their days.
I only used it once to create a toy browser extension, but I believe it extrapolates.

The key thing it allowed me to do was to skip the initial “how to, even” learning curve. It wrote a manifest and html+js, from which I got that there are permissions. Then I asked again about an extension with a specific permission.

This skipped an hour of learning what a manifest is, how to use it and so on. I’d learn it faster, but with modern google search you have to skim through and close a few bunches of “tutorials”, before you find one that is less full of bs than usual. I couldn’t search directly for a manifest format because I didn’t know it’s a thing.

This is a great value for adjacent areas I’m not specializing in.
Yes. But my understanding is that you have to be exceptional already - probably have a pHD and notoriety in some way so you won't be surprised when you get the offer anyways and already would have a strong opinion on it. Most of us don't have to worry about that decision.
Chat GPT turbo looks promising.
A few thoughts: cheaper GPT-4 will only extend their lead. The biggest thing holding us back right now is not being able to get open-ai hosted in AWS with the rest of our stack. And I cant wait to see more tools built on top of these LLM tools that help us iterate on prompts and protect against regressions while pushing forward at the same time.
Congrats! Great to see the evolution and love how it scales. If I never have to implement authZ again, that will be a happy day :-)
At my previous company they created a policy where if it was more than a week or two you had to get permission from the CEO (company was a few hundred people in size). This was after one month where like 5 people all took 3 week vacations after direct manager approvals and it created some operational issues... This all struck me as a bit unreasonable though because it was not an unlimited PTO place at the time so the time had been banked.
Just had a look (https://github.com/duckdb/duckdb/issues/9399). Yeah it's worrying that such a trivial query returned incorrect results - but credit to the Devs for getting it fixed quickly.

To my knowledge the only databases that can be described as "military-grade" in terms of testing are SQLite and Postgres.
I'm producing tools for the following:

• converting gendered restrooms to all-gender restrooms (with or without permission)

• easy legislative templates and meetups for removing billboards from your municipality

• low-powered and repairable permacomputing hardware designs

• tools for improving home ventilation

• software for retrofitting walkable infrastructure into existing towns and cities
OpenAI has every right to "kill" any startup that is just a wrapper around their API. You aren't obligated to not compete with people using your own product to make money.
Alongside this amazing subscription service, I would love a service that provides a list of tech brands that never do any kind of false advertising, so that I know I can buy from them with confidence. Recently had a bad experience with a spate of SSD external enclosures that all were under-spec, and worked with Ex-Fat but not APFS+ (which requires 100% USB spec compliance to work properly). Ended up finding a brand called "Cable Matters" which was a bit more expensive but was up to spec and well worth the extra cost.
I agree that copyright owners have rights. But what you're missing in your response is the fact that these rights are limited. And their limits are very specifically outlined by the law.

When it comes to their works, copyright owners have the right to block reproduction (e.g. making a copy), adaptation (e.g. turning a book into a movie version), distribution (e.g. selling copies), public performance, and public display. That's it. And there are even some important exceptions for Fair Use, too.

They can't block other things. There is no law granting them the power to do so.

For example. they can't stop me from talking about a copy of their work. They can't stop me from analyzing the copy. They can't stop me from learning from it. From describing it. From memorizing it. From looking at it whenever I want. From extracting lessons from it, or extracting patterns from it. Or from hiring a friend or a company to do these things for me. Or from writing a computer program that does these things. Etc.

It's perfectly legal for me to browse the web, look at copyrighted images that my browser has downloaded, study them, consider the patterns and techniques within them, and then re-use these same or similar techniques to create new art, so long as it's not so close to the original that it counts as a reproduction or adaptation. There is no power granted to copyright holders to limit my ability to do this, nor should their be.

This kind of inspired learning is the engine of societal creativity. Copyright was not created to kill this. Copyright was created to help artists profit from their exact work and its likeness, not to capture, own, and profit from inspiration that springs forth from the rest of society.

Yes, I get why it sucks for artists that the technology now exists for computers to also engage in the above process. But I still don't think we should be modifying or creating laws to stop that. Artists can adapt their business models, just like people in every other field when tech starts to compete. The world will be fine.
Folks don’t ask me for permission for time off, they inform me. I ask if they’ve coordinated with their teammates, if that’s appropriate (sometimes it isn't, given a family event or the like, in which case managers and peers coordinate whatever is needed for the person to get leave with a clear conscience).
There's already a variant of this from the receiver side, the so-called “download accelerators”. I've seen some of those literally open hundreds of connections for the same file until the server was full (hit its MaxServers limit), and when the server started sending 503 Too Busy, they would retry every 10 milliseconds. Several of them would mask their user agent. When I asked a user (unrelated to that specific program) about why they'd use something like this, their answer was “I've paid for 50 Mbit/sec, I will have 50 Mbit/sec”.

I can tell you, hosting files in such an environment and trying to work from the same machine is not a pleasant experience.
Oh nice a new open source Whisper version: https://github.com/openai/whisper/commit/c5d42560760a05584c1...
If you don't look at history much, why would you care about keeping it "clean"? Just keep the truth of the changes in the history for those of us who do use it, and you can continue ignoring it.
eventually we're not going to be able to continue this "just trust me, it's cool" line, man, this stinks.