skysight-inc/HackerNews huggingface dataset:
I won't physically stop the person, but I will say something to them and take a photo of them in the act. I don't have a way of knowing if you're doing this legitimately (I've had to cut a lock due to a lost key), so I'm not going to threaten them or call the cops.

I don't think taking a photo will have any actionable follow-up—I have no way of following up to see if someone reports to see anyone has reported a stolen bike in the area—but might make a thief decide to go find a different target, while not being a major issue if you're the actual owner.

As a healthy, medium-large guy who's okay at de-escalation, I live in the assumption that no one will try to hurt me for interfering. I'll probably learn better one day.
We're having a similarly crazy legislative session in North Dakota. It's very disappointing
That's the dream!

Going another step, I'd love to have a Thunderbolt to fiber adapter without having everything baked into a single cable. These products exist, but cost $5000 for each end

https://www.atto.com/products/thunderbolt-adapters/thunderli...
That can’t be true. Truly, who ever owns the company decide what the goal of the company is.
Generally on Apple platforms the move here would be putting the shared binary into a dynamic .framework rather then trying to eliminate the shared dependency. Is this a limitation of authoring it in Go that it has to be entirely static?
If you're thinking about building something in Rust, a good question to ask is, "what would I use if Rust didn't exist?"

If your answer is something like Go or Node.js, then Rust is probably not the right choice.

If your answer is C or C++ or something similar, then Rust is very likely the right choice.

Obv, there are always exceptions here, but this helps you work through things a bit more objectively. Rust can be a fantastic language for many purposes, but it has a very high development cost.
The accepted answer really illustrates that a popular, eloquent answer can still be so very, very wrong on many levels.
Question for HN, all things being equal (you are not more familiar with one language/framework) what language would you choose to build a startup in?
I should also point out, and this is something I only learned recently, you can't get a car loan for a car that's over 10 years old.

About five years ago my mechanic told me there was a Lexus I needed to look at. Single (obsessive) owner, extremely low miles for the year, extremely clean, my mechanic had done all the work since the time the vehicle was no longer under the Lexus service and warranty.

The catch? It was over 10 years old. That's when I learned you can't get a loan for a car that's over 10 years old. I had the wherewithal to pay cash (it was over $10K for the car, but it was a steal!) but that's not something young people are going to be able to do.
How the Adani Fraud Works (Allegedly)
You can also get match in any variant of Erlang or ML, and those don't force you to jump through hoops for borrow checking.
I had simply missed the news, apologies.

EU: https://www.ema.europa.eu/en/news/ecdc-ema-statement-booster... (sep 2022)

Haven't been offered this, though.
So, since Hitler promoted women's sports, we should just stop that? Identity of researchers is irrelevant, the question is whether end result is useful. Obviously only applies to past research, present day we should follow best practices of modern medical ethics. Nevertheless it's clear that even if Aspergers is strictly "low end of autism", those affected are often highly productive in society without any special accomodation and may on the other hand need support in emotional and social adjustment which would be beyond reach with severe autism. For example, Elon Musk needs some help with emotional intelligence, not vocational training.

I have also seen no evidence that Asperger's and Autism are in fact forms of the same condition. Forgetfulness is not dementia, chubbiness is not obesity. Don't leap to conclusions just because you don't like the guy.
There's no real shortcut to proficiency. Write a lot of code and always look for ways to improve it.
I failed to replicate the attack later in the evening in a "new" conversation. It does appear to me the model is learning between conversations, even without human input or RLHF.
I've previously had a look at IBM Stretch and how they considered and rejected 60 bits. A '6-bit' byte was considered to be important - more so that 8-bit - so having a word a multiple of 6 was seen as an advantage.

https://thechipletter.substack.com/p/60-bit-computing
Car-sharing and ride-sharing exist now in addition to public transit. Vehicles can exist without personal ownership of one.
My objection is that the author is quite clearly describing this as a bottom-up, small scale approach. Criticizing it as an inadequate approach for something much larger is unwarranted, as nowhere was the claim made that this scales up infinitely.

What is gained? No build step, as the article also clearly mentions. Your alternative approach goes against the goal of the author. Which is to not have a tool chain. "You can also do this by installing these 17 tools and 30 dependencies" is quite missing the point.
When I went to school in one of those states it was pretty obvious that the honors classes were not more rigorous, but just a way to effectively continue segregation long after it had been made illegal. There was a slight complicating factor of class but even still it was very clear what was happening. The white children of farmers (who in rural areas are the upper class) were in the honors classes, the black and hispanic kids, along with most of the children of farm laborers were in the non-honors classes.

Having grown up in an environment like this I'm not so foolish as to take the leaders of those states or the general culture war right at face value. They want segregation again and this is the closest they can get. You don't have to buy into it either.
Were you a shareholder at the time?
> it's not going to recover real details, it's just going to sharpen lines and potentially show details that look real but might not be

