skysight-inc/HackerNews huggingface dataset:
> The Data Portability concept: A company covered by the DPD is required to deliver to the user all data the company has on the user, in a standardised format. That means Facebook now has to hand out all your data (information, pics, likes, posts,...) for you to use freely - also in other services. I think this in effect means you own your data. I'm excited to see the effect of this one.

The problem here is that those companies use fingerprinting to collect data. This means that in theory they are not 100% sure who is the person they are collecting data from, but in practice they could be 99.99% sure. Still, this makes it impossible to hand out all this data, because there is still a 0.01% chance that the data does not belong to the person who requested it.
The movie is called Romeo+Juliet :) And agree it is a great version. I'm pretty sure it is supposed to take place in a fictionalized LA - "Verona Beach" is a clever play on "Venice beach" since it allows the characters to just say "Verona" like in the play.
So who pays for any medical costs?

Not sure I'd base my livelihood on fraud.
Ryzen will send a machine check exception to the OS in the event of a double-bit error. It's up to the OS on how to handle it.

This also isn't a Ryzen-specific behavior. All x86 ECC-capable machines work this way.
There isn't a lot of competition in the "free/libre database" market though. The only serious players are Jena/Fuseki (an RDF store) and Janus (a graph store).
Yes, there's a bunch of stuff that goes unnoticed by modern audiences. Such as wool caps.

http://www.bbc.co.uk/programmes/articles/cZHd4yrC7DV2sdyndn3...

> If, for instance, a theatre director today put a middle-aged man on stage wearing low-slung jeans, everybody in the audience would know it was both inappropriate and funny. In 50 years time they probably won't understand it at all and the object I'm looking at now carries just such a social meaning, self-evident to an Elizabethan, hard for us to read today. It's an English woollen cap of the 16th century, a sort of flat chocolatey brown beret

[...]

> Our hat unlocks a whole language of social difference and a whole structure of social control, both expressed through clothes and sometimes enforced by law. A Parliamentary statute of 1571 stipulated that every male over the age of six had to wear a woollen cap like this one on Sundays and holidays. The law was a shrewd device for supporting the English wool industry, but it was also designed to reinforce social divisions by making them visible.

> It was not in fact every boy and man that had to wear a cap, noblemen and gentlemen wore hats instead. The 'capped' were the lower echelons of society and for them, not wearing the cap was breaking the law. Shakespeare's Uncle Henry, not quite grand enough to qualify as a gentleman, was fined for not wearing his woollen cap. Everybody in Shakespeare's audience took all this for granted and everybody in this society wore a hat as a badge of social identity. Not to, would suggest that something was seriously amiss.
So as far as I can understand , your goal is to understand how networks work. If that is correct, then instead of jumping straight to socket programming get a basic overview of networks through books by Andrew S Tenenbaum or by Jeff Doyle ( TCP/IP). Set up a lab using tools such as eve-ng and look at how routers work. Use wireshark to capture packets and get into the habit of analysing them . This iwll give you a look at protocol headers . You may not get an ASIC level of understanding of packet forwarding but I don't think you really need that since most manufactures do it differently.
its also versioned with a double zero: v0.0.20170517
and the repositories are marked unstable.

also, the protocol itself is still considered 'version 0' with lots of possible changes on their website.

looking forward to it maturing though.
A Shadowy Corporate Lobby Is Quietly Trying to Ban Protesting Across the U.S
The Rise and Fall of Yik Yak
Air rage: why does flying make us so angry?
Wow, you see a lot of this type of the_donald spillover ranting on reddit, but HN has been mostly immune so far. The idea that being born rich, or white, or male can afford certain privileges is well supported. That is not condemnation.

While arguing it's unfair to paint white men do broadly, you immediately go on to paint "sjws" the same way. Tolerance is not a "schtick".

Then you go on to mention theredpill, the reddit community that treats women like objects. That is not a solution for OP.
If it's retired from competitive play, it no longer has a rival.
Testing and Pentesting – a Rant
I think that the answer to the fundamental truth about what humans were made for is 'walking'.

