skysight-inc/HackerNews huggingface dataset:
> It's just a shame that with Intel ME the Libreboot/Coreboot devs have given up on Intel machines.

The new ones, perhaps. Older ThinkPads (like the X201 and T530) are still relatively-well supported by Coreboot (though apparently ACPI isn't quite green yet).

Personally, I'd like a return to the old days of Open Firmware on some RISC-running machine (I'm partial to POWER or MIPS, but ARM would be okay, too).
This looks like a good move to me. The text of the CC only has one potential problem area that I see:

This code of conduct applies both within project
spaces and in public spaces when an individual is
representing the project or its community.

The potential problem here is what does it mean to be "representing the project or its community"?

For example, suppose on my personal website I include a link to my resume, and on that resume I list my work on the project. Suppose also on my personal website I have have a blog, and on that blog I post an article containing sexualized language or imagery.

Am I in violation of the CC?

The use of sexualized language or imagery is one of the specific examples given in the CC of a violation.

I would say that, based on current common usage of English, stating on a site unrelated to the project, as part of biographical information (such as a resume) that I contribute to the project would NOT be "representing the project or its community", and so would be outside the scope of the CC.
Incidentally, Joseph Heath's book Enlightenment 2.0 would make a good companion to this article because the book is about how we (and politicians) treat claims about truth and feeling; I wrote more about it here: http://jakeseliger.com/2015/08/05/enlightenment-2-0-restorin...
Latency is bounded by the speed of energy transfer (i.e. speed of light under superconducting situations). Even if bandwidth IS a big problem—as it is—latency will always be a sticking point for distributed systems. As someone else pointed, we need to start analyzing distributed algorithms with a) geographical locality and b) complexity on round trips, which have a constant cost determined by latency.
On a really, really shitty platform without a package manager and a decent CLI.
It's sad that programming is starting to mean more and more politics.
Just a nitpick: Assigning a negative value to an unsigned integer is perfectly safe and well defined (i.e. integer overflow for unsigned integers is well defined in the C++ spec).

Using -1 for size_t is sometimes even prefered to assign it's maximum value, since there is no cross-platform #define for it (most use either SIZE_T_MAX or SIZE_MAX).

In fact llvm's libc++ uses it for it's std::numeric_limits implementation and for std::string's npos.
If you are up to it and want to go from Watergate day 0 to the end, in a completely linear fashion and with excruciatingly detailed day by day coverage of events, get a copy of "Watergate: Chronology of a Crisis". It's an anthology of the daily reporting by Congressional Quarterly, which was a sort of daily newspaper about the goings on about Congress.

It is a fascinating read. Watergate is one of those things that you think you understand and then, after reading in depth about it, you realize how complex the whole thing was. From the amount of people involved to the campaign finance part to the lengths Nixon's administration went in trying to combat what they perceived as threats to the nation. It's something that is often forgotten, but many of the limits regarding campaign finance and executive power we have (had) today stem from the aftermath of Watergate.

An interesting outcome I experienced after reading the aforementioned anthology was the feel I got for Nixon as a person. I found myself almost admiring him. Say what you will about his methods, and they were dubious at best, the guy was dedicated to his principles.
So let me make sure I have this straight...

You don't believe there's a distinction to be made between "that was a bad idea with predictable consequences" and "he/she deserved [insert misfortune here]"?
That is, of course, your right. I'm just telling you that if you genuinely want to convince an entire community full of people who disagree -- as opposed to forcing them into a temporary, resentful silence via top-down policymaking -- you are going to have to have those detailed discussions, whether you want to or not.
You don't need a hardware RNG. If you're running a modern Linux distro, you can safely just pull as much randomness out of /dev/urandom as your heart desires.
That doesn't change the facts. Flash has had more zero days than Java. Your browser, regardless of which one you are using, has had more zero days than Java.
I vaguely remember an item on TV about how the Oregon DOT was protecting some of its historic bridges by spraying zinc on to the concrete and then applying a voltage between it and the rebar to counter or reverse the corrosion. This paper mentions the technique.

