skysight-inc/HackerNews huggingface dataset:
100 hours sounds hectic. The last time I worked long hours for 2 continuous weeks and weekends I nearly quit my job the following Monday. Some sleep and a day off work changed my mind.

It sucks when you're in rescue mode on a project. I am on a project that is going a bit like that. A part of me wishes it ends sooner than later, because even though I took a month off work, by the end of next my first week, it'll feel like I never went away.

What would you recommend at the start of a project to avoid the death march? I'm struggling to find the right mix in people to help us balance our teams well. Lots of keyman dependencies which we can't handle at times. Thanks
Movie reviews are evaluations of the quality of a movie, not the marketability of a movie. I'd be surprised if there were a direct relationship.

Next article: Evaluation of Paintings by Well-Regarded Contemporary Critics Has No Relationship to Future Dorm Room Poster Sales Figures.

Edit: Also, a measure of success that doesn't find a way to divide by the budget somewhere is not a good measure. A lot of flops have made 100 million dollars, they just cost 120 million to make.
Self-driving cars drastically reduce the total number of cars necessary, and, as the article notes, limit the ability of manufacturers to upsell features. If the fleet of cars on the road were largely self-driving, there is no way it would support the present variety of car manufacturers. I would hazard that most would go bankrupt.
I'm in a similar position.

I wanted desperately to get out of my last company, which was a very abusive environment. So I switched jobs and landed at a company that's treated me better than any other employer I've had... except I'm now totally burned out on the work. It's all academic/research stuff, which I'm terrible at and have zero interest in, and it's basically killed my interest in my job. I'm getting ready to start sending my resume out, but I have a strong feeling the burnout will just follow me wherever I go even if my next job has me working on systems/infrastructure stuff again (which I worked on at my previous jobs and liked).

Also, over a year since I left my last job, I still have a lot of emotional scars left from the abusive way my last employer treated me.

