skysight-inc/HackerNews huggingface dataset:
I like the ethos but to me it's pointed in entirely the wrong direction. Why not just make standard sections of 2x4 or 2x6 framing? Start standardizing window sealing details? Literally anything that will actually get some use? Instead we get opensource plywood boxes?

Using plywood for all of the structural components means if you get a leak, which all houses get, you are in danger of much more significant damage than lumber framing. And with this system you still need to do all the normal things to build a house (get a designer, route plumbing, electrical, get a civil engineer, install all that stuff, etc.) just instead of framing you have custom blocks you need made.

I just don't think these make sense.
It only has access disabled if you enable RLS on that table. If you do `CREATE TABLE`, or don't check the checkbox in the UI (TBF it's big and green and has a warning that's hard to miss), then access is public.

I guess my main concern is that it's hard to setup RLS correctly using SQL. Because it's two separate statements, if your `CREATE TABLE` succeeds, but the `CREATE POLICY` does not, you're also exposed. And it is more annoying than it should've been to test the rules (Firebase has a dedicated tool for that).

I now just use Supabase to host a normal Postgres that only my backend connects to. That works well.
> Good Samaritan

The web is insecure enough as it is, I just want to do my part to make it that little bit safer :)
Firebase is like a half baked product which lures people who are just starting out .It helps build products which can quickly go to market, but then once you start to scale, a lot of their products like firestore, firebase auth have basic features missing
Something like that or quadratic voting scheme and incentivize curators.
At this point I would not apply for a job if the employer used a third party online service. Seek out employers who do their own hiring and talk to candidates face-to-face.

If they steer you to one of these third party services, send your resume by snail mail directly to the HR director with a cover letter highlighting all the data breaches such as this one, LinkedIn, Indeed, etc. You'll stand out as someone who pays attention.
> Japanese houses depreciate over a ~30 year cycle where, at the end of that cycle, the only value left is in the land and the home is demolished and rebuilt.

The rejoinder to that being that most housing I've seen in Japan is of scandalously low quality.
> "permissions can be setup to allow global read-writes" is a "vuln" of every system

Question is how much effort that is. It's scarily easy on Firebase, idk about Supabase.
Shedding Light on the Quantum Nature of Gravity
Dude should have gotten some free chicken for his efforts.
There's an episode of Grand Designs (great show) where some people build an entire house by bringing a CNC machine onsite and banging out pre-fab wall sections exactly like this and connecting them in place.

Here's the full episode: https://www.dailymotion.com/video/x6hsxwd

It's pretty cool to see, but in the end it seemed like way more effort than nailing some 2x4's together.
I’m a long-term user, and it’s been a fantastic tool for me. Simple, useful, and never in my way.

Wishing her the best of luck making it her job.
But you can expect people to do their jobs. If a notification embarrassed the company in front of a customer then talk to that person's manager about training them to not be a numpty.

Stop having such low expectations of grown ass adults.
“It had bugs”. “Here’s two examples.”

Fairly basic article but more technical than most I’ve seen.
here is the time the company that is licensing/developing OS/2 in 2023 did a takedown copyright notice to a guy on youtube who just made a video showing it working

https://www.os2world.com/forum/index.php?topic=3249.0

i wonder if this has anything to do with that company?
It was 50% reduction. Presumably a trip and not being anaethsetised would result in an even greater placebo effect.

>You could have a non-placebo control of similar effort (talk therapy?) to control for drop outs. You could have alternative therapy as baseline.

But that would have a much smaller placebo effect, and there would be no blinding to treatment. Comparing the two treatments wouldn't tell us anything.

>The trip may very well be an essential part of the experience.

Yes, I think it is, even if it is a very effective placebo. My point is that you don't need a psychedelic to cure depression of PTSD.
What nobody tells you is that the cost of hosting all that content, and streaming it live with little lag, is far more expensive than many would guess. Netflix can have boxes with cached content very near you, and your ISP even likes it, as the most streamed content tends to be the same for many users. On Twitch, it's not so easy: You really want everyone to be seeing things with minimal lag, so they can spend all that money buying bits.

