skysight-inc/HackerNews huggingface dataset:
I consider Feynman one of the all-time great men of history, alongside Richard Stallman and Jesus Christ, but this article doesn't really add much. His brilliance was realised later on in life, not as a teenager, young boy, toddler, baby or zygote. I think it's better to focus on his achievements then, not thence.
It is possible -- NAT won't protect you from inbound connections. Even using RFC1918 addresses on your LAN won't protect you from all inbound connections. You need a firewall for that.

If you don't trust the ISP device to firewall, then you can't trust it even for v4. You need to run your own router.
> Beemer drivers used to have a bad reputation along similar lines, but since a large second-hand market established itself, the BMW isn't as prestigious here as it used to be.

Around here, BMW is an ultimate wannabe brand, usually bought (very) used by some young guys, full of testosterone and not very smart. If there's a tragic accident where a car full of people steers off an empty road, hits a tree and kills everyone in it, during the middle of a weekend night, it's usually a BMW too (the scenario is usually such that a group of young people are coming back home from some disco and the owner, young, stupid and possibly drunk, is trying to impress them with his driving).
A Miracle: The 1980 U.S. Hockey Team
I work with Salesforce. Application builder in Salesforce means adding standard and custom objects ( db tables) and additional components ( widgets) to a single 'app'. All these components come with tons of standard features ( e.g. suggestion engine tied to sales process) and more can be built on top of it. For instance, I was sick and tired of the sales team manually updating lead records, so I've created a component that would query an address database based on the postcode entered and would update the records automatically.
He wasn't born a "human calculator," he practiced at it.
Yes, but the scars run deep, and these values are not exclusive to work and employment - virtually every interpersonal relationship, in my experience, turns out to be fundamentally mercenary. I befriend people, or so I think, and I become infinite unpaid tech support. When I put my foot down and tell them to read the damned manual, upset and offence occurs.

I did still do some consulting on the side, until last week, when I politely requested that my few clients pay me a fair market rate, as I had been operating on five year old rates that were cheap even at the time — unsurprisingly, they are no longer my clients. I had worked with them out of a sense of loyalty due to the longevity of the relationships - which evidently was not mutual.

Right this moment, I am away from home on vacation for the first time since the pandemic struck, and rather than being able to relax, I am spending several hours a day dealing with/fending off requests for free technical support from said ex-clients, friends, and family.

It does not give me a warm, glowing feeling to be able to solve the problems of others, ad infinitum, and any seemingly meaningful engagement with society inevitably turns into exploitation. There’s never any gratitude - and to be clear, I don’t expect grovelling worshipfulness, just a “thank you for taking the time” - just ratcheting expectations.

I had dreams of being able to take the time to write - and write I do, but I find no meaning in it, as nothing I write has an audience beyond myself.

The only place I find meaning is in sitting quietly in the forest, and just being a human animal amidst non-human animals. I wouldn’t call it happiness, rather… contentment? Groundedness? An absence, or at least diminshment, of despair and fury?

Honestly, I wouldn’t follow me - I am a bitter weirdo who has recused himself from the world, for good reason. I am never quite sure if it is the human world that is broken, or me - or both.
> The brake pads in most installations can easily lock up the tires

> In the United States, the NHTSA has mandated ABS in conjunction with Electronic Stability Control under the provisions of FMVSS 126 as of September 1, 2012.
yup, i have it under https://github.com/xz/new.css but noted!
I don't understand what you mean. My point was that the worse ever nuclear power plant accident has hurt the planet far less than man-made global warming.

So, if (taking this to an absurd extreme) we went hard on nuclear and there was a Chernobyl every, say, 20 years - but we got rid of all fossil fuel electricity and heating plants - the planet would probably overall be in better shape.
if it generates discussion i dont see a problem ... sooon we ll have to learn to live along with such machines
This is only irony if you cannot distinguish between role playing and the real thing.

