skysight-inc/HackerNews huggingface dataset:
Oh, I thought the weather you described was year round... Yeah heat exchanger sounds really cool. From Wikipedia, are they those big industrial things for houses? or can you fit a flat with it, like a window unit or something?
We used quaternions in our engine back in 2005-2008. Compared to matrix multiplications, multiplying quaternions was cheaper so we could save a few instructions here and there. But I never used them since.

One reason being, I suppose, processors are now much more superscalar-friendly so a matrix multiplication doesn't take much more time than a quaternion multiplication does. And with matrices, you get the whole package: not only rotations, but translations, scalings, and even projections, - all in one go. So you have simpler code, simpler data structures, and you don't lose performance so... why bother?

I didn't even include quaternions in my book. Well, not that I didn't want to. We had a whole discussion with the publisher about whether we should keep the whole chapter (complex numbers, conformal transformations, non-commutative 3D rotations, and quaternions) and I lost.
first few seconds : nothing special, just flat

then: blue ring appeared "closer" to me (very similar to a stereogram - yes)

I was able to "force" the blue ring to snap to being "behind" the red rings by rapidly blinking but the effect wouldnt stick .... the perception would slowly snap back to my default - blue in the front
I've only managed small businesses not large ones, but personally I'd be fine 9 times out of 10 with a developer who asked to open source a project they had built an mvp/poc of, but that never got approved to be used at all.

I could even imagine approving of a policy for the open sourcing / licensing of code, where any code that's used or previously used by the company in any way needs to go through an approvals process if anyone wants to open source it, while anything created but never used has a much simpler barrier such as manager agreeing in writing that it's unneeded code and therefore eligible for instant open sourcing under a specific license and specific terms of release.

> "But this is different, this is about code written for and deployed by the company itself"

Written for, yes, but seemingly never deployed (except to the extent that it could be demo'd and rejected). From the article:

> [After looking at a product owned by an unrelated team in the company, he single-handedly decided to make what he thought would be a good add-on or sibling to it] "I demoed Box Sums to the Box Notes team at some point, and they nitpicked the UI and implementation details (“What if two people type in the same cell at the same time? They’ll just overwrite each other.” ). Nothing came of it, but I took the code and shoved it into my back pocket for a rainy day."

It's not impossible "nothing came of it" is a shortened version of "they said it seemed like an awesome tool but too far from the original scope to want to take on and commit to maintaining, and as they said there was no chance that decision would change my manager agreed to sign off on my releasing it under MIT license as is allowed for un-used code."
> Meanwhile, the brand of WFH HN folks want is to not leave the house and interact with real humans in person.

You've made this statement a few times in this thread, have you considered this is nothing more than a strawman?
Is asyncio over engineering for this line of work? How much concurrency is really needed here and couldn't it have been addressed by threads instead?
No, it doesn't mean he's right. The "normal forms" could merely be suggestions for a database designer, not a technical limitation enforced by the software itself.

No one has provided convincing evidence that Codd intended to exclude nested tables entirely. People seem to be conflating i) good database design, as suggested by Codd ii) the feature-set of a DBMS, also as suggested by Codd.
There is an ongoing bug[1] with OpenAI's API, where it stops streaming responses after exactly 5 minutes. When I first came across the issue, I debugged it by writing a prompt along these lines:

> Output every number from 1 to 10,000 in written form (e.g. "one", "two", etc.). Respond with one number per line in numeric order.

As expected, the API would begin counting every number just as I asked. This would continue until exactly 5 minutes, when the stream would abruptly halt. Using this technique I was able to identify the bug. Every few weeks I run this test again to see if it's fixed (it broke something in production for me), but the bug remains open.

However, after a couple of months, the exact same test became useless. The model began taking "shortcuts", and would respond along these lines:

> four hundred and twenty eight
> four hundred and twenty nine
> [...]
> nine thousand nine hundred and ninety eight
> nine thousand nine hundred and ninety nine
> ten thousand

