skysight-inc/HackerNews huggingface dataset:
The first time I used Python on a team, I learned that "One Obvious Way" was a lie.

In order to achieve OOW, you need really high-level features (assembly language programmers have every possible way to accomplish a task!), but also a very limited set of them (so nobody can pick the 'wrong' one). But as a general-purpose programming language, users also need power and flexibility.

It's an unstable tripod where as soon as one starts getting higher, you mess up the others. I can tell they've been trying to slowly raise all three (and deprecate/remove old and lower-level pieces from the bottom), but it's a delicate balancing act, and it's easy to run into other constraints, like complexity.
I have a T460, and after typing on my work laptop (2015 MB Pro, by office policy), it feels heavenly going back to it at the end of the day. That keyboard is lightyears ahead of the Apple chiclet keys. I still fondly miss the actual scissor style keys of yesteryear Thinkpads, but I'll still take any Thinkpad keyboard over an Apple keyboard any time.
In the US, Asian = people from eastern Asia.
In the UK, Asian = people from southern Asia.
Apple seems to focus more on the “can cost a lot” definition of “Pro”, and not the “get important work done” definition of “Pro”. The only correct course when offered a more-expensive and clearly-regressing machine is to not buy it (though I suspect Apple might actually have come out making more money this time around).

They need to also realize that if anyone is likely to accept reasonable trade-offs (like thickness) in favor of a better work machine, it’s “pros”! It is insane to regress at this price/feature level.
I'm talking about people who choose not to work. I've known plenty of them, but I've already discussed that in another comment here.

I will add that most working class people I know make too much money to qualify for benefits. They already earn more than minimum wage. They make too much to qualify for expanded Medicaid, or grants for college.

Also, fifty years ago, working class people made good money in construction. But even thirty years ago, those wages were already depressed by illegal immigrant labor. And when working class people complained, leftist journalists and politicians whose jobs weren't threatened by immigration dismissed those complaints as racism.

Most leftists know nothing about the real concerns of working class people.
Google will block embedded browser log-ins to fight phishing
> The library author couldn't make up their mind about pos_or_kwd?

I really like the possibility of optionally calling a positional-argument function with named keyword arguments, which can be more legible in some calling contexts. I would argue that in most cases most function arguments should be of the pos_or_kwd type. YMMV.

The reason Python added keyword-only arguments was so that library authors could freely reorder them (e.g. add a new keyword argument before another, or add another positional argument before keyword arguments) without breaking backwards compatibility.

The only reason to have positional-only arguments is to allow libraries to rename their arguments (without changing the semantic meaning) and guarantee that calling code doesn’t break. This doesn’t seem like a very strong need.
> Depends on what your definition of "obsolete" is, I suppose.

I mean, the paintings at Altamira are still admired today, 36 thousand years after they were made.
> Cancer center officials have not named any of the five researchers. MD Anderson President Peter Pisters says all are “Asian”;

I believe because that's the official statement.
OMG.. M.U.L.E. still might be my favorite video game.
Considering IIRC both Laos and Vietnam have visa on arrival and highly bribeable border guards, they should be able to escape relatively easily.
I think a project like Diaspora failed because they chose to write it in Ruby on Rails. Ruby is nice from a purist point of view. But you'd want to build something like this on top of a language which is popular, accessible, has a low learning curve and can be easily deployed anywhere.
What's the difference, memory-wise, between a single shard and two shards holding half the data each?
Your mystery can be solved by reading to the third paragraph.

> Cancer center officials have not named any of the five researchers. MD Anderson President Peter Pisters says all are “Asian”; Science has confirmed that three are ethnically Chinese.
If I am correct, the 6502 in the Atari 800 was also used in the BBC Micro.

The BBC Micro itself was used to design the first ARM, and the 6502 was a strong influence on that RISC design.

https://www.theregister.co.uk/2012/05/03/unsung_heroes_of_te...

