skysight-inc/HackerNews huggingface dataset:
You have to provide people with background information if you have a view that is not mainstream. Since most people with views that aren't mainstream are probably wrong, it is a weak signal that their beliefs are wrong, too. But it is probably only a weak signal, and if you try to use it in an argument, you are being a very rude arguer. They can always respond, "Yes, I understand my ideas are not mainstream, that's why I have to provide you with background knowledge that you don't receive through education and zeitgeist. There is no other way to convince you than to provide you evidence."

This doesn't directly address whether there is a difference between peoples beliefs being grounded in faith vs. logic, however. For that, I think that what you are really seeing is that in certain fields, like sciences, you can make complete arguments grounded in logic without referring to extensive outside information, or outside information that is beyond criticism. In arguments that are based on soft fields like social trends, you have to make arguments based on many examples and extrapolations. I think these arguments will necessarily seem more faith-based. The evidence in these fields is so wishy-washy, that everyone is essentially operating on faith, because there is usually not enough information to justify anyone's certainty.
This is the week when London's population will overtake its previous peak
Helpshift

San Francisco, CA| BizDev/Account Managers | #onsite

Pune, India| iOS, Android, Clojure, Erlang, Go, React, Javascript as well as Devops & PM's | #onsite

The vision: To power the Help button on every app in the world. We have a mobile SDK to power the help/support experience on apps across ios/android/unity. More about the product at https://medium.com/what-i-learned-building/build-vs-integrat... #mobile #crm

I work with the founders @helpshift; an ex-Yahoo/Zimbra/Microsoft/Cisco/Box/Boku team powering the worlds "Help" button. We have the culture and opportunity for talented folks to execute their best work yet.
More about engineering culture at https://www.quora.com/What-makes-Helpshifts-engineering-team... #culture

Some of our customers: Supercell, Microsoft Outlook, Flipboard, Wordpress, Venmo, Glu Mobile, Wooga, GREE, Zynga, TinyCo, Life360, Target, Nickelodeon, Nubank & several YC startups as well.
Here is what our users think of helpshift https://www.youtube.com/watch?v=gORCwhcQKE8

Some of our erlang/clojure/js/golang stack is open source at https://github.com/helpshift , we blog about our craft at https://engineering.helpshift.com

If there's a role at https://www.helpshift.com/careers/ that interests you, get in touch with me via bosky+hn at helpshift dot com
Ad blockers could pretty easily fetch resources and just throw them away to work around this, or insert workalike shims if it's happening client-side.
Exactly. The only reason we even have "developed" nations is that "development" is concentrated, i.e. unevenly distributed. If everyone just migrated into EU and US, those regions wouldn't be that "developed" any more.
is there a privacy policy? the only search results are G's standard policy and scarewords like 'G's expertise in privacy'. Are they mining this cross-client?
A downside of Medium is that we have no clue who "I" is:

https://imgur.com/wIqpJyN
There's a lot of activity going on in this space right now, which is great. I was working on my own project very similar to this one, which I called 'fleet':

http://www.github.com/marssaxman/fleet/

I've recently decided to stop working on this and to start contributing to IncludeOS instead, since they have a lot of energy and good ideas, and they're getting farther than I was on my own:

http://www.github.com/hioa-cs/IncludeOS/

One great thing about unikernels is that fragmentation is not really a problem: it's a good thing to have a healthy, diverse ecosystem of unikernel libraries adapted for different purposes.
Why would anyone go to such lengths? What's wrong with the usual methods?
It's too bad, whatever good ideas there might be in Urbit, the conversation is always going to be dominated by discussion about how the equal sign is renamed 'tis', etc.
That's a majoritarian consideration. Eliminating that for the U.S. is only one of many issues.