Other streaming services, which can use all of the tricks to save bandwidth and compute, have eye-watering AWS costs. Even with their high take rates, I bet there's a lot of streamers that, once accounting for their share of infra costs, end up losing twitch money.
Your first indication that you have a heart problem might be when it stops soon after ingesting this drug.
Not sure where you got that from, but their product page states:

"WikiHouse Skylark blocks include a cavity for 250mm insulation in the walls, and 350mm insulation in the roof, giving exceptional levels of thermal insulation."
Why wouldn't raw timber be carbon neutral?
It’s a pop-up so I can’t link to it, but their bit about interior walls shows them as thinner.
Firebase is a whole platform with auth, file storage, functions, etc besides just its DB feature, but maybe this wasn't always the case. Anyway, yes, I don't look past Postgres unless I have a very specific reason.
If Carpenters Were Hired Like Programmers
Stepping aside for a moment and thinking about the scope of this, I think it’s a good example of why technological diversity is something to long for. If Chattr can be pwned like this so easily, they likely have many much more serious issues which in turn will affect half of America’s fast food chains.
> Announcing it just means Apple would work on a fix.

Bold of you to assume Apple stands up to government surveillance: https://www.macrumors.com/2023/12/06/apple-governments-surve...
There is no such thing as “relational data” here. There is the data I need to store to implement my app. No matter how I shaped it, it was suboptimal. Where it might shine is a subsystem like chat with just messages. Oh just got a flashback about Firebase rules. That alone is a time sink where you could have got the project done in Rails already :-)

The hard work of using Firebase’s apis, libraries, reading it’s docs (which are detailed but badly organized) is more than the delta between not needing a backend. And for a non trivial app you will end up using functions: infact if you want a guarantee that your user has a name then you will need to write
a function. And that is… a backend, like writing an app.route statement.
Lilienthal died flying one of his gliders. His wing curvature pressure tables were faulty and the Wright Brothers had to abandon them and build their own wind tunnel to measure and create a set of usable data. That led to their actual success flying.

Lilienthal was certainly important and served as inspiration, but it was the Wright's who really did all the invention and engineering to create what could credibly be called an airplane.
Good luck!

The product is great, and I discovered it just the other day!

Via the Console email news letter I think! :-)
Oh sure, I guess that. I think when I researched it the articles just said the heart risks were high and this limited research possibility. I hadn’t seen anything previously about magnesium for this.
For stick frame houses, around 10-15% of the cost is framing. Finishes account for the bulk of the cost.
For the kind of person who finds terminal commands hard, having a cornucopia of different options to choose from is making things harder than "just install Wordpress", not easier. What's this trying to achieve?
Why bother catching and jailing all those people if you can scare them from their criminal acts in the first place? The Party wants to stop criticism; arresting people for it after-the-fact doesn't undo whatever damage the Party perceived to itself, whereas scaring them prevents the criticism entirely. And scaring people is a lot more scalable than arresting them.
It's not atrocious, when you work on Go code on a daily basis it's fine but I agree that it's repetitive.

Really an overblown problem from people that don't use Go much tbh. I work with people that used extensivly Java / C# / C++ and it's not the thing they complain about. They usually enjoy the fact that it's not exception based.
> If a streamer with <100 viewers was getting hundreds of dollars in a single hype train, then either that streamer is very lucky and has a rich viewer that doesn't mind throwing around money, or I'd suspect something fishy is going on. ie, bits being bought with stolen credit cards, or the whole thing is a money laundering scheme.

It would occur regularly to several different streamers I used to watch. Double digit level hype trains were the norm and according to the leaked earnings they were making well over 100K on twitch.
It's definitely misleading because nixpkgs takes it to an extreme: https://github.com/NixOS/nixpkgs/tree/master/doc/languages-f...

