skysight-inc/HackerNews huggingface dataset:
This is good but do not use µBlock. Use µBlock Origin. µBlock's developer lets through some changes the creator of µBlock didn't like. If that's acceptable to you, all good. If you like the original µBlock, use µBlock Origin.
This is especially true when the compiler removes security-relevant range checks from the code because the developer used the wrong type / parameter order and thus caused UB.
Do iPhone/US Gmail users really see ads in Gmail on their mobile devices? Not sure whether it's because of our privacy laws here in Germany, but I've only ever seen the (quite general) ads on the webinterface where I've opted out of profiled ads I guess.
I have always wondered how it is that there is a humane set of drugs that are used for assisted suicide, but none can be found for the death penalty. (Not that I'm pro-death penalty, but it does seem a contradiction).
YouTube Brings 60fps Video Streams to Its Android and iOS Apps
"Cox does not believe that the death penalty works as a deterrent, but he says that it is justified as revenge."

That is so, so fucked up. An attorney, someone whose job it is to impartially argue the law, equally to everyone, saying "Yeah you know, we kill people FOR REVENGE." Not even, you know, hey if we have the death penalty it'll maybe make people think twice about committing a serious crime, but straight up saying "We're gonna get REVENGE on anyone who dares defy the law!" JFC.

*Edited to change judge to attorney
>These days, they don't have those costs as the customers are the ones supplying the hardware, internet connection, and doing the printing. So there's no reason for the high fees.

Unless you buy tickets online, as the vast majority of people do.
Text to speech Jimmy Fallon avatar reading real time tweets
Built it on the playcanvas platform - browser based, works multiplatform
No matter how many times I read about the death penalty in America, I just can't wrap my head around the fact that it still exists, that the powers that be kill their own citizens in such a way.

It's so incredibly horrifying to me that it almost becomes an abstract concept, but then you read an article like this and - guilty or innocent - the true human cost and all that associated suffering comes right back to you.
Tsipras Signals Greece May Accept Bailout Terms
email is still federated, I can start my own email system.. my friends can start their own.

assuming we have a good chain of trust between us, all communications are secure.

You know what you're signing up for with google, the services they provide are not the product.. you are..

everyone on hackernews knows this, surely?
Really? So literally every business activity (e.g. running a small grocery store on the corner) is 'making an impact'? For me, this term implicitly means making SIGNIFICANT impact, not just any impact.
We also have one of the highest crime rates among developed countries. Consider, for example, intentional homicides:

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

Louisiana has the highest murder rate in the US (double the national average):

http://www.deathpenaltyinfo.org/murder-rates-nationally-and-...

Any analysis of # of people in jail which ignores the underlying crime rates is deeply flawed.
The Ultimate Business Checklist – Product Hunt
I think the problem is not a language problem but rather both a set-theoretic and a technical issue specific to how NTP works.

Set-theoretic: what exactly is meant by "the pool"?

Is it: a) the set of all NTP servers on the Internet which cooperate with those on .pool.ntp.org, b) the subset of NTP servers with hostnames [0-9]+.pool.ntp.org, c) the subset of NTP servers with (one or more particular) "vendor" subdomains under .pool.ntp.org, d) a particular intersection or union of any of these sets?

Technical: Does the perceived restriction on who may or may not use "the pool" apply to NTP servers which wish to participate in "the pool", or to NTP clients which simply wish to synchronize their clocks?

I've found several documents, from ntp.org as well as from other sources, with varying levels of vagueness and contradictory language.

Some examples:

Server configurations should not use .pool.ntp.org servers (why?): http://www.ntppool.org/join/configuration.html#management-qu...

Client configurations may use .pool.ntp.org servers (when?): http://support.ntp.org/bin/view/Servers/NTPPoolServers

