skysight-inc/HackerNews huggingface dataset:
> Once you make public transit be the most convenient

And public transit will never be convenient as long as human operators are needed because convenient public transit means a train or bus every 5 to 10 minutes at most, and that labor is extremely expensive.

And if you have to wait more than 5 minutes for public transit, especially in less than ideal weather, you are going to prefer a car. And once you have invested in a car, you are going to balk at the taxes need to provide public transit that has 5 minute intervals.

You also need Tokyo like density to make those rapid transit intervals make sense.
Julia has a package that does this fairly elegantly (not perfect of course, but you can wrap on top of this) https://github.com/JuliaPy/PyCall.jl.
Absolutely in love with Pulumi. I had to pleasure of interning at Amazon, where the AWS CDK was used extensively. I greatly enjoyed using typescript to define infra, as opposed to the two (that I know of) alternatives:

- use terraform: I’m not a fan of terraform because HCL just feels like, to me, advanced YAML. No type checking, and while it was a step up from not using iac, I felt like I had to scour external documentation (which is fine) and forgo all the wonderful ways VSCode allows you to look at documentation inside the app.

- use the AWS console: very painful for anything larger than small.

The only negative, to me, of using AWS CDK is that I’m not able to use cloudflare offerings - which is why I use Pulumi for my personal projects.

I wrote about this topic here, if you want to take a deeper look:

https://link.medium.com/TlCZ5r5Wvlb
>You are responding in the context of a thread without considering the reason the thread developed: someone stated that the effect worsens because selfish behaviour.

Your point is well taken. However, GP questioned whether folks were doing net-positive things due to altruism or selfishness.