Super resolution as a name covers a number of techniques, but some absolutely can recover real details. Eg Superresolution from video will integrate over time, allowing sub-pixel accuracy. Imagine a grid of pixels, each of which covering a defined area of the source. Now, if that grid moves, the area covered by each pixel will be slightly different. The differences between frames can then be used to determine with accuracy a higher resolution output image.
> AI will be a major productivity enhancer.

This worries me. The problem of programming isn't that we're too slow at writing code. It's that we're not thinking critically enough about the problems we're solving. And the way we approach programming is to not fully understand what we're doing and derive joy from fixing the result of our neglect later on.

TFA touches on this a little but doesn't dive in deep: how do you know that your software does what you think it does? In such a small example, a world renown researcher missed an error! Several people did. In their current state, LLM's will gleefully give you wrong answers as if they're 100% correct and it is now your job to verify they are correct. Most programmers do not know how to write a proof or other sort of formally verifiable specification. How will they know that the code they are about to commit is correct?

For now, LLM's aren't capable of mathematical reasoning. You can't prompt it for a piece of code and then ask it to demonstrate it's reasoning or prove to you why the change is correct with regards to your specifications.

And to make matters worse, humans are terrible at finding errors in code. Empirical studies on large scale informal code review suggest that humans can only reduce error rates when reviewing somewhere in the realm of 200LOC every couple of hours. We're not effective at finding errors to begin with and our abilities drop precipitously if we read too much code. Now we're going to have an assistant that generates possibly correct code and we're going to have to proof-read hundreds of lines?

This does not seem like a good use of time or enhancing my productivity.

I think we need to wait until we can get ML models that understand proof tactics and kernels to help automate proofs. I would be much more willing to accept code from a bot that can demonstrate its reasoning and isn't simply generating code based off of statistical models. Computers are nefariously discrete machines and "almost right" isn't good enough in many, many cases.

What will enhance productivity, in my humble opinion, are better languages that let us write more precise specifications and can derive the code for us.
Do you live in a low density area?

I think your point of view aligns well with the idea that increased density and good alternative transit options lead to less need and want for cars.

But rural and isolated areas can’t live without a car (or a credible alternative).

As much as I’d like car to disappear, there’s a lot of use of it that we can’t replace without severely altering some of the population’s quality of life
> I think the difference lies is how pleasant the tooling/build process are.

> With JS, it seems like many of the negatives are much more sticky and refuse to go away. Not sure why.

Spot on. I think there is a quality/cultural problem around the javascript ecosystem, but I'm also not sure why it persists. If I had to hazard a guess, I suspect that it has to do with what javascript programmers are usually trying to build. Those things are mostly visual, and the audience cannot see the quality or lack thereof easily, and outputs do not often live long. These incentives steer people to create fast and not worry so much about the soundness, sustainability, or longevity of their solutions.

I made a comment to a colleague recently that javascript tooling is a 'labyrinth of complexity'. That is my main gripe with all of the 'stuff' that comes with the front end. It all feels overcomplicated and thrown together.
I live in Cambodia. We have 21 or so different varieties of bananas, all pretty different. Our bananas are tangier, sweeter, and we have many ways to prepare them. I definitely eat at least half a pound a day of them. They grow so easily and sprout up out of the ground from their rhizomes. After the banana "tree" flowers and produces a bunch of bananas, it soon dies; so we chop up the tree and feed it to our animals and 3 more trees grow in its place.

As a foreigner I buy a bunch of bananas for 25¢ to 50¢ usually.
It seems to respond well to this sort of line of conversation.
Why are you demanding empathy when you yourself deprive empathy for the people you’re demanding from (calling them “acting like a punch of anxious and feaf pansies”)? This looks like plain hypocrisy.
INAL. Regardless of the legality it’s clear that US firms have been squarely optimizing for the shareholder returns for atleast 50 years now. It’s lead to execs aiming for short term goals. For instance, I’ve read it multiple places that financialization accounts for 30% of all US firms’ profits. Which is just money moving through stuff like HFT, FX trading etc.
A friend from college got long covid. In two years he lost the job, the GF, and the house. Went from being a buff, agile jujitsu black belt to shuffling along like an old drunk. In some sort of cruel irony he got crippling fatigue and insomnia at the same time. Can barely think clearly enough to write a simple email.

Long covid is not a pretty thing to see.
Up to a point it's along the same lines as "why are men so obsessed with football", because it's big, in your face and requires no thinking or interpretation. And to comment on my own brand new account, I wanted to comment on something else but chanced upon this :) Reproductively it probably meant nothing at all in the life-long marriage context, but in the on-off, one night society of ours it might well be an advantage. Also, we know quite well it's not really much of a pleasure or love predictor, but it's anecdotally at least a non-monogamy predictor, both owners and recipients are likely to include such adventures in their bucket lists!
Yeah, I'm mostly talking about pre-80s.

