hacker news with inline top comments    .. more ..    30 Apr 2017 News
home   ask   best   2 months ago   
How I got an FBI record at age 11 from dabbling in cryptography (2015) stanford.edu
347 points by tjalfi  10 hours ago   67 comments top 18
Yabood 4 hours ago 4 replies      
Funny story, so in 2008 I was admitted as a refugee. I flew from Amman, Jordan and landed in Chicago. Everyone that had an IOM bag had to go to a designated area to get their fingerprints taken. So when it was my turn, the officer took my index fingerprint, waited a few seconds then gave me a look, a WTF look, but didn't say anything. A couple of minutes later, two homeland security officers showed up out of nowhere and escorted me to a holding area. I wanted to find out what was going on because I was the only one out of the entire group (100 people or so) that was getting this special treatment, but the officers ignored me. I waited, and waited, and waited, then when I asked again ~ four hours later I was told "Don't worry, you're going in either way". Long story short, The FBI had a record on me because I was a translator for the US Army in Baghdad, but the record didn't say whether I was one of the good guys or the bad guys, so they had to contact the FBI to see what's up. Fun times..
saganus 9 hours ago 3 replies      
"We traced the glasses to your son from the prescription by examining the files of all optometrists in the San Diego area."

Wow, no wonder government agencies salivate at the idea of being able to monitor the whole Interwebs.

I know they now have orders of magnitude more data to process but still... that manual process must have been expensive and boring as hell.

I guess as an agent you would need to convince yourself that this was actually a very important task of defending your country or something. Otherwise I can imagine going crazy just doing this stuff for nothing...


Another quote I found amusing:

"The friendlier one eventually described how much it had cost to investigate another recent case where a person was reported to have pulled down an American flag and stepped on it. Only after the investigation was well under way did they learn that the perpetrator of this nefarious act was only four years old."

giancarlostoro 8 hours ago 2 replies      
Great read also lead me to his mongrel[0] post which is equally a great read. I've heard different things about getting a clearance, such as depending on the company and job position it could speed up the process altogether. I've heard different things about it from (past and present) co-workers and family. His stories are quite a decent read, will have to bookmark his site.

[0]: http://web.stanford.edu/~learnest/les/mongrel.htm

13of40 8 hours ago 2 replies      
A year or two after 9/11, I had a run-in with the FBI. I was living in an apartment, and one day at work, I got an email saying the local police were trying to contact me. I called them, and as the story went, the apartment people had come in to check my smoke alarm, and found some "suspicious items". It was never specified what the items were, but I think it was either my keg-o-rator or some of the electronics stuff I was always screwing with at the time. Or they just didn't like me as a tenant because my cats were tearing the place up. Anyway, I gave the local cop a tour of my apartment, thought everything was OK, then a couple of days later found a business card of an FBI agent on my porch, with "Call Me!" written on the back. So I called him back and arranged an apartment tour for him. (And here's how it ties into the article...) He showed up in a nondescript, white minivan, with another agent in tow, and they gave me what was, in retrospect, the most obvious good-cop, bad-cop routine you could imagine. He was a big, smiling, easy-talking buddy of a guy, and she was a harsh, suspicious hag of a battle-axe. I didn't have anything to hide, but looking back, if I did I might have totally fallen for it...
unityByFreedom 6 hours ago 0 replies      
> Two years later I regained my seat on the board as the riders finally figured out that the strong helmet rule was a good thing. It then started spreading around the world and has since become standard in racing organizations almost everywhere, saving hundreds of lives and preventing thousands of serious head injuries. Im proud of that.

Such a small section of this brief biography for such a valuable contribution.

I guess your most important life's work doesn't make as interesting a story as when you've gotten yourself into trouble.

hackathonguy 9 hours ago 0 replies      
I want to read a book by the guy.

Amongst other achievements, Les Earnest was an actor, basketball manager and inventor of the search engine.


6stringmerc 7 hours ago 0 replies      
I love how the story ends with a loving discussion of cycling competition and thinking of safety by way of helmets. Meanwhile, as smart as the narrator might be, it's funny how easily things can be overlooked.

Cycling is one of the most cheating, dirty sports in the world. Sprinting is close, so is swimming. But talking about cyphers and codes and then somehow getting into a discussion about cycling just reminds me so much of Dr. Ferrari and Lance Armstrong.

If you're not cheating, you're not trying. If the FBI is on your tail, you've screwed up somewhere. The devil's in the details...

kw71 9 hours ago 1 reply      
> However about twelve years later I learned by chance that putting slightly provocative information on a security clearance form can greatly speed up the clearance process.

I remember reading this decades ago and wondering what this might be. Now he's explained it! I'm glad I looked at this again.

sverige 9 hours ago 0 replies      
I'm glad the government wasn't as good at monitoring things back in the 90s. I downloaded every version of PGP I could find once it was declared illegal for export. They don't even know what a dangerous guy I am, willing to use cryptography to keep them from reading my stuff.
BoiledCabbage 7 hours ago 2 replies      
Hasn't it been shown that mandatory helmet use has significantly reduced bike usage in the US?
big_spammer 7 hours ago 0 replies      
Les is quite something. He helped setup SAIL, the AI lab in Stanford with John McCarthy, wrote the first search engine in 1961, and made the first self-driving car.



Oh, and he made the first social network: FINGER

kawsper 9 hours ago 1 reply      
There is a recent video of him where he did a speech after being designated as a Significant Sig by Sigma Chi Fraternity https://www.youtube.com/watch?v=DEx9R0quRR0&feature=youtu.be

He seems to have created a YouTube account just to post the video, so I got the chance to become his first subscriber!

What an interesting person, and what a life he have lived!

tjalfi 2 hours ago 0 replies      
http://www.saildart.org/FINGER.SAI[P,SYS]13 is the SAIL source code to Les Earnest's finger program.
Nition 9 hours ago 0 replies      
Bet this guy would've got along well with Richard Feynman.
sandworm101 9 hours ago 1 reply      
These stories from more simple times are always a great read, but for me they illustrate exactly how different and more aggressive our world is. Sure, they were rounding people up and putting them in camps. That needs to be mentioned. But visits from the FBI can no longer be waved off and childhood fun. They really do come back to haunt you. Being investigated is far less dangerous than falsely claiming that you weren't. In the past this would go undetected but today's electronic paper trails don't forget such things. They will notice.

The involvement of the school officials, even the parents, is also cute. Modern law enforcement doesn't hesitate to go strait to the kids. It is not unusual for a cop to pull a kid out of a class for a "chat" that could see them jailed. Parents often only hear about such things long after the fact.

The image of FBI agents in a black limo is precious. That is intimidating FBI man 101. They still do the 'parked in the driveway reading notes' thing today, but only where they don't feel under any threat. If there is any potential for a firearm at the location, or any hint that the suspect is in any way dangerous, they don't hang around as potential targets. If you see them doing the parked thing, wave. Say hi. Or don't. To intimidate they must first be seen. They will keep up the act until someone notices them. If you really want to make their week, get in your car and drive away. They love a good slow speed "chase" before confronting you somewhere out in the world.

theparanoid 8 hours ago 1 reply      
OT my uncle does underwater passive listening for the Naval Electronics Laboratory, same as in the fine article. Apparently whales can mess up the sound analysis.
bitwize 9 hours ago 1 reply      
Since you've admitted to making a habit of lying on U.S. government forms, I'm sure the FBI will be paying you another visit real soon, Mr. Earnest, to see if there are any violations of 18 U.S.C. 1001 they don't already know about.
nodesocket 3 hours ago 2 replies      
Ok, I get it you're a prolific hacker and well respected... But why does your website have to look like it's from 1994?
Show HN: Sorting Two Metric Tons of Lego jacquesmattheij.com
804 points by jacquesm  18 hours ago   157 comments top 31
katelynsills 12 hours ago 3 replies      
I work for a mill that cleans and sorts grains and beans (taking the rocks out, stems out, etc.), and it's fascinating to see the parallel invention of something really similar! We have a bunch of different steps:

1) Air is blown through the product and any dust is taken out.2) The product is run through a bunch of screens that take out anything too big or too small.3) The product is put through a gravity separator to separate based on mass.4) Finally, the product is put through an optical sorter (https://www.youtube.com/watch?v=O0gWUeqzk_o) which uses blasts of air to push out unwanted materials from a stream of falling product.

I'm sure you could use the same process for Legos. Not sure about how to distinguish between branded and unbranded Legos though.

yourapostasy 16 hours ago 1 reply      
Thanks for sharing such a cool build and helping keep alive a hope of mine. I dream of a day I have enough time/capital to build/buy a Lego sorter, a robotic Lego brick separator (perhaps using high-resolution ultrasound/radar to detect where to insert the separator and where to push), pair that with an automated storage system in a subterranean vertical tunnel with robot arms similar to a robotic tape library keeping track of all detected parts and minifigs according to BrickLink categorization. Let the system keep it all organized (for example, bin overflows into multiple bins are automatically tracked as a single part and color combination), and I even have the choice to have it dump a random assortment into a big laundry-size bin, and build like a kid again, yet have it clean up after itself once I'm done.
wintersFright 2 hours ago 0 replies      
My 9yo son is willing to give you his life savings of $41.56 to have an at home kit of this machine :)

I've played with OpenCV and tried for fun to train a HAAR cascade classifier to recognise a minifigure. It didn't work which made me realise one has to really understand under the hood of machine learning like this in order to give it good training data.

Kudos. Very, very impressive.

samcheng 16 hours ago 1 reply      
There are a few businesses that buy (unsorted, bulk) legos and then sell sets or sorted bulk legos.

Here's a fun one in Taipei: http://www.brickfinder.net/2017/03/22/taiwan-lego-store-visi...

(They also custom print on the surface of the parts; I saw an awesome Trump Lego man there complete with red hat.)

I bet these people would love to talk about this machine!

garply 3 hours ago 0 replies      
Lots of comments on here about the software, but I'm really fascinated by the hardware. Where did you get the conveyor belts and how much did they cost?

For the belt that lifts item up out of the hopper, I notice there's a little white hook (or platform, not sure what to call that) jutting out that does the actual lifting of the legos. How did you get the size of that right? Did you install that jutting-out part, or did it come pre-attached to the belt?

What tools are you using to make a computer do the actual belt rotation? I'm wondering how low-level it is - are you spinning the steppers directly or did the conveyor belts come with some kind of API? I'm guessing the belts don't have a USB port for easy control.

phil21 16 hours ago 1 reply      
How do you deal with parts that are stuck together? I actually noticed one in your demo video, and was curious. This seems like it would be very difficult to classify, even in a sense to sort them into a "take these apart" bin.

This is really amazing, awesome work!

AlexDanger 15 hours ago 1 reply      
Incredible Machine!

Question: Were you able to utilise any data about Lego parts from Lego's own catalogues (current and historal) or technical specifications? It sounds like you trained the classifier manually. I imagine if you want to sort into sets you need to know what makes up a particular set.....does Lego provide an API or anything regarding parts/sets?

Further to that, if you have pricing data on sets you have a nice little optimisation problem - given my metric ton of parts, what are the most valuable complete sets I can make?

dxbydt 16 hours ago 1 reply      
Can you publish the details of the h/w-s/w interface...the only piece I grokked was the vgg classifier. How do you go from a physical Lego on the hopper to jpg to class label to the lego in the correct physical bin ? I'd like to do this myself. I don't have 2 tons but definitely some 10k pieces. Thanks.
tuna-piano 14 hours ago 1 reply      
Thank you very much for this fascinating post, nice work.

Did you use any other resources to learn about deep learning besides http://course.fast.ai/? I'm looking to get started learning, and wondered what the best way forward would be.

ChuckMcM 14 hours ago 1 reply      
Heh, that looks like a ton of fun, sorry you lost your van though! Also interesting to know that the pile of Lego Technic parts I've got from my lego bot building days actually might have some resale value :-).

Lots of interesting questions come to mind though, in that if you have two bits of Lego that are attached, what bin do you put them into? And have you looked at ways to automatically disassemble Legos? And did any of your purchases have Legos that were superglued together? (as is done in some displays.)

tomovo 16 hours ago 2 replies      
Awesome. Do you have a video of it running at full speed? Also, the bin at the end is for all the pieces save the fake/discolored/technic ones & see statistics on the PC or is there a more elaborate sorting scheme? Watching the belt go I was kind of expecting the pieces to be sorted by color or something, which would look neat but isn't very practical, I assume.
paulkrush 3 hours ago 0 replies      
Bootstrapting rocks to speed manual labeling. I got to full unsupervised on coin designs and angles by augmenting with many different lighting angles with ws8211 led strips and correlating the angles. I almost can with the dates, but it's so easy to finish with bootstrapping. See http://www.GemHunt.com/dates for the 100% unsupervised classes.
jawns 16 hours ago 1 reply      
I would imagine that this is a hobby project and you're losing cash on it. But what would be the parameters of a profitable business? At what level of scale (if any) would it have to operate? And is there a lot of competition in this space?
tuna-piano 6 hours ago 1 reply      
One thought: I'd think creating a similar solution would make an amazing semester course for University students.

Maybe you package stuff up nicely and give it away as a course, or try and sell the plans as a course to one of the coding schools or large Education companies?

ben1040 13 hours ago 1 reply      
My wife and I are in the process of packing up our house to move, and we are cursing our five year old kid's collection of Lego right now.

This was perfect timing for a good laugh from the title and an interesting read. Thanks!

fest 14 hours ago 1 reply      
Cool build! I'm really interested in the classification process:

1) What's the input image resolution?

2) How many classes you have?

3) How many samples per class did you need to achieve acceptable accuracy?

4) How long did the training take? How many epochs did it require?

SimonPStevens 15 hours ago 1 reply      
Really awesome. What Im dying to know though is some stats on the profitability. On average what sort of groupings of parts do you get from the bulk Lego and what do they sell for vs what you paid for them? Is there a variance is the quality of the bulk lots? I presume once you've sorted out the rare Lego you could just resell the common stuff as another bulk lot, but if everyone does that how do you avoid buying stuff that has already had the rare pieces filtered out?
tomcam 17 hours ago 1 reply      
Fascinating. It touches on the discolored and counterfeit parts but doesn't say how they are detected I assume there was a lot of manual training of the neural net?
PhasmaFelis 51 minutes ago 0 replies      
This is really cool.

I am kinda boggled that you thought "Huh, Lego, think I'll get into that" and immediately ordered two metric tons of Lego. o_O

I get that you thought (for some reason) that you would only win some small fraction of your bids, but ordering, say, a quarter-ton of Lego at a go isn't reasonable either. The whole episode is pretty hilarious.

marze 13 hours ago 1 reply      
Is this proof that Lego is the best educational toy for creating engineers?

What about an initial bucket for pieces that are too close to be reliablely puffed? Maybe you already do that, I couldn't tell.

On the issue pressure drop from simultaneous puffs, if you add a buffer tank with a pressure regulator for every two puffers, you'd probably avoid that problem. Like the little capacitors that used to sit by every 74xx IC.

zitterbewegung 11 hours ago 1 reply      
Can you give more info about how you customized vgg 16? If you wanted to open source it you could call it legonet ?
froindt 15 hours ago 1 reply      
This is a really cool project and a nice writeup. What were the biggest lessons learned from a machine learning and computer vision standpoint?
ultrasounder 5 hours ago 0 replies      
Saw somebody in Japan use Deeplearning to sort trash. Kinda similar approach
Broken_Hippo 13 hours ago 0 replies      
This looks like it was much fun to build - and nice touch using Legos as part of the machine itself.
frik 16 hours ago 1 reply      

Several years ago I designed an industrial machine that is used untangle and sort nails, screws, etc for feeding robots in automatic product lines. Main elements were vibration beds (using eccentric), slopes with geometry to sort out and pneumatic cylinders - to untangle items in high speed.

pvinis 11 hours ago 2 replies      
Kinda off topic: Is there another ton except the metric one?
exabrial 14 hours ago 1 reply      
And here I thought minecraft was going to kill Lego off...
jrrrr 8 hours ago 1 reply      
How do you clean them?
mfrye0 14 hours ago 0 replies      
That is awesome. Thanks for sharing.
B1FF_PSUVM 13 hours ago 1 reply      
> you can roughly tell how old someone is by asking them what lego colors they remember from their youth

