skysight-inc/HackerNews huggingface dataset:
There are bad pubs and indifferent drinkers anywhere, but there's also a very large and long-standing market for quality beer and vast numbers of publicans who serve great beer without any fanfare. The Campaign for Real Ale has 150,000 dues-paying members. Sitting in an 18th century pub and drinking beer that was brewed within walking distance is a largely unremarkable experience in the UK.

It isn't a matter of being a connoisseur's fetish, but about the basic standards expected by a large bulk of drinkers. "Craft beer" is a fairly novel and niche product in the US, but even Wetherspoons - a huge chain known for selling very cheap beer - serves a wide range of (often local) real ale in most of their pubs. Many thousands of British pubs are members of Cask Marque, a voluntary accreditation scheme that requires regular inspections of their cellar-keeping and the quality of their beer. America has a burgeoning beer culture, but much of the country is still a beer desert where the only widely available beers are pasteurised lagers. The effects of prohibition are still being felt today, because it takes generations to develop a proper beer culture.

https://camra.org.uk/

https://cask-marque.co.uk/
Are these things full recourse? Because while a doubling sounds quite nice, you would need to earn 25% from the current state of 800M to break even on that additional collateral of 200M. Sounds strictly worse than just liquidating the original loan to achieve net zero and then doing a different loan with your 200M of extra assets.

If you can liquidate 800M to rid yourself of a 1B loan then it seems fairly obvious to do it?
When I was a kid the only restaurant I was allowed to go to was Friendly's, and only on my/my siblings birthdays. It was a HUGE treat and I knew to be on my very best behavior because if there was any acting up, even a little, I wouldn't be allowed out to eat out ever again.

Nowadays kids aren't expected to behave in a restaurant, so they don't. It's about expectations.
Oh, I would absolutely believe it.

We were alerted our one cat had died suddenly in the bathtub to the sound of our other cat howling outside the bathroom door. The surviving cat then acted really strange for the next week or so.
> Would you be at all surprised

Actually no, I just wonder why no one takes seriously these types of risks.

Supply chain attacks are a thing nowadays, but no one really cares, 6 months ago we had the xz attack but basically no one remember about it today.
I think by Martian he just meant "alien". Obviously if you're on Mars you could use all sorts of celestial bodies to demonstrate chirality.
I am just trying to understand this and not make any claim, so bear with me.

Let's say we have a cylinder with a hemispherical top instead of a sphere.

Say the two objects were thrown directly from the base of the cylinder towards what would be the equivalent of north on the hemisphere. Relative to each other they would be moving perfectly parallel and the distance between them would not be changing.

Once they reach the hemispherical section they would still be moving parallel to one another at the same speed but the distance between them would start to shrink, wouldn't this be the equivalent of acceleration due to gravity? Movement towards each other started at 0 and increased, right?
Nice job getting through all this. I kind of enjoy writing scrapers and browser automation in general. Browser automation is quite powerful and under explored/utilized by the average developer.

Something I learned recently, which might help your scrapers, is the ability in Playwright to sniff the network calls made through the browser (basically, programmatic API to the Network tab of the browser).

The boost is that you allow the website/webapp to make the API calls and then the scraper focuses on the data (rather than allowing the page to render DOM updates).

This approach falls apart if the page is doing server side rendering as there are no API calls to sniff.
I clarified in a sister thread, I don't think I really came up with a "theory", so much as was complaining about an annoyance. I don't think Apple actively tried to make Linux harder to run, so much as they changed a bunch of stuff which made a lot of previous Linux on Mac stuff not work.
BTW this would exactly your case https://doc.creduse.com/use-cases/payasyougo.html
I know hardware developed in asia that is not from sweatshops. It is more expensive though. It is fact that most mass produced hardware comes from mass assembly line low wage staff in asia under questionable circumstances. How is that discrimination?

The frame work is more expensive than what the person I responded to said, but it is an example of how it should be. It wont be cheaper though.
I mean or you could just look at cases where the encryption has been tested in court by law enforcement. Unless they're sending your phone to Israel at great expense they're not getting in if you have anything but the simplest passwords.