The Atari 800 is in some ways an ancestor of the ARM platform, realizing that ARM itself adapts wildly in efforts to maintain a dominant position in mobile computing (i.e. the Thumb variable-length "RISC" instruction set, massive 64-bit architecture changes).
Getting micro-promoted is a micro-aggression.
Reminds me Waterworld.
I wish...

macOS is its own thing, where some functionality is provided by some very old versions of BSD tools. But using it feels pretty different from using a modern BSD variant.
My grandfather supported nine kids on a single government salary and he took them on a vacation to Cape Cod every year. He was a compliance auditor for a federal agency. He wasn't the only person like this. His experience is totally unremarkable. It's just amazing how well off everyone was back then.
Illegal to who?
I remember when I was young (+40 years ago), many Swiss private banks would only hire Swiss people. That rule was due to the French IRS equivalent having their own employees sent to Switzerland and hired by Swiss bank. They were mole transmitting confidential information about French clients. So these private banks had to restore trust and security.

Honestly still today, for some critial jobs, I do not understand companies not hiring local people (whatever nationality) with their friends and whole family (parents, cousins, etc) in the country. The cost of treason is higher (if they need to escape the country).
It is not bullet proof, but it mitigates the risk.

But it looks like banks have a short memory (This guy was a sysadmin): https://en.wikipedia.org/wiki/Herv%C3%A9_Falciani
Pretty asinine comment. Most heavy duty computing is done on cloud systems these days.
Touch ID Authentication for Sudo Commands in iTerm2
I would replace the casino with a PMC headquarters, if only because the resource cost to annex you when you inevitably piss of some country is dramatically higher
Careful. Musk doesn’t like criticism. He might smite you for talking like this.
Article said movement helps, but the victim usually gets tired of it.
It's just a fancy plasma cutter. The defining feature of a light saber--being able to stop other light sabers from passing through it--seems of limited utility in an industrial setting.
I've heard the adage, Be the best version of yourself you can possibly be. Become your Platonic ideal.
> There's more new good software coming out for 8-bit machines today than there was in 1986 when I bought mine.

Not surprising IMHO. These machines had 30+ years to be thoroughly analyzed, obscure hardware tricks found, undocumented features documented, etc. We have internet now and all this knowledge is relatively easy to access. Back then you had perhaps a magazine, two books and a limited social circle to work with.

Not to mention how much easier everything is when you have a powerful computer to develop on. You can precalculate complex things, there are decent text editors, graphics editors, assemblers, disassemblers, emulators, etc. Compare that to the fact that for a lot of micros in 1980s the edit-run-debug cycle included a pencil and a notebook.
To add: even if we throw out a few hundred million dollars worth of food, that's more than a fair trade for a few thousand lives and 40x that in hospitalizations.
"Be yourself" as advice is bad advice if you take it uncharitably. It's good advice for individuals that repress their identities and discard their own happiness - e.g. gay men and women that force themselves to act straight (though not without caveat as death/execution/persecution is very real). If you reinterpret it as "be authentic" or "become yourself", it again takes a better meaning for those without fundamental crises of identity. Self-actualization is at the top of Maslow's hierarchy of needs for good reason. Despite this I don't disagree with the advice to "be less yourself". I don't think article is wrong and this advice still resonates with me - taking detours is part of life. If you need to take a step back to take two steps forward, it's worth it - but god damn it you should still "be yourself" at the end of it all. If you have to lose who you are, it's not worth it.
I have, thankfully, never had to try to tie a prusik with my hands covered in blood. If you had to do that, it sounds like a brutal fall.
Fastly's bandwidth prices are high to me: $0.12-$0.28/GB is 2007 rates for transit. Perhaps this is why when GitHub pages started capping bandwidth to lower limits they had also switched to Fastly? For a comparison, I pay less than $0.01/GB for a CDN right now, and the price of transit on average drops 40%/year so even that's above market rate now.

A lot of people (including Cloudflare) just give it out for free, making this really a space for enterprise plays, which at their size, have the clout to push for better rates across many similar competitors, or just running their own infrastructure.

