skysight-inc/HackerNews huggingface dataset:
The former paraplegic in question can now ride a bike! http://www.bbc.com/news/health-35660621

FIFY
coder Dojo seems to do well: https://coderdojo.com/start-a-dojo/

resources: http://kata.coderdojo.com/wiki/Home_Page
This is mostly coincidental history. A lot of teleprinters used to require that CR+LF was sent for largely mechanical reasons, and Windows was made similar to MS-DOS which was made similar to CP-M which had been built for these kinds of devices.

Unix, on the other hand, was made similar to Multics which had the clever idea of on-the-fly replacing a line feed with whatever the printer required. So text files needed only the LF, and a CR was added automatically if the printer required it. This had its upsides and downsides, but the major upside was that you could print a text file on two different systems and reliably have it come out the same way!

This is one of the reasons that in e.g. C, the '\n' character is somewhat awkwardly defined as "a one-byte number that will move the cursor to the start of the next line", when on some operating systems (Windows) this will end up actually being the two-byte CR+LF sequence (well, when output is in text mode...). Even around the time of C's development this was already an issue and newline translation magic was already required, the ancestors of Linux and the ancestors of Windows just happened to put that magic in a different place.
What Comes in Kotlin 1.1 for Android Developers?
Some popular projects still have to support it: https://github.com/apache/httpd/blob/2.4.x/include/util_ebcd...
Futurology: How to improve airport security
This single comment has cleared up so much magic voodoo. I feel like everything fell into place a little more cleanly, and that the world makes a little bit more sense.

Thank you!
Heads up : Article is not talking about a practical production deployment of ML as the title suggests .
Stronger Encryption and Decryption in Node.js
Not just a gadget, but teletypes in general. (See e.g. https://en.wikipedia.org/wiki/Teletype_Model_33) You press a key, it punches the code on paper tape. If there are already holes, the new holes get punched over top. All holes is the only thing that can be punched over anything else with a consistent result.

The intent was that, when reading tape, DEL is ignored, because it's a position that was punched over with DEL, i.e. deleted.

Also, when punching tape, a key will punch its holes and (naturally) advance to the next character position. For DEL, that means you erase the character under the cursor, and then the next character is under the cursor. That is, it's a ‘forward’ delete. (I think it was DEC's VT2x0 series terminals that screwed that up for everyone.)
Guess What, You Don’t Own That Software You Bought (2010)
Libor manipulation still doesn't seem that bad?

Actually, it does seem pretty bad. It was collusion by people who should be transparently honest, in/near the core of a system that is fundamentally based on trust. If that trust is weakened to much really, really bad things happen.

This isn't about the measurable effects of the dishonesty, it's about the integrity of the system.
> Okay, so...at a big picture level, a million people borrow money to buy houses, and save for their retirement via a pension fund that invests in mortgages, and then nefarious activities at the bank causes mortgage rate to shift 0.05% down for a month, causing them in aggregate to gain thousands of dollars as homeowners, but lose thousands of dollars as savers, for a net change too small to really measure?

Well, the bankers took their cut. If, using the numbers from the article Hayes made $70 million (and sure, some of that was probably acquired honestly, but let's assume maybe 10% came from this fraud), then on the one hand he's taken a tiny fraction of the $350 trillion he's been meddling with - most of the "collateral damage" moving one way or another balances out, sure (though at the individual level it's still unfairly damaging some people (those who don't own houses) even as it unfairly benefits others - stealing a bunch of money and giving it all away would still be a crime). On the other hand, buried in the middle of those mostly-netted-out effects he's had when you look at each one individually, he's stolen a total $7 million, which is nothing to sniff at.
I've been teaching children to code for 20 years.

The book I wrote is designed for self-study and seems to work pretty well for some kids.

More details on my blog here: http://grahammitchell.com/writings/how-i-teach-beginners.htm...
RAID is a really bad idea with larger disks, as

1)not all sources of failure are uncorrelated

2) with huge disks, the rebuild time to replace that failed disk gets really really long (I would guess 2-3 days to fully write to one of these disks. Edit: rebuilding a RAID rather than writing straight will take several times longer.)

