skysight-inc/HackerNews huggingface dataset:
It'd better be universal, or else in presence of a superhuman AI we're surely fucked (as opposed to probably fucked).

Fortunately, humans do seem to have some shared ethics core in their firmware.
Right. There might be an obvious mapping for any C construct, but there's absolutely no guarantee that a C compiler will do the obvious thing. The C standard leaves much behavior undefined (wolfgke listed some of the more notorious items), and modern compilers exploit that. People who view C as "portable assembler" end up being very disappointed.
Yes, that's a very good point.

What I am against is the rigid numerical scales. There are always ways to game them (even if easy-to-publish areas can be flagged, which would be politically difficult to do, there is the problem of people who manage to publish almost identical work in several journals, the problem of ghost authorship, etc.) I believe it's basically impossible to judge a researcher's work without actually reading it.

That said, indeed many PIs can't be trusted to make decisions based on meritocracy, as there is the perception you mention and it's often justified. Probably the CVs should be evaluated or at least checked by someone different from the PI (for example by experts in the field from a different country, I think in Italy they do that kind of evaluation for some projects and grants). I just expressed some frustration as PI because I may be forced to hire a suboptimal candidate due to the rigidness of the scales, but what I want is not necessarily more autonomy for hiring, but simply any solution (like external expert evaluation) that will (1) give me the best candidate, and (2) not support the oligopoly of the likes of Elsevier like the Spanish system does.
Rust gets a faster sort implementation
Surge VS GitHub Pages: How to deploy a create-react-app project
There's a Korean saying for this, it goes something like: "when the navel outgrows the belly".
In my experience, the C++ programmers I've worked with did tend to have a bit of an obsession with abstraction. They're far more likely to build complex systems to solve simple problems. I suspect it's a combination of OOP hype (not as prevalent today, but still noticeable) and all the "magic" features that attract such programmers, as it gives them enjoyment to work with complex things.

On the other hand, C doesn't seem to attract the same type of programmers because the language itself is relatively spartan. I have a theory that simpler languages naturally encourage programmers to find simpler solutions both for themselves and the machine (thus possibly being more efficient), because more complex ones would involve more work. Asm is an extreme example, where you have to basically write every instruction the machine will execute --- and in such a scenario, even if it's mostly library calls, you're not going to want to construct and destruct a dozen objects unless you absolutely, unconditionally need to.
MP3 found to alter timbre of music causing loss of some emotional context
Eh... it's an uphill battle.

I wrote some client code from one of these providers, for a big company, and was allowed to "cache" the fetched information (read: duplicate the records).
Any mainboard worth money has a way to skip this check in settings.
ESNC2041217 Critical Security Vulnerability in PwC ACE Software for SAP Security
What We’ve Learnt from Startup Culture at the Guardian
One little problem with your passphrase is, it's grammatically correct. If the attacker suspects as much, this will dramatically reduce the search space.

Personally, I'd rather bet on something like Diceware.
So is it a condition of employment they sleep in tents or is this just another anti-amazon story with no real basis?
So, as a completely uninformed user, what's the advantage of Privacy Badger over Ghostery? Or do they complement each other?
Be prepared to talk about how your MVNO’s offering
I would love for them to fix storage of empty string but I don't think that is going to happen given all the documentation they have around not allowing it. Must have been easier for them to just document the limitation.

I do agree that they could do a better job in their documentation explaining the difference between JSON spec and their JSON equivalent that they store. It is not clear that the JSON you post is not stored in the same exact way. They could be more clear about the types they append to your data (L, S, SS, N) and then reference the link I put above about the restrictions for each type.
Hi David,

I made a similar move to industry work many years ago. My advice is to clarify what interests you, as data science and machine learning are huge fields. Also "machine learning" is still hard to pin down what that even means these days. If you're willing to start off in a data science role without a heavy machine learning aspect to it, that's very easy; there's tons of companies (startups like Uber and more mature companies like Facebook) that have entire nap rooms of data scientists with PhD's working there and some super interesting data to work with.

