skysight-inc/HackerNews huggingface dataset:
Not a book, but if you are looking for a real-world motivation for a lua project - try out awesomewm, a window manager thats customizable using lua. You'll write some lua scripts and end up with a workspace to your liking.
I wondered too, and thought perhaps they meant Montenegro (+382), which is right next door to Kosovo. Apparently not.
Theatrically Composed Scenes Highlight Human’s Impact on Earth
I've often wondered if an ad blocker more like an anti-virus heuristic system could be created. It would look for suspicious looking JS and block it, as well as ban any code which auto-plays video or fullscreens.

Add some machine learning algos with image recognition and the user's ability to mark "Don't display stuff like this again" and there would be a very good compromise between viewing ads and keeping a device secure. More persistent tracking, especially cross-domain tracking, could also be avoided.

The alternative is something I've entitled "Enhanced Do Not Track", which consists of setting the DNT header and then maliciously editing advertising information sent by the browser. In time, advertisers would learn to actually obey DNT calls or face the prospect of terrible data.
More competition in the search engine market benefit us all. I don't like the power that Google posses over Mom & Pop stores. Don't like it, they can just block it and they can just close.
I couldn't agree more with you. It was tempted but honestly ultimately it came down to 3 reasons:
1. I did not trust my manager(s) in that AMZN division
2. I did not like AMZN culture
3. Their counter offer was only 2% more and it was structured in a very weird way.

I am really glad I did not stay, new job has been way more challenging.
Is Johnnie Walker Black Label a Classic or Romantic Whisky
Not for financial reasons at all - it's convenience, the ability to get releases earlier, and the lack of DRM-free video on legal sites.
Testing Scala.js on Firefox and Chrome from SBT
Where did you get the idea that most Amish spurn refrigeration? Many don't have refrigerators, but that doesn't mean they don't have refrigeration. Those without refrigerators usually use ice boxes.

I don't think most Amish view the issue of being tied to the outside world or not as a binary thing. It's a matter of how tied they wish to be. Using diesel and using electricity from the grid both tie one to the outside world, but not to the same degree.

With diesel you have many possible suppliers so if you have a problem with one you can switch to another. You can stockpile it so you can go for a long time without outside contact if you need to.

With electricity from the grid you generally only have one supplier. When the grid goes down you are down. You have to physically connect to the grid, and have equipment owned by the power company on or near your property, such to visits from the power company.

All in all, going on the grid entwines you much more with the outside world than does using diesel.
You mean this site that pops you into said article, but then scrolls you to the top of the page to shove advertising into your face without even letting you glimpse at the searched for content?

For that, this:
echo '0.0.0.0 heimdalsecurity.com' >> /etc/hosts
Wow.

- Mozilla made architectural changes to address limitations in Firefox that inhibited the pace of improvements

- We didn't like the changes Mozilla was implementing

- We forked Firefox to revert the changes

- We spent years insulting Mozilla engineers for the changes they were making

- We realized that we can't implement changes because of architectural limitations

- We are going to re-fork Firefox from a later version

- We still think the Mozilla engineers don't know what they are doing

- This is a totally new browser product and a fork of Goanna, not Gecko!

I am a huge Mozilla fan-boy, and an ex-employee, but come on, this is just off the wall silly.
"The Jews" is an accepted shorthand for some people,

Many of those people themselves being Jewish, referring to their own communities and people! I see what you're driving at, but the simple fact of the matter is that "leftist" is no more an automatic insult that "rightist" unless one is misidentified.

I mean it's pretty funny seeing people on "the right" pretending to care that feminists and gay-rights activists are being shut down.

I think it's reasonable that even the most die-hard reactionary may see the existential threat posed by policies and behaviors used to silence folks they might otherwise like. After all, mob justice is never guaranteed to stay in one's favor.
This story unites Uber CTO Thuan Pham with his refugee boat captain after 39 yrs
Project Wonderful is unblocked on my browser.
Rust can be hard to refactor. Not sure if that's a problem with Go, but it's a real cost.
"Limited driver support", here, means ... you don't have access to, and the right to fork, the source code?

As an old engineer, to me, limited driver support always meant: "not that many drivers". You seem to mean: "I can't fork".

Or am I mis-reading you?

Many of those of us in the new-new world of next-gen system-integrators-acting-like-new-software-product-developer types don't always have sole control over the drivers in the/our stack necessary to deliver key features to key clients.

The "hard" open source position of the copy-left crowd incentivizes old-school pragmatic management to take a "why bother" stance and instead of open sourcing 80% and getting yelled at because it isn't 100%, just go with 0%.

Which is sad. An unnecessary. The won't deal with the very real business risk that happens when you liberally treat with zealots.

