skysight-inc/HackerNews huggingface dataset:
It's a real-life problem. I just recently stepped in it while working on some software that interfaces with imap. A couple of folders were named "2018" and "2019" and common array*() operations kept blowing up with those keys.

I ended up building out a whole new array class to work around it. The notes at the top of my class file pretty well describe the problem: https://github.com/robsheldon/asinius-core/blob/master/src/A...

There are native-php workarounds and if you're very very careful you can probably maybe encounter this and code around it without triggering any of the strange behaviors, but it's a minefield.

I'm not new to PHP, either. I think by chance people just usually don't encounter the circumstances for this particular bad behavior, but when it happens, it's really bad. Array keys shouldn't be getting implicitly typecasted.
As far as I know the concept of face is for people, not corporations.

(It's an Asian concept that might be grossly explained to Westerners as social reputation or honor.)
For startups and other companies that might bring sales/investment prospects through it's the "developer zoo" effect and fear that looking different will turn people off. Add in marketing photos and videos using these as backdrops, now.

There also seems to be a huge resistance to giving software developers professional-tier perks or social standing, as with lawyers, doctors, and (to some extent—at least they want/think it to be so, and are insecure over the fact that it's really not) managers, even if their pay (in a handful of major markets) rivals or exceeds those.
particularly an unprecedented use of unprecedented isn't.
Show HN: Incomee 2.5 – Fast Invoicing for Freelancers
Had very little to do with Chernobyl and Afghanistan, which were minor interventions. Had everything to do with Gorbachev's policies and underlying LONG-TERM economic problems.
Hey everyone, I'm Ken, one of the founders at OpsLevel.

My co-founder John and I were early employees at PagerDuty (in fact, John was the first hire at PagerDuty). We noticed that companies running large microservice deployments all ended up building internal tooling to help catalog and track the microservices they had in production (e.g., Spotify has System-Z, Shopify has ServicesDB, LinkedIn has Service Scorecard). We saw this as a greater need, so decided to build OpsLevel, a service catalog for everyone else.

In the article above, John talks about the organizational problems that occur when you have lots of microservices and some different ways of addressing them.
Sounds like the product wasn't right for your use case. Basecamp is a small product, but it's very well designed for its main use case (smallish agency-type company doing simple task based work, requiring relatively little project management). As mentioned above, the product gets pretty good reviews in general.
So if someone commits a violent crime, they lose their right to humane conditions? This isn’t an abstract question. Incarcerated people in America are actually forced to work for no pay. They are right now held in solitary confinement. They are every day subjected to beatings and rape from guards.
It's been a while since you checked, then; Apple's videos play anywhere now (including Chrome and Firefox). I think live streaming even worked in Chrome for 2019, which wasn't the case in some previous years (not sure about Firefox there).

That goes for everything on the Apple Developer Videos site, which goes back to WWDC 2014: https://developer.apple.com/videos/all-videos/
I would disagree to a point on ecigs on health benefits - they seem to be very useful on decreasing overall tobacco use.

However, Juul has specifically targeted teens with targeted ads, influencers and 'education' on underage teens - purposefully [see FDA link].

In addition, Juul heavily promoted 'salted' nicotine, where many ecig enthusiasts or those who quit only use 3 mg to 6mg nicotine levels in their ejuice, Juuls salted nicotine push can get up to 60mg.

https://www.reuters.com/article/us-health-vaping-juul-idUSKB...
>Between 2018 and 2019, use of JUUL vaping devices doubled among U.S. young people aged 18 to 20 and more than tripled among those aged 21 to 24, a new study finds.

https://www.fda.gov/news-events/press-announcements/fda-warn...
>he agency also sent a letter to the company expressing concern, and requesting more information, about several issues raised in a recent Congressional hearing regarding JUUL’s outreach and marketing practices, including those targeted at students, tribes, health insurers and employers.
I think the post is on the right track, but fails to even mention the urban/rural divide in the US, which is heavily weighted liberal/conservative.

The two groups are experiencing differently—to rural folks describing it as a non-problem is largely accurate, to inner-city liberals the catastrophe is accurate as well.

Combine that with a distrust of government in rural areas and you have a pretty solid case. It's clear that attempts at "one size fits all" policy making across a country the size of the US is problematic. States the size of California are also approaching the limits of governability in this situation, see the unrest between different counties.
Once Upon a Virus: China mocks U.S. coronavirus response in Lego-like animation
It is (un?) fortunately impossible to tell whether someone obtained some knowledge from leaked source or by reverse engineering. Especially when looking at assembly (or RE through other methods) could in theory produce the same bugs/quirks as the original.
I don't have the oomph to write a whole big thing this morning but uh, here are some links that are relevant IMO:

http://conal.net/papers/compiling-to-categories/

https://www.categoricaldata.net/

https://terminusdb.com/blog/ (It's a little market-ey, dig around for the meat. Graph DB in Prolog & Rust, "git for data", etc.)

https://github.com/Co-dfns/Co-dfns

edit: Ah it's you agumonkey (I don't check usernames before replying.) Apologies if I sound like a broken record in re: the above topics.
What about 0.1gb, 0.5gb? I guess that's my question. Is this a minimum charge per download?
Yes... if we can all get WWDC swag! ;-)
The "if" is significant. If you work on weapons that turn out to be used to stop legitimately bad actors with minimal collateral damage, then your hands are as clean as anyone's can be in war.

