skysight-inc/HackerNews huggingface dataset:
Hey dang, I don't actually understand what the above poster did wrong or why they were downvoted so heavily or why you felt the need to personally reprimand them.

Not saying you or anyone else is wrong for doing so, but I feel like something must be going over my head. Can you enlighten me?
On my iPhone I just use a shortcut to take the current page and go to Narwhal, it's a little cumbersome but much better than using it on the web on a mobile device.
This is an important point, and an oft-quoted mantra I've seen from older devs.

Your computer will change, and has little to know difference on your health.

Your monitor, keyboard, mouse (and chair/desk can also be included) are your long term tools that you use to interact with your computer. They can be a benefit or detriment to your health (eye strain, RSI, back pain). If you have to work with your computer for your job, and do so for many years, it's worth it to purchase tools that have long term benefits.
Isn't this for legal reasons? I'm pretty sure my crypto exchange couldn't give less of a crap about my ID but due to anti-money laundering laws every exchange I've used has had to ask me for it.
Preview Microsoft Math Solver in Microsoft Edge
It's genuinely interesting you haven't seen any, or perhaps you haven't used the app in the past 6 months?

There's tons of them today, they've been cranking the ad load hard. I see like Nike and the like all the time. It might be they only show ads to users who use regularly.
> There are certainly people involved in the project who could have explained this to them. I hope they are learning fast.

This is how nearly all modern high-end quadcopter drones fly - navigation using optical flow camera sensors short circuited directly into attitude/motor control loops.

I guess there is not a small chance they entrusted helicopter autonomous operations programming to people with quadcopter background.
> How could they be?

They could be EoLed.

> There’s simply no alternative.

Are you seriously saying there are no alternatives to WPF or Winforms?

>However, they sure aren’t alive either. Development has been stalled for many years

https://www.youtube.com/watch?v=NDYcq1yKhiA

> and both are very old.

Linux is old.

> I’m pretty sure it’s no longer feasible to modernize even WPF. I just checked: It still has its G-SYNC issues, even on .NET 5.

Or because the issue only has 6 thumbs up on Github, so MS is spending its resources elsewhere.

> Totally forgot about Xamarin too because it’s so irrelevant.

Sorry, but you just read as so salty you're hard to take seriously.
If you read the article you would know that the issue was them including offers for gift cards in the box you received after making a purchase, in exchange for posting a review. This is not the same thing as buying reviews posted to the product pages.
I guess there's two questions:

- is protecting against internal sabotage actually different that protecting against external attack. I don't think it's all that different. It comes down to authenticating actions and enforcing the principle of least privilege. If you built a system that was actually secure (i.e. one that depends on reasonable inconveniences, rather than one that depends on people to be perfect all the time or is so inconvenient it inclines them to do the digital equivalent of jamming the door open) it is likely that it will be secure enough against most internal saboteurs.

- is protecting against internal sabotage going to pay off? Most people probably aren't inclined to deliberately target their own company. It's far more likely that there is a bad actor in the world who wants to target your company, than that there is in your company. And making a person's job secure less stable is probably going to make them more likely to be a saboteur, so you should carefully evaluate whether gratuitously adding stress to someone who might get behind on their mortgage is a good idea. (Which I suppose is what this kind of background check would cause.)
Sounds like he hasn’t been introduced to banana with tomato ketchup yet.
Up until very, very recently .NET was absolutely useless on non-Windows platforms, only supporting the bare minimum APIs you need for web apps. It's still not very useful on non-Windows platforms.
It seems like the issue wasn’t that there was a dropped frame, it’s that the time slot for that frame got filled by the next frame, then every subsequent frame was off by one resulting in a persistent timestamp offset of the vision data from reality for the remainder of the flight.

I didn’t read into it too much so I may not have all the details right, but I think this is the gist of it.
Journalists be like "oh no they gave money to big company" "oh no they gave money to small company without know-how" "oh no he's billionaire he should build Internets for free"