Another thing that's got me is my age. I'm 31, and I'm still working a fairly junior position. I actually don't mind that. I have no career ambition, and as long as I'm making enough money to comfortably pay my bills, I couldn't care less about chasing a higher salary. I'm content to work junior coding positions for the rest of my life. Unfortunately, as I get older, employers aren't going to see it that way. They're going to wonder why I haven't advanced into a leadership role at my age, and I'm dreading the day I get asked that in an interview. It also means I can't really talk about career stuff with my friends, because most of the CS people I went to college with are now in leadership roles or other senior technical positions, and I have much more in common with people who started college the year after I graduated (and I've done an absolutely terrible job of making new friends since graduating college, so most people I know are people I went to college with).

I have a feeling that if I wasn't completely aromantic, I'd be happiest living like Mrs. Roberts from xkcd, as a housewife who still hacks on personal projects for fun.
Take a break. Say, a year if you can afford it. Go do something unrelated to software. If you're anything like me in 3-4 months the itch will be back.
Seattle (eastside) here. I frequently order things with "two day shipping" and it tells me right up front that "two day" shipping will have it here in > 2 days.
A tool to help me find out who's trying to break into my server using SSH
> so long as everything we want to "point to" and share has a URL

This is something I wish was a standard part of email, actually. There are times when I want to refer to an email thread (say, in a ticket in our issue tracker) and I have to resort to either quoting all the relevant parts verbatim or saying something like "for context, search for the email sent on 2015-11-20 by foo@bar with the subject line 'widget is broken'". I'd love something like `mailref:[identifier]` to be widely understood by browsers and email clients.

Mailing lists that are readable on the web partially solve this, but it's still not great UX to be sent away from my email client just to read another email.
Fine, but this supposed benefit is _easily_ negated by the huge problem of employees leaving the Bay Area due to costs, trying to rehire, inflated salaries for cost of living, etc.

Our new management came in with "no more remote!", but then trying to keep up with what SV is "for" has been a giant hassle and destroyed ability to deliver.
Yeah, shipping is still one of their strengths. Never have issues with it, myself.
And the part about the rats hitting the dopamine lever is wrong too. If the rats were in a rich environment with other rats to interact with they would overwhelmingly prefer straight water to water with cocaine. It was only rats in an empty box with literally nothing else to do that would get addicted- in other words rats which were already in significant psychological pain. I need to find the reference for that..
I still think it is a very big stretch to go from web browsers (which suck on many levels) to unix bashing. Most non-programmers don't come anywhere close to a terminal window, despite running some form of unix on their devices.

I agree that a unix command line is not a good interface for non-programmers, but it is good for people who have to work with large quantities of textual information, and source code IS text.

I think that the main problem is that there is not much (commercial or academic) interest in empowering non-technical users. There are some specialty tools for non-programmers like excel macros, or task automation in photoshop, but general purpose system that let the average user program the computer without actually programming it never took of.
You've just reminded me of how much I hate iTunes and the CPU/memory hog it is... And the other app I'm forced to use, Xcode...
Fun fact: Jeff Bezos won't let anyone at Amazon buy a color printer.
More on this idea, a talk I came across a while back.

https://youtu.be/9IPn5Gk_OiM
Their measurements, like all measurements, are approximate. Caveat emptor should still be the rule.
Thanks. It can be seen here, it's just 8 bits, highest three are there called NR, so they were 011, lowest 4 were 0001 which means RR receive ready.

https://www.tapr.org/pub_ax25.html

Fig. 7 -- S frame control fields
And specifically, I suspect that a lot of the high box office films are big, loud action films which appeal to the theater-going demographic far more than they do to movie critics.
A timeless read. It is almost sad to see how people who lived in in the early part of the twentieth century were so optimistic about technology. From Russell to Keynes, they all predicted an era of surplus where no one would have to work so hard. Instead, we got draconian working hours, rampant worker insecurity, and reptiles like Greenspan making public policy who think worker insecurity is good.
You are cherry picking.

Here is some other cherry picking.

Uber doesn't allow it's drivers to set their own prices even though they are freelancers and not employees.

Uber doesn't compensate for that by at least promoting tips.

Uber doesn't allow the drivers to sub-contract to other drivers.

Because there is no upper limit on how many drivers there can be, each uber driver is in effect going to fight for less and less market.

Oh yeah and Uber is working on replacing all their drivers.

These are just a few of the issues with uber and is hardly capitalism at it's best.
> Now I go after work and wait in the "express" lane with my under 20 items for upwards of half an hour.

wow, sounds like there's some space for competition in your country's supermarkets!
How to steal ideas from other industries (or, why Netflix should open theaters)
Not really. Given the prevalence of it, the burden of proof is on the claim that it is not.
Citation needed. :-)
Is the money used on the wrong things? Or on the right things, but not efficiently? Many public works projects end up over budget and behind schedule, so I guess that should be factored in.

Where is the money going, and/or where should it be going?

What % of people who work in San Francisco also live there?
Candy Crush and Capitalism: Is Distraction Vital?
Ed25519 and sha512 on picolisp
For anyone curious on how to do this:

1) Click the down arrow (▼) in the top right, then go to 'Settings'.
2) Click 'Apps' in the bar on the left side.
3) Click 'Edit' under 'Apps, Websites, and Plugins' then 'Turn Off'
4) Click 'Edit' under 'Apps Others Use' and uncheck everything, then 'Save'.
The inflationary nature of money is heavily tied into our subconscious experience of it. If you ask the same question , but about things rather than dollars, people will make the rational choice.

"Would you rather have a yacht if your neighbor has two yachts, or a dingy, and your neighbor doesn't have a boat?" Everyone will answer yachts, because yachts aren't subconsciously inflationary.

"Would you rather have ten books and your neighbor has fifteen, or five books and your neighbor has three?"

"Would you rather own three pairs of shoes and your neighbor owns four, or two pairs of shoes and your neighbor owns one?"

Also, the very fact they're asking the question in a study causes people to answer differently than they would normally -- that's the problem with this sort of 'science' to begin with.

