skysight-inc/HackerNews huggingface dataset:
> What does that mean? Advertise to whom?

Runtime detection is the process querying what extensions are available, and then selectively using those. You adjust what the query returns to only return the common set.

Runtime detection has been a pretty standard thing for well over a decade now - it's how we all manage to run the same compiled binaries over the years despite variability in SSE & AVX support. You don't download different versions of Chrome/Photoshop/Gimp/Premiere/Blender/Whatever compiled for different CPU micro-architectures, do you? You might if you run Gentoo I suppose, but that'd be about it.

> Does it mean that I can’t compile with -mavx2 anymore?

You already can't if you're shipping binaries to users unless you only support Skylake & newer? There's a lot of CPUs currently in use that don't support AVX2. So... you either already have this problem and you're familiar with it, or you're not doing this and it's moot.
It’s also going to cost a lot per hour to fly, given it’s age and the state of the labor & parts pool.
Poor pay? Amazon has created tons and tons of millionaires. If you work 15 years at your local retail job - you are lucky to own a house. If you worked 15 years at amazon as an engineer - you can retire in a very nice house. The stock performance has been very good over 15 years.

"At Amazon, a Seattle operations engineer on an $840k salary had his/her renewal application denied in February."

"a level III program manager in Seattle earning a salary of $1.3m"

The article was mixing up compensation elements, but people are paid well above US average wage at Amazon.

https://news.efinancialcareers.com/us-en/3003798/highest-pay...
I think I've disabled search on Pro edition here. It just required a registry edit[0] (shutup isn't updated for 2004 yet AFAIK). On my machine it prevents internet searches from appearing.

The only concern is I don't know if it hides it while still being run in the background, or if it completely blocks the search from happening in the first place.

Kind of sad that end users even need to think about this sort of thing. It should be painfully obvious on how to disable such an invasive feature.

[0]: https://superuser.com/a/1531112
Interesting analysis, thanks for sharing. I don't have an insurance background, but I do come from the SaaS marketing world.

From that perspective, your modeling makes sense, but it leaves me questioning the core assumption behind your conclusion:

> "Lemonade has a great product. I personally enjoy using their app - its smooth, incredibly user friendly, and turns a chore into a pleasant task. Lemonade’s revenue growth has been incredible thus far. Despite the tear-down above, I think there is strong product market fit and the target market appreciates the value proposition. Unfortunately, at this stage of a company’s life and the current environment, public investors will not view widening losses in a positive light."

Given the uncertain environment, is possible that investors are taking a longer-term view of what is needed to establish a new leader in the saturated insurance vertical? You acknowledge the strength of their UX, and it seems they've been investing in building their brand and not just focused on performance marketing. Done effectively, this would continue to deliver efficiency improvements to CAC in the years to come if they can cement themselves as a household name that is a good alternative to State Farm and the like.

Based on that, I'm curious what CAC trajectory they would need to have (and by extension how realistic that looks for their channel-level marketing performance) to get investors excited.

I haven't read the S1, but I'm also curious how their fundamentals compare to other insurers. Is this a company that wants to be valued like a tech company and deserves it? Or should they be valued like a more traditional insurance company?

Does their approach give them a unique avenue to sell in higher-margin products and services that will flip the current assumptions on their head?
It wasn't a rubber bullet. It was a flashbang. Here's a graphic video of it. [0]

There was also a Twitter from a field medic describing the woman's heart stopped repeatedly. I'll look if I can find it but, frankly, there's a lot of noise about protests.

Edit: it was a Reddit thread, not a Twitter thread. [1]

Also edit: there might have been other instances too. This is just what I remembered seeing the other day.

[0]: https://www.youtube.com/watch?v=3eA27bZl_8Y

[1]: https://www.reddit.com/r/Seattle/comments/gywxhz/folks_i_nee...
I feel like your reply needs a little more context. Is the first part of responding to my claim of "effectively no top level functions"? If so, my response is that no public code seems to use them and they're much more of a pain in the butt to use because the PSR-whatever autoloader stuff only picks up classes. It's way more idiomatic to write static methods on a class- exactly like Java.