It's not like phone and iCloud data hasn't been subpoenaed before.
> Why can't there be a way to decrease entropy?

It is like asking "why can't things go faster than the speed of light", this is an observation of all known processes, not an absolute law. It is possible there are things we haven't observed that will change this.
I have not seen that, but you'd probably like Microsoft's SandDance[0].

Try it in your browser: https://microsoft.github.io/SandDance/app/

[0] https://pldb.io/concepts/sanddance.html
We have a few intrepid users self-hosting the entire Firezone stack, but we don't have documentation to support it (yet), and wouldn't recommend it for production. It's something we'd like to write and maintain eventually, even if only for smaller / hobby deployments.

We do have a self-hosted community support channel on Discord if you are feeling adventurous: https://discord.gg/DY8gxpSgep

I would recommend starting here with a local development cluster:

https://github.com/firezone/firezone/blob/main/docs/CONTRIBU...
Ask HN: What do you believe about the future?
I’m particularly interested in beliefs that are important to you and that you believe are not widely held.
The e-graph data structure
Our inability to predict something on an arbitrary timescale isn't the threshold for free will, right? Otherwise, we'd say tornadoes and hurricanes exhibit free will.
Even cheap/mid tier apartment complexes around me have a clubhouse with a pool, a small gym, maybe a billiard table and what not. It is not very expensive to do when land is cheap.

My last apartment wasn't super high-end and it even had a golf simulator in it along with a billiard room kind of a theater room with a giant TV and some big couches.
Recycle your KubeCon talk here
Show HN: Article Scribe – Product Listing Generator for Etsy/Shopify/eBay
Monongahela: A design for a balanced ternary computer
I can't find any clarification on this by a search alone. When I went looking for it in the actual services agreement, I couldn't even find any clause about testing at all.
This is an odd critique.

Many interpreted languages consume easily upwards of 50x the energy at runtime...
Do you have data on which data is in higher demand? Do you keep a list of frequently-requested datasets?
This is great! I always get flustered when a girl sits next to me. I hope this really takes off.
Show HN: iMessage-exporter: a comprehensive CLI app and library
Ask for What You Want
I think it's worth bringing up someone who says something for a long time and then is proven correct.
The California Poppy release [0] of `imessage-exporter` is the biggest update yet. Most notably, it implements a novel `typedstream` deserializer [1], allowing it to understand the data stored in `NSAttributedString` binary data that is stored in the iMessage database.

I've spent a long time reverse engineering nearly every aspect of Apple's iMessage SQLite tables to build this program. As far as I know, there are no other tools that support the full corpus of iMessage features [2], including edited messages, app messages, reactions, text range formatting, and threads.

[0]: https://github.com/ReagentX/imessage-exporter/releases/tag/2...

[1]: https://docs.rs/imessage-database/latest/imessage_database/u...

[2]: https://docs.rs/imessage-database/2.0.1/imessage_database/me...
Good for your company. Others are fully embracing Microsoft and Google hosted tools.
Huh. I only found out "Try it out" is a button by coming here and reading this.
No constructive feedback, just wanted to say this is really well done. Congrats on the project, I'd be incredibly proud to build something of this quality.
I remember reading once that the average Martini glass has a lifespan of 3 uses in a bar environment. Very thin and easy to chip.
What the...

I open the article and it is not about "maintaining" the old Data General and DEC machines (the original "The Should of a New Machine" was about the race to create the first 32-bit minicomputer --between DG and DEC. DG was a former group of DECies --spoiler: THEY LOST! It was a hell of a lot more worthy a battle than Qualcomm vs Apple, which is almost the same situation.) The old XEROX machines were boring as they competed with IBM in the business space whereas DG and DEC were more focused on Science and Engineering. The XEROX Star was pretty cool, but not nearly as cool as History has recorded it to be (apparently because Steve Jobs, who later became an icon of sorts himself, once saw a demo and rushed to recreate it using microprocessors in his poorly implemented Lisa/Mac system). I developed on all of these machines (though I only used the Star to write documentation for my VMS internals code hahah) and these are MY opinions.
To be honest, errors in payment processing are hard to create and reproduce in test. Plus there are errors that apparently never occur anywhere except in production.

