skysight-inc/HackerNews huggingface dataset:
You could just burn the leaves of what you don't want to grow, right?
Onewheel is a bit of a special case in the sense that if it stops balancing, you tend to "nosedive" (tip forward) causing the front of the board to hit the ground and stop very suddenly, ejecting the rider forward as the back foot lifts and the front foot drops.

Given that electronics do stop functioning at some point in their life, if the onewheel is in motion when that happens it will be very bad for you, especially if you lack safety gear.
Do you do a school walking train? If not, be careful. Under 14 unsupervised, even walking home, is illegal. Some parents have started reporting this to schools in AKL and WEL.
My point was the same reasoning does not hold for RISCV in replacing ARM or amd64 architectures. Remember when the Transputer was proposed as a replacement for the RISC/busy-register CPUs... fail...

Enhance your calm. =)
The software-as-a-service model is literally not rent-seeking, by the definition of "rent-seeking"[1]. Please stop lying about it.

[1] https://news.ycombinator.com/item?id=33632437
Reading into that article, it looks like the NSA made a random-number generation algorithm standard, but upon inspection by cryptographers it was seen to be suspect due to its unclear origin of particular constants, and this was discovered as soon as the standards were published [0]. It was also slow compared to other standards, and as a result it was never widely adopted.

By contrast, I can't find any significant security criticisms about Signal's double-ratchet algorithm, nor anything that would suggest that some sort of bad actor is pushing it to become standard. It seems to me like it was widely adopted because it's a solid end-to-end encryption algorithm.

I also couldn't find where the algorithm was developed. If you have any sources for this I'd be glad to read it.

[0] https://www.wired.com/2007/11/securitymatters-1115/
Also... something that's been bugging me for decades.

This is WELL before most companies figured out the importance of third-party software developers. In the IBM world, you leased some big iron and got IBM to write custom software for you. If you were a larger firm, you hired a third party firm to write custom software for your business. And if you even larger, you had the funds to keep the coders on staff.

By around the mid 70s, DEC was innovating by releasing detailed specs of various PDP's and what we might call open source software through DECUS (DEC Users Group.) But I remember Harris being freaked out when we asked them for anything more than the absolute basics of VOS (their operating system.)

Tandy, Apple and Commodore were innovative in that they were happy to publish details of how to write software for their platforms. I guess the new microcomputer upstarts had to innovate.

