skysight-inc/HackerNews huggingface dataset:
It should be noted that Scepter MFC's are unavailable in the United States because they lack the safety features that apparently the average American needs.
It's a shame, since they appear to be far superior to our "safe" gas cans/spouts.

I've also seen multiple reports of the Wavians developing some surface rust inside which makes me question how good the interior lining is, not sure how prevalent that is though.
In an intermediate theory course asking to "not be bogged down by syntax" would be a big red flag for a student (to me). Perhaps we just have a different attitude to this, that is okay.
> Are you seriously…expecting “packs of wild dogs without owners” to understand “consent” and “no”?

Yes. Almost EVERY other animal understands that if you stomp, roar, hiss, and yell at them that you don't consent to be approached. This is common instinctive language across all animals. Most wild animals will just leave you (and anything unknown) alone in the first place. Even the most fierce predators don't go around attacking random shit for the hell of it unless they are actually hungry.

Dogs aren't a natural species, they were bred by humans and bred to be something that evolution would have never naturally created.
I'm sure I have "problems" quite often but the sites listed are quite readable. Sure, I would prefer them to use my default font size but something with their contrast, font or otherwise seems to make it not stand out.

> non-default font-size users like yourself

What does this even mean? The default font is being overridden and irreverent here. Are you suggesting that there is a default default font that is expected to be used across all browsers?
Just add a $400 watch to your $1500 display to go with that $2000 computer. Oh and you better grab a $430 iPhone SE or perhaps a $800 iPhone 13 to replace your Android phone and actually use your watch.
Their comment is "dead" but you can make it visible by enabling "showdead" under your account settings.
Evolutionary psychology strikes out again.

Eva Illouz would point out that interest in "hotness" is culturally determined. For instance:

There is a proliferation of images of "hot" people; a person in 1722 did not see as many "hot" people as today. "hot" people appear in advertising, storytelling, pornography, etc.

Illouz thinks it is a bad idea that you'd select a mate based on a temporary feeling of being overwhelmed by attraction for them.
R^n is Euclidean and so epsilon-delta defns work just fine. I am talking about topologies like cofinite topology or cocountable topology where the picture doesn't look like a grid to which you can apply distance related notions of epsilon- room here and delta-long there.
> everybody with computer experience knows what it is and how to work with it.

Thanks for the laugh.

The only ones who needs to know about unixtime is:

developers when they do something which takes it/produces it

*nix sysadmins

Everyone else with "computer experience" could live all their life without the need to know what unixtime is.
A lot of "sound money", goldbug types got in early like Trace Mayer and Max Kaiser and SV guys who had a lot of time on their hands because they were rich from some earlier Internet thing, like Richard Heart and the Winklevosses.
Julia supports zero-overhead units:

https://github.com/PainterQubits/Unitful.jl
Did you try to run Windows on a Macbook? Do you expect that it should work flawlessly? Will you blame Microsoft or Apple for its problems? Same with Linux.

Linux tries to support "all" hardware, but you should not expect that it's possible to actually do it perfectly.

> commercial "designed for Linux" laptops like the Dell XPS Developer Edition have critical features missing like suspend/sleep

So you should stop trusting Dell with their hardware. Why do you blame the Linux community for not supporting proprietary hardware without documentation flawlessly?

> pretend like all hardware works "fine" on Linux

I never said that all hardware worked fine on Linux. There is no OS with which all hardware works fine, and can't be. I'm just suggesting to rely on actually supported hardware, which is rare but pretty much possible to find. See also: System76.
Except for the dozens of machines made on time and on budget that have established empirical scaling laws of triple product performance.

Suddenly those scaling laws are invalid because someone on the internet who has no idea how to make an MCF machine implicitly thinks they are incorrect. You'll pardon my skepticism.
It's pretty common to both pay a lot and get a bad job done. I had a bathroom redone and the very expensive plumber sawed through 3/4 of the floor joists.

If you want something done right, you gotta do it yourself.

