skysight-inc/HackerNews huggingface dataset:
"Value" does not just comprise of "coding ability". "Attitude" is a key part of it, and I guarantee you the vast majority of all hiring managers everywhere would eliminate a candidate if they demonstrated high entitlement during the interview process.

If they somehow get hired because that quality was hidden somehow during the interview process, the moment it surfaced, there would be behind-the-scenes discussions on how to cut that person from the team or company, because they are destroying morale with the rest of the team.

I am intrigued by the downvotes, because I am not saying anything controversial or disconnected from reality. People may not like it, but if they're so sure of their position, I do encourage them to put an equivalent line of the counter-argument on their resume when they're applying for their next job.

One more point: I make my comments having done all sides: Employee, independent contractor, employer. You are never prevented from leaving to start your own thing, as the original commenter indicated. But harbour no illusions that working full time for someone in an employment agreement allows you to act like you're an independent contractor that can randomly walk away. You can certainly give your two weeks notice and do so, but after the 2nd time, you'll be radioactive in the job market.
General Resolution: Statement Regarding Richard Stallman's FSF Readmission
I’ve been working in games since before then, and it’s a common trick. It’s often portrayed as if it would occur because of poor memory management (I.e. memory not being freed), but even with perfect memory management it can happen in constrained memory environments (like consoles).

What happens is you would are allocating large memory chunks at level loading time, and potentially a number of smaller allocations during the a user playing that need to be persistent (for example, player save data). You would inevitably end up with a small block of memory allocated in the middle of a large free chunk, and would unable to allocate a large chunk that spanned the small allocated chunk. This was manageable up to point, you would try and pre allocate as much of the persistent memory as possible so that it would end up at similar addresses and contiguous, but it was difficult to guarantee.

Theoretically, of course, you can develop without allocating persistent memory in game, but it becomes difficult to maintain, and limits you in other areas. If you used any 3rd party libraries that allocated memory, or certain template functions or standard library functions that allocated memory, you had to work around that. If your game wasn’t linear and players can move around dynamically, this becomes exponentially difficult.

On consoles, we also had to pass “soak” tests, where the game has to run in a demo mode for 24-48 hours or longer, continuously without crashing or errors.

Inevitably the only solution was to force all your memory to get remapped, but the only way to do that was to reallocate everything in a relatively predictable order, and the only way to do that was to save your state, force a reboot, and reload. Hence the “hack”, except that this was so common, facilities existed that helped you do it. Normally, there was a chunk of memory that persisted between soft reboots, so you could store your state here. You could also pass flags to the rebooted executable, to tell it where or how to load.
I think it depends on the cultural understanding of the executive. If the values aren’t strongly held at the very top then what you say is inevitable.
What's the strategy behind this move? Is MS adding some Rust APIs to some of their products?
Is it possible to see how much has each member of congress profited/lost doing trading over time?
We can build a tool like this right? As all the data in public?
Presumably they’d have to license them. It would be interesting to know if the book they’re reviewing has any and if so how many etc.
Don’t be so ignorant. We put covers on gear boxes and belt drives in power tools so adults don’t accidentally catch a sleeve in them what makes you think we shouldn’t do the same for home appliances?
Something like this should be part of every engineering curriculum. As a small anecdote, I've several times ran into engineers who spent inordinate amounts of time to make the system just a tiny bit more type safer, and when I ask how many bugs would this have fixed during the last year they don't know. When I do the work and send them the single, low-impact bug their efforts would've fixed, they still go through mental gynastics to justify their efforts.
It’s not “still less money” compared with the situation where the employee gets the money AND donates the money. Of course if the employee was not going to keep the money not getting it is a net loss.
> I’ve used it in lots of FLOSS projects, but the risk is lower there.

How is the risk lower? It's basically an RCE vuln which can poison open source artifacts. Massive blast radius.
I also strongly endorse the Boundaries talk and am re-watching it now, https://www.destroyallsoftware.com/talks/boundaries

The core concept of immutable values as the boundaries between components now seems self evident, but I can recall not appreciating this concept earlier in my career. Further, I don't think one can fully appreciate the importance of this concept until they've had to develop, maintain, and operate code both before and after this principle is applied. Here’s my story of being educated in the importance of “Boundaries”.

I started my career at a relatively small company that grew rather quickly. In developing more robust and reliable systems, I experienced the importance of this principle first hand. Commonly, a system that started as a small, low-value prototype could grow into a substantially large and important engineering system. Initial functionality may have been implemented in brittle, mutating code and these quickly became a pain point, particularly in testing.