You may have many issues, but you need to start fixing something. Better if what you start with is key to fix the rest. Unfortunately it's also the key for the people in power to stay in it, so it's the most difficult issue to fix.
I would tend to wonder if there was a connection between how many Mac users who don't buy or need malwarebytes or for that matter any 3rd party security software and them wanting to scare people into buying their product.
I don't understand this point of view. Isn't the better, more convenient service enough to warrant enough revenue to pay what a company with employees would pay? I don't see why the business model, additionally, has to cut employee costs, beyond maximizing profit. But there should still be enough profit on the revenue side.
Could you give any links to the newer controller designs, please? The improved performance without DRAM sounds interesting.
> which might have been displaced later by other countries' agencies or top-level hackers in 2012 and 2014

Which is why deliberately compromising crypto is short sighted and dangerous.

At the moment the faustian bargain looks tempting: access all those secrets for national security. Until the whole compromised stack is exploited by a foreign power, and Mephistopheles will show up on the Senate floor demanding our soul. And the politicians will be clambering over each other to appear like they always thought it was a bad idea.
The US has chosen an AP approach to the metric system rather than CP. As it turns out, because there are AP approaches the rest of the world winds up with AP rather than CP for it's measurement system.

And don't blame the US, the simplest way to lay out a futbol pitch is in yards and feet.
Just curious, did you know what a cyclic prime is before they asked? I've never heard the term and have been writing code for over a decade. It's nothing that has ever come up before.
I think it's simply because vast majority of people are pretty OK and don't feel like killing others or blowing things up. No doubt there will be some attempts somewhere at some point, but generally - if people were to be eager to make drone-bombs, they'd probably be using RC car bombs before, or simply shooting at others more often. It seems however that in all but the most chaotic places, people generally stick to more peaceful ways of voicing their concerns or disagreements.
Please don't do this (or https://news.ycombinator.com/item?id=10871890 or https://news.ycombinator.com/item?id=10871899) on HN. We're looking for thoughtful, substantive comments here. It's best to post fewer and make them more like that.
We detached this subthread from https://news.ycombinator.com/item?id=10871889 and marked it off-topic.
Are those readers even used to catch stolen cars?
Mac CVE numbers are not as discretized by type of component as Microsoft or Linux are. For Windows for example it is Windows 8, Windows 8.1, Windows 7, Windows 10, Windows RT, Internet Explorer. Google is Android, Chrome etc. Adobe is a large suite of products as well.

The goal of CVEs is not to point fingers to companies and compile statistics based on ownernship. I don't see any value or helpful outcome from these these "research" security firms (and the tech blogs) treating it like such and creating FUD.
Short answer: it's your data. Period.

You decide who can see the data you store, and the default is private. That's spelled out in lots of words in the legal terms somewhere; sorry it wasn't more clear on the website.

Disclaimer: I work for Google Genomics.
Yes, but there's a big difference between a one-time demo under ideal conditions, and something that can be mass-produced and used daily. In the case of tires, (1) the car is likely moving, (2) the tires are spinning at the same time, (3) there are 4 tires (at least - not to mention shoes, credit cards, etc.) and all RFID tags of the same frequency will respond to the reader at the same time, making it very difficult to capture the ID of a single tag. There is no collision avoidance in the transmission.

Yes, I'm sure some special technology can be developed that can track and follow a single car as it travels down a road, and isolate the tags, but the police already use ANPR to identify amber alerts, stolen vehicles, unpaid fines, etc. ANPR systems cost under $200, and some (according to Wikipedia) will work even if the car is traveling at 120 MPH.

It makes no sense to attempt to use RFID for tracking cars.
It's not conservative. Neither side is.

It's a fight between authoritarianism and libertarians. Between those who want to forcefully set what can be in a game and those who think the buyers should decide.

Unfortunately, because a certain amount of those against it self identify as 'liberal', there's a perception of it being a liberal vs conservative battle when it's nothing of the sort. A few conservative publications/sites are trying to depict it as that though.
I gave Dart a try and liked it. In my opinion it has failed in being a mainstream. It was bad enough that browser vendors where not embracing its VM, but its downfall to go mainstream was in my opinion when Google themselves announced that it would not be included in Chrome.