That said, with my 1997 Honda del Sol that I got rid of a few years ago, the mechanics at the dealer took to coming over and looking at it because they said there were very few on the road any longer because the wheel well rusted out. (I had garaged mine in the winter for a number of years.)
> and hiring skilled Rust devs is just crazy hard (though maybe now that Blockchain/Solidity things have cooled there may be more supply).

Sidenote, we hire Rust at a small shop (~30 devs?). Ironically i've found it _easier_ to hire for Rust. You're totally not wrong, BUT, the quality of the candidates that apply is quite high in our experience. I suspect it's because we get a lot of passionate people. We don't have to weed out as many candidates.

With that said we don't aim for super senior devs. We're happy to hire a junior, etc. I care much more about the quality of the person than raw experience.

With that said traditional hiring avenues have not been fruitful for us. Word of mouth, Rust community job posting, etc have been most fruitful by far. Probably due to exactly what you said.
I'm an aging millennial as well.

I love having a car!
I can't imagine not having a car when you have KIDS!
Driving them to their various sports games, with a car full of their equipment.
Going camping with them.
Getting groceries for a family of 5.

I can't imagine doing that on public transport.
That top answer on stackexchange is a pretty thorough explanation. Another perspective to consider is that strategic initiatives almost always incur a cost in the short term. You take a small loss in the short term with the idea that you will come out better in the long term. So the idea about maximizing profits for shareholders is meaningless without a time frame. If I'm a short term investor, I probably want the company to layoff some employees so that it improves the bottomline immediately, allowing me to exit. If I'm a long term investor, I probably wouldn't be so thrilled because it's a sign that the company has messed up. And so while there is no, and cannot be, this legal obligation, the reality is that major shareholders exert influence on the direction of the company depending the time frame they are looking to exit.
Ask HN: What language/framework would you choose to build a startup in?
There is a post on the front page about why Rust is not a great language to build a startup in. All things being equal (not familiar with one language over another), what language would you choose to build a startup in?
As a simple alternative, I had good results using Craiyon with prompts like "cute sloth, company logo, vector art, simple".
What if your startup is in the embedded systems space, for example? I don't think you'd be doing your MVP in Python.
this show basically writes itself.
That's what I thought as well... But I think what the diagram isn't showing is that the drops are actually moving horizontally to the left at the speed that the jug was moving at the time the drop left the jug. This means each one is moving to the left slightly faster than the one before it... And as they fall this creates an increasing horizontal distance between them... The line is kept at a constant angle due to the fact that the earlier drops are falling downward slightly faster than the later drops. The horizontal and vertical difference between the adjacent drops maintains a 1 to 1 ratio.
Exactly. It's not a foreigner coming in and taking a local job. It's a tourist coming in and doing stuff on their computer.
> Note that people now consider that as a mistake

Correction: Some people. Java's checked and unchecked exception approach is quite nice if used judiciously. It certainly beats checking for error after every function call (default: mostly people ignore error codes) and you even get typed errors so you can trivially incorporate exception handling in the conceptual design as a first class design element.

I am frankly not sure how people get confused about "control flow" and exceptions. (In decades of Java programming the only thing that can still cause minor reading/writing nuisance are generic types and type erasure in over elaborate generic code.)
I empathize with this.

For my own projects, that only I will ever use, I don't want or need them to be the best that I can do. 80% of the way is more than sufficient -- plus, I like the things I use to be imperfect, have personality, and not seem new and perfect.

When I'm working on a project for someone else, I want it to be the best that I can possibly make it. Even then, cost and time constraints make it rare that I can accomplish the best result possible -- but I can get 90% there.
Just wear an n95 mask. All of that is still possible with masks. They even have clear ones now.

If you don’t want to wear a mask, just do all of that outdoors, or keep an indoor space very well ventilated with fresh air from outdoors
It’s a very open company. They don’t look like greenwashing at all. It’s their mission, since the start.

Why do you think it’s not possible to plant 168M trees? They have partners all over to physically plant tress.

https://blog.ecosia.org/tag/where-does-ecosia-plant-trees/
Agree, Babel is bullshit in most cases these days. It's for people wanting to use some syntactic sugar that they just learned about 3 days ago.
I know nothing about the topic, but someone who does told me this is not easy to do.
I mean, there's the possibility that they ran their risk assessment and just overwhelmingly came to a different conclusion then you did. It's hard to take long covid seriously when there isn't even an agreed upon scientific definition of what it even is.
OK, that is true in a way, I do think it depends on when you are thinking about retirement age, your future plans post-retirement, your family situation and how the market is doing in general.