I have noticed though that the large brand name plumbers are the most expensive. I think it's because they're mandated to upsell on any call. I hired one for $100 to replace some shower fixtures. But he spent 2 hours both figuring out what else he could do, and writing it all up and putting it in their database.

On that list of things was replacing the water pressure regulator. For $1500. It's a $300 part, and it screws on and off. Or you could buy a $100 restoration kit instead.

I was also recently quoted $1100 to replace two toilets. Not including the toilets. Looking online it should take 1-2 hours per toilet for an experienced plumber, and around $50-100 to dispose of each. So that's, at best, $200-$250 per hour. My hourly earnings after taxes are about $50. So I both learned how to, and replaced, the toilets in about 4 hours.
I had bad feelings about React when I first saw it. Then I saw RiotJS and that just clicked for me. I like Svelte too - haven't put it in production tho
That's one of the benefits of having it exposed as a type-enforced parameter. setConnectTimeout() could take a Duration, which contains the amount and the unit, and therefore wouldn't care if consumer A provided a timeout in seconds, and consumer B provided a timeout in milliseconds.
> it's MacOS interface for linux

Work bought me a MacBook, and after using it for a year I still can't get over how obnoxious the window manager is: No horizontal window splits, and vertical splits only supports two-per-monitor, window switcher hotkey has no positional awareness, there's like two kinds of maximized and some apps don't give you a way to get out of one of them, the list goes on.

I also dislike gnome, but I had never put them together before. I started today disliking two things, and now I realize that they're actually the same thing. Somehow that's better, thanks.
> typealias Dollars = BigDecimal

> typealias Cents = Long

If I ever have to deal with monetary values in a program where someone thought this was a good idea, ... well, it really won't be the worst thing I’ve ever dealt with, but, still.

(If you have dollars and cents as types in the same program, they darn well better work properly together, which is unlikely to work if they are both just aliases for basic numeric types.)
While it's true that British intelligence were interested in him, he handed them a list voluntarily: https://en.wikipedia.org/wiki/Orwell%27s_list

He was a democratic socialist, which put him strongly against actually existing capital-C Communism which was totalitarian and Stalinist. The "memory hole" bit is clearly based on how Trotsky was edited out of the official history, for example. This article cites opposition to Lysenkoism as a direct influence, as well: https://lithub.com/orwells-notes-on-1984-mapping-the-inspira...
I have also heard germans complaining that the rules of engagement imposed on german troops make that they are in a world of trouble if they ever fire a single shot even in self defense.
The market situations does not look as dire to me as it does to finiteseries; the audience is as large as ever and there are Mac-only developers doing perfectly fine.

The problem specifically with books is more that developer attention is split between Catalyst (UIKit), SwiftUI, and (AppKit | UIKit), and if you’re going to document something in this space, everything that isn’t AppKit has a larger audience.

But I do need to point out that AppKit is now in the position Carbon was in during the 2000’s — the future on macOS, if there is one, is evidently UIKit via Catalyst or SwiftUI no matter what assurances Apple makes. I would not advise a new developer to learn AppKit at this point in time.
No, that was an earlier design. On later iMacs, the magnets were replaced with glue. So to perform any service on the machine, the repair shop has to cut through the glue and after the work glue the Mac back together. Which, for a desktop, is pretty unforgivable in my eyes.
Facebook allowing targeted calls for violence to one side of a conflict only had a lot to do with this decision.
right, I understand from thread context the conclusion I am supposed to draw. what I don't understand is the internal logic of the story. the guy is described as wealthy, and apparently is already taking advantage of a struggling family by offering 100 when he suspects they are hoping for 150. I'm inferring that anything in the 100s range of this currency is trivial to him. so why the outrage over the last 5 rather than the first 50?
Ask HN: Cheaper Heroku alternatives for Rails apps?
I want something like Heroku but that is cheaper. My stack is a Rails app + 1 Postgres instance.

I know render.com and fly.io. Do you have any to recommend between these? Any other suggestions?

Besides pricing, I also want it to be as easy to set up as Heroku (or more).