The perpetrators of the former use the word "victimhood" manipulatively to abuse the intuitive sympathy that normal non-callous people feel for real victims, and unfortunately it somewhat works, because many people are gullible to such tricks.
It's worth mentioning that if you need something basic for home DIY needs and things without very demanding precision, a not half bad digital caliper from China is under ten dollars on Amazon, accurate to 0.1 mm.

Digital Caliper, Adoric 0-6" Calipers Measuring Tool - Electronic Micrometer Caliper with Large LCD Screen, Auto-Off Feature, Inch and Millimeter Conversion https://a.co/d/1YBFS00

Of course you can go up to $50-60 for some more accurate all metal ones before taking the jump to serious $250+ precision instruments.
Telemetry does.
You don't need to be aware or guess time zones, just specify UTC offset and it becomes unambiguous to everyone around the globe.
It is called a citizen's dividend paid through land value taxes. It means everyone gets an equal share of land on the planet.
'Taking the lane to prevent an unsafe pass' ... ?

There might be a reason people are angry, and it might be that some people are simply more likely to let you know.
Being a cyclist in a crash will be like swatting a fly against a windshield.

But I guess that in the future, no one will drive themselves anyway. Whether due to automation or cost.
As a side note, I have seen here (Italy) a lot of ads on TV recently about the Meta-EssilorLuxottica spectacles with a recording camera and the "recordiquette" expected.

And BTW they have already been criticized because the led that should signal that the recording is on is tiny and not easily visible, and surely it won't be that difficult to cover it one way or the other.

If those (or similar) devices for whatever reason start becoming common, I would expect that there would be no way in practice to know whether someone is recording, besides policemen, everyone else, anywhere.
Nice. Any chance you can post a screenshot?
So basically (some) people only drive carefully when threatened with personal harm...
...until you have to exist outside of a car, then it is downright terrifying (and extra deadly).
Yes it is a challenging problem to do it well. But cool to think about!
Ask HN: How do you host cheap relational databases?
I like building prototypes which might only have less than 10 users but need to be deployed to the public. Often I use dynamodb because the cost of this kind of load is nearly nothing, but because with dynamo you design your schema based on access patterns, I don't find it well-suited to a prototype where the access patterns change all the time. My problem is the relational dbs I've seen cost usually a min. $40/month, which is too much, especially considering I often have 10+ prototypes at once. Any ideas?
Even ignoring things like renting skis, why do so many people rent their homes?
We've found that even the vtable-less Writer interface is extremely costly.

For ArrayLists, you can maybe use ArrayListUnmanaged to get the space savings.
That's true. I think my problem was that I was trying to be to clever and trying to make something like SmartPtr[TButton] have the same inheritance like ptr TButton. If I would have "wrapped" everything in native Nim classes it would have been fine. OTOH, I think there is no equivalent to an interface in Nim, so that would not work in that case.

I'm not saying Nim is deficient, in fact it is one of the most expressive and productive languages I know. But there are subtle difference between object models in different languages that make GUI programming hard, and I think that is one reason many people don't use modern languages but stay on C++/C# or throw there hands up in the air and just use Electron...
We did quite well back in the day with the "UML as blueprints" approach, and I personally felt that for new complex systems that mapping between various diagrams and the use cases helped greatly in clarifying a larger OO system before we started writing code. I felt creating diagrams and getting consensus at the start of iterations made us significantly more productive and produced better results.

But most active tooling and education for UML was always CASE-oriented, which was way too heavyweight for such a small org. I would use more "UML for sketch" tooling - like OmniGraffle with good (internal) stencils - which allowed for iterative improvement to the diagrams. I actually switched from Linux to Mac for OmniGraffle. Invariably the UML tooling of the day was too cumbersome, because it was geared toward making more formal models from the outset.

It is the UML sketching which I have kept throughout my career, and lamented that as CASE died, there hasn't been anything else to supply baseline education nor has there been any evolution (or simplification, or unification.)

I suspect creating such things just isn't that attractive without the CASE money being there.
The python packaging situation could be better but poetry is pretty good.

