skysight-inc/HackerNews huggingface dataset:
Progammers worry too much about achieving perfect instant consistency which is impossible anyway, because so far Eintein's theory of special relativity holds true.
The priority of the database needs to be to accurately capture and store facts, as they occour in the real world.
Yes certain contraints may be breached, but as long as the activity is tracked correctly, these can be resolved later.
Bank systems are not consistent, with HSBC for example even if I do an inter account transfer, the lags are often several minutes, international payments are slow antiquated and involve many human interactions.
Checks are even worse, as a student I could go way over my overdraft limit because I deliberatly got extra checkbooks at the start of term, then with my check guarantee card I could cash £50 for each check, even at my own bank who knew i was over limit?
But I still of course was liable to repay these and I did in full, because they were all recorded accuratly.
If the developers are lurking, here's some feedback on the site: please fix the light blue on light blue text.

Edit: I'm on my phone and I zoomed all the way in, and I see that it's actually white text, which is still bad.
I'm going to say that you probably didn't.

EDIT: let's say you did, even though I doubt it. Even then I feel that it's pretty obvious that I was referring to familiarity with western business practices (and laws) and not business practices in general.
And then when your clients don't renew, your revenue is significantly affected, you have to lay off staff, you have a realization that this works in an ideal world, but we don't live in one.
Nope, not a lot of memcpy....mostly zero copy, in-place allocation, etc.. It's now a pet project so the code base is steadily expanding, it's actually a bit in flux (code, not the API) since I'm porting to Windows as well, so please excuse the mess. Feel free to use it, seems most of the users interested so far want it for search, or OpenCV. I'm kindof shocked there are as many people using it as there are since I've yet to add back in the multi-node support (I'm building in container support for remote node exec, and re-writing undergrad produced research code).
amazing, write this up please!
The difference is that compulsive gamers have little control over their play time. If you play games for long periods of time, it does not mean you are compulsive, if you do it by choice, because let's say, you have nothing better to do. You are compulsive if you just can not simply stop playing game. It boils down to the difference in brain connectivity, because it is impossible to differentiate the two only looking at behavior over some period of time.
Thnx, what part?
In both these cases (NK and Pakistan, assuming NK got tech from China), was there a lot of money involved? I mean, does China do it also for the money, or is it mostly geopolitical influence?
You can look through the software here: http://www.maximumcompression.com/benchmarks/benchmarks.php

Or the software linked via here: http://prize.hutter1.net/

As other people say, what you're asking for probably isn't possible.
Completely agree. Get at last all those Apple-related submissions out of the forum, please.
What if I ask magic+ to find me a competitor as effective as magic+ but for free (or lower price) ? Or to offer me free services ? Haha, I caught you !!!
After the NATO encroachment on Russia, China will not bite.
Your whole post is written in bad faith and frankly revolting.

Which sector is building startup after startup for data mining, tracking, building profiles? This in addition to the already established companies.
Then you're trying to downplay the issue to trivial actions such Facebook likes or tracking of IP addresses, a toy version of the state of the art.
Finally, the sarcasm, showing how reasonable you are and putting the OP in a bad light for not being "more understanding".

It's quite simple: the topic of privacy is central to a free society and it's enshrined in the Universal Declaration of Human Rights. In the past, we have seen a rich history of abuses, lies and deceit from huge organizations with massive resources at their disposal. Private or not.

The majority of people go on with their lives without caring, as long as they have their basic needs met. The very few that take a stand, pay the price.
Otherwise, some criticism of the behavior of these organizations can be found online, but not much because of:

1) Chilling effects. Funny how I had to think before posting this message, living comfortably in a democratic country, with freedom of thought and freedom of speech.

2) "Helpful people", quick to jump to the defense of said organizations, explaining away abuses, making up excuses, muddying the waters, asking for fairness and understanding their point of view.

So thanks for keeping the balance karmacondon. They might have mountains of money, lawyers, shills, PR people and most resources imaginable really, BUT we wouldn't want to unfairly hurt their feelings. I do apologize for that.
Very nice article, even for advanced users (not attackers ;)).

I have one question though. What are your thoughts on DROP vs REJECT firewall rules, as some people claim that DROP offers no additional benefits over REJECT while causing inconvenience to legit users. ref: http://www.chiark.greenend.org.uk/~peterb/network/drop-vs-re...
> messaging and social media [are] nasty distractions [that] will destroy productivity and focus