"Everything" is a reference as in "every instantiated class". Again, exactly like Java. Java has primitives. Any data type YOU write is a reference.

PHP is almost exactly Java 7, but with better null handling and way worse containers.
Apple to Design Its Own ARM-Based Mac Chips
For HTTP/2 at least, I think the main benefit in terms of performance applies to the "last hop", so you still get a more reliable experience even if the connection between the CDN/proxy and app server is http/1.1
As a non-regular reddit user, I would rephrase it as.

Be a part of a big community, find a niche you like in it, engage and listen closely, and try to build and cater to that specific audience.

A version of this is what I did as a 16 year old when a community I was part of was sold to a new owner, I forked a new one with my own content in it, and deleted my content from the older one, and redirected any users that would contact me via DM
> this article mentions open-source hardware that implements the open-source RISC-V ISA, and the type of applications and research that this hardware is used for (e.g. eliminating Spectre-like timing attacks). It also mentions how such research is pretty much impossible to publish for non-open-source hardware using non-open-source ISAs.

Yes, That's the main point IMHO. It's firstly about making research easier and decoupled from some companies, allowing you to then push given companies to adopt research. It also slightly increases the chances for more competition on the CPU marked by making entry easier for new companies. Lastly it's useful for countries which want to become less dependent on the US.

The idea that somehow an open source ISA will lead to open source hardware which will replace well established hardware is a bit to optimistic in my opinion. But it can do a lot good even without it.
It's still gaslighting if you are threatening to fire people but not actually firing anyone.
Probably because they were all owned by iHeartMedia. Outside of a few AM stations, and a college station, they own everything in my area.

I would listen to broadcast radio if DJ's were hired for their muscial knowledge, and ability to put a playlist together. But I don't think they even use local people on these stations anymore. It's just the same tired old songs with a commercial break every 6 minutes.
I'm not trying to promote piracy but an HD with hundreds of my favorite movies on it is 1000x better than hundreds of Blu-Rays and DVDs. Some Blu-Rays have 3-6 minutes of un-skippable ads. Even if your player overrides the "not skippable" part you still have click through 3 to 10 segments to get the movie playing. Seeking on Blu Ray is much worse. And, just the hassle of taking them out of their case, loading them, unloading them, putting them back in their case, just sucks. I have a few hundred DVDs and Blu Rays. I haven't put one in to a player in > 7 yrs.

DVDs are also pretty poor quality now-a-days being interlaced and ripping either is slow and painful. It's funny how DVDs looked so good at one point. Now they look pretty poor on a 60inch 4k TV.

And, since we're talking about mostly old movies, I recently tried to purchase as a gift 8 famous award winning USA movies from the 30s-40s as DVDs or Blu-Rys, most of them are out of print. One claims to be in print but was out of stock according to Amazon. A few you could get for ridiculous prices out of some collectors store. A movie from 1940 is 80yrs old. It really shouldn't cost $60 in fact arguably those movies should be public domain but I'm not crossing my fingers it will ever happen.
Yup. It's also an unreasonable burden to be asked to architect your commits so perfectly that each commit is an atomic change, especially since you're often iterating and trying different approaches.

The only method that consistently results in atomic commits is to squash commits when merging, in which case the commit message is your PR title/contents. The nice side effect is that these messages should absolutely be readable since your audience was your code reviewers.
Quite the opposite. Other parts of the car will wear out at 25% of that (or less), so you'll have second use batteries available with 75% of their life still in them. People won't want to build new cars with old batteries for safety concerns, but if these go into containers in a solar farm in a field somewhere, the risks are far less - you won't stress them as much in regular use, and any emergency will be more contained.
Early-life education improves memory in old age, especially for women
If the Chinese government wants to punish a citizen, they don't need to send you to prison: They can track or tap your phone. They know when you check into a hotel and will send the police over to search your belongings.
Sorry I just saw this. ThinkWiki may be a friend if you're looking for thinkpad specific documntation
This gotchas are similar to JS or Python ones. I hit more issues related to php configuration or server configuration then language issues, maybe because I use a good IDE that will prevent such trivial bugs.
You don't need a paypal account to pay by credit card via paypal. Select "Pay by Debit or Credit Card" when it asks you to login to paypal.
Probably not, but it would’ve been hilarious if they’d gotten one.
I was looking into that a while ago, but sadly I did not find anything great. Back then I wanted to draw animated Binary Decision Diagrams, so I had to come with an incremental (and simple and fast) layout algorithm, which could determine positions for new nodes without interfering with the original graph. The result works fine, but it did require a fair amount of tweaking. (The comments document these tweaks extensively [1].)

