jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Not reliably sharing source code is a big problem in health modelling too, it's an issue across academia. The last set of CS papers I read did all publish their code though, at least for the ones where I cared to look. Perhaps this problem is fading away with time.

Yeah, places like DeepMind or OpenAI don't, partly because their papers are extended press releases rather than precise descriptions of how to recreate their results. OK, that's fine, they aren't academia so they're paying for their own work. If they choose to write a paper at all it's a pure bonus over what's basically expected of them. For government funded research it's different of course.

I've spent a lot of time thinking about what could be done better and how. The problem is there's this overwhelming number of problems that track back to a few root causes that are basically intractable in the current social environment. Take bogus citations, or use of obsolete data. Completely standard in epidemiology to write papers that use values for IFR or other key variables that are 8 months old when far more up to date data is available. Or what about claims with citations in which the cited paper doesn't support the claim being made, or even contradicts it. I never see this in CS papers. I've seen it regularly whilst reading epi papers. Or papers where the key claim in the abstract is just fraudulent, like the Flaxman claims about the efficacy of lockdowns which just assumed its own conclusions in the construction of the model, and relied on assigning Sweden a ludicrously huge country-specific fudge factor in the model (4000x). Right, and the fact that this was done wasn't mentioned anywhere in the paper nor supplementary materials ... you had to read the code to find it (at least the code was open that time!).

You can tut and say well that shouldn't have happened, but of course there will be people who are tempted to dress up their chosen conclusion in the clothes of science. The question is really what mechanisms are responsible for detecting and preventing a fall in standards. But in science the only such mechanism is peer review and journals, which are hardly effective. Everyone is a part of the same system with the same incentives and there are no penalties for incorrect work, so bad papers are getting published in Nature and Science all the time, especially when aligned with the prevailing ideology of these institutions. University administrators are responsible in theory, or maybe granting bodies, but same problem: none of them have any stake in output quality. Ultimately to fix these problems you need to tie the rewards in academia to the correctness of results, but academia isn't culturally anywhere near ready to even think about that. Academic freedom implies the freedom to be wrong your entire career, of course.
>You're here citing Kissinger as a venerable authority rather than an amoral war criminal, case in point.

Citing Kissinger does not mean endorsing him.

>KSA exports the same toxic religious fundamentalism...

Iranian-supported fundamentalism controls 4 ME captials, KSA controls only 1 capital. Iran is a explicitly anti-American revisionist power with a serious nuclear program while KSA isn't.

Unsurprisingly, I focus on the bigger more toxic power (that wasn't always the case - two decades ago KSA was the bigger issue). Isn't that more like realpolitiks rather than talking about what would some fictional KSA have done?
And, since Webkit is a development branch, it’s extremely unfair for it to be used as a “target” in this sense. It’s going to have tons of security fixes, because it’s bleeding edge code.
Interesting; that's a lot more than I had expected. It's only a few lines of code to change to make it happen, so we may well do it. (Need to do some quick checking to make sure that we don't have any old CSS hacks in there that might play poorly with being minified.)
I think that "only difference" you mention is pretty crucial given the limitations we're talking about. If it's sync-on-save, then it's syncing while I'm doing other stuff. If it's sync-on-read, then it has to sync when I need the file, which can take a nontrivial amount of time. Looking at my desktop right now (which is just random stuff I happen to have received in the past couple of days — pictures grabbed off cameras, files emailed to me, etc.), I see that 10% of the individual files are over 10 MB and 25% are 1 MB or more. My browser's icon cache takes about 10 MB. Firefox itself is 53 MB. That's a heck of a launch time at 14 KB/s. A 1 MB file on my home computer would take more than a minute to open at work even if I use 100% of my home upstream.
Yes. There is a cosmic rift between the engineers in the space industry and the politicians that run the programs. The latter have this misguided notion that the public can't handle the danger (and therefore won't co tinue to fund dangerous missions). In reality, they can't handle the boredom of the status quo.
The US Federal Code of Regulations has a section defining acceptable radiation doses for radiation workers[1]. This section places an upper limit on the shallow dose to the skin of 50 rems. To get an equivalent shallow skin dose from a backscatter machine, you would need to go through it over five and a half million times. The limits for adult members of the public are 10% of the limits for radiation workers, which would cut it down to only about 500,000 times through.

To be fair, I haven't found any studies either way on the safety or danger of the 10 C.F.R. 20 limits, probably because very few people get close to hitting the dose limits. One study I found[2] that surveyed radiation workers in three different studies concluded that the relative risk for a sustained protracted dose of 10 Rems compared to no dose is 0.99 for cancer excluding leukemia, and 1.22 for leukemias. This means, as a radiation worker, you're somewhat less likely to get a non-leukemia cancer, and about 20% more likely to get leukemia. This is for a dose that is over a million times larger than what a backscatter machine will give you. Furthermore, these risk rates are lower than what would be expected from a linear estimate based on cancer rates in atomic bomb survivors, suggesting that smaller radiation doses are safer than larger ones, and the dose these machines give you is about 200-500 times smaller than the does you're going to get on the airplane (if you're flying cross-country).

