skysight-inc/HackerNews huggingface dataset:
I'm beginning to find the various articles about ad-blocking fatuous, and I doubt I'm the only one.

Ads served via a centralized vendor can be blocked trivially, and people are choosing to block them. You can make a whole lot of arguments about ethics, or you can just admit that it's a broken business model.

Worse, it is becoming apparent that ads increase the attack surface. Failing to clean that up will cause armies of IT folks to actively work against you.

Maybe the business model is that you're serving ads in a non-centralized way, or maybe you're serving centralized ads to people with locked-down computers, but good luck serving blockable ads and relying on the good graces of the population to unblock your ads out of charity.
Really? The old Google Talk service used to do this, but I didn't think ejabberd did. There's a bunch of non-IM use-cases which need presence-less messaging.
Yep. 100x this.

In general, as long as you have root access to a machine, you can decrypt any traffic coming out of it, either by locating the private key in the filesystem or memory, or by patching the encryption methods to skip the encryption step.

If you do not have root access to a machine, and software on it signs traffic with a certificate you do not have access to, then you simply cannot see the traffic. If you ask me, that's a huge problem, especially when coupled with the "locking down" of ecosystems that you describe.

The skeptic in me wonders if the same entities pushing the privacy agenda are the same ones with vested interest in encrypted traffic that phones home.
He doesn't prove that they are bunk - there are just many disabilities out there where a separate room is helpful. (edit: in fact, an extra room + bit of extra time is the only available accommodation for disabled that unis tend to give out, so of course that's the "remedy")

For example, someone with a spine injury with a only partially functioning bladder may need to urinate a few times during a long exam. If he/she's not around students, he/she can do that using a bottle and doesn't need to waste any more time wheeling back and forth to the bathroom. (I have a friend in a wheelchair who used to do this during exams). Visually impaired may not be able to write or read on their own so they have someone read them the questions and dictate the answers, which disturbs other students if they'd be in the same room.

AFAIK if you need a different room then the disability has to be documented to the university with a medical letter, but I can't find that requirement at the author's uni page so maybe that uni doesn't.
The attitude of the prof you are detecting might be as you say. However, the "infantilization" described in the article (if indeed real) does not necessarily signal that students are gaining more power in matters of importance, it could even hint at the opposite. Think of how some companies offer foosball tables and allow all sorts of goofiness instead of money/stake in the company/vacation, etc.
Careful here with the "prudent financial decisions" They took a risk and it paid off. It is only prudent if they were in a position to take the loss if the market had gone the other way. And I assume they still have their loan, so they are still at risk of losing the mean to pay it. Big risk, big reward/losses.

I talked to a guy that became property millionaire, if I had followed the exact same step he took, just with 2 years difference and a different city, I would have been in bankruptcy right now. You didn't/couldn't take a loan when they did - that boat has sailed. Buying today is a different market and you should approach it ignoring what you friends did in the past.

I won't give you market advise as I don't have a crystal ball. However, as a renter you are free to move around - that's your strength. Alternative to buying is therefore to move around and maximize your bang per rental buck. In most cities, there are areas where people would rather rent than buy and vice versa. Try to rent in the place where the rental yield is the minimum. Also, you have can look for better job opportunities that requires moving.
This is going to be an annoying change me since I use the 1Password extension which isn't signed as far as I know. So, it's likely I'll switch over to Chrome (which I've had performance issues with in the past) or Pale Moon. Seriously, it's my browser. It's fine if you want to make users white list extensions but to completely block unsigned extensions is a bit over zealous. Unless Mozilla makes the signing process automatic (since it seems some extensions on addons.mozilla.org can go months before being updated to the current version) I don't see this working out at all.
As if Oracle's practices shouldn't have already warned you away. If this is what set you off...
He means that compilers create an in-memory database, representing your code, which could be put in an actual database.

Not that compilers can be used as a general DBMS. I think.
Chrome tried that "configuration switch" before, and what happened was malware would find and flip that switch as one of the first things it did once installed.