I think the real problem with python packaging is a cross-language one. Show me a language that can elegantly handle building C/C++ dependencies across platforms. This is where things really break down. Python is unusual in this because it relies on C/C++ libraries for performance in a lot of domains.
In theory you are hiring the government to protect your home.
> how could something like this possible be avoided?

Give up on trying to accommodate everyone.

> making the avatar overtly feminine

In the 90s, I spent plenty of time around the type of person who might see Clippy is a male predator, and they would certainly have had a problem with the assistant being feminine.
It's not price itself. It's relative income spent. Anecdata: I cannot remember ever being tailgated by a Rolls Royce, Maybach, or even Ferrari. These kind of cars are sufficiently expensive that they are not within reach for people reduducing food consumption and living in a smaller spaces to afford them, but by people with sufficient disposable income.

The most dangerous ones are those that pay an arm and leg to get a big car. Given a typical distribution of income an analysis will of course still find a correlation to price. Especially as not many people being able to buy a RR are taking part in such studies.
"school children"

Incessant infantilization of college-aged adult people is part of the problem. A 21 y.o. is not a child by any standard I can think of.

They can take enormous debts in their name, enlist to the army and sacrifice their life, become professional firefighters or miners, use various legal drugs, do dangerous jobs such as sailors etc.

Please do not frame adult people as "children" only because they attend a college. It is patronizing and denies them self-control and agency. It also tends to produce bad, heavy-handed, intrusive and oppressive policies aimed to control them "for their own good".
I don’t get it, honestly. I have been using Python since 1.2 and never had this kind of problem since we moved to pip.

That may be because I use virtualenvs and pyenv extensively, but even without that as long as you understand how pip works and where it places packages and binaries for a non-root user, it is mostly a matter of setting PATH in your shell (I do it with a conditional to see if .local/bin exists) and you’re done…

I also have historically had very few issues with dependencies (other than lack of some OS libraries to rebuild a wheel when, say, I’m using Pillow on ARM and it needs to find libjpeg), and yet there is a constant stream of complaints here on HN… I wonder why.

Would it be the OS? (I use Mac, Fedora and Ubuntu, and just sync my projects across all machines with local virtualenvs - everything runs everywhere, but I don’t use Windows for Python development)

Is it specific packages? Complaints seem to be generic.

Or is it just Eternal September all over again?
I am wondering which languages have this "reliable by default" property. For example, even Mathematica stores floating-point numbers as double-precision.

Mathematica (default settings):

In := 0.2 - 0.10000001
Out = 0.1

Out of curiosity, why is this property specifically desirable for deep learning applications? A neural net typically uses floats, and I suspect it would be robust to very minor error.
I never heard of him before! He was definitely into wiggles. And psychedelics apparently.

> "But the real world is wiggly, wiggly, wiggly. Now when you have a wiggly system like a cloud, how much wiggle is a wiggle? Well, you have to draw the line somewhere. And so people come to sorts of agreements about, uh, how much of a wiggle is a wiggle; that is to say a thing. One wiggle, you can always reduce any one wiggle into sub-wiggles. Or see it as a subordinate wiggle in a bigger wiggle. But there’s no real fixed rule about it.”

He and Schrödinger would have had a blast together.
One solution that I often hear about Python packages is the use of wheels.
But I am wondering how this can work when multiple package depend (directly or indirectly) on a C library like zlib. As far as I know, there is no authority that decides which zlib version should be used. So I package A uses zlib.so.1 but package B uses zlib.so.2 can both be loaded at the same time ? (the version numbers are just examples for two incompatible version numbers)
Nearly anything can be parodied in such a way to apparently diminish thentarget of the parody.
-SUVs aside, do keep in mind EVs are quite heavy compared to their ICE counterparts, too. (On the upside, I guess they, being newer, involve more passive safety for whatever they run into).

For instance, my 20 year old Land Cruiser (Which I, perhaps engaging in a bit of semantic pedantry would call a 4x4, not a SUV) has a dry weight of pretty much 2 tons / 4,500lbs.

