jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm actually pretty irritated that this researcher makes it out as an iOS thing only, it feels like he/she just didn't care to try on anything other than the device they had in front of them.

Chrome on Android behaves the same way the researcher described (fingerprinting works in Incognito tabs), but Chrome, Opera, Firefox, and IE on Windows all get different IDs.
Completely disagree with the Dijkstra quote. Mentally modelling command flow as a 'person' makes total sense, as long as you keep in mind the abilities/limitations of the 'person' you're talking about.

That said, I agree that OOP is anthropomorphism gone crazy.
"The urandom sources"? What do you think that means? The code is right there.
I do:

.thing {
position: relative;
}
.thing .child {
width: 50px;
height: 50px;
position: absolute;
top: 50%;
margin-top: -25px; /* half of height */
}

Or else if it's text I just make the line-height the same height as the parent element. That keeps things vertically centred :)
It may very well be illegal.

Notify their support staff. Then mark the messages as spam with your email client.
CorrGAN is a GAN model useful for sampling realistic financial correlation matrices. CorrGAN.io is a simple web app for testing the model. Which matrices are real? Which ones are fake?
Thanks a lot for taking time to respond. Really appreciate it.

I guess, XHR aside, mobile or desktop apps making DoH requests (to https://ipaddress) is something that can't be blocked by DNS based ad-blockers? A firewall might do the trick.
> Dark modes are a lot easier on the eyes if you spend a lot of time infront of screens

For some people, yes. For others, no. That's why this should be a configurable option.
CA really deserves a slow clap for this one... Can't wait to see them try to regulate their way out of this bit.
Not OP but can confirm the exact same experience when microdosing psilocybin. I get them from friends who grow them. Spores are not illegal, they can be bought online and sent through the mail.

I think of all the illicit activities one can discuss with friends/neighbors/coworkers, magic mushrooms is the least concerning and most likely to result in a positive connection. At least here on the west coast anyways, lots of people have access to mushrooms and consume them occasionally. You just have to develop trusting relationships with people around you, and that's generally regarded as a good thing anyways.

It's not too difficult to ask some people if they want to go camping, and while out in the woods bring up a curiosity about magic mushrooms. Anyone who goes camping with you is very likely to be open to the idea if not pull a bag of shrooms out of their backpack on the spot.
It's not an uncommon dose for experienced psychonauts. Perhaps not monthly, but you'd be hard pressed to find someone with a lot of LSD experience that hasn't done that at least once with many doing that several times.

You also have to factor in that street drugs are all over the charts as far as consistency in the dosing and the person you replied to may have been consuming a fraction of what they thought they were (even humidity and handling can reduce what is there).
I guess. I did that once a week, for a few years ;)
What's your take on ML for bot classification? How successful has that family of strategies been in your opinion? One could speculate on what particular features of client behavior a model would hone in on to detect a bot, but it would actually likely be unexpected behavioral oddities not shared by legit clients that a human developer's intuition wouldn't think of.
be able to dig his/her own hole probably, and the taste for sweet drinks...
Anyone can suggest good books on such topic? With examples, and explanation why, how etc.
This will help the regional manager detect any secret employee after work house parties.
Air Pistols and machine guns are both guns, which one are you taking your chance against?
yes they are exportable, but it is on a on-demand basis. Not so many users asked for it yet, so we didn't build this feature in self-service but it is in our backlog. We want to make sure anyone can deploy the static files on their own infrastructure, but we are just waiting for more demand to build it in self-service. You can actually go upvote for it on our public roadmap: https://weweb.canny.io/feature-requests
it feels more like Python 3 is similar to the transition between PHP 4 and 5. Painful, sure but ultimately not a deterrent to language adoption.

I'm sad about this, I loved programming Perl a decade ago but the last side project I wrote in Perl was all the way back in 2010.
Also, forgot to mention, the SATA issues is fixed on Linux 3.18. Or you might want to disable NCQ while you dont upgrade with libata.force=1:noncq

http://www.spinics.net/lists/linux-ide/msg49716.html
It is a different departure, and it isn't a 1:1 comparison. That's true.

But Python3 is an obvious failure and no one is admitting it, yet. I've seen claims from the core dev team about how Python3 is doing well because it has more downloads from Python.org, which is so stupid I won't even address it. A comparison of PyPI download statistics says it all.

Python3 migration had many ridiculous ways of pushing people to migrate. The answer for Python3's adoption was always something new. It reads like the list of reasons for invading Iraq.

