skysight-inc/HackerNews huggingface dataset:
I use Whatsapp for that purpose.

1. create a group with some one on your contact list.
2. Kick the other person out of group
3. now, attach any file you want to the group and access it via whatsapp web.

Pretty simple to setup and use. for larger files, i would use ftp client on Mobile and use it to transfer files
The benefits of not belonging
Bar-tailed Godwits regularly travel more than 7,000 miles non-stop
I don't think that's relevant at all - yes, there are cars which do actually appreciate and you can make profit on them - I'd generously estimate that's like 0.0001% of all cars on the roads though.

Similarly, I'm sure there are houses which actually depreciate from the moment they are built - weird unusual houses with guaranteed structural issues the longer they stand, I'm reminded of a house mentioned on HN, which was built entirely underground and which started leaking everywhere after ~20 years. That house was basically worth maybe 1/10th of the original price because it was so hard to sell.
I think it's certainly possible to imply something without saying it. But I think it's important that we don't assume that anybody who doesn't say X is implying X just because they talk about Y which other people use to imply X. Otherwise it becomes impossible to talk about Y.

If you think in this specific case that the authors are implying X by saying Y, then you need to explain why you think that.
This poor guy got bells palsy from the vaccine. And he's healthy 56 years old which is a very low-risk group to begin with. The statistics for a healthy 56 year old dying of C19 are extremely minimal.

A healthy politician in Australia appareny also came down with Bell's palsy recently after getting the vaccine. Victor Dominello.

"If they talk to me long enough, they notice, even six months later, I still have some lingering symptoms of Bell’s Palsy, which I got following my vaccination. I still have to put drops in my right eye every now and then, still have to drink oddly out of only one side of my mouth. I can’t honestly say there isn’t some minor risk, even though I do add and emphasize, “I would have still gotten vaccinated again. Having my risk of death cut down by 10 times is like, huge man. Worth a few eye drops now and then.”

The susceptibility of people to news media fear mongering influencing them to do things directly against their best interest, like injecting experimental medication or the poor voting for less taxes on the rich... will never cease to amaze me. The power of propaganda.
Unlikely. This is a browser. If it's going to fail, it won't be some js somewhere. It's going to be the whole thing.
Somehow I fail to get angry at them to be honest, it is hilarious.
> For Smalltalk or Lisp you need to first "get" the paradigm.

Isn't this true for all languages? It's just that usually people are getting experience with Fortran-like languages first, and it's not until later they get exposure to other paradigms.

I think it'll be exactly the same with C++ for someone who learned lisp first, the amount of concepts you'd have to learn seems impossible, just in order to read the code.
> education is by numbers quite a negative trait

So much so that education of women is considered a solution to overpopulation in underdeveloped countries.
Is it illegal for a regular person to build a house by themselves in California??
I would mostly agree, though not entirely. Continuing with the anecdata, at times I had enough waiting and put my prototype into prod, with significant hardening. I can't say I always got it right, but usually 3-5 days of very focused poking made the thing at least reliably run at the desired cadence, with rare but loud and graceful failures. For sure though, there is a tax for doing it all "properly".

Even then though, I have the impression that Python just makes it easier to write it all more quickly. It just doesn't invite you (as much) down rabbit holes of doing things even more properly.
Teams with bad documentation and which rely on tacit understanding are hugely vulnerable to people leaving the company and that knowledge walking out of the door, or people dying.

I’ve seen it myself multiple times - I’ve been hired to work on software with no or little documentation, where someone has retired or left, and there’s pretty much no choice but to start reimplementing parts of it because nobody understands any of it. It might be salvageable in some areas but when it’s my area (scientific/engineering code), lack of documentation kills projects, because nobody can work backwards easily and find out the assumptions which were made.
>Maybe I’m missing something. I’m open to new ideas here but I really don’t get it.

Is the concept of "it would take 3 hours one way to commute to work which isn't done remotely" really that hard to grasp?