IMHO it is urgent that at least ntp.org official documents use much more precise language, in particular defining what exactly is meant by "the pool".
I run FreeBSD on my desktop, and I was surprised by how easy it was to get set up, and how quickly it detected everything.
I used locust to supplement testing that third party was doing (they used some ibm product that I didn't have a license too).

I liked locust because it was easy to start using, but you write a decent amount of code if you have a complex application. I suggest using pyquery (https://pypi.python.org/pypi/pyquery) with it if you need to inspect any html, it was quite useful
Can you explain why? I have no experience with Lips/Racket and I'd love to hear about your experience.
You see, things are not that simple.

From the supply side, high extraction prices happen because the resource has a low energy return on energy invested. This means that when prices go up, it's economically interesting to buy products created with cheaper oil to sell more expensive oil. But once the price stay high for a while, extraction prices get up again. (It also means that it's double dumb to invest when prices are going down - one of the causes of Petrobras problems.)

I don't have all the numbers, but from the little that I've got about "pré-sal", it's EROEI is bigger than 1. That means that, yes, at some price level it does become economically viable. It's just much higher than what you'll get calculating extraction prices today.

At the demand side, lots and lots of people simply can not pay for expensive oil. That means that when oil get sustainably expensive, its consumption will be much smaller, and "pré-sal" will have to compete with much cheaper reserves for those consumers. Yes, eventually there'll come a time when cheaper oil is mostly gone, but we are not there yet.
I agree. Not sure what's new here. However, I still think the general public has no sense of how email works and possibly assumes all of their email is private?
UK, iPhone 4s, GMail app.

You have to go to the promotions tab to see the ads. Ads don't appear in the other tabs.

http://imgur.com/FtxsmhA
Housing.com Board Sacks CEO Rahul Yadav
You mean opt-out.
So they wouldn't supply medication for assisted suicide either?

Also, allowing people to opt out on supplying the drug on matters of conscience is a slippery slope. What about letting people opt-out of providing abortions? Or marrying gay couples? A case could made for people refusing to do these as matters of conscience as well.
"This stuff" was referring to the entry point.

I didn't complain about parenthesis. ASM's syntax is also extremely simple, but that doesn't make it easy to use, does it? If everything looks the same, it's hard to scan.

C-like languages provide more visual hooks than Lisp dialects.
Powerful, powerful piece - thanks for sharing.

As an American living in England, it's especially interesting reading of a Brit's experience in my home country. I'm not black, and have been given the benefits of good schools, middle-class parents, and the like since birth.

Sure, I've always 'known' racism exists - but until technology put smartphones in every pocket, and made it easier to capture these incidents for everyone to see, it was much more comfortable for my worldview to think that the police were almost universally right.

No longer. I have the utmost respect for the many, many brave police officers out there who just want to serve and protect, but it's impossible to ignore, deny, or downplay that this country has a huge, huge problem that we ALL need to address.
It's about protecting the 1% from the 99%.
It's not an improvement over small association lists. At least in Common Lisp hashes are pretty heavy and assoc lists will outperform them if there are less than ~100 elements.
And that guy wanted to just use Scheme, but got overruled by management.
I mean, technically speaking (unless there's an RFC, ISO, or ANSI that I'm unfamiliar with), having the same time twice is also "non-standard." The most correct course of action would be to have an 11:59:60, as per the actual leap-second standard.

The fact that basically no computer system in the world allows for a 61-second minute is just a failing in almost all time libraries to adhere to the standard.

(This is a fancy way of saying "Time is a quagmire and writing code to properly handle time is an exercise in optimizing ulcer generation" ;) )
A Primer on Delivering a Good Presentation
You describe a lack of public disorder. You then suggest that public disorder is a reason for increased surveillance.

I'm not sure I understand how that follows?
> Surely, it'll never run!

Oh, the hilarious irony of giving language-lawyery, glib responses of "obviously, the code will not run" to users (who probably, you know, wrote code with the intention of it running) - users who are complaining about language lawyering optimizing compilers in the first place. It's like two people reading the same page in a different book or something.
Wow! This takes me back to the late-90s. I worked on the Neverworld project, which was a set of Scheme48 extensions for modeling virtual worlds in VRML:
http://www-personal.umich.edu/~jeffshuo/neverworld/
ESport growth – ESL sells 74% Stake (86M) to MTG
The death penalty isn't the problem and never has. There are far too many people who have no place in society and there is zero benefit to society to continue their existence.

