skysight-inc/HackerNews huggingface dataset:
What I've done in with interviews where I don't have the exact situational experience they're looking for, is I recall a situation that was similar, mention that it's not exactly what they asked for, and then go ahead and answer the question relative to that experience.

Many times, when they ask a specific question, they're not hard-locked on getting an exact answer that is 100% directly related to that exact situation. They're also looking to see how you might slightly redirect the question to something that is relevant to your experience, and then how you answer that.

Of course, sometimes they are hard-locked onto an exact answer to that precise situation, and if you don't have that experience, then you're done. You're not likely to know in advance if that's the case, but at least you got more interviewing experience, and you learned of another place that you do not want to work.
Environmentalists are against technical solutions to climate change because people wouldn't learn anything. They need to experience the effects of their actions so they learn from it. Otherwise they'd just expect technology to save them every time they cause a disaster.
"Tepid satisfaction"?
> I don't want to live in SF again

Wondering if you'd be willing to share your reasons for why?
I think it's both about abstraction and compile time optimization. The point was that by default you can write code that uses higher level abstraction but compiles to the same code as an imperative-style loop. Most used languages or default implementations don't use LLVM, moreover they are interpreted or JIT compiled, so there might be different performance between e.g. for-loops vs. forEach with a closure.
yeah - saw that a lot in bay area. Not that CO / Denver has great transit, but their solution is to have transit police on every train. They check tickets/passes and do rounds. Which does seem to reduce this...
€500 used to be called Bin Laden. Obviously everyone eventually asks: why? Because everyone knows it exists,yet nobody has ever seen one. For the absolutely majority of Europeans it's a pretty useless note.
You are exactly right, because Monopoly was literally invented as a propaganda device to show how awful capitalism is. The game was literally meant to be unpleasant and soul-draining. But... something went wrong. People took it at face value, and claim to be enjoying the experience. Stockholm Syndrome?

https://en.wikipedia.org/wiki/The_Landlord%27s_Game#Descript...
Generally in my experience the folks pushing green options (this is admittedly a large group) tend to be fans of busses...
The cartoon was entertainment in it's own right? It may have been a facade, but the veneer was pretty thick.

I enjoyed many cartoons as a child and never got any of the toys. The only ones I remember wanting were the transformers, because my friend had them and so there was social pressure.

Arguably the whole of HN (the argument is far from watertight IMO ;o)) is here to promote YCombinator and their associates; but it's still valuable to me beyond that. I mean that's how it works, provide something of benefit and surreptitiously embroigle your insidious messages in to that of how someone is inferior without your product.
If you expect this situation you can assert the language version.
You must work on really simple projects
Good point, but close enough! My points about how it makes the data structure more awesome stands.

FWIW I don't think people agree on whether "element order is part of the value's identity" is part of the definition of "ordered map". There's plenty other languages & libs with ordered maps where the order isn't part of its identity but they still use the term "ordered map" in the name or the docs. Eg PHP's arrays or ImmutableJS's OrderedMap.
Only those that emit LLVM code that can be optimized like this.

In poorly performing languages like Python and Ruby calling a method on a value (like sum() or even the += operator) essentially means looking up the method name in a hash table, and then doing a dynamic function call on the resulting function pointer, so this sort of optimizations cannot be done in an ahead-of-time compiler unless all objects are created locally and thus have known method dictionaries (and even then, it depends on whether they are available to the compiler in IR form, whether the lookup code is inlined and whether the code can actually be simplified).
They're not 'pretty much wireless speakers', else any Bluetooth or AirPlay speaker would be an equivalent substitute.

They're self-meshing wireless routers combined with a media streamer and packaged into a speaker. They also self-cluster / coordinate to support surround sound, grouping, and AirPlay.