Or is the concept of relocation being difficult, costing a lot of money, and sometimes not feasible because it means other family members losing jobs too hard to get?

I'm not even getting into the completely ephemeral ideas, like being priced out of the city you grew up in and have family + social connections in. The two above would be a good place to start.
While this is amazing, I keep wondering, why - even though in the 1940s - they didn't come up with the idea of a chain tensioner to compensate for different sprocket sizes. Instead they used this wheel suspension quick release mechanism which needed to be operated while driving, which just seems insane.

Weren't chain propelled systems a thing in other machines back then and a chain tensioner a known solution? Or were they just not suitable for a bike back then for some reason? Does anybody know something about this?
I'd researched this a few months back. Turns out, it's financially feasible (improbable, not impossible) but the alternatives are usually much better.

The costs are enormous, and there isn't enough political will to get it done. For most countries, investing that money into renewables provides is a better return.

https://spectrum.ieee.org/lets-build-a-global-power-grid is a good read.
Hey where about is your brother? I am Canadian on Vancouver Island. Come say hi some time.
The earliest patterns were found by simply doodling on the Life board and seeing what happened. Then programs like lifesrc (https://www.conwaylife.com/wiki/Lifesrc) were used to bruteforce patterns with specified properties. There are also 'soup searches' in which trillions of random starting conditions are evolved to see what emerges (https://catagolue.hatsya.com/home). Finally, patterns found in these ways can be combined to engineer more complex patterns, including computers.
Thanks for the pointer, I did not know about that. From his wiki page:

"The good is done, but it is not said. And certain medals hang on the soul, not on the jacket".
Great idea. Wouldn't it be more stable with two rotor-wings?
While as far as I know no pinch-to-zoom software does this today, I can totally imagine that in just a few years it might be common for pinch-zoom in browsers and photo gallery apps to do AI upscaling.

Remember, for most users, a photo only has to be as accurate as their own memories. If extra detail is added to make the photo look better, it doesn't matter as long as it isn't detail the user remembers differently.
China is between Sweden and Estonia and India right next to Argentina:

https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...

And yes the well-being of your Citizens is the only justification a Government needs (maybe hard to understand as a US citizen)

>Imagine if, in the face of climate change, the US response was a movement of 6-8 children per woman.

Imagine India would have two Cars per household like the US, and at least one of them needs to be a SUV, that's not whataboutism, it about not cleaning our own house before pointing fingers to others.
Tokens Considered Harmful
If you’re already paying for the electricity and are willing to pay your landlord to have an electrician to install a 14-50R outlet in the parking area, I’d imagine most landlords would take that deal. That’s a cost that you’d pay even as a homeowner.

Plenty of people own EVs without owning a house. I own a house, but still almost always charged at work before COVID. As in “I’d plug in at home maybe 2x per year in total, because we mostly use street parking.”

Likewise, there are portable/countertop RO systems that can usually be installed with no permanent mods to the building.

Given a strong desire for those two things, they seem achievable.
The only two things I miss and they are closely related:

1. being able to catch an exception, and injecting a sensible return value so the underlying code could continue. Its incredibly powerful although a lot of inexperienced smalltalkers used it as a crutch for poor design. I.e. I won't handle the error or do bounds checking, I will put a try/catch block around it and send back some value the code can handle.

2. The interactive debugger was truly fix and continue, not the pale imitation you get in .NET or Java. Your code crashed, it threw up an exception window, you fixed the method and restarted the thread of execution like nothing happened. You can kinda do this in .NET now but its slow and doesn't always work right.

The rest of the environment goodies like variable inspectors and live expression evaluation are largely as good or better in java and C# than the classic commercial smalltalks.
<hacker news>

Why would anyone use this service when you can just transfer files by temporarely opening a TCP port and starting a netcat listener that you pipe into the file you want? It's as simple as nc -lvnp 1234 > myfile.txt

The other party then only needs to pipe the file into a netcat socket from their commandline. nc -w 3 IP < file.txt

</hacker news>

Jokes aside I'm intrigued at the "no server involvement". I'm assuming they mean the file isn't transferred through the server but directly (WebRTC?). There is probably still some server involvement to get around the firewalls / NAT. I don't think this will work if you just host your own instance of it.
> If this means a cut in income, so be it

I mean, if I had the luxury of taking a cut in income without having to sell my house or whatever, I wouldn't mind. But as it stands, it's a luxury I and many others just can't afford.

And I don't 'waste' my time on commutes either, WFH and all. My commute, once the office is open again, is actually the main exercise I get (20-30 minute bike ride)
I remember my old work contract in the US specifically forbidding this.
> model driven development never really took off

same as to why REST is now not a hot thing anymore, the idea that your API is just a dumb wrapper around data model is poor api design.

API-driven development didn't really took off either, that is write your spec in grpc/OpenAPI and have the plumbing code generated in both ends. It's technically already there with various tools, but because of dogma like "code generation is bad", quality of code generators, or whatever reason, we're still writting "API code"
> If you really think there will be significant inflation, go buy a house

You realize the amount of young people who have this option is very low and getting lower by the year? So ... what?
This seems overly simplistic.

The article talks about a new statewide law, that prevents local zoning from banning duplex homes where single family homes are built.

So in the car analogy, this is like forcing all family cars to be minivans. Minivans are great, but they're clearly an added expense for a singleton or smaller or poorer family that would otherwise buy something smaller.

So, you are fairly directly creating "affordable" (relatively) housing by passing this law.

But, you seem to be turning this around and fighting against such laws. Isn't this contradictory?
Hey @pedalpete, not at all! Thank you for the feedback :)