I don't generally believe in black and white, so I'm making no claims that anything is 100% ethical, 100% unethical, 100% blood on your hands, etc. I think it's possible for good people to work on weapons and still sleep soundly at night. I also think it's possible for good people to work on weapons and end up regretting the consequences of that choice.
Monero is likely the absolute most fungible cryptocurrency.
And you no longer have to send your registration in by fax! ;)
'Plague, Inc.’ developer never expected reality to look like its video game
Never go to sea with two chronometers; take one or three
>not having a top row of physical keys

They instead get an adaptable keybed, that can be used as sliders, piano keys, timeline managers, and other controls, plus a fast and secure fingerprint sensor (PC ones are laughable), and a physical escape key again.

>not being able to run Linux natively

On exchange they get stronger security from the T2 controller handgling they keyboard, etc. Besides, most dodn't buy Macbooks to run Linux on them (though Linus used to love them for that purpose).

That said, if they're willing to turn it off, there's ongoing work from the Linux side to let it boot, talk to the SSD, keyboard, etc.

>not integrating with any phones except the ones it makes

I'm pretty sure it integrates just fine with my Android phone. Do you know something I don't know?
It's only for certain users
I've been playing with Alpaca - they give you access to a lot of financial data through their apis without relying on scraping Yahoo...
W3Schools SSL Certificate Invalid
In the old days that was probably more true than it is today, since so many games are "as a service" now with shared engines, online platforms, continual updates/patches, tons of expansions and DLC, supporting mods, etc.

The downside is that we'll never really be able to play today's games nostalgically like we can with old burned-to-ROM games.

Online multiplayer games have a shelf life of sorts that depends on the servers being available and having other people to play with. There's a few examples of community-driven projects to revive classic online multiplayer games with mixed success but it'll just never be the same thing.
Author here. I did not say "just walk away". This is what I said:

>A good software engineer with only a couple of years of experience under their belt can expect to have an offer within 1 or 2 months of starting their search.
I agree there is a spectrum. I'm not sure what evidence there is, or even what metrics you would use to decide that these two are at opposite ends.
I'm inclined to agree. Without any evidence or context, these arguments rarely serve any purpose, and are most often driven by strongly-held opinions rather than objective analysis.
Isn't that what PKCE is for?
Ahh, thw beauty and versatility of Python again. And the momentum doesn’t stop. Never regret jumping off of Perl, then Ruby ten years ago to fully commit to Python. I can see so many use-cases for it (with the rich ecosystem), on an almost daily basis.
This is also a very solid tech, just looked it up.