If there is a specific area of data science and/or machine learning or other work going on that interests you that you come across, email a PhD at the company doing this work. Many of these people still publish papers at conferences or at the very least have blogs describing what they are working on. Find a company that's doing work that interests you and email the researcher. Don't go through HR. Email the person directly and ask to chat. I found PhD's working in industry to be very receptive to talk to someone qualified and with an interest in the work as they have likely been in your shoes before. Go from there. GL!
New AWS Region in London, UK
Ask HN: Do you think YC will enter in ICOs like USV and A16Z?
USV and A16Z just entered in this space [1] [2]. Do you think YC will follow soon?

[1] http://avc.com/2016/12/numerai-and-polychain/

[2] http://www.forbes.com/sites/laurashin/2016/12/09/andreessen-horowitz-and-union-square-ventures-invest-10-million-in-new-digital-assets-hedge-fund/
Unfortunately the Kindle version of The Strategy of Conflict is unavailable.
Venkat: Trump needs to focus on automation, not manufacturing
Twitter Has the Right to Suspend Donald Trump. But It Shouldn’t
both uniqueness and easiness of memorization are important here
Anyone would be forgiven for thinking the history of the language must include a period during which novel arrangements of phonemes were the subject of a heavy tariff.
Not me. I don't want to be manipulated by advertisers, even if they do so non-intrusively.
Promises are actually bad for that use case because you want the completion callback to run synchronously on load, otherwise, foreign code may trample a global between the time the script loads and the time the 'loaded' function runs.