The price is $3000 and the $100 fee is the deposit to pre-order Teddy, so we're definitely going to clarify that.

All of the feedback we got on here is a goldmine for us and we're making sure to address all of the points stated by you and others. Our main focus for the following weeks just became changing the eyes and building up credibility, and we couldn't have thought of that without all the criticism we got on this thread
Cannot agree more. I had around 300 CR-R/DVD-R and a couple dozen of DVD-RW disks, of various brands, mostly Sony, Verbatim, or Maxwell. Although those claimed to be able to sustain 10+ years, some even claimed to endure 50+ years, quite a few started to fade in 3 to 5 years and most of them failed when I last check after around 8 years. I might be able to recover a couple of them, but I would say 95% of them were long gone before I checked. It was quite a pity that some videos I archived on those disks were permanently lost. I knew those optical drives could easily become unreadable if the surface got scratched but I did not realize it could just fade away or I could have just keep those I don't want to lose on HDDs. I did not got a chance to check my floppies as my floppy drive got busted and there was really neither much point to get a new driver nor I could easily get one. Data on my HDDs is just fine, even after almost 15 years not been powered on.

Now I'm getting curios on how long my data can retain on a SSD without powering on it...
> “The name of the product is clearly intended to shock and be pronounced as an offensive term,” the person making the complaint said.

People are free to make complaints, even when they are clearly mistaken.

> Commenting on the decision, the chairwoman of the Independent Complaints Panel, Nicola Williams, said: “It is not appropriate for marketing materials to purposefully link a name to profanity and no responsible marketing should cause serious or widespread offence.”

However, one expects the panel to investigate before making incorrect and offensive comments like this one.

Will this make headlines in the UK? I doubt it...
Yes, perhaps this is a better framework:

https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
The way it was privatised essentially guaranteed monopolies, though. Each segment is available ona multi-year lease for one operator. There are actually some segments that have multiple operators, but that's actually the exception.

When Sweden privatised rail traffic, it still kept the track ownership in a single entity, and train operators bid for slots on the existing rail network.