Trouble is, I can't find it anywhere except in the US Amazon, which will set me back like 30-40% premium on top of the $450 that the motherboard costs. :(

If I am going for that kind of money then I'll probably just shell out $1000 for some of the extremely good Xeon D mobos.
PHP arrays can be indexed by ints or strings (at the same time).
Should we think about making a suggestion for downvotes without comments not count?

Wonder what would be the repercussions of that.
I always heard it as, "Those who can, do. Those who can't, teach."

OTOH, I worked at a .edu for several years (networking) and was asked to teach a course when the contracted instructor suddenly had to back out at the last minute. That led to me teaching a course or two per semester for a few years and, to be honest, I'm fairly certain that I learned way more when I was teaching than my students did. As you said, you have to be much more than just an expert on the topic.
It's possible that a long, hard shutdown will result in a better economic result. Looking to 1918, though, raises a lot of questions. It's a small amount of data points from a time when far less reliable information was available.

Perhaps more importantly, it doesn't help us much in determining the total number of excess deaths from these alternatives. I'm guessing that few were even thinking about that question back then.
Great Team Collaboration Tools for Non-Profits
Khan is so great for that. Sal's contribution to society is massive. And he's great to listen to. Even at 1.5X speed. :-)

Math is funny that way. Miss out on some fundamental aspect and it'll ruin you. And Khan explains some really basic concepts in ways that has given me new perspective or insight.
Algolia got impacted too, apparently their Salt masters were opened to the whole internet: https://blog.algolia.com/salt-incident-may-3rd-2020-retrospe...
The stickers on PC laptops tend to require cleaning with solvents to remove all the goo. It's absurd one has to spend time removing ads and wrist-scratchers (some of the stickers are quite tall, as well) from the case of the computer one just paid for.
I understand that design preference is subjective but come on, that SourceHut page is horrendous. If they're going for the brutalist/minimalist look they could at least make the UX good.
Both at the beginning and in the end the answer is always simple: hope. Not all people. There are good ones, even in technology. There are coworkers with whom your shared emotional experience was authentic. There will be more.
So are these rumors about apple coming out with a PAAS/workload system that I've been hearing for 2-3 years starting to turn true? They've started hiring a lot of kubernetes engineers and afaik they were a mesosphere shop until evidently recently (judging by the hires I'm seeing).

Curious to see if they contribute upstream.
Does `text-rendering: optimizeLegibility;` really do anything?
You can do that in PHP. The PHP database library has a persistent mode that you can use. See the last paragraph of example 3 + example 4 here: https://www.php.net/manual/en/pdo.connections.php
One of the most interesting parts of this is the story behind Nintendo's use of friend codes rather than Gamertags.

There was a presentation [0] leaked that outlined that usernames "weren't simple enough". It's a great look into Nintendo's Wi-Fi Strategy

[0] https://www.docdroid.net/Qr3JNsl/wi-fi-concept-pdf#page=11
I would bet cash money that Dell, etc, could do just as poorly with equally good engineers. With differences that persist this long and are this far-reaching, I think you have to look at culture, process, and values.

For all Jobs' flaws, he built an amazing culture around valuing user experience and putting that first. That's extremely hard to do, especially with a dominant business culture that instead values things like individual performance metrics, quarterly profit numbers, and low labor costs. The average piece of consumer electronics gets 3-7 physical prototypes before launch; the iPod had over 100. That's not down to the caliber of engineers or line managers.
Open startups like Nomad List performed in April
People build SPAs with the OAuth2 code flow (and PKCE) all the time.
You're right. Your family comes first. Endowing your children with good moral sensibilities they can carry forward into the next generation is incredibly important. Hint, hint.
.. as a US citizen, I find some ugly humor in someone from the world of "private equity" , hinged on inflated asset valuation a.k.a. fraud, pointing a finger at a single, sole proprietor of a BREWARY making one obviously bad offering.
The UK itself didn't collapse, but the end of the British Empire resulted in an unbelievable amount of war and violence as they withdrew -- the Indian partition alone had up to 2 million deaths.

> Even in an emergency, we'd just see power shift to local state leaders.

It would not be unheard of for those local state leaders to go to war with each other -- they've done it once before, after all. The point is that once power centers fail, the consequences aren't predictable.
And they never run out of space!
For those who are interested in making music with Java Programming, check out : http://www.jfugue.org
It's interesting because there is an opposite cult (I believe some prominent plan9 and go people are adherents) that believes dynamic linking should literally not be a thing. I even recall reading some essays that introduction of a dynamic linker was some kind of tragic downfall in Unix history.

I think the truth is that both have costs and benefits. Dynamic linking is good for security patches, memory and disk usage. But it creates new opportunities for problems, for example ABI breakage becomes more significant of a problem and needs a lot of care to avoid. People distributing code, be it to end users or app stores or on servers with things like chroots, jails and containers, need to carry their dependencies anyway negating some of the benefits.
Oh that's great! I obviously didn't read the links at the bottom. Too bad UBIC isn't on any exchanges yet.
This is a libc implementation. The null hypothesis is that it implements libc, rather than porting a different libc implementation.
Building tarsnap – An Online backup service (2013) [pdf]
Covid vs. US Daily Average Cause of Death
> The two groups are experiencing differently—to rural folks describing it as a hoax is largely accurate, to inner-city liberals a catastrophe is accurate as well.

That is not what word hoax means. Hoax means that the thing does not exists at all and is made up. It does not mean "I personally dont have the very same problem yet, therefore I dont believe you when you tell me it is happening".
Thanks Phil! There’s indeed a lot of badass French Engineers out there!

Wow, I didn’t know Algolia was a French company. When you mentioned Algolia in your comment, I was wondering why you said so. Gave it a quick google and got on their Bloomberg profile. Interesting. They’re one of my favourite startups in the world.

Thanks for your kind words!
Touch on linux has always been a pet peeve of mine (I was the first to publish two-finger right click patches[1] for the synaptics driver http://wikigentoo.ksiezyc.pl/Synaptics_Touchpad.htm ). I've long thought about fixing the current drivers, but I can't prioritize the time myself. I'll donate some cash.

Luckily, this should be relatively simple. Anyone who wants to make this should be looking at the Chromium touchpad code (runs linux, and my Pixelbook touchpad is as good as a macbook touchpad. For example, the touch input filter: https://chromium.googlesource.com/chromiumos/platform/touch_... )

I think you'd get most of the quality with a kalman filter (A really cool filter that takes unstable input, and corrects it based on probabilities to give very high quality output).

[1] http://douglas.mayle.org/files/synaptics-two-finger-click.di...
"Humans evolved to be in groups of about 30-100 people who they knew their whole lives"

When did this happen? A female chimpanzee will grow up in a tribe of 30 to 150 and then at adolescence move to another tribe of 30 to 150, and occasionally, after a tribal war, end up in another tribe of 30 to 150. Each tribe was typically surrounded by 1 to 5 other tribes of 30 to 150, and of course the chimpanzees had to keep track of their enemies, just as any species that engages in territory and warfare will have to keep track of what territory is held by who. So the average chimp has to keep track of several hundred other chimps, as well as tigers, gazelles, monkeys, etc. It's a complex situation.

When you say humans track 30 to 100 people, do you mean 10 million years ago? Because you can't mean homo sapiens? I personally know more than 12,000 people:

http://www.smashcompany.com/philosophy/i-know-more-than-1200...
Python quickly falls over with large datasets. Its great as a "glue" language or for POCs for large data processing or handling jobs - but at some point you need to graduate to faster things...
Probably most here would label me a "conservative" (or at least, a "Conservative"), but I generally don't think about things that way. Labels are mostly useful as a pretext for ignoring someone's arguments.

As for skepticism, okay, but reaching across the aisle for common ends is how political change actually happens in the real world. Preaching to the choir is worthless, except for getting re-elected.
Any programming language with a http client and a sqlite driver won't have problems with this example. Although, this is so simple that even sqlite might be overkill for analyzing the data.
I would argue that most surveillance supporters are middle and upper class urbanites, and specifically want to surveile lower class urbanites.

Regarding the gun owners, my intuition is that they would be more privacy minded than the average American, but I didn't find any information on a quick search.
Indeed, and even after the fall of Constantinople there were various Byzantine Rump Staes in places like Trebizond. There is some historical chicanery in the classic Western European telling of the story of the 'Byzantine Empire'. No such country ever existed as such - the name was applied to the Eastern Roman Empire by German historians after the fall of Constantinople. While it still existed, the Eastern Roman Empire was referred to as the Roman Empire (or Roman Kingdom or simply Romania).
I wasn't clear - I meant the real benefit of attending WWDC in real time, as opposed to just watching the session videos online later.
For a giant mansion like that, how much is it to maintain it yearly?

What's the appreciation rate for Palo Alto and Columbus?

How's the weather?

How long do you have to commute to work?

Schools?

Medicals?

Diversity?

Weather?

Job prospect?

Economic opportunities?
> Case in point: it was Dreamcast's ability to be hacked and run CD-ROMs illegitimately which probably killed it.

I'm not convinced. I only heard about the ability of playing regular CD-ROMs on Dreamcast way after it was already dead. If anything Dreamcast is a great example of terrible mismanagement by SEGA.

And if CD copying killed the Dreamcast then the PSX would have been dead 3 times over. I knew tons of people that shared burned games for that one.
I've never heard a compelling reason for Nintendo not doing this. Why don't they have a full catalog available on the Switch? It's technically feasible and would make them boatloads of cash.
I'd guess it's a perfect-storm combination.

As the above commenter mentioned: a combination of hardware & software gives Apple and inherent advantage, which—along with Apple just having a culture of prioritising UX in their products (and MS kind of being in decline at the time, before their recent resurgence)—would explain the pre-iPhone trackpads being ahead of their competitors.

With Surface, while MS do control both elements, they're playing catchup on years and years of progress by Apple.

Combine all that with the recent mainlining of iPhone R&D and catching them seems really really tough.
I've always joked that some people run a marathon and some people scroll a marathon.
I wonder just how much of Github's recent actions are going to make every major package vendor realize that their source code is now resting in quicksand.

Not that I see GitHub's management going completely goofy a la SourceForge, but the unpredictability has got to be concerning to anyone holding a major repository.
Disclosure: I'm one of the founders of HashiCorp.

Glad you found Consul easy to get going with. We definitely focus on enabling K8S as a first class platform. There is documentation on setting up Consul and operating with Kubernetes here: https://www.consul.io/docs/platform/k8s/index.html

We also have a bunch of learning content and guides on using Consul and K8S together to get started: https://learn.hashicorp.com/consul?track=kubernetes#kubernet...
well most of the posts here somewhat suggests this is a difficult problem that only Apple has the resources and desire to solve
The fact that the copyright year at the bottom of the page still says “2015” has me concerned.
I still prefer “insanely great”.....
> a lot of national policy debates are around how that wealth is distributed rather than about [creating] significant new wealth

This is a marker of a failed country - one where the collective political discourse is no longer geared towards actual social benefit but has been taken over by competing votebanks of entitled moochers, led by their uber-mooching enablers in the policy-making "elite". Acemoglu's How Nations Fail is a clear and comprehensive discussion of these dynamics.
All I said was that the particular facts of a situation are relevant. Hard to believe that is a controversial point.
Totally. I own Android phones and tablets. But when I pick up a friend's iPhone or iPad, it's clear that the user experience is more polished. Is that because Google has a lower caliber engineers than Apple? I doubt it. Certainly the people I know at both companies are equally smart.
Stop Trying to Make Hard Work Easy
This would be much more interesting if there was actual daily data on other causes of death.
I see quite a lot of people update how their startups do on Twitter so I thought I'd collect all this info in one place.
Touchpad scrolling is nice. Yes keyboard shortcuts exist for scroll, but I for whatever reason vastly prefer touch-based.
But you still have to be 18 :(