This may not be an issue with native ES6 Promises (since they rely on microtasks) but other implementations/polyfills may not be airtight (setTimeout-based ones aren't for sure, for example).
Stuxnet – A virus that delayed Iranian nuclear programme
dupe, please check before submitting! https://news.ycombinator.com/item?id=13173463
no shit.... it's a compression technology...
"Okay folks, time to put all those backup tapes in a station wagon and drive 'em here, it's restore time!" -- "Sir... we don't have tapes anymore... we had a private cloud..."
Welp, time to uninstall.
Once they introduced transactional logging (highly recommended for busy systems) there were a few more steps to the migration, but they are all well documented and surprisingly resilient.

I managed to migrate a few TB of email from a dying server and it handled mid migration crashes surprisingly well!

I think the domino stack was getting better while the notes client was losing the plot. Most people where I used to work were happiest with mobile clients connected via exchange active sync to the domino servers.
Like Stripe Atlas but for location independent entrepreneurs
1PB of data is hopefully hard to lose, there must be a way to recover a significant portion of it.

Either way, it's a disaster for HPE's reputation.
Just said that if feels counter intuitive, specially when they force you to fill everything in and don't allow you just to set your email address.
Honest question: if these become ubiquitous (i.e. the majority of OEMs remove the headphone port on phones and everyone uses some kind of wireless headphones) wouldn't the interference make them unusable in a crowded place? How many channels are available, and is that enough for a whole bus full of people using wireless headphones?
"Divided by a common syntax" also describes the relationship between Python 2 and Python 3.
> The developers build in lots of "fat" to their estimates [...]

Then they're cheating, i.e., not being honest. Agile requires discipline and transparency. If you avoid those overheads (and they are an overhead) then why bother?

There's a difference between "business" and "productiveness". If a dev finishes a "1 hour task" in five minutes then they should move on to their next task. When you look at the burn down/up charts the discrepancy will be visible.

Part of the point of agile is precisely to expose poor estimation.
Coca-Cola launches ‘twist’ water bottle to aid recycling
This can also be done through the GUI -- if you click on the domain at the top left of the uMatrix thingy then you can change it to * to implement a global rule. (Produces the same rules as given above.)
I routinely get into my own accounts by saying "oh, I don't remember wat I set that to" for multiple security questions until I get questions I don't need to look up the answers to.

It really is scary, in that even my bank will fall back on things that are either easy to obtain or easy to guess, because they clarly have to deal with too many people who either genuinely have no clue, or like me can't be bothered to look up what I've answered. "Telephone banking password? I have no idea what that is. Did I set one? Sorry, can't remember..."
You don't compare the hashes. When the user changes the password to "myOldPassword22", you hash "myOldPassword21" and "myOldPassword20" etc and compare those to the old hashes.
Imagine if we could just have this automatically for every program that generated text output. It doesn't seem beyond the realms of possibility that every tool could either a) structure its text output in a way that can guarantee simple command-piping to a general purpose query-language processing tool or b) in the presence of a "--output-json" flag, produce json which can then easily be queried.
Ghostery doesn't seem to be open-source.
java8 based. AGPL.
currently used by 4 cantons in Switzerland: Basel-City, Bern, Geneva and Luzern, either for votations or elections.
I didn't say it solved all problems. I said it was there to address that issue.

It does help to limit the scope of who has passwords. Certainly not a perfect solution, but it isn't completely ineffective either.
With any luck that will be the next goal.
Also mssql, the extended property ms_description can be applied to objects and columns and appears in SSMS as comments.
I assumed that was a large part of Apple's idea here. And as it's only an accessory the cost won't get factored in to people's phone purchasing decision.
Not that I need my computer up for more than a day or two at a time, but that does sound excellent, thanks for the link!
Purging 1PB of data would take an awful lot of time.
I can guarantee these companies gather data on Europeans visiting US-based sites.
I stopped using privacy badger, as in chrome some pages were taking about 30s to load with it.

Hopefully they have fixed it now though, am on uBlock origin now.
Do they put a maximum on how many times you can change your password? If not, you could just cycle through 13 passwords in 5 minutes, then switch back to your original password.
https://github.com/walmartlabs/little-loader is smaller (519 bytes min+gzipped), supports IE8, and fires either on script load or on error synchronoulsy (so that globals won't be overwritten by code that runs between script loading and the callback firing). The thing is tested on SauceLabs down to IE8.

The drawback is a lower level API, and it is JS only. AFAIK loading CSS consistently cross browser is also a mine field if you want consistent error handling.

window._lload("http://example.com/foo.js", function (err) {
// `err` is script load error.
// otherwise, foo.js is loaded!
}/*, [optional context (`this`) variable here] */);
The playful wonderland behind modern inventions
>Twitter to enforce a rule that bans Mr. Trump’s tweets but does not also censor speech generally. Given that we are now entering an era dominated by right-wing nationalism, these rules could well come to backfire on the progressives urging Twitter to suspend Mr. Trump.

When was it decided that only political agendas and ideas other than "right-wing nationalism" are allowed?

Democracy is about including all kinds of speech, including "right-wing nationalism" and "left-wing cosmopolitanism" or what have you.

If non-right-wing-nationalists legitimize the banning of right-wing-nationalist speech, then if right wing nationalists come to fashion/power they'd be justified to ban left-wing/progressive speech too.

That's not exactly a democratic path.
You can lose unlimited amounts of data almost instantaneously though: if it's encrypted with a key, just purge the key.
Obvious question: how does it stack up to The Dragon Book? Haven't read either one yet but have heard of the massive reputation of TDB
> But a C program already hides the magic of function calls and stack frames ... C++ is just a few more layers of abstractions just like that one!

In principle yes, but there are good and bad abstractions (bitshifts that print probably being in the latter category), and facilities that break important symmetries of their surrounding code (exceptions).
Not all of us care. If you want me to take an application that does complex, possibly computationally expensive client-side work and extend it so that it also supports doing the same work server-side because you refuse to run the application code locally, I'm happy to do so at my regular hourly rate plus the amortized cost of whatever additional infrastructure is required. If you want all that extra work and ongoing cost for free, you're welcome to go on wanting.

On the other hand, I wouldn't build a blog with this kind of highlight popup nonsense in the first place, because it's stupid and annoying; I'd do it in the end if a client insisted, but I'd also try hard to build a case around user engagement (or lack of same) that the time and cost of doing it would be wasted. So we may not be talking to the same point here.
You don't really need to purge all of it, it can be sufficient to lose eg. crypto keys, metadata or indices to effectively shred much larger amounts of data.
I wasn't proposing an exhaustive sampling, but you also haven't satisfied the $20 claim above.

Even Reddit finds more plausible comps:

- Samsung Gear IconX ($200) 4GB of on-board storage+, fitness tracking+ -- 1.6 Hours

- Motorola VerveOnes ($200) Can look up last connected location if lost+ -- 2-3 Hours

- Bragi Dash ($300) Fitness tracking+, gesture control+, 4GB storage+, Audio passthrough+ -- 4 Hours

- Bragi Headphone ($150) Hardware buttons+, no case charging or BLE -- 6 Hours

- Earin M-1 ($200) claims good sound quality+, no mics- -- 3 Hours

- Jabra Elite Sport ($250) Fitness tracking+, waterproof+ -- 3 Hours

- Apple Airpods ($160) W1 Chip to quickly switch devices+, Can use either headphone independently+, 24 add hrs of charge in case, only comes in one size- -- 5 Hours

I'm not sure your list is made of nice things:

- "Sol Republic Amps Air Are Truly Wireless Earbuds That Kind of Suck"
http://gizmodo.com/sol-republic-amps-air-are-truly-wireless-...

- "Review: Apple AirPods Are Pretty F--king Cool"
http://www.rollingstone.com/culture/review-apple-airpods-are...
How can mindless mathematical laws give rise to aims and intention?
In my organization I've noticed one benefit of forced changes is it causes their "work" password to be different from their $EVERYWHERE_ELSE password.

I preach to them they should not have an $EVERYWHERE_ELSE password, and should definitely not use it at work. But they do anyways.
Hire Mule Developers – Offshore Mule Programmers in India
It's not and it doesn't matter. You won't get less state surveillance by only complaining about state surveillance and not about companies that do the same on a smaller scale.

Respect for privacy has to become the normal situation. You can't say what does it matter if the other party does it way worse? No, they both need to step up. Even if it wouldn't make much practical difference if Uber just deleted their databases tomorrow while the NSA goes about their merry nefarious ways, it's also a battle of the public mind. The public doesn't care a lot, in a very large part because they just feel powerless about it, that they have no choice (and people really tend to come up with the stupidest arguments for the status quo if they feel powerless about it). Best way to make people care again (which is a small step towards getting our governments to stop giving our data to the NSA) is to draw a very clear line in the sand, NO you will respect our privacy, even if you're smaller than the big guys, it's not gonna happen, not on my watch.

It's not like people in war-torn areas stopped caring about muggers and looters just because the US army is killing women and children way more effectively using drone-strikes and misinformed soldiers all hyped up on a mission to kill terrrists (oops). No it's wrong and it shouldn't happen.

My opinion is, the data shouldn't be there in the first place. We can't protect it well enough. Especially not from future people who might legally come into possession of this data. Like in the US, privacy statements apparently mean nothing if a company or startup goes bankrupt and its assets are sold to third parties. They don't buy the obligations. This happened to Radioshack a few years ago, IIRC.

Data is the new radioactive waste.
Can jet engines clean up Delhi's air?
Norway’s record breaking undersea road tunnels
Sounds like you'd like the object-based Powershell.
In one large, diverse environment I'm familiar with, that policy spiked the need for intervention (password resets, unlocks, etc).

That spikes costs. Many users (mobile) need to call someone, which is $$$.

Those interventions also lead to things like figuring out what app stored password is relocking the account. That kind of exercise could cost a few hundred bucks.

...all for zero benefit.
...long live Objective-C!
This is very awsome research. The synthesized baby robot crying will haunt me forever though... :)

