jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
When Ruby or Python is too slow you can switch to something else. When JavaScript is too slow you have to either pay someone to make your code faster or pay someone to make the browser faster.
It makes sense for certificates to expire when domains do (though domain expiry also seems like a bug), but other than that, I think every other use case for expiry is better served by revocation.
There is a github behind it. It has an ipython notebook, but I haven't opened it up to check out if there is enough there for reproducible research.
https://github.com/tianhuil/isaac-thedataincubator-project
Well, JSON would take all of an afternoon to write in pure Python or in the new C extension interface.

PIL a little more, still quite fast to port though (a month or so).

No reason why Numpy and Scipy couldn't be written for a new C extension interface too, though that would take much more time (1-2 years).

Thing is, with 10-20 million dollars, Google could have sponsored all of the above.
I'm very glad to see that PG's departure from YC has led to a significant uptick in his essay output.
Sure -- you can level multiple complaints.

What about the failed pages? How about shoving those on a queue and retrying n times with an exponential backoff between. What about the total number of failed pages? What about failed pages by site? etc etc etc

But so what -- the principle is still sound. All I described is still a 100 line python script, written in an afternoon, instead of 3 weeks of working bringing up emr, installing and configuring nutch, figuring out network issues around emr nodes talking to commodity internet, installing a persistent queue, performing remote debugging, building a task dag in either code or (god help you) oozie/xml, and on and on.
I don't know what tptacek based his words on github takedown requests on; I'm basing mine specifically on the comment by 'R' to the blog post. You make a point elsewhere that the post's author's repository is live on github, but that's not the original one, which was removed by its author. The way I understood the comment by 'R' was that they forked the original repo, and the fork was silently deleted, perhaps due to a request by Dropbox (DMCA or otherwise) that followed up to the original author's voluntary deletion.

To be sure, it could be a misunderstanding, a technical glitch, or an attempt at trolling. The Dropbox folks aren't getting my benefit of the doubt on this, though. Their actions, even the ones that aren't disputed, have been unbecoming. Banning the code distribution on Dropbox was a particularly ham-fisted move. It does nothing to curb its spread, because Dropbox is not a web-forum with easy discovery. If I put this file on my public Dropbox folder, the only way others will know to look there is when I advertise this elsewhere, not on Dropbox; but if I'm motivated enough to do that, surely it's no trouble for me to just host it elsewhere.

So the ban only hurts their image more. What if I write a text file with the description of their client-server protocol and put that on Dropbox, are they going to ban that file, too? When you willingly put yourself on a slippery slope, be ready to find yourself sliding.
It's fallacious to think your fate has nothing to do with your actions, yet it's also fallacious to think that your fate is determined solely by your actions.

The real fallacy in action is the unspoken assumption that every effect has a singular cause, when the vast majority of the time there are a multitude of causes and contributing factors. Robert Anton Wilson called it "quantum causality": http://blog.est.im/archives/1158

While this outlook is seemingly more difficult to manage, it becomes a lot easier when one begins to think in terms of probabilities rather than certainties. In the example of the drunk woman in the bad part of town, she is responsible only for increasing the probability that that she would be raped, but she is not responsible for the rape itself.
Thanks for all the kind words, everyone!
What the hell Paul? Why you're using image for the title. I can send it to my Kindle.
How did your banks portfolios and models look after the previous one? It's easy to speak 'wisely' like this when the previous economic down turn was just a few years ago, but if recent history is any predictor the banks will have exactly the same naieve portfolios and models 10 years from now.

Anyway, this page seems to have data from 2007 and on, so I wouldn't really call that a 'low default' period..
How many European peoples were subjugated and annihilated to get the current population we have today?

It goes back even further than modern humans that likely directly caused or at least aided the extinction of the Neanderthal.
> Because now people have to spend their 20s learning about the discoveries that others made during their miracle years (the so-called “burden of knowledge”).

Maybe now people have to spend their 20s learning about the discoveries because our modern pre-post-secondary education has become so watered down and unambitious.

