skysight-inc/HackerNews huggingface dataset:
> Yes car is king in LA. In recent years though Lyft/Uber have changed the game a lot.

Do Lyft/Uber not operate with cars as well?
It would be nice to see Winforms and WPF pulled out into their own projects on top of .Net core. Both could do with some cross platform open source love.
How to start a successful Blog
> That's because no one even knows how to start doing "science" in this direction

I am sorry to disagree, but this is just not true.

http://www.ptidej.net/courses/inf6306/fall10/slides/course8/...

http://www.cs.kent.edu/~jmaletic/papers/EMSE12.pdf

https://link.springer.com/journal/10664

https://scholar.google.com/citations?view_op=view_citation&h...

I have to say this:

https://brains-on-code.github.io/shorter-identifier-names.pd...

My supervisor has to say this:

http://pi.informatik.uni-siegen.de/stt/34_2/01_Fachgruppenbe...

These are just the ones from the top of my head that I can google quickly, if you want I would be happy to share my zotero database or a large bibtex file.

> When you read the code there are so many different things influencing your understanding that it's hard to impossible to even list them all.

You are completely right: Psychological research on programming shows that it is a very complex cognitive task, best done by experts, and poorly understood.

You describe knowledge and experience, and they in fact matter a lot. The above studies, for example, show (often just as a sideeffect), that experts are impacted less severely by badly written code (however that was operationalized).

> Literate Programming should be the default by now

I agree.
HTTPS is sufficient against MITM, until someone disables all verification to use their self-signed cert, or adds their poorly-secured "CA" cert to the allowed CA's for the download, or adds a weak cipher to the list. Do you trust every app developer to do those right (if they even use HTTPS!)[0], or would you rather trust Apple to get it right in the centralized system they designed for app updates for all apps?

I'm not even fond of Apple, but I'd rather trust them, and I'm glad they're protecting their users.

[0] Caveat: I don't know how likely/possible these are to occur on iOS. I assume a sufficiently motivated & misguided developer could do them within their own app's context.
I'd probably do it, too.

However check out what the owners say about it:

> Q: Are you interested in monetizing gail.com?

> A: No, but thanks for asking.

> Q: Don't you know that you could throw some ads up and make money?

> A: Yes, I know, thank you. For those who feel they need more advertising in their life, please have a look at our swanky Electronic Frontier Foundation ad below.
You're either a nutjob or you have at least as much of a political motive as you claim Wikileaks have.
Do you have examples more recent than 2008?
> though I have no idea if I'd face any legal issues.

Why would you? It's standard practice to set up a catch-all for your domain and you can just configure postfix to do that.
Jest cheat sheet
Keep in mind we are not talking about just leaks we are talking about massive document dumps of classified material.

If you're an official who knows a couple reporters and you've delivered the goods before, you can successfully get your leak in the top headlines. You've got the credibility and the contacts to make it happen. Reporters treat you like the Oracle of Delphi and you never have to pay for your drinks.

Maybe there should be two different terms because these aren't really the same species. I'd say the day-to-day leaks are just that.

But what Snowden did had more in common with a waterfall then it did with a leaky pipe.
Great idea and great execute, I like it!
One thing that I haven't seen yet but what I think would be a really important feature would be embeddable "videos" which developers could put as a widget in an iframe on e.g. their website blog.
I assume the organizations were using ODB as on-prem only? If they were using it with SharePoint Online they could request a point in time restore. --With on-prem solutions, they have to be managing their own backup strategy, which many companies are horrible at. In this respect, I don't think it's really any different than it would be with Dropbox or another cloud provider, although I suppose they could have tools that require less manual intervention to do the restore?
There is no question about CIA being in it ;)
But how do you know for sure slack does have less CIA ?
A train ride is much smoother than a shaky bus ride, I'm in the same boat as you there.

It's particularly bad in the top of double decker buses, can't read there but still like to got there for the extra space and the view.
I think you couldn't make much money out of this anyway. 5k daily visitors sounds decent, but they are of low "quality": They quickly leave and would generate bad click-through rates. It would probably yield less than $100 a month.
Respect !