I just wanted to put in perspective that the dosage these machines put out is extremely small when compared to the dosages you might normally receive, let alone the dosage which radiation workers commonly receive. Their health effects are minimal, and if they actually contributed to the safety of passengers, I'd say they'd absolutely be worth it. The real travesty here is that they violate privacy for no real gain, not that they are in any way a significant health risk.

[1]: http://www.nrc.gov/reading-rm/doc-collections/cfr/part020/

[2]: http://www.jstor.org/pss/3579020 (JSTOR link. If you're not affiliated with an academic institution, you'll only be able to read the first page)
It's also minor compared to the amount of money that companies pay recruiters. If they're paying $15k to place a really good engineer, they can afford to build an extra $3k into the cost of hiring to weed out the few who aren't happy there.
I've followed peerindex.net for a while which does the same thing.
It's impressive how many of those are YC startups
The current CouchDB replicator is notoriously inadequate for the larger datasets or transfers across datacenters. A complete rewrite has been completed and will be merged in CouchDB & BigCouch soon.
You can only search for what you already know about (and want to search for).
I do respect him for his unwavering commitment to his principles.
That's all well and good. Except that I still need to get around, and Uber (and it's competitors) remains better than my local cab system. That's true of basically every city I've ever visited as well.

Until that is no longer true, I'll continue to be an extremely satisfied Uber user.
I don't have a right? Gee, I remember when Hacker News was known for it's quality comments but see you are a newbie here. Sigh...

FYI, I was referring to the browser of choice for my personal use. My work does require the use of IE for many things so I do have to use it occasionally. Regardless, the reasons I gave why Firefox worked for me should have tipped you off why IE would still not be a contender for me today.
The only ads I ever notice are for things I already have. Everybody pro advertising tells me how good ads are for me. I started using the Internet in 1991 and have yet to see how advertising is good for me. Here are some ways in which ads are bad for me:

- Increased operator bandwidth charges (REAL money)

- Loss of privacy

- Page download performance

- Garish web sites

- Lost time cleaning up after sites

- Being shown ads for products I already own

I would happily give more money than I pay my operator to content providers in exchange for no ads.
Actually, many of these arguments apply to a lot of other companies too; small ones like AirBnB, but also big ones like Google and Apple.
I make no judgments about the moral worth of parasites. After all, RNA parasites may have driven the jump to cellular life.

I just want to see the similarity between Balsam and both natural and artificial life hyperparasites noted and explored.
I can vouch for Flask, at least for simple projects. It's immature, sure, but it's also pretty bare-bones (I say this as an upside), allowing you to roll-your-own just about anything. For simple stuff, it gets out of your way and lets you do what you like, however you like it. It really depends on what you're going to be doing with the framework, though.
I reread http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.p..., and things are indeed similar to what you describe. If I understand things correctly, the difference is that the "and this enables signing function" part isn't there. It is enabled by default, and gets disabled only when PIN check fails. That is 'necessary' because the terminal can skip this step if it wants to do a transaction without PIN check.

A man in the middle can hide the "check this PIN" request that the terminal sends from the chip and send a "PIN is OK" reply to the terminal. That way, the terminal thinks PIN check succeeded, and the chip thinks it is doing a payment without PIN check.
There is an important difference between a Kaypro II (as this one was reviewed) and a post-XT PC: all the state of the machine is in the floppies.

And you can boot the PC, insert the Wordstar floppy, work on it, remove it, insert the spreadsheet floppy (or keep both programs on the same disk) and compute away.
I'm not sure that legislation alone is really enough.

Companies break laws all the time, if they feel they can get away with it. I'm sure I don't need to list any of the major corporate fraud cases that have plagued the news recently (from the major financial meltdown to Enron, etc), not to mention corporate fraud that's occurred in earlier days of even less regulation and oversight.

Clearly, if data protection legislation is actually going to work there needs to be some way of verifying that companies are really following the law. That may mean there has to be some independent agency that actually investigates what corporations do with the data they collect.