TLDR: More or a whiny rant than anything resembling facts or data
This doesn't remind me of anything. Your comment is just innuendo.
Before the Available column there was the -/+ buffers/cache line that provided the same information. Maybe it was too confusing.

total used free shared buffers cached
Mem: 12286456 11715372 571084 0 81912 6545228
-/+ buffers/cache: 5088232 7198224
Swap: 24571408 54528 24516880
India is part of Asia
How many people outside of a homelab/lab going to run a performance test suite on a fleet of servers? The sample size must be interestingly skewed.

This may be more useful information for the server market, even if old.

https://www.tomshardware.com/news/amd-vs-intel-q3-2020-cpu-m...
Thank you for your comment, because it triggered an interesting chain of thoughts about a semi-related problem I’m working on at work.

Usually with a Kalman filter, you’re taking into account the spatial measurement error (gyro-measured roll rate error, accelerometer-measured acceleration error, etc) but I don’t think I’ve ever encountered a system that explicitly modelled sensor latency variation relative to timestamps. Based on the description of the problem they encountered here, I suspect what happened is that it lost a frame but didn’t adjust the “photo timestamps” appropriately; every frame that came along afterwards would have had an incorrect timestamp? Even if the Kalman filter was set up to handle “this photo was taken 20ms ago” when doing its forward integration, if they didn’t model “this photo was taken 50ms ago but is reporting that it was taken 20ms ago” then you’d pretty readily get the kinds of oscillation they were getting.

Edit: yeah, just like the sibling comment said :)
The kindest thing I could say about the clickbait version is that it has the ring of a riddle. I'm sure I'm not the only one who took a moment to consider what it could really mean. Although, that in-and-of-itself is making it effective at garnering attention, just via a different psychological route!

That said, the verb phrase "hunt down" is an important part of the "color" that, if you were describing it to a computer you'd leave out.
I really love 24. I just wish shows do not go darker over time. I mean, why should Bauer suffer more as time goes by. This belief that every serious hero must suffer some kind of greek tragedy just puzzles me to no end. What’s wrong with us simply enjoying Bauer defeating powerful villains?
I thought about that too, we’ve had PR since that long

But I think Philippines would have still attracted capital to create Manila and for everything outside of it there would be a better baseline of infrastructure and rule of law
A fabric seat Aeron would be ideal, too bad they don't make them. I'm just average height: 5'11" but I guess my leg to torso ratio is weird because the hard ridge that suspends the Aero's mesh seat puts my legs to sleep. I suppose sitting so low to the ground that my knees rise above the seat might help but at that point typing may be a chore based on the angle to the desk.

For return to the office we're going to new offices with only Aeron chairs, so I'm just planning to pack in a seat cushion every day unless I can find another solution.
the best chair I've ever owned, if you like laid-back posture https://www.officedepot.com/a/products/304556/Serta-Smart-La...

it's only $220 and much more comfortable than $1400 Aeron that kind of forces you to sit in a certain way, plus you can fold and seat on your leg if you're into that kinda thing
London to Glasgow fastest rail journey attempt fails by 21 seconds
In case of technological progress, intent is nothing.
I don't think anyone in these kinds of discussions is trying to make any provision for limiting speech, or your ability to not buy a product out of protest. People are free to do whatever they want. There is no objective criteria that makes your actions "wrong" or his "wrong".

These arguments really just boil down to people disagreeing about each other's reactions to things. What somehow gets obscured by oblique discussions of ethics and politics every time I see this kind of exchange online, is that it's simply two sides disagreeing about what a reasonable response is. There's nothing really to discuss about that. I (and the other guy, probably) think your decision to not buy the game because of the developer's comment is a dumb decision. You think otherwise. There's nothing to argue about here.
Seriously talk about timing, from an hour ago!

EDIT: Moving rest of my comment to the new dedicated thread for Super Mario World Widescreen:

