skysight-inc/HackerNews huggingface dataset:
Ask HN: What to do as a software engineer that cares more about what to build?
I've been an engineer for many years and it's become pretty clear that What a team chooses to build (or not) has far more impact than the architecture / code design choices. Nowadays the role feels like someone else figures out what to build, and we just code it up.

I love coding, but I've gotten to the point where I just can't enjoy it if I'm not involved also choosing what we build. The most interesting time in my career was when I did the spec, architecture, and code of a pretty fundamental system (small team, just lost the PM, fell to me as tech lead). The worst time was contributing for a number of years to a large software platform that had incredible groundbreaking tech and fundamentally failed in the marketplace.

It seems my only choices are to 1.) be a PM and stop coding or 2.) find a team where engineering also makes product decisions

Has anyone else successfully navigated this dilemma?

PS I've had the same experience as an engineering manager - less coding, no real responsibility for what the team chooses to build.
Senior Building Inspector Under Investigation in San Francisco
I'll go as far as to say that the benefits you can get from psychedelics, you can also get from meditation. The former can be a valuable shortcut, but the latter is sustainable and good for well-being.
Playing with Time [video]
Billionaires challenge (Scottish) Highlands space port plan
Yes, still sounds like a weird tone. Do you think that other people "beat homeless people in the streets", because their parents allowed them to do that?
Any plans to support pressure sensitivity in drawings? The difference in the quality of the handwriting is drastic and I avoid teaching with whiteboard tools that do not react to different stylus pressure.
The risk with that is that it creates a ‘perverse’ incentive for the FDA to not fully approve drugs because the approved drugs might shoot up in price 1000x the moment they exit the ‘purgatory approval’, and granting the official approval might kill some people who can afford the purgatory price, but not the fully approved official one.
> How is all this going to help the poor who have to stem the main bulk of the tax burden

Are you not aware of libertarian views on said tax burden?
or even at all! large amount of Americans don't even have access to banking.

The loans they can get are insanely (i think disgustingly) predatory.

payday loans with fees can ed up being like 664% APR!!!!! Your 500 loan becomes 2000 you have to pay back in a couple months, which you obviously can't..

https://www.cnbc.com/2021/02/16/map-shows-typical-payday-loa...
To Mock a Mockingbird
Ragnar Locker Ransomware Hits Adata, Threatens to Leak 1.5TB Stolen Data
an interesting language. Thanks for sharing.
this fiasco reminds me of those YouTube guys who started sending notices to people doing reaction videos about stealing "their format"... when reaction videos had existed long before YouTube and certainly before those guys got involved.

Kinda the same thing here
If they didn't want to incur loss Bezos could just gift me his shares in Amazon
Thank you. Like another poster suggested, I will try to be more considerate next time.

I am off disability, but I can theoretically keep Medicare for life. I was always on traditional Medicare, and my orphan drug (a blood product) was covered under Part D for my condition. I was also insured as a "disabled dependent" via employer-based insurance, through my deceased father's retiree benefit--so it was secondary insurance--which functioned like a supplemental plan.

I have 2 rare immune-mediated neurological diseases affecting my peripheral nervous system (one of them being very rare--which means an HMO from a Medicare Advantage plan is a huge problem if I want to stay alive long term in the US--and generally, you cannot go back to traditional Medicare), plus type 1 diabetes. The very rare neurological disease is believed to have caused the autoimmunity leading to my diabetes diagnosis at age 5.

Anyways, I can tell you that the way things were set up in the US (prior authorizations, prescription formulary restrictions, quantity limits, networks, etc.) were certainly harming my health. I studied electrical engineering for undergraduate, and it is not like I am cannot handle bureaucratic and logistical nightmares.

But, there is a baseline level of stress and anxiety that is present in the US, and you do not have the realistic expectation that you will be cared for there. Not only that, it is a part-time job just to deal with insurance matters. This feeling is basically non-existent within most of the EU, including in places like Croatia. Croatians probably do have the best lifestyle in all of Europe, too.