I bought a Newton in 2007 or so, just to be able to play with NewtonScript.
As my other comments outline, there is some science, although you are right in that empirical work on software engineering is a very small niche. Most people just report studies like:

"Hey, look what I cooked up in my basement using haskell".

- which to me, is engineering, not science.
Congrats to Jeff and the rest of the team. I'd be interested to hear how much .NET survives the transition!
Which patent applies to Zstandard?
A better question: Is this story (obviously in Russian) an example of independent media in Russia? I thought that was a dangerous business to be in?

Also, are there ever leaks on the scale of Snowden? I'd say the lack of a Snowden level incident isn't damning as that's a high bar for sure. Jesus. That dude put it all on the line.
To stop poachers we should build a realistic robot rhino that shoots back
I'm 37, I have two sons, 7 and 5yo. Me and my wife both work full-time, with ca. 1.5h commute time every day.

I still do a lot of open-source and side projects. These are my green boxes:

http://imgur.com/WTgz9TE

I don't stay late in the office, we're home around 6pm. We have an au-pair girl who helps with children (takes them to school/kindergarten and picks them up). I mostly do 1-2 hours after 9pm (after I bring children to bed) a couple of times a week and maybe a few of hours on the weekend. I guess that'd amount to around 6-10 hours a week altogether. I don't always get enough sleep. Sometimes when working on something very exciting I stay till very late (like 2am) and regret it the next day.
I go to 3-4 hackathons a year, something I arrange with my wife well ahead of time. She knows it's important for me and is very supportive.

But to be honest I don't I do my OS or side projects for "skilling up", I do them as a hobby, because I like it. "Skilling up" happens primarily at work - my employer invests around 10% of the worktime in "skilling up", I have around 15-20 days of courses/workshops a year.
Yeah, well, that was ... special. The bridge was built as a bunch of concrete cells without watertight doors between them. The contractor was installing watertight doors, which meant sawing holes in the concrete. They couldn't let the cut water into the lake due to environmental reasons. So it was stored in the cells, reducing the freeboard.

Then with most of the doors installed and open, a big storm blows up. Bridge is riding lower in the water due to the cut water. Water comes in and floods from cell to cell, and soon you've got a bunch of tugboats holding the surviving bridge from busting off its remaining anchor lines.

That wasn't a case of decaying infrastructure (other than it was a retrofit), that was a case of construction mishap, along with a side of "If you had meant to sink a bridge, I don't suppose you could do anything more to hurry it along other than drilling a hole in the bottom(1)".

(1) Which I've done/supervised, without the subsequent sinking of the bridge.
No, you shouldn’t delete Signal or other encrypted apps
> 3. They have a normal sleep schedule. You can sleep.

For all you new parents out there, this bit might seem like it will never happen, but it will, eventually. It might take longer than your friends kids, it might take longer than the books say, but don't despair - you'll get there

> 6. They are teenagers. You wish they spent more time with you.

My kids are only 1 & 3, but I'm very conscious of having learned the lesson of others on this. I believe spending time with your kids while they're happy to spend time with you is far more important than putting in extra hours at work or fixing bugs in your hobby projects
IO#readlines now accepts chomp flag as an argument
I was lucky enough to study in the same lab as the author while he was doing his doctorate. Graham has a real talent for explaining complicated concepts in a way that's easy to understand. He's also strongly committed to putting as much of his code and data as he can online so that anyone can play around with it, including people who aren't academics.
>the last year

The Reddit front page has always been terrible. Maybe it was once terrible in your favor, but that doesn't really matter.

Ever since it became popular, it has been the best place to influence millions of people and forge opinions.
Mobile Web vs. Mobile in App Advertising: Which Is Better?
> ruff shot

"Rough shod", before we get another mondegreen propagating across the internet.
You are not mistaken in that the topics are (somewhat) related, they all have to do with time. But setting the TZ environment variable doesn't mean your programs don't execute the syscalls discussed in this article.