Maybe, the office environment of the future is about hunting and recollecting business goals.
It's easy for anyone who can do traffic analysis on your traffic, eg your ISP and mass surveillance perpetrators.
And whoever your ISP decides to sell or give this data to.
First time I hear about '--save' for uninstall, but it doesn't make a difference in my case because I always install many things, test them all at once, then '--save' what I need and 'rm -rf' the 'node_modules'. After that, 'npm i' gives me everything I need.

I still think this change is beyond stupid.
I've been through something like this – up until I've hit ~25 years. I was fairly "disorganized". Issues w/ all forms of "authorities", trouble w/ my personal finances, not taking care of my mental (taking rest and time off) and physical (sleep, nutrition, exercise) health, never sucking it up striving towards overcoming adversities (however minor they might be). Most of all, starting many things, but never finishing anyth, which really invoked constant background anxiety.

Chaos and disorder.

Not sure what happened exactly, but there was one point where I couldn't anymore.

Looking back, I think what really was a breakthrough for me was journaling. First thing in the morning and right after opening my eyes, in free form w/o correcting my self. Just letting it out.

With time your thought becomes more precise and there comes clarity. I've started picking patterns in my way of thinking, my habits and behaviors – pretty much in all aspects of my life. I've started tracking other aspects of my life, which led to other insights and finding in a very quantified way what works and does not works for me.

Still, you're here on HN. I'm pretty sure that despite everything you go through now, there is something internally which does keeps you on the right track in the grand scheme of the things. There is exploration and exploitation. The time will show.

I would also highly recommend you checking Dr. Jordan Peterson's lectures "Maps of Meaning" on YouTube and his "Self Authoring" program.
Well, it could also be that this project was simply too easy for this guy. So building it was actually a form of slouching.
That's the first of a kind device. 10 years from that is not a good model for predicting the change 10 years into the future. In the last 5 years the rate of change has clearly plateaued.
Very few mobile phone arm devices support device trees. Only Windows Mobile phones provided UEFI (with locked bootloaders). Most ARM devices just attach random shit to random pins and have totally non-upstreamable kernels.
For some time, in a company where I worked, I used to have a screensaver called Mandala Screensaver. It was really colorful and good (IMO). Colleagues used to ask me for it.

Just did a search for "mandala screensaver" and got some results which look like it. Use caution if downloading from any site, though, and scan with anti-virus, etc.

After Dark was great too.

Earlier, Windows' MSDN docs used to have sample code for a screensaver (in C, I think), which could you adapt, and just change the graphics to your own. IIRC I tried it out some and made a simple one or two of my own. Good fun, and could be used for things like task reminders too.
But you already accepted the cost of this by playing this game - this particular library is in C, which might be an effort to integrate with a different programming language.

On the other hand, there are CBOR or MsgPack libraries that are fast and native for many languages.
The choices you make today will determine your future. What you are experiencing is 'the paradox of choice': Presented with many options, you choose nothing.

In this world we don't get what we deserve, we get what we take. People don't deserve divorce, traffic accidents, diseases yet it happens all the time. While you are overthinking, your life is ticking away. Think about the things that matter. Think different.
Yea I thought this was more of a "turn your old phone into a Beagle Board/Pi/Tiny portable computer" type project.

I'm really for this idea. It'd be nice to just run regular Linux on old phone hardware.
Thank you so much. As a German, i grew up in a nation that has self-hate written into their core values. Only when I moved away nearly 10 years ago, I was able to see that I can actually be awesome, that the past is the past, and that I dont have to be reminded of the holocaust all the time... and that NOTHING is wrong with being German. I still hope my fellow countryman will realize that. But everytime I go there I am disappointed. And MSM is doing a great job of keeping it like that....

So I totally agree. Be proud of who you are man. Stop listening to the media bullshit. Be a nice guy, dont discriminate, help your fellow people, and live a great life.
It can't be. Night Shift, on the other hand...
This reminds of the current Motel 6 radio spot where Tom Bodett tries to speak millennial lingo.

