skysight-inc/HackerNews huggingface dataset:
It's worth pointing out that since the incident Iran has arrested those responsible for downing the jet - in an attempt to place blame on to individuals - who I'm certain are devastated at accidentally killing their countryman. I suspect they will be labelled traitors and never seen again.

They have also arrested the person who filmed this video [2]. Whilst we might celebrate this investigative journalism, this video changed the course of the narrative and forced Iran to come clean, we should also be aware of the consequences of it.

[2] https://www.bbc.com/news/world-middle-east-51114945
If you're living in a small house it can be a little hard not to be envious. Our house is 517 square feet (48 square meters) interior space and it's challenging when the baby's crying wakes the toddler.

Without kids, though, it would be plenty (tbf I have a big shed outside for projects and bikes which helps a lot)
That's a good idea, but then I worry that it would narrow the results too much. Not that big a deal, since you can just remove a tag again, but I'll have to play around with it and see.
fun fact, if you were to travel into the earths core, gravity would go up first before it started to go down as you got closer to the dense center of the earth
> Oh, and the cheapness an often obvious design mistakes even in new buildings, mostly due to the boom/bust nature of the housing market: projects grind to a halt during bust, only exploding in a hurried frenzy when the market would happily buy anything as long as it has a roof (leaky.)

I think you may not have been in the Netherlands when you observed this. It's quite easy to overshoot, after all ;)

The rest I will grant you. Even though in my experience (we have friends in 6 European countries) this isn't a Dutch exception. Wasting space on entrances is something only sparsely populated countries like the US can afford I think.
And it flat out refuses to run without an internet connection to fetch ads!
Calling NeXT failed seems misinformed. As far as I understood it, Apple bought them but it was more like a reverse-takeover, NeXT's CEO Jobs became Apple's CEO, and the OS NeXT was developing basically became Mac OS X.

Indeed classes from Apple's Objective-C framework begin with NS (e.g. NSString) because they came from NeXTSTEP...

And IMO "Powered by Noyce & Moore" would sound more bad-ass than "Intel Inside".
They have a court order to access the data, similarly, you're not burglarizing a house you have a warrant to enter

doesn't mean Apple has to accommodate
Ukraine asks FBI for help to probe suspected Russian hack of Burisma
I feel your bro science makes a lot of sense. I'm someone who's been identified as being bipolar and put on Lithium, which I quickly dropped (because it made me feel suicidal) and I instead turn to illegally acquired cannabis, which helps me to not feel the anxiety of not yet having solved a problem, something that these days freak the living shit out of me, if I'm not doped up.
Yes agreed - it was luck that you gave you the ability to then become a self-made man.
That's interesting - I wonder where you are? Our ca. 1800 cottage has no foundation (it's literally just rocks sitting on dirt) and is in a pretty wet climate (Ireland). Though the room that had a screed put down is drier than the others.
I think the best countermeasure in Israel is the heavy interrogation you get when leaving the airport
Demographic change was kids switching to snowboards from skis, climate change is chasing everybody from the hills.

Less days of skiing makes skiing less "fun" as a hobby; your free weekends need to correspond with the remaining good ski days. Can't ski too many times and you stop getting your skis or boards waxed and sharpened, stop buying new gear and you just stop going.
I found that putting thoughts into words was a skill that became much easier with practice. And then I realised that it forced me to structure my hunches, which would knock some of them out on the spot.

What I did at first was as you describe - chasing down lines of thought quickly, then saying what I thought the answer was. Then I learned to vocalise it through practice. And if I need a moment to think, I can just say "gimme a sec to think" or "can I take a break?" and that's all it takes.
So, no climate skepticism here, but I'll push back on the idea that (to date) things have changed that drastically on the East Coast (USA). East Coast skiing has always been a pretty marginal operation, especially when we aren't talking the most northern/high elevation places.

There were numerous years in the pre-snowmaking era where large numbers of East Coast ski areas barely operated.

Repeated bad years for natural snow in the late 70s/early 80s drove a ton of smaller places into closing down.

And there's all kinds of old pictures of the crazy things attempted to save snow before they could make it. Fences to try to catch it from blowing into the woods, giant vacuums to try to get it from the woods and put it on the trails, etc. Whole crews out in summer picking up every small rock and stump so they could open trails with as few inches of snow as possible.

--------------

And back then, conditions were expected to be poor a lot of the time. Skiers today expect wall to wall snow on the runs and a large portion of them to be open just about every day during the main season.
Maybe just include a checkbox where people submit the info?
> Also because civil war in Syria has nothing to do with climate change and all to do with politics.