What's the age bracket for red and white? (Plus grey base plates ;-)

hyperbovine 14 hours ago 2 replies      
Why do people always say this, "a metric [shit] ton"? It's within about 10% of a regular ton.
Building a QNX 7 Desktop membarrier.wordpress.com
93 points by desiderantes  5 hours ago   28 comments top 10
Animats 4 hours ago 3 replies      
That's nice, but sad. Until QNX 6.5, there was a full windowed desktop environment, with the Photon window manager.

I used QNX on the desktop when developing a DARPA Grand Challenge vehicle from 2003-2005. Back then, at QNX 6.21, you had the window manager, the Eclipse development environment, Firebird (Firefox before the name change), and Thunderbird. Then QNX marketing cut off the free version, and all the free software projects stopped making builds for QNX. Desktop usability went downhill from there.

The desktop environment had very consistent performance, because QNX doesn't swap. (It's a real time system, after all.) I could run the real-time vehicle control system and simulator at a higher priority than the desktop and not have it miss a timeout while doing compiles and web browsing at a non real time priority.

I miss QNX. It's much simpler and saner than Windows or Linux. Yet all of POSIX is available. It's what home routers and similar devices ought to be running instead of Linux.

rcarmo 1 hour ago 0 replies      
Transparent IPC over the network was the reason I set up QNX a long time ago (back when it was freely available for a bit).

I can't help but wonder how a Raspberry Pi Port would fare - the thing would be tremendously efficient, and it would certainly increase their popularity.

Edit: well, apparently someone ported QNX 6, but licensing requirements seem to curtail its use for hobbyists - https://github.com/varghes/Raspberry-QNX

slobotron 5 hours ago 2 replies      
Nice work! Very tempted to try it out on a spare machine. Sure brings back memories of the fully functional QNX desktop that fit on a single 1.44MB floppy! [0]

Tangent: It's a shame that Blackberry hasn't captured more of mobile phone market with the QNX based BB OS10 - I got myself a BlackBerry Passport couple months ago and find it is a great daily driver for my needs. Square screen (1400x1400) and physical keyboard ftw.

It's got a rather enjoyable development experience too. Momentics IDE let's you write QML/JavaScript apps that automatically refresh running instance on phone after every save, much like one would expect nowadays with React. Wrote a simple DI.fm Radio Streaming app[1] over a course of few nights - I haven't had that much fun scratching-own-itch and learning new platforms since playing with Delphi almost two decades ago...

[0] http://toastytech.com/guis/qnxdemo.html

[1] https://github.com/slobo/BlackBerry-10-Digitally-Imported

CyberShadow 4 hours ago 0 replies      
> However, Emacs required Gtk+.

I think you can configure with --with-x-toolkit=no to avoid the GTK dependency.

It doesn't look too terrible, either: https://www.emacswiki.org/emacs/NoToolkit

filereaper 4 hours ago 0 replies      
I wanted to pull down QNX and contrast it to what little thing I had built from CS452 course from UW, compare whatever I had build to the full blown production variant. Also attempt to add SMP on mine and throw it on a PandaBoard.

QNX was prohibited from giving source out once it was acquired by Blackberry :(

I'm not sure how anyone can try out what OP has posted, is there any source we can hack on?

i336_ 2 hours ago 0 replies      
> QNX was cautiously courting the open source concept and venturing in the direction of shared source (with some code already available), when BlackBerry bought them and threw all of that out the window. Biggest yanked opportunity. D:

I said that ^ last time QNX got brought up: https://news.ycombinator.com/item?id=12777520

Quick UNix (QUnix, which became QNX "after a brief infestation of AT&T lawyers" - https://news.ycombinator.com/item?id=4834334) seems to be one of the cooler UNIX designs (and OS designs) out there. (As an aside, does anyone know anything about Dan Dodge's "hand-made modem" referenced in that thread? There are no citations I can follow, I've been curious for months.)

Sure, it probably has its fair share of little insanities (which are not common knowledge due to it being closed source) but it seems the things QNX gets right more than make up for them.

I have three very pointed questions. I'd love answers, suggestions or critique to any or all of them.

1. Does anyone know someone who knows someone [...] who might be able to unearth "the right person to talk to" at BlackBerry about QNX? While I'd probably want to defer the actual conversation to a person (or small group) more familiar with QNX from real-world experience in industry, my motivation behind adding this point is the hope that there may still be some glimmer of interest in a shared-source model, and that - and I really hope this - the source-access shutdown was simply due to insufficient time to refine the contracts (because the buyout was executed at a particularly fast-moving instant in time). My thinking is that BlackBerry doesn't realize the QNX enthusiast community exists because they were shut down, and that if BlackBerry could be made aware of the fact that there are still big fans out there, it might be a simple matter of adding a couple clauses to some super-high-level document to eg re-allow academic access. (Yes, this point has a lot of navet in it, but one can dream, right?)

1a. As a continuation of the above question, if I had a question/notation for BlackBerry/QNX, it would be this: a) QNX had a shared-source release, and seemed to be making good progress with that (in short, people weren't running off with the code); b) the automotive industry and other large interests sound like fairly stable considerations for QNX; could this affect (a) in the future in any way? If this were possible, would it be possible for Photon to be included (perhaps with no warranty or code updates)?

2. Can anyone who still has an old copy of the shared-source releases from before the BlackBerry buyout dig out the license files? I'm very very curious to see if there are any loopholes I could edge through sideways...?...

3. There is terribly little easily-findable documentation on the Internet helpful to OS enthusiasts who have ahem stumbled on certain TTHs and want to explore what they have found solely for personal research. While I had success with QNX 4 some time ago (note what I am saying), I'm quite stumped about what to do for any version beyond that. I'm very interested to learn whatever I can here, perhaps via email (where I can share notes too).

Theodores 5 hours ago 1 reply      
I used QNX as part of the day job in the 1990's, the reason for using it was real time scheduling and doing stuff for analog broadcast. We had a full 19" rack of 4 Compaq servers, each of them a very large box for a 75 Mhz CPU, with redundancy built in everywhere.

Back then QNX was definitely targeted at real time/embedded but you could also just use it like any other UNIX. Ease of installation to a functional X Windows desktop on PCs was minimal effort (one floppy?).

Somewhere along the way QNX lost this reason to exist - realtime interrupt handling etc. - and it being the easy, accessible tool for quickly putting together real time things, e.g. for broadcast, where the only coding requirement is simple scripts with the OS making it all work realtime reliably. In those days you couldn't just use a normal operating system for such things, it had to be your own EEPROM or something done higher level in QNX - a quick and dirty solution to some extent, in a good way.

Having read the article it now seems that getting started or up to speed on a QNX project is no longer something that can be done in an afternoon, it is all a whole lot less accessible.

saosebastiao 5 hours ago 2 replies      
> As was mentioned earlier, BlackBerry QNX is not your typical embedded system, and our tools team provided me with the GNU tool chain (compiler, linker, debugger) built to run on an SDP 7 system.

Doesn't this imply some licensing troubles with the proprietary QNX license?

hoodoof 3 hours ago 0 replies      
Is QNX available for download and install?
nickpsecurity 3 hours ago 0 replies      
I linked to some architectural info, videos, and so on below to illustrate why QNX is really impressive:


How to Read a Paper [pdf] uwaterloo.ca
232 points by jdale27  12 hours ago   30 comments top 16
haffi112 1 hour ago 0 replies      
> The first version of this document was drafted by my students: Hossein Falaki, Earl Oliver, and Sumair Ur Rahman.

The paper is two pages. Why aren't these people included as authors then...?

bfirsh 46 minutes ago 0 replies      
I thought that was going to be Trisha Greenhalgh's How to Read a Paper: https://www.amazon.com/How-Read-Paper-Evidence-Based-Medicin...

Superficially the same idea, but it is for advising medical practitioners on how to apply research to their work. It goes about this by showing you how to find research, critique it, analyse it, use meta-research, and so on.

For somebody not in medicine, it had some transferable advice on how to use research in practice, but was mainly a detailed insight into how evidence-based medicine works. Highly recommended.

AndrewOMartin 10 hours ago 2 replies      
I was all ready to mock this by saying how most papers get only 1) Read the abstract, 2) Read the conclusion, 3) Look at the graphics, from me.

Turns out that it's basically what the paper says, but then goes into more detail about going into more detail. Worth at least a second pass :)

c0achmcguirk 8 hours ago 2 replies      
This part was most interesting to me:

"Incidentally, when you write a paper, you can expect mostreviewers (and readers) to make only one pass over it."

I understand reviewers are busy, but we depend on peer review to filter out bad or poorly-researched material. I don't think one pass is enough.

Obviously, so does the author.

rocket_woman 11 hours ago 1 reply      
On the writing side of things, I really enjoyed this talk: https://www.youtube.com/watch?v=L_6xoMjFr70 "How to Write Papers So People Can Read Them"
tpetricek 11 hours ago 0 replies      
This has some nice hints on how to read the text of a paper, but I think it misses all the important things that you need to be aware when you want to understand a paper. In particular, things like the research paradigm or research programme in which the paper fits, its historical context etc. I wrote a post about this recently: http://tomasp.net/blog/2017/papers-we-scrutinize/
spookyuser 4 hours ago 0 replies      
Obviously a different set of circumstances, but I would be curious to hear what people think about Cal Newport's Question; Evidence; Conclusion - method of reading. From the grade A students guide. I recently switched to it and found myself understanding reading assignments much better. It seems like this method is more geared for Researchers though.
rectang 9 hours ago 2 replies      
I'd like to present a fourth option, the "0-pass":

Don't read most papers. Don't feel bad about not reading them, because in general they are terribly written.

Instead, read follow-on work which resynthesizes the ideas in these papers for a popular audience.

sytelus 4 hours ago 0 replies      
For people in the field who are active authors and reviewers in CS/AI related areas:

- How many papers do you read per week?

- How many hours you spent per week?

f_allwein 10 hours ago 1 reply      
I sometimes do an exercise with my students where I give them a paper and ask them to tell me in 5 minutes what is the research question and the answer. Usually works well (if the paper is well written), and shows hem that they can get a good grasp of papers without spending hours reading them.
mad44 10 hours ago 0 replies      
mkhalil 10 hours ago 0 replies      
I first-passed this paper, and realized I needed only a first minimal second pass. Check what to do on the pass on that I on. Very helpful for new readers.
RichardHeart 10 hours ago 1 reply      
If papers were written better, you might not need to read them over 3 times.

There should be a paper called "how to write useful headlines for your paper."

"first pass" "second pass" "third pass" should be replaced with unique, useful, preferably memorable headlines. For instance: "Quick scan" "Deeper but ignore details" and "Challenge every assumption in every statement"

Then you haven't wasted the attention those big bold headlines get.

mrcactu5 9 hours ago 0 replies      
these "how to read articles" make me feel so illiterate -- having completed my formal education 4 years ago. of course, the truth is we do not read closely, and there are always new signals to look into
sangd 6 hours ago 0 replies      
I only got to 2nd pass for this paper.
squaredpants 7 hours ago 0 replies      
This went way too meta for my procrastinating brain.
Archive that can be reconstructed with total loss of file system structure github.com
77 points by zie  7 hours ago   7 comments top 4
alcari 3 hours ago 0 replies      
This is a cool idea. Please don't take the below as gratuitous negativity, just a reminder that these are hard problems for which there are no general solutions.

The README says it was tested on ZFS, but I doubt its utility in real-world deployments. I don't know of anyone who has significant data in a ZFS pool that isn't one or more of: raidz, compressed, encrypted, or embedded_data.

raidz implies that logical blocks aren't allocated as single physical blocks, but instead striped across multiple drives. Finding the SBX magic isn't enough to get you the rest of the block, but the checksum might (but, given that's it's CRC16, probably won't) let you try appending blocks from other disks to find the remainder of the block.

Transparent compression prevents you from identifying the magic header on each block, unless you decompress every disk sector that could have data (which is certainly feasible, but complicates recovery if you don't know which compression was in use, and zfs supports at least 3 kinds, and pools will generally have at least 1 in use whether compression is on or not).

Encryption (present in Oracle ZFS) means there's no plaintext data to recover.

embedded_data is a feature flag (and on by default in supporting versions of zfs) that packs blocks into block pointer structs when the amount of data is small. I can easily imagine the final block of an SBX, which may be mostly padding, getting compressed into one of those block pointers, which itself may be embedded in a larger structure which is part of an array that's compressed by default. That array is also probably long enough the compressed stream takes multiple blocks, and you may have lost some of the early ones, making the rest of it unrecoverable.

ahazred8ta 3 hours ago 0 replies      
The author Mark0 writes: "each SBX file can contain only 1 file and there are no error correcting informations (at least at the moment) ... But it's possible to create an SBX file out of a RAR archive with recovery records, for example."

IMHO that would be the win-win combination for data recovery. How common is the failure scenario? Common enough that there are people who make a living piecing lost files back together. See http://forensicswiki.org/wiki/File_Carving

More discussion at https://www.reddit.com/r/datarecovery/duplicates/66hgnt/i_ma...

trevyn 3 hours ago 0 replies      
Sounds like it would have been useful in 1998, when filesystems and drives were less reliable and encryption was rare.
HappyKasper 5 hours ago 2 replies      
This looks great! So I will ask the obvious question - how common is the failure scenario this protects against compared to others?
Hacker Leaks Episodes from Netflix Show and Threatens Other Networks nytimes.com
62 points by pcl  7 hours ago   26 comments top 7
jtchang 2 hours ago 1 reply      
I actually don't think this will hurt Netflix at all. Part of the value Netflix provides is ease of use. It's just there ready to go. Maybe if you are a hardcore fan you'll download the new season but most people will just wait. Why? Because people are lazy and are willing to pay for convenience. If the hacker somehow put up all the episodes on a site and it was just one click to stream then maybe I'd go for it. But overall I'd say it might actually be a net positive for Netflix (more press!)
KaiserPro 3 hours ago 1 reply      
This is mildly surprising, because if your company wants to work in post production you need to pass a quarterly marvel/MPAA audit.

Amongst the things specified are: o air gapped network

o All internet through a RDP/VDI service (no copy and paste..)

o all devices to be physically locked away

o all mass storage drivers to be removed

o Physical segmentation of all workspaces

o many other things


The other thing to note is that this is an audio facility, which is usually the last, or second to last point before release. It also by default has the whole film/show in one place, which outside of finishing and distribution is quite rare.

robzyb 5 hours ago 4 replies      
This is a criminal act, and of course I don't condone it, but at the same time I do hope that some good comes out of it - particularly with regards to the attention which all organisations given to IT security.

Most organisations wouldn't feel comfortable with:

a) Not having locks on their buildings

b) Having known-defective locks on their building

c) Not doing regular audits of the locks their using vs. what criminals can crack

d) Not having reasonable organisation-wide policies to make sure the locks are used properly and kept secure

Yet I don't think that there is quite enough attention given to IT security. It still seems like primarily a "box ticking" exercise, or a case of throwing rules and regulations at the problem which make sense at face value, but are inherently flawed.

steve_musk 5 hours ago 1 reply      
I don't think this will hurt Netflix too much, if anything it might lessen the load on their servers...
rdiddly 3 hours ago 0 replies      
The whole Dr. Evil routine is a hoot. So over the top! He thinks the whole world is totally crapping their drawers at the sound of his fearsome words!
mirimir 2 hours ago 1 reply      
> This specific breach highlights a risk posed by the weak security practices in the postproduction studios that manage the release of proprietary entertainment content. While companies like Netflix and Fox might invest in state-of-the-art cybersecurity defense technology, they must also rely on an ecosystem of postproduction vendors, ranging from mom-and-pop shops to more sophisticated outfits like Dolby and Technicolor, which may not deploy the same level of cybersecurity and threat intelligence.

I'm guessing that "they must also rely on" means that they outsource to non-union shops to cut expenses.

tobyhinloopen 3 hours ago 0 replies      
Good thing we stopped paying digital terrorists
The Invisible War for the Open Internet freecodecamp.com
198 points by bootload  14 hours ago   69 comments top 10
quincyla 10 hours ago 6 replies      
Author here. I just realized someone had submitted this to HN. I spent a lot of time researching and writing this article, and am excited to read any feedback you may have.

Also, here's how you can contact the FCC directly:


press 1, then 4, then 2, then 0say that you wish to file comments concerning the FCC Chairmans plan to end net neutrality

