skysight-inc/HackerNews huggingface dataset:
Just a heads up that your second sentence doesn't parse. "They've rare I'm Europe, Australia, New Zealand, etc"

I'll add that they are ubiquitous in Australia in my experience and non existent in Europe... again in my experience
Visit our site
> With GoshawkDB it really is up to the client as to what API you offer.

So GoshawkDB is not an object database and apparently never will. That's
OK, but don't call it object store. It's misleading, as it uses
already-established term for something different, which also already has
a name.
The storyline was incredibly shallow, basically just an amalgamation of scenes from the last six episodes.

On the plus side, the characters are a lot more convincing and very well acted. (Even though I still don't understand why JJ Abrams chose to add a female storm trooper captain, that somehow doesn't feel right. Glad to see some more diversity than in the previous the movies though.) Also, I like the sense of history that pervades the everything. I can understand if some people consider it too nostalgic, but IMO it adds a lot of depth to the movie world.

On the whole it was a film I very much enjoyed watching, even though I wish Abrams had been a bit more creative with his plot.
If you actually read the grand parent I was talking about an average engineer becoming amazing. It's 100% possible.

You have added a whole load of random obstacles to our average engineer, like making him in poverty, setting him the goal of greatness and suggesting he's sick.

I'd agree that he probably need to find a job that pays better, get well and have smaller goals before he succeeds.
http://hn-books.com/
Here are two old threads with some of my book recommendations, FWIW.

1. https://news.ycombinator.com/item?id=4417443

2. https://news.ycombinator.com/item?id=7653263
So that I understand, what is the definition of object store?
Abusing Phone Numbers and Cross-Application Features for Targeted Attacks
GBPUSD+Faces+Further+Upside+Pressure+On+Price+Bounce
No, you are right, the correct word is another. Steganography
Noobi – Top HN in farsi
Open Letter to Mozilla: Bring Back Persona
Coming in 2016: a European crowdfunding knowledge centre
Hey Rafael, I'm guessing you born in 92...

"...unemployment has never been greater... "

in 1992 the unemployment rate was 12%
in 2015 it will probably be around 7%

I will not fix the rest of your exaggerated mistakes, but there is a lot of them...
A laptop without any state sponsored back doors sounds like a good idea.

I'm also for separation of church and state.
I wouldn't be so sure. Recently Nat Geo featured a place that is located 10 miles from where I live on their cover ('Places of a life time', Äscher, Switzerland) and it's now over-run by tourists.
The 20 Best National Geographic Photos of 2015
[Express feeling of verklempt here]
Current processors already do that. You don't see the true number of registers or the true instruction set/format of any modern Intel processor. x86 instructions are translated into micro-ops, so x86 is really just a compatibility layer.

I do agree that current processors optimize for C/C++ (although of course there are niche systems like Azul which optimize for other languages). It would be nice to have processor extensions that allow us get better GC performance, or better handling of immutable values. There's a chicken-and-egg problem getting there.
> How likely is this situation in the rest of the world? Can one end up behind bars for teaching at an "unofficial" school?

Maybe I'm reading this incorrectly, but it sounds like Mr. Badavam's crimes were being Baha'i and teaching at a school for Baha'i students.

From the article:

"Iran’s Baha’i community created BIHE in the 1980s after our youth were banned from Iranian universities. I began volunteering there in 1989 after serving three years in prison for simply being an active Baha’i."

If I'm reading this correctly, the title is a bit misleading.
> Node is javascript. You may want to run the same code on client and server, and it's simpler than compiling Rust to JS.

What would be the reason to do that?
I'm probably missing something, but I don't see how this is feasible. Moving all firmware to a device that lives on an external bus means that you must either create a 'trustworthy' distribution channel for all supported firmware (including all system components and peripheral devices), or support only a select few devices and forbid adding any new peripherals. It also means peripheral devices must either be capable of bootstrapping themselves from this chip, or the system must provide a mechanism that 'sends' this firmware to all peripherals before booting the system. I'm inclined to think that the complex interdependency of this boot process seems impractical.