JS community are embracing ES6 and Typescript now. And for the none browser market there are definitely a lot of better choices.
The majority of this data is generated via public funding. So over the crusty decades there have arisen public databases of notably varied quality, curation, and stability; e.g. GenBank, NCBI, SwissProt, EMBL, PIR, SBKB, PDB, ...quite a long list. (I've been involved in direct dealings with several of these sites and sometimes the histories and policies get very opaque)

Finally, the question: this is public data, (sometimes held in confidence but technically only for a "short" period), google is a private company, why should we place our trust in a for-profit organization to keep our public data publicly available without charging access fees? Admitting freely that having dealt for decades with the old model, i do have an open mind about this approach.
Thanks for making this -- any ideas what you are doing next?
Show HN: I've made a tool to generate beautiful gradient background images
+1 for Elixir and Erlang VM.
Nietzsche would write clickbait
Please don't do the programming language flamewar thing here.

We detached this subthread from https://news.ycombinator.com/item?id=10871532 and marked it off-topic.
In what ways? Responding to it appears to me to be a distraction from real work, just the same as responding to other obvious fallacies.
Odd to see it not mentioned as another benefit, but by targeting C instead of say direct assembly you benefit from the decades of optimization research that has gone into modern C compilers.
In the Habit: A Review of Michael W. Clune's Gamelife (2015)
I'm much more interested in how science can change criminal justice. For too long, the scientific community has been content to leave the justice system to its own devices. Letting it carry on as a scientific backwater, like nutrition or social science. Consequently, police have technology without any idea of how to use it, or more importantly how to understand its limitations. For example, forensic experts are routinely allowed to testify about random match probabilities as if they are equivalent to the probability of guilt, even though in practice lab error dominates the random match probability as a source of error.

This is an area where technologists can succeed where their colleagues in the physical sciences have failed. It is easy to pass off quackery as reliable forensic methods. It would be a disaster if, e.g., it was as easy to pass off quackery as legitimate data forensics. The only way that can be prevented is if the legitimate practitioners, the institutions that represent the mainstream of the profession, are vocal in calling out the charlatans that use unreliable methods.
Remix OS Leaked – Download Remix OS 2.0 and USB Tool
I'm french. While people use inches for laptops, anything bigger is in centimetres.
Yes, but now you can safely use a nice and clean subset without ever touching any dark corners.
I mean, I don't know how this works legally, but don't most franchises set their pricing centrally?
We ban accounts and sites that do sockpuppet voting on Hacker News.
I understood his claim a bit differently, namely as "Lead is an epiphenomenon, and a single variable with a big effect is likely to be an epiphenomenon".

To be sure, I think the logic goes like this:

- Lead is positively correlated with crime

- Reduction in lead-levels is associated with multiple factors that are in turn associated with gentrification

- Thus, these gentrification factors are the true cause, and lead-levels just happen to correlate with them.
There seems to be: https://cloud.google.com/terms/ . Section 5.2 seems relevant, but I'm not a lawyer, so I don't know whether it means much.
Do you knoW that this person is a legitimate psychopath?
I don't think this is a spurious correlation, so much as an epiphenomenon.
This, right here, must be why they're betting big on self-driving vehicles.
> afaik, loading the unikernel directly with `qemu -kernel` avoids that?

(author here)

Thanks for this. I believe you are correct, though I have not yet had a chance to benchmark it.

It seems like there are a few different "shortcuts" that pre-load the kernel into memory (like `qemu -kernel`) from different tools. For example, I know also of `kvmtool` used in the clear containers project[1].

I'm not sure if all of them choose multiboot[2] as their standard and it's not clear how much of a traditional boot could or should be pushed into the hypervisor. `kvmtool` prepares a 64-bit environment with the Linux "zero page" structure instead of multiboot.

From a unikernel perspective I think this is an interesting question to ask, because typical CPU setup including page tables (direct map is common for such a simple kernel) and segment registers, etc. will likely all be boilerplate. It will almost certainly be faster to preload the CPU and memory than to do it at boot time. (At the cost of reducing the number of hypervisors that can boot the kernel)

[1]: https://lwn.net/Articles/644675/
[2]: https://www.gnu.org/software/grub/manual/multiboot/multiboot...
So you want to grow your meetup group?
It does. I used it to block twitter's new 'moments' icon, for example.
good to know. Thanks for the info !
> After the reversing revelations published at RWC about the 2008 introduction of Dual EC to their code

So we already knew that, what made the beans tilt at RWC is when they announced that the Dual EC introduction was accompanied with the increase of the nonce length during an IKE: from 20 to 32bytes. Which basically means "hey, now we have the Dual EC backdoor in place, _AND_ we have the full 30 bytes of output + 2 bytes of the next output for easy use of the backdoor".

> Virtually nobody believes the 2012 Dual EC backdoor was implanted by NSA

Doesn't mean it's a bad theory though, it could have been them, as well as a rogue employee or a remote french spy...
My friend and I just started hacker daily (https://medium.com/hacker-daily) If you open source it we could potentially help out whoever picks up the mantle with content.
Before the advent of internet.
Yes. your link times will grow. But link times are not depended on choice of language. It depends on how big your set of object files is. Depending on your platform you can optimize your build.

I.e.
- use dynamic link libraries

- use create static libraries

- carefully manage your dependencies. i.e. only include what you actually need.

- hot reload game logic (where quick iteration is more important)

- compile cache.

- ssd disk

- fast processor

- and yes, agreed. 100kloc is still small.
> For better or worse, the economic and political restrictions China enacted allowed for local companies like Baidu, Alibaba and Tencent (makers of WeChat) to utterly dominate the Chinese market

Well, that's the problem and the solution, as you hinted. At worst, the US giant Google is equivalent to what China has done. At best, it's better, because the US government didn't have to meddle quite so much to force such growth to occur.

So I don't really see how Baidu is some terrific example of IT flourishing. If anything, Google, Facebook, and the companies that will follow their inevitable fall are noteworthy.

And if you don't like Google, you have alternatives for every one of its services. Same with Facebook. Really viable alternatives, too.
https://upload.wikimedia.org/wikipedia/commons/e/e1/Boston_M...
Smashing the Z/OS LE "Daisy" Chain for Fun and Cease and Desist Letters
On the other hand, I took a lot of ubers last year (in Amsterdam). We don't have uber X, but Black and Lux. Pricing of black is on average 10-20% below normal taxi's. All driver's I've asked have said that they prefer uber for mainly 3 reasons:

1. Control over when they drive

2. Higher utilisation (which in extension should be a big driver for Uberpool)

3. Friendlier/less troublesome passengers

Some actually bought (nice) new cars (Mercedes/BMW) and explained me a bit more about the economics of buying a new car and how it made sense for them while driving for Uber. Many I spoke to share the car with another driver to get more rides done per day.

As such, I wouldn't assume that most drivers don't account for the total cost of ownership. To me it seems that many do.
Totally agree with your latter statement. But the overall assertion still leads people down misguided paths. Modern OSs like MacOS, Windows, and desktop Linux are presumably intended to make using computers easier. Each new release adds reams of new code implementing new features intended to improve ease of use. Yet the net effect is often negative, because the sheer amount of code added makes the overall system significantly slower.

Meanwhile, new programming languages abound, presumably to make programmers' lives easier. But these developments often completely lose sight of the users. Python is easier to write, but a program written in python uses 1000x the CPU and memory resources of a program written in C. It does the job, but slowly, and consuming so much that the computer is unable to do anything else productive. Meanwhile, it's questionable whether programmers' lives have been improved either, because they spend too much time chasing the next new tool instead of growing expertise in just one.

As for marginal efficiency gains - that is only a symptom of the latter developer problem. E.g., LMDB is pure C, less than 8KLOCs, and is orders of magnitude faster than every other embedded database engine out there. It is also 100% crash-proof and offers a plethora of features that other DB engines lack. All while being able to execute entirely within a CPU's L1 cache. The difference is more than "marginal" - and that difference comes from years of practice with C. You will never gain that kind of experience by being a dilettante and messing with the flavor of the week.
I've been using noatime forever (since 2002 or so) on my laptops/desktops and IIRC also all the servers that I set up myself, and a couple other servers I just checked have relatime (Debian default?), without any issue, although all of those machines only ran software of my choice and thus a relatively limited range.

I even started somewhat relying on atime being the (otherwise non-existant at the time) "inode creation time" when using 'noatime', and was a bit upset when I realized that mounts created with "mount --bind" would lose the noatime setting (an explicit "mount -o remount,noatime" is required on the new mount point).

I also used Samba around 2002, but am not sure whether I used noatime already with it.
Hmm... I've known a few people who are as you describe, and in conversations about these people they'd often be described as 'basically still a child'. So I think in this case the definition stands.
some notes here: http://cryptologie.net/article/321/real-world-crypto-day-2/

paper is on the way
C++ 14 is pretty awesome as a language.

Actually, swift, es6, C++ 14, C# come very close these days. in terms of language features.

In my experience, the runtime/build system/packaging/community become bigger factors when choosing between them than the language itself.
> as a (an?) Haskell exercise

In american english, this would be "a Haskell exercise," pronouncing "a" to rhyme with "hey" or "ah." In british english, it would be "an 'askell exercise."

I'm american, though. British people please weigh in.
Pearl: virtual Slack employee for bookkeeping
Personally I think a good way to set a foot in the door (with Kotlin) is to use it for unit tests. Hey, unit tests aren't production code, so what's the worst that can happen, right? Plus in many projects - sadly - tests are still perceived as an optional thing.

And Kotlin is very well suited for tests, because it's so expressive, DSL-friendly etc. There's also this pleasant framework: http://jetbrains.github.io/spek/

If you can't convince your team (or bosses) to switch to Kotlin, start writing unit tests in Kotlin. They can even coexist with Java ones, so I believe this is an easy way in. And once people get to see it at work...
To down voters: the parent comment is not meant to criticise the decision to shut down Hacker Monthly but to criticise the often thrown around "pay for things and they won't get shut down" mantra which evidently doesn't always hold true.
I stand corrected. I thought they did it already. They planned it for autumn.
Working link: https://www.facebook.com/hackercup
Nope. The CO2 produced from burning coal/gas is normally just vented into the atmosphere. This is why we have global warming.

Other toxic stuff like nitric and sulfuric oxides are captured to meet emissions standards.
Switch vs. Map: Which Is the Better Way to Branch in Go?
The publisher has the same ability to vet the advertisement that a subcontractor delivery, that a company has to vet the construction material when subcontracting the construction of a building. If publisher were held responsible, they would only deal with advertisement network that are held economically responsible if advertisement they deliver breaks the law. That mean higher costs, less revenue, but an end to the wild west we currently have.

If I buy a paper based newspaper, the ads on those follow a very strict set of local laws. Each time an illegal ad is mistakenly printed, its news that other papers just love to write about. If I buy a online subscription, none of this laws are in place, and to the same large number of 9s-decimal places that you talk about, the illegal ads will be on the online version.
Stockholm/Sweden | Clojure programmer | #ONSITE

I'm looking for Clojure programmer to join my backend & services team.

Here's more information about the position:
https://gist.github.com/timgluz/00a76995d9665ead12d3
Related: "The Architecture of Open Source Applications" (http://aosabook.org/)

They've recently released new chapters of the upcoming fourth volume.
In other words, if you look by product - which you should, yes, Mac OS X was the most vulnerable OS. IF you look by company total, no Apple wasn't.

And if you even ignore type of product, then Adobe goes first, but this has no impact on "which OS was the most vulnerable".