https://audioboom.com/posts/5551957-motel-6-millennials
I find it interesting that AlphaGo improves its play by playing against itself. I wonder what the limits of this are.
"consider adding some reasonable quality onboard eMMC memory in the future."

The Pi "compute modules" include onboard eMMC and so do these which are based on them.
The Splendid Source and The Jokester just wouldn't work as stories anymore...
I don't think the person you replied to gets it.

This project looks awesome btw and keep up the work. When I read through it, I saw it more as just running plain Linux on your old Android devices; turning them into what you would normally use a Pi/Beagle Board for. I'd love to be able to turn old Android phones into small Linux machines, and not have all the Android rubbish.
Realize that your self-destruction may reduce inequality in some minuscule way, but that it doesn't actually do anyone any good.

Far better to succeed, be happy, and give back in some way than to never achieve or never be happy out of some (IMO) mis-guided Stoicism.

Society doesn't advance by having all the fed people voluntarily starve.
How do you explain "The Melt" (a VC-funded chain of melted cheese sandwich shops)?
Sure, it's a fair bit of money but what does that have to do with being 'rich'?
11 Efficient Kids Smartwatches for Your Techie Tots to Teenagers
I, too, remember this. I'm very close to the chess engine scene, and while people (such as replies to this thread) have tried to argue that engine development has not taken away from chess, I'm afraid their misguided.

Anybody paying attention to top level chess knows that it has turned into mind bogglingly boring forced draw lines due to engine analysis. I've seen super GMs argue that analysis is so deep now that "e4" openings for white may be unplayable due to how rapidly black can equalize. Romantic play has been all but squeezed out of chess, which is why there has been renewed demand for blitz chess and murmurs that it may one day supplant standard chess as the main World Championship.

The replies miss out that improvements in, say, automobile speed don't impact how marathon runners run their races. But improvements in AI due modify how cognitive (rather than physical) games are played. There is a trade off that is unavoidable. I imagine Go will now become over analyzed just like chess where the top players memorize spreadsheets full of opening moves.

Fortunately, there are variants of chess like Zhouse, which still appear too complex for engine to dominate any position (although they will defeat any human), and for which nearly every move is romantic still.
Which is a completely orthogonal thing...
Eli5 please? ;-)
Light grey on white is readable on my work macbook pro, but unreadable on my old x201. It really depends on the display.
No, the whole point of this project is to be able to use your 10 year old phone for other things, like a mini-computer, or a Pi.

You run a newer build of Lineage or CarbonRom or whatever on an old phone and it will most likely run like crap (current LineageOS on an old Sony Xperia Z 1st gen for example, is a terrible experience).

But that phone still has a ton of power. It's more than capable of being better than an early 2000s laptop. If you can stick Linux on it, it can be an embedded device. Get Wayland working and you get a little screen you can use for projects.

This has the potential to turn a lot of obsolete phones into powerful little hobby machines.
It is a good read, thanks for sharing.
It does feel like there's a difference–maybe Go and Chess are just so much closer to what defines humanity than any physical sports?
I'm clueless about this whole process. Where would they put that? Carry it up and down again?

Is that feasible?
https://ivanceras.github.io/spongedown/complex/Ascii_art.htm... errors out

rustc 1.17.0 (56124baa9 2017-04-24)
error: unknown start of token: `
--> <anon>:8:1
|
8 | ```bob
| ^
Tavakoli[0] has been surprisingly quiet on Taleb recently.

[0]: Nassim "Black Swan" Taleb Busted For Exaggerating Returns, http://www.businessinsider.com/wait-before-you-invest-in-nas...
When you are just looking at the map, chances are you are looking to go somewhere so the focus is on the places. When you've planned a route you're interested in the roads so the labels disappear.

I think this is just the dynamics that are enabled by transitioning from bitmap tiles to vector data.
Aerial [1] for macOS is nice and quite relaxing. It plays the fly-over/aerial screensaver videos from the Apple TV.

