skysight-inc/HackerNews huggingface dataset:
> php

I personally quit PHP around 2013 because of the inconsistent standard library. I spent more time looking up the docs than developing because the language just wasn't intuitive compared to let's say Python. However, beyond that, PHP has some pretty great frameworks nowadays (and I am forever grateful to Laravel for teaching me the concepts of an MVC framework, which proved useful when I switched to Django).
Yes. I think the post alludes to this. Restraint with 'sharing'. But they mention, kids growing up now are not going to be enamoured with an mp3 the way parents were with LPs. And it's impossible to stop digital products leaking to all and sundry.
Eastasia, Oceania, Eurasia ...
That sounds interesting and useful. Thanks for the explanation.
I had a commute like that (from the Mission to Market St.) but they slowly went under and my next job was in the South Bay. I wouldn’t want to hesitate about career opportunities due to the range of my car, after relocating 800 miles from Seattle for my career.
Not OP, and I don't think it's utter bullshit, but I can see 2 serious problems:

1. small sample, 60 people is not enough to draw great conclusions.
2. they should have included people who had never taken statins before. It's quite possible that the brain was re-generating the side-effects because it was used to before by association. They can't even have a control group for that.
If you need high concurrency then Elixir is awesome but you can get the same performance from Ruby + lighter framework like Roda or Sinatra.
https://www.indiehackers.com/products
Every one of these economies has a rapidly aging population that desperately needs a positive balance of trade and export to maintain GDP growth. Every one of them would give up this agreement in a second for untariffed access to the US consumer market, which none of them have anymore.
There is a level of assholery that puts you far, far beyond considerations of "civil discourse".
What is your point? That Matrix can never be popular as a phone messenging app because it doesn't collect phone numbers, and doesn't raise VC capital?
Only mildly related, but an interesting suggestion I've seen involved the use of intentionally "poisoned" ballots that people could request/would be sent along with your mail in ballot.

These ballots would be verified in the same way as normal ballots, but wouldn't count. Then, you could show a prospective vote buyer a poisoned ballot verified vote which they wouldn't be able to distinguish from a counted vote, rendering vote buying unprofitable.
I'm actually curious what's downvotable here. Is it because we are not to criticize Facebook and Twitter, here?

Because there's a (probably incorrect) assumption about my political views?

Because I'm suggesting that maybe the line "censorship will lead to more problems, not less" is to be "voted against" a if it were a design choice in reality itself?

Let's put it this way. Going back to Twitter. How would you feel if your views were suppressed. And if we can suppress views now that you don't like, what happens one day when the views you LIKE are suppressed?

It cuts both ways. Your eagerness to shut something down today can come down to bite you and you'll have no argument to stand on. That's why we defend those we disagree with, on principle.
It’s Time to Color Outside the Lines
What I called stupid is "refusing to even listen".

Of course you are not getting paid for it. Just as little as the guy sending you a patch. If you want you issue tracker to be pay-only, would you be fine with allowing people to submit patches that you can only open after paying?

The "not getting paid a cent for it" is just flipping the entitlement problem around. The person reporting a bug is not entitled to a fix, nor even to be heard (even though, as I claim above, ignoring them is usually not the smartest thing for a maintainer to do). Neither is the maintainer entitled to get fixes attached to bug reports, or even a certain quality in bug reports themselves. All of this is voluntary, nobody is entitled to anything.

But what you can do is foster a good culture. If you incentivize high quality bug reports, for example if somebody shows they made an effort when reporting the problem and you respond with a positive answer, then people see this and adjust their behavior accordingly. If you accept pull requests, especially high quality ones, especially those where everything is well-explained, well-structured and the maintainer's comments are addressed, people will tend to adjust and do it like that more.

Just as much as if you are and asshole about bug reports, you'll likely not get high quality ones or even fixes any longer. Likewise, if a bug reporter is just rude, they won't get attention from the maintainer any longer.

It's all reciprocal. Nobody is entitled to anything. If you play the game right, it's a very productive collaborative framework. And a lot of fun.
I misunderstood what you meant, I wasn't intentionally changing your meaning. Sorry for that.

Indeed, denying that you never said something that someone is blackmailing you about is useful. But you can deny it anyway. Have you ever heard of a criminal blackmailing someone saying "and I have your cryptographic signature to prove it"? The person that the criminal wants to prove it to would have to also be convinced that this public key is indeed yours. It's not an impossible scenario, but it does seem contrived.
The not-so-great news is that common characters like spaces and semicolons have various similar-looking characters defined in Unicode, which would not be very noticeable to a human but would be noticeable to a machine.

So you just need to do random substitutions that uniquely identify the document and you'll have a fingerprint. It wouldn't be very challenging to do and it wouldn't be very challenging of a record to maintain.