That being said, abuse by the legal system of those who cannot afford to defend themselves properly has gone on for far too long and its not just a Southern thing. From the bail bond market to the plea bargain junket of Federal Courts, justice isn't the goal, successful prosecution is.

So until the goal posts are moved we are not going to fix this situation.
Sounds like somebody expected a watch to cook him waffles in the morning? I don't get this review at all. It argues that there are no massive changes to the Pebble, but as far as I can tell, it details massive changes to the Pebble.
I miss both the "hacker" and "news" angle of this one.

And yes, this is meta, so I fully expect to get downvoted.
IP Lawyer by the name Peter Ritz iirc.
He tried to recruit Andy Henson, Andy Stout and me to revive it.
My Bitcoin Investments Returns for Q2 of 2015
> Metalua isn't compatible with luajit.

Although there should not be any obstacles for porting (or re-implementing) MetaLua on top of the most modern luajit.

> The main difference should be that the base type will be arrays and tables not lists, but that could be an improvement.

That should only matter in compile time anyway, for your meta-language. Target may use whatever data structures you want.

> I'll probably tack on something like s-expressions too.

It's not necessary for a meta-language, as long as you have quasiquotation (that works both for constructing ASTs and for pattern-matching them). It's just the easiest way, but not the only one.
it suggests that jail doesn't reduce crime.
Example of using xtypejs:

Go from this:

function searchEmployees(value) {
if (typeof value === 'string') {
if (value.trim().length > 1) {
return EmployeeDB.searchByName(value);
} else if (value.trim().length === 1) {
return EmployeeDB.searchByMiddleInitial(value);
} else {
return { error: 'Invalid search value supplied' };
}
} else if (typeof value === 'object' && value !== null) {
if (Object.keys(value).length === 1) {
return EmployeeDB.searchByFieldValuePair(value);
} else if (Object.keys(value).length > 1) {
return { error: 'Search by multiple fields not supported' };
} else {
return { error: 'Invalid search value supplied' };
}
} else if (typeof value === 'number') {
if (!isNaN(value) && isFinite(value) && value > 0 && value % 1 === 0) {
return EmployeeDB.searchByEmployeeNumber(value);
} else {
return { error: 'Invalid employee number supplied' };
}
} else if (typeof value === 'undefined' || value === null) {
return { error: 'No search value supplied' };
} else {
return { error: 'Invalid search value supplied' };
}
}

To concise, performant, readable, data validation:

function searchEmployees(value) {
switch (xtype.which(value, 'str2+ str1 int+ obj1 obj2+ num nil')) {
case 'str2+':
return EmployeeDB.searchByName(value);
case 'str1':
return EmployeeDB.searchByMiddleInitial(value);
case 'int+':
return EmployeeDB.searchByEmployeeNumber(value);
case 'obj1':
return EmployeeDB.searchByFieldValuePair(value);
case 'obj2+':
return { error: 'Search by multiple fields not supported' };
case 'num':
return { error: 'Invalid employee number supplied' };
case 'nil':
return { error: 'No search value supplied' };
default:
return { error: 'Invalid search value supplied' };
}
}
When the Boston Bomber was sentenced to death you heard...crickets.
JavaScript was supposed to be Scheme not once but twice, and the reason we use it instead of a Lisp in the browser is the insane competition with Microsoft. Source: interviews in Coders at Work.
Started coding in the mid-80's and went through a plethora of languages, OSes, frameworks, you name it. Learned ML when Caml Light was new and got a third price in logic programming contest between universities.

Nowadays I care mostly about JVM, .NET and first class languages from OS vendors.

Why? Not all of us have the luxury to move around just for working with the languages, or the skilled team, we would like to.
I used Locust for a good long time around a year back, and here are some observations.

Locust is awesome to start with, and has master/slave for spawning multiple servers, great for testing real concurrency with large loads. Gatling doesn't have master/slave mode yet.

Main problems with Locust are:

* Lack of good presentation of results (compare Gatling and Locust results, and Locust is very primitive)