This gets you into a somewhat healthy competition between operators, hopefully (longer-term) driving down the price and driving up the quality for consumers.

Comparing air and rail, a first class train ticket between Malmö and Stockholm (most direct car route seems to be 613 km) is (with the ex-monopoly train operator) 895 SEK to 1 735 SEK , and is about 4.5h city centre to city centre.

A flight seems to be between 862 SEK (RyanAir, one carry-on luggage, 168 SEK with nothing, they say) and about 300 SEK. Listed flight time is 1h 20, airport would either be MMX or CPH (the latter has really good rail from the same rail station as the train in the previous para, taking about 21 minutes, then maybe 3-10 minutes at the airport). On the Stockholm end, you have either the fast airport train (ca 15 minutes), the slower (but cheaper) commuter train (ca 40 minutes) or airport buses (probably similar price as the commuter train, about the same speed at no traffic at all).

Total travel time for "same start, same destination", train 4h 30m, airplane maybe 3-4h. I don't, genuinely, know what "class of service" the plane would be, ut short-haul you get pretty much the same seats and you may have the middle seat unoccupied for "business".

And for reference, London Kings Cross to Edinburgh Waverley is 645 km by car, using the same route planner
Most homes are bought with 5x or more leverage. In a year where the stock market is up 50% and houses up 20%, recent homeowners probably did better than renters, not worse.
I agree, but I'm going to go in harder.

The author seems to think that people have infinite time. Many points require an allocation of time that most people - in particular those with families and caring responsibilities - do not have.

Remove bad actors? What if the bad actor is the mother/father of your kids? What if they're a parent who requires care you/they can't afford so you have to do it yourself?

It's all so simple isn't it. 10 steps to banality.

It could be rewritten as "have enough money to do what you want without being overly concerned about the consequences, because you can make the consequences someone else's problem with your money"
76 out of 43k sounds suspiciously low considering that there are probably more than a few dozen Rust packages that are just API wrappers around C/C++ libraries. I guess that analyzer stops at the language boundary(?)
If profit results in a demographic no longer being underrepresented or an afterthought, I'm all for it.
Step 10 seems to be about equanimity. If you find it hard to be equanimous, there is very old practice that will help you cultivate it.
https://library.dhammasukha.org/uploads/1/2/8/6/12865490/the...
> This is not the same thing, but you seem to think it is.

They are only different superficially.