If you want to write something more general, then that would probably be much more complicated.

[1] https://github.com/suyjuris/obst/blob/feb8e766ce226ca1afe862...
Fun fact: Non-competes in Germany are legal only for up to two years and only if the previous company pays at least 50% of the previous salary for the duration of the non-compete.
You can do this. Click the lock icon and then you can browse around without changing stations.
The OS can just turn off any instruction extensions by setting the XCR0 register to whatever it wants. Unsupported instructions will then cause general protection faults (SIGSEGV on Linux). Whether that's what the OS wants to do is a totally separate question. It would be kinda funny if this thing lead to the ability of a process to request a certain XCR0 that the kernel would then serve, because I've been asking for that feature for unrelated reasons for quite some time and didn't get the warmest response to it on the mailing lists.
>Those who stand by idly while America does this to other people should remember that what we're inflicting on them will be inflicted on us tomorrow.

The US military used B2 bombers in Iraq. Do you expect these to be deployed in Seattle any time soon?
If your argument is true, then that means it's easily countered (by anyone with any education on the topic) by saying something like "you and a small minority of others have decided to re-define racism in a manipulate way that favors your viewpoint. I reject that a-historical revisionism."

Since that doesn't happen, it means one of two things: 1) most individuals are actually uneducated about the debate, or 2) it's not actually a re-definition.

My (admittedly light) reading of the scholarly literature says that "racism" generally requires some sort of power imbalance, suggesting that it's #2, which further suggests your interpretation isn't correct.

I don't know what you mean by "not the correct skin color or gender you don't get to speak your opinion on certain topics". Could you explain further, perhaps with examples?

Identity polities is indeed Machiavellian genius. It's as old as the Bible. I think the current form in the US has its roots in European colonialism, where a small number of foreigners managed to convince a larger minority of a foreign country to act as their muscle. (Eg, the origins of the Rwandan genocide because of German racial theory which place the Tutsi over the Hutu, or the techniques the English used to rule India.)

The early US history starts with the colonialist views (English but also Spanish) of superiority over the indigenous peoples. The current white/black identity polities started in the early 1800s when white supremacist ideas grew as a response to the abolitionist movement. After the Civil War, it developed further as a way to keep poor whites in line with the power structure of rich whites, rather than their black and free economic brothers and sisters. "Better poor than black."

I therefore don't think it can be pinned to any one person, but like I said, my knowledge isn't that deep.
> Keys are sometimes strings, sometimes ints. And you don't always know which it is!

Could you give an example? Because I've never had any issues with it and find it very predictable.

> The fact that you can't typehint everywhere also sucks.

Type-hinting is being implemented and is already available in most places. But why you'd expect that in a dynamically typed language is beyond me.

> No generics sucks.

Again, dynamic language.

> No threads sucks.

pthreads has been considered stable since early 2014: https://pecl.php.net/package/pthreads

> Globals suck

Are you talking about "register_globals" which had its default setting changed to "off" 18 years ago and was completely removed 8 years ago: https://www.php.net/manual/en/security.globals.php ?

> But is that because PHP did anything useful, or because Apache and Nginx support PHP out of the box?

Do they? Last I checked you had to install and enable support for PHP just like anything else. Unless you're talking about bundles like MAMP, but then it doesn't really make much sense.