* Lack of Pipelines/Scenarios. This IMO was a big deal breaker for me. You can't say: "100% users hit the home screen, out of which 70% add a product, out of which 25% actually pay" etc. This is easily modeled with Gatling, and the same request session with same data falls through each scenario. I'm still following https://github.com/locustio/locust/issues/171 though, but I don't think they have any idea of implementing it.
The death penalty is a problem:

- it never really acts as a deterrent

- often the person on death row is basically in solitary confinement. So even if they are released, they are released crazy

- the penalty is quite final. there is no appealing afterwards

- it is mostly about revenge

- ripe with abuse
Cox is an assistant DA not a judge.

Which, in my book, does not excuse his attitude at all.
Seconded - I have one :)
Honestly, I think StoneCypher is spot-on with their comment on the thread.

"if you don't take this down, google will just remove the dns, and then you lose the ability to do this in a controlled way"

Remove the DNS or start filtering by IP address. In either case, the default is using a service in a way that isn't condoned by the service provider, and that's just begging for trouble at a time not convenient to the software maintainer in the future.
What I expect from a music player is to play all my songs in random order, such that once a song has been played, it is not picked again until all songs have been played.

There is a difference between randomly picking an element from a list and reordering a list in a random order. This is not a matter of how random really are the random numbers.
Some drug companies / jurisdictions don't allow drugs to be used in ways that they consider unethical

https://en.wikipedia.org/wiki/Lethal_injection
What do you suggest in regards for money being spent on containing people who have zero chance on rehabilitation?

Sweden can't afford cancer medication for certain people, but has no issues containing violent sadists.

http://www.svd.se/effektiv-cancermedicin-anvands-inte http://www.sydsvenskan.se/skane/hon-fick-ny-cancermedicin-ut...

Some people in the middle east tortured children, women and committed other atrocities while laughing and recording it.

Whats your take on that?
Government Infecting Itself with Entrepreneurial Spirit
It reminds me a lot of a box for a GPU or fancy motherboard. The logo even looks exactly like he kind of one a second-tier video card manufacturer would have.
Multiple countries allow doctors to refuse to perform abortions.
The death penalty isn't the problem and never has. There are far too many people who have no place in society and there is zero benefit to society to continue their existence.

And who exactly decides which people have no place in society to begin with?

The jury system seems badly flawed and the whole system seems badly stacked against minorities. Especially blacks and latinos.
I have no take on it.
Seems to work in Singapore, look at their crime stats.
Rewritable discs are bad, but write-once discs aren't. Especially if you keep them cool and dark.
No, it's not a slope. Gay marriage and the death penalty are two very different things and I can't believe I'm typing this out.

There also numerous reasons to be against the death penalty but not abortions, but something tells me I'd rather not have this discussion here and now [1].

[1] for what it's worth, an example not related but relevant: https://news.ycombinator.com/item?id=9770221
They are pedantic if they don't affect usability significantly, and to determine that one needs to know whether users are impacted - not whether they conform to a principle.
The typical business model for a recruiter has the company pay him a fee for placement. He does NOT work for job-seekers, but rather tries to broker a match.

Most companies (especially small shops) would rather source a potential hire through their own channels, than pay a headhunter fee.
Not a popular stance, but I agree with you. As a Swede I'd want the death penalty.

Then again, currently Sweden (all of Scandinavia) is on the extreme but on the other side.
Trick is to not do wrong _consecutively_ . By doing right lot of time your life increases (indicated in the bottom green line)
Having the death penalty also seems to be a very un-Christian thing. Relevant, if a large portion of the population define themselves as Christians.
They're not very different if you believe that personal ethical beliefs can be used as a justification to not provide a service.
I never understood why people consider lisps superior, mind explaining exactly what changed your mind?
The other problem with sourcing is the manufacturers refusing to sell medications for use in execution.

http://www.theguardian.com/world/2013/dec/19/death-penalty-b...
Just because the market is "irrational" does not mean that your diagnosis of the irrationality is correct. It is not a binary thing. There's an infinity of ways to be irrational, and most of them are incomprehensible... not the sort of "oh my gosh I can't believe how stupid that is" sort of incomprehensible, either, but literally incomprehensible.