The deeper problem here is they both assume that "a new, valid value can only reference old, existing values". (For the sake of simplicity, let's pretend Haskell does not have laziness for a moment.) This is reasonable in almost any language because it enables easy inductive reasoning. Rust forbids circular references exactly for this reason, the whole borrow check builds on this principle: a new pointer becomes invalid when the old pointer becomes invalid. You cannot create them in Haskell either due to this very reason, if there is no laziness.

Techniques in Haskell, like tying the knot, work just because laziness makes it possible to reference values in the future. Unfortunately, it also creates possibilities for bottoms, which renders it unusable for a sound proof system -- Rust cannot do the same thing because borrow check should be sound and terminating.

It's easy in C++ because C++ does not guarantee validity of objects. You know, NULL is _always_ an invalid pointer. Rust and Haskell both guarantee that a constructed object is always valid. (ofc, only in most cases where the escape hatches are not used.)
I am interviewing candidates a lot (I would say on average 1-2 per week for the past 20 years).

At least in case of software development jobs I think there is couple additional factors:

- people who are absolutely unable to do it but have strong desire to get well paying job regardless. I have actually seen this work. Ie. a person that can't program at all be called a principal developer and for years successfully hide the fact she can't program anything more complex than a simple loop.

- young people who tend to completely mistake what the job is about. They think software development is about coding when it actually is about building stuff and coding is just one tool to do it.

- people overpromoted very quickly (most likely to keep them and or avoid salary raise), having very unrealistic expectations. A lot of candidates I am getting are calling themselves senior developers even though they have 1-3 years of experience and are still learning to program. And have no real world experience beside 1-2 projects they worked for. They could potentially become better developers in future. But they are impatient with their careers and are skipping the part where they should be getting experience.

- people who cod do it but don't care. They don't care about development but are intelligent enough and want good salary. The issue is, people do not learn things well if they don't care about them. Halfhearted effort at learning results in mediocre results. In my lifetime I think I saw only a single good developer who did not care about development but he was such a professional trooper that he forced himself to do it well by sheer power of his will.

As to working for the same company for 30+ years, I got to know some people who worked 20+. They usually don't stay in development job and are getting promoted thus removing themselves from the developer candidate pool.

I also don't think it is healthy for your experience nowadays to stay in one place for so long. I think having varied development experience, seeing different kinds of projects with different kinds of abnormalities, is important to be able to understand what is going on in your project on a larger scale. And this is important if you want to advance to something like tech lead or an architect.
yup - even Campagnolo's own EKAR is 1x13
I remember using infra red for this purpose, around 15 years ago using an IR receiver I got from a Lego Mindstorms set... it felt easier back then!
not really, what enables you to have the context is shorter code. It's useless to have context reminders at the top and bottom of the thing, but not the middle and it's too damn long
That's what I heard when I bought my house 10 years ago. The 2008 crisis was supposed to put an end to the ever rising housing prices.

Now my house is worth nearly 2x what I bought it, I pay less in mortgage than I would in rent for an equivalent house.

I imagine we'll have the same discussion again in 10 years.
Making life easier for newcomers to the .NET ecosystem
The iSmell developers were hoping to make money the same way, by selling big smell combination pack cartridges that you have to entirely replace after any one of the smells ran out.

https://en.wikipedia.org/wiki/ISmell

>The iSmell Personal Scent Synthesizer developed by DigiScents Inc. is a small device that can be connected to a computer through a Universal serial bus (USB) port and powered using any ordinary electrical outlet. The appearance of the device is similar to that of a shark’s fin, with many holes lining the “fin” to release the various scents. Using a cartridge similar to a printer’s, it can synthesize and even create new smells from certain combinations of other scents. These newly created odors can be used to closely replicate common natural and manmade odors. The cartridges used also need to be swapped every so often once the scents inside are used up. Once partnered with websites and interactive media, the scents can be activated either automatically once a website is opened or manually. However, the product is no longer on the market and never generated substantial sales. Digiscent had plans for the iSmell to have several versions but did not progress past the prototype stage. The company did not last long and filed for bankruptcy a short time after.

This Wired Magazine article is a classic Marc Canter interview. I'm surprised they could smell the output of the iSmell USB device over the pungent bouquet from all the joints he was smoking:

You've Got Smell!

https://www.wired.com/1999/11/digiscent/

>DigiScent is here. If this technology takes off, it's gonna launch the next Web revolution. Joel Lloyd Bellenson places a little ceramic bowl in front of me and lifts its lid. "Before we begin," he says, "you need to clear your nasal palate." I peer into the bowl. "Coffee beans," explains Bellenson's partner, Dexster Smith. […]

>"You know, I don't think the transition from wood smoke to bananas worked very well." -Marc Canter

The failed quest to bring smells to the internet (thehustle.co)

https://thehustle.co/digiscents-ismell-fail

https://news.ycombinator.com/item?id=17476460

DigiScent had a booth at the 1999 Game Developers Conference, with scantily dressed young women in skunk costumes.

I told them about a game called "The Sims" I had been working on for a long time, and was hoping to finish and release some time soon.

They unsuccessfully tried to convince me to make The Sims support the iSmell, and even gave me a copy of the SDK documentation, because they thought it would enrich the player's experience of all those sweaty unwashed sims, blue puddles of piss on the floor, stopped up toilets in the bathroom, and plates of rotting food with flies buzzing around on the dining room table.