You may claim that you've used PHP in earnest, but I honestly find that a little hard to believe when seeing these claims. And I don't mean that I expect you to understand all the little edge-cases of type-coercion, but if you'd really needed threads I'm sure you'd have stumbled upon pthreads, and if you've been using globals, then you've been following some oooooold guides.
I hear you, almost no one goes back to look at it. But it's a chicken and an egg situation: no one uses history precisely because it's useless, and no one makes useful history because no one uses it.

So, status quo rules, right?

But as your predicted person who nearly always writes this style of messages and who frequently dives into old commit messages, PRs, and tickets: this shit is not hard. It does not consume much time. It is not a deep skill, it's a basic skill, almost at the level of correct indentation in terms of effort required.

It just takes a second or two to think of what your commit does and maybe why you didn't do it the other way, then drop in a ticket reference. A tool can even do that last part! As a bonus, there are times when I tried to explain why I did something and then thought of a better way or a bug I'd missed.

If everybody did this basic exercise that takes just a minute, the commit history might actually be useful. Then most people might use it, who knows!
no, it's not purely about control. apple wants reliability and (predictable) advancement in it's supply chain. if intel had delivered on that by meeting it's own roadmap, apple probably wouldn't be looking to move away from them.

it's not apple simply being control freaks (although they are and can afford to be), it's intel shooting it's own foot.
Sadly some companies joke with firing people. For example, announcing layoffs soon but delay actual execution by weeks. So people actually resigned by pure stress.
I would disagree that this is an "edge case;" it's a rather fundamental feature of DNS that is relied on every time a record from one domain references a record in another domain. The dot at the end fully qualifies the name and makes it unambiguous. Without the dot, unqulified DNS names are treated as members of their parent SOA. This is why when creating CNAME or NS or MX records that reference a foreign domain, you have to specify a dot at the end, and when you don't they dont resolve as expected.

So a machine with a search domain of 'foo.com' looking up 'www.google.com' should ideally seek the record for 'www.google.com.foo.com' first. Conversely, looking up 'www.google.com.' is more specific and returns google's ip even if 'www.google.com.foo.com' were to exist.

The reason it's not common is because all DNS client behaviors have been modified for convenience to avoid this; in basically every resolver any query containing at least one dot is automatically treated as if it were a fully qualified name. So behind the scenes, the DNS resolver is caring very much about the trailing dot and adding it to nearly every query; it's just typically hidden from users.
Just thinking beyond One Click Traffic, I remember there was a time when searching for a <term> would automatically have wikipedia as the top search result, but now often, it is not even on the first page. And modifying my search as <term wiki> would still get me wikipedia as the second result. It may not seem like a problem, but it is.
“Look at how offensively huge this oscillator is!”

— http://www.wastedtalent.ca/comic/matter-scale
You can't even imagine. The whole east Russian speaking conglomerate of contries is basically a test to your human nature and survivalism.
that is why you shouldn't waste time writing commit messages for where this not much to `why` something has changed. (i.e. docs, refactors..)
Android 11 beta features: conversations, notifications
Is there any life left in .lrn?

Based on the ancient aolserver?

https://dotlrn.org/
"Economics of the Fuel Cycle" by Guillaume De Roo & John E. Parsons

http://www.mit.edu/~jparsons/Presentations/090501%20CEEPR%20...

See slide 18 for the key result:

"Closed cycle costs are higher by 42%"

This slide deck also gives references to more detailed reports.

Fans of traveling wave reactors, molten salt reactors, and other not-actually-operating reactors will quote rosily low cost projections despite the lack of any empirical evidence. They're not worth arguing with. If/when commercial TWRs or MSRs actually exist, then we can compare costs. Right now the advanced reactor cost claims are on par with Battery Breakthrough of the Week stories about how a laboratory experiment could revolutionize energy in 10 years, if it's followed up with a lot of funding and absolutely no problems crop up along the way.
There was a nice book community built by YC alumni, can't remember their name/domain as I don't use it or read much books currently anyway. Will edit or reply myself if I can remember it later and anyone else hasn't posted it yer.
This is my problem with PHP. Python for instance has it's own issues, but after coding in Python for awhile I can just guess the interface of various methods etc and be correct almost all of the time. PHP in comparison is so egregiously inconsistent that I have to reference documentation constantly. Python, Go and even Javascript are light years beyond PHP quality-wise (I'm comparing to those 3 languages because they're the ones I use daily right now).
Labeling photos with who's in them, either on social media or in private image albums (creating indexes of people in your photos.)