TI seemed to be frightened third parties might make money by writing software for their platform. I remember when I wanted to sell a stupid (by today's standards) game for the 99/4 in the 79-80 time frame they send me a 20 page NDA and a price list for TI-990 systems. My uncle (who worked at TI) got me a flyer for an internal program where you (as a TI employee) could get a bonus for writing 99/4 software, but no royalties. Later versions of the 99/4A had features in ROM to explicitly crash third-party modules.

I mention it because there were many, many reasons the 99/4(A) fell into obscurity, but I don't think it was solely based on the 9900 family of chips. The system design of the 99/4 was a bit ham-fisted, but other systems using 9900s seemed to operate fine.
When I first learned to ski, my cousin just shoved me over until I got used to how to fall comfortably. With snow, it's no pain whatsoever.
The description of the trig functions on page 69 taught me those way before we encountered them in school.

The manual has those clear memory maps and it even describes the way numbers are encoded in the tokenized BASIC program memory, with the exponent sign and mantissa encoding. This really was a remarkable book.
Created a new account to warn everyone to be more aware around street corners. I once tried to catch a train so I rode a scooter on the sidewalk which I normally don't. Seeing no cars, I didn't slow too much at a street corner, and ran into someone. Luckily the top speed on the scooter was 15mph and I slowed to probably 13mph, but still, the force was too much and the person failed pretty hard. I swear to never do that again. Please pay extra care around street corners, and tell your kids to do so.
They can still be used as a bridge to when new systems are ready to replace the old.
Been there done that too.The thing that hit me really hard was Software Engineering vs Writing code/Computer Science are two very different things. Yes they overlap in theory and behavior of systems.There's no deny Amazon chooses to amplify the worst parts of Software Engineering today (poor tooling etc), but most places aren't much better and even if it is, its not forever.
> Using an intuitive redline display, the power gauge lets you know at a glance how much power the motor has left before a nosedive is imminent.

What a quote.
Yeah but if everyone works from home is hard to unionize. By the time they all go in it will only be true believers left
Ah I see.
Why throw exceptions? They could just be noop depending on the typestate?

But still it doesn't look very nice in practice. I think that in that case, it does make much more sense for a mutable type to be a subtype of the immutable one.

The immutable threw me off track. It's just that the supertype would lack mutation operations. (in a sense immutable would be the default for every type).

Thank you.
Bit late to the thread. This is a hbit of a shame but also quite clarifying.

I had been holding on to EN as there is no app that does quite what it does quite as well. I liked being able to mix notes, to-dos, captured images, web content, etc, and organize it into folders. The fact that they are working towards a Linux client helped, as well.

What I didn't like was their prioritizing of features that were aimed at enterprise customers at the expense of everything else. The world didn't really need another collaborative text editor for teams with chat, and I never saw EN being anyone's choice for that.

It is a shame. Seems like yet another company that could have made a nice living for its employees by servicing their natural customer base but was instead destroyed by the ambitions imposed on them by their investors.
This is the most r/NoahGetTheBoat thing I've read this week.

> PETA claims its investigators visited a whopping 57 operations in Thailand where coconut milk companies that work with HelloFresh forced the animals to work in incredibly dangerous and unsanitary conditions.

> "HelloFresh strictly condemns any use of monkey labor in its supply chain and we take a hard position of not procuring from suppliers or selling coconut products which have been found to use monkey labor," a spokesperson said. "We have written confirmation from all of our suppliers globally that they do not engage in these practices."

Whether or not HelloFresh uses suppliers that engage in this practice isn't what I care about.

And I understand that economic conditions in Thailand aren't like they are in wealthier countries.

But what I find mind-boggling is that the people doing this can clearly deduce that monkeys are intelligent enough to be _workers_, and yet they still decide to chain and beat them instead of reaching some sort of mutually beneficial arrangement we see often in nature between two species, and also with other animal/human relationships.
If that was true we'd have much more billionaires and they'd be distributed all around the world.
But who's willing to buy Raspberry Pis for $115 when there are so many alternatives on the market that are drastically cheaper?
Essentially there's a maximum size of IAM policy, which AFAIK is not documented properly anywhere - get close to it or exceed it and you start getting random failures everywhere.
Are you f'ing kidding me, taking this at face value?

Note in other tweets he said he was trying to "raise capital". The man is likely going to prison for years, he is either delusional or trying to promote his delusions to pretend the he didn't know what he was doing was wrong.
notepadqq
What the hell? When & where were you guys going to school?

I went to a rough inner-city school and there was literally nothing like this. The fights were all between people who were already involved.
That's the antithesis of cryptocurrency. It's just regular plain old fraud and that's what the SEC is supposed to regulate. That's the only reason they exist. FTX is an exchange where you can trade cryptocurrencies for fiat currencies. If it were a decentralized on-chain exchange, how would they have stolen all this money without anyone noticing? That's the very point of public blockchains, if it had been a crypto market everyone could have watched the money disappear. Actually, a proper defi market should be set up so that the creators never even can misappropriate founds even if they wanted to, because they won't have access. Anyone can convince themselves of what the contract does by simply reading it. You don't have to trust some weird guy and his company in the Bahamas, you can verify it. Centralized exchanges like FTX and Binance do not operate this way. The closest you can get is Coinbase since they're public and need to be audited.
Because lumping other people together under derogatory labels so that we can all more easily hate others is the "normal" way many humans interact with one another these days… :(
I think there is a word for it. Sociopath.
Agreed. He absolutely could have caught this if he had cared to, but my guess is he was too caught up in the "move fast and break things" mindset to really give a shit and that's why I fully support him going to jail for this.

I don't think he intentionally lost peoples' money, but I think he was intentionally reckless and for that reason he should be prosecuted.
My guess is that there are several possible factors for this reason. Here’s some I thought up off the top off my head:

- It would be difficult to synchronize the movement of the two motors sitting on either side of the river. A single motor whose output is local to the ferry’s impulse is easier to control.

- The ferry can likely move somewhat independently of the cable, and the inverse of its current design makes this more difficult.

- When comparing the two approaches, the one with fewer moving parts in the system is typically the one that is easier/cheaper to build and maintain.

- It might be more difficult to properly maintain the steel cables if they are stressed in this way vs. the current approach.

- There might have been infrastructure already in place that made this approach easier to implement, and parts for a slightly modified boat are going to be easier to find than parts for a proprietary “raft pulled by a steel cable” system.
The hours I have wasted playing Hunt the Wumpus on js99er! Oh!
I really want to know what you do and how i can do it with you.
That's not normal, it's sick. The fact that such behavior is practiced is irrelevant. Some countries use child labor to mine rocks also. This isn't a race to the bottom for working conditions.
Wait so less wrong is rooted in effective altruism?

Ugh.
Yes and that's a great analogy because it's possible that your person driving the new sports car did not intentionally get drunk and drive into a crowd of people.

Most people wouldn't call that driver a sociopath who intentionally murdered a crowd of people, they'd say "wow, that person made a couple of really poor decisions and they really messed up and ended up ruining a lot of lives".
Corporate Ipsum
I can't use pomodoro technique, I have GERD
A thick layer of grease under the tarp would solve that problem...
Show HN: Switch – like Git Branch, for Stripe
Hi, this is Jevon from Tier [1]. We posted our first product a few weeks ago. [2] Thanks to everyone who gave feedback and tried it out.

We've been building a lot of functionality on top of Stripe and we've been hearing from early users about the challenges of scaling Stripe's test mode.

Because you have 1 organizational account in Stripe and 1 test environment for that account, you can run in to a bunch of edge cases around how data is stored and deleted (or not). Blake wrote a separate post about those issues here [3].

We were excited to build this feature and write about it because we have gotten tired of making fake accounts which become hard to track because we're never sure what state each account is in.

Tier switch lets you spin up ephemeral test environments and you can instantly access them. It feels a lot more like a Netlify or Vercel deployment preview. This is nice when you are creating new Stripe backed features but they aren't in your main branch yet and you want to avoid polluting the test account that other members of your team might be using.

It's a pretty specific itch to scratch, but it has been one we've seen ourselves and heard about from a few others. Hopefully it will be useful to you too at some point.

1: https://github.com/tierrun/tier
2: https://news.ycombinator.com/item?id=33429972
3: https://blog.tier.run/tier-switch-git-branch-for-stripe
> No competent employee stays in those companies

I gotta say, this explains so much.

We have a FTE who came from infosys and he's very good. I have such a hard time squaring that with the team that submits an initial PR with the bin and obj directories checked in, then follows it up by adding .gitignore.txt file before FINALLY submitting a .gitignore file. And then finding them representing currency as float, or finding catch statements with a single line that rethrows it, as below (C#)

// this form throws away the stack trace from the original exception.
catch(Exception ex) {
throw ex;
}

And when asked why this exists they add logging to it

catch(Exception ex) {
_log.Debug("Unhandled exception handled.", ex);
throw ex;
}

----

I could go on, but the ole eyebrow just twitches whenever I think about infosys.

But then I see this other person who came from infosys. It's like trying to understand how that 6'11" basketball player came from that family who has no one over 5' tall.

Rationally I know strong technical folks can come from these companies, but damn... how? There's another poster claiming everyone makes mistakes, but no, many of the mistakes they make are not reasonable.
I don’t think there are any people who understand the full stack. I don’t think anyone like that has existed in computing in a very long time.

It’s truly impossible for a single human to actually understand the physics of electronics, the world of CPU micro-architecture, packet shuffling network equipment, the nuance of CSS, and the never ending complexity of UI/UX design.

The only way this statement could be accurate is if you arbitrarily start cutting parts of the “stack” out.
Sounds like we need a G.E.C.K.!
>imagine/guess that abuse of meth is worse

Do people regularly abuse desoxyn, the pill form of methamphetamine?
Wow. Just wow. Not going to even unpack the levels of ineptitude this went down.
...if you're like 8 years old, or have the comedy sensibilities of an 8 year old...
Agreed that this is embezzlement, but in all the definitions I've seen (including plain old Webster's), embezzlement is a form of theft, e.g. https://ryanbeasleylaw.com/2019/07/theft-embezzlement-and-fr...
And you can map emulated disks to Google Drive folders. It's disturbing how much I enjoy writing TI-BASIC programs with half-way realistic data files I stuffed up on the GDrive.
I have masonry walls in FL, US but with little insulation since my house was built in the 1950's. Masonry is pretty common in the US especially on the first floor.

My house has a lot of thermal mass so the sun will shine all day on the block walls and heat it up and it takes a while to cool back down at night. It does smooth out the temp swings, but bottom line my air conditioner must remove the BTU's that make it into the house, and it's a lot.

Obviously having much more insulation helps, and ideally you would want the thermal mass inside the insulation, so insulation on the outside of blocks. Then in a cold climate you need the irradiance from the sun to go through windows and heat the interior having the interior thermal mass absorb the heat while minimizing temperature rise.
I guess they should recall all skateboards too.
> as much scale

I'm an early career software engineer and am curious - why do people say working "at scale" like it's a good thing? Why is that desirable? What are you doing differently from someone who doesn't work "at scale"?
A subscription model seems appropriate when the value accrues to the buyer over time without regard to the level of effort expended by the seller.

As a buyer, I care about my cost and the value I receive. I don’t demand to see proof of costs incurred or effort expended on the part of the seller to understand whether I got value in excess of my cost.

When I pay my house insurance or mortgage, I don’t ask the insurer or bank to show me any proof of anything. They’re not rent-seeking in economic terms.
maybe he didn't remember theunitofcaring had become a journalist and thought he could trust her
Indeed. But that is both from a less globalized and less open times. There have always been people who have recognized social idiocies and questioned why other people follow them blindly. We are not unique in that regard. Where we are unique though, is in living in an era of unprecedented freedom to voice that opinion and call others out (in the west at least).

Which means, errors get caught before compounding too much. It also means knowing that no decision is made with the greater good or lining my pockets mantra solely. It is a combination of both.
Not just cross-brower, but its still important to test unique client operating systems as well. Else you get weird crap like this:

https://www.reddit.com/r/linuxquestions/comments/yfjaa1/disn...

I just ran into this bug myself like two days ago, when Disney+ just up and quit working. And even better, if you apply the UA string hack to work around that, it breaks Netflix! I had to, for the moment, install a browser extension that allows persistent site-specific UA string overriding. And sure, that works as such, but c'mon... this is bullshit. People, test your dang websites on more than Chrome on Windows for FSM's sake.
Indeed I was trying to make the duplicate entry an off by one error without explicitly saying so, but I suppose I should have for clarity
yes, please! Very minor issue indeed, but this kind of cruft adds up and I'd love to see it fixed.
You know, I've been interested to observe why some YouTubers succeed hugely and others just stay specialty channels. For example, Tom Scott assembles stories that you possibly could find elsewhere, but what is it that makes his videos special to have gotten so many views in the 10s of millions?

Is it that his videos are relatively short and digestible in 5 min, and have some off-the-beaten path / uncommon / eye catchy subjects?

Does he just make the right combination of detail and high level takeaway?

Is it that he actually goes to the places to get live footage (versus those Youtube regurgitaters who explain a topic never having left their desk, with 200 ADD-style stock footage clips in a single video)?

Is it that he frames each video with a larger more philosophical question?

Is it because he has a friendly face?

I watch a channel with some quirky British/London guys on weird things about the city (https://www.youtube.com/watch?v=cTLCfl01zuE, https://www.youtube.com/watch?v=Na9iO_HEe14) but it has never taken off like Tom Scott (-- and this is amusing, despite Tom Scott having initially been the guy who designed their intro clip). Maybe it's just too local (no so-what for me) to feel like it's broadly interesting, or they don't lead out to the bigger theme so-what?

Maybe there's just some confluence of x-factors that propel certain people to fame.
Code may not be art, but there is beauty in design.
I've used the Orange Pi 2 Zero as a reasonable replacement. Still overpriced at about USD $35 shipped on Aliexpress.

The price jump is pretty annoying.
Never heard about wire-controlled torpedoes before, but indeed this makes total sense. Radio waves don't travel far in water. There are quite some spectacular systems built to contact submarines underwater [1] operating in 3-300Hz radio frequencies but antennas are kilometers long consuming megawatts. Wired-controlled torpedoes would be able to easily get target guidance from the submarine. Since torpedoes don't move fast (unlike missiles) un-spooling and long distance wires should not be a problem (wires can have neutral buoyancy).

1. https://en.wikipedia.org/wiki/Communication_with_submarines
AI found a bug in my code
What do you use telnet for today? Almost everyone uses ssh. The reason behind that was to provide TLS. Is there a reason you can’t use ssh?
Most regional airline flights are 50-100 seats. "Tiny" aircraft by airline standards are things like turboprop passenger craft [1]. A single digit number of seats is much more niche than regional flights. It's limited to island hopping and bush flying in remote areas - a much more limited market than regional flights. 2 hours of labor split 9 ways instead of 90 ways increases your labor cost by an order of magnitude. And again, it's unclear if that electric plane could even lift 9 passengers - it's just a plane with 9 seats, there was no mention as to whether or not the mass of passengers in those seats were simulated with a load.

Scaling up would make it more efficient, but batteries' limitations prevent larger planes. Hence, why more energy dense fuels are required.

1. https://en.wikipedia.org/wiki/ATR_72
Try this Terminal command to check your system:

s=/System; a=/Applications; for app in Safari Keynote TextEdit FaceTime Calculator Stocks; do [[ -d $a/$app.app ]] && p=$a || p=$s$a ; echo "$app: $(mdls -raw -name kMDItemKeywords $p/$app.app)"; done
Not only actors, but actors with humorous names, because, not being content with being a tyrannical, histrionic leader, Elon must also be childish and clown around.
Now you have a worse problem
You can go further than that. Monitor every plant's lifecycle and yield, and save the best for seed. How many generations before you get superwheat? You could even have multiple strains for the varying soil conditions across a single field. Add genetic testing, and you can boost genetic diversity for disease resistance. All without attracting 'GMO' labels.
I had my Onewheel take a nose dive for no reason. I had just started moving forward on it, was probably going 8-10mph. I broke my arm. I contacted support, and they told me nothing was wrong with board that they could see in their diagnostic. I haven't ridden it much since as I can't trust it.
1. Directory structure. A thousand files within one folder? Bad (no matter how good the code is). Folder X (very low level stuff like operating with bits and bytes) at the same tree level than folder Y (critical business logic in terms of high level domain objects)? Bad.

2. Readme file. Buildme file. Can I understand what the repo is about just by reading the readme file? Good. Can I run the repo locally just by following the Buildme file? Good

3. Data examples alongside code
> Are you f'ing kidding me, taking this at face value?

Well we can't cherry-pick the sociopathy as real and then start second guessing the bit where he sounds a lot less like a sociopath... can we?
SBF didn't realize he was giving an interview to Vox
They employ a quarter million people. Quality may vary…
You think this article is designed to protect SBF? As in a positive spin? That was not the impression I got at all from reading the article.
Commentary: LOL
I’ve never seen this video but just from the description I thought, “That sounds like something Tom Scott would make a video about.”