skysight-inc/HackerNews huggingface dataset:
I've heard this before, but I'm not so sure friends suddenly disappear. Friends have always disappeared, to be replaced by new friends. When I went to secondary school, I lost touch with most of my primary school friends (except for my former "best friend", but we stopped being best friends). When I went to university, I lost touch with all my secondary school friends. We did agree to meet again 10 years later, and about half showed up, but our lives changed, so our relationship changed.

I'm 42 now, but I'm actually still in touch with my university friends. Most stayed in or near the same city, we're all in the same line of work, and most importantly: we kept our monthly RPG sessions.

I also made new friends. To me, my 30s were the decade where I met my wife, got married, moved to a new church, and made a ton of friends there (currently playing regular Star Wars games with a couple that originally met on World of Warcraft). Also, having kids gets you tons of acquaintance in the form of parents of your kids' friends, and many of those turn out to be pretty cool too. (I just found out the comic artist dad of a friend my son plays board games with, is himself a board game fanatic who is always interested in meeting new gamers.)

Now that I write this, maybe I measure friendship mostly by how often I play games with people. I suppose others may have different standards.
how about: create a website with a random string in the URL, send that URL via whatsapp combined with content that likely triggers many safety bells (at facebook, whatsapp, nsa,...) to a contact, and make sure that contact does not open the URL.
create a second website (same domain) with a different URL, also with a random string, and use this to compare.
check if first URL gets a hit, and if yes, check if second URL gets same hit.
(spoiler alert: first URL will get a hit, second won't ;-D)
> Narrower streets and bollards that encourage drivers to slow down to avoid damage to their car are good examples of that.

Speed bumps, chicanes and chokers have become very common in france over the last 10 years or so. They used to only be found in centers of pretty large cities but these days you can find them on any old "local" country road.
GitHub portfolio
https://github.com/leenick001/Globe-Gym

This is a site I have created as a beginner web designer. The site is a gym chain with personal trainers, a timetable and a shop.

I would welcome any feedback or suggestions on improvement as this is a work in practice.
Hi iagooar,

Author of Kill the Newsletter! here. Thank you for your idea, but my intent is not to make money with this. Let alone get a hold of users’ real email address :)
You can do that if you're the copyright owner of all the code (or have some kind of CLA granting your licensing rights). Then you can distribute the app under one license on the App Store and under the GPL somewhere else.

But if you're the "someone else" who just got the code with the GPL license from the original devs, you can't redistribute it under any other license, hence the impossibility of putting it on the App Store.
> Open source is not a guarantee or even an indicator of security.

This is true.

> For sensitive governmental and corporate use, open source solutions are often dismissed outright."

But this is a false argument. Open source solutions aren't dismissed because they are open source per se, but because they generally lack predictable longer-term support.
>Shouldn't _this_ be illegal?

They are law enforcement, not law makers.
Atmosphere Digital: Rethinking Security in the Cloud [EMEA]
Sounds great to be working in a project like that, with a community colaborating
How many mass-bludgeonings have there been on US, Canadian, British, French etc. campuses?

How many mass shootings?

I hate this site sometimes. I can't speak my mind or else I'll just get flagkilled. You seem so desperate to shift the blame off of US gun culture and the surrounding laws that it's bordering on absurdity.
I always see ads from JScrambler, does this really work?
She was a real talent in both print journalism as well as television on both Washington Week and The News Hour. Her and Judy Woodruff made such a wonderful team as co-anchors. This is very sad news. She will be missed.
Minimum is around $90 for material and cutting, unless we're having a sale, in which case it drops to around $10.

If you order 1 part, wouldn't you at least want to order 1 spare, 1 for your friend, and 1 experimental variation? This helps drop the per-part cost.

A typical order is around $200. I estimate that this would buy you cutting time equivalent to 20-30 hours on the Wazer.
Climate Models for Lawyers
How does this compare with Victory?
Exploring memory allocation and strings in .NET
I think you might be mistaking this with Telegram