Or on the web:

https://www.fcc.gov/ecfs/filings/expressUnder Proceedings, enter 14-28 and 17-108

Suggested script:

It's my understanding that the FCC Chairman intends to reverse net neutrality rules and put big Internet Service Providers in charge of the internet. I am firmly against this action. I believe that these ISPs will operate solely in their own interests and not in the interests of what is best for the American public. In the past 10 years, broadband companies have been guilty of: deliberately throttling internet traffic, squeezing customers with arbitrary data caps, misleading consumers about the meaning of unlimited internet, giving privileged treatment to companies they own, strong-arming cities to prevent them from giving their residents high-speed internet, and avoiding real competition at all costs. Consumers, small businesses, and all Americans deserve an open internet. So to restate my position: I am against the chairman's plan to reverse the net neutrality rules. I believe doing so will destroy a vital engine for innovation, growth, and communication.

This information is taken from this thread on Reddit: https://www.reddit.com/r/technology/comments/6894i9/heres_ho...

transposed 6 hours ago 1 reply      
Those are some lovely data packets youve got there. It sure would be a shame if they got lost on their way to your users.

There were a lot of good quotes from the article, but this one struck me as particularly apt. I saw something on tumblr today about how "net neutrality" just doesn't resonate with people - and it's true - I tried striking up conversation about this and some people didn't even know what I was talking about.

studentrob 8 hours ago 6 replies      
How can we translate this for laypeople? This was my attempt,

> Imagine your existing water utility divided its offerings into "regular water" and "super clean water". You'd think, wait, isn't my tap water already clean? And you'd be right.

> Swap "regular water" for "faster internet to specific websites" and you get the lobbyists' argument for killing net neutrality. It would produce slow internet to websites that don't pay up, effectively allowing ISPs to earn money two times for the same product, and elbowing smaller content producers out of the internet

Improvements welcome. I think it could be more succinct.

bamboozled 10 hours ago 4 replies      
Maybe losing the current web wouldn't be that bad, it's largely become a centralised, tracking and surveillance tool for mass marketing and used for spying on citizens. One gets the feeling that any significant level of "openness" died a long time ago.

It's not that it's useless, but a fresh start might not be the worst outcome.

nebabyte 5 hours ago 0 replies      
> This isnt capitalismits corporatism. Capitalism is messy. Its wasteful. But its much healthier in the long run for society as a whole than central planning and government trying to pick the winners.

> Capitalism allows for small businesses to enter and actually stand a chance. Corporatism makes it impossible.

What you're calling "corporatism" is simply "late stage capitalism". As long as you continue to buy into the delusion that your almoghty dollar will make you a multimillionaire someday, you empower those who have the actual machines of finance under lock and key to act as the new monarchs of your world.

ohthehugemanate 10 hours ago 2 replies      
I like the irony that this well researched and thought out article is published on medium.
afriend4lyfe 8 hours ago 5 replies      
If the big ISPs started throttling data and putting up walled gardens, what would stop competitors from entering the market to offer the "net neutral" flavor of internet we're used to?

Some communities are already banding together to start their own ISPs. I'm not familiar with how they deal with the "last mile" infrastructure challenge. But if it only took a big investment up front then that begs the question why did Google Fiber fail? Lack of community support?

If net neutrality was as valuable to us as we make it out to be, then what would stop local grassroots efforts from installing their own community-based ISPs in response to losing it?

spectrum1234 9 hours ago 6 replies      
My main gripe with Net Neutrality is simple economics. For almost any good or service you can pay for different tiers of quality.

Why should the internet not be this way too? If the answer is because its a monopoly I would have to disagree.

DonbunEf7 4 hours ago 0 replies      
I have seen these five steps before, in a dream. They are chaos, discord, confusion, bureaucracy, and the aftermath. Discordians stand vindicated.
roesel 13 hours ago 3 replies      
This is insanely wordy. I would appreciate a TL;DR;
Award-Winning Nautilus Enters Rough Waters undark.org
212 points by r721  17 hours ago   82 comments top 26
programd 14 hours ago 6 replies      
One of the problems is that they're shipping dead trees. No way is this economically sustainable these days. They should have gone all digital and raised their prices long ago.

Let's do some math - how many subscribers do they need to break even if they pare down staff, go all digital, and raise their price a bit? Hand-wavy numbers for minimal viable staffing, but should be order of magnitude correct:

 $ 600,000 Freelancers, $5K per article, 20 articles/issue, 6 issues/year $ 200,000 2 editorial $ 100,000 1 marketing person, online marketing savvy $ 100,000 2 support staff (clerical, PA, etc) $ 200,000 2 management/fundraising/operations staff $ 100,000 1 webmaster/IT person $ 100,000 outsourced services (HR, payroll, website hosting, etc)
$1,400,000 annual burn rate assuming a minimal staff to run just the online magazine and dump print (I acknowledge they have other expenses, but let's ignore them for now)

If you charge $60 for an annual subscription - very reasonable for the content - they would need 23333.33 subscribers to break even.

They got $1.2 million last year in grants, some $9.5 million in funding since 2012. If they can't manage to attract 24K subscribers with that kind of funding they don't deserve to stay in business no matter how good their content is.

I love their content, but they need somebody who knows how to run a business to be in charge.

nsainsbury 9 hours ago 1 reply      
I used to be a subscriber to Nautilus and initially loved their work. Over time however I've drifted away primarily because I've come to feel a lot of their articles are popularisations of the the sort of low quality "science" you see regularly make its way to HN (before getting ripped apart in the comments). Specifically, articles based on non-reproducible, low N, p-hacked studies from fields like psychology, social science, neuroscience, etc.

As the replication crisis wreaks havoc and meta-studies continue to reveal major structural issues with work in these fields, I just can't bring myself to read Nautilus anymore.

dkh 16 hours ago 5 replies      
This is a real shame. Nautilus is without a doubt the most consistently interesting and high-quality publication I read. I have just renewed my Prime membership, and hope others do the same. (Or that they get the investment they need and deserve.)
Freelancer2017 15 hours ago 0 replies      
I do sympathise with Nautilus and want them to succeed. But I am a freelancer who has not been paid by them for eight months now. A longform piece takes weeks to write. Interviewees gave their time so generously to me. And I was ridiculously excited to write for a publication I respected so much.

I had no idea that nautilus were still commissioning features when they knew they had no guaranteed income stream to pay their writers.

When nautilus ran into serious financial trouble they did not publish many of the articles they had commissioned, mine included - this meant that they would only have to offer a much smaller kill fee for these unpublished pieces. I am waiting for this fee (and am aware of several others writers in this situation). But we didn't know the pieces would never be published. We were never told. Instead the promised nautilus issue emerged that day, we told our friends, we scanned the pages with genuine excitement, and our features were absolutely nowhere to be seen.

Emails to the editor (naive, perfectly friendly emails) went unanswered for weeks.

I actually honestly wouldn't have minded as much if they were up front last year and said look, we just don't have the money, we messed up, we're sorry. They're a publication I truly want to survive regardless of my input.

But I'm a freelancer and that promised money was going to see me through Christmas. They should not have been actively commissioning when they did not have the means to pay. It was also really humiliating to email them for weeks to ask where our articles had gone. Why not reply honestly to us at the outset?

Christmas came and went. I couldn't afford presents for my family. I lost the chance to submit elsewhere because it was a time-sensitive piece. I had to apologise to my interviewees who I bet won't be so generous with their time the next time a writer approaches them. They've been burnt, too.

And even now (in the last week) nautilus have told me they're about to merge with AAAS and so we'll all get paid. But it's clear from the Undark piece that this is not true.

Sometimes magazines run into problems. I get that. I feel bad about it. But then don't commission pieces when you know there's no money to pay freelancers whose livelihoods depend on each and every word they write. We actually get paid by the word! Don't humiliate writers by making them beg for checks for weeks of work. And don't promise a merger is imminent with a big science institution when that big science institution will deny it. Good on Undark for this piece. And congratulations to the many fantastic science magazines who do the industry proud.

Xcelerate 16 hours ago 1 reply      
Just canceled my NYT membership and subscribed to the print edition of Nautilus. A few months ago I went to the NYT homepage and every top article had "Trump" somewhere in the title. I have a threshold for how much political blather I can stand, and Nautilus is like a breath of fresh air from that.
andrewvc 16 hours ago 2 replies      
I just signed up for Nautilus prime after reading this. http://shop.nautil.us
rvijapurapu 3 hours ago 0 replies      
Thanks for posting this story, I loved reading Nautilus articles. Today I've decided to do something about supporting them - I have purchased their Prime Membership.

I wish more of us can do the same.

DIVx0 16 hours ago 0 replies      
Its been a long time since i've subscribed to a magazine but I have always enjoyed reading Nautilus articles. $29 for print and digital is a steal for the quality of content they produce.
sandis 3 hours ago 0 replies      
That's sad to hear. Has to be my favorite publication. I subscribe to the digital edition, and, while visiting Los Angeles, bought a print copy at Barnes & Noble. I did ask whether they carry older issues and unfortunately the answer was no.
itcrowd 16 hours ago 2 replies      
At the time of writing this, a subscription for one year is 30$ for a bi-monthly magazine. I would love it if it was once a month (for double the price), however, shipping to Europe seems to cost another 30$ per year. I understand the cost of international shipping and will consider it, but at first glance it sounds a bit steep. There's also no student discount, which is also understandable but a pity.

That said, I do love reading their pieces and it makes me sad that they're in financial trouble.

Note: I read the content online now, but would greatly prefer paper. I subscribe to the Economist and a national opinion magazine. A digital subscription is just not my style (for now, who knows what the future will bring..).

To all writers and editors: keep up the good work. Quality publication. Hope to hear more about the AAAS deal!

subpixel 16 hours ago 1 reply      
I'm a lapsed Nautilus subscriber and in my opinion the world doesn't need a "Paris Review for science" (what I liken Nautilus to) as much as it needs a "BuzzFeed for science" or even a "USA Today for science. That is, reach and impact should be much higher priorities than prestige and design awards.
chis 9 hours ago 0 replies      
Just subscribed. 14$ a year seems way too cheap, but maybe they've run some numbers on it
apathy 15 hours ago 1 reply      
The sole comment as of 11:26AM PDT, April 29th, 2017, is devastating. It suggests that science journalism is fucked. I'm going to poll a few friends that do freelance work for Nature & Science to see if this is the general consensus.
Jerry2 13 hours ago 0 replies      
I just subscribed. It's one of my favorite mags I read all the time and I was introduced to it by HN. Had no idea they were struggling. I hope more subscribe and I hope it survives.
cookiecaper 15 hours ago 1 reply      
>Steele, a former television journalist, started Nautilus in 2012 with a two-year, $5 million grant from the John Templeton Foundation, a Pennsylvania-based philanthropy that describes itself as targeting the worlds big questions in science, religion, and philosophy. That money, supplemented with an additional $2.1 million from Templeton, was the main funding source for Nautilus in the run-up to publication, and during its first two years in print. But the Templeton Foundation typically reduces support for startup ventures after the first three years, and, accordingly, it has dialed back funding for Nautilus, although it gave the magazine an additional $1.25 million in 2015, and a little more than $1.2 million last year.

Another business wholly dependent on investor patronage.

We need to examine how we can continue to crowdsource legitimate cultural and creative endeavors. It seems that we're backpedaling to a medieval system, where science and art could only be done when bankrolled by a wealthy patron, whom the scientist/artist would have to accommodate if they expected the patronage to continue. [The dependence on corporate sponsors is really a form of this too, and as paying subscribers have evaporated, these have become ever-more-crucial.]

Stringent copyright regimes have only brought us heavily sanitized, commercialized, vacuous media. I would argue loosening this would benefit most small writers and publishers. At the very least, limiting copyright terms and keeping some culturally relevant icons in the public domain would be a huge boon. For example, imagine if someone besides Disney could benefit commercially from the Star Wars franchise, which was originally released 40 years ago. Isn't that long enough for its creators to have had exclusive control?

Something like a web-based micropayment service that dispensed monies based on time spent reading/enjoying would be useful, but it's hard to get everyone on board. I know there have been a couple of HN'ers who've made a pass at it, but to this point, nothing has stuck.

danielhooper 15 hours ago 2 replies      
Am I being cynical or is this just an ad? Every other person is cancelling their subscription to NYT from a piece that went up yesterday, and now this shows up on the front page of HN the day after?
faitswulff 16 hours ago 0 replies      
This explains their recent uptick in requests for donations. I bought a print+digital subscription a few weeks ago because emails from Nautilus have been the ones that I've most looked forward to lately.
anigbrowl 15 hours ago 0 replies      
Computers accelerate information exchange, and so much of capitalism is based on the latter. This means huge rewards for those who aim at the popular taste...but the popular taste is very much the lowest common denominator of our cultural data sets. And while it's entirely right to aim at that, our accelerated capitalist system does not do so well with steadily financing things which aim above that. This might be because economic models pursue equilibria of supply and demand, but just as there is a lowest common denominator of both there is also a highest common factor of which economic models take no account, and therefore under-finance.
johnnydoe9 15 hours ago 0 replies      
Just recently discovered Nautilus and it is really high quality stuff, I think I'll get a premium membership too after reading the Cormac McCarthy issue.
danielparks 15 hours ago 0 replies      
Does the print edition contain ads?
zajd 16 hours ago 2 replies      
Love Nautilus, it's a shame they aren't doing well. Wonder what their subscriber count is.
Animats 14 hours ago 0 replies      
The current issue is headed "Consciousness". Groan. That's been discussed to death in the AI community, with little result.
hackuser 12 hours ago 0 replies      
> started Nautilus in 2012 with a two-year, $5 million grant from the John Templeton Foundation

That's very interesting and important. I know the Templeton Foundation as funders of 'research' into creationism. Richard Dawkins, for example, is apparently a critic of theirs and refused to participate in a project of theirs. The Templeton Foundation's Wikipedia page tells some other interesting stories with names you may recognize (with the caveat that it is Wikipedia).

I wonder what influence they have on Nautilus. It's a genuine question; the world isn't black and white, Templeton is not evil, and I don't know their current level of funding for Nautilus - perhaps they could use more Templeton money. OTOH, funders can have subtle influence in many ways, from story selection to self-censorship.

EDIT: Oops, should have kept reading to answer one of my questions: "[The Templeton Foundation] has dialed back funding for Nautilus, although it gave the magazine an additional $1.25 million in 2015, and a little more than $1.2 million last year"

xor1 15 hours ago 0 replies      
I would love to know more about the person behind and responsible for screwing over the writers.
literallycancer 12 hours ago 0 replies      
Great, maybe now we can some content that is not funded by a religious lobby, for a change?


bpodgursky 16 hours ago 0 replies      
Whew. From the title, I thought I was going to lose my file browser.
Luxury Music Festival Turns Out to Be Half-Built Scene of Chaos npr.org
119 points by ljk  12 hours ago   57 comments top 8
alistproducer2 4 hours ago 2 replies      
The Reddit dedicated to this showed there was an article in the huffpo and a Twitter account (something like @fyrefraud) that have been screaming for months that this festival was an obvious scam. If you know what to look for, a lot of outcomes are not some giant mystery. In isolation, human behavior is actually quite predictable; only in the aggregate does it get difficult to predict.

Edit: I went through my browser history and the Twitter handle is correct.the article was actually on BuzzFeed but it's been scrubbed since last night. The author's name is Madeline Scott and the title started with "is fyre festival the next big music event or..." Maybe there's a cahe of the article somewhere?

walterbell 7 hours ago 0 replies      
From Bahamian paper, http://www.tribune242.com/news/2017/apr/28/tribune-comment-f...

"... those who met with the organisers of the Fyre Festival shared that the timeframe was far too short for such an ambitious event ... organisers were again advised to reschedule the event to avoid competing with the famous 60 and more-year-old George Town regatta ... this Regatta is the highlight of the George Town social calendar. All hotel rooms, transportation, taxis and majority of the rental houses are booked years in advance for this week. Clearly, this would pose a logistical nightmare and preclude any additional tourists or locals from attending such an event as Fyre Festival."

maxander 10 hours ago 4 replies      
For everyone who hates the "plug-and-play" trips to Burning Man set up for rich kids, this story is the schadenfreude of the year. It turns out that the logistics of throwing giant festivals in remote locations are difficult! Who would have guessed?

I look forward to the deeper investigative reporting on precisely how that mess worked out as badly as it did, but the combination of promise-vs-reality mismatch and the rough PR afterwards suggests incompetence on all levels.

downandout 6 hours ago 2 replies      
This festival has ignited a Twitter war between the haves and the have nots. One particularly tone deaf tweet (if you read her entire feed over the last 24 hours, you will understand why poor/middle class people dislike most outrageously rich people and vice versa):


nsxwolf 7 hours ago 0 replies      
I love the pictures. It looks like they built a terrifying hellscape in the middle of paradise.
erik_landerholm 10 hours ago 7 replies      
Other than the fact this story makes us all giggle...who cares?
Theodores 5 hours ago 0 replies      
Each year there is guaranteed to be a 'winter wonderland' event with Santa, the Elves and everything else Christmas, only for it to go the way of the Fyre Festival and become newsworthy. Typical headlines will involve the elves sat around smoking with no snow anywhere on site and the general appearance of the 'wonderland' being more like a refugee camp.

Some recent years, found with zero Google-fu:



'Poundland Santa' - funny!!!



'a visit to Father Christmas will never be the same again...'



'Challenging: The 'Nativity scene' could only be reached across a muddy field'



'One mum who visited the Christmas gala event in Cumbria, which cost 25 for a family of four, said her kids had more fun walking home'

Clearly this is a list that gets added to every year and I am wondering whether this would make an interesting day out, to go to a real life version of Banksy's take on a theme park.

The failed festival is in the same league however I think there is added reason for failure. Back in the day of illegal raves there was no option of failure because people would bring their own entertainment (yes, probably drugs) and be prepared for no facilities except for a sound system or two. Events were participatory, people got on with it and didn't wait around expecting to be entertained.

jodrellblank 8 hours ago 3 replies      
If you like reading about festival fails, on a smaller, less-grand, scale there's 'pizza-and-music' festival MySliceFest of last year - http://www.methodsunsound.com/myslicefest-london-review/
Tiny Linux distro that runs the entire OS as Docker containers github.com
187 points by purak  17 hours ago   137 comments top 14
oneplane 15 hours ago 5 replies      
This is starting to smell like a system on top of a system to fix something that could be fixed in the system. Kind-of like implementing a filesystem on top op a filesystem... or putting a database on a filesystem to run another filesystem inside the database, or using a webbrowser as a runtime instead of an operating system.
darren0 14 hours ago 1 reply      
Creator of RancherOS here. Thanks for the interest in our tiny distro. RancherOS was created the beginning of 2015 and at the time was quite a novel concept. We strived to not just use container technologies in a Linux distro but actually package everything as standard Docker containers. Fast forward two years, what we were doing back then is now becoming the accepted practice. Most major distro are adopting more container packaging approaches in the form of flatpak, snap, and containerd. RancherOS 1.0 LTS was just released a couple weeks back and we have started development on 2.0. 1.0 was a bit ahead of the time and honestly had to employ a lot of technics to make it work that we didn't like. With 2.0 we will shift the focus from Docker to containerd, OCI, and LinuxKit which will allow a much cleaner design.
gtrevorjay 15 hours ago 4 replies      
This is clearly a trend, though it remains to see if it will garner enough acceptance to actually be "the future". systemd supports launching container-based services via nspawn and already namespaces "legacy" services very heavily. In fact, systemd et al were among the heaviest early drivers of cgroup technology for cleaner starting and stopping of groups of processes.
B1tchard0 9 hours ago 1 reply      
I don't understand why running software on bare metal is viewed as a problem to be solved.

how many layers of abstraction are necessary, and why?

Obviously virtualizing serves a valuable purpose.

Making development more accessible is great.Simplistic dev services like this mean reliance on others infrastructure, and being bound to cloud.

Doesn't seem forward thinking.

Can you imagine if Google had decided to run their search app on Microsoft servers?

thrill 16 hours ago 0 replies      
I've been using RancherOS for a few weeks now and I'm quite delighted with it. A confusion that occurred at first for me was the distinction between Rancher (the project/company), Rancher (the application) which can be used for installation and distribution, and RancherOS, which is the concept of replacing the Init process with Docker. Docker is used in separate instances - one to manage the containers that make the OS, and one for the remaining containers that make your apps.

I think the advent of Docker Swarm probably put a crimp on development and use of Rancher (the app). To me the way forward is Docker's own clustering tools, and the ease of standing up a cluster of Atom processors at www.packet.net where they install (as an option) RancherOS is very attractive.

hobarrera 14 hours ago 5 replies      
I'd really love to see some of this stuff transition to the desktop too.

Like, for example, containerize Skype, so that it can't read my home. Or contain Firefox to just read `~/.mozilla` and `~/downloads`.

For binary blobs I don't trust that much, I'd really value this.

For FLOSS stuff, it still provides protection from bugs.

mmrezaie 13 hours ago 0 replies      
Probably it was not the vision of these types of projects, but this reminds me a lot of Qubes OS[1]. I actually have occasionally used docker (lxc) to run some applications that I was not trusting, and I was controlling them using cgroups. Right now my chrome browser is running like that.

[1] https://www.qubes-os.org/

dkarapetyan 13 hours ago 1 reply      
I have to say this enrages me. The system services are still privileged containers and we are now basically emulating a micro-kernel (very badly I might add with a monolithic kernel). If you want to use a micro-kernel then use a fucking micro-kernel. Hacking a micro-kernel with docker is not the right approach, especially given the stability track record of docker itself. It's a hack and aesthetically unpleasant on all sorts of levels. Not the least of which is that docker itself is one giant hack.
codebeaker 16 hours ago 4 replies      
Didn't Docker release this themselves (different project) just a week or so ago? I forget the name, and can't seem to find it on their site.
logronoide 15 hours ago 0 replies      
I guess RancherOS is not something "new". First time I use it was in 2015...

Anyway, it seems it's design has inspired some people recently.

cookiecaper 15 hours ago 4 replies      
CoreOS works the same way. All containers. You can run `toolbox` to get into a systemd-namespace'd Fedora container (any other container can be specified; it's just Fedora by default), from which you're supposed to do all your troubleshooting/analysis (caveat: systemd-namespace does not seem to support `auditd` well).

