skysight-inc/HackerNews huggingface dataset:
First off, it's not practical to ban all speech supporting censorship, because then all speech supporting that specific policy (including your own comment) would also have to be banned.

I'm not aware of other countries suppressing speech that is intended to censor others, though I am aware that countries like France criminally censor anti-semitic remarks such as holocaust denial. Is this what you mean? I've never heard of the rationale behind that censorship being that that speech is intended to silence others.

In any case, I do think there should be a near-absolute right to speech for three reasons. The first is a slippery slope argument -- any time you criminalize behavior that is open to human interpretation, the power of that interpretation can and will be abused. The risk of censorship is too great to put in the hands of regulators or politicians, even with n degrees of "oversight".

Speech also cannot cause direct harm, and censoring does cause harm in that it takes away someone's right. For that reason, it seems reasonable to censor speech that actually cause harm to happen, though idle threats or general instructions do not qualify.

Lastly, banning speech does not allow the ideas it represents to be addressed in a serious manner, meaning that proponents of that speech will always (likely somewhat correctly) be able to claim said speech was banned in order to enable attacks son that sort of speech. This goes hand-in-hand with the idea that eventually whatever speech that would be banned would just be defeated in the marketplace of ideas, and banning speech just prevents it from being struck down as irresponsible on even ground. I think this can be evidenced by their being no more serious a problem with holocaust denial in the United States than elsewhere in the west where it is banned.

As you can probably tell, my opinions fall very close to the Supreme Court's interpretatin of the first amendment, so I guess I am a bit biased in my opinion.
TLDR: Definitely worth upgrading.

Approximately hundreds of small bug fixes, across much of Rails. The fixes include some important ones for database types, time comparisons, thread issues, record reloading, etc.

IMHO these fixes address dozens of bugs that could cause major puzzlement for a typical Rails developer.

Thanks to all the contributors for excellent work on this release.
I barely trust myself to do anything with 'sudo' on a production system after 24 hours without sleep, 30 hours without sleep and making life or death medical decisions is scary as shit.
Forty years is such a small window. I'm not convinced at all.
Test shows dinosaurs survived mass extinction by 700,000 years (2011)
This all reminds me that modular smartphones would be awesome if the hardware video codec chip could be a module.
"The excuse that 'everyone does it' is a bad one. It doesn't work out for all the criminals in jail in US for dealing drugs, now does it?"

Governments give incentives including subsidies and tax breaks all the time to companies.

Nearly every film made in Canada in the EU gets tax breaks.

Are you suggesting 'film makers' are like 'drug dealers'?

Can the EU rule that tax credits for film-makers are now 'illegal' after so many years?

How about subsidies to Airbus? And defence contractors?

That this has been going on for 25 years and the EU didn't say anything about it completely absurd and shows how broken the system is.

If you're going to have a 'single market' then you must have tax harmonization, or you have these issues - ergo - the fault is again the EU.

Re-interpreting laws 25 years retroactively is firmly in the camp of 'theft of private property' by government, totally banana republic.

The EU needs to fix it's game and stop blaming other entities for it's shortcomings.
As per linkregister's comment, I feel this is regional. Indeed, the big news here in Australia is a disappointing push for a national certification plan[1]. I've been in several conversations with people that have stated they hope this goes ahead, so they "know who to hire".

The most common mandate I currently see is "CCNP Security", which shows up as a hard requirement regularly, even in non-Cisco shops. I could never bring myself to invest time for such a thing - feeling it largely conflates "security" with "buy firewalls".

While I'm talking to you, thank you for the cryptopal challenges. They were a very good departure from the compliance based security I usually have to deal with.

[1] http://www.itnews.com.au/news/should-aussie-cyber-security-p...
I think that's Vine.
But it does have fixpoints... right? You need recursion somehow.
Best cheap tablet – The 9 best budget tablets to buy in 2016/2017 UK
Yeah that's just not correct.

The CPUs and GPUs from 5 years ago were good but the current generation of intel cpus are much faster and the video cards are in an entirely different realm.

Source: owned 2011 MacBook Pro that was decked out, own current MacBook Pro
It isn't just in theory but also in practice do ads connect people with products. Actual transactions are happening from real people clicking ads and companies are realizing real returns on marketing dollars spent.

"Getting rid of most online ads" doesn't remove a business' need to connect with consumers in the most effective, lowest cost way possible. It also doesn't change a news agency's need to get paid for the content it creates.

I'm not disputing that digital advertising can get out of hand. Malicious ads are bad. Ads with dark UX patterns are bad. We likely have different definitions of "bad ads".

However, if it's the number of ads you're concerned about, you generally have a choice to pay to remove them to continue consuming the content you're interested in or product which you are using.