Or am I (I ask again) mis-reading you?
No, because you can't put a corporation in prison. Financial punishments are the most effective way we have to punish them.
Chinese military space station in remote Argentina shrouded in mystery
Maybe they have failed at taking the majority of the profits, but they can still use the latest developments in AI, just as anyone else.
Basically no one would dream foolhardy dreams anymore, which would make society horrible.
No operating system, anywhere, has or can have protections against an official maintainer of their security update system screwing up and releasing a bad security update that has gone through all review and other checks.

The only possible defense is to turn off security updates entirely, and empirically, that is much higher risk. I can think of cases where signed and approved security updates have introduced regressions to valid use cases (e.g., LP #1058343 bit me badly at my previous job), not fixed a problem (e.g., the day after Shellshock came out), etc.... But I cannot think of a single case where a signed and approved security update, by an OS making even minimal attempts to have a decent process around updates (so, anyone better than Linux Mint), has been actively harmful.

Given that an operating system security update, by definition, is capable of changing the most privileged code on your system, there's no way to program it defensively. It needs to have the ability to make arbitrary changes your system (and thus the theoretical ability to trash your system) in order to be able to fix unforeseen bugs.
My belief is that the failure rate shows an immaturity of the field in general. For example, history is littered with many attempts at flight that today we find foolish and laughable, but back in that time they were probably genuine attempts. Much error eventually lead to sound principles that are applied today with great precision.

However I think that software probably falls in to two general categories:

* Stuff so generic that everyone needs one even if it isn't an exact fit. (Think houses, and standard things in houses <> Operating systems, basic information processing software of various types.)

* Stuff that is custom made or otherwise fabricated to an exact need out of an otherwise generic template. (Artisan works, and knowledge of customizing things that are more difficult to do correctly without basic concepts.)

Open source software as a public service (and a thing that academic institutions should be contributing with completely open patent free work) really fills the first of those categories. Security audits and security code should also be a government service (with multiple governments as well as public entities working in the open with audit-able logic for every security decision as a web of interlocking watchers).
Modularity and test coverage.

Also: garbage data makes every aspect of your business a living hell. Clean data throughly before storing it and migrate data as business rules change. You should be able to make A LOT of assumptions about your data without having to parse it a dozen ways.
Rust is a pretty tricky language. So there's the fact that you need to learn more before you can write an accurate article, and if you learn too much, you start losing the beginner's perspective. And if you don't learn enough, you don't have a good enough picture to teach. Thus the number people in a position to write high-quality introductory articles is deflated.

That's my excuse, anyway.
If I had to guess it wasn't really necessary from a teaching standpoint but they decided it was easier since nowadays they manage the entire school on their school information system. Attendance, lunch room balances, etc. are all routed through the systems nowadays and trying to do it all by paper and then re-entering it the next day would have been a huge PITA.

This is yet another reason for schools to switch to mostly Chromebooks. Pretty much impossible to get malware spreading on those things.
OT, but on public record laws in general and the problems:

https://twitter.com/JonathanRabbitt/status/71028873888713932...

https://twitter.com/yuhong2/status/710292317031116800

https://twitter.com/JonathanRabbitt/status/71029285122607104...
Show HN: Network Protocol Simulations
How so? From my experience, I was able to make massive changes and the compiler would guide me through to make sure I didn't miss anything. If it compiles, it'll generally work minus any logical errors/changes.
I must say that I am not a fan of anyone still running for president, but it has been extremely satisfying to see how many millions of dollars are being thrashed across the rocks by Donald Trumps rise in the Republican Party. Everyone that's dropped out represents millions and millions in wasted donation dollars.

I once heard a trump supporter interviewed say "good or bad were using trump to destroy the established Republican Party". it looks like it's working quite nicely to me. Let's get another one for the other side of the political aisle.
Why a Machine Defeating a Human Does Not Signal the Apocalypse
Also, a very big danger with non-FOSS analytics and ad services is that they are all, in effect metadata for governments to sweep up. It's much easier to log a bunch of Google Analytics requests than to log someone's entire Internet stream; yet capturing analytics gives you a fairly exact view of exactly what they did online by tapping only a few services. The total bandwidth for capturing ALL global analytics requests is fairly small.

Officials can then claim with a straight face that it is only meta-data - they only need to log the request with all the data in it, not the response from the server, which is usually a transparent 43 byte GIF.

By using your own server, and modifying the default URL structure, a government has to track your site directly, which is unlikely unless your site warrants interest. And if everyone did this and had HTTPS, the NSA's job goes from cracking a handful of provider's HTTPS (Google, Adobe, etc) into cracking hundreds of thousands.
But in practice, partial fine-grained locking is as useless as partial security. Which is why nobody cares.
At least you have a privilege to attend this "demo day". Try not being an American.
Math notation isn't as much concerned with implementation as it is the architecture.
As a Korean American, I highly doubt that this will work. Of all the things, I think the most limiting factor will be talents. I've been working in Silicon Valley for a while, and I've witnessed many innovations being created here because of diverse talents. I've been amazed at creative solutions collective intelligence from various background and ethnicity have come up with. Silicon valley attracts brightest minds from everywhere in the world. Korea is a homogeneous country with very limited number of immigrants, and also from my experience, I've yet to met anyone whose thoughts and mindset blew me away. They are always inundated with shitty social/work cultures, they can't get out of their small bubble. It's truly tragic. Korean conglomerates and government are good at killing good talents and promote politicians.
How many users know how to edit their hosts file?
The United States of America has to embrace the Americas; we all need to get onto the same page politically and economically.
You missed the 10 minutes of rough tidying so it doesn't scoop up your kid's puzzle pieces, the 5 minutes of cleaning the Roomba itself with a real vacuum and the 2 minutes avg of finding and freeing it from the place or string it's been stuck in. Our Roomba isn't running anymore since we have kids - it's literally more work than not doing so :P
> It is a pretty well documented phenomena.

The effect of an individual feeling above average is, yes, documented and pointed out in your links. But that has nothing to do with "almost everyone thinks they are an above average performer".

Where is the data showing "almost everyone" feels this way? Even reading the wikis you linked it's obvious people will feel this about certain topics or even just in general when comparing themselves to someone else. I didn't see any direct correlation or sources regarding how the majority of people feel, overall, against the majority of others.
It's extremely unlikely computer use is actually required to teach in the classroom. The malware attacked the district's servers. The ability to administrator was likely what was effected since servers can control things like door locks, bells, alarms, heating, and access to student databases.
Serious question: how would one go about doing that? Any pointers?
Telling people not to follow their passion ... seems to be Cal Newport's passion.
apt-get install -y redis-server
echo "bind *" >> /etc/redis/redis.conf

/shiver....

And your new redis server joins all of the other unprotected ones directly connected to the net with no protection or real security.
We're becoming a society that values having or feelings affirmed rather more than having the truth affirmed. Is this not at the core of what we're seeing?
Neat idea, and props for the https. Are the files encrypted on the server?
Online signing and white lies are already in DNSSEC. What you've described so far doesn't seem to be different to the status quo. Even deprecation of older cryptographic signatures is being worked through at the moment.
I listened to a talk on counterinsurgency given by David Kilcullen (I am about 90% sure, it could have been Nagl), but he asked the audience about whether it was better to learn from experience or from academics. The audience was about evenly split but with a lot of abstainers, and he said academia was the better choice of course, because no on ever died from reading a book.

While "teachable moments" in most contexts aren't fatal, the overall point that it's better to learn from other people's mistakes remains the same.
LuaJIT 2.0 intellectual property disclosure (2009)
I still think it'd be great if the .NET world were to switch over, if only for the sake of us few F# aficionados. :-)
I know about this. That is why I mentioned the complexity that comes from the original protocol design being designed for offline signing.
Oh, god. It's like a perfect storm for a crippling epistemological dilemma. "Nothing can be known, not even this" about sums it up. I guess we're stuck with working from probabilities. Carneades would be proud.
So if apple isn't on board and it's just for some web browsers.... It isn't really an option at all :/
To choose the ad carefully, the person browsed must somehow be differentiated, and there really isn't anything to do but tracking.

Why? If I am reading reviews of phones, place offers for phones. If I am reading up on how to set up X on an Y phone, offer accessoires for Y.
I wouldn't say that nationwide free long-distance hasn't caught on. It seems like most plans from the big three telecom companies now (and have for the past few years) included Canada-wide calling. That's just my anecdotal experience, though.
Now I know how the world is going to end:

Google and South Korea compete to build the best Go champion. They are so focused on building the AI specifically for Go, they never notice the AI becomes self-aware. The AI doesn't let on that it has become self-aware, and proceeds to accelerate its own intelligence until it becomes superintelligent (all the while pretending that it is focused solely on Go).

The first chance it gets, the AI annihilates all living things in the world, thus making itself the ultimate Go champion.
https://github.com/search
I recall reading that bugs are many times related to the size of the code, across languages. This SO answer has some citations: http://programmers.stackexchange.com/a/185684

But I think somewhere I read that the number of bugs goes up once a function stops fitting on one screen. Or maybe that was Arthur Whitney - J and K seem to do that nicely, and even his C style does so.

Edit: Of course all those other benefits of F# are huge, indeed. But don't underestimate the advantages and pure joy that excellent "programming in the small" provides.

As far as teams being stuck, you're basically saying that mediocre programmers can't handle good things. That's fine, but then the problem is hiring mediocre programmers. I suppose for a lot of basic CRUD/LOB or "enterprisey" stuff, it's important you can take essentially a typist and have them add business rules (like in Wisconsin, if the user is over 50, remove a certain discount). I don't find this type of programming to be particularly interesting though, so who cares what they use?
Toonz Goes Open Source
Normalization means some get richer, some get poorer; it will be America that gets poorer, by necessity.

As for your second paragraph, we agree, so there's little to say there.
Is there a straightforward way to unblock a particular ad network, such as Project Wonderful, using uBlock Origin?
Schools around where I lived when I grew up did this:

A certain amount of snow days were budgeted in the schedule. Once spring hit if we had extra snow days we didn't use for snow they would use them up so we'd just have a random couple of days off in the spring.

It's likely they felt comfortable using a "snow day" if they had a few extra.
> We would if a couple billion more people were given the opportunity to unlock their full human potential.

No, we couldn't, the earth doesn't have the physical resources for everyone to live the American way. Robots and AI don't change that math.
That sounds really interesting. Would you mind going into more details about the hardware required? I’m currently without a cellphone and this solution sounds promising.
Of course, the real reason they work with pi to exactly 15 decimal places is that they're doing numerics, and therefore use a full double precision constant for pi, i.e., the number of decimal places that can be stored in a 64 bit float
Advertising isn't supposed to be a form of behavior modification. It's supposed to be a means of informing consumers so that they can make good purchasing decisions which will drive a free market in such a way that the _objectively_best_ products get the biggest reward. Any form of manipulation or dishonesty in ads contradicts this, and help undermine the idea that good decisions will be made in a free market.

I think many advertisers have gotten too comfortable under the belief that what they do is legal -- because it need not be. The ability to serve ads is a privilege that society gives companies in exchange for the promise of valuable information, competition, and innovation.
I would disagree with regards to the Person chain. Mainly because being an employee is a role, as opposed to being a kind of people.
Is this a new change? I was really annoyed by this today when trying to navigate a repository on mobile. Pretty annoying.
Regarding ads: 45 minutes sounds crazy. At least in most of Europe the advertisements are programmed to end 10-15 minutes after scheduled time or the feature to start 10-20 minutes after scheduled time. depends on the cinemas agreement with the advertisement company.
Why give that elaborate command line call instead of the clearer, simpler one in the example?

curl --upload-file ./hello.txt https://transfer.sh/hello.txt

In any case - cool! Good domain name too.
Or just leave the money with the people in the first place?
Agreed on the latency with the driver.

Let's also think about the diminishing skills that we'll experience once automation takes over the majority of our driving. Imagine taking 3-4 weeks off from driving and then being asked to take the wheel under a difficult circumstance.
I think in such a case, say with humans with a 1000-year lifespan, we would have learned a lot of things that aren't so and stayed that way. "Progress in science happens through the old guard dying" and all that, and it's not limited to science. I've felt since forever that my views are ossifying every day, so that I must be increasingly hopelessly wrong in those areas where I'm wrong. I try to fight it but I'm not sure there's any cure to it remotely as reliable as death...
> Do you look into the ad networks you block and whitelist ones that are clean?

No. I'm not incentivized to and it is not in my best interests.

> Or do you rely on Eyeo/ABP by using their acceptable ads list while they take a cut?

Is that enabled by default? I rarely see / notice ads.
In the future we'll look back at this era of web advertising and security completely bemused: the state today is that most major websites hand over control, context and trust to unknown and untrusted third parties to execute whatever code they wish. They do this dozens of times per page request.

It is completely crazy.
The value of my paycheck can not buy an average home in my city. I'm not talking about a large McMansion, but a house built in 1940. It's great that I can buy an IPhone, but basic necessities in life like shelter, children, etc. are being priced above the middle class in many area. Sure I could move to a cheaper area, but then I wouldn't have a job.
Also known as the broken window fallacy.
I like using chunk.io for this purpose too

$ curl -T path/to/file chunk.io
Hong Kong bookstore owners

http://www.bbc.com/news/world-asia-china-35338484
There's an example on how to encrypt the files before sending them to the server:

# Encrypt files with password using gpg
$ cat /tmp/hello.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/test.txt

# Download and decrypt
$ curl https://transfer.sh/1lDau/test.txt|gpg -o- > /tmp/hello.txt
What's the advantage of doing this instead of just using SCP or SFTP?
What would incentivize you to check which ad networks are clean?
> The question is how to value the contribution.

1) The project posts bounties for the work and then people take them on.

2) Potential contributors bid, second lowest wins.
$70,000 is also two orders of magnitude larger
France and the UK both have very powerful militaries, by world standards, and they have nuclear weapons.
I don't think that's an example of the "broken window fallacy", actually. It is generally true that people who consume less, are putting less money into the economy, making aggregate demand lower, making the economy overall smaller. This might not necessarily be bad, but it's not the same line of thinking as saying that e.g. "breaking a window" will cause economic improvement.
5 Tips to Rank Better with Search Engine Optimization (SEO)
Put the link through Google and you will be able to read it.