A Nissan Leaf? 1,600kg/3,500lbs. (Tiny compared to the LC)

Tesla Model S? 1,950-2,300kg / 4,300-5,000lbs (Still small compared to the LC)
> Amazon returns drive me up the wall because unlike everyone else, they expect you to print your own labels.

I live in the EU, and I don’t know any e-commerce brands that ship you a label every time you request a return - that sounds incredibly wasteful.
> That wouldn't work - it only covered cops who were "actively involved". Getting your partner to move towards someone with a camera would mean they were no longer covered by that. Otherwise they could just station cops on 16ft grid and prevent any filming for 100s of ft.

If only there was footage to corroborate the partner's statement on the matter.

Quip aside, I can think of a half dozen ways off the top of my head for a partner to get in the way while remaining actively involved.

It's ok for the balance to tip in favor of the people once in a while.
That's the language model version of SQL injection. To plug the hole you have to tune the model to predict if this is happening.

I think we're going to see more and more tasks solved not just by providing a result and a probability, but also including a step by step reasoning trace, a justification or a self evaluation of the result, maybe asking clarifying questions. This can include security scans for goal hijacking.

You just need to show the model a template that includes justification/self evaluation, so it knows what it's supposed to do.
An optimized recipe for making giant bubble
If you try to "take the lane" you are essentially positioning yourself in a way that tries to police other drivers behaviour, or block them. This behaviour in a car would annoy people, and it is more annoying on a bike because bikes are slower. I understand sometimes this may make it safer for you, but this is why people are getting annoyed if it's confusing to you.

I also can't know what you consider to be an 'unsafe pass' but these days I think cyclists and road rules seem to expect cyclists to need a totally impractical amount of extra room. I think a few feet is often comfortable, depending on context, when I'm cycling, but official guidance in the UK is 'a car width'. How then should cars pass people cycling side by side? Not at all? I personally think these rules have created a more toxic situation on UK roads. They need to be more practical if they want better conformance. They do also need to be policed. But I strongly advise members of the public to not try and enforce them themselves.
Rails Faker Gem Overview
It was weirder than that. I can’t remember the domain off the top of my head but even if I could, I think we’d be drifting solidly off-topic.
Apple evaded trademark sleuths by filing 'Dynamic Island' in Jamaica
Actually, you shouldn’t need to add that flag, AFAIK it’s been the default for a while for non-root users. But both Debian and Ubuntu tend to package their Pythons to rely on .deb packages and have been somewhat inconsistent over the years.

Does it try to install packages in your system paths and fails due to lack of permissions?
Made me think of the good ‘ole Pessimal Algorithms paper: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11...
Always a hoot to read ^^

> However, suppose the maze is actually quite agreeable, so much so that we wouldn’t mind spending a few extra cycles in the search for v; in fact we vaguely hope, nay, decidedly wish, that the search will take as long as possible,
Relevant discussion:
https://news.ycombinator.com/item?id=30060784
I've tried it. The first time it did generate an image, albeit missing one of the few elements I mentioned.

Now it only generates black frames, even after being restarted. Not impressed at this point.