I'm not sure if you're being sarcastic, but bro, those things may be related.
Energy for heating and cooling is really cheap in the US too. Garages are far more common too (not sure if you're including that)
There's a term for this that I can't figure out how to search for. It refers to the way people don't notice how the natural environment changes around them because it's so gradual. The context I saw it in was, I think, the way someone didn't think much of the lack of fish in a body of water other than having nostalgia for fishing with their dad as a kid.

I think the culprit in this case was overfishing, but the term was general enough to apply to any change like this. Maybe someone reading this knows the term.
In that case, Apple already had a backdoor, or they wouldn't have been able to comply in the first place: the device in question did not yet have the "secure enclave" enforcement of pin code back-off and supported firmware updates by Apple without the user's pin code. Apple spending the time to make a firmware--which incidentally anyone with Apple's private firmware signing key (the real back door) could easily have done (as we seriously already have had custom firmwares for ssh bootstrap and pin code brute force in the community)--isn't them "creating" a backdoor, it is them "using" a backdoor. Thankfully, it is my understanding that Apple decided to fix both of these issues in subsequent devices, and so while there are clearly still bugs there hopefully are no longer any obvious backdoors.
I find pairing works well for onboarding new members.

Let them watch for a bit (no more than a few hours) to learn how things work. Then let them drive. Let them explore, make mistakes, but accomplish something and push to prod.

This should make sure all the gaps get filled in quickly. And not 2 weeks later they still don't know how to connect to the database or something basic. Quickly the new members are full team members that can join the normal pairing schedule of the experienced team members.
Yep. Responding to an outage increases the probability of having an outage.
Mojo Vision is putting an augmented reality screen on a contact lens
The linux foundation gets money because quite a lot of products, companies depend on it.
Their servers, their iot devices, etc, etc
A lot of the code contributions come from the industries that depend on it not just volunteers or people payed with donations by small time linux lovers.

Nobody directly depends on Mozilla and or features in their product and so nobody will give them money because of that. (you can argue rust trough kubernetes and such is an example of the opposite but despite their big influence and contribution it's not really a mozilla product) Electron has chromium at it's core, CEF apps have chromium at their core, all the other popular alternatives have chromium at their core and google has nice control.
Despite that this dominance is ultimately bad for everyone. Google gets too much control over internet standards and their implementation. It is trash. and Mozzila depends on them too for their funding.

I'd say we even risk that they wouldn't get hit with monopoly rulings if Mozilla and firefox dies despite their competition being utterly dependant on and at the mercy of the direction of their product.
AIUI it's a root cert trust issue. You supply your own self-signed root cert, which obviously lets you specify your own parameters and build a fully valid chain of trust. Then the bug is that the library considers the root cert trusted if its public key hash and serial match that of a cert in the root trust store, even if the curve parameters don't.
People do adapt, and I think that's a feature, not a bug, often forgotten. Climate change is real, but how hubristic was it for us to work toward a globally industrialized world, then post hoc pretend that we must A. Take drastic action to preserve the climate within the centuries-long snapshot we're accustomed to, or else the planet is on fire B. Never expect humanity to adapt, and pretend it's some kind of terribly stupid and illogical thing to do.

Certainly in the long term, the climate will change. We harnessed the natural world and brought it on ourselves sooner. I think we should do what we can, but the apocalyptic language of "planet on fire", etc, and all of us pretending that our little snapshot of the climate is all there ever was and we should never expect to adapt to anything else seems utterly foolish and more big-headed than I can put into words.
Yes, reducing our emissions isn't going to make things "better". It is prevening things getting worse, even catastrophically so. So far, we have not suffered very much from the warming, the bad things are just starting to become visible.
I see The Room series of games multiple times.
Note that f + 1 > f can also fail for integers in many languages (e.g. it does not hold for signed integers in C or C++, because the behavior is undefined when you add 1 to INT_MAX, and unsigned integers always wrap around). This particular gotcha is not unique to floating-point.
It makes me remember, I went skiing in the French Alps last winter, and the snow conditions should have been terrible (sunny, warm, no snowfall for more than a month), but weren't.

Using snow cannons and by moving snow around, they managed to keep most of the resort open. Obviously, it wasn't perfect, and off-piste was out of the question, but it was good enough to be enjoyable.

So while climate change will certainly affect alpine skiing negatively, but resorts made a lot of progress dealing with less than ideal conditions.
> And glibc malloc has a threshold (128 kB or thereabouts) where it switches to using mmap()

Very similar on Windows. In modern CRT, malloc is a thin wrapper over HeapAlloc WinAPI. That one has a threshold (512kb or 1MB depending on 32- or 64-bit process) where it switches to VirtualAlloc.
Zero Trust Architecture Principles
As flohofwoe has pointed out, yes this can currently be done using Nvidia specific extensions.

If you are interested, a friend of mine and a few coworkers pieced together a small proof-of-concept game engine in their spare time that uses Vulkan ray tracing on Nvidia RTX cards. They finally released it on GitHub a few days ago:

https://github.com/W4RH4WK/Raygun

I also submitted it on HN, but with little interest so far:
https://news.ycombinator.com/item?id=22037474
The "... when you are applying for a job?" was inaccurate/ambiguous. I should have used "... when you are applying for a job at Microsoft or Google?".
Breaking encryption is not illegal under the DMCA except in the cases listed in the DMCA.

Lots of things are illegal without a warrant or without some other legal requirement.

The FBI breaking encryption in a legal investigation is not illegal.
It's called the Boiling Frog Efffect [0]

[0] https://en.wikipedia.org/wiki/Boiling_frog
An Honest Tech Interview
1) You can make pairing part of the interview

2) You'll pick up his shortcut fluency in about two days of pairing ... I taught my co-founder Emacs and Clojure at the same time in about two days of pairing
At least in my country avoiding squatters is also a reason to not show the exact address.
Most IO is larger than one packet.
So much damage has already been done by fossil fuels, and unfortunately there is just so much left in the ground which hasn't been exploited yet solely due to politics. Russia wants to extract the fossil fuels in the Arctic which potentially holds vast reserves, the only thing preventing it is the idea that pissing off all the NATO allies surrounding the Arctic is not a good move.
Norway is a very oil rich country and a lot of its welfare is due to the oil, if the profitability of its current reserves wasn't enough, the only thing stopping Norway from extracting its own reserves further north would be domestic, political backlash.