I honestly just don't get the value add here. It really doesn't feel like an IPO play.
Then your own industries will become complacent, leaving everybody poorer.
Funny you say that because in the US, Indians are not considered Asians in practice even though of course South Asia is, well in Asia. I have seen many people argue that Asians only mean East Asians and does not include South Asians. However, the official census lumps all Asians together.
That term could be used or taken pejoratively, as if people are being stiffed and only given "micro-promotions" when they're worth more than that.

This article has nothing to do with "promotions" from an HR perspective (although arguably being promoted to "Team Lead" ought to have resulted in a pay rise - whether it did or not isn't mentioned in the article). It's about a healthy team and its leaders treating someone fairly, honestly, and respectfully.
The malware was only found on the IdeaPad series (their consumer line). From reporting on it, the management team is separate from their business (Thinkpad) line, and the malware came from the 3rd party software packages that were included to subsidize the production of the low-end lines.

Those 3rd party packages are not a concern for the Thinkpad lines, since the higher business price point supports the lines without the need for subsidizing.
Good question. I don't think so but I can't tell for sure. They make pitot-static probes for Boeing and Airbus jets but I don't know if their AoA sensors are used in commercial aircraft.
For me MagSafe > plugging into either side or any usbc so ️
String interpolation comes to ParaSail 8.0
This too was my immediate reaction.

Are there situations where Stripe Atlas would not be the best choice?

(Also curious if anyone has experience with Clerky or Gust Launch, which are also mentioned in the article.)
I do all of the computer programming at home.
Sure, but even if we continue to abide by this inconsistent terminology, "eastern Asia" is not the same thing as China, so the OP's point still seems relevant.
I don't buy it. So what you are saying is 2% for every 100ms. So that means if we decrease page load time by 1ms, then we should expect to to see .02% increase in sales?

So if we do $10m annually, 1ms decrease in sales should boost sales by $2,000!

We would all probably agree that 1ms will make no statistical difference.

The problem with these studies is that most are dealing with much longer load times. Like 3 seconds vs 19 seconds! Obviously, that will make a HUGE difference. You can't then extrapolate that down to the millisecond.

The other problem is that many of these studies are basing their numbers on average load times. So they are comparing two groups and averaging load time. Group A averages 100ms faster than group B. And group B increased sales by 2%.

But what really happened is group A had 800ms load times across the board. And group be had 800ms load times for 98% of their page loads and 20,000ms on the remaining 2%.

So working with averages can be largely misleading.

I can't see the details of the 1 study that claims 100ms increments, but I'm very skeptical.
> Significantly, they also acknowledged the contributions I made. Acknowledgment doesn’t require a parade. These are small gestures that folks made that were meaningful to me:

> Using the :clap: emoji in a pull request comment to highlight a clever bit of my code.

> Sending a direct message of thanks upon realizing they were actively benefiting from a refactor I’d made to a previously gnarly bit of code.

> Posting a note to our #gratitude channel on Slack recognizing how helpful some documentation I’d written had been to them, and encouraging others to use it.

I remember reading a study about how for a romantic relationship to succeed, the ratio of positive to negative interactions has to be 5 to 1. [1]

Work relationships might only need a ratio of 1:1, but especially as an engineer, where the default's to critique and only pick out the bad parts in code reviews, these really help! Even at Stripe, I remember how far a "Nice! I've been meaning to do this for a while" as a part of a code review would go in just making all the other suggestions go down better. Definitely kudos to CircleCI for making this a part of the culture.

[1] https://www.gottman.com/blog/the-magic-relationship-ratio-ac...
Or someone else does and insists they stop fidgeting and keep their legs still.
You don't think there would be an economical use for FTL travel? I mean I guess it depends on the details (it requires a spaceship that is a billion metric tons and requires a dozen working fusion cores to power it to get to 1.1C for example), but I can imagine a ton of uses for FTL technology.

Transporters would be more useful in a day to day setting, but that doesn't mean FTL is academic.
I'm also skeptical, if I was Boing I would be surfacing every regular FAA technical directive to the public.

"Its ok everyone is bad like us"
> 7% increase represents an increase in the number of students/parents purchasing tickets to our events. (It's not like they're spending more individually, but more people have been willing to give us money.)

We got that part, but correlation doesn't always imply causation. Maybe that change was seasonal or just plain old growth not accounted for in your 7%?
Domino's branded potholes appear after pizza company takes to road repair (2018)
Comment needs more intersectionality :)