You also don't need to uniquely identify it to a person; you just need to narrow the search space and then apply other techniques that would narrow it down. If it's a version of a document that leaked through an email chain then you've just limited the search space to the recipients, which is still plenty useful.
We might need an intermediary status between media and hosting, where they are allowed to censor content, but take some responsibility for that (like if you hit someone stealing something), especially if they are a for profit company.
Since Catalina the "softwareupdate --ignore" command no longer works unless you have an enterprise MDM profile installed, so you can't even work around that anymore.
Isn't the efficiency of jet turbines, even microjets, wildly dependent on velocity? I don't know how you can calculate an efficiency without qualification.
> That goes for a lot of things — you don’t need to have automated tests as a general practice.

Man, this article is just handing out terrible advice left right and centre
> I wish there was a better support framework in the US for people who want to quit their jobs and work on ideas. I really, really hate working for other people but the things I would like to work on instead are time-consuming and the core work is not easily farmed out.

I'm sorry, did I misread you or are you saying that work for hire is beneath you and so you you should be able to work on your ideas (which are all brilliant, no doubt), while being supported by other people, aka peons?
They could even automate those tests
As they say in Germany, if there’s a Nazi at the table and 10 other people sitting there talking to him, you got a table with 11 Nazis. There is a lot of variation in political opinion that I enjoy and solicit and I enjoyed having some honest conservatives as friends, but to support Trump four years ago is bad and to support him today is unconscionable. I am happy to write-off those who spent the past year supporting trump and do not care if they have the capacity to change because as far as I and a lot of other people are concerned they decided to sit at the table with the Nazi.
HiRedis.jl is a redis client, not a server. So not directly comparable without a server implementation.
This is almost exactly where I find myself right now!

I've spent a year and half building out something that i can see bringing value and enjoyment to a wide swath of people.

I just flail hard at the thought of putting myself out there to market it. My personal problem though is "its not good enough yet" and I just stop. A lot of advice here says "its just not for you" but I dont entirely believe that.

I've enjoyed creation, autonomy, and the freedom to define my path. There was to be a way to get out of your own way...
It’s lame conduct to pick a single phrase out of a much longer comment, wrap that phrase in a new sentence to make it mean something entirely different to what was originally written, then deride that as “absurd”.

Luck is not objectively definable or measurable, and is highly contextual. Was the pandemic bad luck or good luck for Airbnb? It instantly caused hundreds of millions of dollars of lost bookings, forcing staff layoffs and requiring an emergency $1b loan to keep the company alive. But now it’s reported their bookings are stronger than ever, due to people’s different living/working arrangements in response to the pandemic. Maybe it would look like terrible luck if the company/founders hadn’t been formidable and skilled enough to navigate through the initial shock in March-April, leading to the company collapsing. Thanks to getting through to the point where they now have higher-than-ever bookings, it looks like great luck.

Anyway, clearly the point of my sentence about luck was that good luck is necessary but not sufficient; any amount of luck, however you define/measure it, is worthless without strong founders who can take full advantage of it.
The problem with this line of thinking is that it might be a little short-sighted. Since we are intelligent, we should be careful. With great powers come great responsibility.
If someone doesn't like hurricanes, they can move where there is none.
When Earth will be 99% inhabitable (because of air pollution, soil degradation, lack of water), is the solution just to say "oh well", let's go to Mars?
The dream is free, but the hustle is sold separately.

I can't tell you how many things I tried and failed. It really doesn't matter if it's a start up or not either, plenty of people put everything into new jobs including moving and failing sucks just as much.

I finally figured out how to succeed but it was a difficult and deeply personal struggle that took a long time.

There are still times I just want to pack it all in and give up.

Infact I just had a meltdown a month or so ago and almost sold off everything. I think it's a part of my personality to never be completely satisfied.