We need to be very vigilant politically because in a purely short term, economic point of view fossil fuels still very much makes sense.
Millions/Billions were paid out in bailout money, to the very same people responsible for collapsing the housing market in 2009. Compensation for that level is complete bullshit.

https://www.nytimes.com/2009/07/31/business/31pay.html

https://www.cbsnews.com/news/16b-of-bank-bailout-went-to-exe...

https://www.sanders.senate.gov/newsroom/must-read/banks-paid...
The 30% cut when selling on the Apple App Store.
I am a go player and as such, I have met many japanese people living in France. The story about Pearl Harbour was from an old president of the association of Japanese nationals in France.
"A scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die and a new generation grows up that is familiar with it." - Max Planck

The same effect, but the good side of it.
The is how most systems work, at some scale.
Doesn't addressof() take a reference?
That's completely wrong. Sure machines can control take off, navigation, and landing as long as everything works. However they are unable to cope with unexpected system failures. A lot of things can go wrong on even the simplest aircraft and it's impossible to anticipate and code for all of them.
Agree - different business functions have different availability goals. An system that computes live risk for a trading desk might have different availability goals from an HR services portal.
This was something different. More observational, less judgemental. I think it had the word environmental in it, but that didn't help build an effective search query. It was specific to the phenomenon of people not noticing a change in climate or ecology because it happens over such a long period.

edit: The article links to this https://en.wikipedia.org/wiki/Creeping_normality

It fits, but it doesn't ring the bell my head is looking for. Maybe that is it. Memory is weird.
> A common misconception

Is this really common?

I'm aware there's climate change denial, but amongst those not wilfully ignorant, I would've presumed the fact that we're now working to slow the rate of change is a well-accepted best-case.
If not glee, you'll at least get some kind of smug righteousness: https://nypost.com/2018/11/20/gop-leader-california-wildfire...
When doing floating point arithmetic on the x86 though, it can extend to `80 - 1 (sign) - 15 (exponent) = 64` bits. So if the result of a floating point just so happens to have zero exponent, the mantissa can fit just right in a long int.
Precision Test of the Limits to Universality in Few-Body Physics
Don't they take a 30% cut from in-app purchases? I would assume many would try to get around that with a progress web app.
GDPR is not strong enough or is it?
Is it me, or do I heave the feeling that GDPR is not strong enough to protect a certain user's privacy?

For example, when you ask google or facebook to remove your data, they won't remove everything.
I think it is a tech social circle thing and a tendency to go within their own constraints and less likely to be swayed into "keeping up with the Joneses" - I recall some rankings that had engineers as one of the least likely occupations to go bankrupt - and that included doctors, lawyers, and accountants.
Boiling a frog? https://en.wikipedia.org/wiki/Boiling_frog
I played the original to death "back in the day" so I'm really sad to hear that they went down this route. Probably also explains why nobody talks about Angry Birds anymore.
No, the problem is a lack of public support.

Nearly 70% of Americans wouldn't pay $10/mo more to help fight climate change. [1] This is clearly at odds with what experts are claiming is necessary to meaningfully impact climate change.