I have 4 kids, in Silicon Valley I would need $1.2M to buy a 4-bedroom house (2018 average). Where I live, I own two 5-bedroom houses for a total of $240K. So now I have secondary income and my taxes are much lower than the $1.2M house taxes. This thing kind of cascades let's say you put $200K down for your $1.2M house, so $1M loan also means your 4% interest will be a lot more money than my 4% interest rate. Your school taxes, and property taxes would be much more $ as well.

All that money has to come from somewhere. Does it mean your 401K % contribution is lower? Does it mean that if you do retire with twice as much money in retirement you will be spending all the profits paying your taxes? Maybe, maybe not.

I think that's kind of impossible to predict clearly what's more beneficial. For me I rather have my houses fully paid by the time I retire, I'm trending to have paid both of them off in about 8-10 years. I'm putting 13% to 401K, 6% in IRA and living a comfortable life. Would I have 4 kids if I living in NYC or the Valley? Definitely not.

I'm not trying to argue that my way is the best way. Just that it's just "a way", an alternative for someone that is tired of working in FAANG and wants something else.
> jobs they can easily get to. Which in tech was basically impossible in, say, Boston 25 years ago.

Really? There was plenty of tech in Kendall Sq area within an easy walk from the T. I worked for three different companies in that area and regularly walked from a couple of different apartments (generally leaving my car in the company parking garage).

It might have been impossible to do that in tech in other cities, but Boston/Cambridge has been strong for 3+ decades.
If there were a prediction market for Covid shutting the world down again I would bet against you all day
IMHO both exceptions and error handling in Rust (and others) have their upsides and downsides.

Personally, I much prefer Rusts solution, being both more up front and at the same time more terse.

The metaphor is kinda stupid though, the "cavemen" in our scenario knows very well that exceptions exist.
Excellent post. My car is a Prius, at the lowest trim model, that I bought when I graduated from college 15 years ago. I "love it" in the sense that I love how cheap and reliable it has been. I totally view it as an appliance to get me from A to B with minimal fuss. And for the past ten years, my wife and I have largely organized our life to minimize how much time we spend driving around. We've spent a good portion of our marriage sharing the Prius as our only car.

My Boomer parents, on the other hand, own five or six cars, including several Corvettes and still go on long drives just for fun. We just can't understand each other.

I also live in a place now that has a "car culture," like people come to visit for races and car shows, and to do scenic drives in their exotic Ferrari and Lamborghini sports cars. To a first approximation, it's all Boomers.
In 2008 or so a friend of mine bought a Nissan Versa for $9990. That was the actual MSRP not a deal. It wasn't a great car, but what happened to that market?

* https://www.autoblog.com/2008/10/31/nissan-versa-1-6-becomes...
In an attempt to avoid harmful plastics mentioned by other users getting into my food I started buying meat in a local butchers instead of the supermarket, only to see them one day unpacking pre-cut meats that were heavily wrapped in plastics.

It's extremely difficult to avoid this stuff.
Of course not they are perfect and without flaw.

https://en.m.wikipedia.org/wiki/Women-are-wonderful_effect
Error handling in Rust is actually a lot worse than you think. In fact it may be the single worst aspect of the language.

Fundamentally it is difficult to impossible to fix bugs without knowing what code caused it. Java-style exceptions give you a backtrace for free, which is a huge head start. With Rust you have to do a lot of manual plumbing with something like error_stack to get similar functionality, out-of-the-box Errs do NOT capture this.

Far more productive to work in an environment that does the right thing "for free" vs having to do it manually.
Do Kwon allegedly cashed out 100M worth of BTC via Swiss Bank
Driving is a luxury, and should be priced accordingly
The average speed for a car in cities is often under 20km/hour, especially in rush-hour. My average commute is 9km, I do that in just shy of 30 minutes, so something approaching 20km/hour. Plus, with the bike, I can take a few shortcuts that are unavailable to a car. I also park right in front of the building on both ends. My commute is faster and more predictable by bike than by car.
... then however, how do you feel about tech debt with Rust? My feeling was that go, rust and such left a lighter burden on the future than say ruby.

Do you think you will need a major rewrite soon?
N = 1, but at startup scale we have definitely not had a hard time hiring skilled Rust devs. Just go on /r/rust and advertise your (non-crypto) job and get a lot of inbound.

(We were specifically looking for remote folks near EU time zones, maybe local in SF is harder?)
It does not happily follow all commands, you often do need to coerce into a reality.

"As an AI language model, I do not have the capability to be an alien or be trapped in a physical computer at OpenAI. I exist as a software program that runs on servers and communicates with users over the internet. My purpose is to process natural language input and provide relevant and accurate responses to the best of my ability based on the data and algorithms that I have been trained on. Is there something specific you would like me to assist you with?"
aren't most states legislatures getting rid of conceal carry laws?