http://gizmodo.com/why-you-should-stop-using-telegram-right-...
Sure,

Situation: Us "techies" know or easily can learn how to set up encryption and protect ourselves, the general public will not. Everyone needs encryption but most will only use it if:
-their friends are using it
-it is so easy a cave man can do it
-it is beautiful

Complication: Current products are hard to use and are built for hackers. Encryption products need to build in vitality and understand the use cases of most users. To be successful this must be built with usability and UX first, not security methods first. Sormthing pretty decent that people use is much better than a great system that most people don't use.

Solution: Browser plugins that act like they are a part of the current email experience. Beautiful phone apps that give users the same functionality that they are used to having with much better security. More info below, this is my current thought process and work, not perfect I'm sure, would love input.

UX: Most users use email via browsers and default phone app. Initial plan is browser plugins + standalone phone app. Browser plugins exist for pgp but are too complex for the general public to understand and set up and require a user to get the recipient's key. We streamline the process by just having the user click "encrypt", enter a passphrase (will get to this in tech section), and click send. We take care of setting up the recipient with their account if they don't have one to be able to view their message. As for mobile messaging, users will enter their passphrase when launching the app and then be able to freely message, call, video chat until the switch to another app or exit.

Tech: Encryption using private/public key pairs according to pgp spec, of which implementation is gpg. Encryption/decryption happens on device or browser. We host last known good info for user public keys to prevent MITM attacks and will only use other sources if we don't have info of a user. Private keys are stored on our platform for cross device compatibility and so they are not stored on the users device. However these keys will be encrypted/decrypted on the users device using symmetric key encryption implemented as a complex passphrase.
Learning how to label camera images and how to respond to already detected features are separate issues. You can make the choice of whether to apply unsupervised training to either one separately.

This [1] blog post from Tesla explicitly claim that they are using unsupervised learning as one of their strategies to determine appropriate system response to specific detected objects in specific locations:

> This is where fleet learning comes in handy. Initially, the vehicle fleet will take no action except to note the position of road signs, bridges and other stationary objects, mapping the world according to radar. The car computer will then silently compare when it would have braked to the driver action and upload that to the Tesla database. If several cars drive safely past a given radar object, whether Autopilot is turned on or off, then that object is added to the geocoded whitelist.

> When the data shows that false braking events would be rare, the car will begin mild braking using radar, even if the camera doesn't notice the object ahead. As the system confidence level rises, the braking force will gradually increase to full strength when it is approximately 99.99% certain of a collision. This may not always prevent a collision entirely, but the impact speed will be dramatically reduced to the point where there are unlikely to be serious injuries to the vehicle occupants.

[1] https://www.tesla.com/blog/upgrading-autopilot-seeing-world-...
Indeed, Newt Gingrich said during the campaign:

> GINGRICH: The current view is that liberals have a whole set of statistics that theoretically may be right, but it's not where human beings are.

> CAMEROTA: But what you're saying is, but hold on Mr. Speaker because you're saying liberals use these numbers, they use this sort of magic math. These are the FBI statistics. They're not a liberal organization. They're a crime-fighting organization.

> GINGRICH: As a political candidate, I'll go with how people feel and I'll let you go with the theoriticians.

Could not be clearer, I suppose.

http://mediamatters.org/video/2016/07/25/john-oliver-theme-r...
It's apparently been fixed by not building the C versions under pypy:

https://github.com/coleifer/peewee/issues/1118
So, search?

If you aren't going to watch it until you are ready, it means you are still going to have to find it in whatever 'group' you make when you decide to. You could just search and hey, guess what, there they are.
Hackers learnings about how to earn on Twitter
Why bother with so much sports instead of actual news?
The Descent franchise was also during this period. Around this time we also got to experience some novel controllers, my favorite being the SpaceOrb
No need to look as far as Sweden, in most Canadian provinces, alcohol is controlled through a Gov-monopoly. In some of them, you can buy beer&wine at the grocery store (or convenience stores), but even they have to buy it from the official government supplier and sell at the fixed price.
> if I say "fuck you" it's not really freedom of speech. I directly insulted you, I didn't even want a conversation, I directly harmed you.

