skysight-inc/HackerNews huggingface dataset:
But on this same point, the military favors very simple firearms for good reason: they don't malfunction nearly as often, and are robust enough to survive very harsh conditions without much change in firing characteristics. A good analogy is to website availability: if you run a personal blog, it doesn't matter if your uptime is ~100% or 80%. If you run a remote monitoring site for a power grid however... You don't gain anything if you lose reliability. See the F-35 JST for a good case in point.
Also what I’m seeing in mobile Safari.
The tactile feedback comes from the fact Mac OS has the concept of a scroll having an amount of inertia behind it, if I very gently move two fingers up and down on a long web page then it will very gently move a few pixels, but if I flick two fingers from the bottom of the touchpad to the top then its going to go flying upwards. If I then put a finger down on the touchpad it'll stop the scroll immediately.

This behaviour one of the things in Mac OS that nobody really notices because it feels so intuitive, but if you took it away everyone would be puzzling over why scrolling feels broken.
> A lot of people, me included, would argue that the state, as inefficient as it is, is doing much better than private charity would, and has historically done.

I would want to see a lot of data to back this up--and it would have to be accurate data, including accurate data on how often the state makes things worse instead of actually helping. I don't have such accurate data on a global scale, and I don't think you do either. The state does not even measure how much harm its employees do; it has no incentive to do so.

> "we have an idea that could in theory replace them" is not the same as "we have the structures in place and shown capable to replace them".

"Replace" assumes that the current structures are providing a net benefit. If they're actually a net cost--if they do more harm than good, all things considered, which I suspect is true for the state if we could actually get accurate data on all the harm as well as all the good--then replacing them with nothing whatever would still be a net gain. Of course replacing them with something that actually did the job the state is supposed to do would be better still, but the perfect should not be the enemy of the good.
No, you're not understanding my point. I'm contrasting this income with the one the OP says they want. The median household works hard for 60K, but the OP is suspending their ethical judgement until they have "a few hundred thousand in passive income". You don't need 6x the median income to feel secure.
Depends on the kernel.perf_event_paranoid sysctl.
Aside of the excellent points raised by leetcrew in sibling post, there's also the matter of avoiding spurious EM emissions.

Wireless charging sounds like creating a bright, pulsating "soldiers be hiding here" beacon for any opposing force.
Question your Defaults to get ahead in life
As former enlisted 91A, dont worry about it! I remember being used to putting up with all kinds of absolutely shit ideas from command and this ones no different. We didnt even have functioning body and vehicle armor in the last conflict. Spare parts took months to get if they ever showed up at all. Batteries were either left in the sun in crates until they popped, quit charging after a week or so due to the heat, or the chargers broke down.

So if ive got a buddy who needs wiring for the antenna array on the back of an HMMV or if im short on power cables for something, the first thing im going to do is find a few legs who hate their vests. those little connectors with the boots on them look real sturdy too, and im sure those cables wont be missed by guys who havent had the ammunition or the battery packs to fire those space age senator kickbacks for months.

Start improving the army at the parts of it that arent sexy. Supply chain, and the VA system.
I believe this kind of disillusion could not only simply explained by burnout. It's more like the Blue pill vs Red pill thing. Once you learned, you cannot unlearn. Blue pilled people are totally okay with these things, while some Red pilled people cannot get rid of their cynical views, and the feeling of defeating.

I work for a tech consultancy, apart from programming stuff, I also need to propose technical solutions to the clients, presenting slides with buzz word technologies which are actually very mediocre for me. Everybody else seems to be excited by those technologies. I can bear with it but sometimes I have same feeling as OP. If I own a startup doing similar business I would directly choose totally different sets of novel technologies that are much smaller, faster, outperform those solutions in almost every dimension.

Technologies are usually overlooked or being witch-hunted for tens of years. What we usually do today, there were a small bunch of people already knew them quite well more than half a century ago. That might mean now, you can already do what people usually do tens of years later, but too few people would agree with you. Just like John Barkus have to face "FORTRAN is extremely inefficient" bullshit for quite a while. After FORTRAN got rid of the inefficient reputation, he was interested in functional programming back in the day, while functional programming was even being witch-hunted till this day.

Imagine you have been thrown back to 1995, and a part of your job is to declare the "Blub Programming Language™"'s novelty over other languages to everybody (that would be a real job since there were so much marketing on the "Blub Programming Language™" back in the day), while there are even no basic things like parametric polymorphism and higher-order functions such as map and filter. Everybody was in hype, and completely ignore your cynical view on "Blub Programming Language™", despite the fact that those novel concepts are: very useful / straight forward to learn / already well established in the 1960s.
Right. I've been a long time vim user and I don't really use the escape key while vim-ing. I use ctrl+c.
The most shocking part of this story is still that Nintendo keeps all its code in CVS. CVS!!!
It is difficult to square a 3- to 9-foot rise with the Biblical flood narrative, or with other flood narratives. Not all of those narratives come from seashore dwellers; still less from those who dwelt in very flat seashore areas.
I think I have justified my argument that we do have the luxury of quitting in TFA, within the first two paragraphs.
St Isidore, Patron Saint of the Internet and Computer Scientists
I think there is a huge difference between web sites and web applications. Most large applications today uses SPA and an api. The api can be done in any backend language and there is not many obvious benfits of using php but some clear drawbacks.