Complicated stuff. Sucks that they don't provide the option to offload some of that work to a computer or appliance, letting the speakers be less smart and have increased longevity, but that's the trade-off in a smart speaker system where customers can start with just one speaker and not need to buy anything else.
Comments moved to https://news.ycombinator.com/item?id=22254719, which was earlier.
Yea but people in the rest of the country would be blown away by the travel times by car as well. Irvine to Santa Monica leaving at 7:30am is 2.5 - 3 hours. Total distance 45 Miles? You can drive from Kansas City to Omaha in roughly the same time
Then you should be in the USA and not the EU if you're hoping for VC funding.
Mostly it's a question about cost, really.

Arguably, we should rule out solar radiation management - in the models you get the weirdest side effects, for example if you ramp up amount of stratospheric sulfur aerosol to the maximum effect (which doesn't even cover all of the warming we have already committed to btw), the jetstream collapses. Do you want to be the one to run that test for real? Also, they only combat a part of the problem, eg sea acidification is untouched. (Still, there is coffee talk about a sulfur test from the US soon.. the person they have in mind doesn't seem too stoked though. Not sure what the state is.)

Carbon sequestration appears feasible. Options include increased biomass (limited effect and needs protection forever), direct removal (how to store safely and longterm?) and enhanced weathering. All of those cost more per ton of carbon in both energy and price compared to not burning fossil fuels. Techniques don't really exist yet to be deployed at scale either, plus the energy needs to come from somewhere.

However, if you have a look at the 1.5°C IPCC report, all the pathways given there assume some kind of carbon capture. The most optimistic one just needs trees, the business-as-usual one needs a massive effort of capturing about half of our yearly emissions starting in 10 years. (!) [0]

[0] https://www.ipcc.ch/site/assets/uploads/sites/2/2019/02/SPM3...

edit: By the way, we have enough fossil fuels in the ground to reach 5000 ppm of CO2. At 1000 ppm humans already have measurable cognitive decline.
Recently, Charter Communication folded up its home security business, leaving everyone with useless e-waste.

Then you have Youtubers hawking cloud IoT things like SimpliSafe, Ring, Nest, Alexa/Google Home/etc.-enabled devices that will disappear whenever they decide to end support.

It gets worse. I remember some Motorola Mobility smartphones phones from around 2008-2010 that absolutely required Motorola to continue to run its own servers for some of their social media functions to work (like Facebook) because they were skimming analytics from their customers and reselling them without their knowledge or permission. I know this because I did some consulting on-site for them. Many of the people came from Danger where a similar thing occurred, which was a muddy tarpit Microsoft later realized they shouldn't have purchased.

TBH, I think there's a market for end-to-end self-hosted products that go through a privacy-focused firewall WiFi gateway and has some computing power that can run server apps locally rather than being cloud enabled. And for work-anywhere mobile apps, there ought to be some sort of universal rendezvous protocol that supports end-to-end-encryption that the devices can talk to. And of course, the mobile apps, local servers apps and Zigbee/WiFi bridge server should all be open source.
Comments moved to https://news.ycombinator.com/item?id=22254719, which was the earliest.
My guess is 385% better than the sun just shining on the water and and evaporating it out in the open
Real-World Quadrant Q1 2020
The nice thing is I'm not saving anything for retirement since the world is ending soon. I'm laughing at all my coworkers worrying about their 401K matches.
What's really sad is that now even children's BOOKS are now mainly a promotional channel for TV shows and toys. Book characters like Pete the Cat or whatever exist mainly to prime children to desire the Pete the Cat toys.
I think it's helpful to remark just how amazing 16 bullet trains per hour is. That's practically a train every 3 minutes. Each train has 16 cars, with a seating capacity of 1320 -- that's like three 747s. And they depart more frequently than a downtown metro subway. It's amazing.
When asked a "what is your biggest X" kind of question, I almost always wonder aloud if I am the best judge of my own biggest X, whatever X might be. I feel that then gives me freedom to answer the question relative to something that I think is a weakness that would be appropriate to the situation, and how I am addressing it.

For example, talking about being somewhat OCD about things can be considered a weakness. But for some jobs in this field, a little OCD is not necessarily a bad thing.
> Which priviliges is that? Can it access user data? Snoop on input/output?