https://news.ycombinator.com/item?id=27554765
I'm sorry for your loss. I got a lot out of reading this comment and I appreciate that you shared it.
Yes, I think being little extreme either ways is bad. If TDD makes it hard to test certain new thing we are implementing, maybe do it some other way.

I've found functional style of programming, or just decomposing functions into smaller functions, often work better with TDD. I'm personally not as much into pure TDD, as much as writing code that can be tested quickly and easily. In the end, what I want is when I'm writing code, I should be able to quickly run that specific piece of code and verify the some basic scenarios, instead of waiting a minute to push to cluster, another couple minute starting whole process and then running actual test.
Are you sure? Statista has windows at a 71% server market share in 2019: https://www.statista.com/statistics/915085/global-server-sha...

Edit: Because people seem to think that the numbers are made up, here's some more sources with not quite as high, but similarly dominant numbers:

Red Hat: https://www.redhat.com/en/blog/red-hat-continues-lead-linux-... - microsoft @ 49% in 2017

t4: https://www.t4.ai/industry/server-operating-system-market-sh... - microsoft @ 47% in 2018
I find it a bit funny that this is posted to twitter which won't load on my phone unless I use their app.
A lot of server customers care about more than just how good the CPU itself is. Having a reliable support ecosystem and platform continuity is an important consideration in the server market. Intel has proven for decades that they can provide these things, while AMD burned a lot of people when the Opteron line was left to rot. It's going to take time for AMD to prove itself a reliable supplier in the server market.
Agreed; from my time with using it in University OED's early usage sources are A+++. Definitely blows wiktionary's out of the water (in as much as you can blow something out of the water that doesn't exist to begin with).
My point is that the requirements on a space reactor are sufficiently different than a naval reactor that I'd think you're better off looking for inspiration at things like Kilopower than the PWR's currently used in naval vessels. Yes, if you build the thing in space weight isn't such a critical factor as if you're launching it from Earth's gravity well, but weight still matters as it's mass you have to accelerate and decelerate as you zip around the solar system. A PWR is inevitably extremely heavy due to having to withstand the 15 MPa pressure (assuming naval PWR's have about the same pressure as civilian ones, I suppose they could be somewhat lower). Further, a critical issue for a space reactor is how to cool it. Radiative cooling in space is very bad compared what we can do down here. Thus to minimize the size of your radiators you want a reactor that operates at high temperature. Also in this respect a PWR is a very poor choice.
Go's TLS is the right choice if you're working on a project that uses Go. Go is often a good choice if you're rewriting a whole project to be memory-safe. But if you're retaining a lot of your C/C++ code, and trying to surgically replace the attack-surfacey bits with memory-safe code, that's Rust's job, not Go's.
I was so happy with my Ikea MARCUS that I bought another for my hobby desk. $200 bucks, mesh back, comfy seat and reclines/locks. The armrests are removable which is great since I prefer them removed.

I have been sitting on these chairs daily for 8-16 hours a day for ~8 years now with no pain and no complaints. They hold up quite well too.

With the money saved vs an aeron between the two I could buy a laptop.
EasyPost is building the logistics platform for ecommerce
The beauty of Jupiter captured by Juno
Ask HN: Who's Looking for a Technical Cofounder?
After building many many of my own projects I've developed pretty good skills at making stuff from scratch and getting it launched.

Finally, however I must concede that I have not succeeded in making something that works commercially.

I need to be part of a founding team - I figure a team is far more likely to succeed, with a bunch of people all bringing unique talents to the party.

So who is looking for a technical co-founder?
The mobile amp.reddit.com link-throughs from google results are even more obnoxious than any other way of viewing a thread. You're linked into some kind of snippet of a thread with other unrelated threads glommed onto the page. Terrible. It feels like an outbrain-style visual assault. For extra fun, see what the mobile amp links look like with javascript disabled. It's a sight to behold.
> ZFS is far more battle tested. They say its stable now, but they had said that many times. It eat my data twice