Note that it does download a whole bunch of HD videos -- don't start this on mobile broadband!

[1] https://github.com/JohnCoates/Aerial
Xaiomi Mi6 Features, Release Date and Prices
That was the PalmOS I remember.

It was single threaded with no memory protection either, so you could write into other programs memory space and easily crash your device. :)

I still loved PalmOS. I had two Visors, a Treo, a Centro and even a Palm Pre with WebOS. HP hasn't done anything with all their Palm IP for a while .. sad to see it totally gone now.
Wow, I still remember Johnny! I wonder if it runs on Windows 10... The page mentions it works on Vista.
Just curious, how do you consider maintainers of popular open source projects? I broadly agree with your thinking here, but I'm wondering if you consider an open source project part of a "portfolio" if it's mature software.
Bitcoin versus Regulated Payment Systems: What Gives? [pdf]
Techniques like this can be used to make debugging better. There's a lot of work towards this direction but there are some difficulties making it's use widespread.

Some interested related work is Delta Debugging. Here, an automated tool runs a set of tests and uses slicing to narrow down statements in the program causing the bug. The gist of this is to look at the statements which occur on every failing execution and then present these to the end user. More tests causing the error will usually lead to a smaller explanation.

The paper here presented a dynamic slicing technique. The problem with dynamic slicing is runtime overhead. The most naive approach is to log the operands and output of every instruction in the program which is quite expensive. Traces for real world programs will probably be many gigabytes. I don't have any numbers off the top of my head. But you could not deploy the instrumented version of the program for slicing to your users without it degrading performance. Intel recently added some hardware tracing to their processors which might offset this.

The alternative is static slicing where the program is not actually executed. Here, you give the slicer the statement of interest (e.g., a line of code where a seg fault occurred) and it will give you back the statements involved in the computation, same as in dynamic slicing. The problem here is accuracy. It's difficult and expensive to know what a program does before executing it (e.g., what memory locations could be accessed by this location? What is the value of the index used to access this array). So, the slice is often too large, or the slicing algorithm is too complicated and fails to terminate in a reasonable time on a real program.

Of course for hard to diagnose bugs you could use techniques such as this, and maybe it would be beneficial. It's hard to way the cost of wrangling with a slicing tool versus just staring at the code and trying to figure it out yourself. There's many more similar debugging techniques which are also quite interesting (e.g., program synthesis to automatically find and repair bugs, using slicing with test case generation (e.g., fuzzing, symbolic execution) to focus towards particular code regions) but these are probably even more research-y and hard to use in practice.
Life isn't simple in the way these games are. The choices you have in life aren't clear, and neither is what will happen once you make them.
Google maps on iPhone doesn't put bus stops on the map until you've massively zoomed in, even if you're in the route planning bit. (Maybe it's a cultural thing? Most bus stops in the UK are request stops, and bus users need to see the stops on the map to know when to ring the bell. I'm not sure if that's how bus stops work wherever the Google Map programmers are.)

This is one example of how unusable Maps is.

It's a shame, because it's one of the things that really feels like living in the future.
Kevin-the-Pen
BLOCKBENCH: A Framework for Analyzing Private Blockchains [pdf]
The state is the collective will of a relatively small group of people with money and power. Most people have no influence at all. That's how it always has been. I think the only way to maximize freedom is to support small, local governments.
TV9 Anchor Deepthi Extraordinary Speech
Inside the weird world of quantum computers
You know, you sound exactly like Stephan Molyneux, the history teacher turned alt-right. He speaks exactly of the same things you do, in fact, his YouTube channel landing page is about the "red pill". I took the time to actually watch his videos to understand how so many people can be persuaded by this guy.

With no exception, these shows are about: that social justice is wrong, that demographics should keep a white majority, that the "Western civilization" is under attack, that abuses over minorities were acceptable and even somehow even some kind of favor to them, that climate change is fake, etc.

Mostly it's about finding excuses to maintain a status quo that largely benefits people who are already doing fine, which in majority are white people due to having had a headstart.

