skysight-inc/HackerNews huggingface dataset:
It is also used to prevent random serial litigants from clogging up the court system with BS cases. Requiring the plaintiff to show that they have actually suffered harm is not a difficult bar to cross in most cases and the benefits this requirement brings to the legal system as a whole outweigh its inconvenience in cases like this.
HTC has 'no plans' to bring its One M9 Plus to the US or Europe
Interesting this is a reprint from Quanta magazine, from March 12.

https://www.quantamagazine.org/20150312-mathematicians-chase...

The original version has some photographs missing from the Scientific American verison.
"If all countries were to exit Euro Zone, Euro would probably be echanged for 30-50% more than it's currently worth"

This kind of things are easily solved by quantitative easing. You can always print more money in order to down-keep a currency to what may be considered "the right price". The real problem is not a currency's rise, it's its fall.
i fully agree with your point, and hope it's not getting lost on folks: figuring out what drives you requires a level of introspection (and revisiting-- it will likely not be static your entire life) that most people never do. introspection is hard, and not something you get taught at school. i'd argue most people dont realize how to self-reflect until they are much older.. or perhaps it requires a certain level of experiences before it is even approachable?
I have this problem.

I have also Youtube, 9GAG and other websites "for fun".
I tried so much ways to break with "fun sitting", but I have no success with it.

So, in one day I've noticed, that only one way to stop wasting time is remove all the unuseful stuff from subscriptions and make some body exercises (really!).

I've had this trouble. Now I'm trying to resolve it.

And. One thing from me... I live in poor family. One thing that really spins my gears is terrifying future - I don't want that my kids will be living like I. So, I should take care on my future to make it better.
Keep in mind that demos are usually released at parties in competitions, and occasionally even rewarded with real value prices.
Yeah, pretty much. If I hit a sweet spot in my project, I take a lot of pleasure in just thinking about the architectural decisions and data structures while going for a walk or something. :)
I suffer from the same weakness as you. I always have. I also love my profession, programming, more than anything I've ever done in my life. Also, like you, when I get into the flow of something, I do it better than most people I know. I go hard for days/weeks, but when it's over I can spend endless amounts of time playing video games or clicking around on the internet. All the while reading what the "elite" developers in my field are churning out in a state of awe. How do they have time for all of this? Does David Nolan have some sort of time altering machine??

I'm a little older than you, so I'll give some advice about how to deal with our personality "flaw." Embrace it. Be aware of it, be OK with it, and learn how to make it a positive thing. A few years ago I stopped worrying about being better than some programming idol. You're probably a pretty creative, innovative type if you're anything like me. You can't teach that, in my opinion, and that's a big advantage. You have this skill, programming, and you enjoy it, mostly. You also enjoy some down time. Use your down time how you wish, but always be thinking about the next big idea be it a business, a technology, or a new library. When you find the right idea, it will give you a jolt. "Holy sh#t, no one else has done that yet?" These moments are the ones that catapult me back into that driven, ambitious mode that makes me so productive.

Just remember that no one expects more of you than you. Don't be so hard on yourself. Know yourself and learn how to take advantage of your natural traits.
"Error, code UL1JOBHASH: parsererror"

I knew I wasn't the best looking guy but this seems more harsh than I anticipated.
About 4 years ago, I thought I was done with software development. I was so burnt out and full of self doubt that I thought I was going to quit it forever. I wanted to do anything other than work with computers again. I quit my job, took up painting, and then a month later found myself banging away at a keyboard into a text editor because I had this burning idea for a program.

The problem wasn't the work, it was the environment. I had allowed myself to get into a situation where I was spending all of my creative energy on someone else: my employer.

I did a brief stint back as an employee at another place for a while, just because I had gotten desperate for cash and it was the only opportunity that came my way for a while. But I eventually went freelance and now I only work part-time for my client. The rest of the time I spend working for myself.