/s
Isn't this similar to e.g. recur in Clojure?
Not very.

This is pretty much the same as a standard car recall, just with more enforcement teeth. FAA says you can't fly until you replace a part that had a manufacturing defect. Replace it and you're good.
I came across this discussion and this video recommendation one after the other :) https://www.youtube.com/watch?v=Hu4Yvq-g7_Y
Many Worlds still owes us an explanation of the apparently huge difference between this, the actual, world and all the other apparently not quite so actual ones, does it not?

No.

For a start, there is no evidence that the ones you are calling "not quite so actual" are any less actual than the one we share an experience of.

Continuing on, the interpretation does not attempt to explain the phenomena of perceived consciousness. That is as much out of its remit as abiogenesis is out of the remit of Darwin's theory of evolution. Those problems are different in kind, much harder, and have to be addressed by very different theories.

Everett addressed a precise problem. That problem is explaining why, to the extent that QM describes an observer, the act of observation must turn that observer into a superposition of observers. Each of which has observed an apparent collapse, and none of which can interact further in any meaningful way.
Is it just me or does this sound like exactly who you dont want to work with?
But you don't need a dedicated sensor for it. The artificial horizon does that job too.

Edit: To be more clear, the artificial horizon combined with other sources of information available to the pilot (airspeed, stall indicator) provide the pilot with the same level of situational awareness as knowing his/her AOA outright from a dedicated sensor.
There's also https://www.flaticon.com
That's how a lot of "influencers" make their money, however Instagram does not get a piece of those deals that happen out of the network.
It is racist to assume that someone’s place of birth determines their allegiances.
there is VC backed Blue Frontiers, funded by wealthy donors. But I don't follow how they are doing

https://www.bloomberg.com/news/articles/2018-07-30/floating-...
Hmm, not since I've been on here.
There is a simple solution to this problem. Just name your parameters like this:

def fun(parameter1, parameter2, parameter3):
a = parameter1
b = parameter2
c = parameter3
... (rest of function)

This also helps the user to see in an eyeblink which position corresponds to which parameter.
This was such a wonderful read! I've been getting into Rust recently, and the sections on dealing with challenges that are specific to Rust were particularly useful. The way they created a new trait to turn `Fn(&str) -> Result<(&str, T), &str>` into `Parser<T>` was insightful, and the discussion of how they dealt with the growing sizes of types was something that I can imagine myself running into in the future.

Most importantly though, when they started writing `and_then`, my eyes lit up and I said "It's a Monad!" I think this is the first time I've really identified a Monad out in the wild, so I enjoyed that immensely.
>No, this absolutely checks with my experience - I chase 5 and 10ms improvements all the time because we've measured and know it increases conversion.

You've measured and know that a user seeing a 905ms load time converts more than one seeing 915ms?
I'm not convinced we'll have anything that follows Linux. The GPL means that people can't rip it off and fork a closed special version that's needed for their hardware, the result of this being that most ports end up in mainline eventually so you can just kind of expect it to work.