EDIT: I just discovered there's also DigitalOcean's Apps. Anyone has any experience to share? Maybe it's worth considering since I'm already a paying DO customer.

Thanks!
I appreciate that! I have showdead, so I'm wondering why it's not visible. Ah well.
I learned a lot of debugging using GDB from Greg Laws CPPCon talk https://www.youtube.com/watch?v=-n9Fkq1e6sg. With that being said, one of the things I've heard is that debugging on Linux is a poorer experience than it is on Windows. I believe that RAD Game Tools tried to create a debugger for Linux that was better, but the project failed for some reason. I hope with the increased interest in Linux, GDB or another debugger can be improved enough to address the issues people have historically had with it
The hunt for Nigerians who can change into cats
If your getting X’s, why bother? Every PCB place I’ve dealt with tells you test rate and success rate (nominal 95% not factoring in specifics of the PCB). For a prototype run, you are effective guaranteed 4.95x good PCB out of 5 Minimum order. 50% e testing means you still got two out of five.
Funny you should mention fractional scaling. I use gnome on wayland and enabling fractional scaling has a warning that it's really not recommended. Part of me wonders if this was simply a carry over from gnome on xorg, but I've mostly just made text larger and use a zoom extension in the browser.
I enjoy 'completely baseless speculation'. To me, it's especially interesting regarding subjects i know nothing about.
I understand plane enquires may take years, so its always interesting to see who was most correct, as well as the more immediate satisfaction of another speculator negating a proposition, and proposing another.
Good advice! I especially like the first advice

> The first step to understanding the internals of any project is to become a user of the project.

It's normally easier to figure out complex behaviour from the spec/doc/interaction than from the code.
I think it depends. Most of the Western ppl are extremely serious about privacy. In the other hand, ppl in Asia are not. We install what we like and often ignore the privacy & term section.
In my opinion, you'd care about privacy when you install the app from somewhere else out of Google Play/ Appstore
Wasted a fair amount of time on this before realizing it's Mac-only.
See the recent(ish) "but, hacker, prosecute!" case with teacher PII in, um, some US state or another. Where a journalist was looking likely to be put up on charges of "computer hacking" based on exactly just "view source".
MIT.

You are being objective about the cost dilemma, and attending the school is really more about what you make of it, there is no guarantee of any kind of compensation benefit after graduating, BUT if you remain as objective (and unencumbered) in your 20s as you are at 18 right now, you will be fine in the money-making sector.

Ivy League-adjacent schools are not the same as other schools, when it comes to both perception and access to the upper echelon of society.

If you were talking about state schools and Tier 1, 2 3 schools or even community college, then I would say just go to the one thats free. Because all you need is the paper that said you went there, or the database entry when some journalist checks 25 years from now. The education and networking benefit differences are nonexistent.

But with Ivy League-adjacent schools, its very different. This is a totally different America and world.
It's fair point that it's hard to spend time on something if it doesn't carry enough promise. I've seen enough crackpots from good universities that don't get called out enough. They still exist on the likes of NeurIPS/ICML though.