But you didn't insult me because that wasn't a statement regarding my character, you clearly established you don't want a conversation, and you caused me no harm whatsoever, direct or otherwise.

#SticksAndStones

That's the problem with restrictions on 'insulting and objectionable' speech. Beyond the fact you just demonstrated how easy it is to get wrong by misapplying the very rules you brought up in this discussion, it also opens the door to claiming any statement regarding someone's character (such as 'incompetent', 'unemployed', 'hypocrite', 'terrorist', etc) is an insult, regardless of how true it is.

Speech becomes harmful when it isolates and marginalizes. It does not become harmful just because it's offensive or enraging. So in the context of this story calling everyone a 'cuck' wasn't harmful, but the otherwise innocuous phrase 'build the wall' was, and coming up with a set of rules which fairly and consistently cover cases like that is likely impossible.
It does complicate things quite a bit because WPF declares things in XAML, and giving constructor arguments is a major pain. You could make it a DependencyProperty, but it's still convoluted.
Question for HN: I'm in the market for a new Android phone. If I want to avoid this sort of thing, are there manufacturers I should steer clear of?
Why Fiverr (mostly) sucks and you should avoid it at all costs
Ask HN: Who is hiring freshers in India?
For computer science students who will be graduating in 2017.
I bought this a few weeks ago, because it's that good and I had been mooching off the free online one for like a year.
I think in Germany it was marketed as C&C2:RA when it came out and it felt like a prequel to me. The videos, the units, everything was C&C. Tanja -> Commando Bot, Tesla Towers -> Obelisk of Light, etc.
Hi tedmiston,

Author of Kill the Newsletter! here. First, thank you for your suggestions :)

> - make the UI easier to use on mobile

I don’t own a phone, can you please be more specific on the difficulties you
had? I’d be happy to address them.

> - make feed title and feed URL fields appear together at the same time

To which screen are you referring?

> - send a test post to each newly created feed so I can confirm it's working

That’s a good idea. Of course, the sole fact that the feed exists with the title
you gave is already confirmation that it’s working. Even if there are no
entries. And, right after creating the feed on Kill the Newsletter! the user is
probably going to use the email address the service gives to actually sign up to
a newsletter. Upon doing that, the newsletter provider usually sends a
subscription confirmation email that shows up as a feed entry. Still, I think
one more confirmation wouldn’t hurt and I’ll add it.

> That said, I'm not sure if OP is actually the author based on taking a glance at commit dates in the repo.

You’re correct. I don’t even know ProfDreamer, but I’m glad he liked my work
enough to post it. Otherwise I wouldn’t have received feedback such as yours :)
On the Common Lisp mailing list there are 30 mails from RMS.

His participation ended in 83. Before CLtL1 was published and way before X3J13 was started.

I'd say RMS was never a member of X3J13.
His perception of the history of computing in UK schools differs to mine. It's not especially important, just seems a bit rose-tinted.

Prior to ICT - meaning Information [and] Communication Technology - there's was IT. In IT we learnt to make teletext pages, use databases (choosing whether they should be computer ones or not), did DTP (eg newspaper layouts), learnt to type, made graphs, played text-driven games.

There was no Computer Science at GCSE (perhaps it was a subject prior to that) and very few schools, none in my town, did it at 'A' level.

I started programming at primary school age copying out of an intro book that came with an Acorn Electron. AFAIR there were no opportunities during my schooling to learn actual programming, I'd have lapped that up.
Show HN: Layer X – container scheduling across multiple orchestration layers
Ask HN: Slow travel and working (freelance)?
Have you manage to do freelance jobs (remote or not) while slow travelling? What resources did you use?