Yep, it literally started just writing "[...]" and skipped all the way to the end.

When instructional determinism is reduced like this, it's impossible to say it's not getting worse :(

[1] https://github.com/openai/openai-python/issues/399
A couple of years ago, a friend of my teenage son showed up at our house with an old computer he'd found in his Grandma's attic .. a Commodore PC20-II, which was a very early PC clone, as in 8088 and MS-DOS ..

The story went that his grandparents had bought the thing brand new, used it for a couple of months, and then 'something went wrong with it', they stashed it in the attic and its been there ever since.

Would I take a look at it and see whats up?

Indeed I would! I have a bit of a thing for old computers.

We plug it in, boot it up, and there she is in all the amber glory, C:\>

I tell the kids "let her settle for a bit, lets just bathe in the glory a little more", a few seconds go by .. and sure enough .. that old clunky 20Meg hard drive gives a little tick.

Okay, I have a hunch.

C:\> echo > DEADBEEF.COM

C:\> dir DEADBEEF.COM

DEADBEEF.COM 0 bytes

(I'm paraphrasing)

Okay .. interesting, what happens if we:

C:\>DEADBEEF.COM

<blink blink>

C:\> dir DEADBEEF.COM

DEADBEEF.COM 76 bytes

Ah hah! Kids, we have a Virus. And probably one of the very, very early viruses. "And very well self-contained", I proclaim as I duct-tape the 5.4" floppy drive with great drama, because there's no way any of the highly valuable 5.4" floppy disks in my collection are ever going in there ..

We spend a few days delighting in all the things we can do with C:\DOS\DEBUG.COM and that little virus, which happily copies itself wherever we tell it to, and the kids get a boot camp introduction into interrupt service routines, BIOS calls and old-school hygiene techniques ..

After a week or so of this, the caps blow, and the virus returns to its slumber.

We'll replace the caps soon enough, and it'll become an exhibit .. its the perfect way to explain to interested young computer nerds what a virus is, how it works, and what you can do with it/for it/against it, in a controlled environment ..
You have to keep prices in relation to salary and other CoL expenses. Europe in general has lower salaries than the US, this is true of Germany and especially Austria. For me 4.59 for erdnüssen is too high for my kart.
Maybe he'll succeed with finally launching the MMO game at his third company.
> So an engineer learns how to make something, and then goes elsewhere to make it.

It's not long till the capital class claims ownership of your brain too. /s
use an obscure country like North Macedonia
We've underrated what these birds can do: the secret life of Skomer’s guillemots
Being a doctor and diagnosing a patient is really a statistical mapping operation. Symptoms are matched with known diseases/ailments in an effort to find the best statistical fit.

This survey showed an overlap of about 60 percent between doctors and ChatGPT.

Is this a good thing or a bad thing?

The obvious flip side is that they disagree 40 percent of the time. Who is liable for this 40 percent of cases? Are you as a patient willing to accept this?

Any system that disagrees 40 percent of the time probably needs to be scrutinized and verified 100 percent of the time if human life is at stake.

And a doctor could easily argue that this makes it not really all that useful after all ... unless patients are willing to sign away any right to sue for malpractice.
It's a cool project but it's not open-source. CC BY-NC-SA is not an open-source license, since it limits what the users can do with the code. This is openwashing.
Story time. In a past life, I tried to open source code I wrote at work. My manager greenlit it, but obviously that wasn't enough. Next thing I know, I'm in a room with a lawyer trying to write a patent. In the end, no patent was filed, and the code was never open sourced. What a waste. Arguably, that was 15+ years ago, it would probably go down differently now...
If you're into building things yourself you could convert an older ICE car to an electric by swapping out the engine for an electric motor plus the necessary electronics, removing the tank and replacing it with batteries and adding more batteries wherever they fit - you'll need them to get a reasonable range. Some companies make kits to do this, otherwise there are plenty of DIY forums where these types of activities are discussed.
I bought an iPhone a year ago for this exact reason. Both are user-hostile platforms now, so I might as well pick one that respects my attention more and treats me more acceptably. In addition, it looks like a near-future version of iOS will allow sideloading, which would make iOS an overall better mobile OS than Android.

Sent from my iPhone (after 13 years of using Android)
I just imagined trying to sell this architecture for a new product in an imaginary company, an amalgamation of every place I have ever worked:

You have to change to Azure, because we are Microsoft partners and we have free credit.

The credit is not too much though and we have to spend the same money on useless trainings so we keep being partners.

4 core and 8GB should be plenty for your dev VMs, that’s the largest we can run on free MSDN accounts.

Have you tried the managed API gateway? Why not?

You should use managed caching on the edge.

We already have an on-prem SQL Server, use that to cut costs. Yeah it runs on Vmware and network storage.

Do we have support contracts for Nginx, Ubuntu?
We have RHEL licenses, so you should use that.

Can we run this in our OpenShift cluster instead? To cut license cost it will be co-deployed with the developer envs of other product, but just set resource limits.
Yeah, we only have NFS storage.

S3? Just use a PVC, it’s the same.

We decided on Datadog for unrelated product A and B, so you must use that.
The license is expensive, so only log errors please.

We use Kafka for the workqueue, but limited to 2 cpu cores to make it cheap, so please make sure not to send too many notifications.

Python is not for production things, we will assign an offshore team to rewrite it in Spring Boot.
We target Java 11, because our productivity increasing libraries are not yet updated.

Minor change needed for deploy: every service should build it’s own RPM package in it’s dedicated git repository.

You need to submit the architecture diagrams and service documents next week, thanks for the meeting.

What did I miss?
I naturally picked up to use Koa (Express successor), Pug (then Jade) and Stylus (feels more productive than SCSS) to boost productivity only to later find they originated from a same person TJ. Excellent mind.

And those are just part of his commitments.
Agree with most everything you've said. Just want to point out that IT stuff not working properly is only grudgingly accepted when users are captive. Could be a government service (as in your example), corporate monopoly, or a work mandated application. If it doesn't work properly, users are stuck with it no matter what.

But for anything where there's healthy competition, this completely changes. Errors, bugs, conceptual problems, etc absolutely will have an extremely negative impact.

As an example I once worked for a company selling tickets online, but there were numerous bugs, and the system would often crash under load. Long story short, we lost many users to competitors, that company is no longer independent, and all that code is now legacy.

Compare with the monopoly situation of Ticketmaster, they are far worse than this company ever was, and are quite successful, with a large user base. That hates them ;-)
That looks like a timeout configured on the web servebr
Robinhood Wants to Grow Up
Tangential, but regarding footnote 7 (efficiently recomputing cells, assuming no cycles), the correct algorithm for determining the order is topological sorting (https://en.wikipedia.org/wiki/Topological_sorting). Using a breadth-first search gives a good approximation in many cases, but there are pathological cases where it can produce an inefficient order.

> Uber Sheets

Hee hee, this name is funny on a number of levels :)
Here in Taipei I get pretty close to gigabit download speeds in good conditions. Upload only around 150Mbit though.
People Are Streaming Pirated Movies on TikTok, One Short Clip at a Time
Not if you count rural areas. In Japan for example, commuting every day in many areas still requires a car or long train rides. And the sardine-packed trains at rush hours in the cities are literally soul-sucking.
What they eating over there in brazil
I tthink the reality of modern development, especially one plugged into the Meta ecosystem is that there is probably a tonne of integration work to be done.

- monetization

- finance

- analytics

- ad placement

- ad bidding

- android client

- apple client

- browser client

Just off the top of my head in 2 mins that's a few of the extra concerns I can come up with...

I remember meeting someone who was responsible for writing an ultra performant JS WhatsApp client for firefox OS. When you have 2B users, the long tail is long...

OG Instagram was pre-monetisation. So yeah maybe a simple image hosting service needs fewer engineers but maybe a profitable business that can monetise the service needs more...
How does performance compare with rasterization if you do not do any light bounces?
Yes, it seems their servers are terminating responses early. Unfortunately it's undocumented, was introduced unexpectedly one day, and prevents full use of larger context-window models.

It also charges in full for the entire response, which seems to continue running in the background. Definitely a bug at their end.
Had a "oh shit" moment reading the article. I live in Germany, and of course buy groceries. The "discount" games seem very obvious now. Food expenses have risen very significantly recently.

Great article, I hope this gains more traction and or legal ramifications for the grocers.
Using what for collateral?

Yes banks create money but all they do is discount what already exists.

As every budding entrepreneur finds out when they try to get a loan at 17 years old.

Banks provide liquidity after the fact. They don’t kick the system off.
one more: PVC pipe percussion https://www.youtube.com/watch?v=iC-jl4INaNI

Edit: also mentioned by user "nomel" in this same thread https://news.ycombinator.com/item?id=37530235
I'm Re-Imagining the Command Line Interpreter [video]
Date and Darwen (spritual successors to Codd?), have a relational theory which allows nested relation values and I think it doesn't contradict the motivation behind first normal form, and it isn't hierarchical in the pre-relational database sense. I think they cleaned up Codd's ideas very effectively.
Getting a wildcard certificate from LE might be a better option, depending on how easy the extra bit of if plumbing is with your lab setup.

You need to use DNS based domain identification, and once you have a cert distribute it to all your services. The former can be automated using various common tools (look at https://github.com/joohoi/acme-dns, self-hosted unless you are only securing toys you don't really care about, if you self host DNS or your registrar doesn't have useful API access) or you can leave that as an every ~ten weeks manual job, the latter involves scripts to update you various services when a new certificate is available (either pushing from where you receive the certificate or picking up from elsewhere). I have a little VM that holds the couple of wildcard certificates (renewing them via DNS01 and acmedns on a separate machine so this one is impossible to see from the outside world), it pushes the new key and certificate out to other hosts (simple SSH to copy over then restart nginx/Apache/other).

Of course you may decide that the shin if your own CA is easier than setting all this up, as you can sign long lived certificates for yourself. I prefer this because I don't need to switch to something else if I decide to give friends/others access to something.

Your top level (sub)domain for the wildcard is still in the transparency logs of course, but nothing under it is.
How would you compare prql with dbt?
Give me a cpu, some memory and an S3 bucket, and I'll build you (almost) anything you want.
At least they should still report the name and company. The home address is too much perhaps, but owning a company IMHO seems like public Information.
They don’t. Reserves are irrelevant for bank lending.

They are nothing more than a centralised optimisation of what would otherwise be a full mesh network of point to point exchanges
https://archive.ph/TNeWs
How does chat-gpt actually get this right? This would appear to require some degree of reasoning, but as far as i understand its output is purely probabilistic, based on existing corpus of text.
Banks don’t borrow from depositors.

Loans create deposits and the deposits just change ownership tag from then on.
Fast Map Union and Local Instances Through Instance Types
It does, thank you.
I’ve had exactly the same experience, it’s infuriating and I suspect it’s to ease the server load for inferencing. I don’t know how the author hasn’t encountered this.
Yes each image independently shows the illusion -- different images are only to provide a variation i guess, since some proportions work better for some people than others

I personally found the illusion not strong though definitely present

This similar illusion but done with different colors and patters was much more vivid and strong for me ...

check this out:

"Expanding Pupils" second image onwards

http://www.psy.ritsumei.ac.jp/~akitaoka/motion35e.html
> full IPv4 range is scanned regularly by multiple entities.

Yet another good reason to use IPv6
Auditing, at least in the UK/EU is performed my state regulators via random stops.

When trucks are stopped at weight station and inspected, the drivers log is also taken and inspected. Trucks are stopped on a regular basis and employers know to factor in stoppages (maybe 10-30min per stop) because they happen all the time.

The regulator moves between inspection points around the country to ensure they’re inspecting a representative sample of trucks.

Employers are not required to do anything except provide the mandatory equipment and ensure their drivers stop for inspections.
https://www.fabfile.org
> No one has provided convincing evidence that Codd intended to exclude nested tables entirely

Erm, my last para strongly suggests that he did?

"Under 1NF as [Codd] defined it, relation-valued attributes were “outlawed”;that is to say, a relvar having such an attribute was not in 1NF."

(but see @jimwhite42's comment)
Johnny Cash spent much of the 1950s and 1960s addicted to alcohol, barbiturates and amphetamines. Whilst we should assume he was probably familiar with contemporary work on finding shortest paths in weighted graphs, and almost certainly read the papers etc, it is likely that his addiction kept him from paying the proper attention that he would otherwise surely have done. Who knows how different the landscape of theoretical computer science might have been, had Cash spent more energy on algorithms and less on setting fires inside camper vans?
Backend only? I'd go with Go and use Gorm.

Fullstack including frontend, jobs, emails, I'd still pick the PHP+Laravel, with Livewire. It's incredibly powerful.
Remove the partisan blather and you're on to something. It is the mandates, the top-down control based on incomplete and often false premises and the holier-than-thou attitude that drives people away from these "moon shot projects". Once EVs make economical and practical sense people will flock to them but that will take a while a while for many people, especially those with longer commutes and those who live in the more northerly/wintry areas. If you live in places where the sun always shines and have the space for a good-sized solar array it already makes sense, elsewhere - not so much.
I’d love to work on this more. Definitely would like to see it on GitHub.

If we’re talking about money printing then we need to talk about money shredding as well.

If government prints money to buy thing then taxation feeds old money into the shredder.

Print is always matched with a shred.

Even bank loans are paid off (shredded)
For the 'tone', I really think it is trying to be as vanilla/generic as a default.

But that tone can be changed just by telling it to change tone.

Even on vanilla mode, it has given me a little sass when correcting me when I was wrong and it was right.

This can also happen, it can be correct when the user is wrong. Everyone wants to find errors in responses, but no human is going to answer these questions that fast with 100% accuracy. And No Search Engine. Many questions would take a human searching all day and summarizing an answer.
It wouldn't be stupid not to. It would be ethical not to. You can do it, but you'd better hope you live in a world where most people don't do it.
It seems fair to use some amount of propaganda to push the "I want to work from home" agenda, since companies pushing "return to work" are also playing that same game.

I agree that he seems to have nuance on the topic, but the playing field seems to have already abandoned fair play.
added one. thanks for the suggestion
Consolidation of power has been happening at least since the agricultural revolution 10000 years ago.

Doesn't mean we shouldn't try to limit it, and there have been periods of relative equality. Just that it's always going to be a battle, there isn't something we can do to change this behavior once and for all.
This is tremendous. I'm curious to know if a CLI `prqlite3` exists which wraps around the `sqlite3` CLI many of us know and love.
I can see how this works for slow autoimmune diseases mentioned in the article. But I suppose using it for fast autoimmune diseases is more difficult (thinking about Guillaume Barré Syndrome in particular, which can get you to an IC in 48 hours).
You should use "/" instead of "-" in your equations. If you have two objects of the same density but with different sizes, the ratio of their (apparent) weights will be the same in air and in water, but the difference will be different!
One use case where pure Deno works for me is shell scripts. Writing them in Deno is quite pleasant and they usually don't need many dependencies. Plus you can always host then and just "deno run <url>" from any machine that has it. It used to be a problem that you had to know permissions ahead of time but now they interactively ask you for it which makes the scary "-A" flag much less needed.
The “Do Something About It” Club