http://www.oregon.gov/ODOT/HWY/REGION2/docs/area5/Cathodic%2...
So a "trade canary", then.
That's not insider trading! That's insider cancelling!

totally different
An excellent indicator of Ubermania is that the parent comment was voted down to -4. (I don't care about the points.)
Very cool, thanks for all the hard work that went into this. Will the docs [1][2] be updated at some point to reflect the Python 3.4.x asyncio support? Right now just Tornado is documented.

[1] http://rethinkdb.com/docs/async-connections/
[2] http://www.rethinkdb.com/api/python/set_loop_type/
Hi, thank you for your feedback, if you want you can find the Dockerfile here:

https://github.com/digitalfondue/lavagna-docker

As you see it's pretty easy to switch from this "demo" Dockerfile to another one that uses a linked MySQL container.
This repo is linked directly to Docker Hub:

https://hub.docker.com/r/digitalfondue/lavagna/
The easiest way(s) to pwn OSx [EN]
Amok 1.1.0 released (live code editing for browsers)
The "where are you from" question by itself is innocent, but becomes a microaggression when the asker refuses to take an American location as an answer (assuming US for simplicity). Then you get "No, where are you really from?" This implies that the POC, however much they talk, dress, and act like an American, cannot ever be a "genuine" American.

"What ethnicity are you" or "What is your heritage" are better phrasings of the question of ethnic background.
Firefox 40 brings Windows 10-friendly design and better security for Android
I propose Kollóttadyngja!
"Being abstract is something profoundly different from being vague … The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise."
-Dikstra

When you overload an existing term you make it more vague, thus destroying the precision of an abstraction.
The first time I've seen quadrillion used legitimately in a sentence
To describe Japan's national debt!

http://www.japantimes.co.jp/news/2015/08/11/business/economy-business/japans-government-debt-hits-record-high-%C2%A51-057-quadrillion/#.VcpraROqpBe
HDScores a startup focusing on big data and food safety has amassed a database of 1,285 jurisdictions across 29 states covering 615,526 restaurants showing 4,088,978 inspection reports & 12,287,898 violations in a public API. Free to register, 1000 establishments and 2500 inspection reports a day for free tier. For anyone who just wants the visualization visit http://HDScores.com
A Scheme Machine [1] with plenty code and hardware I just found: 60 pages

The R5RS Scheme specification w/ example code: 50 pages

XML 1.0 specification for structure only: 49 pages

Sun's efficient, binary XDR: 29 pages

Wirth's Oberon Programming Language spec: 21 pages

ECMA JSON specification: 14 pages

Jsmn - portable, JSON parser [2] in C: 7 pages

I'm sure the above illustrates quite well how difficult and complex XML is. Additionally, while students everywhere implement LISP, there's a whole chapter in Beautiful Code where writing a good XML parser is an accomplishment people pay to see. Far from minimal understanding, reading XML's specification is a HOW-TO guide for how non-programmers that haven't seen superior works (eg Scheme, Oberon) try to handle data management. It was horrible, I used s-expressions/XDR instead, and implemented whole thing in a few hundred lines of straight-forward code. Best of all, unlike XML, my code could've run through a tool to prove it free of the types of bugs hackers love to exploit.

So, there's my proof that XML is garbage. Essentially everything it does can be done better by using one or more tools with less complexity, more cost-effectiveness, and more straight-forward implementation. Nobody should waste time learning it. If work demands, they should just learn a library that handles the awful details for them and internally use something else. Also, they should avoid any protocol that depends on it: that's just bad design.

[1] https://www.cs.indiana.edu/ftp/techreports/TR413.pdf

[2] http://zserge.com/jsmn.html
That depends on how the fair use argument goes. The downside of such arguments is that you generally have to argue that in court. I tend to believe that Oracle would prefer to leave this untested, as they'd probably benefit more from leaving it uncertain than to spend a ton of money litigating it with a chance of blowing up the whole scheme.

I mean, given that this is a trivial work with no discernible literary merit, a full quotation is arguably a reasonable step in order to fully demonstrate the triviality of the work.

The sole purpose of this poem, given that it's hidden away deep in the plumbing of the system where almost nobody ever sees it, is to dissuade people from making something that is interoperable with Oracle's DBs, after all.

One normally displays art that they're proud of where people can appreciate it, rather than making it a technical requirement for a machine to recite bad poetry to a database before the database will deign to respond.

It could be worse, though. Just imagine if this was Vogon poetry...
There really needs to be a change to patent law around independent derivation of a concept. At very least we need to look into generalised thicket busting laws. The current situation is fundamentally unscalable.
AirBed and Breakfast Takes Pad Crashing to a Whole New Level (2008)
> What if instead of one Wikipedia, there was a pseudo version for people who strictly believe in creationism, or a version imposed on residents of Turkey that actively omits and reports to the government any complaints about the prime minister or references to the Armenian Genocide?

It is already true for Wikipedias in different languages, which are maintained almost like separate websites. I didn't check, but I'm sure that Armenian and Turkish wikipedia don't have the same content on the matter.
makes Add-Ons safer suree... by forcefully uninstalling HttpsEverywhere...
I know how trademark works (I have a registered tm myself), but am suggesting that it change. To my mind trademarking 'brown' is so thoroughly uncreative. A trademark should be more than a common English word.
> There was an article about ships owned by a major commodities trader dumping poison in the ocean

https://en.wikipedia.org/wiki/Trafigura
> Is it?

Yes. They first used the word when referring to Andy Rubin's departure from Android.
The link is clearly labelled and I don't accept any spammy "buy cheap meds" links. I hope Google doesn't kill that. I think for users one vetted link is much better than regular ads, which on software-related sites tend to be fake download buttons leading to malware.
This is spot on.

But, I disagree with your last statement:

> Day After sites will be rendered on the server again; because we are now working with extremely "complex" 3D hologramed Apps.

Data is data is data. When the problem of distributing, syncing and querying data distributed between client and server is solved, it is solved forever for all classes of application which are built on that paradigm.

This is true whether you're rendering a 2D web page or a 3D holographic image from that data on the client. There would never be a need to go back to server management of data or state - that's why leaps forward in this space, which React is and now Relay looks like it will be, are incredibly exciting and pull the whole industry forward.

I would suggest a more likely 'Day After' problem would be managing more granular distribution of data and state through networks of clients, i.e. apps built on the peer-to-peer IoT paradigm rather than today's dominant client-server paradigm.
You are of course correct. As soon as he linked to Geekfeminism I knew we weren't going to be getting anywhere.

That my point of view must be silenced at all costs is one of the main reasons why I would never support the Geekfeminism people. Contrary to what the parent comment states, he is most definitely not willing to question his own base assumptions and political goals.
Designer of Gmail User Interface Joins Montreal’s Fuzzy.io
> We are committed to making participation in this project a harassment-free experience for everyone, regardless of level of experience, gender, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, or nationality.

It seems like you don't need a laundry list of things that are not OK to harass people about unless certain types of harassment are OK. For example "differences of opinion" is not on the list. Is it OK to harass someone who disagrees with me? I doubt that's the intention, and it's probably covered by the rest of the covenant, but if that's the case why do they need to list out all the things it's not OK to harass people about? It just seems needlessly complicated and ripe for causing further drama.
ACDSee Pro 8 Serial Keys with Crack Full Free Download
There's a page on my website called 'A short guide to building a gcc cross-compiler (while still remaining nominally insane)'. It's hopelessly out-of-date now, but it's still one of the most popular pages I've got.

Back when I wrote it, in the gcc 4.3.3 days, I don't even think gcc had a release manager --- we're talking clean, out-of-the-box build failures here.

It's gotten a bit better since then, but getting hold of a gcc cross-compiler is still painfully, pointlessly hard.
Can I ask please why you don't provide ready to use, fine tunned amazon images? This is preventing me to use it now as I cannot find reliable configuration or information. Also the current image is out of date. Thanks
go for it. definite shortage
Yeah, as someone who knows a fair amount of JS but almost nothing about React, that todomvc implementation does not particularly scream "this is the framework you want to learn".
How is the WAN replication performance for a cluster in 3 DCs with ~100-200ms RTT? Or is WAN replication performance on the todo list?
The Future of Marketing Is in Virtual Reality
Algorithms and Bias
You can use this python script to convert the image to standard raw format: https://github.com/t0x0/random

Then flash it with your normal tool such as dd or Win32DiskImager.
Now we can run NT on the 'small' devices that we have today.

Funny how things change. A Raspberry Pi isn't a "small" embedded device. It's a small desktop device. It just happens to get embedded in a lot of stuff now.

I still can't/won't run WinNT on the 72MHz Cortex-M3 (w/64KiB SRAM) that's the core of my customer's current product.
One theory I have is that if people don't factor you into their long term goals, they won't want to devote too much time to you. Or maybe I'm overthinking this whole thing.
That's not entirely truthful. The "only real alternative to LDAP" is not letting a third party manage your credentials. If you don't want a directory service, pretty much every administration tool fits the bill. Red Hat has a tool, Ubuntu has one, but it's the cloud age so you're probably using Ansible or Puppet anyway where you get the same functionality for free. At least check it in git.
This article describes deploying on AWS with a pre-built AMI -- http://rethinkdb.com/docs/paas/.

We have an aggressive release cycle and try to release ever 2-4 months. Unfortunately the process to get an image onto AWS is fairly slow (with the exception of security patches). So the AMI images are unfortunately a little behind. We're working hard to update them as soon as possible, but unfortunately most of the process is out of our hands.
>"Journalism could, and historically did, serve a vital function." Just not today.

I agree that journalism isn't serving that function today, but I think that function isn't being served well at all. Not enough cars, so to speak.

What can we do so that the next Snowden doesn't have to teach basic cryptography to some out of touch horseshoe makers?
Yes, I know that. But I can see where the "problem" resides, even if it's not actually a problem at all :)
I'm not entirely sure how coding over the phone would work, but personally, for technical screens in particular, I prefer not to practice at all.

For me, it's the same as a test. If I cannot perform adequately from the knowledge I already have, then I'm positive that the company would not want me working for them, and I probably wouldn't be productive, or as productive as they'd like.

For me this has been a benefit. For questions regarding specific topics, like design patterns, polymorphism, encapsulation, SOLID, stuff like that, the answers that I give are 100% practical, based on how I view that topic as it has applied to work, and are described completely in my own words.

It means I'm not only not going to give you a dictionary definition, but I'm going to explain it how I understand it, and give you an example at the same time. It's going to show that I understand the concept, instead of just knowing it (since those are two distinct things: knowing and understanding).

Now, on-to the more broad aspect of your question. I practice coding, or involve myself in software development, probably 80% of my time outside of work. I stay active on sites like HackerRank, TopCoder, ProjectEuler, etc, and continually try to solve problems to improve myself. I'm not doing this to make myself better for a tech screen, but better overall, because it's going to help me on the job just as much if not more than it will help get me a job.

Anyway, like I mentioned, this has only rarely, and I do mean rarely, not worked for me. I think all but 2 places I've interviewed with have resulted in offers, and that includes all of the big names, except Amazon (and there, I just don't think I was a good fit).
Yes, we'll update the docs very soon.
Thanks for the feedback.