Then it would work like it used to (installing bullshit extensions, wrecking the browser overall, and being damn near impossible to remove)
If we are to be truly tolerant, we must tolerate intolerance.
perhaps if students had more viable career paths besides college there would be less pressure to succeed in college. as-is, dropping out of college is practically a career death sentence.
Don't know, but you still end up aligning common subsequences (advanced monotonically in both seqs) and you still have the same order-of-computing-cells allowed in the standard m*n dynamic program. Your restricted problem is basically asking for the standard unix line-diff.
When I say developers, I mean graphics people like Unity, Epic, Gameloft, Steam etc. who want to have more control over performance optimization. When OpenGL was first designed, GPUs were fixed-function hardware that performed only a fraction of the tasks they handle now. Vulkan has been designed to be aware of tile-based renderers so that these developers can use them more efficiently. Driver and compiler development is a different topic although it is true that some parts of the driver will be more easier to write and manage.
How Premise Uses Bitcoin to Collect Data in Venezuela
> Support for ssh-dss, ssh-dss-cert-* host and user keys is disabled by default at run-time

I guess I upgraded to an RSA key "just in time", though obviously far later than I apparently should have.
Advertising is the method most people use to discover new products/services.

Of course these days the line is often blurred. So half the posts on HN could be adverts, and you wouldn't really know about it. In fact lots of them are adverts.

But just think about how the world would work without advertising. How would you know there's a star wars movie coming out? How would you know about new products and services you might be interested in buying.

I buy quite a few magazines, and one of the reasons I buy them is for the adverts, which tell me about companies who provide things I might be interested in.

For example, I buy a bee-keeping magazine, which has many adverts related to bee-keeping. That's valuable. I buy a pig magazine, which has adverts for pig arks, pig tags, weaners, etc etc.

Good advertising is a net win for everyone. It provides us information about things we might like. Just because there's some bad advertising on the internet, it doesn't mean all advertising is useless.