It's just not worth it.
80% of the actual article, https://www.propublica.org/article/the-secret-irs-files-trov..., is discussing this exact thing.

This isn't a case where there's a journalistic sleight-of-hand, trying to conflate and confuse wealth and income. one could argue that the entire thesis of the article is that because we tax income and not wealth, those with wealth avoid ever realizing income, relying on loans instead of income.

It's an article about the end result of taxing income instead of wealth, there's literally a massive interactive scrolling graphic that discusses it half-way through.
go to "view page source" and then search
Microsoft still doesn't include basic codecs like H.264 in some Windows editions ("N" and "KN" for some regions in the EU and Korea), but those users can download Microsoft's Windows Media Feature Pack to get the codecs:

https://support.mozilla.org/en-US/kb/fix-video-audio-problem...
Medicare could decide not to cover it, but that's unlikely. The story here is regulatory capture. The enormous and ever-growing profits of pharma give them equally enormous resources to throw at buying regulators and congressmen.
How about adjusting the tax rate that is paid on income based on wealth? This would absolutely complicate the tax code for wealthy individuals, but it would certainly increase the tax paid by the wealthy on the income that they do have.
> If you're flying some made-up flag on the high seas there is no reason that the navy of some actual county can't just roll up and sink your stupid dinghy.

There are two. On the level of rights and legality, there's non-agression principle. On the level of realpolitik, there's you being prepared to sink them first.
"99 Bottles of OOP" by Sandi Metz does a fantastic job IMO of answering the first 3 questions listed.

> Can I write a serious program without OO...

Absolutely! See any program written in a functional only language, or C.

> Should I look into another paradigm?

Eventually... I'm personally a huge fan of Clojure. That said, don't give up on OOP. It's pretty unavoidable in industry.
> I would need to see a source on this; I can't imagine a scenario in which any middle-class person pays any tax on their home at all, unless they live in an extreme-outlier of a neighborhood or find gold in their backyard.

Could you elaborate on why they wouldn't pay tax on their home?
> It is not possible to render it properly or have support for it beyond showing plain text.

Sure you can, and indeed that's what markdown was originally supposed to do (at least as it was first described to me). The catch is that you have to treat the plain text as the authoritative version: you do not edit the plain text in order to produce changes in the rendered document; you edit the plain text for it's own sake, without considering the effect on the rendered version, and the rendered version is derived from that.
It's amazing how often people on HN think that working class minorities have equal access to owning their own homes, despite huge evidence to the contrary.

https://usafacts.org/articles/homeownership-rates-by-race/
Still better story than SCO vs IBM.
The 'more' link in place of a 'reply' link is intended to indicate that there are more comments in the subthread.

We're experimenting, in order to deal with this problem: https://news.ycombinator.com/item?id=27437362.
The best Smullyan book is still "This Book Needs No Title", but all of them are at least fun to read, this one included.
From what I have read Tthey are using lua and have an sdk library similar to love2d.org
Charge them $15 for a 10 minute phone call while we're at it.
Income tax on the gains tends to be bigger than these if you hold on to a property a while in a hot market. 20% of 400,000 is much bigger than 2% of 1,000,000 if you buy at 600,000 and sell at a million for example.
Drugs aren't magical life-ruiners, that suddenly descend on unsuspecting healthy people and destroy them. The people you're describing are mostly already damaged by their own lives, hurting badly, and unable to emotionally function on their own. If you removed heroin or meth from the equation, they'd get drunk, instead... And they'd be roughly the same blight on their surroundings, regardless of their choice of substance.

Our drug problems are, at root, a mental health issue. And neither will ever be resolved in a society that doesn't understand that both problems are one.
"God will set you free". Got it. Now which god?
Clubhouse Needs Permanent Rooms
People were onto Anom already figuring out it wasn't what it pretended to be. Site got deleted shortly after the raid.