Great work!
tax office. i am sure lots of Aussies are broken up over this.
4 B2B Sales Principles Applied to Cold Email Templates
Sustainability Firm EcoVadis Receives More Than $30M in Venture Funding
I'd say that in most cases, the safest approach to a duress code would simply be to give real access to the system, possibly with lower privileges if it can be done without too much suspicion, while also triggering an alarm.

The cost of maintaining a sufficiently real-looking system is likely to be very high, with the very real risk that it won't fool an attacker.
(Noting that this isn't the largest wave ever. By a long shot. And those larger waves have been surfed?! Yikes.)
The MSX font layout actually looks a heck of a lot like CP437 to me. I wonder why iconv couldn't recognize it.
I'm not sure it's as relevant as you seem to think. For one, the distribution of the population was never initially "random". But second, the idea of boiling it down to "how satisfied are they" being the same as "there's enough people like them around them" is pretty close to what people are saying is happening anyway: sure there is "self-segregation" happening because people want to be close to their families, but "white flight" is a thing too.

Racism comes in a huge variety of different hues, but when one population is segregated in the nice neighborhoods and another is segregated around the not-so-nice, I find it difficult to accept that self-satisfaction with the number of similar neighbors is much of a driving factor of anything.
Canton of Geneva (Switzerland) open sources its e-voting system
Show HN: Generic monitoring for express web apps
Exactly. Game AI is not so much about making AI smart, but more about making it fun.
What if the lanyard connected to the phone and kept them charged?
SolidWorks 2017 Crack with Keygen Full Version Free Download
I also recommend uMatrix. Ridding all the cookies while allowing some resources with such granularity is very powerful. Also maybe scary for new users, but give it a week and its usefulness will be obvious.
I have to imagine Sony is over inflating their sales numbers somehow, because I don't know anyone with the Sony system, and I'm one of the organizers of our local VR meetup, so I would think that would get me in front of more VR consumers than average. In the past, I know Sony has counted console units that have left their warehouses as "sales", i.e. even the ones still sitting on retail shelves, having yet to be sold to a user.
Xamarin for All
Show HN: Express Session Store via Multicast
> It does help to limit the scope of who has passwords.

Only if the rotation isn't predictable. If I receive "password3" and it doesn't work and Joe who shared it with me isn't available, I probably wouldn't think twice about trying "password4".
Ok, having some actual experience on this, I think you can ignore most of what has been posted here, particularly all those "10K? No way! Ask them for 100K!" posts. It just doesn't work like that.

Two posts that do strike a chord with me are ChrisNorstrom's and LargeCompanies'.

Whoever said they will clone you if you don't sell is also correct. That means that whatever value your project may have now it won't have in the future once the competitors (plural!) start popping in.

It appears that you have already talked to them and figured what their motivations are, that's good.

Depending on how good your negotiation skills are (and I'll assume they're not very good, since you're asking here) and what your feeling about their offer is (whether they're lowballing it and how much) you could:

1. Ask them for a bit more (maybe 50% / 100%) and sell as-is, or

2. Take their offer and sell as-is, then

3. Offer them a limited number of support days at a fair day rate ($600-$1200?). This is where, after you get the money, you show them how your thing (which is now their thing) works, and

4. That should be the entirety of the agreement.

That means no code review, no technical discussion, nothing. They have seen what they have seen and they have named a price that's good enough for them based on the information they already have. They don't need any more than that and you are satisfied that it's a fair valuation.

Just to emphasise, if they are well-resourced enough and have enough of an interest in whatever your product is, and you don't sell it to them, they will copy it.

So you'll be better off selling it blind to them for whatever money they offered and then you just set up a new site competing against your own old code. See my point 4 above and don't sign a no-compete clause. Hopefully you're a good enough actor to play dumb and convince them the deal is not worth enough for you if you need to start lawyering up so you'd rather keep things simple.

All the above is based on actual experience.
Interesting, could you say more about your desire for 1:1 threading in Go? Do you feel that there are few users who need a huge number of goroutines, or that 1:1 is sufficiently lightweight for many of those users?
active gitql
https://github.com/gitql/gitql
Show HN: Global Starters, a global talent platform for starters and startups
Show HN: Designing New Syntax Theme for Atom
Uber’s self-driving cars start picking up passengers in San Francisco
Or you could have a single address space (https://en.wikipedia.org/wiki/Single_address_space_operating...), and share objects directly.