Also, I have to disagree that FPGAs are ideal for the architecture proposed by this paper. Performance and state issues of an FPGA aside, they're field programmable, which seems more vulnerable than 'microcode updates'. Of course, you could just disable field programming, but why even use an FPGA in the first place?

Disclaimer: I believe Joanna is much smarter than I am, so I wouldn't be surprised if my comments are based on a fundamental misunderstanding.
Iran had a parliamentary democracy until 1953. In 1953, the prime minister, Mosaddegh, began talking about nationalizing Iran's oil. The UK and the USA went by the normal playbook, bankrolling minorities, religious and otherwise to subvert the government (like the Hmong in Vietnam, Miskitos in Nicaragua etc.) The CIA and SIS also backed the ayatollahs who wanted to overthrow the parliament and establish an Islamic republic - like Ayatollah Mohammad Behbahani, Mohammad Falsafi and even Abol-Ghasem Kashani at the end.

So western readers knowing this can know the history - the secular parliament of Iran was overthrown when the US and UK backed the ayatollahs and others in ousting it. Then in the 1970s, the ayatollahs wanted an end to US influence in Iran, which is when Iran began becoming a pariah. US nuclear companies were printing ads in newspapers boasting about how they were helping make Iran a nuclear power ( http://img.myconfinedspace.com/wp-content/uploads/2008/04/sh... ). This is in the years before the GOP invited Netanyahu to Congress to scold Obama that he wasn't bombing Iran for wanting to use nuclear power (also, it's implicit that Israel is allowed to be a nuclear power, Iran isn't).

It has little difference from other countries - if you notice, the US has been working to overthrow the last of the old Nasserite pan-Arab nationalist pseudo-socialist governments like in Iraq, Libya and more recently Syria. In fact, the US has been arming jihadists fighting Assad's secular government - something Putin himself has noted. Meanwhile the US backs to the hilt Islamic dictatorships like Saudi Arabia, Brunei etc. which are lapdogs to the US.

This notion that the US government is against Islamic radicalism is absured. It's true enemies are always the Qadaffis, the Saddam Hussein's, the Assads, the Mossadeghs. The US supports Islamic fundamentalist jihadists - Osama bin Laden is a creation of the US, banking his and the mujahideen fight against a secular socialist Afghani government. Sylvester Stallone made a Rambo movie where he went to Afghanistan and fought alongside the Al Qaeda and Taliban fighters, attacking the secular socialist Afghani government and Russians, the end of the movie credits are "dedicated to the brave Mujaheddin fighters". That movie came out in 1988, 13 years before 9/11.
Build something people hate
I dunno why, but I've trouble connecting with women and even if I do connect, at some point I'm afraid I'll get bored. And I've never seen much reason to get kids myself. So perhaps in that aspect, I'm more of a machine.

I'm 34 now. I've dealt with some heavy stuff. Lost my parents and a sister in a car accident when I was ~20 years old.

I agree that the future comes faster than one might think, which is why I'm in such a hurry to achieve my dream future before I'm 40 years old, so I got still plenty of time to enjoy it. My little sister certainly didn't get the chance to live her dream future.
The issue with ChromeOS is that you know that Google controls everything that’s on it – which is not very useful for someone who wants actual security. A state actor could still force Google to install spyware on the devices.

In fact, for chromebooks for education, Google even allows the schools to MitM the traffic of the pupils with no way for the pupil to know it.

Which gets risky when the pupils take the device home, and the school still controls it.
Entry Level Ruby Developer Guide 2016 – How to Start a Rails Career from Zero
I am not convinced that democracy protects weaker members of society (let two wolves and one sheep elect what the dinner will be...). Rule of Law does.

Democracy gives you a say in politics. Rule of Law gives you a safe life (at least from governmental actions).

I concede that both may be not unrelated. But this is not necessarily the case.
> or the system must provide a mechanism that 'sends' this firmware to all peripherals before booting the system.

That's pretty much what they note in "The SPI flash chip" section and what's replaced / muxed from the trusted stick in "Putting it all together" (page 15). SPI is that firmware provisioning component here.
Hello, I've been writing a lot over December due to work being fairly relaxed. Any feedback on this is most appreciated and I'm happy to ammend & add any additions that people think are relevant.
If you're totally new to this, Peter Norvigs guide to a scheme interpreter in Python[1][2] is the best! Its short and sweet and gave me enough of an idea of the basic parts to start piecing stuff together.

[1] http://norvig.com/lispy.html
[2] http://norvig.com/lispy2.html
Not to discredit the rest of your post, but this:

> ... something Putin himself has noted.

is not much more than an appeal to authority. And a bad one at that. Putin has not exactly been making a name for himself as the most trustworthy source of news and fact since, well, forever.

Your post would look better without that sentence.
So we do that too - indeed I've done most of the work getting the Cyrus IMAPd server support of IMAP to the level of compliance that it has today, and am still involved in the standardisation battles. But I see from the responses to this comment that it's easier to make snarky comments on the internet than to understand where IMAP just doesn't do what we needed from a protocol, and why we designed JMAP.
The Beatles Come to Spotify, Apple Music and Other Streaming Services
The tool is shown in the video at the following link.

https://www.youtube.com/watch?v=k185OMivqbQ&list=PLJ6grbbdTP...
You have basically described me minus being in the USA. It is not easy or fast, but it is worth it.
FWIW, I found that you can either deterministically deduce a cell or prove that the choice is irrelevant for at least two of the conditions. In this case, you can fill it with the solution that gives you the most flexibility for the third.
> That said, your plan sounds pretty good. How does your plan change if you want to raise kids?

If I'd have kids (and wife) I'd need way more money of course. But I don't want kids of my own. This opinion of me hasn't changed in the last 10 years and I don't think it'll change in the future. I believe there are already plenty enough people on earth and more people wouldn't make the world necessarily a better place.
You are right. My bad.
https://proxy.jmap.io/ - it contains links to the source code if you'd like to run it yourself. It's just a few thousand lines of perl, and I wrote it in two groups of about 2 weeks each time (about 6 months apart) - and each time very much part time amongst other things. It's actually not that hard if you already have IMAP, CalDAV and CardDAV client libraries.
plays in India
Having just had a quick look at both, the only point I'm willing to make is that ignite's distributed transactions use 2PC. https://apacheignite.readme.io/docs/transactions

2PC, at least in its usual forms, is not fool-proof: if failures happen in the "right" order then the whole txn gets blocked: it's actually proven to be equivalent to Paxos with F=0 (i.e. no ability to tolerate failure). On this point alone, GoshawkDB stands apart from anything that uses 2PC.
Well, in theory anarcho-capitalism should also ensure a fair distribution of resources. It's one of several currents of the Libertarian philosophy. I found an interesting write-up about some real-life Libertarian societies here: [1].

The most prominent problem with the view on resources is, that the prevailing mindset about nature is that it's a free resource. Which is fatally wrong! Again, in theory anarcho-capitalism should fix this also, but personally I don't trust individuals overcoming their greed for a greater good.

[1] http://thelibertarianrepublic.com/has-a-libertarian-society-...
It's an interesting idea, but probably hopeless: all this does is move the goalposts. You're still fundamentally trusting the hardware to read and obey the instructions on your weird "external SPI" device, and if you're willing to trust the hardware then you might as well just put it on the motherboard like today's devices do. If you don't trust your hardware (and I challenge anybody to prove that a motherboard full of chips hasn't had a chunk of flash memory added to it without your knowledge) then you have no reason to think that the code it loaded was the code stored on your "trusted stick".