Personally, I get the sense that could have learned 5x to 20x as much in my teenage years if I hadn't been in an excessively mediocre public education system. And I'm not a genius :)
Guess it depends on whom you ask :)
The fact that people think Dropbox is so vulnerable tells me how secure they really are as a leader in this space. Let me explain. Dropbox works so beautifully and transparently that people mistakenly assume that what they are doing must be easy. (Netflix suffers / benefits from a similar fallacy with respect to streaming.) In reality, distributed storage and sync is quite a challenging engineering problem, which Dropbox has about a 10 year jump on solving. There is a notorious surfeit of brilliant engineers at Google, but have you actually used Google Drive? I tried it when it came out and it crashed at least once a day. Maybe it's gotten better since, but so has Dropbox. Overcoming these technical deficits is really hard and expensive (just look at Apple Maps) and often painful for the end user. I wouldn't write Dropbox off just yet. Also, with the forthcoming IPO it's conceivable that they will start to build out their own data centers.
>> "...a massive blackmail operation against elected officials."

This is my pet hypothesis too, and it's rarely mentioned.

Most governments whose inner workings have been exposed to the Western public (Khmer Rouge, Nazis, Soviets to some degree, others) have had many factionalized, competing intelligence organizations, all keeping dossiers on one another's chiefs and on everyone else occupying a position of power. There's no reason to think that our own governments aren't doing the same thing.

It's not too hard to imagine eg. a red state Senator toeing the party line on NSA funding, black budgets, or whistleblower punishment because he knows the pictures of him smooching a guy are one @nsa.gov email away from the front page of the Atlanta Journal Constitution.
That's a good idea. Chain issues are already reported, but expiry or validation errors should be prominent as well.
For anyone that wants to get started hacking on Daala, we keep a list of easy, good first bugs here on GitHub.

https://github.com/xiph/daala/issues?q=is%3Aopen+is%3Aissue+...

It's a really fun project to hack on!
If you’ve never had or lived around outdoor cats, you’re almost certainly not infected.
What's most interesting about this to me is the ranking of the startups by user demand for the virtual stock.
> The myth of Picasso having been a great realistic painter in his youth is exactly that, a myth, and, in fact, one that has only one source, namely Picasso himself.

What? The source of Picasso being a good realistic painter is the paintings Picasso made when he was a teenager of which most have survived. You can see multiple of them at the Picasso museum in Paris or by simply googling it as you point yourself. Science and Charity which he painted at fifteen is in every way a descent classical paintings and Child with dove is a perfectly fine work in the post-impressionist style. It’s not revolutionary like the work he did later but the idea that Picasso is a mediocre painter is so demonstrably false it gets funny.
> “digital currency heists executed through complex money laundering schemes could undermine confidence in cryptocurrency,” said U.S. Attorney Matthew M. Graves

Well now you US prosecutors aren't reading hacker news!
I have to edit a lot of documents. Word appears to be an app, a web app and a thing in teams.
None of them work the same and all have strange behaviour.

Try make a header or footer and edit it in one of the other apps MS offers.

Try edit or move an image.

Try work out how much text fits on a page.

It’s incredible how much market share teams has achieved with such poor functionality for basic tasks.
I'm alright with the author mentioning it because some of the steering behavior is defined in software in newer cars.
Good idea. Just lodged a complaint with FDA and SEC. They won't provide updates but at least someone might read it. Will look into FTC.
Python is as popular as it is because it's free, not because it's good. If companies had to contribute, many would pick something else.
> <path d="M 10 10 H 90 V 90 H 10 L 10 10"/>

And that can be optimised further (by svgo) to:

<path d="M10 10h80v80H10V10"/>

They can get almost hilariously dense and obfuscated.
iOS apps are heavily sandboxed, have non-executable memory pages, can't even run in the background, this library doesn't implement a shell at all, etc... so what would be a "massive" security hole here?