In the US, in the present political climate, such an agency is bound to be seen as overly intrusive in to private sector businesses, so there's bound to be much opposition to it (if the idea ever even sees the light of day). Even the prospects of serious data protection legislation in the US is only dimly glimpsed on the horizon at the moment.

But even strong data protection legislation with strong oversight would not really address the core issue, which is that the corporations have data on you in the first place.

In my opinion, the only way to address this issue is with a robust system of anonymity that connects consumers to providers and vendors. Fully anonymous money transfers, fully anonymous internet connections, and some way of keeping the provider and vendors from subverting these mechanisms via cookies, OS/browser fingerprinting, etc, would need to be part of this solution.

Unfortunately, the political, legal, social, and technical challenges involved in such a scheme put it far in to the realm of science fiction for the foreseeable future.
More like "writer with a bunch of random out of context facts who has a deadline and can't think of anything to actually say so just throws the facts all out there in a list and hopes no one notices he didn't say anything" run amok.
It seems more like those who categorically argue you should avoid frameworks, because hand-crafted code is going to be faster.

Which is about the only concrete benefit I see to avoiding resets. I'm probably going to tweak about the same number of properties, and the defaults are saner.
I did a few spare time projects with Scala, but does (did) anyone use it for commercial applications? If so, what kind?
Of people who actually answered that particular question, 24% identified as "criminal or partaking in criminal activities".
Ehm, I beg to differ. Booting off a regular drive (non-SSD) can produce pretty variable times, depending on if you just installed something, fragmented the drive with some large files, etc. I remember many startups on my old PowerBook G4 running Tiger where the bar would reach the end and keep pulsing for another twenty seconds, much to my confusion/amusement.
What is your version of freedom?
> Guilt by association to one degree is completely valid. The further out you go the more attenuated it gets, but if person C is liked by white supremacists and doesn't openly denounce that fact, it would be accurate to call person C a white supremacist.

No:

- Nobody is obligated to engage in "openly denouncing" anybody.

- The US has a population of 325 million people - who knows what their beliefs are? How often do they change?

- And I'm sure leftists have a daily-changing definition of what "white supremacist" means.

(For those unfamiliar with the OP's illogical argument, that is what the left used to tar Trump as a racist - in reality, Trump never said anything racist. But he didn't denounce some groups to the satisfaction of the left, who would have just kept adding one more group.)
By design, such an object would have the power and capacity to strangle you in your sleep, lacking only appropriate software.

Is this truly a convenience?
The interesting thing about React is that it's not at all incompatible with compositional event processing and true FRP. All it requires is that there be some concept of a "store" whose changes can be subscribed to, and the view and its children update automatically. That "store" can be a huge imperatively-driven series of Backbone.Collections, or it can simply be the end of a chain of compositional events using whatever structure or programming model you want. In many ways, it's a way for an application to decouple its view logic from its choice of event processing model. So you can start with a very simple view structure, and then with minimal refactoring you can swap out your event processing model for FRP as you need it. And it doesn't require your programmers to start thinking about type systems and immutability at the very beginning.

Do I have some gripes with React's API? Sure. But it's a good start.
Good post! I think having a grand design ahead of time is good, if it’s a good design. To me, this is about the scientific approach vs the engineering approach. You can get in trouble with either one. Option one: you have your grand design but nobody needs it. Option two: you keep iterating something but at some point improvement stops (try to cure cancer this way).
Not a mac. Mouse buttons and a windows key. I imagine that the QR code is to facilitate transactions.
Installable web-apps alleviate much of that problem.
I'd tell you a joke about TCP but if you didn't get it I'd have to tell it again.
I'm sorry to hear that. I take no pride in the fact that my business survives while theirs shuts down; they were doing good work and they were doing better work than me in quite a few ways. Let a thousand flowers bloom.
> Needham & Co. estimates that ESPN rakes in $7 billion from cable customers, even though many never even watch the channel.

http://www.npr.org/2013/08/07/209820647/the-history-and-futu...

> Threatened by Internet streaming services and a fragmenting TV audience, Comcast/NBC, ESPN, Fox Sports, Turner, and CBS have agreed over the last 20 months to spend $72 billion for the TV rights to professional, Olympic, and college sports well into the next decade.

http://articles.philly.com/2012-11-19/news/35187681_1_sports...

> In some TV markets, Abdoulah said, sports channels account for 60 percent of the overall programming costs in the cable-TV bill because of fees for regional sports networks.
"Having a verifiable digital currency with no central authority was a massive accomplishment"