Most Haskell packages are not included in the AUR and haskellPackages alone makes up over 17,000 packages on nixpkgs compared to ~1,100 on AUR - subtract just that and Arch pulls ahead. Nixpkgs also has almost twice as many Python packages because python310Packages is separate from python311Packages.

I bet there are lots of other non-language examples too: a quick search found emacsPackages which contains six thousand packages.
Redeployment Part One
Yes, you're right, it's difficult to figure out what is actually having the effect here.
how is this different from zeromq, rabbitmq?
Mariposa – A programming language with time-travel
I salute you for it. Take caution though.

The bad guys don't play by the rules so the rules only hinder the good guys from helping. I think Internet security would be in a better position if we had legislation to protect good samaritan pentesters. Even moreso if they were appropriately rewarded.
then again, the people in potential harm's way seem to be the poor sods trying to get hired by these companies for a meager hourly wage

I don't see how this "p0wns" the companies themselves
The whole system isn't an LLM. At the point they are asking for confirmation, they've already parsed the required information and handed it off to normal code. It's not going to change again.

Ultimately, an LLM only has the capability to take a string as input and output another string. Any other functionality (Uber, search, travel, etc) has to be manually programmed in via APIs. For the foreseeable future, a fixed set of actions is the only way to do this reliably and is what this device does so talking about the second case of an LLM run amok is a moot point.
> No contact or thanks has been received back so far

WTF.
Quick, call the Archive Team!
Then what? It has 0 performance impact, we're talking about error handling here, it's rare and not in hot path.
Vogtle 1 & 2 started construction almost 50 years ago and were a completely different reactor design. The DOE looked at 3 & 4 and found the following sources of delay / cost overrun:

> 1. Rework / remediation – Rework was a significant source of project delay for many years. Known test failure rates of components have ranged from 40–80% over different time periods. Many of the tested components did not function properly and required corrective action to function as designed.

> 2. Supply chain delays – Poor module-delivery performance was a result of a few factors. Some of the designs sent to fabricators were incomplete and changed after fabricators started. In some cases, it was unrealistic to construct the modules as designed. In other instances, the required quality-assurance paperwork was lacking, so modules could not be shipped. Finally, site management eventually gave up on the module fabricator, and the modules were shipped incomplete for finishing on location.

3. Low productivity – Tasks often took longer than estimated—even before rework—due to acute shortages in key trades. This shortage (1) necessitated the hiring of an inexperienced workforce, (2) resulted in poor management that delivered inadequate directions and improper scheduling, and (3) resulted in difficult-to-construct design (e.g., high levels of workspace congestion from a small plant footprint).

4. Attrition / absenteeism – labor has been unavailable when needed, and attrition hindered learning COVID-19 caused a much higher than normal rate of absenteeism—as many as 2,800 positive cases by December 2021—impacting all workstreams. This absenteeism was compounded by attrition. For example, there was a 50% attrition rate on electricians from Unit 3 to Unit 4. Because labor projections factored-in a positive learning rate from Unit 3 to Unit 4, these high levels of attrition caused these projections to be inaccurate.

Not exactly inspiring, or easily solvable.

https://liftoff.energy.gov/wp-content/uploads/2023/03/202303...
The text is interesting, but the encoding issues remember me of the dark times before UTF-8 became omnipresent.
thiserror and anyhow are hardly magic.

The former is just macros for error definition

The latter is just a wrapper around box dyn error
I'm quite surprised and honored that my words resonated :) since that post I've been living a more quiet, private, and a bit more happier life.
I still don't find habit useful, at least as I interpret it as something magical that reduces pain of something you do often. If anything, pain of something I do get worse and worse the more I do it. Anything I do regularly is always because of external pressure, without that my "habit" just vanishes.
Adding to that, I was watching Doug DeMuros round on YouTube the other day.

He noted that his views were down, and he likely suspected some of his audience had moved to TikTok.

Or something along those lines :-)

Doug is a massive Car Review YouTuber - maybe the biggest?

I can’t imagine seeking out the same content I get on YouTube but on TikTok.