This is about the speed of execution of the mentioned syscalls, which will be called regardless of the TZ environment variable, and how vDSO changes that. However, by setting the TZ environment variable you can avoid an additional call to stat to as it tries to determine if /etc/localtime exists.
My kids are 9 and 10.

About 5 years ago I read 'Getting Things Done' and (despite my misgivings) it literally changed my life.

Since then I've:

- set up a JIRA to track ALL the things I work on

- written a book https://www.amazon.com/Docker-Practice-Ian-Miell/dp/16172927... (and am currently writing a second edition)

- started a blog https://zwischenzugs.wordpress.com/

- changed jobs

- become a speaker https://www.youtube.com/results?search_query=ian+miell

- started an open source project that helps me automation my spare time tech work: http://ianmiell.github.io/shutit/

And now I feel I've got MORE time than I had before I read it, and better time with kids etc..

The takeaway from this is that if you get serious about managing your time the benefits can be awesome.

Although when your kids are very young (we had two demanding ones under 2) don't be too hard on yourself - it's really hard!
If your beliefs are correct, you should be able to have a rational debate against someone from the other side and prove your position is correct.

If they won't rationally debate you, sinking to their level and shouting them down / using underhanded means to "win" just puts you on their level and gains sympathy for the other side & hurts your reputation.

Unfortunately, I think that's the main issue that the author is getting at; it's gotten to the point where I can barely tell the far left from the far right anymore in terms of how irrational and sometimes violent they are. It's slogans, it's shouting down, it's even threats or actual violence.

When you disregard civility and resort to those tactics, it's tribalism.
How I changed my body shape in 7 months
The topic is good, but these short sentences and long pauses between the sentences make it really really hard to watch.
I think it just proves my point. Do we really want indentation to be that critical to making code readable?
This sounds a lot like Java applets...
Just my case: 3 kids (7, 4, 1.5), I have all the time I want for my hobbies (mostly in music, prgoramming and gardening) and I get beers and loud music with friends every other Friday. I also have plenty of time with my kids, do a lot a different with them, often going to countryside together, going to buy second hand things, etc.

The recipe?

- A good stable programming job with zero travels and few overtime.

- A wife that understand that going to bars with friends is necessary for personal balance. She does the same.

- Zero "kid week-end activities", week-end is not filled with car trips to the piano or aikido lesson, it is filled with random activities with kids like gardening, fixing the house, lego, cartoons (only Miyazaki), books.

- We live in China so we have plenty of help, someone drives the kids to school, someone else cooks and take care of the youngest, yet another person do the house cleaning.

- I never forced myself into some activities I did not enjoy with my kids. I try and find cartoons and books that them and I can enjoy (thus the Miyazaki restiction). You do not owe anything to your kids. Having a good life balance, therefore being a happy parent, is the best gift you can give them.

Obviously this works well for me because I like kids in the beginning, I'm naturally attracted. Some could have to force themselves a bit more, but nobody should ever self-sacrifice to their kids: this is a poisoned gift to them, they will know, and have this terrible burden to carry thorugh their life, and might not pardon you.
I was thinking of the HSBC app the whole time while reading this. In my opinion Apple should reject that piece of shit and force HSBC to write a native app that works properly.
If I edit some text in a video that I created, do I need to re-record all of the audio?
Invite only.
So how thick does it need to be?
No, at least three of them were online / part of the O365 bundle (fumble if you ask me), it was an absolute nightmare dealing with Microsoft support, the level of incompetence they showed two of the times (when I was involved) was astounding, I'd heard bad things but it was next level and what made it worse is they were paying for the service, both with money and with the downtime while they were messed around both by the initial disruption and the messing around with the seemingly endless running with Microsoft support engineers, finally files were restored but the damage from the downtime and time spent on trying to get the vendor to deliver the cost to the business in at least one of the cases (I'm under an NDA for the one) was immeasurable but large. They experienced had previously experienced many problems with MS support and with the O365 (completely online / hosted) platforms it is enough that they're now underway evaluating alternatives, it might be the same products but on-prem or something entirely different but I am not involved in that process.
Well, I think many of us on HN would not mind too much spending 8 hours a day writing code, but actually end up maybe if we're lucky spending 2 hours a day maximum writing code, and the rest is meetings, rebooting computers, trying to reproduce ill-written bug reports, reviewing others' code, reading docs, watching a test suite run flawlessly and then cursing because it's not catching a bug we know is there, installing software updates, reading some awful wordpress plugin code that the boss installed on the team blog to figure out why it broke on firefox but not IE8...