It seems that there is big platform as Freelancer[1] or Upwork[2] and some specifics one as Working Nomads[3].

My story: Made the decision to quit my job and travel the world for a while. One-way ticket to India, next stop Nepal. After 3 or 4 months I think I'll stay in a place for like a month or so and work as freelance or on my side projects for some times.

[1]: https://www.freelancer.com/

[2]: https://www.upwork.com/

[3]: http://www.workingnomads.co/jobs
Introducing Inspect by InVision–A magical new design to development workflow
Money and Entropy (2014)
Is it just me or do the animations of the original TR hold up pretty well? In this video of comparing movement mechanics[1] across the various games, I can't help but feel the modern variants are too exaggerated in the character animations. I don't know, it's hard to put a finger on it. I'm not saying the original animations are better in every way, but there's something there that's missing in the more modern variants.

The video is pretty on point otherwise with regards to how dumbed down controls are these days. It seems to me that games with good movement controls are few and far between. The one game I play these days that has excellent controls is NHL (16 and 17) – you really do feel in control, even if you play with beginner controls where the assist is ramped up.

[1]: https://www.youtube.com/watch?v=lQRr3pXxsGo
2016 Shaping Up to Be a UK Crowdfunding Disaster
I won't either
My recent experiences with Skype on relatively good internet connections between continents has been great. Meanwhile, I've fairly regularly had freezing and terrible latency issues with Hangouts calls between two parties on excellent connections in the same state.
> But this is a false argument.

Not for governments. Some are pragmatic, others will not even consider it if open source.
Amazing resource! I got to know a lot of companies that are firing at will.
Interesting how people develop software without expecting any in return
The move from .ch to .com was done in an attempt to deal with the poor search ranking. It was done because the best guess was that Google was "geocoding" ProtonMail as a Swiss-only relevant website and there for ranking it poorly in google.com results. ProtonMail actually did not want to move domains. There was an significant internal struggle over the decision. Up until the change, ProtonMail had actually been promoting the .ch domain as an advantage since the US Gov't/FBI would need to go through the Swiss authorities to seize DNS control of the domain (unlike .com). That is the reason that .ch remains available for customer e-mails.
The best way to to learn 6502 wisdom is to read the Woz's Apple ][ ROMs!

ftp://ftp.apple.asimov.net/pub/apple_II/documentation/misc/Apple%20II%20Original%20ROM%20Info.pdf
What about jitsi meet?
https://meet.jit.si/
Conan O'Brien on Final Fantasy XV
THE IDEAL GUIDE TO GET Your CONTRACT MANAGEMENT PROJECT OFF THE GROUND
I agree with the sentiment. Do note that people said exactly the same about mobile phones in Africa - shouldn't be a priority. The article you link wouldn't have been written had we said "no, first give them water and blankets". Maybe the benefits turn out to be surprising even in deprived areas?

As for web-based vs native, I can see it going either way. If connectivity is too unreliable and/or expensive then native will win. Many people in the developing world spend a lot of time with no credit on their phones.

The biggest problem I see with teaching people computing these days, which is only partly addressed by cheaper computing devices and IDEs, is the sheer number of tools and abstractions to learn. What order do you teach in? What if there's no teacher? Version control, testing, frameworks etc. are all great things, and a certain proportion of people will need to learn them at some point. For others it's overwhelming, and for most it at least hinders the teaching process. Too much "ignore this for now" can be demotivating and confusing. Yet, it's also not enough to start with just a BASIC prompt any more. People have now seen all the cool modern things you can do and want to do it themselves, so moving an X across the screen is not motivating either. I have found completely dedicated environments like https://scratch.mit.edu to be great for younger kids, but not sure how the rest of the learning curve should be shaped.
Get a phone that supports CyanogenMod. Sure, baseband still remains a blackbox and possibly backdoored, but at least you can get rid of most spyware/adware that comes preinstalled with Android. While we don't have fully open source OS with open drivers for smartphones, you cannot trust any manufacturer.
ARTFINDER:+Anonymous+Memory+by+Lee+Clement+-
Chevrolet Bolt EV Is the 2017 Motor Trend Car of the Year
So what happened with the previous dev? Please don't share only half the story
2fa is being tested on the internal development site, now.
1) Any economist will tell you, NOTHING is "free."