Of course, it could be used poorly, like a number of other libraries (not validating HTTPS certs anyone?), and introduce a security issue which would only have an effect in apps that deal with sensitive data and transmit said data using this Telnet library.

IMO it's no different from running, say, an HTTP web server from an iOS app which a number do.
The content of the post isn't important - the fact that this is on the Speaker of the Houses' website on a .gov TLD is.
Holy shit look at his dock at 12:17.
I believe you're wrong. This is how WhatsApp USED to work before they were acquired by Facebook. Remember how messages used to stay in the waiting (clock) state and you could delete them if the recipient wasn't online? Well now the first tick appears immediately because there's an intermediate server storing them for delivery and they can't be deleted from the client. It's similar to what Microsoft did to Skype.
Classical music would be pretty awesome.
"Hold My Hand" was from the Rutles - it looks like the Beatles simply copied a lot of the Rutles' better material.
The live stream starts at 6:15 EST. http://www.justin.tv/mitef
That is exactly what I was thinking, some kind of channel that just blasts content to the Mars cache using a list of specific requests as well as filling up the rest of the available bandwidth with a predictive algorithm and/or crawler. Unfortunately, I'm probably just gonna have to be happy if we even land someone on Mars in my lifetime.
I suspected a joke. Then I read the comments here and was mostly sure. Then I got rickrolled. Now I am sure.
His desk is a frickin mess: http://allaboutstevejobs.com/pics/life/2004-2006/08-dianawal...
This is something I just don't get. Congressmen are some of the most frequent flyers, and if anybody outside TSA itself has any say in the matter, it is them. Why don't they push harder? Alternatively, why does the press behave as if congressmen are simply ignorant of the issue? Why don't they discuss it publicly?
And didn't Oracle agree with the latter before they bought Sun and therefore Java?
At it's core, portability. You can now no longer take an HTML file and use it. You have to rewrite everything into your strange, personal, customized, non-standard language and hope everything comes out alright.

This thing generates plain, standards-compliant html. Just like the rails app I'm porting over to it. If you can't easily take html and port it in/out of whatever tool you're working in, you're doing it wrong. Even with all the abstractions, partials, specialized rails functions, I was able to port the majority of the view layer over in a lazy Sunday afternoon.