Did you mean "it ate my data" to apply to ZFS? Or did you mean BTRFS?
Humans reflexively want to see beautiful, successful, high status people in rich, successful contexts. You don't need a conspiracy for this - it's the way things naturally flow.

To prevent it you want to mess with "natural" algorythms so that you can teach the people what to want, and that way lies dystopia. The better your intentions the more horrible the result.
I just started looking, too. There's a lot of information in the Office Chairs subReddit:

https://www.reddit.com/r/OfficeChairs/

I can't vouch for how good the information is, but there is a lot of discussion.
> If you were allowed to use in this way, it feels reasonable right?

Yeah, that's why I was confused. I can imagine seeing something like this implemented with macros.
They have an inclinometer, so they know which way is down.
All-Access Digital
€5 every 4 weeks
or just €50 €20
for the first year
This comes up a lot, actually, if you search "chair hacker news," maybe include Aeron or Steelcase in there to seed the engine a bit.

Think you have a couple of comments recommending the Embody. This is a copypaste of a comment I wrote a couple of years back:

I have an Embody. They are fantastic chairs. Couple of quick things you should know:

* They're heavy as hell. Probably the Aeron is too, but I was shocked just how heavy the chair was when I was bringing it up stairs.

* They aren't very adjustable--kind of. The whole thing about the Embody is that it, in theory, adjusts to you by itself. The tradeoff is you have quite a few less axes of manual adjustment than you do on most ergo chairs. In particular, there's no lumbar support setting--instead it has a back curvature knob, but I've heard from people who couldn't find a good fit. Test it before buying.

* They don't use cushions.

I can't remember if the Aeron is like this too, but the Embody seat uses [several layers of] plastic webbing as a spring layer and then a lightly padded fabric sling on top that rolls under in the front (it's extendable by essentially unrolling it). The back is the articulated skeleton and a frame with lightly padded fabric over it.

It is quite comfortable, but you will notice the webbing causing the fabric to wear a little in its pattern after a few months, particularly in the seat. You don't feel it at all, though. Just keep in mind it's very much a firm support ergo chair, not a comfy exec chair.

That said, I love being able to swing my arms backwards to stretch my shoulders and chest and absolutely adore being able to lean back and arch my back to stretch with the chair following my back curve and arching with me. It even twists with you some.

When you do get it dialed in right, it's like sitting on a super-articulated back brace with a butt hammock and wheels.

Edit: also, be careful how you buy them. If you expect the Herman Miller warranty, make sure you get it somewhere authorized. Most of the really cheap offers aren't. Your employer might help. I went through my then-employer's furniture distributor as part of a larger shipment, so I got it for about 50% retail.

Gizmodo actually did a pretty nice review with pictures of the construction I mention: http://gizmodo.com/5071571/herman-miller-embody-review-the-b...
Meh, it looks like the ransom businesses have customer retention problem if only 80% stay.
JFWIW: the guidelines ask us not to write comments like this (CMD-F for "too common to be interesting").

https://news.ycombinator.com/newsguidelines.html
Just a correction: Im not implying that Rust have no virtues, it has a lot, and its a very strong candidate to write new projects into whenever you think you need C++.

I would and will consider Rust always, and it probably will make sense to use instead. If my former post implied that i dont like Rust, im correcting here, because i like it and i thinks its cool technology and that it have virtues C++ don't have.

I was saying that, specially now that the language is more mature theres a thriving community around it, it can go by virtue..

C++ is where it is now because of its "killer apps". OS's, Browser, Games, a great amount of complex software with millions of lines of code.

And they are not garbage that need to be replaced. Rust taking over by virtue will be by creating killer apps in it. Showing itself as a great replacement for projects that can also be coded in C++.

Security folks invested in Rust saying that all new code in Android will now be coded in Rust its not replacing by virtue as important things like domain knowledge and getting used to a tool is also very important, and it will probably go away. Security is just one thing that is important in a project, its not the only one. But of course if you let the security folks decide, other important aspects will not be taken into account (I tought it was a really bad move by the way, as other problems not linked to security will appear with time).
It sure ruins the illusion of "being at peace". Laying there and just slowly fading away? Peaceful. Getting stirred up so you break down faster? Ick.