[1] https://www.theatlantic.com/science/archive/2019/01/do-most-...
I'm in a similar place. A corollary to this is: I'm pickier about how the stories are told. Games are neither books nor films, and I'll pay a premium for games that find a way to tell their stories in ways that are distinct from those mediums.
Oops, that seems to be a pagination problem (they're only in the database once, as you can see here: https://nobsgames.stavros.io/ios/?name=room). I will investigate, thank you.

EDIT: iOS games have a rating that's quantized 0.5 apart, so all the 5-star games were sorting unstably. Sorting by "-rating, -reviews" seems to have fixed that (and is more useful), thanks.
When I worked at Kaplan Test Prep, I once had to tell an LSAT student and future lawyer that she could reach her teacher at drmonkeystud@[domain].com. very unprofessional
Exactly. Glad someone else mentioned them.

I was reading through the article, thinking "Erm... I'm pretty sure Bellingcat did all this."
You are not allowed to dereference a null pointer no matter how you use it even if you later convert it back to address.
What do you think about this article?
East of Lake Huron in Canada. I think the difference is that the average winter temperature in Ireland is above freezing (correct me if I'm wrong). It's about 20C lower here. It's the freeze/thaw action that we are building deep to protect against.
Parsing the user agent to determine something is, most of the time, a massive mistake. It isn't reliable, and it will frustrate users the moment you get it wrong.
I've seen a lot of breaking that out into the following in imperative languages.

var intermediaryVal = firstFn(val);
var result = secondFn(intermediaryVal);
from the GrayKey website:

>GrayKey is not for everyone. We kindly request that you tell us a bit about yourself and your organization.

This feels like its begging for DMCA litigation, but its likely Apple already knows how and why GrayKey works. Keeping GrayKey around serves apple as law enforcement has (for now) an easy means of hacking some iphones at an entry cost, while permitting Apple to continue insisting their phones are just too secure to help hack.
A multi-select box for this would be nice. Select2 should be easy enough to implement, as you're already using jquery.
Yes, signed overflow can make f+1 > f be false. However in C/C++, because signed overflow is undefined behavior, the compiler is perfectly allowed to simplify the expression f+1 > f to always be true.
I would add to that:

- Make a plan of exploratory steps that could trigger a failure, in order of increasing risks.

- Then, if necessary, get a formal sign-off from someone with authority (perhaps a director of the company) to proceed with each step.

Steps like that, which are usually very low risk but do risk taking down an unknown service, might include things like (just ideas from other comments):

- Logging in to the server at all.

- Splicing something into the network switch.

- Cloning filesystems or disk images.

- Cloning the process memory or system memory.

- Cloning the image or other things if it's in a VM.

- Running strace gdb, or packet tracing.

- Swapping the power source live.

These days, it is often possible to transfer a full working system into a VM on a more modern, powerful machine, and after doing that, it's a great relief to everyone because it's no longer hardware dependent.

I've done that with some legacy systems that were originally on bare metal, and are now still running nearly 20 years later in reliable VMs, with no change to the running software. Usually running faster and with more memory doesn't break a working system.

But doing it on a service that can't be taken down even for a moment is quite an interesting adventure! :-) It is possible, but technically challenging, as long as you can obtain disk and memory images from the live system and then capture changes fast enough to perform a hot transfer.
Raw PHP without a framework is awful. With a framework it’s decent.
Weren't those fires the result of arson?
William Langewiesche has an excellent article on Gol 1907: 'The Devil at 37,000ft'.

Goes into a bit more depth on your point. Our expectation is that increasing use of tech in planes should make us safer, but in this case it _increased_ the chance of a mid-air collision. Of course planes have TCAS (Traffic Collision Avoidance System) to stop this happening, but it's no magic bullet ... particularly when it's turned off.

https://www.vanityfair.com/culture/2009/01/air_crash200901
Thanks! Will keep an eye on it.
Too bad Lisp machines never took off! The basic Lisp operations would have made a good composable foundation.
If someone can't program without an IDE, there are plenty of free ones that they can download, and they're unlikely to ever be in a situation where they can't find an IDE but they can run and test their code.

Being unable to program without a partner is a serious handicap and will happen many times in a year, especially if people are sick or on vacation.
CVE-2020-0601 exploit demonstration
Not sure what model you have but the Chromebook I own supports Android apps.
If I can assume Bob has Alice's public key (and that DNS was gold and whatever; i.e. the same axiom ESNI has), then:

- DNS lookup for _esni.domain CNAME _esni.cloudflare.net,

- client connect to _esni.cloudflare.net via HTTPS and negotiate TLS with SNI rejected

- HTTP Host header contains desired target

Servers can trivially support the above "new" protocol (chances are they already do), no changes to DNS clients libraries or servers, and clients can support the new "encrypted SNI" by using OpenSSL APIs that already exist. GFW can't do anything unless cloudflare give them the key for _esni.cloudflare.net.

Everyone wins except the nerds who really wanted to make a new protocol. Oh and they need to walk back this stupid shit:

https://support.cloudflare.com/hc/en-us/articles/36002977947...