Originally (and today's) overly optimistic EOL for Python2, then automated code conversion utilities, then porting all the major libraries, then 'six' type libraries to allow an ugly PythonX middle ground, then adding 3.x-only new features as a carrot, now the bright idea from the core dev team is to focus on pushing Python3 as the default install on distros.
They all failed.
Python3 as default on most distros won't do anything either.

All that said, and I think this is the best-case scenario: Python3 will survive and eventually thrive. It will just be a shadow of Python's former glory.

Is that -really- worth forcing unicode handling? For Zeus' sake, I wouldn't think so. This coming from someone who agrees with the change in theory.
If you bought 1 Bitcoin in 2012, it's now worth 1 BCH + 1 BTC. Both of them are Bitcoin.

GP's question was ambiguous about which fork he was referring to.
Yeah - I mean I guess you can make it sound bad.

But a ‘pivot’ is essentially the same thing - in terms of what gets scrapped.

I see an acquihire as the market actually validating your company value even if you haven’t pivoted into a hockey stick product.
That's exceptionally funny, yes, that's basically what it is.
It will be a chunk. It accounts for a lot of income variance in existing research, like Chetty's at Harvard. He and his colleagues seemed to bury the effect though in at least one of their papers on "inequality", which is frustrating since the effect size was the largest of all their predictors. They're ideologically biased, which is a huge problem in social "science" right now, and they don't want to talk about anything related to individuals' own behavior ot choices. They prefer to focus on blaming exogenous factors, society, etc.

IQ score differences are huge, and I'm not sure that anyone knows why. We might not have the full picture there for another 50+ years. At this point it would very difficult to even research it given that leftists will try to destroy your career if you do (e.g. the SPLC will smear you as a "white supremacist" if you research or discover or report group differences that are unfavorable to a non-white group, as they have smeared Charles Murray). The black-white IQ differences are greater than one standard deviation, which was very confusing to discover in graduate school – I had no idea. Since IQ predicts income, there is little chance of income parity anytime soon, unless we can find a sort of loophole around that relationship. But we won't be finding any loopholes or workarounds if we're not allowed to research it, so...

The out-of-wedlock birth rate and the IQ disparity are beefy predictors because they're so large in magnitude. Those two variables virtually guarantee a large income difference. There's really no way for a group to make as much money as another group if they're having 72% of their kids out-of-wedlock when the other group is at 20-25%, and also spotting the other group maybe 14+ points on mean IQ. Given those starting conditions, I wouldn't even worry about racism or talk about racism. I would focus on the things that I know are real and the I know are having a huge impact. There isn't any evidence of an equivalent effect of racism. That would be interesting to think about. For racism to be as punchy as out-of-wedlock births or IQ, we would need to see a situation like where basically black college graduates couldn't get jobs due to simple racial discrimination, at a really punchy rate. We don't see that. Systemic racism doesn't exist in the US by any definition I would think of based simply on the term. It seems to reduce to subjective construals through a leftist abstraction layer and symbolic/ideological framework. In other words, you need to be a leftist to see it, and if you don't see this invisible thing, you're a bad person. It's an arbitrary ideology at that point, and the timing is nothing short of predominant.
Need a simple no-build markdown reading/previewing JS library., any pointers?
For retail, that’s like being down 24/7 forever. Is there reason to believe that it will take more or less time in 10 years?
This seems like a recipe for spam and crap to end up hosted on my domain.
Almost certainly the latter. Data caps are still legal, from my understanding.
The Martian by Andy Weir
https://www.goodreads.com/book/show/18007564-the-martian

Not new (I read 2.5 years ago), but great books:

Department of Mad Scientists: How DARPA Is Remaking Our World, from the Internet to Artificial Limbs by Michael Belfiore
https://www.goodreads.com/book/show/6825113-the-department-o...

Rocketeers by Michael Belfiore
https://www.goodreads.com/book/show/1090296.Rocketeers
Fair review, but I'm still pumped for mine to arrive. I don't mind supporting smart people trying to innovate, and I'm betting the app will be getting better all the time.
I find the whole "polluting French" absolutely hilarious in a historical context given that English was Germanic before it was "polluted" by French at the tip of a spear.

http://en.wikipedia.org/wiki/Norman_conquest_of_England
So is the estimated and/or actual battery life better in the shipping units? That seemed to be his main complaint, and that complaint seems like it would apply equally to both iPhone and Android WakeMates.
I think the question (or at least the question in my mind) was more along the lines of how you were using AdWords. Like, the way it's described, it sounds like this:

1. Set up a WordPress site consisting of a more long-winded version of "I'm awesome! Hire me!"

2. Buy a few AdWords listings for terms along the lines of "Awesome web developer in Tallahassee," linking to said WordPress site

3. People from agencies click on the AdWords links and hire you

Is that right? It sounds like I must be missing something somewhere, because I've never heard of legit agencies hiring through AdWords.
The context here is that Mozilla specifically said they will not allow Firefox to use Windows's built-in codecs. MS found a workaround by rewriting <video> tags into <embed>.
Betting exchanges are also even more watched by people looking for arbitrage opportunities than the major bookmakers and more volatile in the short run (often they'll be used to form one side of an arbitrage bet). You're dealing with a more knowledgeable betting crowd and rates that are corrected more quickly by market forces (and a spread of unmatched bets/lay options that have already been placed). As the betting exchange fees/commissions still drive a wedge between effective market rates on the betting and laying side you have to be even quicker to snag the profit (or correctly predict the direction of the movement of odds between placing the bet and the lay)
Read the article, it's for 2 weeks total to contain an outbreak that started on campus. It's not some government overreach.
> I prefer having a Python monoculture for AI to be able to mix and match different algorithms.

Julia is like, the poster child for being able to mix and match and compose code and algorithms: Flux/Zygote can do auto-differentiation on the entire language without modification and you can drop in quite literally arbitrary Julia code as components of your network and it works.

> don't think that LLVM IR that uses is the best IR for the optimizations.

What makes you say this? They community has been able to do some pretty amazing things performance wise-e.g. pure-Julia implementation of BLAS/LAPACK reaching and in some cases exceeding performance parity, plus there’s been plenty of work in CUDA support for arbitrary Julia code, which is impressive.
Verkada is currently looking to hire back-end, front-end, and firmware engineers. Feel free to message me or apply online.
> Some (like Yubico) let you purchase a "cloned" set of devices

Wait, they do? How?

I would love to do this, but I can't find anything relevant on their website.
oh my, I was prescribed a course of doxycycline once, and those were gloomiest and angriest couple weeks of my life. I felt like I'm a sociopath, just didn't care about people emotionally. And that bitter taste all the time, like my saliva just become bitter.
As a side effect, it's probably also more efficient.
Watterson was always a bit of a cynic (I assume, still is), but I have always felt that he has a great heart.

One thing that he never did, was license his IP, so every "pissing Calvin" is a ripoff.

https://www.theonion.com/peeing-calvin-decals-now-recognized...
> On the flip side, if someone steals your backup key, it becomes harder to deal with the situation; with distinct keys, you can just revoke access to the stolen key. But with cloned keys, revoking access to the stolen key will also revoke the key you use daily.

Get a new key, revoke old key, switch to new one?
This was new to me. Very interesting and useful, thanks!
I've found the best way to handle this problem is a variation on "lift the state up", but instead of binding synchronous listeners to state changes in the model, have these state changes mark any involved views as "dirty". Then, after all events have been processed for the current run loop, go through all the dirty views and call a single update function on each.

For the example given in the article, the update function could look something like

def View.update():
if model.lightTurnedOn:
self.backgroundColor = red
else:
self.backgroundColor = ibmGray

This way, all view property changes happen in one place, where you can read the code and understand how the view will appear in each possible state. Circular listener loops are impossible, and view properties for animations can even be computed by calling update twice (once before and once after the state change).
Or you can just read the textbook after you understand something. That's what I did, after it became apparent that reading other books during class was strongly discouraged.
It would clutter disambiguation pages, would contribute little of value to Wikipedia, and might lead to a wave of advertising spam.
> Divided by distance^2 - looks inverted exponential to me.

Quadratic growth is very, very different from exponential growth – both from a theoretical as well as a practical perspective.
I might agree with shite. Or I might wish to read it for my own amusement. Or perhaps I want to argue against the shite, in which case, I need to know what shite is out there. In any case, it doesn't matter. I only need the search engine to be an intermediary, not a curator.

Besides, if someone accidentally searches for shite, he can revise his search terms. Just like how you might reword something if a listener was confused.

This "curation" just doesn't need to exist. But that's a moral argument and those applying censorship aren't moral, so won't be partial to it.
> It is quite obvious, at least from outside of USA, that “net neutrality” there is how certain group of corporations has been trying to lobby the codification of rules preferential to them to use in battle with other group of corporations.

Complete nonsense. "Net neutrality" means that there is no preferential treatment of packets based on origin or destination.

> However, it is hard to imagine that some ISP would try to make the big source of traffic pay for what has already been paid by customers.

I think you need to work on your imagination. ISPs in the USA have already tried this (not sure if it is still happening).
The 2020 model of Dell XPS 13 has 16:10 @ 4K AFAIK. If you get the Developer Edition, it comes with Linux preinstalled.
It is. It has exactly one enormously consequential customer.
The only complaint I have with a 720p webcam is that I need to glue a cover on top of it myself.
That would be a funny way to define grocery store, because it would exclude e.g. a number of stores in Alaska.
(Author here) FWIW, I wrote this blog post a long time ago, when I was trying to understand what the product we were building is and why I like it. I sat on it for months because I assumed it was almost entirely unrelatable. Eventually I realized the internet is full of unrelatable things and so I may as well post it. SEO certainly wasn't on my mind.

As for how it relates to our product, I agree this post doesn't go into the "how" we recreate this programming environment. We certainly don't ever take a "security be damned" attitude, it's most of what I think about.

The goal is to build a secure environment, to achieve the security we had in disconnected environments (LANs), while keeping the world connected. If the environment is secure, you can spend less time wiring security through your code.
I find the single file preferable because it's less clutter. Less open files in the editor, less jumping between documents, and easier to reason about in code review and when dealing with merge conflicts (since the context of the changes are present in front of you instead of in another file somewhere). If you're editing 3 components at once that's 3 files open instead of 9. The benefits of this are more noticeable when you're trying to debug a frustrating issue but you're not exactly sure where exactly it originates in the code (files open but maybe they don't all get closed as you peruse through, more .

I also find that in a well-architected application, very large components with lots of markup and styles are rare compared to compact and reusable components used to compose the more complex ones which ultimately means the more complex ones also need less styles and markup; really big components might need to exist in some circumstances, but usually it's a code smell. 1 file also means there is less uptake necessary when bootstrapping new components, you don't need to create 3 new files with matching filenames and import statements (yes, you could get an IDE or a script to do it but its just one less thing to think about with the 1 file approach).

Finally, IMO, in the case of components the distinction is more superficial than logical, breaking up a single unit into 3 highly coupled modules that cannot be imported and reused anywhere else feels unnecessary. You wouldn't break up a class with 3 large methods into 3 different modules and import those into the class module.

In the case where I do have to edit a really large files with lots of coupled logic, my editor allows me to view the same file in multiple views at different positions.
This assumes (and likely correctly assumes, in most cases) that 'reasonable limit' and 'probable system limit' are orders of magnitude apart.

I think that may not always be true though. Especially for highly variable workloads.

How many requests per seconds does your site handle on average vs how many can it handle? What about spikes?

If your previous peak is at 10 rps and you can probably handle 20 rps, when should you start dropping connections to keep the site up?

Most systems are designed to have small margins, for cost purposes, so I imagine this sort of situation might come up quite a bit.
Frameworks and Infrastructure tend to get chosen by different people with different requirements though.

"Move fast and break things" is okay/great if you can control the deployment of code and use tests to make sure it still works how you expect it to. It's less great if the infrastructure keeps failing (it's not failing, it's changing!) and you can't test before the roll out.
NATO did not put boots on the ground. They discussed it a lot and armed Kosovans but did not move into the ground. This Wash Post article is titled " Kosovo Land Threat May Have Won War " for a reason
https://www.washingtonpost.com/wp-srv/national/daily/sept99/...

NATO, er USA, has a lot of options to inflict pain and lots of it. A few Tomahwaks can cripple the best factory, power supply etc (they can link it to aiding the military so no war crime). They can escalate until the other side surrenders
Software development is a team sport, and if each member of a basketball team practices exclusively in their driveway on their own, when game day comes around they won't be able to work as a group. I think that this team dynamic needs to be practiced as well. And there will be a lot of team failure before there is team cohesion and effectiveness.
Those percentages are percent of vaccinated people who have not been observed with symptoms
History says that aid to corrupt governments to help the suffering there mostly ends up in the pockets of the people in power, so I'm frankly okay with that. When they get their act together, they can be welcomed into the fold.
I think everyone agrees (govs included) that this situation is temporary. As soon as the balance inclines the other way as in less damaging overall to actually let the virus spread than current lockdown, the restrictions would be lifted. Why would people not resume life?

We need to get the timing right, how much we can bend the curve without causing more harm. A matter of choosing the lesser evil.
The landline in the Netherlands costs 1 euro a month extra on my home internet bill. Granted it's a digital line now, the old analog lines are disconnected.

Most people I know only have a landline because they had it since before mobile phones were widespread. And many older people still call on the landline because they're just used to that number.
Well in fact I've tended more and more to this bare kind of coding as I've aged (and hopefully gained experience). Many of the seatbelts (like assertions) I've actually hit at some point or another (so they turned out to be useful in these situations), but on the other hand they allowed me to be more sloppy in my thinking, writing more complicated code, which I feel could be a net loss in productivity.

Then again this is just some example code on a website, so it's natural that it has to be done a little more straightforwardly than you would write it in actual practice.