I have talkative people behind me, CTO to my left (on the phone a fair bit), sysadmins to my right (frequently desk-meeting with people), and a row of project managers over the minimal partition. Trust me when I say that there are far bigger problems for some people's focus than messaging and social media.
https://carouselapps.com
Japan is maybe the lone exception in Asia, even when you include South Korea, Singapore, Hong Kong, and Taiwan. Then again I could be proven wrong.
My personal opinion, which is not that of a lawyer, is that yes, nearly every app developer will need an ERN.
Plenty of banks use pretty horrifying technology. Append-only databases have been a cool research project for ages but I've never seen one in production.
The only thing that hindered J2ME on my old flip phone from 2006 was the carrier disabling all the interesting APIs. If Android had been based on J2ME and put control in the hands of users instead of carriers, it would be a much better system IMO, especially in terms of security.
I find it fascinating that almost every single significant product change Twitter has made has effectively been a result of end-users or third party developers attempting to fix the core product experience.
- @mentions
- Retweets
- Mobile clients
- periscope
- Image effects

Now long-form tweets trying to fix the redicilous problems of having to screenshot text to fit your message in, agonizing over short URLs or character by character shortcuts just to get a tweet out.

Any significant innovations or leaps forward from Twitter that we're not what people have been trying to do?
Nodal supports Middleware for post-processing controller output (gzip, etc.) and I could do something similar for pre-processing but right now it's just encouraged that you write your own intermediate controller, get all controllers to inherit from it and do something like a super call. Will think about what pre-processing middleware would look like / be called.
CloudMagic for Mac is here
Great blog post with a lot of information I was wondering about.
> ... sometimes the negative comments on the first article discouraged me from writing part 2.

I certainly understand that and I hope I didn't come off sounding ungrateful. A few years ago, I spent a lot of time writing articles and recording videos for my blog and, fortunately, I never had to deal with such negative feedback. I can certainly see how it would discourage you from continuing.

It's simply a bit disappointing sometimes to Google for something, find an article that sounds like exactly what I was looking for, discover it's a "part 1" that didn't quite cover what I needed, then go looking for "part 2" and realize it was never written.
They said they'll do anything if it's "legal and possible".
Not really.

South Korea is used to it, in fact war never officially ended between NK and SK.

North Korea always had guns and South Koreans are prepared for the worst. The only way the NK regime could survive(international aid) is looking crazy, but not too much. Too much and they will be wiped from the face of earth. Too little and they won't get aid, and people will revolt against people in power.
Taiwan, Hong Kong, and Singapore are also good counterexamples.
Review “Robots Will Steal Your Job, but That's OK” by Federico Pistono – Part 2
Yeah, I know not everyone puts much stock in accessibility but this is actually really hard to read thanks to the contrast. Hopefully if the devs do see this they can check their colours here:

http://webaim.org/resources/contrastchecker/?fcolor=00E1FF&b...
Apple requires the ERN because Apple is very US centric. For Google, there might be cases in which the ERN is not required because the app never leaves the US (because for other countries it comes from other countries).