So yeah, "testing" in production is normal for all payment systems.
There is nothing wrong with the "pfand" system and I wish we had it here in Spain. However, the recycling industry actively lobbies against it [0].

[0] (in Spanish) https://www.elsaltodiario.com/ecoembes/miente-investigacion-...
Building a Repeatable Solution for Cosmos DB to MongoDB Migration In-House
Old Android device with (pirated APK of) Caustic 3[0]. Or old Windows PC with Ultranos Dreamer[1] if you wanna go really medieval.

[0] Caustic 3 was removed from Google Play unfortunately, you need to download it from alternative sources

[1] see https://zahrada.svita.cz/en/ultranos-dreamer
My child told me that when a cat of our neighbour died, she saw the other cat silently shed tears
Yeah this is where most budgeting tools fail me. These tools often provide super detailed categories that the user just has to make educated guesses about- and the onus is then on the user to abide by their guesswork. Not to mention how these tools pretend that expenses all happen in neat monthly/yearly cycles.

Budgets are useful for savings goals, but it's difficult to plan day-to-day spending beyond very high-level categories.

I personally find retrospective diagrams more useful - a breakdown of what my actual expenses were so that I can update my mental model and find subscriptions (or habits) to eliminate.
> There is an obvious conflict here, when a US cloud provider operates an EU data centre.

American agencies don't need a secret warrant. The CLOUD ACT already resolved this particular predicament for the government just as Microsoft appealed its 2018 case to the Supreme Court.
Brave is still Chrome, just with a different skin.

I'm against Chromium the engine's monopoly, not just Chrome. Monoculture is bad for the internet.

If it weren't for (mobile) Safari, we'd have a new IE situation on our hands.
So take an antacid. Save the banal unpleasantries for twitter.
> Software has been holding back robotics for a while.

Honest question; have you ever spent more than 3 months working in the field of modern robotics?

Contextually I find this statement pretty funny. I've worked with and witnessed people moving mountains of software to make robots work. The primary constraint of robotics is and always will be physics.
The second you add a tenary operator people are gonna nest them, but the same is true for if/switch/match expressions unfortunately. I don't think they meant stupid literally, it's more like KISS philosophy applied to language design for maintainablity/readability/code quality reasons. Google employs some of the smartest programmers in the world.
The policy may be motivated by terrible incidents such as this:

https://www.bbc.com/news/uk-england-london-60319830
> the harsh reality is that the welfare state is out of control

[citation needed]

> Amazingly, though, there is another way to impose monetary sanctions on criminals. A simple way. An easy way. A way that costs taxpayers less than nothing. Namely: Cut their government benefits!

How is this fundamentally different from assessing a fine? Either way, their financial situation suffers significantly.

Will this actually prevent crime?
> Do you have any tip for learning js at it's fundamentals?

Build something you think is fun. Take a static index.html page without any build tooling (just open the file with a browser), link a JS & CSS file to it, and make a cool thing with animations or interactivity. Maybe try to remake some cool interactive thing you saw somewhere
It's a North-South thing

https://bucolicaholic.com/2016/09/01/on-real-ale-the-sparkle...
> Acuvue Oasys 1-Day

I don't often wear contacts at work but I can second that these are great for "all day" wear.
The AMD Ryzen 7 9700X and Ryzen 5 9600X Review: Zen 5 is Alive
For non gaming builds, the Phenom processors were a great value. I had a Phenom 2 X6 for running virtualization labs, no issues whatsoever. Bulldozer was a flop, no real performance gains over the Phenom 2's.
Let's Encrypt now supports 450M domains
ah, you can get bongs made in the USA with similar strength.