It's always this sort of Gotcha! science. People are used to that. As a result, most people, when they're answering questions in a study are thinking "These are trick questions. I won't be a guinea pig. What is the underlying trick here?"

---

Addendum: The study may also be dealing with a cultural difference in the use of the phrase "your neighbor". In the southern Christian tradition "your neighbor" is a catch-all for people that you are not related to (from Mark 12:31).
Future of Express leadership uncertain
Looks like the correct URL is http://vienna-pyongyang.blogspot.de (there's an 'e' missing from the end of the submitted URL).
In the evaluation of correlations, it can always be informative to know the confidence interval for r, with all caution towards p-value interpretation.

Surely, correlation provides information on association rather than cause and effect (causation should rather be modeled with Granger and other regression models). Sample sizes and variances will certainly contribute to different p-value outcomes. This is because p-values reward low variance more than the magnitude of impact (Type I/II error etc.). If you have p-values, better report them and add a footnote on how to interpret them.
One not-terrible way to start on your bug-free crusade would be to switch to functional programming languages and styles and "pure" functions.

Having done 10 years of OO before I began coding in a functional style and realized all the benefits, this is my experience talking.
Are there statistics on this? Most of the apps I often use that I can think of are written in C/C++, the ones in C/C++ being (at least mostly, some are partially made with other languages) Firefox, Chrome, Hexchat, Steam, KiTTY, Programmer's Notepad, Unity3D, Skype, GIMP, VLC, iTunes and surely a lot more. A few turned out to be C#/others (Visual Studio, SourceTree, Remote Desktop Connection Manager, ShareX). Maybe it's closer to 90%?
Debugging is different to looking at the process and identifying how the bug even got there through the lifecycle of the module at hand. The article to me seemed to be talking about that rather than debugging a live issue. Debugging in local is exactly the same as measuring things as you work, I.e. The width of a bolt and what the error is. Incidentally, debugging in local should be replaced with unit tests so you can get a consistent automated check. Debugging is only really useful when you don't really understand either an algorithm or set of frameworks. The equiv in eng is to just start throwing different components together and then executing them to measure what the effects are, which by the way I doubt would ever be done using materials destined for live.
Your school's MBA's are looking for people like you (though they won't pay you well)
Perhaps launching a startup will spice things up.
Besides the strictly legal aspect, what do you feel would be fair?
Elon Musk just did:

"In ~2 years, summon should work anywhere connected by land & not blocked by borders, eg you're in LA and the car is in NY"

https://twitter.com/elonmusk/status/686279251293777920
No tourist uses the wifi in the tube. It's abysmal and too expensive for that. Unless you live in London there is no point to subscribe to the wifi there. Also pretty irrelevant as an argument given the fact that roaming charges are dropping and that you can get prepaid sims everywhere.
True, but in this specific case the CEO has decided it is not worth it.
Developer personal time management
I have an echo. I like it, but the skills store is awful for the consumer too. Too many silly apps (like the current #1 listing a fart app referenced below), and the app features a skills list, but no categorization, no option to filter apps by stars so unknown gems can be discovered, no stats on installs, no rating distribution graphs. All very strange.

Worse still, there's no standard vocabulary to interact with skills and the flexibility of the wording depends on the developer. You need to mention the app, which can have weird long names (e.g. Agog Reader) or near-duplicate names (e.g. three bitcoin apps).

All-in-all, the skills feature (and the skills store) feels like an after-thought.
I received a degree in computer graphics and graphic design from Indiana University in 1994 and worked 25 years in software development. I too have reached the point where I see that we only create more complex problems with technology. We were told we'd make life easier, but we've only made more complex systems and have removed the human connection as a solution. I believe rather than creating BIG data solutions we can create community sizes that function as a system and that support our needs without draining the earth and ecosystem of its resources. We may make things so complex that they'll collapse in on themselves.

I've been a project manager, senior project manager, program manager and COO in software development. I've seen a lot of people burn out and be frustrated by seeing their efforts shelved and never used.

I've started using my organizational skills in sustainability and environmental efforts - with a love for local food - and am planning to build a sustainable community. Early stages, check http://gatheringspirits.wordpress.com/

ingrid@marketlocalfoodcom
We have this exact problem now - only 'not very good with a sword', is substituted with 'not having a lot of money'.
Life is too short. Quit, and find something you do love.

Maybe you'll do something else for a couple of years then remember you do love software and come back (on a new team/project) - who knows.

The important thing is you do something you love NOW.

I hit the same wall, quit my job and spent 2 years driving from Alaska to Argentina, improving my photography, learning Spanish, etc. etc. It was an amazing break, and I was excited to get stuck back into Software Engineering when I got back. Four years later I've just quit again and I'm heading off around Africa for 2 years.
If you assume that all users are paying monthly (not unreasonable, the $2/month savings are tiny vs getting locked into $96/yr), then they only have about 600 users since they're charging each of them once a month (hence the 7k billing events).
A few problems I'm trying to knock out in one solution. That's always risk but FPGA's are versatile. Here's a few:

1. Subversion and security concerns of all the black boxes in hardware alleviated with open I.P., tooling, and HW. Main concern in my field.

2. Both ASIC and FPGA entry cost to startups trying to get custom stuff out the door. Need to lower it.

3. Hobbyists and academics experimenting currently benefit from FPGA's with some HW and SW ecosystems built around them. I see that expanding with easy-to-use, open tooling. Plus maybe decent HLS system. Synflow is one I know in that niche.

4. I've been pushing potential of FPGA as accelerators for cloud, networked, and HPC applications for a while. There's an uptake in their use but cloud is cost-sensitive. FPGA's w/ OpenCL-style tooling sold at cost in boards pluggable into regular servers or desktops could... well, you know the potential because you're in that market & brave enough to compete on architecture. ;) Pico Computing also comes to mind with their FPGA desktops.

5. Maybe make HW prototyping, verification, etc cheaper as another source of revenue as I've seen some ASIC-oriented products that use FPGA's for this. I know many of the tools are too slow, too, so there's potential for straight acceleration as in 4.

6. Reduce cost (and runtime risk) of FPGA-proven components with S-ASIC conversion. Also thought about anti-fuse but think S-ASIC is legally & physically safer. Not a HW expert, though, so going on second-hand comments there.

So, there's at least 5 potential benefits from an open-source FPGA sold at cost. Especially on performance if people start cramming them into boards like Pico and Maxeler do with cloud company orders. Good on trustworthy, hobbyist, and prototyping ends with low cost & open, expanding SW side.

So, that's the idea. Pretty ambitious and with high failure potential for sure. It's why, if I attempt it, I'll be enlisting cloud companies and academics. AMD's "semi-custom" business seems to indicate some potential if it's integrated into a CPU's memory bus or a CPU itself. Core logic and stuff only needs to be done once on one good node. Subsequent integrations much cheaper.
Yeah, fonts are expensive, and I wouldn't go near a free font I found on the web unless it was hosted by someone like Google. So if you don't like any of Google's free font options, you gotta pay.

Also, there is no cost for a designer in the pricing, so either that is a startup cost not included in the ongoing pricing, or is done in house. And a designer is not cheap.
That's the problem AirBnb has right now, according to a friend. Using Ruby has scaled AirBnb's business to great heights.

However, it has heaped to performance and code separation of concerns and structure debt. Of course, AirBnb can now afford to move things to Java/Scala and things that are better for multinational companies.

For AirBnb, it's really hard to fix a lot of these things since the product requires good uptime.
Percolate is hiring: Sr. Front-End Engineer – (SF)
You implied that "if" it resonates... then read "this" as if it was bad for this article to resonate with people. May not be what you meant
We all change and find new priorities as we age, it's normal.

> I don't have hobbies. I haven't traveled a lot. I don't appreciate art. I don't even play video games. I'm as good to talk to as a brick of mud.

Well, what are you waiting for? Buy some tickets, travel the hostel circuit to save money, and take some community college classes before & afterward. Music appreciation, anthropology, photography, and astronomy were some of my favorites.
Luckily software intersects with all of them these days if/when you're ready to return.
I think the enterprise now uses quite a lot of rules engine type stuff which draws inspiration from prolog. We used drools pretty heavily at my last place http://www.drools.org/
Writing a Generic Stable Sort [Swift]
Don't fix a production issue by 'hacking' in the solution live on production. Figure out what caused it and fix that. At least, that's what we do for our software.
You're burnt out. You didn't mention what languages you used but that's a factor.

Try coming over to the FP camp. We're more fun, and spend less time debugging because we simply make fewer bugs.

After you take a vacation!
This is interesting, I'll try it out. I hope it gains traction unlike Facebook's Room app from awhile back.
Twitter: In ~2 years, summon should work anywhere connected by land
Gamify your population Brilliant
But what is that method? To my untrained eye it just looks obfuscated.
Outdated knowledge.

PHP with its shared nothing design makes it very scalable, the 2016 implementations are very fast and consume little memory. LuaJIT see other post. Object-C (there is C underneath, read https://en.wikipedia.org/wiki/Object-C ). Check out Julia, it's great. You can write pretty low level code in modern languages like Go, Rust without loosing everything (don't come with Sing# and Java related misc things, yada yada). Also my point was that these languages consume less memory. I have yet to see a Java or dotNet application that doesn't consume too much memory for my feeling (not to mention the GC idioms). When I read that people put monolithic Java enterprise apps in Docker containers or wonder why the new Startmenu crashes that often, it reminds me why I care about computer resources. After all we are still stuck with 3.8GHz single core performance, same as 2004! (memory bandwith,etc got faster, I know) Give me a 10 GHz single core CPU and we can start talking.
Look Out for a Technology Podcast with an Angolan Flavor
Exactly. We know how to build reliable (nearly) bug-free software.

The problem is, for most things, it's too expensive. What we have is good enough.
Seems like an assumption to say that "time together" is the key difference. For example, at various times in my life when I've been jobless, I did experience similar peeks in my mood over the weekend. But I'm a solitary person and I was not necessarily spending that much more time with others. I would say that the difference was psychological. On the weekend, I felt okay relaxing because I knew everyone else was and the pressure was off of me to be looking for work. During the week, I couldn't escape thoughts about my joblessness. The article touches on this slightly when it characterizes the difference as being more in sync or out of sync with society.
While the article's conceit that free time has more potential to make you happy when it's free time you can spend with your friends is not untrue, I think it's pretty obvious that people who are working fewer hours have more chances for their free time to intersect with their friends. If you and all your friends work 20 hours a week, but some of them have firm schedules where they're in the workplace 4h every weekday, while others are in the workplace for 8h two days and sporadic appearances the rest of the week, and whatever other configuration of that you can think of, you are all still going to have a generally higher chance of finding time to spend with each other than if you're all spending 60h working three part time jobs to make ends meet!
Many of the TriStar autoland engineers came from the British company Smiths, which had developed operational autolanding systems for the Trident and Belfast.

Here's a proud Smiths ad from 1965

https://www.flightglobal.com/pdfarchive/view/1965/1965%20-%2...
As of Dec 2015, and the app beta started in Sep 2014.
All of this rings true from what I've heard my dad, a GP, complain about for years. It's hard for him to watch other doctors game the system to increase their earnings -- not only seeing more patients with unaccountably short sessions, but also up-coding their maladies and ordering unnecessary tests.

In addition to the pressure of seeing more patients per day, they have all this new administrative bullshit (ironically in the name of efficiency) preventing them from doing so. For example, doing charts went from dictation, to data entry in absurdly bad (understatement) EMR software on cheap, outdated hardware that they weren't properly trained to use. And oh yeah, you can have pay withheld if you fall behind on that, too.

It's just sad, and many older doctors don't even recommend the profession to young people at this point.