Arguably this is a front for mass surveillance, or can easily be misused for that, but the ostensible purpose is separate and benign.
James Webb Space Telescope will “absolutely” not launch in March
It seems like an arbitrary restriction that training needs to be done verbally. Why not visually, as in slowly riding your bike to demonstrate how to do it?
I was reminded of this resource as well since it is likewise what I use in training folks to use git. This OPs post seems to be a condensed version of Chris's advice.
Tesla shares surge past $1k as Musk revs up the Semi
Yo can tell google (and any other respectable search engine) not to include snippetsin results, either via robots.txt or with meta elements.
It's not which verion of Star Wars you worked on in what year, it's that you're choosing to defend mysql_real_escape_string, and the culture that produced and maintained and evangelized it.

What you've so brilliantly and unwittingly illustrated here is that PEOPLE MAKE MISTAKES. And that contradicts your argument that attempts to shift the blame for PHP's footguns like mysql_real_escape_string onto "crappy coders" instead of the culture and designers of PHP itself. People love to use that argument the self-aggrandize themselves, claiming they're too smart to make those mistakes, and only crappy inexperienced coders do that, so it's not a problem.

But PHP has always been widely evangelized to inexperienced coders, foot-guns and all.

Yes it DOES make a difference if a language is full of foot-guns, and the culture and developers around it don't give a shit (and don't bother running tests before checking in buggy changes to crypto functions before making a release) because they think they're too hot-shot to aim the foot-guns they designed and loaded at their own feet, then go around evangelizing their language to inexperienced crappy programmers.

https://www.php.net/archive/2011.php#id2011-08-22-1

5.3.7 upgrade warning

[22-Aug-2011]

Due to unfortunate issues with 5.3.7 (see bug#55439) users should postpone upgrading until 5.3.8 is released (expected in a few days).

https://bugs.php.net/bug.php?id=55439

Bug #55439 crypt() returns only the salt for MD5

https://news.ycombinator.com/item?id=2912678

Do not upgrade to PHP 5.3.7 due to a bug in crypt() (php.net)

https://news.ycombinator.com/item?id=2913310

dramaticus3 on Aug 22, 2011 | parent | favorite | on: Do not upgrade to PHP 5.3.7 due to a bug in crypt(...

Get ready for some WTF-ery Crypt takes an optional salt. If that value is an MD5 hash it is prefixed with the chars $1$ to tell the underlying crypt(3) function to use Modular Crypt Format[1].
MCF is an ad-hoc cruft because the orginal crypt() is weak.

Anyway guess who did it :

"let's use strlcpy/strlcat instead for these static string copies" - Rasmus I guess that's Lerdorf himself

Whoever it was also didn't check the return values for error. Strlcat returns the length of the new string which might not be the same as strlen(dst) + strlen(src).

"I'm not a real programmer. I throw together things until it works then I move on." - Rasmus Lerdorf

Here's where he broke it : Sun Aug 7 16:10:34 2011 UTC http://svn.php.net/viewvc/php/php-src/trunk/ext/standard/php...

Here's it being fixed : Fri Aug 19 22:49:18 2011 UTC http://svn.php.net/viewvc/php/php-src/trunk/ext/standard/php...

[1] http://packages.python.org/passlib/modular_crypt_format.html

rll on Aug 22, 2011 [–]

If you have never broken anything you have probably never built anything.

dramaticus3 on Aug 22, 2011 [–]

The project leader.
Tests, I'm in charge, I don't test.

dangrossman on Aug 22, 2011 [–]

This code had a unit test, and it failed after the change as expected:

http://gcov.php.net/viewer.php?version=PHP_5_3&func=tests&fi...
I do not see what competition or race US won, I mean US just catch up in a way, they managed to wash the humiliation of depending on Russia but I could not see how catching up is a win.