But then it’s not content I guess, it’s attention. Is TikTok just stealing attention and will watch anything that served to them on the platform they happen to on that day.

Makes you wonder how much power personalities actually have :-/
like a perpetuum mobile?
You can sub to the channel or get Twitch Turbo to remove ads. One sub is free if you have Amazon Prime.
> If I was anorgasmic and thousands of people told me that orgasms are real and "you know it when you have one," why should (or shouldn't) I believe them?

This is pure gold analogy, if you don't mind I am going to borrow it.

> There are many things we consider "real" that we can't directly measure, btw. Why (from a science or mathematical perspective) is Taylor Swift so popular? How would we determine this without asking people (which puts us right back into "eyewitness testimony" again)?

I believe Taylor Swift is a substantial glitch in the matrix, I wish I had something more insightful to say on the matter.
Absolutely and that will be a major usability problem when LLMs get things wrong as they so often do
This sort of comment always seems to be made based on the idea that Twitch was 1430 employees all writing HTML or something.

In reality it's a company that operates around the world across an enormous number of jurisdictions, dealing with governments and censorship and laws and regulations. That has a significant legal operation, a significant moderation operation, and deals with payments to many streamers, again in many jurisdictions. The non-"tech" part of the organization has to be considerable.

Twitch has seen collapsing revenue and they need to right-size, but these sort of peanut gallery "hurrr how can they have so many employees" narrative about virtually every tech company is always so...misled.
Stepmania is great. I actually built a skeleton of a workout tracker for DDR a while back using the simfiles I was already playing this on. I haven't had a space to play in that consistently in years, though, so I never bothered to bring the hosted demo back up when Heroku killed their free tier and kinda stalled the development before it got more than just fleshed out enough to be kind of useful.

That said, there's a mostly working .sm to .ssc converter (it's still got a couple edge cases around punctuation in titles), as I had to migrate the simfiles to something with named properties anyway to get reliable data out of them.

This, and the seeder script (which I wrote using a bunch of fetch requests in order to also test a bunch of my frontend logic, before Node started shipping with that) that I used to seed all the DDR arcade tracks into a db, were actually my first experience with Deno. It's been my go-to experiment tool pretty much ever since.

If anyone's curious, it's under my github (same username) at step-step-recollection. (And ...recollection-scripts, and ...recollection-ui. Annoyingly I never got to experimenting with server-side rendering on it, so that's also a separate repo.)
I'm finding it curious that everybody here seems to be overlooking this.

---

(I think the thread is too deep and preventing me from replying directly to child post)

I posted here[0] a link to a video with pretty good commentary, speculating on and critiquing their strategy.

To paraphrase it, they are not necessarily banking on operational costs being dwarfed by casino revenue in and of itself... but that Kick will yield exposure and drive more people to their gambling platform overall. He is also skeptical and fairly unconvinced that it'll be a slam dunk venture for them.

[0] https://news.ycombinator.com/item?id=38935436
Don’t believe tables are readable by default even if you have defined any RLS policies for that table. I’m building something on SB right now and have been burned more than once because I thought that the absence of policy meant open access to everyone.
just wear a mask instead of going house to house confiscating cameras with SWAT teams
Sometimes these events provoke regulators to take a closer look at the company.

https://www.ftc.gov/news-events/news/press-releases/2023/11/...
Do you have any context on train drivers? Is that due to some sort of accidents happening or due to some sort of chronic stress?
"Don't be evil" and then helps the Military Industrial Complex create ever more efficient killing machines for money.
Atomic mass of at least 260: yes, but... what does it mean? How much would it weight, on Earth, compared to Uranium or Molibdenum?
I agree with this. I usually wrap my HTTP handlers in a function that copies the error to the HTTP response, and can then just return an error from my actual handler.

I think it's fair to not force this in the standard library. HTTP doesn't have the concept of errors; just a status code, headers, and body (ok ok, and 93 other fun things you can do; chunked responses, upgrades, etc.). If you want to write the wrapper, write the wrapper. If you don't, don't.
Different biological variants discovered in Alzheimer's disease
If the person on the other end is using a non-Apple client you cannot verify independently that their client isn’t peeping. It’s the client, not the servers.

But also when it comes to managing the keys and syncing across devices it’s also the servers.
Great read. If you're up for sharing more I'd love to learn more about your journey. je at h4x dot club if you're so inclined. :)
dupe https://news.ycombinator.com/item?id=38883094
He Went Out for Cigarettes. A Decade Later, His Car Was Found in a Pond
Why, you’d never catch a black hat hacker again. The authorities would ust reeling in one Good Samaritan after another!
Well this site got me to write my first ever C program to generate low hashes, and by the time I get it working, I go back to the site to learn that the lowest hash now starts with 10 zeros. (!)

I don't think my lowly little Mac CPU will ever compete with that.

But hey. First C program.
This is def an anti-pattern.

As soon as you have your services suddenly hooked up to something else - chron (or hangfire or whatever) jobs or a message bus - it gets a bit weird because your service layer thinks you're still responding to an HTTP request and whoever works on the service now has to think about HTTP as well which is pretty fucking bizarre to begin with.

And your unit tests for a business logic service method are gonna look at HTTP errors? It feels dirty, but not in a fun tap-your-nose way.

It's really not hard to just return errors relating to what actually happened (can't find user by id, user is blocked from logging in, whatever) and have the app's ingress points (API controllers, message handlers, job runners) decide how to surface that in a way that makes sense for the specific interface.
While NodeJS+Postgres is my go-to, I think it's harder than you're making it sound. Firebase would probably be easier for someone who's new to this altogether or somewhere in between.