Apple is required the ERN to cover their asses, I believe. The ERN is required by the US government, so, if you don't have it, you are breaking the law whether you are using Google Play or Apple. So, you should get it for Google Play too.
Yes, my feed has been like that for the past 2 months. It's one of the reasons I haven't logged in for 20 days now. I still use the Messenger app, tho.
The problem is hardware. The amount of equipment out there running on XP with no ability to upgrade is a nightmare.
Show HN: Simple CLI SSH Connection Manager in Node.js
To add to that, maybe Apple is more liable because of their promises to check for quality and problems in the store, while Google allows more things in it. That just means a change for them, you, as the app maker, are always liable.
Thanks, I also didn't know about phaser.io, and just searching for phaser brought me to the wrong one: https://docs.oracle.com/javase/7/docs/api/java/util/concurre...
Where did they get obby from?
Perhaps it is just me, but I much prefer functionality broken down in small packages, rather than offered as a complete framework. The advantage is that module boundaries are more clearly defined, and that parts can be more easily understood, and, most importantly, they can be more easily replaced.
Am I missing something or does the first reply (by George Church) completely ignore everything the original article says?
(In the video attached to the tweet, one of the creators of the documentary claims they have since been contacted by one of the jurors from Steven Avery's trial, who stated they felt he was innocent however voted guilty as they feared for their personal safety.)

Wow, that's not a statement to take lightly. Arguably, if a juror comes forward with something like that, it's time to empanel a Federal grand jury to investigate the judge and prosecutor.
So which "phaser" have you used then and what have you used it for?
Absolutely - the lack of anything tangible in the modern digital world is a huge problem, and slowly people are realising this.

Humans aren't designed for a 'virtual' existence - the technologies may be very useful and empowering in many ways, but they shouldn't take over life and reality.
Normally not really as US law mandates that the the defendant should be judged in the state and district where they crime has been committed.

The US/State attorney might step in if there is enough proof for misconduct especially if the DA cannot be trusted to handle the case impartially.

Other than that the normal appeal process is still accessible they can appeal to Courts of Appeals which is split to 12 regional circuits so this would technically allow you to get judged "out of state" not sure how far it is, or if you can appeal to be judged in another circuit.

Normally there isn't a way for people to be judged out of state mostly because they are judged according to state and local laws which can't be upheld by a different court unless the case is federal and then they go through the federal court system.
And there isn't really another way for this process to work the defendant can't be expected to be able to choose where they'll be tried because it basically allows them to choose how they will be sentenced or even if they have committed a crime in the first place.
I believe they're called shelfies
It's at least as much the case that devs load up their apps with tons of third-party junk CSS and JS to smooth over the differences between old, broken versions of IE and modern browsers. If we could count on people using reasonably modern browsers we could code to the standards and dispense with a lot of these clunky wrappers and workarounds.
My brother has a bunch of MiniDisc players and recorders. I do not understand why. He refuses to get an MP3 player or use his phone but will instead record audio in REALTIME from CDs etc. to MiniDisc. He says the battery life is really good. The psychoacoustic modelling on the audio is not, however!!

He even bought a multitrack minidisc desk. Apparently it was going cheap. I understand why - with 4 tracks of audio, it'll record 15 minutes. No good for long jams.

I do not understand the fascination with it at all. Even an old Tascam portastudio or the modern equivalents that record to SD card would be better.
What does "next-generation" mean?
That was 54 minutes well spent...thanks!
Have a look at the ones output by the BBC, specifically In Our Time by BBC Radio 4 is a great example.
I think the process had two issues. The main one being several steps that though simple, were not specified anywhere, so, figuring them out took a lot of time and phone calls. It's like someone tells you to drive from point A to B, that's easy, but they don't tell you were the car is.

The second problem was a lot of jargon that was in my opinion unnecessary and was internal US government leaking to the end users and you had to learn it to understand the documentation about what to do. Figuring out what SNAP-R stood for took me way to long and it's nothing more than a website registration (from my point of view).
I really like sitting in the office when everyone's left and have my dinner while researching or actually doing my work. As opposed to meeting friends/family over dinner.
> We expect professionals to behave ethically. Doctors and companies working on genetics and cloning for instance are expected to behave ethically and have constraints placed on their work.

Yes, I believe we should have an "Hippocratic Oath" ([1]) for technology workers.

[1] https://en.wikipedia.org/wiki/Hippocratic_Oath
USDCAD+Remains+Bullish+Above+The+1.4000+Zone
Might be a startup idea to sell hole punches then eh?
A little off-topic, but I figured the people reading the comments here would be the best place to ask. Why use JavaScript on the server at all? I've developed on both the front end and back end, and written non-trivial server-side code in a number of languages, and I don't see any use-case where JavaScript is "best-in-class." It seems like whether you're aiming for ease/speed of prototyping, pure performance, a good concurrency model, or... any other task I can think of, there's a better tool for the job. There seems to be a decent number of people and companies using Node, though, so let me know what I'm missing!
Yes this is my problem. The hardware manufacturer does not want to support upgrades (they want to sell new hardware) and so I am stuck supporting XP.

In my situation there is not even hardware the customer can upgrade to as the original hardware supplier has left the market. We are all stuck with XP until something catastrophic happens.
High-tech toothbrushes: Kolibree raises $ 4M and releases new toothbrush games
Michio Kaku and Noam Chomsky School Moon Landing and 9/11 Conspiracy Theorists
>The primary targets are the enemy's own nuclear weapons, military assets and infrastructure come second and population centres last of all.

Humbug:

"“The authors developed a plan for the ‘systematic destruction’ of Soviet bloc urban-industrial targets that specifically and explicitly targeted ‘population’ in all cities, including Beijing, Moscow, Leningrad, East Berlin and Warsaw,” Burr pointed out. “Purposefully targeting civilian populations as such directly conflicted with the international norms of the day, which prohibited attacks on people per se (as opposed to military installations with civilians nearby).”

But other contemporary sources make it abundantly clear the Pentagon saw any person tied to a war effort as a viable military target. A now declassified 1952 U.S. Navy film on chemical and biological warfare specifically states a goal “to incapacitate the enemy’s armed forces and that portion of his human population that directly supports them.” With similar thoughts in mind, the U.S. Army had looked into radiological warfare and built deadly dirty bombs."

(http://warisboring.com/articles/this-cold-war-study-is-a-cat...)

Civilians have always been targets and always will be.
That is correct. It applies whenever a computer program goes from US soil to non-US soil. Wether it's Apple's App Store, Google Play or carrier pigeon, it's the same.
“DNS over TLS” draft updated
Yes, I see the problem you mention. All I offer is, as a person who spent some time hanging around that group but not exactly an insider, my honest assessment: this criticism is very unfair, very hurtful, and mostly bullshit. You don't have to believe me - but you now have a second data point for your consideration.

I did engage with some points in comments below though, to show examples of this cherry-picking facts, ripping them out of context and twisting them into supporting something completely untrue.

But my general point is that this kind of criticism is impossible to defend against. To prove that it's mostly bullshit would take me literally writing a book - in which I would surely make mistakes, that then could be used to discredit it entirely in a single article. This is the asymmetry of dishonest arguing - you can get your results with 1/100 the effort if you're willing to deceive your reader.

When people read a powerful criticism "debunking" things about a group they vaguely know, the default for most is to agree with the criticism. For some reason it's natural to humans. All I want now is to make people stop for at least a moment, consider that the article may be unfair, and to not make judgments before double-checking the claims.

Maybe I could've written it in a more dispassionate way. It's hard for me - not because I like LW, but because I've been in other groups targeted by this kind of criticism, spent way too much time trying to defend the group from it, and I know the crushing feeling that no matter what the truth is, it'll be twisted and bent until it can be used as a weapon against you.
I rather doubt that further proliferation of nuclear weapons would do the world any good, either now or in the future
The giants of the sharing economy will soon meet their match, because blockchain
The issue here is more or less. A kitchen knife is bound to cause less casualty than a machine gun in the hand of a psycho, hence we require licenses for gun. It's not to eliminate death through violence, it's to reduce and deter it. We don't want people to reach for the nearest machine gun whenever they have a domestic quarrel (obviously we don't want people to reach for a knife either, but I hope you get my point) or when their neighbor's dog poops in their yard.
On the 'arm-twisting' side, the UK has nuclear weapons but are regularly treated as a US 'bitch'.

Nuclear weapons are far from the only thing that can be used as leverage.

Totally agree with you about the Iraq war and ISIS though.
Given that Google is creating a Python 3 / Python 2 situation, due to their Java fork, I fail to see how their actions are less damaging to the Java eco-system than what Microsoft did.

Right, so they are damaging the Java ecosystem. Though it's not clear this outweighs the benefit of drawing developers to the language in the first place.

My point is, intent matters in shaping the public's perception. Say someone releases (or maintains) an awesome Python 2 library. I certainly won't see that as evil, if they aren't doing it with the purpose of undermining Python 3.
Debugging Go Code with LLDB
Thanks for the guide, very useful. Spotted a very minor typo in the Backups section: "Backups server two primary purposes" (should it be serve?)
Oil below $35 for first time in a decade
Top Tech Trends of 2015 (and what’s in store for 2016)
Google Translate Turns Russia into ‘Mordor’
I used to, for years! Visual Studio and Borland's C++ Builder always had white backgrounds.

I found the dark screens fashionable in Linuxland and themes very hard to look at for a long time. Weirdly, now I code with Monokai theme in OSX and it is very enjoyable.

Perhaps the white background was easier when you weren't typing on two 24" screens and only had a 12" screen to peep into.
Freerouter announcement
http://rtros.nop.hu/

pleased to announce a stable release of freerouter.
this is a routing daemon that does packet handling itself
so it can do bridging, routing ipv4/ipv6 unicast/multicast,
mpls, vpls, evpn, mpls te, mldp, segment routing, and so on...
speaks a lot of routing protocols like rip, ospf, isis, eigrp, bgp, babel...
does a lot of tunneling like gre, ipip, ipsec, l2tp, geneve, vxlan, nvgre...
have a lot of built in servers like dns, http(s), smtp, pop3, telnet, tacacs, radius, ssh...
it can virtualize itself in separate vdcs which could be connected, so various lab topolgies can be easily created.
have a cli that minics cisco's one...
have fun with it!
One language to rule them all. There is no way to handle complex UIs in the browser without JavaScript. So while you absolutely need JS developers, why not make the API/backned in the same language so that you can hire additional developers that know the same language your existing employees already do. From an employer's perspective, it's easier to manage and (re-)allocate resources if need be.

JavaScript is becoming the web darling (or it already is?), whether we like it or not. And with some nice syntactic improvements ES6 brings, I don't mind.
I cant answer for keithwhor I think websocket support is a huge + for picking nodejs.

Lately rails got their socket support, and python3 has been getting better support through async, but in both those languages, I've long felt its been pretty experimental, and there simply hasnt been a performant option available that has a good opinionated framework.

Nodejs has performance going for it at least if you look at the language benchmarks, and now with ES6, it feels like the language is finally starting to shape up.
Watching the various people bully and manipulate him into a confession was distressing.
Thanks for this. I'm not a (visual) designer by nature so I often miss things like this. I've made a small adjustment, but I'll make a bigger one as soon as I can!
> ease/speed of prototyping, pure performance, a good concurrency model

out of curiosity, which language + library/framework pairs do you think is a better tool than javascript + nodejs when evaluated along each of your 3 metrics?

I moved from python + flask to nodejs a while ago, I still thing nodejs is better than python + flask, but I'm trying to move away from javascript on the backend.