I still don't see how your original comment about criminals defrauding businesses out of their money and inflating the cost/risk of advertising somehow puts everyone in a better place.
There is no connection.

FreeBSD does page faults just like everybody else. Your process blocks until the memory is read in.
Alientvault: Ok...we probably didn't get full potential here
HP ArcSight: Extremely powerful, especially the normalizing of logs across similar system. Requires a team to manage though.
Splunk: Our business isn't ready for cloud based hosting of centralised logs. Otherwise, we'd be on this already. From my perspective, purely from a reduction in complexity to pull useful information (not just Security).
Firefox has it's issues as well, which they also 'refuse' to fix. For instance, much of the browser falls apart when using remote desktop (RDP) sessions - it can even break remote desktop sessions as a whole in some instances, if Firefox is left open. I got bitten by it enough times that I simply won't use it any more - and Chrome does not have these issues (though it is certainly far from perfect).
> 1) What makes a language like Fortran so intimidating?

FORTRAN 77 (and FORTRAN 66) was a pretty primitive language. Source code still used line numbers, no malloc, no recursion (there is a workaround, though), very cumbersome text manipulation.

When Pascal and C got popular in the 70s and 80s, FORTRAN 77 felt ancient in comparison.

I guess the jokes originate in the 80s, and from then on they have lived in the folklore, told to new generations. Fortran 90 came only in 1992 (and then later 95/03/08) and while it is much modernized, I don't think the people telling the jokes have yet looked at it.
What guides do you recommend?
Sorry about that! I didn't mean to single you out, I've just seen people substitute "but [blank] isn't the gov't" for an actual justifiable reason to ban speech that I wanted to say something.
Unfortunately - even if you had some weird results that didn't fit the prevailing theorems, publishing would likely destroy your professional credibility. See: Fleischmann/Pons and their publications of abnormal results that others speculated might be related to cold fusion, the decades of slander and defamation of them as quacks (despite the fact that they themselves had not claimed anything of the sort), and their recent vindication.

https://blogs.scientificamerican.com/guest-blog/its-not-cold...

HN discussion: https://blogs.scientificamerican.com/guest-blog/its-not-cold...

> Perhaps most surprising is that, in the formative years of atomic science in the early 20th century, some scientists reported inexplicable experimental evidence of elemental transmutations. In the 1910s and 1920s, this research was reported in popular newspapers and magazines, and papers were published in the top scientific journals of the day, including Physical Review, Science and Nature. The experiments, using relatively simple, low-energy benchtop apparatus, did not use radioactive sources so the results defied prevailing theory. Several researchers independently detected the production of the gases helium-4, neon, argon, and an as-yet-unidentified element of mass-3, which we now identify as tritium. Two of these researchers were Nobel laureates.

To think that our current models adequately explain every phenomenon in the universe is truly the height of hubris. They can't even explain every phenomenon that has been observed on Planet Earth, let alone universally.

Of course extraordinary claims require extraordinary proof - but we do a tremendous disservice by disincentivizing scientists from ever reporting a novel finding that disagrees with the prevailing theories.
> 2. Hydrogen molecules activated by the anode catalyst release their electrons.

Can somebody describe how - and why - oppositely charged particles get separated?
AT&T announces Call Protect, a new service for automated blocking of spam calls
When they write 'Googlers' in the complaint...it just seems silly. Why not 'Google employees'?

Most of those bullet points seem completely reasonable.

Google instructs employees in its training programs to do the following:
“Don’t send an e-mail that says ‘I think we broke the law’ or ‘I think we violated this contract.’”

Yeah, that should be common sense, but there might be some talented yet socially-dumb engineers who need to be explicitly told that. Loose lips sink ships!

The only thing I find objectionable is the arbitration clause in the employment contract. That should be made illegal.
No one is asking my opinion, but here it is:

Trifurcate Twitter into three distinct parts:

* The social--what users actually use it for.
* The ad platform.
* The realtime gestalt/search platform.

The latter is what is inadequately funded and considered.

Twitter has a latency advantage on the pulse of thought across the user base. The user base is already high-value for this relative to the morass of Facebook users. This is the key differentiator. This is what you base the platform and the value of search upon. You don't bury it by restricting the API, or trying to shift it into the realm of the social platform with "Moments"--you build dependency upon it, and monetize that unique value by those who need to keep the pulse. This creates value for the other two parts. It is also woefully underfunded.

Someone mentioned an AWS-like model. That is thinking along the right track. Make the gestalt a utility that people will pay for.

Yes, you still have all the spam/hate issues on the social platform, and those need to be solved. But those only become a corporate imperative if Twitter is resigned to merely being a social network rather than a platform.