The options are sizes up to 768 x 768, "steps," and "guidance scale." You can do text-to-image or image-to-image.
Common Lisp isn't strictly a high-level language, it has always been meant as a practical, multi-paradigm language. After all `car' and `cdr' are the names of two registers of a particular LISP machine. Also, bitwise operations are not exclusively an implementation detail - they may well be the point of your computation (as in many programs written to control devices in an embedded system).

Not to mention, the Y combinator is itself a low-level detail of how certain high-level functions (recursive functions) can be expressed in the formalism of the lambda calculus.
>You shouldn’t allow me to have that kind of power over your mind. I’m just a stranger after all.

You are actively seeking out legislation that imposes this "power over your mind".
How about always returning the "group" column by default.
If the user wants to get rid of it later (much less frequent) they can do an outer select or remove the column themselves.
The farmers are working. They don‘t choose to do that, they have places to be and need their machines to get there. Do you honestly believe they‘re doing that for the lulz? What should they be doing?
Erm. Brew uses Ruby, and there are historical reasons about that, but Apple never had any favorites in that race.
Sadly there both no economic incentive to do that, and plastics dont really sink like that - or clump up. The 'great pacific garbage patch' is mostly water, with bits of plastic floating around. It takes years for the plastic to eventually migrate down to the deepest part of the oceans. [1]

[1] https://www.theguardian.com/environment/2019/feb/27/worlds-d...
Generally, I find that if you do anything too complicated with SQL it won't be scalable because the optimizer will start making bad decisions and you should just do it in the app tier where you can tune the algorithm more easily.

Thus, if you need abstraction, you probably are doing it wrong already.
You can get nice metal ones (digital) for much less than $50 from Harbor Freight.
> pow(pow(pow(pow(pow(2, 2), 2), 2), 2), 2))

The Julia equivalent is:

julia> ((((2^2)^2)^2)^2)^2
4294967296

Julia's ^ is right-associative.
I think I'll try this way. I don't dry run the code enough while I write it. And I've only recently started adding comments for myself. Thanks for the tip.
> steer clear of hateful/racist/bigoted patterns of thought

If you want to widen the spectrum of humanity that you're exposed to, you're inevitably going to come across these people. Personally I thought it was well worth it. Plenty of good and bad to be found.
> Login is requried to be able to save all of your preferences on the server.

Ehm, ever heard of cookies? Local storage?
Anything by Adam Curtis. Is he right? Is he wrong? What is going on? He makes some strong arguments at a system-level and of an interdisciplinary nature that really make you think. Despite how people like to write him off, he is likely not too far off the mark most of the time.

Samsara and its kin are engrossing, if not quite stressful. They show you how insane humanity is in rather raw form.

The BBC's Blue Planet, Planet Earth, and Life series are masterclasses in ecological storytelling.

Exit Through the Gift Shop is about as subversively hilarious as you can get.

I'll need to look it up later, but there's a really good documentary about the people who still hand-make Steinway pianos in New York.

I think there's a series called The Planets (?) that covered a lot of the various probes that were sent out.

There's some documentary about the various moon programs, covering Mercury, Gemini, Apollo, etc. It was a series. I can't remember the name or immediately find the one I am thinking of.

There's been a lot of fascinating animal documentaries I have lost track of.
Your PATH is broken and you’re not finding the pip wrapper for your install. If you need to install Python manually, use pyenv, which actually makes sure pip gets into your PATH to avoid that kind of thing.
Are you sure? Rent and mortgage are pretty similar per month but if you move every few years the home will cost you a lot more.
Hi again Geoff.

Here are some other constraint modelling implementations of this problem: http://hakank.org/common_cp_models/#einavpuzzle .
Aha - the sub-clause that drags down my lofty ambition ...
For complex SELECT queries, I do:

WITH cte1 AS ( /* whatever / ),
cte2 AS ( / you can refer to cte1 here / ),
cte3 AS ( / you can refer to cte1 and cte2 here */ ),
...

If I need access into multiple statements that I can't refactor into a single one, explicitly using temporary tables is a viable option (some engines implement CTEs and other operations using implicit temporary tables anyway). Otherwise, yes, views.
This is also one of my favorite talks, because it showed me that Rust is mostly recommended by people who don't know what they're talking about made me not waste any time on it (besides the horrendous compile times in real projects even compared to cpp).

For example, she spends a significant amount of time there explaining how to implement her component placement strategy while working around the borrow checker and at the end proclaiming how great it now is compared to a cpp implementation...

...not realizing that what she's just done is implement a custom allocator (not literally allocating memory, but the operations are the same: give me space for a component, free it, memory is latter accessed by an address instead of being
some opaque thing hidden behind language semantics, etc) that can fail in most of the typical ways and that she's gained nothing over the cpp implementation while wasting effort to force Rust into allowing her to do something really basic.
Send your message to the Russian Invaders