Coding is quite fun. A lot of the related guff that is part of software engineering in 'the real world' is quite frustrating.
Yeah, the problem appears if your superiors don't understand that. It'll be a "quick fix", when you want to clean it up after the crunch the comments will be "nah, we don't have time for that right now" (non-coders never seem to understand that messy code is a liability - thus cleaning up code seems like a waste of time).

And a couple of months later, it comes back biting you in the behinds. At which point, someone will tell you or some other unfortunate colleague to "just fix it quickly".

In such an environment "quick and dirty" only works if it is kept locally, i.e. the author is the only one that uses the code. Hence Uncle Bob's insistence that a good developer must say "NO!" from time to time[1].

[1]: https://sites.google.com/site/unclebobconsultingllc/blogs-by...
Der SEO Manager – Dasauge Agenturen
In Conversation: David Letterman
I'm surprised how nobody is talking about this
Additionally, as a Stanford undergraduate - refuse to participate in any 'studies'.
So you're routing for ${FutureAbusiveSpamCompany}?
Your colleague could have been nicer and told you what things you'll gain instead and how that will mainly increase your employability if that's what keeps you up at night.

A few things that comes to mind is motivation, time management/prioritizing, social aspect of having perhaps the most important thing in your life in common with most other seniors, meaning.

these are not things to be afraid of but sure you'll have less time
Somewhat related: http://www.purple.com
> They are trying to build more rail which doesn't have the bad reputation, but that will always have the last mile issue.

I'm not convinced. I live in Berlin and hardly ever have to take the bus to get anywhere. In the city center, there is usually a subway or S-Bahn station within 500m.
The internal download and update is allowed when it consists of media resources and such which is not native executed code.
Show HN: Tweetstream – Get a user's tweets, between two dates
How many levels of JavaScript are you on?
Was thinking the same thing. Like the CPU marked it's good to have competition with GPUs but it would be interesting if Nvidia picked up/ partnered with AMD. Oh well let's see how OpenPOWER pans out.
The problem is all of those things are bad:

> You also see an increase in the population living close to work (even without zoning changes, you'll have more people living in the same set of units)

Everyone gets squeezed into a tin can in probable violation of zoning and fire codes, when instead we could build nice new housing for everyone.

> employees demanding higher wages for working in inaccessible parts of town

Which some of them would get but it would only go directly to rent. Which prices the existing occupants without higher wages out of the space, and makes high housing costs even stickier because landlords never like to see rent decrease and now have more incentive and resources to fight against it.

> companies responding by moving offices to places where they can get cheaper workers (i.e., places which are more accessible).

Another way of saying less density and more sprawl.
Snapchat is hiding a really big secret – It's dead
well yeah i mean, if you persist in saying things will go up or go down, eventually you'll be right.
Indeed, I always wondered how Rollout would not same day be rejected by Apple.
OP proposed a world in which the web starts now, so there is no browsing being done on iOS in this scenario.
Also in fun domain-related trivia: http://nissan.com/
Bravo. When the shitshow is over somewhere north of 60 and you're sitting on a porch contemplating your life, it sure will be good to have a son or daughter (or both) to be sitting next to you.
It certainly does. I find it makes me more efficient or waste less time on things that don't matter. It forces optimization and applying the 80-20 to so many things.
"Consider letting off-time be off-time and getting yourself a better job :)" - Those two conflict. Most jobs want the next buzzwords in the job description, which you aren't learning in the current job.
> If you substitute "poor programming skills environment" it suddenly makes sense

Why would it? From my experience, companies with poor code quality are great to poach junior-to-mid programmers. They're super happy to jump the ship and they're well aware of code smells and problems poor code causes.

> I'm all in favour of letting people discriminate on these grounds.

Would you discriminate based on person himself or because he dared to work for company you don't like?
Love their image advertising pricing.

"For images, the price is 0.10 per pixel per day. So an 88x31 tag (2728 pixels) would cost 272.80 per day."
The rules explicitly forbid any HTML renderer or JS interpreter aside from WebKit, JIT or no JIT. I believe all the popular third party browsers today still use the non-JIT UIWebView rather than WKWebView because the former gives you more control over the request cycle
It's great that we are seeing competition and the video is nice and all. But I wonder how will BE leapfrog the development steps to produce a vehicle almost as capable as Falcon Heavy (45t vs. 50t to LEO) with no prior experience with orbital vehicles ?

Development of Falcon 1 started more than a decade ago, SpaceX went through multiple design iterations, test vehicles (Grasshopper) and expensive failures and FH is still maybe a year away, despite being essentially a bundle of Falcons 9 (itself, a very smart strategy to move forward by leveraging their proven capabilities and minimize risk).

A large innovative rocket like Glenn might cost a billion dollars to design, build and launch. A billion dollars for an experiment that might fail on the first go. I want to believe Glenn will fly before 2030, but what I would like to see from Bezos is less ego and more roadmap details, a firm monetary commitment from himself or other financiers, etc.
Dhruv's planning on putting out a series of posts, where he'll probably be including the model training/set up components! Look out for the next bits this coming week.
What do economists actually know? (Not as much as you think)
First year is brutal, especially if the baby does not want to breastfeed, but afterwards it is sort of manageable, it is like running a side project. I had major issues not only keeping up but doing normal work, but colleagues were very understanding and helped out when necessary.
> But maybe consider this: As soon as you've decided that someone is stupid, you've lost the possibility of communicating effectively with them. Because they're not stupid ;)

I'm sorry, what? This makes no sense, sounds like a platitude.

So many questions:

1) Why would you loose posibility to communicate effectively with them? You can still choose to communicate, just at a different level of discourcs or applealing to different talking points than before. Actually, as soon you realise someone is stupid, if you're intelligent enough, you should be able to communicate MORE eaffectively, vecause you know your conversation partner more.

2) They could actually be stupid. There are stupid people on this earth, you know. Not that they're wrthless as a person, or anything, it's just that they don't have the processing power to keep up with certain concepts. And that's fine and normal, such people exist.
By having a job that provides the space for writing blogs, learning and open career paths.

Life is too short to spend coding after work, without space for family and friends.
Because it's our minds that change facts.
CNCopyCurrentNetworkInfo gives any app network info, including the SSID.
Your noise scale is off. 60dB is restaurant conversation level noise.

For comparison, Notebookcheck's system noise scale is 30dB=silent, 40dB=audible, 50dB=loud.
Most HR departments won't care if you haven't actually used those buzzwords on your current job.
Xweb: A new python web framework with no dependencies(less than 1000 lines)
So it's like Slack, period.
Not the team themselves, the competitors...
I have a one year old, and he doesn't let me program.
Seems to be some info in his profile.
This was a fascinating article, not just because it reinforced some of my existing thoughts.

For me, the most important statement was as follows: "If we—or our friends or the pundits on CNN—spent less time pontificating and more trying to work through the implications of policy proposals, we’d realize how clueless we are and moderate our views."

In other words, more information doesn't help people. But asking people to understand the implications of their thoughts, and encouraging to consider those implications, will lead people to be more moderate, thoughtful, and deferential to experts -- who have spent lots of time considering the implications.
Groene kool gezond om lichaam te zuiveren en snel af te vallen and Recepten