I don't believe that it is possible to build a secure system which isn't based on trusting the device that you hold in your hands. At some level, you need to have a device which is capable of both UI and computation functions to a sufficient extent to validate whatever transaction you are attempting to sign. You could push that onto a smaller device than your laptop (we already know that phone-sized devices are viable), but you still have to end up at the thing you interact with for signing purposes being a device that you trust.
You might be interested to know Scala's new compiler dotty takes the phase approach - there are 40-50 phases and logic for fusing phases together to work in one traversal.

Check it out - a list of all the phases in the source! https://github.com/lampepfl/dotty/blob/master/src/dotty/tool...
The story was about a prisoner of conscience in Iran. Did you just take the opportunity to rant about U.S. foreign policy?

I'm not sure how U.S. foreign policy would excuse Iran of its human rights abuses.
You need to do the same thing on the client and the server.

- DOM manipulation for AJAX states so they can be reached directly from the server without needing client side JS to do anything

- Calculate discounts for products (obviously clients just POST the product they want, but the discounts should be applied on the server consistently to how they were shown to the user)

- Your code is something generic, like recursively checking for a keypath on an object, and totally useful for JS anywhere it runs.

All kinds of other reasons.
Show HN: Fun for programmers
I was semi-hoping, that "résumé validation" would validate it against things like expected buzzword frequency, HR stopwords and so on. The important things, you know.
Thanks for the info, I've added it to my to-read list.
Hi,