https://webcache.googleusercontent.com/search?q=cache%3APwQX...
I have tweets come up in chronological rather than selected order, and it's still crap on a regular bases because people are crap. There's not much you can do besides unfollowing people who are consistently annoying or vapid.

I think retweets/quote tweets are a bigger problem. I can understand why a large number of people I follow might tweet about the same thing, but I don't need to see that thing reproduced 10 times.
Thanks for your reply and explain.
I'm glad Bakeware is applying brainpower to the entry point problem for simple scripts.

I'm currently learning Elixir and the biggest initial hurdle was how to actually create an application. Most tutorials teach you through iex but rarely how to actually write a running program or library.

Things like "mix run" wouldn't work until I created an app with mix new, then I had to visit the rabbit hole of genservers and supervisors, etc...

It's a little complex for beginners and could use some polishing. I can't say that I truly understand it still.
A better vi mode plugin for ZSH
Personal opinion: The book "Refactoring" by Fowler is one of the worst (tech) books I have ever read. I would rather refer OP to the bible of OOP: Object-Oriented Software Construction by Bertrand Meyer.
> Reading doesn't pose a challenge to our basic needs

Having had developed a -7 vision by 12 years old, I'd beg to differ. Because of books, I'm completely useless without contacts or glasses in human "natural habitat".
>Obviously a skilled illustrator, painter or sculptor is going to be better at visualizing imagery than someone who doesn't do those things.

I have no artistic ability but I can imagine images very vividly.
Is 150 years the limit of human lifespan?
100% and in many cases communities like HN are worse than sites like twitter because it has upvotes and downvotes which effectively drowns out and silences marginalized voices. You can't downvote or flag a twitter post preventing others from reading it.

I mention flagging because users here regularly flag opinions they strongly disagree with in mass as a way of removing them from discussions to great effect.

HN culture is arrogant and overly pragmatic which is especially egregious when dealing with nuanced topics. At least on twitter you can find takes from different viewpoints of a topic, not the monoculture hivemind created by social sites with upvotes and downvotes.
Do you remember in Uni pulling all nighters for projects / classes? It was stressful, often painful, often resulting in you being a mess for a few days afterwards. If you did this, you'd know it had all the signs of burnout attached to it.

And yet... sometimes your projects ended up super cool and you were really really proud of them and when you showed them off you felt really accomplished. And sometimes that feeling is worth a little foray into burnout world.
People who seriously propose seasteading do not believe that a central authority has the right to establish the definitions of either "consenting" or "adult".
Yeah, but the same goes for any job. You can't blame your new job when you forgot the keycard to your new office.
I not really sure I don't use WSL nor docker. Even if it was possible I'd really prefer a native solution...
That is definitely one of the most important features on the roadmap. It is indeed quite difficult to draw with a mouse.
PICO-8 compatibility would be a killer feature even without color support.
New Book by Stephen Wolfram: Combinators
Thanks for the detailed reply. and for drawing me towards the core claims. In fact point 2, which I believe is the main argument, after reading the article again, is at odds with the “inflation” hypothesis, at least if we define inflation as a long-term trend of increasing food prices.

The systematic overproduction of agricultural product by rich countries for food security has actually kept global prices low, even with the increase in demand from population growth. The recent movements in the price index are not obviously part of a long term trend (and with all that passed in 2020-21 it will be difficult to distinguish what is a trend and what is a one-off shock).

I would like to read an article that looks at these themes in more depth.
Ask HN: Similar Opportunities to Show HN?
Hi there!

Does anybody know any other websites that have sections similar to Show HN? I try to get some feedback on my early-stage platform (https://linkwall.me). Where do you suggest that I should share it? Any recommandation of communities (interested in this kind of product) is highly appreciated.

Cheers! :)
Some aspects of mobile (e.g. deploying binary, dealing with app stores) make it a more gated and complicated process. That, coupled with our team's domain experience in mobile, led us to focus there to start with. But you're totally right - there's a lot of overlap with any kind of deployment and we have an eye towards a future where Runway is the single place where teams ship everything they need to ship. Plus, there's extra value to unlock in coordinating releases across platforms - e.g. coordinating backend changes with app releases, or sync'ing product launches across web and mobile.
Depends on what you mean by how much they "make"