3) during rebuild all the disks are taxed quite heavily, especially if they are still performing their typical day to day IO.

The larger the disk, the more of them you want in a non-RAID unified erasure coded pool in order to manage these failures more gracefully.
Wouldn't that equate to imprisoning someone but not providing them with food?
Well, technically, our constitution only gives legal protection to those who are Citizens of the United States of America (or Citizens of some other country I guess). However, one must be born for them to be considered a citizen of the United States. Since an embryo is by definition unborn, the argument could be made that they are not worthy of legal protection.
11 Tips for SaaS Startup Marketing
No, as you need to be removing heat from the hot side anyway.
Python has triple-quoted strings which generally do the trick, and uses prefixes for "non-standard" string behaviours (though it doesn't have a regex version IIRC, Python 3.6 adds interpolation via f-strings)

str1 = f"""This is "my" string."""
str2 = """Auto-use of matching pairs"""
str3 = r"""/url/match/made/easy"""
This doesn't add any new UI component, as far as I understand, it's just a router system for native.
I recently cut out fb/twitter and feel less aggravated all the time. I do feel like I'm less on top of emerging news etc.
And then if there's an unrecoverable read error on one of those other massive drives during the rebuild, you're in deep trouble.. and the bigger the drive the more likely this is to happen (reaching near-certainty once the drive is large enough):

http://www.zdnet.com/article/why-raid-5-stops-working-in-200...
How about how to relax, unwind and restore your soul.
This is a perfect example of the kind of hyper-focus that loses track of the big picture and just becomes nonsensical as a result.

Fruit is not a threat to your health, even diabetics are encouraged to eat more fruit. On the list of foods that can cause you to gain weight and raise your blood sugar to unhealthy levels it's way down the list, with a low glycemic load, and it actually provides fibre and other benefits that many things on that list don't.
This reminds me of the bird complaining: "if only there was no air slowing me down, I would fly a lot faster".
Yeah, that's a problem I'm still working on solving.

Initially, I had planned to wire through the basement, but getting through the floor turned out to be a littler more difficult than I had hoped.

At the moment, the wires are run under carpet and behind furniture. I just ordered another Pi (and am looking at cheaper boards) to set up another 'base station' to reduce the amount of wires I need to get full coverage.
+1. I found this interview highly informative about the background, scale, root causes, and complexities of opium addictions. This episode talks about -

* What role the doctors, drug companies, and even government policies play in causing the epidemic
* How the largest suppliers of heroin came to be, and how they compete based on customer service
* How drug addictions can be caused by supply as much as demand.
* In the USA, heroin overdosing now takes more lives than all homocides

EconTalk almost always has engaging discussions, and this interview is no exception.
How to annoy the people around you in under a minute
I don't think this website could be any more broken on a mobile device, none of the buttons work, everything seems out of scale and the video doesn't load.
The "hack Google" through web inspector reminds me of an experience I had a while back.

The plan was to teach kids about how websites works/HTTP basics, basic HTML/JS etc. I had all the material and code ready. When I reached the school I found out their internet had been disconnected!

Google's "browser is offline" T-Rex game popped up and I ended up spending the entire week with them teaching them how that game worked. It was a big hit! By the end of the week they were busy modifying the t-rex sprites with each others faces and stuff :)

Basically have a back up plan for no/limited internet!
From the article:

>Standard RS-232 as defined in 1962 used a roughly D-shaped shell with 25 physical pins (DB-25), way more than the physical protocol actually required (you can support a minimal version with just three wires, and this was actually common). Twenty years later, after the IBM PC-AT introduced it in 1984, most manufacturers switched to using a smaller DB-9 connector (which is technically a DE-9 but almost nobody ever called it that)

>Almost nobody ever called it that
It's too soon to worry about natural events with a timescale of millions of years.

A single million years from now, we'll be either extinct or unimaginably different from today.
Github: https://github.com/jp9000/obs-studio
> ...but I do see hiring based on personality or "fit" remaining a target even when it makes sense and is done appropriately and the right intentions.

I think "fit" is a cop-out when left unspecified. It's a reasonable way to reject someone when you can clarify why someone is unfit. I think rejecting a hire because you don't like them isn't okay unless you understand why you don't like them.

Understanding that someone would be bad because they're overly argumentative, can't take criticism in a calm or level-headed manner, or because they're prone to interpersonal conflict is a legitimate way to reach the conclusion that they would be a bad fit. But if you get the cabal together and accept a simple "I don't like them" without requiring details, it becomes ripe for abuse; if only by your own subconscious judgements.
This may be a dumb question, but…

The Pi does have a GPU. Nothing amazing, but better than the CPU. Given this is public knowledge, why is the GPU being ignored in comments like yours?
> What is not legal is if even two or more has station owners make a secret pact to keep prices the same.

This isn't analogous, because the gas stations aren't repeatedly buying gas and selling it back to other gas stations within very short intervals. They're buying it from suppliers and selling it to consumers who use it. Banks are buying and selling liquid assets (money) to/from each other overnight. The same banks alternate back and forth between being buyers and sellers (and some may even act as both buyers and sellers within the same trading period). So "price fixing" doesn't have the same effect as it does in other markets, because it's essentially a closed system.

It's weird to talk about Libor as collusion because, again, the entire point is to save banks the trouble of having to run around and find out all of the possible rates that each bank would charge each other. Instead, they can use Libor as a estimate of the "going rate", and with the caveat that everyone knows it's not always accurate, they can figure out their own pricing accordingly.
They do now, but the problem is that a bank does not necessarily raise 11 months money in every major currency every business day. So you would end up with patchy submissions. Not sure what approach they now use for that. I presume they must do some form of interpolation.

The other thing is that Libor is an ancient instrument, created before capital markets had the size and liquidity they have today. The market must have been even patchier then.
copy con com2
atz
atdt
ath0
Avoid getting your news from a single source.

Some ideas:

* Don't use social media as a source.

* Don't use social media as a source.

* Google news - aggregates news from a variety of reputable sources

* Washington Post

* NYT

* Russia Today, Al Jazeera, BBC, Chinese news outlets : Hear me out, you have to know how people in different countries think about world events

* Reddit

* Hackernews

* Pinboard on Twitter is a good source :)