However, to me this appears to be serious work (whether or not it's remarkable). Crackpots often obscure their message, but here they state their premise quite clearly, and skimming through the arguments they seem sane and approachable.
The main problem is that the hooks provided by React by default are low-level primitives of an incremental computing DSL, and you need to have a very good understanding of both JavaScript and the semantics of this DSL to work with those primitives correctly; it feels like having to reimplement strcat every time-- with every pitfall that you might fall into while reimplementing strcat in C.

Maybe this could be solved by a hooks "standard library" that provides generally useful hooks like useTimeout and a useMemo that is actually stable as mentioned in @purplerabbit's comment.
I find this dangerous and illegal.
Disgusting.
"Native RPA processes are fragile in production"

Because business processes are poorly documented. And if they are more or less documented they are executed by teams that need to override the underlying technology when a "corner case" happens. As someone else has said, shit needs to get done.

You cannot successfully deploy an RPA project without understanding the business process behind it. And that usually means shadowing the people doing the "clerical" work

An interesting perspective comes from the process mining vendors (which is to say Celonis these days), which goes the other way: look at the application logs to extract event data in order to create a model of the business process. And then they move downstream: perform conformance checking (how is the "as-is" model different from the normative BPMN process) and even perform task mining (what are the users doing for each step of the process)
I don't know if it is possible in Sublime text (I never tried it), but there are several GUI frontend to GDB, including Nemiver and KDbg, as well as some IDEs allowing to use GDB to debug, like KDevelop and Eclipse.

I'd expect Emacs to have some GDB integration as well.
> bribed the NYPD to get his concealed carry license

This is in the supreme court right now, hopefully it gets overturned and average people can start protecting themselves. We have the same BS law in CA…”prove you need a conceal carry, no death threats aren’t enough…”
Thanks a lot, very clear!
Show HN: Stridle, a Wordle Clone for Runners
On Emacs the GUD major mode, makes using GDB from the GUI quite convenient.

Does VIM has anything similar?
Step one is to successfully build / compile it. Until then, little will make sense.

Once you can add small changes like print statements it becomes yours to control and slowly understand.

Step two is multiplying the amount of hours needed by a factor of 10 or 100. Don’t underestimate the time needed to start understanding. Biggest mistake many mortals make.
>vertical stabiliser

I meant horizontal stabiliser
non graphite pencils were used already Leonardo Da Vinci 500 years ago [0] on all his sketches. Them were made by a Silver alloy. In modern times the idea was rediscovered and modernized and patented by Pininfarina [1].

[0] https://en.wikipedia.org/wiki/Silverpoint

[1] https://www.pininfarinasegno.it/en/crafted-innovations/ether...
Based on the source code I think this person is the creator - https://cs.stanford.edu/~kach/
Bugs caused by faulty equivalency-related code have been common for a long, long time in React development. I couldn't guess how many bugs related to object destructuring I wrote, and fixed, long before hooks existed (although I can confidently say the former number will be significantly higher than the latter). I used to see these all the time on large Redux/React codebases. `mapStateToProps` was always a fun place to find them.
> If AI drivers generally have less accidents and in the few cases left behave like humans, wouldn't that be a win?

Yes. I think that's a big part of why it's not necessary to "completely, once and for all solve" ethical problems to automate things that might run into them. One could easily argue (and people of course have) that it's also immoral not to take measures that will reduce accidents, which I'm quite sure will happen with AI drivers in the not too distant future.
I said most. ETH Zurich and L'École are on the short list of 'real' universities in Europe for me.
Fido does good work but I think this will fail because it basically means users need an internet passport. The negatives are obvious and I don't think security theatre will be able to walk around the issue. USB keys are pretty established in my opinion. Of course a mass of users won't care about their privacy and being uniquely identifiable, but I still doubt we will see significant adoption.

Fully hiding the additional dangers of exposure of private information isn't helpful to their cause in my opinion.

> Time will tell if enterprises are willing to trust in Apple, Samsung, Microsoft, and the rest of Big Tech

Enterprises trust these orgs too much already in my opinion.

I used auth providers from big tech in some contexts. But that will never extend to any private use case.
Skyrora opens rocket engine testing facility in UK
Thanks for your work. I've been using your site for a while. Amazing how in 2022, with 4G widely available, it's that difficult to check a game score every five minutes while you're working. It feels as if sites like ESPN optimize their sites to minimize the probability that they are useful.
Lawsuit Highlights How Little Control Brokers Have over Location Data
https://twitter.com/Snowden/status/1498049577131208705
> Attacks are in many cases explainable

Yeah, all the times a baby gets mauled to death by a dog, it's definitely the baby's fault. The fact that they are explainable doesn't mean they're acceptable.
The only things I negotiate on are salary, car price, and home loans. For the latter two, I obtain a dozen or so quotes by email, then go round-robin with every other option asking if they can beat the best quote so far. Repeat until no one goes any lower.

I would have negotiated my job offer in a similar way but got a good offer sooner than I expected and didn’t have any other offers in the pipeline. The recruiter was refreshingly honest about it too, “I’m not going to lie and tell you we can’t go higher, but you would need a counteroffer”.

For anything other than massively expensive purchases or job offers, negotiating doesn’t really seem worth the time and tends to give off vibes as a difficult customer or a cheapskate (at least in the U.S.)
Perhaps we should consider how modern society can change to fit the open source model rather than the other way around
I wrote one of those “caliber” things, with the acknowledgement that it require the alumni to make the most out of it and that it isnt about being hired at a better salary.

Accessing capital, board seats, “being picked” to be part of those teams, impressing people that wont scrutinize further just because MIT alumni? Absolutely worlds beyond what the plebs can do, and that requires an ambition unrelated to being an employee.

The education experience is irrelevant. Just twiddle your thumbs for 4 years for all I care. Good practice for “rest and vest”.
Exactly. If you have the opportunity to network with people who will actually be relevant in industry -- globally -- and the means to do it, you do. This is the whole point of many MBA programs.
You mean Coke-proof. No one spills water on their keyboard, and water will not hurt your keyboard.
Hot poles: Antarctica, Arctic 40 and 30 degrees Celsius above normal
I’ll prefix by saying I agree with a lot of the criticisms, and I’ve experienced first hand how hard to explain and error prone hooks are. But for this post, let me defend the concept.

The idea, in a very rough nutshell, is to allow separating behavior and presentation.

Hooks are the reusable unit of behavior. You compose hooks into more complex hooks that might implement loading and saving data from/to the server, for example.

Then you can use this hook with different components, or use the same component in a different context with a different data source. This can be very powerful if used well.

But as I said at the beginning, hooks are unfortunately also very difficult to get right.
I've made CBS Sports my go to for scores. It loads quickly (for me at least), it's easy to read. They provide betting lines right up until game start (if you are into that) and even tell you what network is broadcasting the game, including competitors.

https://www.cbssports.com/college-basketball/scoreboard/
This doesn't change the original point whatsoever.
I really want to like GNOME since it’s the desktop that gets the most attention and everything just works, but the interface just doesn’t work for me. I always end up coming back to a more traditional desktop sooner or later and it just feels like home. I know I can force it to be one with extensions, but those never feel as good as the real thing.
Something tickles me about how the country with reputation for disinformation was so quick to ban Facebook and Instagram.

What do they know?
Check Caprover, should be pretty easy if you've docker setup for rails app.
I'd bet in 50 or 100 years economics will be regarded as the astrology of our times.
If you push the platform responsibility further you can ban anything like their cloud or their government, which are also platforms. This makes content, content author implications viral for whatever they "sit" on top.
GTFO, there is tons of Russian propaganda on FB, including fake shit but some Russian trolls get upset when social media and moderators remove provable false things.
does kde/nvidia/wayland work better for you than gnome?
The ban will, of course, not apply to their psy-ops divisions
Ask HN: Any accessible book recommendations to develop my Bayesian thinking?
Hoping this community can recommend books for me to develop intuition around Bayesian statistics and ways of looking at the world.
[Books by Objc.io](https://www.objc.io/books/) are great. Also whilst not a book, [Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture) seems like a nice way to develop cross platform (iOS/macOS) apps.
Delete forward is Fn + delete, Home is Fn + up. It's not a specific key, obviously, but all those keys don't fit on a laptop. However, if you plug in your own keyboard I'm sure they'll be recognized.

My experience is that the only apps that use actual Ctrl on macOS are GTK apps, like Inkscape, and terminal apps (because Ctrl-C should be quite different from activating the menu item corresponding to the Cmd-C shortcut). Unfortunately, if you use non-native apps, you're going to get a non-native experience.
Nah, "considered harmful" is like the OG click-bait; intended (IMO) to spark discussion.

https://en.m.wikipedia.org/wiki/Considered_harmful