Assuming that the result is net-positive (which might be an incorrect assumption, but I'm going with it), it's irrelevant as to the 'why'.

If results are net-negative or zero impact, it might be worthwhile to ask the 'why' of the motivation behind the behavior.

I'd add that while the initial post may have asserted that (paraphrasing) "selfish behaviors make things worse," GP's comment didn't address that at all and every other response to GP interpreted it the same way I did.

Is it a requirement that I respond not only to the comment to which I respond, but every comment prior to that one? If so, how far does that requirement to apply prior context apply? Do I need to address the psychological make up of selfish vs. altruistic behavior? The science underlying climate change and greenhouse gases? The basis for chemistry in our physical world?
A few things that jump out to me: Toyota LandCruiser 100, Casper Glow Light, MacBook Air and Design With In Reach Theater Sofa.
I've never heard of "safetyism", so from the content:

"safetyism-inspired beliefs (e.g., emotional pain or discomfort is dangerous)"
Kazaaa has nothing to do with torrents, but what do you mean by corrupted?

Torrenting can cause a fragmenting issue, but defragging clears that up. And like anywhere else, random executables sometimes contain malware but there's nothing inherent in torrents that makes that more likely.
Yeah, I'm with ya on the combine. But, farmers shoot or exterminate animals like deer, gophers and pigs that threaten their crops. It seems as though it's necessary to kill animals in order to provide even a vegan diet to the world's population, and I often see this truth being ignored by absolutists -- which seems to be what the original comment about combines was reaching for.

I eat meat, too. I'm... mostly okay with that. But I'm told that pigs are smarter than cats, and that makes me a bit squeamish. Natural order sure is a slippery slope. It is human nature, I hope, to aim to be better than our nature.
When society in your country or in every country strays too far from what you know is right, you can either become a revolutionary, or become self-sufficient, alone, or as a community. I don't have much advice for revolutions. For the other, all you can really do is move somewhere with like-minded people, rely as little as possible on the government, and try to live among your peers unmolested. This will be very hard if you like city life; the city is antithetical to self sufficiency for obvious reasons. But if you can accept a simpler life (and this does not mean lonely, boring, or anti-intellectual), I highly recommend it.
It is my understanding there is a third party port of X to the machine. I would guess you would have to do X11 forwarding, but theoretically it could work.
I definitely got significant value out of studying CS in a structured/academic context after being self-taught; it helped a lot of concepts that I already fuzzily understood gel together. For instance, I had written little config file parsers, and even most of my own (mini) programming language, but taking a course on programming languages, studying grammars, lexers, parsers, etc. helped make everything click and feel less shaky.

I'm not sure the diploma is a huge deal, as long as you have some industry experience (sounds like you do) and can demonstrate your skills. Having some references who can vouch for you is good to have, too.
Japan is fascinating for me. Do they just not test people? https://ourworldindata.org/explorers/coronavirus-data-explor...
Unfortunately Craigslist got loaded down with scammers and they never figured out a good way to get rid of them. Facebook has an edge since you can not only look at the seller's profile but you can also see how long they've been a member of Facebook. I'm sure zombie accounts or scraped accounts happen but it doesn't seem to be common, especially if you stick to buying from people in your community. Not sure how well it works for sellers.
And there's 1 guy he knows that's a 10x developer and always willing to take one for the team.

I'll leave it to HN to figure out what that means :P
If you have money it's easier to make many more meaningful bets. You don't need to aim for epoch changing discoveries, just use money to become a benefactor of them.
This isn't about perfect vs. good, though. The PR as initially written was unsound. The maintainers worked to help point out the deficiencies. The author gave up and wrote a blog post rather than finishing it.
Is there an option for leather or metal watchband, either from Citizen or aftermarket?
> Fats were of course villified for a good while. Why?

Around the 90ies the "fats are bad" narrative was mostly a marketing ploy from the sugar industry.
Also the study that correlates the cognitive distortion of catastrophizing with "safetyism" states that "greater empirical scrutiny of safetyism-inspired beliefs and practices is warranted before such customs become more widely adopted."

It'd be such a catastrophe if those "customs" were adopted, wouldn't it?
Those faucets that allow you to control three things (amount of water, amount of hot water, amount of cold water) using a single joint (random picture from imgur https://m.imgur.com/G3Yydd9 ). People use taps/faucets with 2 knobs in 2021??? Wtf.

European style windows ( https://www.reddit.com/r/videos/comments/4kjsnp/european_win... )

Excel (before latest reskin which made it less productive because there is less space for user)

Pivot tables

I could probably list few mobile phones. Each were good for their time (nokia 3310, nokia e52, samsung galaxy s2).

Nintendo entertainment system (put the game and play...).
Thos reads like an advertisement.
Julia has great notebook support, the Ju in Jupyter stands for Julia after all. There's also the fantastic Pluto.jl for reactive notebooks.

And the VSCode extension isn't quite IDE level, but that's just a matter of resources.
If you have the space, get a squat rack or half rack instead. I can’t stand the idea of paying a subscription for equipment.
So... what exactly is it? Projects that have a lot of fluff but don't tell me what they offer irk me. Is it a NAS? Is it a Linux distro ("OS") that packages each app (whatever the hell apps for the "home scenario" mean) as a Docker container?

Well I did find the answers under "Key features", it is a NAS and home automation, except those 2 things are under construction, meanwhile it seems they're focused on pretty UI and having apps as Docker containers.

I'm becoming more of a curmudgeon, but masturbatory lines like "[...] team believes that through community-driven collaborative innovation and open communication with global developers, we can reshape the [...] experience like never before." and "Made with [heart emoji]" annoy me.
NYC had this feel in my experience from 2005 to 2015. Manhattan (central park and below) and the subways were basically Disney world with alcohol.
> I write a view for each access method (so I can change the schema without worrying about changing every access method), and a function for each update/insert/delete (for the same reasons)

I’d appreciate it if you could expand on what this means exactly.
Again, Seattle has been a boom town ever since it was founded. The grunge era was actually kind of a bust (if you remember, unemployment was a bit high and housing prices were stagnant in the early 90s), but the start of maybe what we can consider the current boom?

Seattle is a boom town, it doesn’t just have a conventional boom or bust cycle. All west coast big cities (Vancouver BC, Portland, SF, LA, San Diego) have a similar rapid growth profile with similar problems. Note that none of these cities have been able to solve them adequately, and we ran out of space to build new freeways decades ago, so that solution is never happening, even if anyone thought it would solve the problem at all in the first place.

A city like SLC, which has room to add freeways along with republican run government to add them, hasn’t been able to fix its traffic problems either. In fact, they just get worse as the new freeways encourage more sprawl.
Not if they were the two people catching a bus that made running the bus every 15 mins rather than every 30mins viable, so now 40 people stopped using transit and 20 of them drive and take a park each. Then this slowed two other bus routes, and so on.

Induced demand and congestion are complex. A taxi is probably better than a car, but neither cars or taxis have enough capacity to viably challenge congestion. You need mass transit that runs frequently and isn't stuck behind cars.
also blindly install with curl | bash
It's so ironic that the most coddled, easily-triggered people on earth are the dipshit boomers than come up with studies like this.
The first thing that came into my mind is the 4-colour pallpoint pen from Wedo: https://wedo.de/4_colour_ballpoint_pen_chrome

It is very practical if you want to use different colours for note-taking away from your desk.

I had my first one aprox. 40 years ago when I was a school boy. Its design hasn't changed since.
github is not privacy-friendly either.
> What a mental health nightmare it's all turned into.

So much this! Too often I will overthink why certain ads are shown to me, as I will notice how they overlap with search queries/purchases I've done recently.

Then I wonder why I didn't disable "targeted ads" in the settings for that service, when I go there to change, it's already disabled..
> I was astounded at how easy it was to work with record data there. It's something that's several orders of magnitude harder to do in the Unix world with its "bag of bytes" data paradigm.

Hear, hear. I started out in the block and record-oriented I/O world, and quickly found that being unable to make a quick use of highly advanced I/O system calls to be frustrating – for simple tasks. One had to define the record structure, typically in MACRO-11/MACRO-32 (we did not use COBOL, anyway), and only then commence the I/O. Record-oriented I/O also comes with its own wealth of quirks, e.g. if an application crashes / the OS restarts, the system administrator has to determine which files had not closed and manually close each of them off after the crash / system restart. Applications would refuse to start up if the files they operated on had not been properly closed. Blimey. Direct device I/O was even more complex.

Even the block I/O wasn't as trivial to use, especially for the simple text processing as the system did not keep the used bytes counter for the last file's disk block; the app would have to read all the blocks in and then either search for a special control character that indicated the end of the text or at least one text editor reserved the very last word of the last file's disk block as the total file character counter. Wash, rinse and repeat. All in all, as soon as I could get a hold of access to a UNIX box, I ran away screaming.

UNIX shifts the disk I/O complexity into the application layer (user space) and raw devices (user space + VMM bypass in the kernel space). Want to implement a record-oriented I/O? Write a user space application for it. Want to implement a high performant, record-oriented I/O? Use a raw device (Oracle absolutely wanted to give exclusive access to such one, and it was very fast for its time). That has yielded a highly successful cottage industry of databases, relational and record-oriented ones (e.g. BerkelyDB).

Looking back, I have come to appreciate the record-oriented I/O, and I would love to be able to define my application's record structure in the COBOL-like way in C/Rust/whatever and use that for simple and slightly more complex things. I certainly would not want to have to deal with the complex legacy that comes with it, i.e. seeking out unclosed files after the restart to close them and stuff. For simple one-off things and for talking to simple device drivers, I will take my bag of bytes any moment.
They used Python because it provided value, not because it might in 5, 10, 20 years into the future.
Two points i found interesting:

- of the three compounds currently in clinical trials, they’re all relatively similar to known drug compounds, but unnumbered by patents (and hopefully more effective)

- the grand challenge in drug design involves a different objective function than most are currently solving — the real challenge is to identify which protein to target, but most drug discovery assumes a known target and optimizes drug compounds for that target
Yeah, thanks for expanding on that. It’s a very valid point.

On the other hand, Israel, Hong Kong and Belgium have all reported breakthroughs from recent travellers. In Hong Kong it did so between two units in an isolation hotel.

So it certainly looks troubling. But yes if there a massive Delta wave in South Africa the relative growth rate would be slower.
In Germany, there is a right to one's own image, even in public.
The operations you cite aren't free, but they aren't the reason that costs of food for consumers dwarf payments made to farmers. Distribution is not a free market. Farmers sell to monopsony, and consumers buy from monopoly. Firms like Tyson, JBS, Cargill, etc. are not the immense size they are in order to create efficiency but rather to extract rents from abusive market positions.
Timeless quote from Bodik, from the article:

"Don’t be a boilerplate programmer. Instead, build tools for users and other programmers. Take historical note of textile and steel industries: do you want to build machines and tools, or do you want to operate those machines?"

gReaT resource.
That's understandable, but it does suck for those of us that want to sell stuff but don't use Facebook. I managed to sell my PS4 Pro despite having an empty Facebook profile, but I'd imagine a less in demand item might be a lot harder to move, if people tend to want to see that you're a real person. My account probably looked like a scammers.
You're not going to get a ticket for waiting in a non parking spot in NYC. You'll just get asked to move if someone needs it
I've been using C++ and Python since the early 2000s. Julia these days is my go to free time language to hack together stuff in, partially because I've been impressed with what comes out of that ecosystem despite the smaller community. I think this is at least a testament with how composable things are relative to C++ or python.

I love many things about Julia, but there are definitely growing pains for the language and I can see why it may be a hard sale to people used to modern python or C++, both of which have improved since Julia came out. However, Julia has it's own goals that might make certain communities veer towards it. It'll be interesting to see if it gets more adoption in industry.
Arcteryx Bora 95 backpack. Big, heavy, but super-durable and what you need if you're doing long backpacking trips and are not of the contemporary super-lightweight inclination. Mine is 25 years old and everything is still perfect. Out of production, their current backpacks are no substitute (and they know it).

Dewalt power tools. Not absolutely perfect, but normally everything about them just seems right, and the durability over 28+ years so far has been perfect (with one exception: a jammed chainsaw motor).

My Bourgeat 24cm vertical-sided saute pan. When I moved from Seattle to Phila. in 1996, I drove 400 miles out of my way to pick this up from a tiny kitchen store on the Oregon coast. It is the best kitchen tool I have ever owned. 25 years later, it remains my go-to pan for more than half of my cooking. Encased copper base, stainless body, I can burn the shit out of something in here, and after a night's soaking it cleans up like new with almost no effort. Sadly, although Bourgeat are still in business, they dropped this particular model a few years after I bought it.

Sandisk Clip+ music player. This is far from perfect, but it's also so far ahead of almost everything else when it comes to portable music while exercising. No touch sensing, just physical buttons, usable with gloves of various sizes. Storage size limited only by SD card availability (I'm at 120GB right now, could go larger). Battery lasts longer than I tend to remember. Rockbox firmware makes it work better. Plays every format that matter, plus a few that don't. Tiny, weighs almost nothing. Not what I want to listen to at home, but if I'm out running, cycling, skiing, snowshoeing ... I've just never found a better device. Out of production.

Ableton Push 2 control surface for DAW workflows. The tactile quality is outstanding, the screen quality is gorgeous, the knobs have just the right level of resistance to turning, it's just a thing of beauty. But what makes it so much better is that Ableton fully documented every aspect of this beast, which allowed me to make it work with my own software. The documentation is almost as lovely as the Push 2 itself.
Seems like a good way to get people to stop buying their product
By then you ether sold the company or your doing enough in revenue this is insignificant.

Let's be clear, you can build a functional startup on AWS free of charge assuming you at least have a valid credit card.

The .01% who eventually become enterprise clients aren't going to complain.
I'd be moderately happy with Python if it had full static typing, improved error handling, fixed packaging, fixed deployment, and removed the GIL.

I like to think that containers only exist because deploying a Python application is so %^#(&*# complicated that the easiest way to do is to deploy an entire runtime image. It's an absolute nightmare and travesty. So bad. So very very bad. https://xkcd.com/1987/

I'm not optimistic on TypeScript for Python. That'd be great if such a thing existed! I'm not optimistic on packaging or deployment. There is recent progress on GIL removal which is exciting! There is hope, but I'm proceeding with very cautious optimism.

Comprehensions are kinda great, but also hideous and backwards. Rust iterators are a significant improvement imho. The fact that no recent languages have chosen to copy Python's syntax for comprehensions is telling!

Oh, and I think the standard library API design is pretty poor. Filesystem has caused me immense pain and suffering. Runtime errors are the worst.
It’s my understanding the SawStop has a Powermatic body.
>People like you are minority

Disregard for minorities is generally frowned upon by human societies, isn't it?

>And it is way easier to deliver that experience using web stack than any kind of native stuff.

I think it's totally doable to build something performant using a web-based "stack" if the stack itself doesn't weigh more than five elephants.
Couldn't you just as easily say that a vulnerable population seeks extra protection?

Another question, are these authors legit? I think its difficult for a bunch of software engineers to evaluate the quality of scientific work so far outside of their field.
> they wanted a clearly delineated mentor

They may "want" that, but that's something I never got and I worked on-site for 20 years before I went remote 5 years ago. It's not like dedicated mentorship is common in non-remote work, and it's not like a remote junior employee would be denied mentorship if they ask. Most of my clients have junior employees, and they do reach out for help from time to time, and I encourage that. Nobody knows everything there is to know, not even senior people like me.

There's another aspect that's often ignored. Mentoring others just creates drag on your own career in most companies. It is not beneficial to the mentor at all. Nor is hosting an intern. So the smarter potential mentors avoid it, and you don't want to be mentored by the dumber ones anyway.
Brother HL-2070N black and white laser printer. 14 years and still going strong.
I'm going to go a bit more low-tech than most, and say a simple wooden reamer. Nothing juices an orange better, and it's literally something you could whittle. I don't think the design has changed in centuries, and I don't think it can be improved.
GearWrench ratcheting wrenches. They're compact and fit in places that sockets never will. The ratcheting mechanism is very fine, with low backlash, which matters a lot in those tight places. They feel great, and they're a delight to use.

Wirewrap tools. They're mechanically simple, easy to learn, and let you create neat, dense hobby prototypes faster and easier than soldering.

Wago Lever Nuts. These let you join a wide range of wires, from 24 to 12 AWG, stranded or solid. They're quick: strip, insert and flip. They're verifiable: you can check that it's done right just by looking at it. They're reliable: the spring pressure ensures they never come loose, even with vibration and heat over many years. I'm never going back to twist-on wire nuts.

Ruby. The seamless blend of OO, functional, and imperative programming is beautiful. It can be dense without being obscure. irb and pry make it easy to explore code and data. The syntax is mostly conventional and easy to learn. The standard libraries are well designed, and have consistent interfaces. The documentation is concise and easy to scan. I won't say its "The Best", but of the dynamic, interpreted languages I know, Ruby is the most fun to use, and it starts with the clean, well-considered design right at its core.
AWS spent the first decade of existence advertising to executives as a way to significantly decrease their cost of IT, not as the Louis Vuitton of IT.
My Sony ICF SW-1 shortwave radio. Perfect backpacking travel companion in Asia in the 90s. It just worked.
Is it strictly 99/person/year? Or is there a family or couple option?
Yeah, lambdas and reflection really.
This may be a normie response - but Apple Airpods Pro are one of the best products I've used. After years of using several bluetooth headsets that get finicky (with connections that is), having a set that just connects and works every single time is refreshing. They really changed my behavior - I went from not liking phone conversations at all (getting agitated after a few minutes)to comfortably having long phone calls. I would replace mine immediately if they were lost / broken.