I still strongly dislike "containers". It's not worth the complexity or instability. Two thumbs way down!

KaiserPro 16 hours ago 5 replies      
for the ignorant, why would I want to wrap docker inside docker?
justAlittleCom 13 hours ago 0 replies      
That's ungodly.
Walkman 15 hours ago 1 reply      
Rust your ARM microcontroller japaric.io
195 points by miqkt  15 hours ago   15 comments top 5
vvanders 12 hours ago 0 replies      

Here I was expecting another small project and instead this post delivers in spades. Awesome to see svd2rust, there's definitely a couple edge cases(global #define) that bindgen doesn't quite cleanly handle yet and that's a clean solution to it.

Animats 9 hours ago 0 replies      
Nice. That's what Rust is really good for.

This is a deluxe environment, with a debugger built in.In the next episode, they add a CPU dispatcher.

andars 6 hours ago 0 replies      

I worked on getting rust to run on an arm core a few years ago, and the process was honestly pretty miserable. This is so far ahead from what I had going, it is hardly comparable. Looks like a very streamlined and elegant process. Excellent work.

MrBuddyCasino 13 hours ago 3 replies      
I had no idea Rust MCU support has come so far, the generated code is indeed very lean. This is fantastic! God I'd love to use this, but ESP8266/ESP32 is where its at right now (at least for me).
jwr 12 hours ago 0 replies      
Very interesting work. I'm looking forward to when I'll be able to use Rust to write production ARM code (I mostly use NXP Kinetis devices, but it seems most of the tooling is universal).
China Doesn't Understand the Concept of American Chinese Food (2014) vice.com
76 points by prostoalex  10 hours ago   69 comments top 20
nostrademons 6 hours ago 5 replies      
My dad's a Chinese immigrant, and I've been to China and had Chinese food there.