What is the alternative model to advertising on the internet? The fact is, that most websites are supported by advertising, and if that goes away, so do the websites unless some other magical income model replaces it.
No, You Really Can’t - Blog post from Oracle's website before being taken down
The SEC Filing Regarding Google and Alphabet
WeChat requires almost all permissions possible on Android :(
I've heard the word "gay" used as an insulting term at my job a few times now in the last 6 months. The last time I heard that was...online from 13 year olds playing Call of Duty. It's definitely nice to be in environments where all these racist, homophobic terms and insults and "jokes" are no longer around.
That comment was about compiling from source, which requires much more memory than the actual program.
Golang/leveldb
What absolute nonsense. Beating a pillow -- you are not hurting anybody and there is nothing wrong in it. The important distinction is to be aware of and to express your anger, obviously not at others, but at the pillow (or exercise, etc). Such a catharsis will make you feel unburdened and relaxed, more so than from control and condemnation.
Yeah, like I wrote in another comment, I'm personally expected to inherit ~1/52 of a small piece of land ;)
As a follow-up, there is a massive lack of empathy in the attitude expressed by the author.

How does anyone know what others are feeling, except when they tell us what they're feeling? This article isn't about how university students are acting like children. It's painting university students as children in order to dismiss their behavior. If you actually wanted to know what university students are doing and why, you'd talk to them. Instead, this article is condescending, patronizing, and (ironically) infantilizing.

To give no trust is to get no trust. If you don't trust university students to act as adults with their own autonomy who can make the best decisions for themselves, which includes effecting the environment and social structures that benefit them most, then, congratulations, you're an authoritarian and have just discarded the basic tenets of liberalism, right libertarianism, left libertarianism (i.e. anarchism), communism, and socialism. After eradicating most post-enlightenment ideas of how to treat people as human beings, what are you left with?

I reiterate: If you treat someone like a child, you're not engaging them. You are dismissing them. And if you treat someone like a child in order to justify a hierarchy and power structure above them, it is very, very clear what historical examples you are following.
Some people are bad test takers. That doesn't mean they shouldn't get through college when college is equivalent to what high school used to be (a basic ticket into the workforce). I think it is perfectly valid to need more time and some quiet to be able to complete an exam (this comes from someone who is very good at taking tests, if my past school performance and current job interview performance is any indication)
Interesting that the article doesn't mention whether they made any attempt to crack the PIN/password. Android uses the screen lock PIN/password for encryption (unless you root the device and change it), so I would expect it to be crackable at some moderate cost in most cases. I'm not sure what Apple does.
Yeah, that's called rape.
I know they check more frequently news websites. Maybe in this case they just used RSS.
> The only definition of "reverse engineering software" that I use is this

That's the definition of decompiling not reverse engineering. The original IBM BIOS was reverse engineered by two teams: one which read the disassembled binary and wrote a written specification and a second team that took that specification and wrote code.
Kinda yes kinda no but anyone that finds this topic it also reminds them there are other places out there so things arent to dreary
Find your bottleneck and see what function calls are the slowest/fastest and find out the root cause of any perceived lack of performance. Just run python -m cProfile <yourscript.py> and you'll get that information
If, like me, you're curious about this, here are some interesting links:

http://lfb.org/thomas-jefferson-used-encryption/

https://books.google.com/books?id=xI_Um3dTTeYC&pg=PA176&lpg=...

https://en.wikipedia.org/wiki/Jefferson_disk

I might post on /r/AskHistorians about this 1785 Continental Congress resolution. Everyone, including Ludlow, seems to quote Unmailable rather than referring directly to source material, and I haven't been able to find any kind of archive of pre-Constitutional law (which might have a copy of the actual resolution in it).

In any case, that the government of the time was tampering with long distance communications, i.e., postal mail, with the express purpose of interfering with political discourse should serve as a reminder to everyone to be ever vigilant when some public servant or politician proposes to weaken safeguards against the same.
flattr.com
> Attitudes towards queers and trannies have changed so much in my lifetime.

T* is a slur that is too often the last thing a woman hears before she is brutally murdered.
Building a knowledge tree of deployment automation
Websites offering self hosted, static advertising isn't so much of a problem as random bits of javascript and tracking cookies loaded from god knows where every time you load a page. Harder to block, the advertiser needs to pass their content through the hoster which assures some level of quality and relevance, and some level of privacy for the end viewers.
It's so hard being an asshole these days.
China seeks productivity salvation in robots
At the very least keep it to multiples of three, as in 150e6 or 150 * 10^6! Though a very simple 150 million is easy to think of in terms of erasing past donations that sounded impressive.
This is nice but I can imagine it would still require a lot of boilerplate code in order to integrate nicely into a flux architecture in a production app. Comparatively, I think Fluxible does a good job in separating the async logic while providing you with clean Flux terms. Would be interested to see some higher-level integration library with Redux, Alt or a flux library.
My favorite quote from that talk has always been:

> You need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawnmower, the lawnmower just mows the lawn, you stick your hand in there and it'll chop it off, the end. You don't think 'oh, the lawnmower hates me' -- lawnmower doesn't give a shit about you, lawnmower can't hate you. Don't anthropomorphize the lawnmower. Don't fall into that trap about Oracle.
Yeah, the last part was bad sarcasm.

I'm not an evolutionary psychologist, but I imagine the only thing stronger than a social animal's desire for status would have to be their desire for children.
That was refreshing; a regular newspaper publishing an article about computer science. And it does a fairly good job, I wish I could see something related to CS rather than to web apps and startups in the Canadian newspapers.
> The so-called paradox of freedom is the argument that freedom in the sense of absence of any constraining control must lead to very great restraint, since it makes the bully free to enslave the meek. The idea is, in a slightly different form, and with very different tendency, clearly expressed in Plato.

> Less well known is the paradox of tolerance: Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them. — In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. We should claim that any movement preaching intolerance places itself outside the law, and we should consider incitement to intolerance and persecution as criminal, in the same way as we should consider incitement to murder, or to kidnapping, or to the revival of the slave trade, as criminal.

- Karl Popper
Most people don't work from home so it seems unlikely people can't sell their home because they don't have fiber.
In your case this is not premature optimization. You have written functioning code, and use it to tackle your problem, you just saw (and proved) that it wasn't fast enough, now you can optimize.

Premature optimization is when you try to write "clever" and "fast" code without first exercising it in real world scenario to actually see that it is not fast enough.
Here's the link to last time it was discussed (3 months ago): https://news.ycombinator.com/item?id=9515392
It is not a capital expense in the same way that a vehicle is. It is physically impossible to offer taxi service without a vehicle. It is merely illegal to offer certain types of taxi services in some areas without a medallion. I am asking why a medallion is reasonable in the first place, a question we wouldn't have to address regarding a vehicle.

As to congestion, that is a post hoc justification of medallions that were intensely lobbied for by taxi companies as an anti-competitive measure.
You’re ignoring opportunity costs. Standard Oil maintained high margins though monopoly pricing.
Mozilla will certainly continue to sign my piracy-enabling add-on that is perfectly legal in many jurisdictions worldwide, even after an US court ordered them not to sign it explicitly?

I also heard mozilla got an NSL for my "Ed Snowden for president, Find out more on wikileaks" add-on, or rather, I didn't because NSL.

Then again, I hear a brought coalition of human rights, LGBT and feminist groups lobbying mozilla not to sign my "Find nearest public stoning near you - Saudi Arabia Editon" add-on any more, effectively blacklisting it worldwide. But mozilla will keep to their promise not to blacklist my stuff and my regular users can still use my add-on, right? The creator of Javascript and mozilla CEO Brendan Eich will make sure of it... Oh wait...

Speaking of which, what about my "mozilla - not protecting Brendan from harm was shit" add-on, is that compliant with the mozilla trademark policy that I need to abide by per https://developer.mozilla.org/en-US/Add-ons/Add-on_guideline... ?

Yes, those examples are a bit contrived, but actually not that much over the top. Also, please note that I do not necessarily condone these things ;)