Maybe it's actually 4 parts--I forgot about the live event deals (e.g., NFL games). There's a raw, traditional media part, but I'd align that with the advertising part.
Well yeah, "the current model" is the problem everyone is complaining about.

Patreon, Kickstarter, micropayments, etc. There are multiple ways for sites to generate revenue that don't involve advertisements.
Safari/Webkit DevTools (a fork also in Chome) is a web app as well and older.
Sure we will. But, IMO, it's quite worth it.
Just signed up... It would be really great if this actually worked. I get at least one spam call pretty much every other day - though sometimes they come in waves. It's crazy it's gone this long before something this was offered.
Does it use a middle-out algorithm?
Were academics calling it "Great" ironically (as a form of hyperbole) and the name stuck?
Well, in particular, that one line I cited from the confidentiality agreement makes me suspicious of claimed Legal Violations #6-8 (regarding disclosure of wages).

And certainly claimed Legal Violation #2 also falls flat when you consider that these are trade secrets protected by the Uniform Trade Secrets Act, and leaking trade secrets is illegal.

#3 and #4 is contradicted by the presence of the Protected Activity section in the same confidentiality agreement, which permit such activity.

I'm not about to comb through supporting documents just to disprove the rest of the claims; we have lawyers whose job is to do that. But since I can relatively easily find contradictions between what I have readily available and what the lawsuit is asserting, I have doubts that the underlying lawsuit really holds much weight.
Well it would be nice if you could whitelist sites you think are worth the clicks. So, sites you like get a lot more click revenue, because you clicked every add. While the desired effect of diluting PPC would be reduced, you wouldn't be giving revenue to sites that you don't think are worth it.
Replying to myself because parent was flagged: why was it flagged? It didn't say anything outright offensive or disturbing, and even though its tone was bordering on rude, it certainly raised a valid point (just look at the civil discussion below it). It is particularly troubling that a comment against suppressing speech on forums like this would be censored. I understand that HN is not Times Square but it is a public forum, and I do think a reasonable assumption of freedom of expression is warranted.
Didn't they buy out Gnip precisely for this reason?
This complaint seems pretty silly. Just taking a single point, paragraph 45:

“Don’t send an e-mail that says ‘I think we broke the law’ or ‘I think we violated this contract.’”

That seems like pretty reasonable training. You shouldn't put that on the record because you're not an attorney. You are just some Dork, or Senior Dork, or Staff Dork, or whatever grade of Dork you happen to be who is still not an attorney.

Maybe the attorneys also have to take training that advises them not to say "I think this dereference might be undefined behavior" in emails. Who knows.
Forty years is actually a decent timeframe in terms of capturing the market's cyclical nature.

Do you have investing experience?
List of Top Argan Oil for Acne
Actually a lot of people believe they are a random distribution. There is a great book "A Random Walk Down Wallstreet" which explains it.

The basic idea is the market is efficient (the Efficient Market Theory) and all information about the stock is alreay priced into the stock. Picking a stock to beat the market average is basically a random chance.
Qantas censors anti-censorship ad
>Your analogy doesn't work, because this is about ownership. I own my machine, so I get to decide what will run and how.

You own your machine but not the text. Right now it's still somewhat hypothetical, but what would be your opinion if the major websites would put a T&C that you have to enable (Let's say it was safe JS) ads to view content. Would you still say "it's my machine and I view what I want when I want"?

How are adblock-blockers (which are counterbalanced by adblock-blockers-blockers by adblockers) different?
This seems like a ruling unlikely to stand up on appeal. This technique is akin to card counting, where skill is combined with luck to create a long term advantage.

I also think it should have been fairly obvious to the casino employees that some kind of advantage play was happening. Ivey is very well known as a poker player, and while he also is known as a gambler, arbitrary superstitions are outside of his character. The specificity of the conditions he asked for should have tipped his hand earlier than they did, but the casinos probably treated him like any other baccarat whale.

Hopefully this decision is reversed. I don't know what part of the law it supposedly broke, but it seems like the judge believes that the player in the casino has a legal obligation to be a sucker.
> less I/O functionality

ThunderBolt 3 is certainly not less IO functionality. It provides the highest performing / most versatile IO that's ever been available in a laptop before. I get your point that it's not exactly the physical connector you need but that's a small price to pay for what is pretty close to desktop level expansion on a laptop.

> maybe I'll just start paying for a cloud-based dev environment

That's really the best option for developers in most cases. I can't imagine ever going back to being limited by the resources of any individual computer (much less a laptop) when cloud resources are so inexpensive and offer so many other advantages.
There's nothing wrong with such emails if sent to company attorneys.
Or as a whistleblower to right authorities.
Not to public though.
No, when you artificially click on a link, the original website pays the hosting website a bit and Google a bit.