There are two types of Chinese food you can get in America (well, more given all the regional variations, but I'm making a point...). If you went to a strip mall, walked into a P.F. Chang's, and had General Tso's Chicken, that's not Chinese food. But if you walked into an unmarked doorway in Chinatown, walked down a flight of stairs to a very dingy basement, held up a few fingers to tell the hostess how many people were in your party, and then ordered off a menu where nothing was in English and everything either had tendons or organ meat - you're probably getting something pretty close to what you would get in China.

You can get the latter experience in most major metropolitan areas in the U.S. and Canada, but you have to know where to look. Restaurants like that don't send out coupons with the normal advertising circular - basically anything that advertises in an English-language publication is American Chinese food.

alkonaut 1 hour ago 0 replies      
This is exactly the same with Italian food: even though the US is full of people of Italian descent, that doesn't change the fact that the Olive Garden menu baffles Italians.

Italian-American is a different kitchen. Just like British-Indian food. Or Tex-Mex.

Sometimes these adaptations are pretty good (the British Indian food, which is what everyone outside india thinks of as "Indian food" is pretty good!) but for some reason the US-chinese, US-Italian and US-Mexican (Tex-Mex) cuisine is an embarrassment to the originals.

echevil 7 hours ago 1 reply      
Yeah, American Chinese food is mostly Cantonese, which is only one of the eight major cuisines in China. Even if it were exactly the same as Cantonese food in China (it is not, apparently), it would still be unfamiliar to most Chinese people
inopinatus 6 hours ago 4 replies      
I'm married to a first-generation offspring of Chinese parents, a source of regular and scathing remarks on how what is served in the US as "Chinese food" is often a many-generations-removed facsimile thereof.

Three items in particular (Chop Suey, Chow Mein and General Tso Chicken) receive very special ridicule and their appearance on a menu can effectively disqualify any restaurant from further consideration. As the spouse of the above-mentioned I consider it essential that I can avert any incipient noodle deficiency crisis; there are a very few joints - so few I can count them on two fingers - between SFO and San Jose that have received grudging consent and pre-approval for takeout.

(It probably doesn't help that we generally reach SFO or LAX via a layover in HKG or SIN)

rinka_singh 7 hours ago 2 replies      
:-p China would NEVER understand the concept of Indian Chinese food either. We've changed the traditional Chinese food so significantly that...

And it is the second most popular "cuisine" in India after traditional Indian food.

tuna-piano 4 hours ago 3 replies      
In the reverse, this is what I got when I ordered a burger at a basketball game in China. I think of this burger when I try and empathize with how other cultures feel when America adapts their cuisine:


Also, here's a video of Chinese people trying Panda Express (American Chinese fast food) for the first time: https://www.youtube.com/watch?v=Fo59LlkTDe4

candiodari 6 hours ago 9 replies      
Funny thing about international food. It's not very international at all.

French food is great ... except in France it's very different (and outside of the center of Paris sucks pretty bad)

Turkish fast food, specifically Kebab, is as far as I know a German invention taken up by Turks, rather than something that historically existed in Turkey. Now you might say shaved roasted meat existed there, and you'd be right, but that existed pretty much anywhere, and was prepared very differently. Shish kabob are sticks with goat meat. Sucks that I can't find the typical bread they serve Kebab in in Western Europe anywhere here in Asia.

Chinese food in Asia is SO much better than Chinese food in Europe. Cheap Chinese food in Hong Kong is edible to great (esp. the vegetarian stuff is nice). Cheap Chinese food in Paris ... you'll be sick for days.

But there's very little French about French cuisine in SE Asia. Their idea of traditional French cooking: a steak, with a fat edge attached to it, medium rare, with "edges" (really thick fries thickly covered in spices). No sauce. Great French food in France: a clean steak (no fat or nerves or sinews), one of a few sauces made with cream, meat juice and pepper, bearnaise. Thinly cut (not mcdonalds thin, but still far thinner) fries, a good portion of mixed salad, and some cooked vegetable preparation.

wluu 1 hour ago 0 replies      
Not really a surprise. It's the same story elsewhere around the world. They had to adapt to survive. They firstly adapted local ingredients with techniques and flavours of home to cater to their fellow migrants, then they'd start adding some new dishes based on what they perceived as local tastes to try to attract the "native" population when just catering to their fellow migrants wasn't enough to survive.

How close a restaurants' dishes are to "authentic" ones depends largely on how many generations removed the chef is from their homeland.

Anyway, I'm of Chinese descent. First generation in my family born in Australia, but several more removed from China. So while the food that my family cooks retains Chineseness it also contains influences from the countries that my parents grew up in mixed in with ingredients that were sourceble in Melbourne, Australia in the 80s. That said, due to the relative distance of Australia to Asia during the mid to late 90s, more ingredients came in as the post-Vietnam war migrants settled here and had become further established in the community (so had capital to spend on luxuries like imported ingredients).

Some links that may be of interest:- http://www.abc.net.au/news/2016-02-21/humble-chinese-diner-m...- http://www.chia.chinesemuseum.com.au/biogs/CH01148b.htm- Chifa (Chinese Peruvian Cuisine) https://immigrationtalk.org/2013/07/17/chifa-the-story-behin...- https://en.wikipedia.org/wiki/Caribbean_Chinese_cuisine

orblivion 2 hours ago 1 reply      
What doesn't add up to me is the idea that American Chinese food evolved from the 1800s, yet every legit Chinese restaurant has owners who have a heavy Chinese accent, clearly from China themselves. Did they come here and so quickly adapt to what was expected from "Chinese" food?
treehau5 7 hours ago 0 replies      
I think most countries are blown away by America's portions. They are just insanely huge some times. They are so big, even some places that do "small plates" or tapas are still too big.
BurningFrog 7 hours ago 0 replies      
All Chinese regions have their own variation of the major Chinese cuisines.

You can think of the different versions of it outside China as regional variations as well.

hindsightbias 4 hours ago 0 replies      
Cantonese in the US didn't get Hunan themselves until Henry Chung brought it:http://www.sfchronicle.com/restaurants/article/Henry-Chung-H...
mc32 7 hours ago 2 replies      
I don't think I've ever had chop suey. I used to see canned "chop suey" in NY supermarkets. Never seen them in SF bay area --granted I have not sought it out.

I may just have to try it out some day and see what the fuss is all about. Maybe it's the east coast version of Kung Pao chicken (i.e. a quintessential dish)

Speaking of east coast dishes I don't see in the SF bay area are NY style calzones or knishes.

5555624 3 hours ago 0 replies      
Although her TED talk is linked, there is no mention of Jennifer8. Lee's book, "The Fortune Cookie Chronicles." The point of the book is that American-Chinese food and Chinese food in China are different. (The book was published the same year as her talk, 2008; which is six years before this article originally appeared.)
diego_moita 5 hours ago 0 replies      
For a wonderful story of Chop Suey (North American "Chinese" food) in Canada:


mozumder 38 minutes ago 0 replies      
What's the process of starting a company in China as a foreigner? Is it something the government there encourages? Are visas for those easy to get? What about incorporating?
Svekax 5 hours ago 0 replies      
As offensive as saying the Spanish don't understand the concept of burritos.
bingomad123 6 hours ago 1 reply      
China does not understand American Chinese Food ? Wait till they find the monstrosity called "Chinese Bhel" an Indian Chinese food.
mrbill 7 hours ago 2 replies      
Should say (2014), as that's when this was first published; the restaurant talked about closed in January 2016.
boona 8 hours ago 2 replies      
> China Doesn't Understand the Concept of American Chinese Food

Fascinating! :O

> vice.com

Oh. :/

Nontransitive dice wikipedia.org
142 points by adenadel  16 hours ago   31 comments top 10
latkin 11 hours ago 0 replies      
You can purchase a set of non-transitive dice here: https://mathsgear.co.uk/products/non-transitive-grime-dice (I am not affiliated in any way with this store)

These particular ones are fun because the winning order reverses if you double the count of dice. i.e. A beats B beats C beats A, but 2 As lose to 2 Bs lose to 2 Cs lose to 2 As.

I wrote up a blog a while back that explores the various possibilities and chains using Mathematica: http://latkin.org/blog/2015/01/16/non-transitive-grime-dice-...

creatine_lizard 12 hours ago 1 reply      
This reminded me of Penney's Game (https://en.wikipedia.org/wiki/Penney's_game).
amalcon 12 hours ago 1 reply      
I find nontransitive dice to be a clear demonstration of the effects of premature rounding. The nontransitivity is only possible because, after each iteration, the result is rounded to a victory for one die. If the totals were summed over time, they could clearly be ranked by expected value.

You can see this result in other places, also. It's especially visible in sports, for example, or in the stock market.

dws 11 hours ago 1 reply      
The non-transitivity of Rock-Scissors-Paper is easy to understand, partly because it's so simple, but mostly because you're likely never played outside the usual rules, even if adding Lizard-Spock.

Non-transitive dice screw with the 'nature' of dice that most of us expect. To get to the mathematical intuition, one may have to get past a deeply-ingrained feeling that something about these dice just isn't right. That's a big part of the fun.

adenadel 14 hours ago 0 replies      
Brought to my attention from Timothy Gowers' blog


purplejacket 3 hours ago 1 reply      
OMG, I just finished working through an example of this with my student, like literally minutes ago, and look what Hacker News brings me ...
iamwil 11 hours ago 0 replies      
Or if you have a 3D printer, you can print out your own.


I made it a while back. There's 3 sets. Efron's dice, Miwin's dice, and Grime's dice.

agumonkey 5 hours ago 0 replies      
Reminds me of political system bugs where a candidate might win only by transitivity.
diminoten 10 hours ago 0 replies      
Does anyone have any board game recommendations that take advantage of this dice configuration?
Frondo 8 hours ago 0 replies      
This video is where I first learned of nontransitive dice:


Grime dice! And James Grime seems like such a fun, happy, charismatic guy, I'd love to have a beer with him and play dice with him, even knowing the outcome. :)

Wacl: Tcl distro customized for WebAssembly e-lehmann.de
75 points by blacksqr  12 hours ago   36 comments top 6
jitl 10 hours ago 4 replies      
Why do people like Tcl? I've never tried diving in to using the language, but I have debugged MacPorts now and then, which is all Tcl, and I've seen that Tcl UI library used in other scripting languages.

What's the draw, other than having some existing code written in the language? Gems like the `upvar` command? (http://wiki.tcl.tk/1508)

Is there something special about Tcl that makes it a joy to use?

grondilu 11 hours ago 3 replies      
I'm a Perl fan and as such it saddens me to see other languages targeting wasm. I've been convinced for a while that webassembly is the next big thing in computing and so far the Perl community as far as I know has shown close to no interest whatsoever.
kristopolous 3 hours ago 0 replies      
Of interesting historical note, the W3C HTML 4 standard alludes to TCL as a possible scripting language when describing the script tag, albeit just as an example:


mappu 10 hours ago 0 replies      
I'd be interested to see a Tk implementation.

It would be neat if there were credible alternatives to the DOM.

interfixus 3 hours ago 0 replies      
At long, overdue, too late last...

In the very early days of the web, I used to fantasize - naively - about the whole undignified html hodgepodge never having happened, and the entire web just running on served-up tcl/tk.

jblow 8 hours ago 0 replies      
Guys. Stay away. Tcl is awful if you want to write software that doesn't waste hours and hours and hours of your precious time hunting down simple bugs that would not have been an issue in most other languages.

- guy who used Tcl in like 1992 and helped write a 'compiler' for it, etc.

How Web Forums Make Neuroticism Viral truthhawk.com
86 points by imartin2k  15 hours ago   32 comments top 12
cocktailpeanuts 8 hours ago 4 replies      
> It is weirdos and neurotics that are most disposed to spending all their time posting online

This is not true. Every single human being has multiple different sides/personas depending on the context in which they engage.

For example, many people think "Trolls" are some mythical category of assholes they will never run into in real life, but the thing is, everyone can act like a troll depending on the circumstance. This is why Twitter can't fix the spam problem. Because they think the goal is to eradicate this mythical group of people. But the reality is everyone on Twitter is in one way or another annoying to someone else, without even them realizing.

I am probably much much busier person than OP in real life, but I still have time to post on HN. I am definitely not a weirdo and neurotic who has nothing better to do. I probably spend less time posting online than the OP spend time watch TV shows.

The reason I say this is because without understanding WHO exactly "trolls" are, you will always lose. When you understand trolls are just ordinary people like yourself, only then you can find a way to deal with them.


I have acted like a neurotic person on certain forums when I was in a desperate situation, and I am perfectly aware of that. That doesn't mean I am a weirdo who has nothing better to do. Anyone in those situations would probably behave that way too. Knowing that doesn't make it any less annoying, but my point is that I can sympathize, and I know that these people are not all weirdos.

Tossrock 5 hours ago 0 replies      
A webcomic called Toothpaste For Dinner has my favorite take on this idea: http://www.toothpastefordinner.com/index.php?date=051810
Noumenon72 12 hours ago 0 replies      
Perhaps this is the reason that Dungeons and Dragons DM advice is so detailed and exhaustive that it would take hours to prepare each session, while actual D&D games with very little DM prep are usually still fun.

I got the "I must shoot 10,000 free throws to be prepared" attitude about becoming a developer -- must know Linux, concurrency, all interview questions, salary negotiation, and so on. It was daunting but ultimately correct, I got the kind of job I wanted and doubt I could have done it without being neurotic about it.

Or maybe I would have been fine and I'm still being neurotic and overdoing it. This article's perspective is helpful because "Remember that all this advice is coming from neurotics" was not something I took into account.

pella 12 hours ago 1 reply      
my favorite "game"

Nicky Case: WE BECOME WHAT WE BEHOLD; a game about news cycles, vicious cycles, infinite cycles

" 's vicious cycles. Here's the feedback loop:

 conflict the media blows it up even more conflict" [1] 
https://ncase.itch.io/wbwwb ( need ~5min)

[1] http://blog.ncase.me/we-become-what-we-behold-a-post-mortem/

LordHumungous 10 hours ago 0 replies      
> It is weirdos and neurotics that are most disposed to spending all their time posting online

Uh.. hey...

But seriously, I think it's also simple the case that an anonymous internet forum is a great place to vent your innermost feelings.

dgant 10 hours ago 2 replies      
This was a big cause of the death of CampusNetwork, which in 2004-5 was a credible competitor to Facebook. Because it encouraged for campus-wide conversation -- rather than just conversation with your immediate contacts -- it gravitated towards politically extreme conversation that dissuaded mainstream participation. Which is a shame, because it did act as a good way to meet new people, which isn't Facebook's forte.
Apocryphon 10 hours ago 0 replies      
Having both been on the Something Awful forums and read some of the major stories there about the low points of the site's history and community dramas, this article makes sense to me. The reason why many forums, even "normal" ones about mothers, have mass social dysfunction because they're self-selecting communities.
roganp 7 hours ago 0 replies      
This reminds me of an Atlantic article that I found quite disturbing : https://www.theatlantic.com/magazine/archive/2000/12/a-new-w...

It is about the origin pathological ideas and how the internet might make them more prevalent.

ben_jones 10 hours ago 0 replies      
How about checking your phone every five seconds even though you know you have no notifications for neuroticism? Stop picking on my internet forums.
abalashov 3 hours ago 0 replies      
If youre a talented artist, you probably spend your time actually making art rather than discussing technique online. Top amateur athletes are too busy actually training and playing to spend five hours a day on a forum for their hobby.

Is this always true?

I mean, of course it's true at the extremes; if someone literally spends _all_ their waking hours posting on forums about X, they're probably not getting very much X done.

But discussion and polemic is more complementary to some occupations and disciplines than others, one must acknowledgeas this article seemingly doesn't. Publishing academics spend a lot of time on rigourous and structured rebuttals of each other's theories, a kind of highly professional and esoteric Reddit with long bibliographies. They probably partake of some informal channels to soft-trial some of their positions and hone some of the thorny bits before pushing to production, so to speak. They might spend a lot of time on that.

Attorneys learn how to write more eloquent and persuasive pleadings and briefs by way of practice. A lot of practice. Surely some of them chisel the background knowledge and social skills required to operate in their world online. If that's a serious learning tool, you're probably using it more than 15 minutes/day. You might even have a senior badge on some PHPBB legal board.

A lot of skills can be learned or improved on the Internet by reading and participating in sometimes contentious discussions about them. The strong religion in motorcycle repair and boating forums isn't all puffery and neurotic wheel-spinning; a lot of the commentators are quite well-informed about the range of available componentry and DIY techniques, even if they sometimes bite each other's heads off in arguments about the One True Way to overhaul a marine toilet or which ape hangers are the best.

The hours developers spend arguing about React vs. Angular on HN aren't necessarily wasted; some of the discussions are rich, vibrant and informative, and make both the writers and the readers better developers or technical managers.

I myself learned a great deal about history and politics in high school by arguing heatedly with informed people online. If I were an aspiring politician or writer, expository writing in support of a particular ideological conviction would have legitimate value and relevance as a skill set, and this kind of exercise helps to hone it.

It takes a certain kind of personality to devote a lot of energy to online discussions. Some people don't like to think and argue about methodology or meta- issues, or otherwise engage their analytical faculties very much when socialising. They just do. Good for them. However, this is a difference of style rather than substance. Everyone has to have "continuing education" of some description to remain fluent in their field. And yes, of course there's a limit beyond which pure theory and no practice lies for simple reasons of time and economics, but it just depends.

So, I don't disagree with the fundamental premise, but as is so often the case, this article paints the online world with a broad brush.

empressplay 12 hours ago 1 reply      
imgabe 11 hours ago 3 replies      
I think this could be extended to the mass media in general. Where do we get our information from? Journalists. What do journalists do? They write news articles. They don't actually do any of the things they write about, they only write. We very seldom (in comparison) get perspective from the people who are doing things - because they are too busy doing them to talk about it.
Why Germany Educates International Students for Free insidehighered.com
142 points by imartin2k  21 hours ago   143 comments top 18
ilamont 8 hours ago 1 reply      
For a point of comparison, the annual tuition prices for colleges in Massachusetts:


Tufts, BC, BU, Olin, MIT, Northeastern, Brandeis all between 45k and 50k. Harvard 41k. When room, board, and books are factored in it's a quarter million dollars over four years.

Public colleges (Umass) are a lot cheaper but I've heard "fees" can run up to 10K a semester.

Lucrative for U.S. schools, ludicrous for students and families.

anon_7523 6 hours ago 1 reply      
My personal experience says, that it is not working out. I cannot tell for the whole country, but I do have some insights, since I am hiring and interviewing students and studied in one of the universities mentioned elsewhere in the thread. There is an English speaking Master program, consisting almost entirely of Pakistani and Indian students. Some facts about them:

- They are not required to learn German, so they speak very little to sometimes none at all.- They can only pick companies where speaking only English is tolerated.- Since they speak English, they tend to stick to themselves and cannot integrate. Some of them have a hard time even ordering food.- Indian Bachelor degrees are not comparable to German degrees. I have the feeling that there are some good universities, but others are nowhere near the German standard. Their skill levels are usually lower than these of their German counterparts. It makes sense: I have talked to people, who came from a small village and used a computer in their undergraduate course for the first time.- When you talk about their plans, it becomes clear, that they aimed for the US or the UK and took Germany only for the price and are often not planning to stay, but to take the next opportunity to board a plane to the US.

At the moment I do not think it makes any economical sense for Germany. I would do the following:

- mandatory German language courses- mandatory German language knowledge, even for English speaking courses- much stricter admission standards, individual tests instead of trusting non-EU standards- better integration with the labor market- maximum to the number of months you can stay in a dorm (already the case for German students)- initiatives to form German + foreign flat shares (primary way of living for students in Germany)

At the moment we are just sending the bad students back home and the good students to the US, after they got a free education here.

The local university close by reacted and increased the required GRE test scores to Ivy League level. The admissions dropped by an order of magnitude.

Germany is very social-democratic when it comes to education, so politicians avoid the word "elite", but when it comes to picking talent, you really should not. I think Germany should capitalize on the political climate in other countries and pick quality over quantity. A tax paid university should not be a third-world aid program.

MarkMc 13 hours ago 4 replies      
If you are a young person living in a poor country, the two best investments you can make to improve your standard of living are (a) get a university education; and (b) immigrate to a rich country.

Germany offers both:

1. A free undergraduate university degree

2. For every graduate: 18 month work visa after graduation

3. For every STEM graduate who earns more than EUR 40,000 per year: approval to work in Germany forever (ie. a 'blue card')

Yes, you must first learn German, have good high school grades and be able to borrow EUR 9,000 to apply for the student visa. But for millions of people living in third-world countries that is achievable and a great investment given the enormous returns on offer.

So why isn't Germany flooded with foreign university students?

MichailP 2 hours ago 0 replies      
While I think it is good for both Germany and students, it probably has a bit of geopolitics mixed in. All those young people, if they return to their home countries, will be naturally more oriented toward German products thus indirectly making German economy stronger. I saw a similar theme in Russia, where there is even a specialized university for this [1]

[1] https://en.wikipedia.org/wiki/Peoples%27_Friendship_Universi...

lispm 14 hours ago 2 replies      
> Why Germany Educates International Students for Free

One thing to remember: That university education may not be that expensive does not mean everybody is allowed to study. Universities often set high barriers.

In Germany 27% of young adults get an university degree. OECD average is 40%. It's not because Germans are more stupid, but because there are less students allowed to enter University education. Also there are other means of advanced education outside of traditional Universities. Many jobs base their education on the dual education system.


aphextron 14 hours ago 14 replies      
Should I study engineering in Germany?

I'm looking at undergrad programs in California right now and the numbers don't add up for me. Not just tuition, but cost of living as a full time student as well. I also feel like it would be much easier for me (a non-traditional student) to get into a better university over there, as they pretty much just look at your test scores. Not all this GPA/extra-curricular "well rounded" stuff they do here. Do they provide many undergrad programs in English? Are the degrees accredited in the US?

gumby 11 hours ago 1 reply      
One thing to consider is the very trade-focused nature of the degree.

My son is a German citizen, educated until high school in the German language, but he enrolled in a US university. Why? The US system offers a broader education at the undergraduate level. In fact there aren't undergraduate medical or law degrees the way there are in Germany (where you graduate and start practicing / start residency).

Honestly I think this distinction is part of a cluster of characteristics that make the US more entrepreneurial than Germany(and why I'd rather drive a German car than an American).

(This isn't an argument that one country is better than the other, just that they've picked different local maxima on various issues. FWIW I'm not a citizen of either).

TazeTSchnitzel 15 hours ago 1 reply      
> in Germany, students -- on the whole -- famously pay no tuition fees, regardless of where they come from. Seen from the U.S. or Britain, this policy may appear either supremely principled or incredibly nave

Britain? Do they perhaps mean England?

The other three nations of the United Kingdom have either free (Scotland) or vastly cheaper (Wales, Northern Ireland) university tuition fees.

wslh 9 hours ago 1 reply      
My country, Argentina, does the same just in case you want to study here. The courses are obviously in Spanish. Postgraduate studies are paid.
FredrikMeyer 17 hours ago 1 reply      
It is the same situation in Norway. International students pay no tuition (and we have the same debate here whether to continue this situation...).

On the other hand, living costs in Norway are quite high.

mrkgnao 4 hours ago 2 replies      
I'm a graduating senior in India, interested in studying math as an undergraduate.

Considering that I know some German (~B1), could this work out for me?

MarkMc 13 hours ago 0 replies      
> starting in fall 2017, the southwestern state of Baden-Wrttemberg will start charging non-E.U. students 1,500 euros ($1,634) per semester

That's still incredibly cheap for a quality university degree.

louithethrid 15 hours ago 0 replies      
You grow them, we poach them, they build it, you buy it.What a nice little buisness model.Could be very historic soon.

I wonder if with youtube lectures and automated courseware- open source universitys could be errected in nearly any country. Finance the food, finance the healthcare and roof, and those students could study anywhere.

erikb 15 hours ago 8 replies      
Funny. I took care of foreign students in my German university and they get exploited the hell out.

At first they pay more than German students for the same semester, despite having worse chances to succeed (language barrier, culture barrier, fewer friends/family etc). Then they have to join preparation courses one way or another, because, you know, German isn't easy. Then they hardly get access to the public student dorms and are put 3-6 people in old, unclean apartments far away from university (partly without public transport access) and EACH of them pays as much as a German would pay for the whole apartment. Professors also have huge power over them and in some points can even enforce them indirectly to return to their home country. Old dudes (teachers, profs, organizers) dating barely legal girls in exchange for favors also is accepted practice.

Sure, the official part of everything they have to do and pay to succeed may be the same as for Germans and none of the "fees" may be labeled as such, but studying in Germany is much more expensive for foreign students than for Germans.

MarkMc 13 hours ago 1 reply      
Is there a fixed quota for the number of international students studying at German universities?

That is, if the number of international student applications doubled would it make it harder for German students to be accepted into university?

anotheryou 15 hours ago 2 replies      
You still need rich parents, because you're not allowed to work much to support yourself.
yowkow 20 hours ago 7 replies      
Certainly laudable. How does one "stick around" after graduation - do you have to learn German?
Boothroid 14 hours ago 6 replies      
Another possible reason - they may well have little choice! Lists of top ranked universities are generally dominated by the US/UK. In this list the highest ranked German institution is at number 30: https://www.timeshighereducation.com/world-university-rankin...

It's always going to be hard to charge the same as a competitor when your product is inferior.

TypeScript Progressive Web App Quickstart github.com
56 points by aussieguy1234  6 hours ago   4 comments top 3
hazza1 24 minutes ago 0 replies      
This is really an Angular progressive web app, it doesn't do AOT minified compilation so the deployment size will be huge.

Depends what you're building but for most PWAs I'd recommend a much smaller library such as Preact probably in conjunction with https://github.com/NekR/offline-plugin

isoos 2 hours ago 1 reply      
The code seems generate to generate a very simple service worker that enables offline more for the web app: it puts the static assets in a cache that serves them if the network is down.

While it is a great start, and nothing wrong with that, I encourage people to check the more advanced features of routing and caching, where you have much better control of what is happening in the service worker. I have found the best JS library for that is sw-toolbox:https://github.com/GoogleChrome/sw-toolbox

Shameless plug: I have also developed a Dart library for progressive web apps: https://github.com/isoos/pwa

One significant advantage of the library over the original solution is that you can have offline mode without sweating as much as 100-ish characters:https://medium.com/dartlang/making-a-dart-web-app-offline-ca...

(Scroll ~to the middle, super-simple to setup).

Another advantage is that cache invalidation is really hard. Neither the linked quickstart, nor the sw-toolbox addresses this, but there should be a way to control your cache updates, invalidations, and making sure you don't leave it in a broken state. Also, these should make sure that you don't pollute the user's browser too much.

My pwa package does cover a lot of these edge-cases, and I'm happy to answer questions wrt/ pwa caching if there are any.

(Next up: messaging solution between service workers, web workers, isolates...)

ben_jones 6 hours ago 0 replies      
As someone who has lost more hours then I care to admit toggling flags with Webpack until I found the magic incantation: I love that this doesn't use webpack. I also love that it focuses on setting up a full testing environment. Thank you!
Americas once-thriving middle class is slowly fading away marketwatch.com
46 points by walterbell  6 hours ago   13 comments top 6
pebers 42 minutes ago 0 replies      
The numbers being used here feel pretty contrived to me, like the article has decided its conclusion and is going to find things to support it. Especially given the pseudo-title in the URL ("americas-middle-class-is-shrinking-yet-thriving-in-many-other-european-countries") which is certainly not borne out by the final graph which depicts the proportion of middle-income adults falling in the US, but by less than Luxembourg, Finland, Germany or Spain.

In general it looks like the US has a wider-spread income distribution, but over time there's a trend to most of these countries spreading wider as well, which drives the reducing size of the middle income bracket. The exceptions to that reducing size look pretty heavily correlated with increased average income (Denmark, the Netherlands, France, Ireland and the UK).

That suggests to me that the original question ("Whats going on with Americas middle class?") is poorly framed to begin with; this doesn't back up the assertion that there is anything especially unusual going on with America's middle class, it appears to be more or less the same thing happening in many other countries.

jandrewrogers 3 hours ago 3 replies      
The US is much bigger and more diverse economically than the countries it is being compared to. Odd results should be expected. If you looked at individual US States it would look much more like the rest of the cohort.
m-i-l 2 hours ago 0 replies      
Note that the article uses "middle class" and "middle income" interchangeably, but in some countries class is not directly related to income. So when it says "that the middle class rose in the Netherlands and Spain, and soared in Ireland and the U.K.", at least for the UK they mean "middle income" not necessarily "middle class".
Fyste 3 hours ago 1 reply      
O man who is going to buy the flying cars?
InclinedPlane 1 hour ago 0 replies      
Yeesh, this is a comment graveyard here. If this is what the HN community has to offer these days it's just downright shameful.
averagewall 2 hours ago 0 replies      
America has a much higher proportion of blacks, illegal immigrants and prisoners than the other countries. US blacks in particular are about 12% of the population and have a median household income about at the lower income boundary [1], which could explain the large lower income group. America is also obviously economically quite productive, perhaps explaining the large upper income group.

[1] https://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_U...

If you opened your PayPal account before you were 18, close it medium.com
653 points by iDemonix  19 hours ago   325 comments top 69
kbos87 10 hours ago 5 replies      
If ever there was a single shining example of how not to treat your customers, PayPal is it. Every year or two there is another story of a different arcane rule they have in place that is enforced with zero human consideration, oftentimes to deprive people access to their funds. They don't learn from their mistakes, nor acknowledge them in the first place. I can't think of another company that has drummed up such bad will in me (probably not even United.)
ben0x539 18 hours ago 2 replies      
Also this is a great example of having rules that are bullshit enough that you can basically do anything to anyone and technically be perfectly justified according to some agreement, but also enforcing them arbitrarily enough that anyone who complains about the terms of the agreement will be brushed off as paranoid.
loeg 18 hours ago 7 replies      
Just close your account if you have a PayPal account at all. They limit and freeze funds at random and good luck resolving it.

OP, You can refund the funds to the sender less Paypal's 30 cut, I believe. That might be the best way to get the money back to your friend, and then they can re-send it to you with something sane like Google Wallet.

joshuaheard 14 hours ago 4 replies      
I can't think of a legal reason for this policy. Normally, one must be 18 years old to enter into a contract, so the policy of preventing users under 18 from using the service is rational. However, if a user under 18 turns 18 years old during the contract, the contract is "ratified" and becomes valid and enforceable. It's as if they were 18 years old all along. So, there is no legal reason for Paypal to terminate accounts for people who enter into the contract under 18 yet turn 18 during the contract period.
JoshGlazebrook 5 hours ago 1 reply      
I've had similar bad experiences with venmo. Apparently I had created an account a couple years ago that I forgot about so I created a new one to receive a payment from a friend. A day after I received the money and had it set to transfer to my bank account they closed both of my accounts citing some rule in their terms of service saying one account per lifetime. And now I can't ever have another venmo account. That $500 also never got to me and never got returned to the sender. Just overall a scam of a company.
delecti 17 hours ago 4 replies      
I only ever use Paypal as a wrapper around credit card transactions for merchants I trust enough to purchase from, but not necessarily enough to handle my credit card information directly. I can't say I've ever had a problem using them that way.
jliptzin 18 hours ago 2 replies      
Here's three rules someone once gave me which I can't emphasize strongly enough.

1. Never use Paypal. For ANY reason.

2. Never. Use. Paypal. For. Any. Reason.

3. See rule #1.

deadfece 12 hours ago 0 replies      
When I joined, the ToS explicitly allowed users between 16 and 18.


It looks like their ToS changed in February 2003 to enforce an 18-only model.

Eun 18 hours ago 3 replies      
Had the same issue last month after reciving a $3000 bug bounty. PP limited my account I uploaded a copy of my id, bing -> banned.

However: After calling them, they told me to create a new account and verify it with the CC and bankaccount (that were in old acc). And as soon everything was verified they trasfered the money to the new account.

So apparently it seems not to be that difficult to get your money.

colanderman 16 hours ago 0 replies      
So in this case where a friend's deposit is being held for ransom, could that friend simply chargeback or file a fraud claim against PayPal? After all, PayPal has stolen their money which was intended for another person (the author in this case).
c0achmcguirk 18 hours ago 2 replies      
> There are alternatives to PayPal, its just become so ingrained in to online life that it can be easy to forget that.

This is very true, but I like to think of how predominant MySpace and Hotmail were at one time. Someone will come along and do it better. Stripe, PaymentSpring, heck even Bitcoin are all potential disruptors here.

I think the days of PayPal's dominance are numbered.

AdamJacobMuller 15 hours ago 3 replies      
> will now just have to move to my credit cards directly

One of the reasons I like paypal is that it provides a great amount of control over who I pay and when and how much. I can login and reasonably easy see all of my MRC subscriptions, and cancel them as appropriate. Technically possible with credit cards directly, but not as nice.

Best of both worlds right now is privacy.com for me, they generate credit card #s on the fly and provide that same level of vision and control into where the money is going with exactly 100% less bullshit and 100% less scumbag tactics.

If you're moving payments away from paypal (and you should) I would suggest considering moving them to privacy.com instead of directly.

pizza 14 hours ago 0 replies      
PayPal told me I was 'violating sanctions against Iran' - an accusation I think I will never understand because I mostly used PayPal to buy stuff from HumbleBundle at the time.. - and upon showing them id they froze my account because I was < 18. It's been years since, and my account is still frozen, although I've attempted to get it back a couple of times.

Don't use paypal.

cannonpr 43 minutes ago 0 replies      
Hopefully between virtual credit card providers, invoicing providers for b2c like klarna, cryptochains, challenger banks like monzo... one of them will land PayPal in hot water, it's about damn time, they are one of the most toxic companies online.
jaimex2 18 hours ago 2 replies      
If you are in Australia and PayPal every pull anything remotely similar, contact the financial ombudsman. They are extremely good at putting Paypal back in line.

In some cases they fine financial institutions who don't resolve quickly enough.

digitalzombie 7 hours ago 0 replies      
Or... Don't use Paypal.

They stopped "doing business" with me out of the blue.

I call them up and asked why and they said I need a subpoena to get the reason.

I call them back saying I have a retainer so what do I do to get the reason with my retainer on hand?

Seeing I was serious, the operator told me the reason as if he's letting me on a secret. The reason being I'm associated to somebody that owe them money.

Yeah seriously. Their reason for not doing business with me was that I know somebody that owe them money but they won't tell me who.

I asked if they can remove all my info. The dude told me it's secured because paypal use SSL. I wanted to to tell him that SSL is for connection encryption not data encryption but at this point I'm done with this bullshit ordeal.

2 months later paypal got hacked.

I only use paypal to buy chinese clothing over ebay since I'm a small guy and it's hard to get clothing in USA with my size.

darkhorn 11 hours ago 0 replies      
You are a programmer in PayPal. The manager tells you to program "close accounts that are created when under 18". And the programmer cannot complys.

When I say to my manager that this thing won't work etc he imlies that I'm smartsass jerk. Thus I no longer argue with him. I don't suggest anything to him anymore. I do exactly what he says. Probably this is the same case with PayPal too.

robin_reala 10 hours ago 1 reply      
While its good that the author got their money back at least, if it was invalid for the author to have an account for 10 years it was also presumably invalid for PayPal to take any transaction fees during that period. Might be an interesting avenue for small claims.
hanklazard 16 hours ago 3 replies      
As someone who uses PayPal on a multiple times per week basis and who has never had any issues, this type of story (as well as the general sentiments of many of the comments) makes me worry that my time will come soon enough.

Can anyone recommend a service like PayPal that would be good for online transactions between individuals, but that also allows for credit card use? Fees are to be expected, it's just that I have t been able to find another service that will allow CC. I'm really hopeful that Google wallet will begin to allow CC use sometime soon.

Spare_account 17 hours ago 1 reply      
I was able to determine the year I opened my account in the Account Settings page:


huac 18 hours ago 2 replies      
They had Paypal Student before, where your account would be linked to your parent's account. But they shut that down recently, with no way to reactivate or unlink the account, and you're unable to reuse your email when making another account.
jrnichols 19 hours ago 3 replies      
What an epic failure on PayPal's part. Is there some banking law that I'm unaware of that would cause them to take such drastic actions? It sounds like the OP is definitely above the age of 18 now too, so why would PayPal suddenly decide to yank the rug out from under him?

It'll be interesting to see if there's a follow up.

MaximHarper 18 hours ago 1 reply      
Same experience my end: https://twitter.com/MaximHarper/status/847071547772821505

PayPal is unfortunately still pretty central to eBay & I'm a payment geek so I've made a new account. Glad I didn't have any funds frozen though, that must suck.

aphextron 17 hours ago 1 reply      
I've completely blocked PayPal out of my life. I've been screwed over by them so many ways over the past 15 years it's impossible to count. I refuse to do any business which requires their services.
oliwarner 15 hours ago 1 reply      
You regularly transfer money with this guy but you're both happy eating transfer fees every time?!

Seriously? Wtaf? BACS and Faster Payments (through your banks) are free. You're literally pelting the Devil with your money for getting in the way.

zajd 18 hours ago 1 reply      
Good enough reason to close my account, thanks for the heads up. Fuck PayPal.
mxstbr 18 hours ago 1 reply      
This exact same thing happened to me, though I was thankfully allowed to withdraw my money and open a new account with the same bank details.

Call your local PayPal support hotline and explain to them what happened, I was immediately escalated to higher level support who had me provide details of why the money was in my account, which they verified and then unlocked the withdrawal and bank accounts. Still had to make a new account, but that's a small price to pay!

iDemonix 17 hours ago 1 reply      
Interestingly, this article just tanked from 6th to 38th according to hnrankings.info, maybe I've found a conspiracy for my next Medium article.
thiagocsf 1 hour ago 0 replies      
At this point I cannot hold any sympathy for people in tech getting screwed over by PayPal.

We have all read the horror stories and, if you're still using them, you've got no one else to blame but yourself. At which point you will write your own horror story with the faint hope that it goes viral and forces PayPal to make things right.

This is specially true for someone who, like OP, immediately liquidises the asset. Pick a digital currency, any currency.

qb45 14 hours ago 0 replies      
If you opened your PayPal account at all, close it now and open another for the next payment. Rumor has it that PP cares much more about not pissing off new customers than the old ones.

This works pretty well for me ever since my first account had been locked for bullshit reasons when I needed it most, of course with the money locked inside. Thankfully it was almost nothing, but thank you PP for reminding me to never keep anything of value in there.

Granted, I only use PP when I absolutely must, which is no more than maybe once a year, so setting and tearing down these accounts is no big deal. I traditionally select "poor customer service" and "worry about security" as the reason I quit :)

omfg 18 hours ago 3 replies      
Do people not realize PayPal has phone support? It's not some black hole of support. Just call them up like a normal company... they've been helpful for any odd issues we've had in the past.
wishinghand 17 hours ago 2 replies      
Is there a list of good PayPal alternatives besides Stripe? Bonus points for companies that work outside of the USA.
a012 18 hours ago 0 replies      
I'm 30s and living in SEA, opening PayPal with CitiBank card and provided proofs (scan of ID and bank statements) then they immediately closed my account. They just stated that my info wasn't met their standards. So fine, I don't use PayPal otherwise.
tanto 8 hours ago 0 replies      
Seriously vote with your money and just close it. I just did. More and more big companies think they can treat customers however they like. Paypal just seems to be a frontrunner. I just voted and closed Paypal. At least in Germany we got many other options.
5ilv3r 17 hours ago 0 replies      
I too started a paypal account when I was underage with mother's permission, help, and her checking account attached so I could sell thrift store finds on ebay. I've been with them over 10 years and never used another payment service. Uhg.
michaelmrose 3 hours ago 0 replies      
Can we shorten this to if you have a paypal account close it? Who wants to send money to a company that may or may not actually let you access your own money?
mvrekic 9 hours ago 0 replies      
Ah PayPal, all the power of a bank, none of responsibility.
kennydude 17 hours ago 1 reply      
Look at opening a Monzo account, lets you have a monzo.me link to get paid in the UK.

Shame we don't have anything like Square Cash :(

zepolen 19 hours ago 2 replies      
The day Bitcoin will replace Paypal for online transactions can not come fast enough.
StreamBright 14 hours ago 0 replies      
Paypal just cancelled my PP CC because I was late with payment twice. They autocancel it. I have looked into why I was late and realized that PP failed to process my payment. I asked them how come a failure on their end causes this but tey never replied.
theWheez 13 hours ago 0 replies      
Ha! Apparently I signed up for paypal 3 days before my 18th birthday. What are the odds.
peterburkimsher 9 hours ago 1 reply      
I signed up for PayPal (and eBay) on my 18th birthday, before I even got dressed and went downstairs to eat breakfast.

I'm still worried that they might want to block me though, because I have more than one account. PayPal accounts must be linked to a bank account in the same country. So I now have different PayPal accounts in the UK, US, New Zealand, Korea, and Taiwan.

a3n 18 hours ago 1 reply      
> Im not really sure what half a year of holding on to my money will help PayPal achieve?

If they have a pile of similar money (likely, by the stories we hear), then they earn interest, and may (IANAA) be able to point to that cash as an "asset" in situations where they need to show assets.

chmike 3 hours ago 0 replies      
How come there is no competitor and alternate solution to PayPal ?
ben0x539 18 hours ago 1 reply      
Is there a way to find the precise age of your paypal account retroactively? It says mine was created the year of my 18th birthday, and I'm sure I did it all above-board, but it'd be nice to have it confirmed.

Update: It looks like you can get some day/month number if you check your account limits at https://www.paypal.com/de/cgi-bin/webscr?cmd=_lift-limits if you still have any, and combine them with the year it actually displays in the account settings. Makes me feel better at least.

pdog 18 hours ago 0 replies      
I close and reopen a PayPal account for every individual PayPal transaction I (rarely) need to make. It's a hassle, but I see no alternative if I don't want the account-based "features".
kmfrk 11 hours ago 0 replies      
I was asked to "confirm" my credit card a while back, but I don't have the supposed charge on my credit statement.

So I shot them a support ticket to sort things out.

Like over a month ago.

I don't see how it's possible to manage your company so incompetently.

linkmotif 7 hours ago 0 replies      
PayPal has good rates on micropayments ($0.05 + 5%). But they terrify me. Anyone know of any competitive processors?
thriftwy 15 hours ago 1 reply      
It was long obvious to me that PayPal is one of those "good while it lasts" entrprises.

As in, you should factor in from the day one that they might stop working with you at any random moment. They never contributed towards any other image.

(I wonder if you can sue them in locales where they're legally a bank)

Animats 15 hours ago 1 reply      
Don't deal with any payment system you can't sue in small claims court.
GBond 18 hours ago 1 reply      
The bright side is now that its on HN, you have a high chance the issue will be resolved for you.
prklmn 17 hours ago 2 replies      
Is there a bitcoin solution that looks like this without having either party directly deal with bitcoin?:

currency in bank account of person 1 --> bitcoin --> currency in bank account of person 2


credit card of person 1 --> bitcoin --> currency in bank account of person 2

exabrial 10 hours ago 0 replies      
I prefer Google wallet for P2P payments... If zcash ever takes off that's be my preferred currency of choice
DSingularity 8 hours ago 2 replies      
Why does anybody use paypal anymore? Go buy litecoin or ethereum. You can then send anybody anywhere money in an instant. If you afraid of volatility not going your way, buy bitcoin -- its more stable.

Sure, cryptocurrency is not stable in value yet... but its getting better -- fast.

gist 17 hours ago 0 replies      
Snarkly I will mention that this is the same company that 'HN darling' Elon Musk was part of prior to his current life. Everything that everyone hates about paypal existed back then.
Neliquat 17 hours ago 0 replies      
PSA: Do not use PayPal for any reason, they are unethical and unreasonable.

How many more times must this happen to people?

tangerine11 18 hours ago 1 reply      
Thanks for the heads up! I normally only use PayPal for purchases, but I looked up my email logs and realized I did create it when I was 17. it was easy enough to close my account and open another.
MatCarpenter 19 hours ago 1 reply      
As someone who has been working online since 16 years old, this worries me.
jtth 16 hours ago 0 replies      
When did they add the 18 thing? Mine's fine and I've had it open since 2000, when they barely had a website, let alone a good EULA.
milankragujevic 18 hours ago 0 replies      
I hate PayPal, but thankfully I created my account in my mom's name when I was 12 so I think I'm safe, will create another one in a year.
njharman 13 hours ago 0 replies      
In some/many? jurisdictions contracts are not enforceable against people under age of 18.
znpy 18 hours ago 0 replies      
I registered when I was 15. I guess I should make sure to use paypal as little as possible from now on.
jrrrr 8 hours ago 0 replies      
Thanks! Closed.
nikon 18 hours ago 2 replies      
Just closed my account. Have you tried Transferwise instead? You'd save a fortune on fees.
NietTim 14 hours ago 1 reply      
JustSomeNobody 15 hours ago 0 replies      
In the image of the email you got from them it looks like they are telling you to create a new account. You can't do that and have them xfer over the money to the new account?
Bud 14 hours ago 1 reply      
All this, plus, Peter Thiel founded it. So you know, a priori, that it sucks.
carsongross 18 hours ago 2 replies      
> Im not really sure what half a year of holding on to my money will help PayPal achieve

It doesn't help them. If it were possible they would complete every transaction with minimal fuss.

The reason transferring money is so difficult is due to governments who wish to prevent capital flight, "laundering", etc. Paypal fought against this intensely early on.

phkahler 12 hours ago 0 replies      
I bet his practice of "share money with friends and family" looks shady. I mean who sends a friend 300 bucks with a 19 dollar fee. If you do a lot of that it probably looks like drug dealing or something. Last time I bummed a few hundred from family or friends: never.
Show HN: Z80 Compiler Visualization 8bitworkshop.com
99 points by sehugg  18 hours ago   31 comments top 12
Xcelerate 10 hours ago 1 reply      
This brings back a lot of memories. I remember in high school printing out a sheet of Z80 opcodes (at size 6 font), writing a program on a sheet of paper, and then manually compiling that program and typing in the hex codes (using the AsmPrgm instruction to prefix the program). It was great for boring classes as long as you sat far enough in the back. As a prank, we started grabbing people's calculators and turning off the LCD display using some sequence of assembly. Restarting the calculator wouldn't fix it, so you either had to memorize the button sequences to re-enable the display or remove the batteries and let it sit for a while.
Digit-Al 31 minutes ago 0 replies      
Ah. Good old Z80. For some reason, C9 has become indelibly burned into my brain.
trevyn 17 hours ago 1 reply      
Nice, but I wouldn't call it a visualization. More like a "live preview" or "instant compiler" or something.

Also, why is it so laggy? It feels like it's being sent to a server for compilation, but it looks like it's all in JavaScript. (And V8 is honking fast, should be nearly instant.)

richard_shelton 14 hours ago 1 reply      
It would be nice to have a superoptimizer for Z80 in a form of web tool. You provide a C expression to it and the tool will return in turn the shortest code sequence. Demosceners would love it.

Superoptimization: https://en.wikipedia.org/wiki/Superoptimization

I found this long abandoned project which is described in non-English, see the examples on the bottom of the page: http://www.ricbit.com/mundobizarro/superopt.php

vardump 14 hours ago 1 reply      
Code generation is probably missing somewhat trivial optimizations. Here's one example:

 int func(int x) { return x * 1; }
...still produces unnecessary stack manipulation:

 0000 C1 [10] 56 popbc 0001 E1 [10] 57 pophl 0002 E5 [11] 58 pushhl 0003 C5 [11] 59 pushbc 0004 C9 [10] 60 ret
Plain "ret" would have been enough.

rcarmo 17 hours ago 1 reply      
This is amazing.

It's particularly neat to watch how it handles things like "x * 16 + 500000" by splitting integers and using bit rotation.

geori 14 hours ago 0 replies      
Ahh. I remember doing lots of TI82/83 calculator programming in Z80 and never considering using a C to Z80 compiler since it was so suboptimal. C was considered slow and a memory hog. Most of these (other than the sprite routine) aren't that bad. Every byte counted when you only had 26KB free.
jacobparker 17 hours ago 2 replies      
I really like stuff like this. This tool is amazing for C++: https://godbolt.org/ It's really handy for popular architectures and it's nice that it has "real" compilers (GCC vs. clang vs. ICC.) I find it fun to compare small pieces of code between the different compilers.


Shameless plug for an abandoned project of mine: (note: these demos appear to work in the latest Chrome on a wide monitor - YMMV; I didn't know what I was doing.)

Back in 2012 I wanted to learn JS and had some ideas about a UI for teaching C programming with good visualizations. I was interested in building tools that would allow you to visualize in-memory data structures and step through the code (so you could watch a sorting algorithm, or tree manipulation, that kinda stuff.)

Anyway the full thing never panned out but I've got some lower-level demos:

Here's a UI for running MIPS-like assembly: http://csclub.uwaterloo.ca/~j3parker/things/evalc/evalc3/mip...

(Hit "run" and click "faster" a few times) It started off as straight-MIPS but I realized emulating a real machine wasn't necessary for the overall goal (teaching C and the C abstract machine) so I started adding convenient op-codes. All words (I think) of memory had tags to specify if the memory was initialized (maintained by the VM) stack/heap (maintained theoretically by the C runtime) or code/data. The goal was to make a C machine that was maximally friendly for education.

Here's a C REPL that compiles to that assembly and runs it on the VM: http://csclub.uwaterloo.ca/~j3parker/things/evalc/evalc/ it compiles on keyup (I had vague goals of very quick feedback) and there is a line-edit below the source code that you can put C expressions into (e.g. type "fib(12)" without the quotes and hit enter - it should print 233 if you haven't modified the code.)

The parser is mostly-complete C99 (typedefs were an issue - the first parser used a YACC-like generator which is known to have troubles here - the next version used a hand-rolled recursive descent parser. That one didn't get finished but also had way better error messages, as expected.) The compiler (semantic analysis + codegen) didn't support much of the language though, e.g. it doesn't know how to code-gen for > but it knows <. So, the compiler is not at a very usable state.

I also had a V2 of the VM with an insane fixed 8-bit instruction set (with 200+ instructions) for a stack-based (not register) machine with a 32 bit address space. It would generate (with a poorly written bash script) the VM from the LaTeX documentation for the CPU which was weird. Here's the PDF: http://csclub.uwaterloo.ca/~j3parker/things/evalc/evalc2/vm/... the .tex file (in the same directory) has the impl of the instructions (not rendered to the PDF - that was the intent though) and it generates this: http://csclub.uwaterloo.ca/~j3parker/things/evalc/evalc2/vm/... It never did get finished but it had some promise.


It was a fun short project that got abandoned. I still think there would be value in an educational implementation of C, something that conforms to the spec but is in no way performant--instead, UB sanitizers everywhere and special hooks inside the runtime to aid in visualization and debugging (e.g. I want to look at memory and see all the allocations with links back to what line of code allocated this word of memory, etc.)

Source code (it's all really bad):

- VM: https://github.com/j3parker/mipsjs/blob/master/mips.js

- Jison grammar/parser: https://github.com/j3parker/jcc/blob/master/c.jison

- Better, but incomplete recursive-descent parser: http://csclub.uwaterloo.ca/~j3parker/things/evalc/evalc2/par...

- Compiler: https://github.com/j3parker/jcc/blob/master/jcc.js

faragon 12 hours ago 0 replies      
Still not being very efficient generating Z80 code, the SDCC is amazing! :-)

P.S. SDCC mirror in GitHub: https://github.com/svn2github/sdcc

sytelus 8 hours ago 1 reply      
Given that Z80 is super easy to learn assembly language, this is a great introduction on how C code would internally. I would suggest give the option for 8085 too as the its so much similar.
ravishah 15 hours ago 0 replies      
I used to love the zilog z80, so super happy to see thisUsed to use it for automation and running FORTH...
dorfsmay 15 hours ago 2 replies      
uh! Adding a number to itself for multiplication by 2 instead of one quick shift to the left?
Elevators in an age of higher towers and bigger cities curbed.com
33 points by prostoalex  10 hours ago   11 comments top 5
feelix 5 hours ago 1 reply      
I wish that when elevators were built, they would build a spiral slide for those descending next to it. That would instantly reduce the traffic by about half considering that I believe most people would opt for the slide.
Animats 6 hours ago 2 replies      
There's been interest for years in elevator systems with more than one car per shaft, and in elevators that can move horizontally as well as vertically. Both Otis and ThyssenKrupp have built prototypes, but there are no passenger elevator installations yet.
madengr 5 hours ago 0 replies      
I have recurring dreams of being in elevators that move sideways. Probably watching too much Star Trek as a kid.

Rode in a mineshaft elevator recently. Not for the claustrophobic. Pitch black and two levels; you load one group, then it moves down the shaft enough to load another group on top.

frik 3 hours ago 0 replies      
The Shanghai Tower, the second tallest building (just got finished), has the fastest elevator in the world. The Burj Khalifa, while it's the highest skyscrapper, the top spire contains nothing, the visitor platform in the Shanghai Tower is located higher elevation. The Shanghai Tower visitor platform is at floor 118 (546m), a restaurant is at floor 119.

Trying out the fastest elevator, I am spoiled, now every other elevator feels so damn slow. It feels like taking off in an airplane, it also has similar slight effects on your ears.

robbiep 6 hours ago 1 reply      
Did anyone else find that article terribly written?
Show HN: Emojielog A simple emojie journal application surge.sh
17 points by Mechasparrow  8 hours ago   8 comments top 7
olsn 20 minutes ago 0 replies      
Strongly remided me of the daylio app (http://daylio.webflow.io/), which i'm using daily for pretty much that purpose
code_duck 32 minutes ago 0 replies      
I like this idea of a simple app for a personal log. This is definitely the minimum detail level that i can picture being remotely useful. As usual, how much can it be enhanced without ruining it?

I would like to be able to enter a custom emoji to log a broader range of emotions.

amake 5 hours ago 1 reply      
It's "emoji", not "emojie".
mvdwoord 1 hour ago 0 replies      
Too bad it does not have a "stories" feature yet.
orschiro 3 hours ago 0 replies      
I miss the ability to describe my today's emotion with one keyword.
Exuma 6 hours ago 0 replies      
I don't get it
shotgungg 3 hours ago 0 replies      
This is a good idea! I wonder what other simple data points people are willing to log
Naturalizing a Programming Language via Interactive Learning arxiv.org
39 points by edtechdev  12 hours ago   2 comments top 2
yorwba 3 hours ago 0 replies      
failrate 9 hours ago 0 replies      
This is essentially what occurs when I build a library for a project, although it seems that it is integrated at a syntactic level.
Reading Is Forgetting (2015) nybooks.com
93 points by mercer  19 hours ago   17 comments top 7
iliketosleep 16 hours ago 2 replies      
I think this is a vast oversimplification. I may not remember the details of every book, but I do remember the main themes and elements. I think the usefulness of rereading ultimately depends on what ones purpose is in reading a particular book.

If I read a Dan Brown novel, its purely for entertainment purposes. I remember what it was about, and to read it a second time would be of little benefit and even less enjoyment. But then I read George Orwells 1984, where the enormous insights I gain from it exceed the enjoyment and make it worth revisiting. The second reading is even more gratifying than the first because Im able to consolidate my understanding and discover nuances I'd missed on my first reading.

hoodwink 16 hours ago 6 replies      
> I ran across a quotation from Vladimir Nabokov on the Internet: Curiously enough, the author of Lolita tells us, one cannot read a book: one can only reread it."


> Nabokov continues his essay, quoting Flaubert: _Comme lon serait savant si lon connaissait bien seulement cinq ou sx livres._ (What a scholar one might be if one knew well only some half a dozen books.) The ideal here, it seems, is total knowledge of the book, total and simultaneous awareness of all its contents, total recall. Knowledge, wisdom even, lies in depth, not extension. The book, at once complex and endlessly available for revisits, allows the mind to achieve an act of prodigious control. Rather than submitting ourselves to a stream of information, in thrall to each precarious moment of a single reading, we can gradually come to possess, indeed to memorize, the work outside time.


> Couldnt there be a hint of irony in Flauberts _Comme lon serait savant..._ (What a scholar one might be)? Is it really wise to renounce all the impressions that a thousand books could bring, all that living, for the wisdom of five or six?

That question has been on my mind lately. I can't speak to fine literature like the author of this article, but with high quality non-fiction, I've found that becoming well-read suits me better than widely-read. By that I mean I've discovered more benefits from reading fewer books deeply than more books superficially. This notion of slowing down and reading less would have been anathema to my younger self.

UhUhUhUh 15 hours ago 0 replies      
I do not believe what we read is "forgotten" as in deleted. I believe, it remains as a distinct series of patterns that may or may not be elicited again, depending on circumstances. Proust's "madeleine" is a perceptual example of this and we all have many such. Often, entire passages of books I read come back up to my awareness without me even knowing what the book was. I could possibly investigate but I prefer to rely on this human ability to retrieve percepts or meaning in an apparent random fashion, as I trust my brain entirely.There are amply enough potential connections or patterns of connections in anyone's brain to store, in a way or another, pretty much anything we are exposed to, from the trivial to the essential.As far as I am concerned, a book read is a book stored. Maybe not wilfully remembered, but mine.
skadamou 10 hours ago 0 replies      
For me it comes down to diminishing marginal returns. I figure that the first time I read a book I might retain 50% of what is written. Just the big picture stuff. Reading through that book again, I might retain an additional 20% of what the book has to offer. Ill probably remember a lot more details this time around but I already had a general understanding of the concepts going into the second read. With each additional reading after that I may pick up on some new and interesting nuances that I did not understand the first few times around but I am really only adding a few more percentage points of understanding towards some hypothetical Complete understanding. With this in mind, there are really only a select few books that are worth the opportunity cost of beginning another.

I think that if you are reading to better yourself professionally however, there is good reason to revisit old topics since a few more percentage points of understanding might make a big difference when it comes to job performance relative to others in your field. This idea is probably best on display in athletics. Take baseball. The difference in skill between a minor league baseball player and one playing in the MLB relative to the skill level of the broader population is minuscule. However, to make any money playing baseball you have to be in the .000001% of the talent pool and thus it is worth it for minor league ball players to spend a great deal of time for just a few points boost in there batting average.

shubhamjain 16 hours ago 0 replies      
One of the primary reasons I read books is to get a wider perspective on how everything works. It's true that the first read is barely enough to recall any details but it's suffice to grasp the essence. And often, essence is all I want. I can barely recall anything from "The Ascent of Money" but the book enabled me to finally understand the financial systemHow money works? Where does it come from? Why does US has $18T of federal debt? All questions became crystal clear because of the book's simplicity.

I don't feel good about re-reading because there are tons of similar books which can explain things in intriguing way to leave a lasting impression. Unless I run out of options in that category, reading more seems a better choice.

bgrohman 14 hours ago 0 replies      
"The purpose of reading is not to pass some final judgement on the text, but to engage with what it has to offer to me now."

Agreed, and I can't help but wonder if an exploration of that topic would have been more worthwhile.

theparanoid 16 hours ago 1 reply      
pg essay "How You Know" http://www.paulgraham.com/know.html
ZetaVM, my new compiler project pointersgonewild.com
73 points by ingve  15 hours ago   27 comments top 4
grashalm01 11 hours ago 3 replies      
Your mission seems to be matching with what we are trying with Graal and Truffle. The Truffle API aims to be stable as well. We also provide basic building blocks like an object model. I am curious how you plan to support speculative optimizations that need to deoptimize and reconstruct interpreter stack frames? In my experience that's essential for building high performance dynamic language implementations.
msangi 8 hours ago 0 replies      
I'm wondering how different languages implemented on top of this VM could be, especially at the semantic level.

Having different syntaxes on top of the same VM is nice and all the JVM languages show that there is room for a good variety and for different paradigms.

On the other hand, the choice of a VM sets some constraints while providing important features. Think for instance at the differences between the languages running on the JVM and the languages running on the BEAM (Erlang's VM).

I think there is a lot of untapped potential for innovative ideas at the VM-level but for some reason most of the effort goes into proposing new syntaxes that reuse the same concepts all the other languages are using.

marktangotango 12 hours ago 1 reply      
How does this project compare to nekovm? Sounds very similar.
zerr 13 hours ago 1 reply      
Why do you need Tag member in the Word union?
Germany's Energy Giant Launches Ethereum-Based Electric Car Charging Stations trustnodes.com
126 points by campbelltown  13 hours ago   60 comments top 13
Animats 11 hours ago 2 replies      
On the site for RWE's charging points, there's no mention of this.[1]

The way RWE actually works is like cell phone plans. Users have to sign up for a 1-year contract. This gets you an ID token which the charging stations recognize when you plug into the charger. Then there's an EUR 0.30/Kwh charge, which is billed periodically. That's the usual way the system is used.

The Share and Charge system [3] doesn't use Etherium as a currency. They use Euros.Payments are made using SEPA, PayPal, and Sofortberweisung (which is sort of like Venmo.) They mention that they're using a blockchain, but don't mention Etherium at all. Share and Charge is a third-party payment system for electric charging points. They try to sign up charging point operators to accept their payment system.

So the headline is somewhat deceptive.

[1] https://www.rwe-mobility.com/web/cms/en/1178726/private-cust...[2] https://www.rwe-mobility.com/web/cms/en/1232368/products-ser...[3] https://shareandcharge.com/en/

nnfy 5 hours ago 0 replies      
Why do I feel like etherium is being crammed into all kinds of places where it really isn't necessary, and offers little or no real benefit over conventional solutions? Perhaps I'm misunderstanding something here.

As an example in addition to this post, our petroleum company recently began a switch to an ETH based block chain for managing/tracking inventory/data samples. I don't understand how hacking smart contracts together on a private ledger is not total overkill for such function.

scott_ci 12 hours ago 3 replies      
There's a recent podcast about this and blockchain + energy sector in general: https://epicenter.tv/episode/174/ Why blockchain? It enables peer-to-peer buying and selling of electricity (no middle man), which becomes more interesting as the grid itself is becoming more decentralized with solar, etc. Imagine being able to buy and sell electricity directly between you and your neighbors. Lots of questions about how this is metered & controlled, but it seems promising.
jansan 13 hours ago 1 reply      
Thumbs up for the charging stations. But How does the customer benefit from the blockchain payment again?
Ursium 10 hours ago 0 replies      
Hi, Stephan from Slock.it here - there's going to be a lot more info about this project coming up, but I wrote this blog post back in September when we entered live beta. I hope you find it helps answers some questions:


contingencies 11 hours ago 0 replies      
Recently I restarted thinking on IFEX[0], a generic transaction protocol for arbitrary assets/settlement systems conceived in 2012 while building Kraken[1]. One of the four pilot use cases we are considering is energy routing within next-generation, renewables-focused, community-owned electricity and data infrastructure.[2] We are building an interesting team: one of the collaborators is a European inventor with significant experience in this area and some contact with major electric vehicle brands who would like a safe solution for rapid charging, another is a maths/physics guy with nontrivial quantitative finance experience ($3bn+ under management). We also have conventional and distributed manufacturing and logistics as pilot use cases. If anyone would like to collaborate feel free to get in touch.

[0] http://www.ifex-project.org/our-proposals/ifex/2012-04-11-pa...

[1] http://kraken.com/

[2] http://fiberhood.nl/

milansuk 12 hours ago 3 replies      
Do they know that all transactions will be public and great resource for competitors?

Do they know that blockchain transactions need few confirmations to be trusted and mining takes time?

gcb0 13 hours ago 1 reply      
how big really is this project? sounds more like something thought up to an advertising agency.

bmw had tons of billboards advertising the i3 as a digital wallet in futuristic concept drawings. but again, all the work of advertising agencies.

chinathrow 12 hours ago 0 replies      
"Explaining why he is using a blockchain at all, Stcker says because the future of business will be fuelled by the #MachineEconomy Machines such as autonomous cars."

So it's just for PR. No reasonable explanation at all.

ralfd 12 hours ago 4 replies      
What is Ethereum? Something like Bitcoin?
RichardHeart 13 hours ago 1 reply      
Wasn't Ethereum unusable for a a decent percentage of 2017 so far? " charging and billing solution with no middleman is created.

The ethereum network is a middleman, that has fees and downtime, and the unknowable risk of future forks, downtime and client software choice incompatibilities.

This is their "wallet" https://shareandcharge.com/ which also, as for no other middleman free things, wants you to use the appstore or googleplay to use it.

"Tomorrow 100s of EV Charging Assets all over Germany Blockchainified. E2E Product using asset-backed Crypto-EURO for payments, "

Looks like the middlemen added to what could have easily been an interface like any other gas station are, unreliable Ethereum, unreliable appstore, playstore, and fiat currency, with trusting the accountant of that Currency to crypto gateway to maintain your balance.

This is not the distributed future. I'd prefer the charging station have a bill counter that I can feed cash into, that's far less middlemen, far more reliable, and far more secure and anonymous. Cash is king. Also paying by btc instead of requiring an oracle to keep your balance would also be more reliable, and less risky.

Everyone long ETH though, you know what arrow to click.

Wouldn't it be nice if charging your car didn't require: 1. Smart phone. 2. Credits on an oracle. 3. Internet access. 4. Yet another account on yet another third party. 5. More loss of your personal driving and location habits to yet another place.

red023 8 hours ago 0 replies      
RWE (well like pretty much every big cooperation) is very corrupt and immoral. They for example fought hard against Germany's plans to end Atom Power plants. So I am not really to happy about this news. They are in for the money thats it.
xyproto 12 hours ago 2 replies      
I don't trust Ethereum. Who's behind it? Are there any backdoors? Why not Bitcoin?
Mosh v1.3 Released mit.edu
120 points by nikolay  13 hours ago   47 comments top 12
st3fan 10 hours ago 3 replies      
Mosh would be more widely available, outside of just this 'reference implementation', if it did not use patent encumbered OCB crypto.

Phillip Rogaway holds patents relevant to OCB. See the following for his patent grant: http://www.cs.ucdavis.edu/~rogaway/ocb/grant.htm

I think this is the primary reason why there are still no alternative clients. And specifically, no good Mobile clients.

The reliance on OCB is unfortunate. I wish the Mosh developers would introduce multiple cipher schemes so that people can move away from OCB.

Unfortunately the protocol is also pretty poorly designed, with no easy backward compatible way to do this.

For example, when a client starts a session, the server prints "MOSH CONNECT 60001 sdmDrHqo8DBdpKxtAFAUyw" where the last part is the OCB key. It should have been prefixed with the ciper type for extensibility, but it is not. So this would need a backward incompatible redesign to get it going.

Zarel 54 minutes ago 0 replies      
I've been using mosh a lot because I travel a lot so my internet is pretty questionable most of the time.

My main issue with it is that it can't clean up after itself.

When I log in, I always get multiple messages like "Mosh: You have a detached Mosh session on this server (mosh [25933])." These are because I closed mosh (e.g. restarted my computer) while not connected to the internet. Especially since mosh is made for unreliable internet connections, you'd think it'd be better about this.

mosh says it can't automatically deal with these sessions (e.g. by reconnecting) because it's not the same mosh process that opened them, but it's the same computer. It shouldn't be too hard to write the information necessary to reconnect to disk.

jiqiren 11 hours ago 2 replies      
SSH Agent forwarding issue >5years old now. :(https://github.com/mobile-shell/mosh/issues/120
tombert 8 hours ago 1 reply      
I like Mosh, but it's one of those programs that's "insufficiently better" for me to use, especially since it doesn't implement all the features of ssh.
therealmarv 11 hours ago 1 reply      
Used moshed a lot when I was travelling in the Philippines and done some devops on US servers. It works great and better than ssh (compressed), even with flakky bad connection, high ping to US and 500Kb/s on an island.

Tip for getting scrolling back also working:

 mosh yourserver -- screen
Ctrl+a Esc let's you scroll through your screen (with iTerm also with your mouse scroll).

chatmasta 11 hours ago 1 reply      
Mosh is the best kind of software. It's an indispensable tool that I use every day without even noticing I'm using it because it does its one job very well.

I run tmux with nested tmux over a mosh session in a pane for each remote server.

scriptdevil 5 hours ago 0 replies      
I don't know why this isn't plugged more, but on a Windows laptop, I found https://github.com/rpwoodbu/mosh-chrome the best client to connect to remote Linux machines. mosh-chrome+tmux is so good that I got a tonne of my friends who previously used VNCs to switch. You can get as good a screen resolution as you want with all your favorite fonts - I use Fira Code that I couldn't get working in putty.
daleroberts 12 hours ago 3 replies      
Still no true color support? :-(
xmichael99 11 hours ago 3 replies      
Mosh is great, however, I don't understand why it can't safely failback to regular SSH mode. My point being if the server I am connecting to doesn't have Mosh installed why can't it just warn, and then proceed as a normal SSH session. E.g. if mosh is there you get the benefits of mosh, if its not there well you still got a regular ssh.
mwcampbell 11 hours ago 3 replies      
The home page says that web apps like Gmail don't support roaming as mosh does. Why would that be the case? After all, web apps use HTTP requests, which are fundamentally transient (though persistent connections are available as an optimization). Do long polling and WebSockets mess this up?
placeybordeaux 8 hours ago 0 replies      
No true color :'(
simooooo 2 hours ago 1 reply      
This text based page is not a cool way to do a release
Why Wallflowers Don't Make Friends nymag.com
167 points by wallflower  19 hours ago   100 comments top 10
rb808 16 hours ago 5 replies      
Being a wallflower isn't a great way to meet people agreed. but after a few decades I've come to realize that its a symptom rather than a cause - if you want to meet people you need to plan ahead - invite others to come with you, go to places you know people already - introduce yourself and chat to friends of friends not strangers.

If you go to a place where you're by yourself and aren't talking to people you aren't a wallflower, you just didn't prepare.

unionjack22 14 hours ago 1 reply      
Wallflowers stand by the wall because they are afraid of rendering themselves vulnerable, which is perhaps the most important element in building meaningful relationships in life. I don't know what's the root cause of this fragility but I agree it's systemic issue, and one that can quickly morph into something nastier i.e Troll culture, Redpill misogyny, Alt-right hate, and ethnic/religious fundamentalism in minority communities.
learn_more 18 hours ago 2 replies      
Learn to hack your own confidence.

If you are heading out for a social event, take your good clothes to the gym, workout, shower and change there, then go straight to the event while you are feeling peppy and confident!

empath75 18 hours ago 6 replies      
But wallflowers stand by the wall because they don't want to be approached.
cJ0th 11 hours ago 1 reply      
To state the obvious: Of course you can only make friends when you talk to people. However, most people who want to make friends probably only want to engage in activities that have a moderate to high likelihood of producing friendships.

Now, how many of the people the wallflowers aren't talking to do actually seek any new friends? For one thing, many people want to enjoy a given event with their friends (and only their friends) whom they've brought to the event. That's often the case at concerts or clubs, in my experience. For another thing, people today are highly mobile and - thanks to their smartphone - in constant contact with their "old" friends so that the set of people they really care about doesn't change much anymore after school. After classes at my uni, for example, many fellow students would drive up to 100km home to live with their partners or to hang out with pre-uni friends. Among the rest, "friendships" existed mostly for learning and partying and thus didn't evolve to something deeper.

cool-RR 2 hours ago 0 replies      
Relevant username. (Sorry, I couldn't resist.)
d33 19 hours ago 1 reply      
Has anyone read the book so far and could comment on it somehow?
RichardHeart 19 hours ago 5 replies      
Summary: If you want to meet people, be meetable. Proximity is power. If you isolate yourself by location or behavior, less people are going to do the work of meeting you. If you're a man, this passive shit doesn't work as well, so get ready to be bridging the gap courageously yourself.

Open ended questions usually fail. You're better off making interesting statements than you are actually asking questions. For instance: You look like you're from someplace very far away. vs. Where are you from?

Open ended questions are pretty garbage unless someone is already attracted to you, and used to being conversational. Interrogations aren't fun.

cryoshon 16 hours ago 1 reply      
just chiming in here to say that

1. wallflowers do make friends


2. being awkward is not, as the psychologist in the article claims, awesome.


3. wallflowers make friends in spite of being awkward

but finally

4. people with social anxiety don't live as full or enjoyable lives as everyone else, which sucks

Jedd 18 hours ago 3 replies      
While gen-pop frequently abuses the word 'literal', you kind of hope that actual authors wouldn't:

> Theres a moment in your book that I love, when you give advice to awkward people looking for social shortcuts, and you tell them not to be literal wallflowers.

The anecdotal clarification there is that people in dormitories should ensure they are near the entrance -- precise details not provided.

       cached 30 April 2017 10:02:02 GMT