Maybe someone can explain how
(ul '(id "navbar" class "horizontal_list")...
is better than
<ul id="navbar" class="horizontal_list">...

It's not any better. Well, there is the part where if it's invalid, there'll be an error instead of some mangled html that browser tries to fix on its own, and you don't have to remember to close the tag, but those are really somewhat minor.

The principle of lowest friction is that this templating system must, at the very minimum, match, if not exceed the ease of HTML. So the above is not very different, but when it grows larger, you can abstract away the repeated calls, make your own tags (as I show with the image and link-to "tags") that make the html more readable and vastly more DRY.

And again, it all goes out to nice html. Take that and import it into whatever framework you're headed off to.
My desk lamp also uses an electrical plug to connect to power. It isn't inconceivable that it could receive more power than intended and blind me! By the way, an order of magnitude or two more radiation than intended would be equivalent to a dental xray.

Look, I'm not saying your fear is physically impossible. I'm just saying I can't think of a very many machines (radiation sources or otherwise) for which anything similar is a plausible fear. Most machines simply stop working when used outside their operating parameters.

Also, do you really think that if the backscattering machine emitted the wrong type of radiation (x-rays of a different frequency), the TSA agent operating the scanner wouldn't notice when his screen went blank (unless the detectors simultaneously malfunctioned to pick up the incorrect frequency)?
> Does the locked hard drive on your xbox make you feel like a criminal?

I don't own an Xbox. And it's different - I don't create content with a game console. I don't even read e-mail on one. I most certainly don't write on one.

A phone is a different beast, much closer to the "general-purposeness" of a computer. On my phone, I browse the web, write e-mail, take pictures and transfer them to various different services. I keep music on it and subscribe and listen to podcasts the phone downloads directly.

It bothers me to see such a device locked down with DRM.

I too write software for a living, but I don't sell software for phones. If I had to, I would probably aim for a low price and treat pirates as a form of promotion.
As a cyclist, it is much preferred to hear engine noice rather than honking horns.
Yes–having previously been enamored with the idea of someday founding a startup in SF, I'm more and more enjoying staying right here on the Central Coast of CA. I'm in San Luis Obispo and between here and Santa Barbara we've got good universities, a big digital agency, a small Amazon office, iFixit, RightScale, MindBody, and a lot of other smaller startups. Being driving distance to both LA and SF means I can hit meetups and hackathons at any time. I'm at the beach on almost a daily basis.

Our biggest drawback is a weak VC climate and no international airport. Housing isn't exactly cheap either (median home is $567K) but there are plenty of options within 20 min drive. So, we won't be the next SV but it would be cool to see more companies starting and staying here–or more large companies setting up satellite offices here.
Strategic thinking is the ability to give direction and a specific goal to thinking based on predictions. Of course, this ability can be developed, for example, try to foresee, be critical, analyze past experiences, go beyond the usual thinking.
Oh, I agree that my own perspectives on "a few" aren't necessarily correct. And "grammar fanboy" was just self-deprecation, not an indication of expertise; everybody uses grammar, so everybody is as much an 'expert' in how it should and shouldn't be used as anybody else.

What I was commenting on was the apparent accretions of personal "rules" surrounding the use of the phrase "a few" colloquially. Sure, when I say "I cooked a few eggs," there's a context; people know I wouldn't cook 7000 eggs, so they would never assume that's what I meant. But I have in fact been chided by people pedantically when I've said something like "I cooked a few eggs," meaning two; in this case, people have often said to me that what I really mean is that I cooked a couple eggs, as "a few" is apparently distinct from "a couple."

All I'm saying is: there aren't necessarily little rules governing when people can and can't use the phrase "a few." I object whenever I'm told that I really shouldn't use "a few" to mean "a relatively small amount;" why not? Maybe Apple's mention of "a few lines of CSS and Javascript" in the article really does imply only and exactly three, but I can't see how. It's possible that there are agreed-upon linguistic usages that mean that Apple is actually lying, but it seems to me much more likely that "a few" is just a phrase that's more fluid and less strict than Lee is taking it to be. Chiding people for using "a few" to mean "relatively few" rather than "always and only three" seems silly to me.
What's wrong with that? I read TechCrunch (and other startup blogs) mainly so I know what companies are getting funding. This is relevant for partnering, consulting, and to scope out competition.
This just tells me that some very importand and/or well-connected people lost significantly because of MtGox.

At this rate, maybe this prediction[1] will actually come to pass.

1. http://www.businessinsider.com/williams-bitcoin-meltdown-10-...
so close to another dick joke
BCBS isn't a company. It's an association of a few dozen regional companies, some of which have their own word marks - Empire BCBS in New York is a separate company from CareFirst BCBS in Maryland, and so on. In some areas, like California, the local Blue Cross never merged with the local Blue Shield and they remain separate. There are a lot of different possible trademark holders to check.

I did some TESS digging of my own and found that the Blue Cross & Blue Shield Association holds a trademark on the cross logo alone: serial number 72450146, granted for "pre-paid financing of hospital and medical services".

And given that all the Blue Cross companies used to be nonprofit (some still are) I'd say there's enough of a chance of confusion that a medical-related nonprofit whose logo is a blue cross is somehow affiliated with Blue Cross for some BCBS entity to have a case.
bitstamp are professional while mtgox were amateur cowboys with no support.

This is all so clear now, it seems. Further, Bitstamp was bitten by exactly the same bug (the malleability bug which was apparently what demonstrated Gox's purported cluelessness, and which I highly doubt was the cause of MtGox's apparent failure).

Unless there was an independent audit by a third party, why should you trust that they won't fall victim to exactly the same issue?
> People would rather be miserably poor and ruled by a ruling class that they identify with than have higher living standards and be ruled by an out group.

There's truth to that no doubt. But I would say many also prefer to be ruled by those who give them preferential treatment over others. But I have faith that many people prefer to be ruled by a democratic system of equal justice.
> Many Uber drivers barely make minimum wage.

Because they're legally allowed to be underpaid contractors. The law should be changed to fix the root cause, not to change this side effect. Uber drivers aren't barely making min wage because they have no incentives to pick up disabled people ...
Robert Heinlein once said something like, "Politics is like your digestive tract. The end product is quite unpleasant, but it's still vital to your continued well being."
I don't know about you, but I shut my eyes when I try to sleep! Sensory stuff is likely to be more subtle, mostly subconscious things like differences in the mattress, ambient temperature, smell etc and your brain probably stores the fact you navigated to a different place somewhere.
I've had people say that they already had other offers well in excess of current pay, making current pay moot. It's not a fact seeking question in a conventional sense. It's just one method of trying to move the process along with least effort. If you give an answer then they can make an effective offer quicker. If you don't there may be more work, that's all.

Suppose you are just finishing a Ph.D. and took a few years off. Suppose you took a year or two to do freelance or work 1099. Suppose you went abroad to work for a year or two to take of your dying parent. These are all things I have run into.

Edit: One more good one. I've known people who won a green lottery or married an American citizen they met abroad. Showed up in USA with lots of skills having made much less in Eastern Europe.
If you haven't read Against School by John Taylor Gatto I highly suggest it. I think you'll agree with what he says.
https://www.wesjones.com/gatto1.htm
Seriously, go read the analysis I linked. I was pleased to see it aligned well with my back of the envelope numbers, and it seems to say that Starlink has a bit of a potential challenge in reaching the underserved populations that it's receiving FCC subsidy to address... They've got a fairly decent model of number of satellites overhead vs. number of subscribers in that area (and assume no one outside of the subsidy customers will buy, which is pessimistic).
> Generously assuming people live to 90, saving a 30yo who would have died of covid saves 60 life-years, while saving a 70yo saves 20 life-years, i.e. 3x more.

This makes the fallacious assumption that if life expectance at age X is n years, life expectancy at age X+k is n-k years.

This is very much not true. See, e.g., https://www.ssa.gov/oact/STATS/table4c6.html

Using actual life expectancy by age makes the number of life years saved at age 70 much closer to that at age 30.
100%.

The DataBricks notebooks have a lot of value (for now) but ever since running Spark on Kube... I have had literally 0 cluster issues. It's absolutely shocking, coming from a YARN-based environment, where I was constantly plagued with ResourceManager issues, autoscaling issues, preemption issues, network disconnect issues...
For anyone who's interested, I used the samples to make a playable soundfont (sfz format) in about fifteen minutes: https://musical-artifacts.com/artifacts/1471
So much this. I understand that it's easiest to reuse your react skills to build your desktop application, but why does it have to consume so much memory? Is this something that's wrong with electron or rather the UI frameworks that run on it?
if it were done, say, as a Libre/Open processor, say, with the backing of NLnet (a Charitable Foundation), where the "Bad PR ju-ju" for trying it on was simply not worth the effort

if it were done. say, as a Libre/Open processor, say, with the backing of NLnet (a Charitable Foundation), where NLnet has access to over 450 Law Professors more than willing to protect "Libre/Open" projects from patent trolls by running crowd-funded patent-busting efforts

if it were done as a Libre/Open Hybrid Processor, based on extending an ISA such as ooo, I dunno, maybe OpenPOWER, which has the backing of IBM with a patent portfolio spanning several decades, who would be very upset if tiny companies like NVidia or AMD tried it on against a Charitably-funded project.

that would be a very interesting situation, wouldn't it? i wonder if there's a project around that's trying this as a strategy? hmmm, hey, you know what? there is! it's called http://libre-soc.org
It's taking them a long time since the announcement of the new framework at React conf. They said they would release an Android compatible version soon and still we're waiting for any updates beside the usual cliche.
Is your source on this reliable?