When you have different perspectives on the same topic, you will be in a better position to have a less biased view on world events.

Having done this for some time, I can say it's also fun (and scary) to watch how news outlets are so biased in their reporting.
Hi, and thanks for the hints. These were discussed over at arduino.cc a while back, and I had some small measure of success with them, but it was very messy to get this working with the apps that needed them (only). And, ultimately, it broke savagely with problem #2 -- when I move between displays with drastically different DPI's. I don't think that second problem is totally intractable ... but I do think it's a long way of being fixed (on any platform).

EDIT: Oh, and yes, the 'scaling support' feature was added into the version that I was trialling of arduino IDE a while back (I forget the #'s). It was meant to have been resolved, but I noted on the various forums that lots of people (including myself) couldn't get it to play nice. Investigations were on-going whether it was a KDE, xorg/wayland, nvidia, phase of the moon, or some other related problem.
I had a music teacher do exactly this to a class when I was 10 or so, and it's one of the most memorable school experiences for me as a child. The purpose was something like explaining yourself well, rather than programming, but the idea is the same.

We needed to describe how to draw some sheet music on the chalkboard, but you couldn't gesture (we could only communicate through an imaginary phone line), and he would take whatever you said as literally as possible and opposite of your original intention as he could.

"Ok, draw 5 lines" (Draws 5 squiggles) "No! 5 straight lines" (draws 5 lines in various locations and directions) "Nooo! 5 straight lines, above each other, horizontal!" (Draws the 5 lines of a musical staff, but 2 inches long and 3 feet vertical spacing between each line). "Nooooo! 5 straight lines, above each other, horizontal, they should be very long and close together" (Takes out a piece of paper from his desk, draws the staff on it) "NOOOO! On the chalkboard!" etc
You forget the circumstances. Once you take into consideration that these locals have had a fertility rate of 1.7 or so on average for 20 years you see the deal :

Without mass immigration (I don't mean the last 2 years, I mean "normal" mass immigration) the EU would have lost slightly over 5% of it's population by now, and it would accelerate. The net numbers don't even tell the whole story, as lots of countries are now seeing net-negative growth even given mass immigration. Something like 10% of 20-30 year youths have left and have been replaced by these immigrants.

Now the numbers matter less than the reality, yes population would drop, but ... without mass immigration, without these poor Africans with little language knowledge the minimum wage in countries like Germany would be 50% higher or more. If you walk through a city like Berlin and look at restaurant staff, street cleaners, ... what do you see ? France ? Same thing (despite the government rhetoric I might add). The Netherlands ? Even worse. Without mass immigration these countries would have gone into Japan-style stagnation and perma-recession over a decade ago.

The funny thing is, of course this was only a delay. We are very close to the point where global numbers will start to drop, and frankly, population numbers are already dropping pretty much everywhere outside of sub-Saharan Africa (all sorts of fun facts come up. Do you know that the largest group of Christians will be all-black in less than a decade ? In two decades they will be easily double the next ethnicity (either white or Chinese). And "black" black, you know, with the massive lips, somewhat larger eyes, distinct difference in skin color on palms and soles, ... A black pope isn't nearly as far off as people think)

Now keep in mind what this does and does not mean : first and foremost it means more pensioners, less savings, and much less people involved in actual economic activity (already very noticeable in Western Europe).

Note that this is unfixable, for at least 30 years. If today every family suddenly decided to have seven kids, economic population would only start increasing in something like 20-30 years (because it takes a while to actually make 7 kids). We would still see all the effects of population decrease for a period that is probably half the remaining lifespan for most of us (in fact slightly more since kids are also dependents, also a drain on savings, ...)

Even with the total disastrous immigration Europe is now seeing, actual population growth in the EU is still muted at best. Eastern Europe, especially, is bleeding dry of people at an astonishing rate.
Why did you only quote part of that sentence?
Only two matches for Kratom, but at least it's mentioned. From what I've read, the substance shows incredible promise regarding dosage and pain relief without a lot of the nasty side effects of the traditional opaites. This is a long overdue discovery, if possible. Thank fuck the DEA shut up for once and can stick to flying their Stingrays and throwing Purdue Pharma's best customers in prisons or body bags.
Compliance as code
Sorry I was just commenting on the need to appeal to 'normal' people who find the idea of cycling too much effort and too sweaty. Electric bikes need docking stations but usually a charge will last at least 40 miles. More than enough for a day.
We should really try to integrate something like https://ipfs.io/ in browsers
Sounds like a good thing but just loads a blank page for me on iOS 10.3
I used to work at a consulting firm called EfficiOS[0], specialized in OS and application efficiency and performance. They maintain the LTTng[1] kernel and userspace tracers and related tools, and offer training. I'm not sure whether that responds to your specific needs, but if you get in touch they'll certainly be able to guide you.

[0] http://www.efficios.com/
[1] http://lttng.org/
Monetize your app and do good simultaneously with Seeds
Ask HN: What's your feedback on my sndrBlock project, what do you want added?
I'm getting a lot of tech questions and interest about my sndrBlock project.

The board is the little brother of the BeagleBoard X15: ARM + gigabit + usb3 + msata + minipcie. The software caches mobile <-> cloud uploads/downloads and so much more.

What's your feedback on the current feature set of my sndrBlock project, and what would you like to see added in the future?

https://kck.st/2kdOQXS
Read this. Or at least take a look for some historical insight. It is both dry and interesting.

An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration

http://worldpowersystems.com/J/codes/

It describes how we got here in excruciating detail, starting with Morse. Military communication systems had great influence. Before the ASCII, as we know it today, there was an "ASCII-1963" that was a bit different.

The long and winding path:
Morse
Baudot
Murray
ITA2
FIELDATA
ASCII-1963
ASCII-1967
WW3 DAVID CAM-MORON SELLS OUT WHITE BRITS NWO SCUNBAG
It is time for VR audio to be an equal partner to VR video
And then killed that convenience by literally bricking counterfeit chips. Most users have no way of knowing whether or not their chips are genuine - and, what's worse, most electronics manufacturers have no way of knowing either, because entire supply chains are rotten. These days we have our trusted supplier of FTDI chips but we still check every single shipment. We already had one supplier send us fake chips and then flat out exclaim they did it because "no one would pay premium to get the real thing".

We would.. but since they already cheated, we had to switch suppliers.
Agree. But the libor scandal is dwarfed by how much the Fed has robbed the widow and the orphan to give to the "struggling borrowers" (i.e. over-leveraged property speculators), through artifically low rates and massive money printing.
The more time passes, the more I think GamerGate and it's adherents have ruined almost every community I take part in.
Whoa! I just dialed that on my Nexus 5x and got

> USSD code running...

then

> Connection problem or invalid MMI code.

So what was my phone just trying to do?
Top Web Design Tutorials of the Week
We are giving away 3 copies of the IntelliJ Ultimate code editor
I honestly don't get how you can be all smiles while apologizing for white collar crime, all the while knowing that white collar crime of this variety, or of wage-theft variety, has so many more second-order effects than "regular crime".

Maybe not you, but I've met other people who don't end up with the corollary that such things don't matter, but who instead seem to set out from the get-go to "not be one of those people hating on the 1%". It's like the hipster "I don't like music that's popular" but transposed to "I'm so learned that I actually rationalize white collar crime".
Ikea's refugee shelter declared best design of 2016
Except that most server side apps run on Linux.
InfluxDB 1.2 released with subqueries and better write perf on larger hardware
As a counter point, I have never used multiple GitHub accounts and it's unclear why I would. The separation is provided by contributing to different orgs.
Which framework do you use to make microservices in Java?
Where would I find such an article, something that explains how I might go from
"I've got a Jupyter notebook that gives me results I like"
to
'I'm running those calculations in a production system'?
> Isn't that true on every platform?

I'm assuming so.

I've been using KDE as primary environment on laptop & desktop since the late 1990's. At dayjob I have to suck it up and use Win7 - typically as a VM (local or remote) running over RDP or VNC - but occasionally native boot. It really breaks badly with high DPI, but it's quite an old OS. I rarely touch MS Windows 8(.1) but when I did, on this hardware, it was struggling to maintain sanity with scaling. I've avoided playing with MS Windows 10, and OSX -- of course, OSX tends to run on its own hardware, so has a bit of an advantage there. I do have a MBP somewhere, and could try cranking it up on the high-DPI 32" monitor ... but a) I'm happy to defer to the expertise of people who have done this and are more familiar with the platform, and b) it won't help me (as I'm not going to move platforms).
Trump + Paypal = trademark infringement

It's a cool idea but I'd be carful with the monetization aspect of it.
How to leak to the press
Can Play be used with Maven?

What all things Play provide?
I just posted an Ask HN about it. I'm going to produce the boards as part of the Make/100 kickstarter project

https://news.ycombinator.com/item?id=13500403
After the Snowden revelations my social media presence dropped precipitously. I enjoy Hacker News for the generally high quality of discussion, but otherwise I find forums and social media to be a timesink.
From the lifecycle section of the repo:

"the workers are paused when the app enters in the background
the workers are resumed once the app is running in the foreground"

This won't work when your app is backgrounded or if the screen is locked.
Data Selfie Launches
Why Marissa Mayer's team is looking into getting fired by Verizon
You may or may not be awesome.
I disagree. From my own experience, my chess game (or programming or other tasks involving concentration) suffer after even a single drink. My brain abandons complex ideas that it would normally be able to handle given some time and concentration.
Daimler close to buying Taxibeat in Greece for around $43M