https://tankglass.com/
Being gay and black in America in the 1950s has a way of steeling your resolve given the alternative.
The demo is fluid and works well, but I'm not sure I understand what problem this is solving when things like Matterport are already doing this with real images of spaces. It doesn't require floor plans. In many cases floor plans aren't easily available. Polycam and others are helping with automating the creation of 2D and 3D models from real spaces using LIDAR scanning. How is Roometron different from any of the other tools that are on the market?
The article quotes some studies done on critically ill patients and looked at the mortality rate, but I feel like expecting ibuprofen to prevent death or get patients out of the ICU is too far-fetched. I wonder about the effect on illnesses like the flu and whether a fever reduces the time needed to recover.
before they sold off the brand to a different company, corning started selling tempered glass as 'pyrex', resulting in a dozen or so hospital visits with disabling burn injuries every year in the usa alone

i'm not sure whether to blame this kind of line extension fraud on unethical management, on consumers who can't tell the difference and consequently buy such fraudulent products whenever they're cheaper, or on poorly-thought-out regulations (making real pyrex emits boria into the air, which is an insecticide and therefore does environmental damage, a consideration probably not relevant to gorilla glass)
Show HN: A browser-based IDE with esbuild integration and JSX/TypeScript support
Hey HN,

I built a custom IDE in the browser as part of the Open Data Capture platform. It is based on the Monaco editor, which also powers VS Code. Unfortunately, there are very few examples online
showing how to use Monaco with more advanced features (e.g., TypeScript/JSX support, Prettier integration, multiple files), so I figure this could be helpful for some folks out there.

I built this to allow semi-technical users to design instruments (e.g., forms and interactive tasks) for our data capture platform. It includes a custom build toolchain, based on the esbuild-wasm build, that transpiles the source files to the format expected by our system. It supports TypeScript, JSX, CSS, HTML, and images. The idea is to abstract the build process and tooling into the browser so that users can get started building instruments as soon as possible.

In terms of next steps, I have a colleague who is just learning React/TypeScript and wants to try implementing VIM mode so that could be coming soon!

The source code is in our monorepo (in apps/playground), but it is Apache-licensed so feel free to rip it out and use it for whatever you want!

https://github.com/DouglasNeuroInformatics/OpenDataCapture

Would love to hear everybody’s thoughts!
> I strongly bet he'll beat these charges.

He doesn't seem to agree with you or he wouldn't be dodging subpeanas.
H2O.ai pitched their software to me in 2013 that analyzed house roofs for insurance companies to adjust rates using google maps and earth images, so this has been going on for a long time already the author was just oblivious to it all.
They are also all watch designs that I get served instagram ads for, coincidentally
Yeah, I had a GPD Micro PC prior to this, and I liked it... but the hinge snapped and replacing it seems like a pretty involved process. The build quality of the Pocket Reform feels much better, and it's a lot more straightforward to get inside and swap things out than with the GPD.
I suspect the controversial proposition, whether intended or not, is that everyone in countries with a notable beer tradition is a snob who will refuse to drink anything but the best served according to the most exacting standards.

Clearly, this is false, and it is enough to visit such a country or look at beer sales to know that this is the case.

At the same time, I will agree that the average beer and what is considered "drinkable" in probably any European country is significantly better than the swill that passes as average in the US.
Understanding V8 JavaScript engine [video]
What is the mac version of WSL or Crostini?
Do you support Canada?
After some thinking: I think a large part of the blame here also falls on the Wordpress documentation. It says that nonces should "never be used for authentication, authorization or access control", but it doesn't explain why. In actuality, nonces seem like they could be a very useful way to authenticate certain actions when a classic authentication session is not available (for example, when sending a user an email that allows them to take an action that they may view on another device or without an existing session, like a "password reset" form, or when authenticating a webhook callback). The fact that plugin developers aren't given enough info to reason through the security implications themselves makes these kind of mistakes more likely, and it also leads to this "cargo cult" security mindset you see in the article where any use of the nonce value magically makes your plugin less secure, regardless of the context. Instead of reasoning through what actually caused the 3 vulnerabilities found, the author just blames the problem on nonces.