This also means that people doing new things know they'll have the most impact if they do it on Linux and so that's were they do it (plust it being everywhere means they're likely to be familiar with it.)

Personally I think if something new were to come along it would have to have something that makes it interesting socially and I'm not sure there's a lot of room for improvement on that front. It's not impossible it's just a little difficult to imagine.
M.U.L.E. might be the most well-conceived and well-executed game for replay-ability and enduring enjoyment given the hardware limitations of the 8-bit era. It had/has the advantage of allowing up to 4 human players to participate, which keeps it fresh even today in the same way board games from 40 years ago can remain fresh. Yes, the AI players are easily defeated, but human opponents made M.U.L.E. a true delight.
The artificial horizon doesn't indicate angle of attack. Please see this comment: https://news.ycombinator.com/item?id=19638250

Or consider an aerobatic airplane at the first vertical point in a loop. The airplane's pitch is 90° but the angle of attack is less than 10°.
All too happy, would depress everyone else.
This study is assuming that your children would have a greater degree of autonomy by the time you are in your 40s

....because you would have had them 10-15 years sooner.

Just an observation of the study
> Windows never has shipped with a lot of built-in apps.

But the ones it did ship with were pleasant to look at and were actually designed to get work done, not waste space (see Vista’s Windows Mail, Windows Fax & Scan, Windows Media Player, or even the legacy Control Panel).

Now it feels like the developers were given the task to fill up the entire screen, but no budget remained when it was time to actually develop features, so they increased font size & padding on the very little they had developed and called it a day.

> Calc used to start slow, not an issue anymore. It is also open source now and seeing more and more features being added to it.

It’s still the “new” calc which has the overhead of their awful UWP platform. I mean UWP makes sense for some stuff but a calculator? What was wrong with the legacy calc.exe? Not to mention the new calc has telemetry (yes, in a calculator, you heard me right) and they rejected the PR which removed it.

> free as in beer apps (Spotify) or free as in speech apps (Notepad++)

Seems like a perfect fit for the Store? They could have a team that reaches out to freeware/open source developers and packages their apps for the Store. If anything, that would help offset the amount of garbage that’s currently in there.

> I remember that the initial screen being shown is actually there for some good technical reason.

Mac and Linux (using LightDM) don’t seem to have that reason, so whatever it is, it’s more about laziness (not wanting to work around the supposed limitation)... oh and the fact they can use the lock screen to shill their sad search engine and/or ads.

> It, honestly, doesn't suck anymore.

Is the start menu fast? That’s another thing I noticed compared to Windows 7, the start menu on 10 has a slight delay while it was instant on Windows 7. That’s another issue when you’re used to pressing the Windows key and then typing whatever app you wanted.

> My Mac keeps asking me to sign me up for a bunch of paid cloud services though. That is annoying.

Haven’t noticed them myself (I am logged into my - free on the 5GB tier - iCloud account so maybe that’s why) but I heard Windows 10 trying to push OneDrive & Office 365... oh and I think they also try to push their browser if you attempted to install a third-party one.

> I've had Linux package managers run update and leave me with an unbootable system

Not surprising, but then again I’m not bitching about Linux (and nobody should) because it is free. However, when a paid, commercial OS like Windows 10 falls down to the same standard as Linux distributions (built by enthusiasts in their free time) you’ve gotta start asking questions.

Agreed about the hardware choices, but personally I’ve never felt the need for top of the line hardware anymore - my 12” MacBook (with dual core CPU and 8GB of RAM) is sufficient for my development work. In the rare cases I need to do CPU-intensive stuff (like compiling OpenWrt the other day) I get a beefy machine off a cloud provider and build it there - still more pleasant than dealing with Windows or Linux full-time.
I hadn't heard of sway, it looks interesting. But, you are switching away from it, so I guess not? I'm a little bit stuck, but it looks like sway has "gaps" support, in that my new monitor has a bug where the very left and right edges have a parallax issue with the backlight: so you can't read the left or right ~8 pixels of the screen. I'm using an undocumented feature of I3 to work around it.

Don't want to change to a different monitor because otherwise I love this "cheap" 4K 42" panel. I had gone around and around about a new monitor, and don't want to open that process up again. So I'm using a kludge.
Been wondering the same thing: What manners of muscle movement work for circulating the blood?
Related:

https://en.wikipedia.org/wiki/Freemen_on_the_land

Another related issue (but totally unrelated to the first link):

http://www.offshoreradio.co.uk/