All of that supported by "facts", which is alt-right jargon for heavily biased cherry-picking.

I am very disappointed that HN users upvoted this guy. I thought this was a place for people who actually had some critical thinking.
Ask HN: Please review my product Field Zipper
Hello everyone please review my product http://fieldzipper.com/. Field Zipper allows businesses to manage and communicate with their mobile work force. Thanks
Quantifying and modelling the long-term dynamics of the cryptocurrency market
I agree that trying to use a 2007 smartphone wouldn't be a pleasant experience. However I think that running a 2017 phone in 2027 might not be that far fetched. I can't really tell a difference between my previous phone and my current one. I only got a replacement because the old one broke down. The pace of mobile hardware development has slowed down and phones two years from now won't be significantly better than the current generation.

I don't think that smartphones are a status symbol any more. Everyone has got one and they're all pretty similar. It's just a commodity these days.

The planned obsolescence cycle of replacing your phone every two years can't die quickly enough. We need serviceable hardware and long term software security updates and we should have had that a long time ago. The current situation is not sustainable.
>But there’s also BAS18.COM and BAS18A.COM which expect the BASIC “ROM” at segment 1800h (at 96K, clearly assuming a 128K machine) in RAM rather than at segment F600h in ROM.

Is int 18h the [intended] coincidence then?
If you have the option, hosting your own bitlbee instance with bitlbee-facebook plugin [1] could be even better, since you can access it with any irc client you like. The additional benefit of always being logged in (and messages being marked read as soon as the come) is that facebook has no way to monitor your passive usage of their chat service.

[1] https://github.com/bitlbee/bitlbee-facebook
> The ending of Borges’s story, wherein the narrator is revealed as the slain minotaur of Greek mythology, only reinforced the connection; to me, screen savers have always afforded some tenuous connection to the afterlife. The first one I can remember, on my family’s household desktop, featured a crimson psychedelia that overtook the screen’s blackness, a kaleidoscope of paisleys and helixes forever in a state of irresolution. Late at night, I’d prepare an unhealthy snack and sit patiently in front of the monitor to watch it, a child beseeching death.

... what?
> Why is thinking and responding rationally a bad thing?

The question is, why do you invent stuff I didn't say? Is this show you get your highs? People like you are one of the major annoyances of online discussion.
As I said to somebody else's weird reply:

The question is, why do you invent stuff I didn't say? Is this show you get your highs? People like you are one of the major annoyances of online discussion.

I didn't say anything about my childhood. Stop making stuff up, troll.
Java program to bubble sort
>>In just a few years, we've gone from only really having 2G to having just 3G/4G. In 10 years time, I think it wouldn't be unreasonable to think that maybe 4G will be switched off. I think it's unlikely that WiFi will remain for the next 10 years too.

I'm using a Nexus 5, which was launched almost 4 years ago, that uses 4G. A reliable, widespread 5G network is at least 2 years distant, probably more. Barring breakage, and changing the battery, the Nexus 5 could almost certainly be used 6 years after launch, and still work well. The barrier for that sort of lifetime is software, not hardware.

I think you're right that 10 years is pushing it.

But, firstly, bear in mind the range of smartphone users there are. Really large percentages of people have never installed an app for instance. There are grades of users on their technology demands, and just as there will be a percentage that always want a brand new phone, there will be a percentage that just want something that is stable. There are a substantial percentage of people that are more worried about the UI changing underneath them than whether or not they're using 3G or 4G.

Secondly, even if 10 years is unlikely, the prospect of being able to run a functioning device indefinite ly allows the lifetimes to increase by more realistic but still significant amounts, 10 years is niche but 4 or 5 isn't.
Whenever a police officer beats someone up of shoots an unarmed guy there quickly are the "they need more training" comments. Pretty much all of these stories including the one here is about basic decency, not about complex matters, and that is what I address. You can always invent some complex outlandish scenario, but this isn't what this is about right here.
Since you are talking to a novice, you should probably expand those acronyms!