And another thing, if Wordpress developers really only want nonces to be used for CSRF prevention alone, why are they so complicated and so exposed to the developer? A more simpler and less "security by complexity" based approach would be to just e.g. use a cookie with a random value and a hidden field with a random value and expect them to match, like Rails does. If these nonces didn't have all of this "hash the user's ID and session token and the current action and add in a 12 hour lifetime" complexity, then developers would be much less tempted to use them for authentication. Additionally, why is the "verify" function exposed to developers at all, instead of being part of a higher level function like "register ajax route" or "register post route"? These are all weaknesses in architecture that make the misuse of nonce values for things beyond CSRF tokens more likely. It's not enough to just write a few lines of documentation and say "There we go, I've secured everything now!". You need to actually figure out what use-cases people are using these functions for and then figure out more secure-by-default ways to address those use-cases, otherwise you're not going to make any progress.
I second that and I love the pricing scheme, pay per usage allows common people to use it
Ask a bank.
Probably accurate. The amount of exercise needed for effect is less than a hour per day (less than 30 minutes if intensive) but this is a not done by most.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5556592/

https://www.cdc.gov/nchs/fastats/exercise.htm
YC Pitch Evaluator: Enhance Your Startup Pitch for Y Combinator
A huge dilemma for these mega rich safe house bunkers is "how do we prevent our security from just killing us when shit hits the fan?".

Some mitigation solutions include allowing the staff and security to bring their families along for motivation, but even that's not a sure-fire solution.

Barring going full Bond Villain and installing some kind of hardware limiters on the staff there really isn't a way to solve this :)
For the record, I like utf8, I was just being silly.
Indian airline gives female travelers option to choose seats next to women

34 days ago | 53 comments https://news.ycombinator.com/item?id=40872276
Stripe blocks small dev sales and wants to refund $100k from legit purchases
In cold military reality, asymmetrical naval warfare has been very important for the past 150 or so years.

But, even when there are immediate and existential threats, defending against such attacks is somehow never the priority that the cool stuff, with big ships, has always been. The most celebrated Allied ASW officer of WWII, who successfully protected the D-Day invasion from U-Boats, died a mere captain. Vs. the two naval officers who commanded the big ships, bombarding the beaches? Both were 4-star admirals by 1948.
> Situations when a testing endpoint has one set of bugs not found on production and vice versa used to be so ubiquitous in mid-2000 to mid-2010s

Honestly that's still the case, at least with Adyen. At $pastJob we had a pretty robust regression suite that'd regularly run into breaking changes in their test environment (against _old_ versioned api endpoints!). We seriously questioned whether or not anyone else used them since they were never aware until we submitted tickets. This also falls apart as soon as you use any of their "special" features that require an account rep to enable, they just don't work in the sandbox.

Another pain point is that the test payment methods offered are static. You can't setup cards for specific scenarios, e.g. tokenize, successful payment, then it expires -- you can only test an expired card as a one-off.
i do love me some xcompose (https://github.com/kragen/xcompose) but being able to see the possible options is pretty nice
Are motorcycle emissions worse than cars? I assumed they were better as their mpg is so much better. Perhaps particulates are worse?
None. I gain skills for fun, but not credentials. The only purpose credentials serve is to prove to strangers that you have certain skills, so they're just business.
My aunt did that with a corningware plate. "This is unbreakable" then proceeded to yeet it on the concrete floor covered in linoleum. It was quiet an impressive splash of splinters everywhere.

Shatter resistant is a better term. :) Or as Jerryrigeverything says 'glass is glass'.
Most of the stuff seems way overpriced

https://teenage.engineering/products/field-desk

Looks like a $100 desk for $1,600
Steve Jobs on Content vs. Process [video]
It's not immediately clear (though I'm sure it is true) from reading the article that F(\pi) + F(0) != 0 (assuming \pi = \frac{a}{b}). Given that F(x) is an alternating series, maybe F(\pi) = F(0) = 0. (again I'm sure this is not the case, but it's not discussed in the proof)
I wish good luck at defining a biological man or woman in 2024. I can see the hilarious lawsuits coming in, when the person next to you isn't what you expected.