I started the blog:

http://ayietim.wordpress.com.

Io share what I have learnt and keep learning about success and why so many people are failing in life. I share how to deal with depression, frustration, fear, a failing relationship and the challenges of starting a business. I leverage on my training, my passion for research and teaching and, my desire to always put a smile on a face. I read a lot of materials every day and talk to a lot of people every week, to learn more and to share lots of stuff that have impact on life. I try to keep my posts brief, simple and delivered in a poetic form. So, please come over and check out the blog:

http://ayietim.wordpress.com.

Comments and suggestions are welcomed.

Thank you.
I think the main point is that if you trust the main board once, you can trust it (more) in the future. If it doesn't have any changeable memory, modifying it to become hostile is harder and requires physical tampering.
There's an API thing from the JS side I don't understand, and I didn't find anything documentation-wise (maybe it's just because I haven't had my coffee yet):

require('neon-bridge').load()

So this loads... which rs file, exactly? Where do I specify the Rust file to be loaded? Or is there just a single entry point and you're supposed to have one singular Rust module that is named by convention?
Would be great to see LinkedIn API input, in case people want to interact with [insult here] that see your LinkedIn, but 'want you to send them a CV'.
FPGA: You would reprogram the FPGA on each boot from the trusted source. The performance/energy issues remain of course.
How to Enhance Your Web Forms with Real-Time Data
The context is appreciated, but is there a better source than the Huffington Post? The sidebar shows me a recommended headline calling the GOP neo-fascist, which undermines the article a bit.

Though your article is appreciated. It's nice to be reminded that many issues, like freedom of expression, are important all across the American political spectrum.
UPSERT on Postgres 9.5
I think what is often overlooked is that you can live in the US in a nice place and it will be cheap, at least by European standards. Assuming you can sort out visa issues.
Cuckoo is a full-feature behaviour analysis platform which supports extensions via plugins.

SEE is a modular and flexible framework for building sandboxed test automation against generic software.

Focus of SEE design is to speed up the development of behavioural analysis platforms. It allows to choose between several different sandboxing technologies and provides a plugin-based event-driven architecture in order to control them.

SEE is for developers and not for users. If you want an out-of-the-box solution for analysing malware you choose Cuckoo. If you want to develop your own analysis platform, you better try out SEE.
Jawbone: ongoing service issues affecting users
English article about the 7% stock market returns average: http://money.usnews.com/money/personal-finance/mutual-funds/...
Wait? What has bit-rot todo with machine learning? I dont understand. Where can i learn about it?
I've been through this thought process myself & my conclusion was that a lot of the eastern side of the EU (including eastern Germany) is not a bad compromise between fairly low cost of living & decent infrastructure/public services.
I don't mean training on images with random noise - what about evaluating the net on images with random noise?
Robot knows 17 Christmas songs. #JingleBells is one. Can you find the others?
Because one of them is a human being and one isn't.