I can recall several times where one seemingly innocent Java static method that mutated inputs or static fields was repeatedly the source of production errors. Adding test cases for these situations got increasingly complicated and time consuming with more and more mocks, stubs, and inspection of mutated state. Further, changing and adding functionality of the code itself became a tribulation of mentally working through the complexity of code and existing tests.

And what do you know, our recent changes reintroduced an old bug despite all of the tests passing. Turns out our existing tests to catch that bug only handled a specific manifestation of the fault, but didn't capture other cases. So of course, let us add some more test cases, each with their own menagerie of mocks, stubs, and inspection of mutated state.

Eventually, an experienced engineer would guide me to refactoring this functionality into isolated components. A single static method could be replaced by several Java classes; some classes to hold immutable state and others to perform state transformation. We may even introduce an interface so that different functionality could be provided through polymorphism. Tests became simpler and more robust such that fewer faults were discovered in production.

From the outside this may appear to be the classic Java Architecture Astronauts menace with a single static method replaced by a collection of classes and interfaces. We may have even had some XFactoryProvider interfaces. Yet the end result was easier to reason about and test, with the tangible benefit of fewer errors in production.

And I tell this story only so that I can say that I now appreciate this talk even more after living through the application of the “Boundaries” principle.
I have friends who live in shanty towns in Zambia. I can guarantee you that they will be unable to shell out for a solar panel — even if it lasts for 10 years. I don't know about zinc, but copper is plentiful (in fact, they both live in the Copperbelt Province) and they don't have to pay for all 10 years of copper and zinc in one instalment.
Have you ever used a belt sander?
The first project I ever had to deliver I had nearly no programming experience and the boss I had who was supposed to mentor me quit right when I started. A lot of excitement.
Rediscovering Hamming Code
> It is not comparable to hashing random numbers for proof of work levels of useless.

Bitcoin exists because there is no alternative decentralised, self sovereign currency. PoW exists because there is no other method to achieve that. It is by no means useless. You are not the user.
It's a nice bike. Probably the closest to a spin studio bike I've have ridden outside a spin studio. The instructors are top notch, and the stat tracking is a big draw. It's also easy and time efficient to use. You can go from not working to working out in a couple of minutes.

I don't post my workouts anywhere, but my friends can see them. We end up chasing each others ghosts (if your friend already did the ride you can see and chase their stats as if they are real time), and it has pushed all of us quite a lot.

The monthly sub is high ($40) for a single person, but it includes up to 5 accounts on the same bike. So, if you're married or have roommates it's not bad.

TLDR;
Peloton is the closest thing to a spin studio experience at home.
> Why is this even a thing? Maybe I should just go back to buying everything with cash, it's impossible to keep up with all the crap we need to disable or hack around

And some agencies may be more interested in these exclusion databases. So I don't think there is any way to get out of this maze. When you sign up to exclude from a list, you get included in many other.
Not holding sustain is not a failure per se in the game. If you've hit the note but did not sustain it, you just get less points.
Because manual workers and knowledge workers get mentally weary in the same way and make mistakes in the same way, using their brains. Your muscles are perfectly capable of going longer. Your attention span, working intelligence and executive function are going to get messed up whether you’re putting 60 hours into putting the right amount of powder into every container or checking the Excel formulas are all correct.

Manual laborers are people no less than accountants or mathematicians.
I think he's looking at it from the user's perspective. Some privacy advocates may say that analytics have to be private not to make user's private data public. However, the point was that the only reason making the data public would violate user's privacy is that the data is already violating user's privacy, although only one party can access it.
A small pet being stuck wouldn't necessarily raise the legs.
I think it might be easy implementing sustain on any and all notes until the next note needs to be hit. So instead of press-release-wait you do press-wait-release.
Why would you prefer equity/stock over cash? I would take cold hard cash over the same amount in stock any day of the week.
Northern River Reversal
Spanish police raid factory making 3D-printed weapons
Passed it on to a friend.

Good luck Sebastian.
Smarking (YC W15) Is Hiring a Head of Engineering for Post-Pandemic Expansion
Yes, basically. The Rust standard library has data structures and functions which require memory allocation, and _will_ panic on allocation failure. But the allocating subset of the standard library is a separate module, which is usually turned off in embedded or kernel-level code. The current prototype uses it to speed up development, but the long term plan as far as I understand is to replace it or augment the current implementation to support fallible allocation (which is being worked on anyway).
I have a file system distribution application I am working on. It is written entirely in TypeScript but I envision using Rust to perform certain media execution tasks or things heavily focused upon arithmetic like financial data analysis. My application is fully isomorphic so the only value in TypeScript on the terminal is for portability of systems automation with Node. Tasks that do not require cross-OS systems portability can be done with something like Rust as a child process.
I think the last point is the most important. People who are not tech-literate usually don't want to spend much on tech, even if it solves their problems.