The manner in which the market is being irrational, distributed across millions of actors, many of them greatly more informed than you or I, is all but certainly a rapidly-shifting irrationality, a bubbling froth that changes before you stand a chance of identifying it and taking advantage of it.

Market irrationality probably does not look like a sign hanging out the door saying FREE MONEY, stable for months and years at a time, that mysteriously people are just too stupid to walk up and take. If people aren't claiming their free money, there's probably a reason you don't know about.

(A lot of people desperately need the market to be "irrational" so they can justify putting central authorities over it. But it's really a crazy argument... "the market consisting of millions of entities with all sorts of differing needs and information moving at the speed of electronic data transfer is sometimes "irrational", even if we can't demonstrate that we've correctly identified the "irrationality" by simply profiting from it directly. So let's fix that by putting an entity in charge of it that has a vanishing fraction of the computational power, tiny fractions of a percent of the information, moves at the speed of Congressional deliberation, and has its own independent incentives that do not necessarily align with any participant in the market." The F1 racers are moving too fast, let's send that sloth out to catch them and make them slow down. Surely that will fix racing for everybody.)
That may work under a synthetic workload where you know the beginning and end of the "heavy" load.

But i don't know if it holds up in real life scenarios, in particular on multitasking platforms.
DO YOU HATE SECURITY? I know I do
> What about letting people opt-out of providing abortions? Or marrying gay couples? A case could made for people refusing to do these as matters of conscience as well.

They already can to both your examples. No doctor (excepting, perhaps, military doctors stationed overseas, or so I've been told but not confirmed) can be forced to perform an abortion. Similarly, no member of the clergy is forced to marry gay couples. The only people required to do so, now, would be state officials (justice of the peace) whose job it is to perform weddings and who work for the public (rather than being part of a private, though religious, practice).
UK's Best and Least Liked Android Banking Apps Revealed
"Sorry! We can't find that track." -.- ... wget *.wav; lame;
I'm a firm believer that the whole "Terrorism" illusion has been foisted in order to maintain control of increasingly uncontrollable populations (as information is a powerful weapon).

Note the way voting patterns are trending in the UK, long term, with both major parties from the historical duopoly now in decline and more people voting for a minority party than for the eventual government. Note the way the UK is being marketed as a hub for international finance and London turned into a dormitory town for global billionaires. Every government since Bloody Sunday has been worried about public insurrection somewhere, to some extent: arguably the UK is in a long-term trend towards what used to be called a pre-revolutionary situation, as the interests of the general populace and the elite diverge.

(The real solution is a sustained dose of Piketty's proposed wealth tax, and any other measures necessary to reduce the widening Gini coefficient, but neither the Conservative or Labour parties, which are both in hock to the capital accumulators, are able to address the problem effectively.)
DA, not judge. But yes, it's fucked up.
> Other than rolling our own email server, another solution is to use paid email alternatives ...

Actually there are a lot of very strong free alternatives which seeks to protect privacy and security of the users.

ProtonMail [1] is a very promising one, for example. The entire mailboxes of the users are encrypted so that even the sysadmins cannot read them.

And there are the likes of Riseup [2] and autistici [3], providing e-mail and other web services for activists, they intentionally refuse to provide data about the users when requested.

And there is Mailpile [4] project as a client.

All of them run on donations.

It also is good to observe after Snowden that it progressively becomes a common knowledge that "if a product is free, you are the product".

---

[1]: https://protonmail.ch

[2]: https://riseup.net

[3]: http://www.autistici.org/en/index.html

[4]: https://www.mailpile.is
Well you can hardly blame them, the yam gods have really similar names and a downright byzantine rota system.
There are far too many people who have no place in society and there is zero benefit to society to continue their existence

That's the sort of rhetoric that normally preceeds genocides.
Not OP, but I find this text a good introduction to one of the most significant things you can get enlightened by when learning Lisp: http://www.defmacro.org/ramblings/lisp.html.