So now when you run this program, the two entities you're most against (Google for not having safe-ads) and the content website (for not working for free) are actually getting payed!

If you want to hurt Google, just block ads.
Hmm, I think it's more accurate to say that the debt is the integral of the deficit. It's not like Congress passes laws to set the debt, then we examine how much the debt changed year to year and call that the deficit. Instead they pass a budget that exceeds (typically) tax revenue by a certain amount, and the shortfall (the deficit) is raised by borrowing money, which adds to the existing debt.

You could argue that "the debt is the integral of the deficit" is equivalent to "the deficit is the derivative of the debt" but in that case, I could construct a well-defined quantity which is the definite integral of the debt starting from the year, 1800 and the deficit would then be the fourth derivative of that quantity.
The points are:

* Force it upon user

* Advertising "revert back", which restarts Firefox but Firefox crashes and after another restart forgets its settings - no one tested that option

* Firebug theme is just a theme, and several features and functionality found in default Firebug are still missing in their DevTools. The usability is different, especially in the AJAX/console tab. And where is a proper DOM tab?

* worst thing, it happened during a major incident, I login in remotely to my workstation just to find out my Tool changed under my feet completely, with all prior knowledge useless. I had to use Chrome DevTools which has more features, but even it lacks features as mentioned above - Firebug was the most matured Tool after all.

* Firefox still hasn't proper multi-process support, if you understand multi more than two processes. It's a far cry from what IE8+ and Chrome offer.
http://www.cs.princeton.edu/~vivek/pubs/pai_flash_99.pdf

That's a reasonably good paper on the trade-offs between event-driven, multi-threaded, and hybrid approaches to file serving.

I don't know that much about nginx in particular, but it seems like they've implemented thread pools for blocking operations: https://www.nginx.com/blog/thread-pools-boost-performance-9x.... "Hard drives are slow (especially the spinning ones), and while the other requests waiting in the queue might not need access to the drive, they are forced to wait anyway." So, if you're blocking reading a file from the hard drive, all the other requests are queued up behind it.

The thread-pool approach noted in the nginx blog sounds pretty much the same as the approach in the linked paper.

nginx does have a good reputation for performance, but I think a lot of that reputation comes as a front-end for web applications rather than serving lots of hard-to-cache files.

Anyway, the nginx blog article as well as the academic paper note that single-threaded event-driven has drawbacks around file io and using a worker pool of threads or processes to offload blocking operations onto can help mitigate that.
PostgreSQL anti-patterns: read-modify-write cycles (2014)
How to Tickle a Rat [video]
Tech's Alcohol-Soaked Culture Isn't a Party for Everybody
It sucks, but I don't know if they had much choice. Imgur is the classic example of the "treadmill" inherent to business models like image hosting:

1. All the existing image hosting sites suck

2. Someone gets sick enough of it that they launch a new one, with all the features people want: free, direct linking, no/unobtrusive ads, etc.

3. Because this new site is so much better, everyone flicks to it. Bandwidth costs skyrocket.

4. The operators need to cover their costs, so they start adding more ads and blocking direct links. The site starts to suck. Go to step 1.

Sometimes investor dollars get involved, but it doesn't change the basic formula. This is why we've seen Photobucket -> minus -> giphy-> imgur -> gfycat, and it will continue in his vein forever. I don't think there's any way to run a site like this profitably without pissing people off sufficiently that they go elsewhere.
Yes. Hacker News hug of death.
nginx is a forking server, though, so individual workers being blocked wouldn't affect others, and the application as a whole can use all available CPU cores.
> this is not a valid defence in the eyes of the law

This is particularly troublesome since some laws are obscure or hidden (you have to know where to look or you just can't have the content of the law - by another law), and also since some (all?) laws are written in a complicated language to be pretty hard to understand.

Imagine laws written in, say, C, in a world without computers - I wonder how law would be practiced there.
They addressed it on twitter and said it only changes once an incident is resolved but they will look at possibly changing that.
Why would you use adblocker/ublock and 2 other extensions which are no more than a filter lists for adblocker/ublock?
It doesn't matter if it seems silly to you. It matters if Google broke the law or not. I know you think it's silly for non-lawyers to speculate on whether a law was broken, so I'll say no more.
One of the best (or worst) bugs fixed was the aborted transaction for PGsql. I am pretty sure hundreds of Rails developers are battling it every day and don't understand where it's coming from.

Even if you don't upgrade, this is something you should backport using a monkeypatch.
Those days are over for PCs. Drivers are automatically installed by Windows Update.
What else can you do other than blocking until the page has been loaded? How would it be possible to resume a single-threaded process while the memory it's trying to access is not available?