Just the device shown in that article is worth €100. I don't know any older relative that would pay nearly that much to listen to the radio. Same reason why most people who don't care about tech struggle with a €200 Chinese Android rather than an easier-to-use iPhone.
I suspect all the people putting this claim on the same level as "my phone is listening to me" conspiracy theories are living outside of the USA.

One of the first things I noticed after moving to America was that I was being served ads for oddly specific in-store purchases. I checked my bank's terms and discovered that, sure enough, they were sharing my transaction history with "non-affiliates" so that they could market to me.

From memory, they did offer opt-out methods for limiting the amount of data that they shared. Maybe you could see if your bank offers the same?
1-2 hours doing spot bodybuilding and 2 hours jogging seems reasonable without too much risk of overtraining
TLDR: find product/market fit.
Well, to try and look on the bright side, a lot of my close friends I’ve just fallen out of touch with and I didn’t have to fire them.
I’m similar, but my conclusion was to work for very small companies. I’m currently at a company with 3 devs, 100% remote, each in wildly different time zones (almost evenly distributed around the world), and with only one meeting per week. I’m quite happy.

I just never have managed to enjoy leadership in the official sense. Natural leadership, e.g. being looked to for advice, generally followed is one thing. Official leadership, e.g. meetings and planning is for the birds in my book.
It turns the "just shoving windows around and resizing them" from something normal into an act which only a surgeon could feel comfortable with. The mouse is not a scalpel, it's a tool, and if I need to hit a 1px wide border edge (or even worse the corner) in order to resize a window, then it's a terribly bad UI.

I loved SGI IRIX's brutally bold borders, but those of Windows 7 are still just as good.
I had gotten hold of a few Misha books. I think they were bilingual. As a result I could read Cyrillic alphabet and Russian to some extent. Not any more alas.
This is about the Bayes theorem, that is not a very obscure theorem.
Large areas of ridiculous behaviour are, if easily characterised, maybe easier to avoid than more finely-graned edge-case zones that you'd get in more elegantly top-down designed languages, and result in less mental overhead. "just stay clear of doing anything remotely weird with arrays" might result in better, more readable code than a langauge with more easily-understandable array behaviour, and have lower mental overhead than what you might get in a better designed language where it might feel more feasible to keep in mind the edge-cases.

I've made a scripting language for videos games that some people use, and kept the semantics super informal, growing it quite organically, and it's worked out pretty well. Every time I try to nail down the edge cases I think "ah no, I'd prefer to have this all be undefined/erratic that to have people rule-lawyering their way into technically-correct but inelegant code". The main loss I've had from this is the inability to write a fuzzer, and in annoying some people (who use it or, for instance, wanted to write compatible compilers/interpreting). I do rely a lot on test suites for it (which also helps other when they want to do reimplementations), which provides a good amount of stability in spite of the fact that I never tell anyone what exactly counts as a valid variable name and amn't exactly sure what that is off the top of my head.

That said, nicely-specified programming languages that one can accurately comprehend + model with a human brain are super nice, allow for great tooling + better portability, and eliminate a large class of bugs that can be very troublesome. I'm a big fan of Go/C#, but they're not everything, and not from my point of view at all categorically better than other options.
very cool stuff. feels Mark Rober-y too which is great.

Whats the tech behind the image recognition?
I miss running Windows 7 with the classic UI theme and no animations.

Windows 7 was the best.
That's funny, because I remember Firefox starting as "Phoenix", a very lightweight browser free from the bloat of Netscape.

I also don't quite get people's attachment to FTP. FTP has always been a horrible protocol and only relatively tolerable back before the Internet got so widespread. The moment one went from a modem to say, DSL, one would quickly bump into the horrors of FTP under NAT. And even before then, FTP sometimes screw up hours of downloading with ASCII mode.

FTP is clearly a protocol made for command-line comfort, and was never a good fit for something like a web browser anyway. The directory listing is an atrocity because it's made for human eyes and requires a dozen different parsers for automation depending on variety. The mess with the passive/ASCII stuff requires the user to understand those are things that exist and what they may want. And the hacky anonymous download access was achieved by giving the user instructions in the login banner.

All those things are really not suitable for anything that aims to make it simple to download on click.
https://mirtitles.org/2011/06/02/little-mathematics-library/
How is it different from changing the currency symbol and name, at the end of the day crypto money is still numbers right?
Then you will be stuck working 10-hour Saturdays to pay for the running costs and maintenance of said yacht, which still leaves you with barely any time to actually enjoy your yacht.
Does this still give you the "stats" aspects of Peloton (i.e. is there some power meter on that bike that connects via the Peloton digital thing)?