What exactly do you mean by "verifiable" here? What is being verified?
Wait: https://news.ycombinator.com/item?id=6251831
I'm surprised the term "waves" (a la electromagnetism) is used instead of "fields" (a la magnetism). Can anyone explain that?
If you type in different plants and animals into GIS, you don’t even get the right species half the time. If GPT-3 has solved this problem, that would be substantially more impressive than drawing the images.
Is that a recent change? I swear my wife and I used it after midnight back in 2016.
It basically is a business model for dating sites. Get big enough to be annoying and then wait for Match Group to make an offer.

Match Group owns Tinder, Match.com, OkCupid, Hinge, and PlentyOfFish as well as a metric fuck ton of niche sites.
I really like SCs transparent model and generally open development, with lots of material to release and learn from. I also like that they at least have a product they can put in the hands of the players.

But the scope creep is pathetic. I used to support them early on and for quite a while; however they have lost all incentives to do anything other than string the backers along. They haven't actually set to deliver something properly playable and at this point the only people enjoying the game are the hardcore fans who HAVE to enjoy it otherwise they feel like they haven't got their money's worth.

Scope creep itself is fine, but if it perpetually delays your initial release then what's the point? I think they know that by now.
> If they still get people to buy and developers to develop?

Well they won't get away with that at all, especially not in the long run as people abandon ship to platforms that do allow free development and tinkering. Apple is still a hardware company with hardware sales making up the overwhelming majority of their profits (over 75%). It would be beyond stupid to risk that just so they can live out a control fantasy, especially because they don't need to live out that control fantasy to make good money from the Mac App Store.
(We detached this subthread from https://news.ycombinator.com/item?id=25648849.)
Was GNU grep implemented by somebody writing the code or running "cp unix/grep.c gnu/grep.c"?
At least then you have an excuse to not work, being 25 perpetually for most people could simply mean an eternity of work
Thanks for typing all that out. It's great to hear that most of what that article complains about is not affecting current PHP projects. I know there's a ton of PHP out there, so it can't be that bad. :)
I'd love to see some valid reasons for using Tor to browse HN. To discuss solutions, you need to define the problem first. I don't know, use a VPN service or set up your own?
Like I said, I'd go if I were in the OPs position. Didn't give any other advice :)
> Wikibooks does not have a page with this exact name.

?
I wanted to write a short computer program but didn't have te time?
This is basically a Continuity feature that is PR-ed as Client.
I'd rather they downvote me, than try to blackmail me and drive me to suicide like they've attempted to do in the past with other US citizens. (Oops, now I'm conflating the NSA and the FBI -- I'm sure someone from their fan club will be along to remind me of that important distinction.)

It's as if they honestly don't understand why it's their responsibility to show they've reformed, and not our responsibility to show that they haven't. Life is just one big TV script to these people.

Oh, well... if they had enough imagination to contemplate what will happen when the next J. Edgar Hoover gains "Total Information Awareness," they'd be even more dangerous.
> One used to be able to self-study, pass an exam, and practice law.

AFAIU your beef is with state legislators and not the Bar. They're the ones setting the regulations for practicing law. I agree with you, though: self-study or apprenticeship + exam sounds like a valid way to become an attorney.
> The difference is that iOS and Android will kill apps as it sees fit.

Only because iOS and Android are wasting RAM (the former to a lesser extent, but iOS devices also have less RAM to begin with!) and running with zero swap space. (And the latter point in turn is due to the abysmal, bottom-of-the-barrel quality of phone eMMC storage.) This is not progress, it's just the OOM reaper being overactive for lack of a better option.
This vehicle is probably pretty light if you source the steel and the battery pack from a starship that has landed on mars. Starships have both. The plan isn't to return all of the initial starships because the steel is more useful on mars, and the energy to return them back would be really expensive.
For some european countries gas-fracking is the only way to break out of russian gas-oil monopoly, even at the cost of devastated environment.
So his assumption would be that politicians do not believe in "nutty irrational things" or less so than the general public. A questionable assumption for which he himself provides the counter example:

Here's a government boffin who seriously believes that it would be a great idea for the government to behave exactly like conspiracy theorists expect it to behave in order to convince them that the government would never behave like that.

Amazing.
You could use UA strings to serve the shims and workarounds, I suppose, but you could also use client-side feature detection to do the same thing more reliably. If certain features are missing, you load in the extra code. If not, you don't, and page load time is unaffected, except for the tiny amount of code required to do the feature detection. In either case, what you're doing is more graceful degradation than progressive enhancement.

But the idea of progressive enhancement is not just about supporting everybody's browser so that you will get more conversions in the short term. It's about the long term. Targeting the majority and saying "screw the fringe demographics" is what led to Microsoft having control over web technology years ago, and it's important to our livelihood to prevent that from happening again.