The distinction between capital gains and wage income is heavily coded into law, but that doesn't make it a distinction that SHOULD be treated in the way that it is.
The Financial Times just put out an article on the front page on FT.com stating that the USA is going to investigate the leak of the records. Michael Bloomberg is angry, and he says that he is going to use "every resource possible" (loosely quoted) to figure out who leaked this information.
Where do you get half the population from?

According to the statistics that they gave, an estimated 3.5 million Americans were that wealthy. In 1996 the US population was around 270 million so we're talking about the top 1.3% of Americans by net worth.

For more about what this group looked like, read https://www.washingtonpost.com/wp-srv/style/longterm/books/c....
Obviously no company should be storing passwords in a way that the password can be determined from storage.

But the one (unlikely) case where these emails would be permissible is in first time account creation, where the user didn't set their password when the account was created (maybe it was created by an admin). If a one time (hopefully expiring) password is generated, stored securely, and simultaneously sent to the user then some of these are acceptable.
Presumably only on the capital gains, assuming any. So if the stock was taxed as being valued at X when you received it, and you sold it at x + y , you'd need to pay taxes on y.
If you enjoyed this episode about deno, I expect you'll also enjoy the latest episode of their other podcast, JS Party, about running node in the browser via WebContainers!

https://changelog.com/jsparty/178
> It just seems like they're trying to hard not to be "cool" and trying not to take themselves seriously.

This is worded like a criticism but it’s exactly why I can’t wait to get one of these.
Reasonable people may argue that they have a monopoly on iOS apps, which could be problematic, but they don't have anything even remotely approximating a monopoly on video calling or messaging apps, which is what we are talking about here.

They also don't have any kind of monopoly on TV or music streaming, so there would be nothing wrong (and certainly nothing illegal) with keeping Apple Music and Apple TV exclusive to their platforms, so clearly they believe they will make more money by making them cross platform. Presumably it's the same with Facetime.
And more than this. I'm tired of having to explain it to the many people who send me excel sheets on a weekly basis.

We don't get data _that_ often. But when we do, there's 75% chance it's got this problem somewhere. So much so we've created stock template guides.

I'm sick of it. So sick of it.

Sure. I can go through the document one cell at a time and fix the issues. But I don't want to. It's a waste of my week.