Lastly I chuckled a bit when I read about him feeling bad about his girlfriend, at least he still has one! He should be thankful that she stuck around and should show her the appreciation she deserves for supporting him.
At that scale, personally, I'd really want to just be looking at good dimmable LED bulbs, and put any 'smart' hardware purely into the wall switches, so that there are far fewer devices to worry about.
Thefirstpodcast
I don't think he changed his mind at all, this is 100% a rebranding and legacy repair operation.
We built our house with KNX this year. While our electrician did all the wiring, I did the programming myself. It has a steep learning curve, but if you're in IT, you'll probably get the hang of it pretty quickly.
The system is very robust and offers a lot of flexibility.
Almost all our componenents are from MDT (https://www.mdt.de/EN_Start.html). They build really great products and are quite affordable. Compared with components from other manufacturers we use (Theben, Weinzierl, Steinel) I think their applications and manuals are also far superior.

I have since connected the system to my home assistant installation, and enjoy the added flexiblity.
The thing that you can't lose is that spiritual drive that is the engine of your venture. With out it, all is lost, even your mental health. It's hard to predict how life will be when your gamble starts coming up short.
It's hard to keep focus when your dealing with your girlfriend's anxiety, or when your running out of money without any backup plan. I have felt the author's pain, but from the pain comes a set of lessons you can't understand from reading a book. I hope that after he picks up his pieces he eventually executes again with a new game plan: to manage his downside, to have customer's chomping at the bit, to find proper financial backing, to establish a team of fellow believers, to sell into a well established network through a partner, or whatever lessons he has learned.
List of resources on leading people and being a manager
I've said it before, but that's like arguing against company-wide approved security policy, because if every department implements security in their own way it would be harder for an outside attacker to hack them at the same time.
Changes in Go implementation of the new protobuf and gRPC
I think these types of posts are important to read, to contrast with the success stories we typical see online. Read enough success stories and you start to believe that success is a given if you just work hard enough.

I'm reminded of the chapter on Stardew Valley in the book Blood, Sweat, and Pixels. That story is also about a developer who worked on a solo project, years, however, and who brought in no income while his girlfriend worked to support both of them. Obviously that one has a much happier ending. (I will say one huge difference is that from early on, it was clear that there was a fanatic user base just waiting for the game to be released.)
Chiming in as someone else who started experiencing severe muscle aches after starting statins and which resolved a couple weeks after I ceased taking them. Prior to experiencing them I hadn't known it was a possible side effect of the drug at all.

I need to go back on them (familial hypercholesterolemia, total cholesterol > 300), but I'm dreading it.
> What you are saying is about iteration in the language and does not have anything to do with concurrency or architecture.

> There is also nothing difficult about avoiding infinite loops in C++.

I don't know how to explain it to you if you think you get it already but you don't. Please come into the discussion with an open mind.

Making sure every library you use won't ever block a core is not trivial. If it's a feature of the platform, then it becomes trivial. On Erlang it's a feature of the platform, in c++ it is not.
> Has it occurred to you that life has succeeded on the planet primarily by a fantastical luck of getting dosed with EXACTLY the right amount of radiation, carefully controlled by an atmosphere that literal took a millennia of millennia in order to develop?

Well, no. We aren't in some mystical radiation balance with nature.

Heritable point mutations are primarily driven by DNA polymerase errors and repair failures, not by radiation damage. Ultraviolet light is good at causing thymidine cross-linking, which can give rise to cancers, but this is irrelevant to heritable change. Likewise, higher energy particles can cut DNA, but compared to crossing over events during chromosomal assortment this has approximately no bearing on heritable change.
I can use GMail, but don't tell me the choices are intuitive or that I don't need to try & fail every operation I rarely do besides opening up the most recent mail. The technical backend makes it managable, but the user interface is clearly in the way.

The funny thing is everyone copying Google's Material Design, and doing it way better in most cases.
It's probably not a good idea to draw conclusions about an entire culture based on what you saw on a single episode of a reality TV show.
Yeah, no. I didn't even know there _were_ side effects until I started to get serious "mental fog", memory loss, and morning muscle stiffness so bad it was difficult to descend down the stairs. I think it's harmful to suggest that it's "in the head", because these things are sometimes real, and they can often be resolved partially or fully by taking a different statin (e.g. rosuvastatin instead of atorvastatin). At best, you can ethically suggest they are _sometimes_ in the head.
a solid 35-40% of the Democratic Party is explicitly anti-corporate, remember occupy wall-street and the success of Bernie Sanders? Remember Warren calling for breaking up big tech? Even Biden and Obama frequently deployed (light) anti-corporate rhetoric in their campaigns and presidency.

Trump is a billionaire and a defender of the corporate class. His entire administration consists of ex-corporate wall-street types folks and/or zealot yes-men. You may be right that the "inroads with the working class" are being made, but only in the form of the working class being convinced that their interests are the same as the corporate classes interests... though even that analysis may be wrong considering that Biden won by convincing voters in the rust and sun belt to vote for him.
It's bullshit because they experienced it and there's no way they could fall for something like the placebo effect.

This just seems to be the mindset of most people, and though there has been a bit of research suggesting some people are more susceptible to the placebo effect I've never seen something showing people are commonly immune to it.
Technically nice, but could be called a violation of the principle of least surprise that countries change in size as you drag.

Why not https://en.wikipedia.org/wiki/Gall%E2%80%93Peters_projection ?
Ah, you're right, how could I forget! I trust every business and government to meet or exceed SLAs all day, every day, for everyone :)
It's also, like, 4x more expensive per kWh (probably 2x more expensive with variability taken into account) than wind or solar and is uninsurable without a government backstop.

I really wonder why people are so keen on it. It made sense to build them 40 years ago to deal with global warming. Today it's only financially viable if it's massively subsidized compared to wind/solar.

What is it that makes that extra cost so worthwhile?
I was bored and raised In Thessaloniki, Greece where there’s a big community of Roma but also it’s a common understanding that lots of them from Bulgaria are constantly driving to Greece.

In the community that I grew (Evosmos, West Thessaloniki) there were many of them. I’ve met a few that were integrated in the community, managed to finish school etc.

But their culture is just nothing about that. Women in dirty clothes carrying a trolley all day and going through garbage cans collecting dumps. Kids 5,6,7 years old with no shoes and no clothes on are walking around main streets At noon sneaking into stores and stealing whatever they can. Their teenagers are bullying everyone they can when they go out for no reason. They are deep into the drugs and the guns game. Police are always on them but there isn’t much they can do but to isolate them in further areas outside the city.

I’ve seen all those things and they aren’t pretty.
> But criminal Roma networks are a reality nobody can deny.

True, but that doesn't mean there is no racism. If anything, this would support the fact that racism exists, since conflict tends to make people think in terms of in-group/out-group.

A follow-up question is whether the racism is justified. An even more important question is whether the conlfict stems from a failure to integrate different cultures and whether taking deliberate steps to encourage integration would resolve these conflicts.

Btw, the same argument also comes up wrt racial tensions in the US: "Blacks are x% of the population, yet are involved in y% of crime" with y >> x.
I am confused by this sort of comment pointing out that he was not cut out for the life of an independent developer... well, yeah, that is what his essay is saying - that he is not cut out to be an independent developer. He thought he was, did it for a year, and realized he was not cut out for it.

I don't understand this comment and the other similar ones acting like they are somehow adding insight... yes, he couldn't make it as an independent developer, that is literally the point of the essay.

Repeating the reasons he lays out in the essay and saying "yeah, you won't succeed as an independent developer" seems a little like hearing someone at Alcoholics Anonymous tell their story and then responding, "Yeah, it sounds like you can't have a healthy relationship with alcohol"
Apple's unique value proposition is that they control the hardware and software so that things "just work."

It shouldn't be too far-fetched to imagine a room full of older hardware where it's the job of some poor intern to update each device during the alpha/beta phase.

Bricking supported hardware on a software update goes directly against Apple's core business strategy and should have been top of mind for the QA team.
> No amount of QA can ever guarantee 100% success.

You're too quick to let them off the hook.

Compared to the ecosystem of Windows-supported devices, Apple only has to serve updates to relatively few SKUs. If they can afford to buy back a hundred million dollars' worth of stock every year, they can afford to test upgrades on affected older devices before rolling them out.

When an upgrade is supported on an Apple machine, then there should be 100% success -- or at least, as you suggest, a painless way to catch the upgrade failure and roll the device back. They sell the hardware and develop the software, so they have to own the problem. No mumbo-jumbo. No excuses. No passing of the buck to the customer who trusted them at the moment of downloading/installing the upgrade.

If they can't guarantee success for an OS upgrade on a particular machine, then they shouldn't offer it for that SKU -- and they should lower the retail price of the MBP because it doesn't "just work." People who own these machines paid a premium for them over every other comparable laptop.

I have a late-2013 MBP 13 (one of the potentially affected machines), on which I am currently running Mojave because Apple has been guilty of this kind of garbage so many times in the past. Think of how horrible it would be to put your daily driver laptop in the shop for a few days when you have important work to handle. That's the reason why Apple can't just mail it in when rolling out OS upgrades.

I have had similar situations in the past, and you know what the result has always been? I stop buying hardware from the company when it becomes clear that it doesn't give a damn about what happens to the customer. Bose rolled out firmware to the QC35 that nerfed the ANC, and then pretended that nothing happened -- essentially gaslighting the customer. I never bought another pair of Bose ANC headphones after that (I had purchased 5 pairs in the year prior to that, as gifts and for myself). Google rolled out an Android upgrade (Oreo) that immediately sent my Nexus 6P into a Bootloop of Death upon installation, and then passed the buck to Huawei. I swore never again to buy a Google hardware product as a result.

I just bought a MBP 13 a few days ago, because despite all of the BS that Apple has done, they have always turned out to support the customer in the end. But if their defense sounds anything like what you are suggesting -- that there is always some collateral damage when an upgrade is rolled out because QA is not a perfect process -- then I would rethink my purchase decisions in the future.
I never heard of Method Soap before now, but that pitch just makes me want it. Good example!