I'm intrigued by Peloton, but after they basically said "we'll start air-freighting our incredibly heavy bikes to deal with the shipping backups", that seemed to be code for "our product has such fat margins that we can quintuple the shipping cost and still make money". This Echelon-based DIY solution seems to be good (especially for one's wallet).
It is pretty standard in financial markets for speed and price to be inversely correlated: the sooner you complete an order, the worse the price you pay/receive.
I would replace the time.sleeps in that code with webdriver waits... other than that this is a GREAT use case for selenium and automating boring things.

Good write up.
> endless mazes of "get a Request object from a RequestFactory

Comet to the rescue: https://github.com/gotzmann/comet
If you are interested in rust and want a very simple project to try it on:

I made a bot library for https://turntable.fm/ in javascript -> https://github.com/alaingilbert/Turntable-API

Then I rebuilt it in go -> https://github.com/alaingilbert/ttapi

Then I tried to write it in rust, but the pattern isn't really good with the borrow checker, I cannot make this work -> https://github.com/alaingilbert/rust-ttapi/blob/47282b7a334d...

So if someone can find a good pattern to use for this type of library, I would gladly want to learn.

Pull requests are welcome, I'm also always on discord if you want to chat.
Wakapi – Wakatime compatible coding statistics
Most people who publish through major publishers aren't making much either and publishers these days don't do a lot of promotion for authors who aren't already well-known.

They do provide sales and distribution and if you're writing mostly for reputational reasons, those may be good reasons to do with a "name" publisher.

But, if you're focused on trying to make money and are prepared to make a speculative investment in making it, it's not at all clear to me that you shouldn't self-publish and pay for promotion, editorial services, etc. to try to make it happen.

Authors have a lot better alternatives than mobile app developers who have basically no choice but to pay the app store tax and musicians who are significantly limiting their reach if they opt out of streaming.
Thanks, I wasn't, though it still seems Chocolatey can handle more software because of the UAC support, so I'll keep using both.
That's how I see them as well. It makes people who are unhappy with jobs "just stay until the next bonus". They might quit just after getting it, but if they hesitate and don't do it on the spot, soon they'll be already in another bonus cycle, and again it makes more sense to wait till they get it etc. The effect is strongest of course if the bonus is substantial.
I'd select a redundant mechanical device.
Can you use a 3D printer to make explosives? How does that work? I thought it was primarily a chemical process and a matter of getting precursor chemicals and controlling reactions...

Edit: I looked online and the only reference I find are using explosives (or precursors) as inputs to a 3d printer to make components that need them like airbags.
I often wonder how much influence anything I write on those really has on anyone.
Purchase a Kindle Fire. It comes with Goodreads preinstalled and cannot be removed. When you set up the device, it either asks you for your goodreads account or makes one for your amazon-linked email.
As others have explained, this is most likely your credit card purchasing data being sold, by your credit card issuer, to any interested party willing to pay for it. Yes, the data sold includes detailed product information linked to your identity.

What I'd like to know is if the same happens when I pay with Apple Card, or when I use Apple Play with, say, a VISA card?
Most of this person’s weight loss seems to have been from eating fewer calories, not walking. I posted this reply to a prior submission of the same article (https://news.ycombinator.com/item?id=26744434):

43 pounds in 16 weeks is 2.7 pounds per week. A pound is 3,500 calories, so 2.7 is 9,450 calories per week, or a deficit of 1,350 calories per day.

Even if he was walking a very low 3,000 steps per day previously, an extra 7,000 steps/day - about 3-4 miles - is walking for perhaps 60-80 minutes. For someone who weighs about 260 pounds, 1 hour of moderate walking would burn about 450 calories. So, assuming he didn’t do other exercise that the article omitted, the remaining ~900 calorie/day deficit came from eating less than his metabolic rate (BMR).

Walking sped up the process, but he would have lost the weight just by eating fewer calories - and food changes account for about 2/3rds of the loss.

(I’m assuming he neither added nor lost much muscle mass, which seems likely from the description.)
I think the grandparent was implying all other things being equal. If the highest bidder requires that you work in significally different and more difficult conditions, then it's not really comparable.
As someone who has accidentally removed part of their finger by getting it trapped in the pinch point of a belt sander, ouch. Yes, this is exactly the same arrangement, and I can see it causing very severe injuries very quickly.
If I’m understanding your question, https://gilded.finance/ would seemingly fit the bill.
But there's a big gap between the cost of producing such a device, and what the target market would ever accept to pay just to listen to the radio.