Moral of the story: you are correct, you do need to just cut and run sometimes, but just be careful not to confuse the impact of environment on your feelings about your activities with your actual feelings about your activities.
Why livestreaming apps like Meerkat and Periscope will be a huge boon for cops
As noted in the first paragraph, a tool such as this will be useful to "other cultures" only after a panel comprised of people of the target culture have calibrated the tool.
Thanks for the link, I was misinformed.
[This talk by Tavis Rudd](https://www.youtube.com/watch?v=8SkdfdXWYaI) about a system he used when his hands were afflicted with RSI is pretty interesting.

Not entirely a no-hands approach, but I can't seem to remember the developer who made his first app in the hospital by typing with one/two fingers. He wrote a blogpost about his process that was really inspiring.
Seems like the Watch, whatever its ultimate potential, may be something better purchased in its second iteration:

> Let’s just get this out of the way: the Apple Watch, as I reviewed it for the past week and a half, is kind of slow. There’s no getting around it, no way to talk about all of its interface ideas and obvious potential and hints of genius without noting that sometimes it stutters loading notifications. Sometimes pulling location information and data from your iPhone over Bluetooth and Wi-Fi takes a long time. Sometimes apps take forever to load, and sometimes third-party apps never really load at all. Sometimes it’s just unresponsive for a few seconds while it thinks and then it comes back.

Data transfer between the phone and watch should be something that feels as seamless as magic...else, what's the point of getting the watch?
I'm wondering how many hits that email address got at the bottom of the page :)
Ask HN: How do I test that I'm improving as a software developer?
(a) contributing to open source projects. long term disciplined approach, takes time to get evaluation
(b) ship a real product. too many environmental parameters, takes time to get evaluated
(c) participate in coding competitions. These tend to test your algorithm chops, and less of system design. But accurate results.
(d) be generous about recruiter requests. show up for interviews without doing much interview prep (like practicing problems cracking coding interviews). but quick and fast evaluation. This gets very hard when you don't work remotely.
(e) exact opposite to (d). be picky about interviews, prepare a lot for an interview.
(f) attend conferences, hackathons. time consuming and may be costly and not sure how effective it is.
(g) read some classic cs books cover to cover. no accurate measure

What do you do regularly to evaluate if you are getting better?
I wouldn't say idleness is inherently a bad trait. Doing something all the time is a good way to burn out and miss out on actually living.

It's great that you have a passion for programming and you get into the flow of working on something you actually enjoy. I can promise you that most - if not all - devs go through such period of flow and not being in the flow. Sometimes you lock on to a project and spend days on it, other times you don't want to touch it with a 10 foot pole for days. I don't think that is bad unless it is harming some important end goal like a company deadline or life goals.

Are there other things you are interested in? If so, you can fill your so-called idle times with those. HN here, going outside and meeting people (if that's your thing), a hobby or two that you can naturally flow into as well.

If programming is your only passion, then you can fill a good chunk of idle time with other programming-related problems you find interesting. Random library you want to write? Go for it. If charity is your thing, find some group for social good that can benefit from your dev skills - make their website better, write an app for them, improve their inventory system, etc.

That said, it takes conscious effort to not be swallowed by the stuff that makes the news. Forget about those who seem to be starting $90000 billion businesses at 23. They've found something they like and it worked out well for them, great! Find your own interests and work on cultivating and growing those instead.
yeah good senior developer are around 60 to 70 euro here too
The FAQ answers this question. Basically; it was a long time ago, and the point of the story isn't in the detail. :)

http://www.ibiblio.org/harris/500milemail-faq.html
I don't know of any clearinghouse for this, but I know a few authors who do this on their own. One such example: http://demo.ilona-andrews.com
AnyPresence Launces an IoT API Builder--Buzzwords with Due Cause
Is that a problem? That is the case here for more than a quarter of the year.
Found a bug in the Lollipop game?
Wow, I haven't seen this video in a long time.

Buying a BeBox was one of the best things I ever did. I took out a loan for about $2,000 from my bank to get one and start writing apps. Not a lot materialized out of it financially but the experience was invaluable. I met a lot of people from the community that I still chat with to this day.

Be, Inc had some really good ideas.
There are 3 points that I hope can give you a better perspective on this

1. There is a nice startup wisdom that you really shouldn't worry about competition, you just need to be the best version of yourself. The competition has their own problems that they don't talk about, so any fancy project out there is probably not as fancy after all and has its own problems. It all looks nice and pretty on the surface, but most concepts are just not viable, same in startups as in dev projects.

2.All the other projects that others have are based on years and years of unsuccessful work. They had to work hard, so rather try learning from them than being jealous and one day, you might be successful, too.

3. There is always someone younger, prettier, faster, better, bit I think that is a very beautiful thing. How boring it would be if you were the youngest, prettiest, best one already?

At 26, you are at the BEST age to start a startup, just out of Uni and not kids yet, how awesome is that. So now you have seed funding probably over $100k from what your runway tells me and now you got around 3-4 years without major responsibilites to start a startup.
This is a bit sensitive to cultural influences. For instance, male facial characteristics have a clear regional variance, thus biasing the result in a particular population. I can tell from experience, I'm a male pushing over thirty with ridiculously androgynous features. I'm tagged as a boy by local population, and when I visit UK, I'm tagged as a 'ugly woman' :)
IMHO, bikes should get segregated lanes (and indeed perhaps on slower sections can share with cars, as you suggest), but cyclists should be fined Really Heavily if caught on sidewalks. Where i live now, cyclists have to do the traffic gladiator thing and muscle cars out of the way, and are usually honked at, even when on the "bike lane" (which is just a strip painted onto the car lane, woo hoo). This results in a lot of animosity between cars and bikes (and frankly, grave danger for cyclists -- we aren't 1000kg metal blocks travelling at 60+ km/h), and frequently sees cyclists picking on the next weaker party, which is pedestrians. It's a very frustrating situation, if only the smaller dead-centre-of-town areas were declared pedestrian / delivery / bike only, and the rest of the place were equipped with segregated bike lanes, it would be much safer, and pollution would be curbed, in one fell swoop. Just thinking back at the number of near-accidents (and real ones, mind you) i've had because cars just act as if bicycles are invisible, frustrates me no end. I feel the Dutch law's approach is great: treat car drivers as if they are wielding 1000kg death-machines. This is very close to the truth, and therefore the onus should be on the strongest/least endangered party to pay attention to what they're doing.
No! You absolutely do not need to do Microcorruption or Cryptopals.
Except for the digital part. Though actually I've heard rumors of ebook sharing/trading sites similar to a digital library, though I'm unsure exactly how that would work; heavily DRM-based, I would guess
Popcorn Time on iOS works brilliantly. That's a big problem for Apple, Netflix
Exactly what I meant. I'm not saying there isn't any nobleness in his actions. Merely pointing out that we are all giving half or close to half the money we are producing and most of which we receive no benefit from.
this is not really code to learn from

I used to work with someone who could look over my shoulder, read and evaluate my code, and then tell me where my bug was within seconds. He knew the code better than I did, and I'd written it! I asked him about this mad skill of his and he directed me to easily the worst programme I've ever read in my entire life. [1]

It was a block of unformatted, uncommented, dangerously typecast old-style C, with meaningless single letter names for variables and functions.

So I read it. It took a lot of study and I didn't cheat and run it through a pretty printer. I never really got to the point where I grokked it but my ability to read other code has improved a lot.

So whilst I agree that it's important to write code in the way you describe, I think it's well worth reading code that takes you out of your comfort zone from time to time.

[1] http://keiapl.org/rhui/remember.htm
Would that counter example even work? Isn't there a race condition? File-locking?

Maybe they should just add to the file and compact it from time-to-time instead..
In the same way that "Netflix" sounds like the perfect description of Blockbuster?
A million users of one Chrome extension sent some data to the IP address of the home office of the developers of that extension, a company. Hype title.

The security researcher/Analyst quoted in the article asserts the data went to "One dodgy IP" address of a server in the US therefore he "would take an educated guess it’s not going to be good news." No mention at all of what kind of data it was, or if the data was encrypted in transit.

The only thing "sneaky" described in the article is the extension downloading this functionality after a few days, ostensibly to avoid detection by a Google review board or other security auditors.
Reading the OP and this comment I can't help but think "hmm, sounds like me when I'm unmedicated."

I'm a very ambitious and motivated person. I love stupid hard, nitty gritty problems. I've been writing code since I was 8. I landed my first coding job when I was 16 (working for the USAF Research Laboratory, no less). I'm now 29.

Growing up I was always driven by my interests. If I wasn't interested, I wasn't going to do it. If I was interested there was no stopping me from doing it. I was smart enough that I coasted through high school, but when I hit college I very nearly flunked out.

The problem was that my interests ran hot and cold. One day/minute/hour I'd be deeply interested in some subject, and the next I couldn't care less. This would happen with topics which I knew were captivating to me in a general sense. Sometimes I'd get so interested in some project I'd skip other classes for a week or more because I couldn't stop thinking about it.

However most of the time I'd find that without exercising hurculean amounts of discipline there was no way I was going to be able to stay on track well enough to study and finish homework/projects.

I'd sit down for a lecture with all kinds of ambition to focus and absorb the material. 20 minutes in my brain was somewhere else and the margins of my notebook were filled with mindless doodles.

When my grades dropped low enough my school's intervention programs kicked in. It was suggested that I go get checked out for learning disabilities. Since I felt somewhat compelled to show I was making an effort, I did.

I figured I didnt have any kind of disorder - especially ADHD. I wasn't hyper, and when I was "in the zone" it was nearly impossible for me to shake my focus.

It turns out that having ADHD doesn't necessarily mean that you are never focused. It just means you have a very difficult time choosing to be focused. In fact, hyperfocusing (marked by losing track of time, forgetting to eat, etc) is a common symptom.

Occasionally I go mine my old college notes for some obscure detail. With a single glance you can easily tell if a page was written pre-medication or if it was written post-medication.

If you think this story echos your own experiences and struggles, do yourself a favor and go have a chat with a psychiatrist or neurologist. It may just change your life in a huge, incredible way.

Finally, do try to stop comparing yourself to others in such a destructive way. Success stories are a bit like airbrushed models in lingerie ads. They don't give you the whole story. They're there to capture your eyeballs with hopes that they can be monetized, marketed to, or both.

Try to focus on incremental goals, instead. Scope these goals with a focus on finishing rather than perfection, and don't beat yourself up for not being superhuman. Specifically, try your best to fight the thought that success is predicated upon the kind of hard work that produces exhaustion. Success comes from routinely focusing on well-scoped, iterative goals.
The federal government's scale of "badness" differs from yours. Look at the sentences handed out. Just a little behind murder is counterfeiting, illegal weapons possession, and mail fraud. A fake $20? Unlicensed gun with barrel 1cm short of legal? a stamp-less letter using the return address as the intended destination? they all sound so trivial, yes. Yet...they cut at the foundation of the country: falsifying the representation of value, edge into revolutionary armaments, and undermine the smooth flow of information. Sure they're petty in and of themselves, but they constitute "the line" which anyone stepping over begin to damage & undermine the fragile structure holding up our society & government. Copy a $20? [shrug] meh, no big deal. Everyone copies a $20 (just once)? $6,000,000,000 of fake money can screw up the economy fast.
You can buy waterproof "oversocks"/"overshoes" to keep shoes dry. I had a pair to wear over cycling-specific shoes, but I'm guessing you can use them (or buy similar) for "normal" shoes.
WHY YOU SHOULD Never PAINT OFFICE WALLS WHITE
To some extent, sure, but not enough. With an app I can open a TCP connection to any address and fake any referrer I want, and I can use a WebView to open any page regardless of the X-Frame-Options header which iframes cannot do. Hence, I have to write an app instead of a webpage for a lot of these requirements.

Also, HTML5 location tracking is severely broken on iOS. In most cases the user ends up inadvertently blocking permissions for Safari rather than on a per-website basis. The result then is that all future websites get blocked from location access automatically, without even prompting the user.

If HTML5 apps are to take off, the web browser needs to be treated as a basic component of the OS and automatically given full access to location tracking and sensors; it should then be the web browsers' responsibility to ask and confirm with each website and manage those permissions (perhaps even seamlessly integrated with the OS permission system itself).

IMHO the restrictions on HTML5 apps like cross-domain requests and iframes are quite silly. At least there should be a one-click way to "trust" websites in the same way you'd install an app.
Toggling the register to change between 50/60Hz mode at the right time, specifically, could reset the counter in the ST's Video Shifter and trick it to carry on drawing screen when it should have been outputting blank border. Top and bottom borders were however much easier, because you could open them with just one carefully-timed interrupt each (I used Timer-B, which was linked to horizontal blank and counted lines, if I remember!). Described as far back as the B.I.G. Demo (check the scrolltext).

Opening the left and right borders however required doing it for each line, I recall, which uses a lot more CPU time. (Unless, of course, there's a trick I don't know!)

Spectrum 512 uses NOP timings to swap the palette at regular intervals throughout the screen; the "4096 colour interlaced" mode just flickered between one colour and another on alternate blanks to give the visual impression of flickery intermediates (before the STe came out, which used the high bit of each nybble to actually have 4-bit-per-channel palettes of 16). That technique, in turn, came from the C64 scene, as did the border trick, though I think they wrote the screen address?

What's old is new again: plenty of lower-end TN LCD panels pull the same colour trickery to fake 8-bit colour from 6-/7- bit panels (or, reportedly, 10-bit deep colour from 8-bit ones in some cases).

This demo is crazy. I don't think CGA even gives them a VBL to hang off! Wonderful.
In my opinion, it doesn't matter if it looks like Slack. What matters is that I can deploy it on an existing infrastructure and still have control over the service instead of handing over control to a third-party.
Is there a good mobile client to use with a xmpp serveR?
True, but by doing apt-get install php you won't be up and running either. My point was really to clarify that you don't need a full blown framework to run basic Python scripts for web programming purposes and also to state that the barrier to entry for Python isn't really that much higher than PHP.
thx for writing this and to all the advices on the comments. can't say how much i can relate to what you feel. i'm younger than you at 24, definitely not one of these hot-shot young dev. i have no any geek creds whatsoever, empty github profile, no shiny personal website, no stackoverflow rep, nothing. countless time i've tried to spend my free time working on some side project although i know i don't actually enjoy doing it. in the end i end up doing almost nothing. every start of the week i feel very grumpy thinking about how much time i have wasted on the weekend.

i also like to compare myself to what others around my age have achieved and i would set silly target for myself ('if they achieve that at the age of x, i will surely achieve that as well when i turn x'). i know this is toxic mindset, but i just cant get rid of it. i'm currently working in a very promising startup now. i know i should be grateful with what i have right now but i can't help thinking how little i have achieved and how i can get kicked out easily once new bright young devs come in.

this couple of week, i'm starting to come to terms with myself, rethinking my life goals and cutting off the unrealistic ones. i'm still mentally exhausted though and currently contemplating of taking sabbatical break just to try to enjoy life again. hope that you too will find your solace and i wish you all the best for your new project.

ps: not sure about this, but i always assume that my problem will solve itself if i can get a girlfriend. it will be great to have someone by your side that support and acknowledge you. it also helps you to think less about yourself as you shift your focus and attention to her. i'm not so lucky to have one though...