My point being: Security through tech-enforce policy is nice and has a lot of upsides as you say, I agree, but it also may have downsides you aren't even aware of.
Martin Odersky is a clever guy, there's no doubt about that. But, at the beginning of the talk he introduces the scala compiler as having 40 steps. And he says that translating from scala to the JVM is a translation from a complex input to a complex output. And now, Databases. So.. I just don't understand why he would even want to take on such a difficult task.

It strikes me that bringing functional programming to the JVM can / has been done simpler: Clojure being the obvious one, but F# on the CLR is another good template.

Third, Frege is a Haskell implementation for the JVM which to my mind is a much better long-term bet than Scala: it's already a tried-and-tested language, and the work involved in the translation has taken an order of magnitude less time.

It's all very well having some new great language on the JVM, but simplicity is a huge virtue if you want people to build an ecosystem around it.
Canada’s Nymi makes history with first biometric wearable mobile payment
> if they seek to receive contributions

They don't. This is a code dump for a dead project. From the FAQ:

"Will you take patches?"
In general, no.
We won’t have anybody assigned to reviewing and accepting code.
We’d encourage interested maintainers to fork the code [...]
Nope, intolerance is the one thing that cannot be tolertated. Karl Popper:
"Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them. — In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. We should claim that any movement preaching intolerance places itself outside the law, and we should consider incitement to intolerance and persecution as criminal, in the same way as we should consider incitement to murder, or to kidnapping, or to the revival of the slave trade, as criminal."
This is exciting. Alternatives currently are things like Dropbox (proprietary and somewhat pricy) and TorrentSync (proprietary). I look forward to firing this thing up on my own server and have a private remote file storage. I do currently run a NAS but without a VPN connection home it's not as useful.
You're probably missing that SSH just increments the version number. Ticking over to a new whole number is meaningless from their point of view IIRC.
It is not something we really consider, but it is worth pointing out: Education IS Trauma. Pedagogy focuses on minimizing the trauma, but learning new things that violate preconceptions is both physically and mentally stressful.

When you challenge somebody's core beliefs, their bodies respond as if you are trying to kill them. Challenging less strongly held beliefs is less stressful.

I'm going into teaching a security class, and this is strongly in my mind. Most people have a lot of strongly held false beliefs about how secure they are, and what the information they do leak could be used for.
Is a centralised service. I want to pay "cash", I want my privacy. It is no one's business which things I give money to.
WebGL racing lines – fast interactive cubes
Yes, it is. There are people who are intrinsically offended by people of all races, and some rationalize it with various collective narratives about power structures. Whether one kvetches about the Zionist Jews or the born-with-original-sin white men, it isn't practically different.
IBM has had 4x DDR (20Gb) and QDR (40Gb) Infiniband as an option on their blades and frame nodes for about seven years.

I used to work on a program that is using IBM blades with 4x DDR as an MPI processing cluster. The cluster was significantly smaller than what Google is discussing, though.
Input is not an approval rating, not even close. That is what Heartbeat is for.

Mozilla Heartbeat is constantly asking for ratings from a random sample of Firefox users.

The Heartbeat rating for Firefox Desktop is currently about 4.3/5- or 86%.

P.s. Despite the amount of negative feedback in Input, the portion of feedback which is positive is about twice what it was in May.
FWIW, I have no objection to the folksy tone. It's more to the opinions that she's expressing, and worse, to their consequence. The fact that Oracle objects to anyone trying to figure out where the holes are in their software says a lot about why there are so many holes in their software.
I wonder if extensions will be allowed that facilitate illegal activity, such as downloading youtube videos in violation of copyright.
I'm fond of Avro. It has both a compact binary format and a human-readable plaintext format that's nearly identical to JSON (the only difference being that order of fields is significant in Avro but insignificant in JSON), with tools to convert between them.