If you just want to create a web site quickly then php works fine but on the other hand you can do it quickly with js, c# or Typescript also.
What you are describing sounds like non-deterministic behavior of a thread-safe primitive, e.g. non-deterministic ordering in a synchronized queue. On the other hand, a true race condition in the queue could mean messages overwriting each other.
It's also weird they haven't monetized phones further either.

I would expect a lot of NES / SNES / Gameboy games would do well on phones.

Super Mario 3 seems like it would do better than Super Mario Run.
Well, you only gave ten years for advancement.
>> I still believe there is a magic number like maybe 10, 50, or up to 100 which is a multiplier of the minimum wage above which the income tax must be 90%+

The fact that you refer to it as a magic number implies that this at best wishful thinking.
He's also Lisa Su's uncle.
Tough indeed. BTW just checked gov.uk on mobile and had to close three banners at the top before I could even see the content of the page. Yikes.
Neat list! I've been privy to a few successful launches, and one the most important learnings was making sure your preparation is sound. Especially for launching on ProductHunt, you need to have your playbook ready and your following needs to be ready as well. When it comes to product launches, there's nothing more frustrating when it's an unorganized, uncoordinated mess and you fail to gain that much needed momentum.

Perhaps that's something you could elaborate more on, or emphasize more.
Counterpoint is that if your boss is for example narcissist, you cant change the course from down. You can only more or less implicate yourself. The toxic and manipulative technique will rub on you too and will normalize what is going on.

The culture and actions are set from top. If it is possible to change things, then great go for it. But make sure you are not staying for illusion of "navigating office politics" that amounts to being naive enabler moving himself more and more in the direction of the employer, convincing himself that more and more is actually fine.

> But if you manage to flip even small corner of Google or whatever to not do evil (as they used to say) that probably has more influence to the wider society than you quitting.

That is unlikely. For the record, I do not think that being employed in Google is inherently wrong. But you are not doing the world some kind service for working there. Just like working in startup does not mean you are changing the world.
> If R2 returns before R1 that is still a race condition

That's not correct. Look at chrisseaton's definition.

If the observable program behaviour doesn't change depending on the order in which the requests complete, there's no race condition. (In JavaScript this might be done with Promise.all.) You're right that not all race conditions are bugs.
Mordred brings Gatsby's “source data from anywhere” idea to the rest of us
TestFlight apps are uploaded to App Store Connect as well.
>> Morality isn't a binary thing.

It is when you're young and know everything
Wow, awesome checklist! Thanks for this. Bookmarked for later.

How long did it take you to put this together?
Exploring an Alternative to Notebooks for Python Development
> For sure that parser is rock solid now.

I wouldn’t be too sure.
It seems to me, at least as someone on the outside of this debate looking in, that people are having some trouble defining what "better" actually means. I think if the difference could be quantified, it could be addressed.
Between the 30% framerate hit and the (to me) barely-perceptible visual difference, real-time raytracing still feels like a gimmick.
He's not taking it as an attack, he's pointing out that you are assuming that everyone goes through life in this sort of 'morals-lite' way.

Many people actually do try as hard as possible, wherever practicable to do the right thing, and restrict themselves in the process.

The distinctions then become whether they agree on the set of 'bad things', not whether they do them or not.

If you think something is bad, like really bad, just stop doing it, you are not some poverty-level sharecropping farmer, you have that choice.
Children Are Hospitalized with Mysterious Illness Possibly Tied to Covid-19
Examples of Specification Gaming
Number 1 is like a relative benchmark on the same hardware, as compared to a production grade loadtest. While there’s no guarantee that any of us can match their performance, relative improvements matter.
Care About New Credit Card Issuer
So the claim was that PHP "gotchas" are a drain on productivity. I'm not trying to compare with other languages, but I think my anecdata shows that, at least in my case, when you understand the tools PHP can be a very productive one.
United, American airlines and delta. Maybe Southwest and JetBlue, I wouldn't be all that surprised if they get bought up when the dust settles.

These are my picks because they may go bankrupt but they will get a bailout or cash infusion like always. They are not going to cease to exist.
I rarely see comments like yours. You clearly mention that you used PHP a few years ago, so anyone reading your criticism will have that context and will want to try the newer version. Again, those who criticize should mention when they last used a language/framework and exactly what they didn't like about it. I've seen tomes written making fun of Javascript's type coercion when any "professional" JavaScript developer knows that the answer almost always is "strict equality".
> Didn't realize that all value judgements were ethnocentrism.