If I could count the man hours I've wasted on this over my 10 years at this company....
Changes to the Android Search Engine “Choice Screen” in Europe
I'd love to see web components support greatly enhanced in React 18. It's literally the only major JS library used on the frontend which still offers poor WC support.
Does anyone else feel this way? Curious about your experience and what works for you. I know lots of engineers that are super happy working against solid requirements.
What are you trying to say? That DTLA is safer/cheaper than Little Tokyo (you're wrong)? That SOMA is safer than the Mission(you're wrong)? That SLU is safer than Capitol Hill(you're wrong)?
AMD's short-lived laptop competitiveness is already waning ... Intel will launch Alder Lake in the second half of 2021.

Intel is better at marketing and at bullying manufacturers and dealers to push their product. But newer AMD laptops continue to have an edge and are much cheaper than Intel laptops.

Intel is also re-investing in the (high-end) desktop, could leapfrog AMD in the data center, and seems to be overtaking AMD-Xilinx for FPGA leadership.

AMD is slow to transition to the leading edge in process technology. For example, AMD will not launch 5nm laptop CPUs until 2023, when Intel might have outsourced (TSMC) 3nm.

Yeah, Intel "could", "may" or "might have".
> to submit 100 out of 100 with no manual intervention

Apple breaks fastlane automation at least once a quarter. I would expect about 5-20 days when submissions will fail.

However, if you could get that to zero, emphasis on no manual intervention, like not asking me for configuration changes or to approve something or change or check some box, that is easily worth $400/mo from me.
While an interesting topic, the author needs to tone down the sexism before it seems like it deserves a place on HackerNews
I love C, but it's pretty scary sometime. 5 minutes ago, "I wonder if I can find a potential memory overwrite in 5 minutes?"

Sure enough, the function StrAppend potentially overflows a size_t size (without checking), and then writes into memory could be past the end of the allocated buffer. Given 5 minutes, I didn't look thoroughly if this is actually exploitable, but it's definitely a red-flag for the code. Be careful out there! Hopefully I am missing something, or this is just a simple oversight, but I would carefully audit this code before using it.

Submitted a ticket through the Althttpd website.

static char StrAppend(char zPrior, const char zSep, const char zSrc){
char zDest;
size_t size;
size_t n0, n1, n2;

if( zSrc==0 ) return 0;
if( zPrior==0 ) return StrDup(zSrc);
n0 = strlen(zPrior);
n1 = strlen(zSep);
n2 = strlen(zSrc);
size = n0+n1+n2+1;
zDest = (char*)SafeMalloc( size );
memcpy(zDest, zPrior, n0);
free(zPrior);
memcpy(&zDest[n0],zSep,n1);
memcpy(&zDest[n0+n1],zSrc,n2+1);
return zDest;
}
Disconnect from it all and go buy a motorcycle on an impulse. This will explain what freedom means on two wheels better than I can:

https://youtu.be/KLOlPBGlq0U
Looks like a Ruby DSL to me
I don't know if they use the word "prevent" or not, but we both know that they are not in fact trying to literally "prevent" anyone from buying an Android phone. They just don't want to give them some of the benefits of iOS if they do so. No reasonable person would call that "prevent".
I remember shenanigans when V was first announced (release date for public preview, but for a little money you get early access), people being upset that it was half-baked, etc. and wrote it off, but I've heard that it has since changed a ton and is nothing like the early days.

Can someone familiar with recent V developments comment on this? It makes bold promises that would be awesome to see realized, but I got the feeling there was just a lot of smoke and mirrors going on in the early days.
America which claims global tax jurisdiction may have slightly different results.
SteelSeries | Full Stack Engineers | Chicago | Full time, ONSITE | https://steelseries.com/

SteelSeries is a leading manufacturer of gaming peripherals and accessories, including headsets, keyboards, mice, and gamepads.

We are looking for full stack engineers to take our gaming software platform, SteelSeries GG (https://steelseries.com/gg), to the next level.

Tech stack: JavaScript, React, Go, C++

Our current open roles:

* Lead Software Engineer (https://jobs.jobvite.com/steelseriescareers/job/oeatffwQ)

* Software Engineering Manager (https://jobs.jobvite.com/steelseriescareers/job/oadJffw5)

Interested? Please check out https://careers.steelseries.com and email tom@steelseries.com to find out more.
I know this was the original argument 10+ years ago when this trend started, but it has long stopped any sense. Firefox' tab bar is now 48px. If you add in the insane padding of the address and search boxes, that's practically the same size -- if not thicker -- than the old titlebar + tab bar + address bar combo. No space has been saved in this manner for years now.
Housing benefits need adjustment so a larger share goes toward people who need it more, but overall home ownership encourages people to raise families and build communities, which acts as a compounding benefit to society. i.e. subsidizing renters will have a positive short term benefit, but long term it benefits landlords.
You've got to be kidding me

It will be a success for them selling overpriced hardware during the presale

and thats it

even the kids obsessed with the 90s because they were too young to remember it or too young to be born yet wont even use their chance to actually buy a “retro” product that is reminiscent of the 80s and 90s

DOA DNR
Economies of scale. Nintendo has decades of hardware expertise, industry weight, and manufactures several orders of magnitude more units.

I think the price is pretty fair for a neat, boutique thing.
you are right, but this reduction like "bitcoin is useless because it uses more energy than $COUNTRY/$CITY" is IMO just click bait.