I admit that I still don't understand why java receive so much hate.

What kind of language would you prefer for a server side application and why?

For this project I've chosen java _because_ it's a boring language, I really don't want to be enabled to write clever code that will be unreadable after few months.

Additionally, with a jvm I've got extremely good libs/tools for developing the application, and when in production a whole heap of monitoring tools.

So uh, sorry for liking the jvm :(.

(And it's not that I know only java, far from it...)

edit: and still, I don't think that requiring a jvm runtime is asking too much. I mean, if you use a managed language, you will need a runtime.
Another reason has occurred to me: it may well have been that in 1946, with the post-war alliance structure not entirely clear yet, Denmark considered that selling Greenland removed a large part of their continuing value as a US ally.

This would explain why they didn't want to sell it, but were happy to allow US bases to be established without payment. The reciprocity the Danes were counting on was ongoing protection by the USA as a valued ally.
Judge denies motion to dismiss in ZeniMax, Oculus VR lawsuit
http://www.indeed.com/jobtrends

Type in a term and go
Twitter now lets marketers access every public tweet ever made
Like most enforcement bodies, they focus on ease of enforcement vs. what they should be actually enforcing. And they hate starting actions that they think they have a good chance of losing. Little guys cannot defend themselves. Big guys can.
The CC drama is around its author.

She saw something she disagreed with in a Twitter conversation, and saw that the author's Twitter bio mentioned he contributed to Opal.

She then submitted an issue to that project suggesting he is not someone they should have in their project: https://github.com/opal/opal/issues/941

This was a bit controversial.
ZapChain Online Decentralization Summit – Ethereum, Augur, OpenBazaar, and Datt
It could actually be very simple. At power on the coordinates are zeroed, but "fire" is not allowed until coordinates are adjusted again. This prevents the original situation, but allows a tactical decision like "fire on own position" to be executed with at least as much speed as any other targeting decision. Firing at power on is an implicitly optimized UX for firing at the default position, and there is no reason for any target to be favored in this case.
I thought the moral of the story was never threaten to kill your supervisor, or reveal that you've even plotted out the best time to carry out your attack to ensure that the most supervisory "targets" are on site.
>The text of the CC only has one potential problem area that I see

Have we been reading the same thing? What about the part where they consider "other unethical or unprofessional conduct" to be violations of the CC?

This whole thing is set up to be arbitrary and highly political in its application. I invite everyone to see the broad and hand-wavy language for themselves: http://contributor-covenant.org/version/1/2/0/code_of_conduc...

It's only 18 lines long, if you can believe it.
> They are 'effectively' banned in Europe though.

There quite a number specifically approved, which is inconsistent with an "effective" ban.

> My company makes GMO plants and until the situation changes there's no way we'd considered trying to get approval.

Demonstrably -- that is, from the list of products that are approved -- that's not true of the major players in the industry (e.g., Monsanto, Bayer, Dow, Syngenta) and even some smaller players.

Your company not having the resources to compete in a given market doesn't mean that that market has banned GMOs.
You can convey some of that information to the compiler by using __builtin_unreachable(), e.g.:

#define ASSUME(x) if(!(x))__builtin_unreachable()

This is compiler-specific, of course, and introduces undefined behavior if the assumption is violated. There's also no guarantee that the compiler will use the information well. But, it's almost guaranteed to not generate any extra code based on it.
From what I understand you build that bit yourself

https://www.reindex.io/blog/building-a-graphql-server-with-n...
you can in VS 2015
As far as I can tell the Community Edition lags far behind the Enterprise Edition in stability and improvements. The latest available Community Edition is v3.0.1, released in October 2014. Since then, there has been a v3.0.2 edition released in December 2014, and a v3.0.3 released in March 2015, both of which had "critical bug fixes" according to the release notes, plus a new version, 3.1.0, released in July 2015. None of these post-3.0.1 versions are available as a Community Edition, they're only available to Enterprise customers -- is that correct?

The Couchbase web site says: "Bug fixes and new features are eventually integrated with the Community Edition (CE), but this typically takes several weeks." But from what I can tell it's not "several weeks" -- it's at least 10 months.

Am I misunderstanding something?
How can you claim it's saved you a lot of pain if you have never done it.
Right, but that still doesn't mean there is innovative technology involved. Can I call a tailor a technology company because they have a website?