I'll probably get over it but I had a similar visceral reaction.
Ask HN: What does an ML Engineer do?
I have a few years of experience as an ML Engineer, however I recently changed jobs and I was shocked to learn that my new employer has a very different job definition for ML Engineer than the one I was familiar with. I thought that the standard definition of an ML Engineer is an engineer who specializes in building machine learning models, essentially a subtype of a data scientist. At my new company, an ML Engineer is someone who supports ML models but never works on machine learning directly. At this new company, ML Engineers are Data Engineers who support machine learning applications.

What is the generally accepted definition of an ML Engineer?
I recently had a very frustrating time with the initial unskippable tutorial to Nintendo's new Game Builder Garage. It's not exactly a game, but I was expecting a much more game-like tutorial.

- Objects had to be placed and manipulated exactly as the instructions and on-screen guides say, even for arbitrary things like moving invisible Nodons for layout.

- Every step of UI manipulation was narrated every time, even if this is the third time you're copying and rotating a platform.

- All of this narrated with many short lines of dialog, often just for flavor, and each with a sound effect.

- Constant, distracting, meaningless animation of the narrator. Occasionally it would point at bits of UI, but mostly it just kept sweeping from side to side or in a circle, I guess following different "moods".

- The one decision you're allowed to make is the color of the platforms, this coming at the very end of the first tutorial, after maybe 30 minutes.

The tutorial has no faith in the player/user, despite the text constantly saying how good a programmer you are. It seemed like an afterthought, which is bad for the first thing the player has to deal with, at great length, in your product.

This was my experience on release day. Hopefully this has been improved, or will be soon, but it completely turned me off. I had hoped to learn something about a gamified game development environment, but I feel like game designers weren't involved, certainly not instructional designers.

(edited to fix formatting)
I always say, never start with a zero vacation balance!
Yes, it makes sense. But it sure took me by surprise when I finally read the original paper.
> Sensor fusion that incorporates visual information is outside of the typical classical controls sphere and is likely considered part of an advanced controls segment of the devices firmware as opposed to the bog standard deterministic controls algorithm.

Not so advanced as very correctly pointed out by https://news.ycombinator.com/item?id=27554949

Motor-attitude control loop cannot, and should not be "fused" with navigation layer, whether INS, or optical flow sensor.

The bog standard deterministic controls algorithm here is "bog standard superior." Computer vision/optical flow sensors have much lower precision than gyroscopes, and accelerometers, let alone aerospace grade ones.
There is absolutely a profit motive involved! The less time you spend dealing with segfaults and inexplicable double-frees because you have no idea where the first free is, the more time you can spend working on features that impact the business's bottom line. The fewer emergency patches you have to deploy, the more uptime you have and the less you spend on the required ops work. The fewer zero-days you suffer, the fewer existential threats to your business. And so forth.

None of this would be happening if the market didn't care. I was one of the people who started the Linux kernel modules in Rust project (I'm credited in the announcement), but I started it because I thought it would be fun, and I have a day job that isn't related to Rust at all. So I've spent almost no time on it recently.

The corporate sponsors behind this effort are interested in this because they use Linux (and curl and so forth) at a large enough scale where this sort of thing matters. I would guess that, for instance, Google cares about getting Rust into Android's kernel because they want to credibly claim that Android has fewer zero-days than iOS, and they have a clear public agenda of wanting to get rid of zero-days (see e.g. https://googleprojectzero.blogspot.com/p/0day.html).

So that's their profit motive, and I'm very happy it exists, because this work is too important to rely on the free time of people like me.

(To be abundantly clear: I am not paid by any of the involved organizations, and I had no advance knowledge of this before the public announcement.)
Thanks, I thought something new got snuck in after taking my thumb off the pulse of Rust development a while back.
Otherwise potential starlink customers.

Like most stats, it is made up.