This is somewhat addressed in a comment/reply by jorge:

https://insinuator.net/2020/02/critical-bluetooth-vulnerabil...

> Hi, the Bluetooth daemon is a process on the Android system that runs in the background (daemon) that is responsible for managing the Bluetooth controller and handling of various Bluetooth related protocols, such as HCI, L2CAP and GATT. As it has to process attacker-controlled input it is susceptible to attacks. In addition, it has to run with high privileges (not as ‘root’ like on Linux) to support features like:
– file transfer => read files
– share Internet connection => configure network and VPN
– Human Interaction Devices => emulate keyboard and mouse
'Practice makes perfect' is certainly true for the 95th percentile.

In the 99th percentile, on the other side, talent and determination are more important (since everybody is practicing regularly already).
Tesla has locked down their third party repair options to only where required by law. The deliver the minimum viable product. And since you mention apple https://apple.slashdot.org/story/20/02/06/2015209/apples-ind...

Since you seem to be under the impression that Teslas are friendly to work on please take a moment and Enjoy this lovely youtuber who spends his time pissing off Tesla: https://www.youtube.com/channel/UCfV0_wbjG8KJADuZT2ct4SA

Also on the apple front: https://www.youtube.com/channel/UCl2mFZoRqjw_ELax4Yisf6w
Jumping spiders (yes, wild ones) will chase lasers. They have excellent eyesight, unlike a lot of spiders.

https://youtu.be/mQpZEwGxn7I
That's practically poverty level after you factor in the Manhattan apartment rent, yacht, private schooling, etc...
The Epidemiological Risk of Cruise Ships
At this point the biggest problem we have is extended family who all want to buy loads of stuff for our kid that they don't need. That's not even considering we have nowhere to keep everything we get. Most of it just goes straight to a donation box somewhere.

I've learned that for many people, gift-giving isn't for the recipient, it's for the giver to feel good.
> I don't have any criticism if the performance of this new dict stays the same as earlier and that's a huge if.

1. it's been there since 2016, the new dict was released as part of Python 3.6 (though the ordering was only an implementation detail until 3.7)

2. the new dict is much more compact (20~25%) and should have much faster iteration speed, those were actually the original goals, ordered iteration was a side-effect

3. the new dict should not benchmark significantly slower across the board, it wouldn't have been merged if it were a regression
Assume some charity here. Everyone was speaking in generalities about the trend. You can always find non-central, imperspicuous examples, but that's not really responsive. (Scott Adams has made the acronym BOCTAOE, but of course there are obvious exceptions, to head off such replies.)