There's still nothing that holds your hand through a proper client-server interface, good relational schema design, and all the glue in between. Partially because nobody agrees on what those are.
There's a time and space for games, but I'll just note that for HN readers, following https://www.amazon.com.au/Digital-Design-Computer-Architectu... and building a RISC-V in Verilog is easily manageable.
From this post I can tell you’re not really understanding how Firebase is supposed to be used, which is fine. For you it’s better to use the traditional approach with database and app server.

And yes, there is such a thing as relational data. If you do not believe this then you really shouldn’t use Firebase (or dynamodb for that matter).
This is the exact use-case I want to optimize for. Offline-first with robust and seamless syncing. Firebase keeps promising it but I would love to find more transparent tools that work better on mobile + web.
Esports is at it's infancy, but increasing in size and developing. But yeah they would have to innovate, and would be a challenge. And have a focused strategy. Is there any other segment where Twitch currently holds an advantageous position? Counter-strike majors are mainly watched through twitch even though steam offers in-game streams.
Investigating Rock Radio with Rick Beato
Hunter S. Thompson was dropping references to ibogaine as a treatment decades ago.

Just think, we could have been doing this sort of thing fifty years ago.
I mean they literally tell people money won't be worth anything after AGI so any investments should be treated as a "donation"
Disagree. Yes, forums with nested comment structure and voting are better for preserving and indexing data, but synchronous communication (like Discord) is better for having actual conversations and building community. Back and forth volleys of messages let people completely explore threads of thinking, rather than waiting days (or months) for a single response that misunderstands the question.

There’s a reason people prefer it: it’s better.
I'd like to try it but it's blocked in my region.
So I can use AI to recreate Shirley Temple but only because she wasn't murdered?
Like I said, I was just summarizing the data I had so far. Like anyone, at any point in time, my info was/is incomplete.

A HN submission from today is a strong point against what I have read so far: https://news.ycombinator.com/item?id=38932428
Of course it’s BS!

Apples lawyers are just trying to shake the foundations of the case by pointing out any inaccuracies that they can.

Standard practice I would guess, and not really news worthy in and of itself :-)
Key point:
>In order to use this feature, you will need a ChatGPT account, and an API key.

Makes me relieved that it's not some subscription based thing bundled with BBEdit