Probably because you never asked. It would be strange to alienate people in your profession with a protest action and then expect them to whisper loving notions in your ear, much less from people not in your profession who don't care about your silly little opinions.
Show HN: Utility functions extract project(s) information
Ask HN: How do you approach bookmark tags?
I use pinboard and my tags are a mess. I often don't know what to tag and then don't know how to find things later.

For those using tags (or not), what's your heuristic approach?
Ah, that is a relevant distinction.
>You realize that alcohol related deaths top 80,000 per year in the US?

Alcohol consumption is a voluntary, pleasurable activity for the vast majority of drinkers, and the complication rate is many orders of magnitude lower than it is for COVID.

Alcohol and COVID aren't anywhere close to the same league. This comparison doesn't make sense.
Kernel: A Neuroscience Startup Uses Helmets to Measure Brain Activity
Doesn't work.

"Something went wrong
We're sorry. This page failed to Outline."
Game Memancing Ikan Terbaik Di PC and Android (2020)
I disagree. 1300 deaths from actually smoking per day sounds way worse than 2000 people getting hospitaled and 33 deaths per YEAR

And banning vaping has increased good old fashioned cigs in teens. Teens are going to smoke or vape. Pick your poison.
Post Mortem on Salt Incident
Windows is providing more of the touchpad software now, but you still have to depend on manufacturers to be compatible with it:

https://www.howtogeek.com/286905/what-is-a-precision-touchpa...
The difference is purpose, and intent. The people not at work right now have been judged non-important, and have no purpose.

If the 10% was distributed differently, in the intent of maximum damage instead of minimum damage, and if they had a clear goal of overthrow, the ruling class would be fucked and the stock market would be at 0.

Of course, having a "strike" where everyone is willing to go back to work and only non-essential people are striking will not do much of anything as far as power relations. That much is obvious to anyone.
My Macbook's trackpad is the only trackpad I've ever used that felt almost as good as using my phone's screen.
> The homepage is basically a book you have to read from top to bottom, without any content structure your eyes can hook up to to correctly extract important information.

Are you talking about this page? https://sourcehut.org/

It seems like the opposite to me, each feature has a big heading that you can quickly read to get an overview of all the features, with smaller, more detailed descriptions below.
everyone has a limit to how much they want to help. "The life you can save" makes a strong moral point that if you arent spending every penny to save the life of a child that would die from an easily preventable disease (5000 children die in africa every single day from easily preventable diseases), you have chosen to value their life at less than your fancy dinner, movie, or luxury electronics.

Everyone makes those choices, even you. Be happy with your decision, but while you judge other people as "good germans" recognize that you are a good german too.
Have you seen any Windows laptops in the past five years? Many Windows ultrabooks rival Apple's in terms of "ports and bezels." The XPS 13, for example, has significantly thinner bezels than the MacBook Pro I'm typing this on, at a much more reasonable price.
I think whatever valid points you might have are getting lost in your attempts at rhetoric.

You may want to reconsider the relevance of the article you linked yourself, given that it contains the phrase

> The Hippocratic Oath has been eclipsed as a document of professional ethics by more extensive, regularly updated ethical codes issued by national medical associations

and that, to my knowledge, it's not considered legally binding.

In fact, you could consider it as similar to the ACM Code of Ethics, as both are not legally binding and yet they both do a pretty good job of mentioning a list of commonly made mistakes that people make that could get them in trouble (legally or morally or ethically) as well as processes for avoiding such mistakes.
No problem man.
I'd say about a month. Struggled a bit with formatting it tbh :D
> law could be changed to make it clear that companies have obligations besides solely delivering "value" to their shareholders

There in lies the problem. 'Making clear' means codifying it in law and speaking of it in explicit terms rather than being abstract moral concepts.

But few want to talk policy. Because policy is hard. Really really hard. Moralizing on the other hand is easy. Similarly, calling a certain policy bad is a lot easier than suggesting a concrete alternative.

If for one, would love to ground all moral arguments in policy, instead of talking about things in thin air. Sure, it will make discussions more laborious, but at least at the end of them we will have gone somewhere.
> It seems that the political left (which usually drives these movements) would rather put the onus on the companies to change while taking millions in lobbying money, than hold them accountable for their actions.

Because the political left in the US knows they don't have a workable plan and many were complicit in how we got here (eg, opening trade with China) -- but stirring up feelings through lobbying and blaming corporations gets you a third house.

https://www.foxnews.com/politics/lifestyles-of-the-rich-and-...
Honestly, I think a lot of people forget the real reason:

In one corner, Apple got there by mainlining trackpad and trackpad software development...with iPhone touchscreen R&D.
You have basically the largest R&D product in the world dictating the software that controls their trackpads. We are talking advanced finger speed and direction prediction (not just detection), AI to ignore unintended touches, and hardware and software that have been built specifically for them. It's no secret that all of Apple's laptops effectively have the same trackpad in various sizes and that the tech in the touchpad is nearly identical to to that in an iPhone minus a display. (Including the taptic engine and `3D Touch` aka, `Force Touch`.)

In the other corner, you have people with laptops by random companies with random hardware and drivers written by FOSS contributors/ Laptop ODMs/ Legacy Microsoft Drivers.

FOSS is fantastic, but it can't generally compete with a Billion dollar a year R&D budget stretched over 10 years feeding back improvements.
Latvian drone wrests control from human overlords and shuts down nation's skies
Technically Ryzen 9 CPUs aren't HEDT, but between their high core counts, the amount of PCIE bandwidth on X570 (with PCIE 4), and the ability to (unofficially) use ECC RAM, the boundary between mainstream and HEDT is awfully blurry.
As an open source developer, it is very hard to support hardware that I don't actually own and can't test on.

It is also very hard to support obscure hardware that only has obfuscated closed-source drivers, or has no Linux drivers at all. This requires lots of trial-and-error and workarounds (in addition to the normal level of hardware-specific tweaks that have to go into something like libinput) and takes up a disproportionate amount of testing time. Some input devices fall in this category, such as those built into newer apple laptops.
Obviously they do care, as you can see by their investment in numerous attempts at in-house proprietary designs. They of course fucked up a few times, but you can’t say they haven’t tried. Otherwise they’d just be using some off the shelf keyboard assembly from a 3rd party supplier.
I don't know about Thinkpads, but I've owned over a dozen Dell laptops. Their touchpads have been between Terrible to OK on Linux. Until my most recent Dell, the Precision 5510 (the business version of XPS 15). Finally almost as good as a Mac, but very slightly not as good on palm rejection.

I stopped buying Macs due to the ESC key, the butterfly keyboard, the touch bar, and the removal of USB-A ports, so I'm very happy to have the Precision 55xx options.

Strangely enough, my only other laptop whose trackpad as almost as good as the Mac is my cheapo Chromebook.
It sounds like the problem then is getting everyone to share fundamental values. If everyone has common ground to start from then it's easier to build towards a resolution of conflict.

I agree that any group of people will eventually have some form of conflict but I don't agree that a hierarchical structure is the only way to resolve said conflict. You could just as easily apply any of the methods of governance that humanity has devised to resolve a conflict so I don't think the method of governance is crucial to the resolution of conflict. I think that getting both parties to agree to a satisfactory resolution is what is critical. That can be done with force as in a hierarchy where an external party enforces a resolution on both conflicting parties or it could be done without outside intervention, this obviously happens all the time in a variety of situations.

Ideally, every conflict should be able to be resolved directly by the people involved without additional harm being caused. Maybe there is a way through education or other tools that we can build that would allow people to resolve any conflict in such a manner? Maybe prevention is the best remedy and there exists a way to defuse conflict before it reaches a level that cannot be easily resolved. My point is that resorting to authority or force is not the only solution.
Yes, you mentioned normalization and I didn't correct that, because indeed, grep can't do that. But you also just said "Unicode search," which is a pretty general term. GNU grep is certainly Unicode aware, as I demonstrated. It just doesn't solve every use case you want. But it does have Unicode-aware character classes and also Unicode aware case folding.

A grep tool that did normalization would be extremely slow. You'd probably be better served by a specialized tool. Or even better, it should be possible to write a fairly simple wrapper that puts everything into your desired normal form before searching.
> Engineers should begin to understand that they are not some enlightened beings that have somehow grown beyond the need for workplace organization. They are still cogs in the machine that can be replaced at any time

This kind of thinking is exactly why Amazon warehouse workers are fed up.
"Non-deterministic" totally works, but it's not necessarily a bug or even a code smell even if deterministic inputs lead to non-deterministic results. The order a series of parallel network calls returns is non-deterministic, for instance, but hardly a bug.

Otherwise, yes, agreed on all counts. It's telling that even when posing the question of what other term to use besides race condition, the op used 'non-deterministic'.
I Quit My Six-Figure Job to Work for Myself
You might want to take Vitamin K along with your Vitamin D, particularly if you're taking large doses of the latter, which can cause calcification of the soft tissues in your body, while Vitamin K makes sure that calcium gets deposited in your bones, as it should. Here is one of many articles that talks about the connection:

https://www.healthline.com/nutrition/vitamin-d-and-vitamin-k
Are you serious? How very interesting. Really would like to hear from someone with experience in inducing errors that can say what the risks for permanent damage would be, save for data loss in case of flushing corrupted data to disk for course.