The recognition that something -- like your case -- is an extreme exception proves the general validity of the rule. (Yes, I know there's a frequently misused version of the quote, but I use this modified, correct version.)

>That’s only true if you are already bad at personal finance.

That's kind of the point: you can't just assume away the case of "people making bad financial decisions", and that might be -- and probably is here -- the reason for the trend.
You should have read the rest of the article. It actually talks about why people say that and how they can work up to quitting.
I lived on the east side and my job offered a free transit pass. It was a 15m drive for me or a single bus. My car broke down fairly often and I tried to give public transit a shot. The single bus took an hour and arrived every 30m. I was often standing during busy times and we'd all talk about the loud, likely mentally ill people, who caused disruptions. I'd often work later than the busses would run.

Biking had similar hazards when trying to use it as an alternative.

Almost all of those downsides still exist in places with great public transit, it's just the incentives compared to the alternatives are better. LA needs more incentives; continue investing in public transit, incentivize it, and disincentivize driving.
It actually improves performance. Or at least, it comes along with a set of performance improvements that give you ordering for free. Raymond Hettinger has a great talk on it: https://www.youtube.com/watch?v=npw4s1QTmPg&t=1s
Most of Google's revenue comes from AdWords, which is the ads on google.com and from other ads on Google's own properties. AdSense is the ads that you can put on your own web site, powered by Google's advertising technologies. While it's a huge business in its own right, AdSense could definitely be spun off.
I'd say some correlation, but not as much as you'd think. It's kind of like choosing your SO based on how well they kiss. The qualities that ultimately matter take a long time to get a measure of. A key one is "not an asshole", and that's generally not observable in an interview.
Loth is a valid British form of loathe: https://en.wiktionary.org/wiki/loth
Weird that non-surfers don't want clothes with a comfortable range of motion. I buy pants from REI just to be comfortable while sitting at my desk writing code.
Agreed, although I do believe there is an objective reality, but that it is impossible for any one consciousness to know it. So for practical human purposes it does not exist.
You make good points, and I think I am overreacting!

Frankly, it's misleading/silly for me to complain about Swift additions since I don't have the opportunity to write much of it, and primarily only read/consume it with Obj-C code. (I have no choice in this matter.) Basically the language already has a high cognitive load for me, so of course any additions feel burdonsome.

Also, I'm unfamiliar with using KeyPaths like that, so I'm clearly way off on my reaction to them.

The general goals of Swift make me want to learn it better and use it, honestly.
I disagree. The behavior you exhibit makes more sense than the behavior you imagine.

You start with an _empty_ array, then (somehow) set the third element of that array? That makes very little sense.

Had you _initialized_ your example as an array with a length of 3, your desired behavior would, indeed, manifest.
A big question is what do they do with the salt?
That's not smart. Just look at the simplified game tree. What's your utility of what you're putting in a 401k? If we save the world you won't be destitute in old age.
My humble entry into the this x does not exist pantheon:

https://thisbutterflydoesnotexist.com/
It's not illegal to be sick and I guess the police do this sort of short trip because what else can they do?
> If you don't actually have long term goals and are just in it for an immediate pay-day, well that makes you 1. A person who doesn't plan long-term, and will probably bring that same lack of planning to the job. 2. A less secure investment that will leave the moment they can get a 10% raise elsewhere. and possibly 3. Someone who doesn't really want the job and would just be miserable all the time/not be a good fit

That’s an extremely judgmental way of looking at people. Some people have long terms goals in life, they’re just not related to their jobs. They see their jobs as a means to an end, a way to make money to accomplish those other goals. And some of them are really, really, really good at what they do at work, but really they just want a paycheck in exchange for their skills.
I really cannot afford not going. I’ll take my chances.
...and they also often delegate boardgames to "child's play". Having done that, they pre-emptively dismiss new board games because they're - by definition - for kids.
I've seen tons of other bugs related to MBP+external monitor over the years, with multiple MBP / OS versions.

My current issue is that I use an ultrawide curved monitor at work, and when I lock the screen and then unlock it, some of my previous window positions are changed on the external monitor. My large-but-not-fullscreened IDE that takes up ~85% of the external monitor is resized and shifted off screen, every time. I have to use the 4-finger swipe up gesture to see all windows, drag the now-visible IDE window into a new desktop panel at the very top, then minimize it from fullscreen, to get back to where I was before I pressed ctrl+cmd+q...
1. It is not as if global warming wasn't happening in 1974-75. It is just that the signal was MUCH weaker, the amount of historical and contemporary data was MUCH less, our confidence in climate modeling was much lower, and processing power was much less for actually running our models. To say that 1974-75 was not related to climate change at all is likely wrong. But certainly, the amount of human-induced global warming was significantly less too, so it is likely that 74-75 had other larger underlying reasons.
But unlike Apple's closed source walled garden ecosystem, Android is open source! That means you can patch it yourself! Right guys?
Looked into this in detail recently.

There is no volume of applications atm but it is possible.

Can connect you to a colleague who did the research —- thruflo at gmail.
When I did a couple bus commutes while living in OC, I remember the bus actually stopping on the side of the road for a while because it had got ahead of schedule. Probably a good thing given the infrequency of buses for the buses to stick religiously to the schedule (as opposed to suburban Chicago where I live now where it's actually impossible for the buses to meet the posted schedules even if they travel at the speed limit without stopping).
Have you tried red laser?
Not really, I mean the top 1% have had a 37% increase in income since 2018. The average american has had 1%.

That 37% has to come from somewhere.
If you can go both directions, you can store the more efficient jpegXL format but still have perfectly transparent support for clients that don't support jpegXL.

If you can't produce the exact same original jpeg, then you can still have some issues during the global upgrade process -- eg your webserver database of image hashes for deduplication has to be reconstructed.

A relatively minor problem to be sure, but afaict if jpegXL does support this (which apparently it does), the upgrade process is really as pain-free as I could imagine. I can't really think of anything more you could ask for out of a new format. Better & backwards+forward compatibility
I was wanting a phone with a headphone jack but the only one that fit my needs was an LG handset that cost $900 and wasn't supported by ATT. The Galaxy Note crisis and general dissatisfaction with a previous Galaxy ruled out any of Samsung's phones for me. On the other hand the OnePlus 7 Pro was only $499 with everything else I needed in a phone - except a headphone jack.

Maybe I hadn't looked hard enough. But my thought at the time was for my needs I'd have to spend $400 more for a headphone jack on a phone I might not be able to use with my carrier.

I ended up getting the 7 Pro and use a dual headphone/charging adapter. I hate it and wonder what the market has come to if they feel we should put up with this. But that's the tradeoff I chose.

My dream phone is one without the rounded corners or curved screen, an SD card slot, a decent camera (at least Pixel XL quality) and a headphone jack.

I should also mention it's a miserable feeling to think that a standard as hideously broken as Bluetooth is here to stay because it's won out the short distance wireless connection space and there's no going back and retrofitting the billions of smartphones that will be forever fitted with Bluetooth until they're thrown out.
Obligatory reminder:
https://bugs.chromium.org/p/v8/issues/detail?id=164
> We have a unique tendency to blame each other for unwelcome changes rather than to adapt to them.

The collective freakout in the USA over the migrant "caravan" really cemented this point for me. It's like... jeez people, do you have any idea what we're in for in the next few decades?

It's a really good time to start building the capacity to effectively and ethically handle big influxes of people (which works out demographically for the US anyway, as the birth rate drops). Unfortunately, we seem to be doing the exact opposite.
There is a photo and a diagram in the carousel at the top of the page. (Though I agree it's easy to miss.)
> The earth hasn't had those level of CO2 and methane (in the air) since the Eocene (~2000 CO2 ppm). It's hard to imagine industry and agriculture functioning in that context.

Not to mention our brains. Cognitive ability declines significantly as CO2 concentration rises.
yeah I think what people are getting at here is that there's often a large investment to figure out how to use Angular2+ correctly (and even a lot of the concepts from Angular2 have been improved upon with new features in versions 6-8). A lot of times it's not "bugs" but if you're not in a place where you can spend 8 hours a day learning the framework in addition to building your app, you're going to have to choose one or the other -- and that's where frustrations set in. I'm gonna choose "build my app" every time.

I don't think Angular is a bad choice across the board, but you need to weigh this heavily when deciding to use it.
"than 1.5 gallons of fresh drinking water per hour for every square meter of solar collecting area."

Units, people. Units. Be imperial. Be metric. Hey! Be both!
Undercut the existing suppliers of sea salt?
True, but I'm not yet comfortable with using SSDs for anything of importance.
Andromeda: Proof assistant for general type theories
That makes more sense. Maybe 'magnification effect' is better to describe what sounds like possibly a solar-panel-greenhouse system?
The problem is that when you behave a certain predictable and deterministic way users will leverage that even if it's not specified.

That is actually why the Python maintainers decided to make this behaviour official: the ordering was the consequence of changes in implementation details, but over 3.6's lifecycle they feared it would cause compatibility issues as users would start relying on the ordering properties of CPython and that would be an issue for alternate implementations (though pypy had switched to the same implementation even earlier so was also insertion-ordered even when running in Python 2.7 mode).

Providing stronger guarantees was considered useful and unlikely to be severely detrimental in the long run, so the project decided to make it part of the language spec.