The fact that that's a question that was even asked is shocking, and honestly disgusting. Yes, people are more important than animals. To imply otherwise is downright idiotic.
Why do we die?
But you should not write your compiler the same way you write your ordinary, complex, convoluted, Turing-complete programs.

Compilers are far simpler than that. You do not need a Turing-complete language to write a compiler.
You are reading this correctly. The "for teaching physics" title is clickbait, which does not appear to be reflected in the body of the article. Baha'i is a religion, and he was imprisoned for apostasy from Islam in a country where that is considered a crime.

Relevant information is here: https://en.wikipedia.org/wiki/Bah%C3%A1%27%C3%AD_Faith#Perse...

It's pretty ugly.

To answer the GP's question: if you are in Iran, you are likely to end up in prison for any form of openly displaying an unwillingness to follow Islamic rules. If you should find yourself in Iran, my best advice is to leave at the earliest opportunity.
Well... yes and no... Rand divides all the characters into two groups, to put it simple into the socialists and the capitalists. The capitalists get the virtues of honesty, integrity and are rational and so on, while the socialists are depicted as dishonest, corrupt, irrational etc.

If you fail to understand these characteristics are not necessarily tied to either of the groups, yes the warning label is appropriate. If you do understand this - and I hope some males between the ages of 13 and 21 do - this book can help you improve your attitude towards work. After reading Atlas Shrugged I must say I'm more eager to get things done and ignore pessimistic people who think things simply cannot be done because it is a lot of work.

It definitely helped me.
This is worrisome living a stone throw away from South America.
Last year was the summer of Chikungunya for us. It would only be a matter of time before this disease moves further north to us.
I'm guessing all his candidates have high IQ as the lower ones already have been filtered. He is not talking about the difference between 100 IQ and 140 IQ, but e.g. 130 and 140 IQ.

So I read it a bit differently: he doesn't think that intelligence doesn't matter, but at the high end of the scale, intelligence doesn't matter as much as drive. High intelligence can't make up for lack of drive: A person with 130 IQ with a lot of drive is better than 140 IQ with low drive, but no matter the amount of drive, an 80 IQ person is not usable as a programmer.

Similar to: if a jobs offers you $50,000 and another $100,000, most will take the second job without hesitation. But if you have to choose between $250,000 and $300,000 the difference in wage might not matter as much as other aspects of the job, e.g. location, what to work on and the colleagues.

aka The law of diminishing marginal utility.
I don't think sentience should be a criteria for value of life. Even if a lion isn't sentient, so what?

This speciest emphasis on human-like features as criterion for value shouldn't be dominant in the first place.
Deep Learning in a Nutshell: History and Training
This circumvention of surveillance could work for current processors that assume they can trust the SPI chip. But it would be easy for Intel to package the SPI chip together with the CPU in future offerings, circumventing the circumvention.

I don't see any assurance for anyone that doesn't control the foundry itself.
"python-bond" also came out in 2015: https://pypi.python.org/pypi/python-bond allows a simple interface between python runtimes and php/perl/nodejs.
IIRC, because last time they tried using SHA-2, it broke a lot of OS X apps that were using an embedded older version of OpenSSL that didn't support it.
I don't think this is an issue. The article mentions that there will be a new update for Snow Leopard in January, which will resolve the problem before the certificates expire.
Did you just take the opportunity of reading a note that the US and UK
overthrew Iran's secular parliament and empowered the ayatollahs, only
to take your western hand and shake a holier-than-thou hand at Iran
that it is abusing human rights? The ayatollahs who may or may not be
abusing human rights are the ones installed by the west in 1953.

Also - the Shah in direction with Falsafi started the anti-Bahai campaigns in 1955, which had not been going on under Iran's parliament. The US puts in a puppet, in less than two years he stirs up a massive anti-Bahai campaign which involves riots, lynchings. You seem to be in complete shock, you want to be a westerner being pious and holier-than-thou against something the west itself did, against the will of Mossadegh and the elected parliament of Iran.