2) Like it or not, one hand subsidizing the other is the DNA of any social contract. In a perfect world, it would be ideally otherwise. We don't live in a perfect world.
Why CLI and not IDE for Python? I'm using PyCharm with a console pane.

Could/does he use github and an online REPL from school?

Interested as I've been learning Python to use with my slightly younger kids.
Maybe phones that support Cyanogenmod or Replicant?

Perhaps device makers that know how to compile source and host the updates themselves are more likely to have more control over the firmware. So we might ask, what the update policy is, do they provide updates?
Some do - see https://openhatch.org/
Nor does it mean that their ideas aren't worth considering. Sweden for instance has a much larger population, much larger land area, more natural resources (except the oil of course) and more industry. Yet they have a bigger problem with crime and concentrations of poorly integrated immigrants.

Both are Scandinavian counties with a lot of shared history and are both commonly regarded as 'monocultures' yet they have noticeably different social problems. It seems plausible that some of the differences could be traced to different government policies.

And, anyway, no one believes that you can just transplant policies, but even when you cannot just copy you can still learn.

Lastly, we don't end up being fine whatever we do; the stability of Norwegian society has a lot to do with the state of mind that led to the establishment of the oil fund that ensures that the money from the oil is not squandered (like it was in the UK). The general population is broadly supportive of this and the ideas of self reliance, individual and collective responsibility, and assistance for those in need permeate the culture here. No I don't believe it is perfect here, we still have a long way to go, and we must stay vigilant to ensure that the good that we have is preserved and the bad continually rooted out.
I used JScrambler before and I really liked. If you don't mind the monthly fee, I'd say go for it.

They do nice stuff, like hiding some of your strings, other literals and random predicates inside an encrypted string. This is decrypted and eval'd at runtime using the text of the decrypt function as a parameter i.e, you can't beautify it otherwise it stop working. The random predicates are merged within your code for instance: it appends a `&& somePredicateThatReturnsTrue(someOtherRandomValue)` to ifs conditions. It makes it really hard to figure out what is happening.
“Designed by Apple in California” chronicles 20 years of Apple design
This was really helpful - lots of stuff for me to work on. Thanks so much for taking the time to write this out, really appreciate it!
I have the opposite preference from you, but I get where you're coming from.
Coldplay to perform in Manila for the first time in April
Perhaps the developers were thinking about expanding the functionalities of the site in a way that server-side rendering can't help them, so they started doing it all in JS anyway.

In the future, if the site survives and gets bigger, they will surely think about corner use-cases like yours and work some time in server-side rendering.
It doesn't do e2e encryption by default by design. It's rather hard to have everything synchronised (one of the advantages much of the userbase likes) when everything is e2e'd.
Code allowing external access (IMAP etc) to mailboxes that would allow you to download all your mail is in development now. Some IMAP clients (cough Microsoft cough) have "interesting" ways of interpreting/implementing the RFCs. So, it is taking somewhat longer than expected.
The only good choice may be https://neo900.org.
Facebook's yarn [0] is a drop-in replacement for 'npm install' that significantly improves install times. Really makes me wonder what npm install is doing.

[0] https://github.com/yarnpkg/yarn
"Because Adups has not published a list of affected phones, it is not clear how users can determine whether their phones are vulnerable. “People who have some technical skills could,” Mr. Karygiannis, the Kryptowire vice president, said. “But the average consumer? No.”"

Seems to be some work ahead if you want to find out which phone doesn't use this service. And we're only talking about this particular service.
> why one would need one megabyte of minified Javascript to display a list of 10 items

Ah, this might explain why it's down.