skysight-inc/HackerNews huggingface dataset:
For any given software thing you can

1) pay for the cathedral

2) use the bazaar, possibly needing to seed it

3) do without

Since 1) is typically very expensive and lacks guarantees of suitability to purpose and continued existence, the ROI is so massively negative few can even try it. 3) often isn't an option.

the bazaar is an inevitability. No one has been mandating it for past decades. No laws enforce it. It occurs cause it is the only available/possible option.
Not just that, but AA is tailored around a certain personality type. There's a certain type of personality, certain type of big ego, that left to its own devices will always justify itself. We all are rationalizers, but these are the kings of rationalization, and also bullshit. What AA does for these people is provide them with a community of fellow bullshitters who see right through all their bullshit and will call them on it. The whole disease label is first and foremost a way of framing the social function of the group, the actual epidemiological subtleties of what constitutes a disease is really neither her nor there.

What I find irritating about these scientists crusading for "real science" and denouncing AA is that not a one of them would have the first clue how to get through to this type of alcoholic personality. All their ivory tower rhetoric just washes right off their back.
Most of the world isn't US.

In most countries people use pre-paid devices, which get used until they die.
Square Enix Graphics Designer Manabu Daishima Has Died
Basically, yes. When we talk about how fast an algorithm is, we usually talk about how much longer it will take to run when you increase the length of the input.

Encryption works because you can double the size of the encryption key and make it take [very large number] times more operations to break the encryption (twice the work to encrypt+decrypt if you have the key, but tremendously harder to crack into without the key).
Show HN: Pokecrew – crowdsourced Pokemon GO map built using Ember.js
It's really hit-and-miss in my experience. One source is upwork (what used to be "elance"), a kind of networking tool for employers and freelancers to find each other. They take a pretty big cut (20%), but there's the potential to make a fair bit of money on short-term and / or remote projects. It doesn't just cover tech either.

I'm fairly new to using it myself, and while I've not gotten any work through it so far, I have gotten a couple phone interviews, so it's not nothing.

https://www.upwork.com/
Honestly, I would estimate 95% of Americans all have the same goals for the country. A healthy environment, prosperous economy, healthy population, stability, etc.

The differences come about as to how to get there. If you have different foundational beliefs as to how things work, of course you'll disagree as to what needs to be done to fix things.
Not sure what you mean by "fighting", perhaps you mean expressing opinions and needs online which would mean pretty much everybody is fighting here.

I like to stay on linux because it is a great development environment and as soon as I am done with a game or get psyched for implementing an idea during yhe game, I am able to switch immediately back to whatever I was doing before I started playing.

Your suggested alternative of waiting for a reboot and restoring all the files and editors is just uncomfortable and I am surprised you couldn't figure this out.
Maybe a mix of both would work best. Like right now in the EU they are considering making software updates mandatory for all devices for as long as the warranty exists (which is 2+ years for all electronics).

Maybe do that, too, in the U.S., and then do something like "We guarantee warranty period +1/+2/+5 years of updates."

Smartphones aren't even the devices with the longest lifecycle. Think about all of the "smart TVs" and "smart fridges" out there that people want to use for 10+ years, but they may never get a single update. Something definitely needs to do be about this regulatory wise, and it needs to happen soon before we're already surrounded by dozens of smart electronics everywhere we go, and not one of them had received a single updated after purchase.
Not necessary because this is realised to a certain extent through safety standards. Certified earthquake proof. Done.

Now, in this case, FDA approval should include software standards that prevent this scenario. Done*.
So a while back I had a JIRA ticket, to go add a feature to a pile of JS front end. I did not understand the pile very well, but that's OK, neither did anyone else, and I expected to add a large amount of tests and code to get the job done.

But I like understanding the code, so I read and read and puzzled and fended off "hurry up" comments.

And then I added two lines and it basically worked.

I am in favour of a slow code movement (http://www.mikadosoftware.com/articles/slowcodemovement) which seems relevant here.

Even better was a guy I worked with, physics PHd from central China, whose daily stand up reports mostly consisted of "Inspent yesterday reading around the subject, I shall spend today, reading around the subject."

Love him, love the brass balls.
Sprinkling of neural dust opens door to electroceuticals
Webpack config files are not JSON. They are full JavaScript.
I served on a jury a year ago and I came away with a greater belief in their importance.

The case in question a week-long criminal trial of a police detective who tipped off a suspected child predator of his impending arrest. The charges were obstruction of justice, abuse of power and aiding in the sexual assault of a minor.

One notable difference between jury trials in Colorado and elsewhere is that Colorado gives judges the option of allowing jurors to submit their own questions of witnesses. Much of the case hinged on an email the detective had sent the child predator, so of course the defense tried to obfuscate by throwing up smoke screens to confuse the jury.

Two of us on the jury were software engineers. We were allowed to question both the defense's computer forensic expert and the state's. We were allowed to directly examine records subpoenaed from Google, Yahoo, Craigslist and various ISP's.

A Colorado jury isn't just a silent observer, we were active participants (though we never spoke—questions were written and submitted anonymously to the judge, who had discretion on which to allow, and counsel was given the chance to object to each question before it was read aloud to the witness).

In the end, we found him guilty. And I have no doubt we were correct.
I am hoping the slow expansion of Social Security and Disability will eventually bring Universal Basic Income to the USA. This is the only likely route for the USA to get UBI, since the political forces opposing UBI are very strong. But if we can push to expand the definition of "disability" and if we can lower the age of Social Security, then eventually we can get close to something like UBI. And hopefully, once we've passed some critical threshold (which might be 30% of the population or 50% or 80% or some other number) then the public will see the need to reorganize the way these programs are run, and hopefully when that reform is enacted, we will get a real UBI, implemented in a clear and concise way.
> Have you ever ran errands by bus in a city like GP was mentioning?

I do, on a weekly basis. Not a big deal. Nor are owned and operated cars necessary or cost-effective for weekly errands.
All the Mathematics You Missed, but Need to Know for Graduate School [pdf]
Randstad (Staffing) is buying Monster Worldwide job board
For a while it was Symbian, Maemo and WP but thanks to how Nokia and Microsoft managed it , those options are now gone.
I'd like to read commments here without total strawmen derailing the conversation to nonsense. Do you have anything constructive to add?
Nexus 4, released in Oct 2012, is still better spec-wise in terms of screen and RAM than most $50 devices.

I picked up one on ebay for $AU80 and the battery is still okay but the non-replaceable feature the only thing keeping me from using it indefinitely. Although the supported OS is Google abandonware, so this vulnerability may finally encourage me to upgrade to a custom ROM.

(And yes I'm currently a thrifty student and happy to accept hand-me-downs rather than spend $500 on new bling)
Recognition he deserves, what exactly did he do worthy of recognition? Is his family's pressing of the issue for additional fame and fortune not indicative of their true intentions? Perhaps we should just ignore the fact that his father has twice run for President of Sudan, and that their family friend Anthony Bond, the founder of the Irving NAACP was the first person they called after Ahmed was arrested, suggested the family call the media. Then the family left the US to live in Qatar, they're in the states doing a media tour.

Edit: For more in depth coverage of the family
https://www.washingtonpost.com/lifestyle/style/a-year-ago-ah...
Yeah, one of my friend's companies is exploring leasing space in their Redwood City complex.
There are two use cases there that end up with a conflict of interest: One is the UX of having a crash during an important play session(high stakes match) and the other is the developer ease of tracing and debugging errors, which favors crashing over letting erroneous behavior taint the whole system.

In practice this means that during development you want the game to fail fast and loudly so that the biggest bugs are taken care of, but gradually add features to fail more quietly later, e.g. by moving more errors into logs and traces.
Perhaps you are being sarcastic, but I shall attempt to answer the question earnestly anyway.

I've been reading up on aviation regs due to a recent interest in getting a pilot's license. By my understanding, airplanes certified by the FAA as airworthy undergo some fairly heavy testing to exactly determine and prove what their capabilities and limits are. Given that getting your prototype wrong can cause the plane to crash and kill your test pilot, there's incentive to get this stuff right. Furthermore, once a plane is type certified, it can't be modified from that configuration without further testing to prove the modified configuration. Thus you'd better be damned certain that your engine control computers are correct, lest the FAA revoke the plane's airworthiness certificate, making that model unsellable, nevermind the lawsuits of the survivors of deceased passengers or insurance companies recouping their losses.

Additionally, from what I've seen, most general aviation airplanes are stuck in the 60s as far as engine tech goes, in part because of the strict FAA regs. We're talking air-cooled engines with carburettors here, no engine computer to speak of, or if you're running a fancy modern engine, mechanical fuel injection. Unless you're flying a brand new Cirrus SR22 or Diamond DA20, there's no code to inspect. Even if there was, it'd be in the avionics. You don't need a nav beaon, radio, or transponder to land an airplane safely -- though they can make it much easier, and the FAA is going to want to know what happened once you're back on the ground.

As far is large passenger jets? I'd say as a passenger, no, you don't have access to the code. It's not your airplane; it belongs to the carrier.

Personally, if I were to own a plane and fly it, I very much would want access to any and all code that makes the plane go. Though if I'm going to be hacking on said code, I suppose that's what the FAA's Experimental category is for.
Nope, and in general it doesn't exist. That said, there are techniques for "deconvolution" which partially reverse (or in some, special cases completely reverse) a kernel convolution.
By what extension? There's a very real criteria here, it literally controls the rhythm of a persons heartbeat. This isn't a trivial device that runs on a wall outlet. "By extension" is doing a significant amount of work in this comment.
I couldn't imagine consistently working 60+ hour weeks. Occasionally for deadlines which nearly always are big presentations I'll work up to around 50 hours, but its rare and definitely not sustainable.
As someone who has been on the receiving end of several FDA audits, I would really like to know on what basis you're saying all of this, because everything in my 10 years of experience of doing this is contrary to what you've said.
I think OC meant "android + chromium".
Are you offended when you get extra lines of code for free?
Overall really simple changes to improve our daily life.

This had me laughing:
(No, changing your Vim colorscheme doesn’t count as a “different experience.”)
I think the difference between these two are 2-fold - first is ownership and second is personal.

A pacemaker is something you bought and owned, when flying in a plane you are buying a service, this is similar to earlier discussions about being able to change your car's software under DMCA etc...

A pacemaker is also personal, in that it's something that only you have and for your specific pacemaker the only affected party is you.
A specific flight has hundreds of affected people which makes the burden of responsibility (for lack of a better word) shared between many people.
I agree with you largely. I've inherited plenty of unmaintainable code, including a few user-created abominations. But that doesn't necessarily mean that the idea of end-users writing applications is bad per se, rather, that more effort should go into making it harder for them to shoot themselves in the foot.
I don't think this problem is unique to programmers. Everyone who works a lot can get into this situation. If you spend 60h a week doing anything, whether you code, or manage people, or lay pipes or sell houses or cut hair, you'll be so absorbed in your work that you can't imagine other people will understand all the intricacies of what you do; and frankly, in the time that's left of the week, one might just be too exhausted to spend quality time with friends and family...
In what other field do you have so much control and freedom to create?

No matter how much someone directs you on how to program something, you always have that little bit of wiggle room to add your own creativity to it.

Programming is like art. The coding is the medium. The thoughts and solutions, when it all works together, just feels right.

My job when it goes into stuff other than programming, I find myself coding at night to feel that structure, control, creativity and freedom all rolled into one.

Most other fields don't offer that.
Common usage in the US != common usage anywhere else.
What is their core business, if not ad-related features?
Fetch Robotics is hiring web developers and DevOps engineer
This is well put. I've thought the same many times, and it is so hard to reason. Programming, at it most basic, is an expression of creativity. Lacking programming i would crave another outlet. But programming for years quite literally changes the way you think about problems, so it is hard to say what you would be like without it.

I suppose cooking might have actually been the best avenue. I find that the more i cook the more i draw parallels. It's quite associative and borderline object-oriented. I watch cooking shows where a dish is mentioned and the chef immediately starts building a menu in his head. It reminds me of when someone asks a programmer to design a blog/website/etc.
When I look back, good times with family and friends brings happiness. :)
When I look back at the bad program written, feel like 'Did I write this so studpidly?' brings sadness. :(
At this point, the only "hobby" I have is programming. I don't even know what else I like anymore.

Well, that's on you, but the good news is that you can change that as soon as you want. Why not start today?
Code.gov
I had the same thought before I sat on a jury, but I was pleasantly surprised. Folks were very logical and carried out the instructions well. Sure there were some folks who wanted to take short-cuts, but the others reigned them in. Overall, people were very professional about it.

Of course that's just one experience.
many people have tried to replicate twitter's core features, and failed. the sales and ad services are what make them a viable business.
I wasn't sure if you're advocating for or against AA but it all boils down to it being a support system of one addict/alcoholic speaking (getting through) to another. That being said I disagree that there is "a certain type of big ego". Sorry but that is just simply not the case from my own personal experience. There are literally millions of people that walk through the doors of AA and other 12 step programs from all walks of life, all types of personalities and a high variance of ego. It is the last stop on the block...
Looking at the background of the company founder I don't have much hopes on this one succeeding.
Mirrored of course at the Internet Archive - https://archive.org/details/bitsavers
My wife and I are both programmers, and as a bonus we also work at the same company :) We may have an easier situation as our specialties are different (I'm a mobile developer and she works server side) but we have never really had any issues at all. As long as both sides keep open minds to information and drop any defensive attitudes, it works out great. Basically, when talking about programming and work, we treat each other as a resource and colleagues rather than a romantically involved couple. It has also made us better programmers as we have any extra point of view when tackling our problems.
I moved from Zoho to Fastmail last December when their continuous outage almost ruined my job search process.
Was going to upvote you for your other points, but then you came along with the "I'm sure I'll get flagged" nonsense.
Things aren't unconditionally necessary except in modal logic. In the real world things are conditionally necessary. Clean code is necessary... for ongoing development. Clean code is necessary... to allow developers to onboard quickly. Clean code is necessary... for reducing the cognitive overhead and avoiding mistakes.

Unfortunately without stating these assumptions it's impossible to prioritize and be rational about development. It provides no guidance. Should we drop everything we're doing and "clean up" the code? Is it even worth investing in? These are questions that have different answers depending on the assumptions and simply saying it's "necessary" is insufficient.
The attention deserved would seem to be scorn, given the apparent history of pranks and trouble-making, combined with his family's glory-seeking as well as unstable behaviour. Further, there was nothing inventive or experimental about the clock: all he did was gut an existing clock and put it in a pencil case.

All indications are that the punishment was justified, and the family is simply capitalizing on the incredible and racist double standards of the western world today: muslims can do no wrong.
Ask HN: How are meh founders becoming partners at yCombinator / 500 startups?
I have seen this happen twice now:

Someone launches a no-one-knows-about-it start-up company, and raises angel / series A funding. The company gets acquired for $5m.

Next thing I see is that the founder is now a partner at an incubator and working as a tech investor. I have seen this at both yCombinator and 500-startups. Case in point: Harj Taggar.

How is this possible? After the acquisition the founder would have barely netted $2m. Is the bar for entry to partnership at a prestigious place like YC so low?
In undergrad astro my long-term project was searching for eclipsing binary stars, which are paired stars that are aligned with us just right so that they eclipse each other as they orbit. We looked one by one at known variable stars that are easily found by taking a series of wide angle shots of the sky and watching for periodic variations in brightness. The reason we had to look at one star at a time was because we wanted to characterize the light spectrum as being either shifting (pulsing single star) or mostly constant.

It always blew me away that the reason we had a project like that to do was because not every star had been looked at.

This was before Kepler data came out and it will not really apply once LSST starts kicking ass.
The fact that you say that a thinkpad with an 8-year old cpu suffices only proves the author's point. Why is it a bad thing when this is good enough for Apple users, but a good thing for you?
That comic doesn't reflect my experience in the least. I was allowed to take notes (the judge did warn the jurors not to let note taking distract you). Yes, the instructions from the judge did take an hour, but I was given a copy of the instructions for deliberations.

The instructions are also written by a panel of judges/lawyers so they are very methodical and logical. "In order to be convicted of murder, you must find at least one (1) of the following to be true:....".

We had testimony re-read by the reporter and all the physical evidence was just given to us to rifle through. We could replay videos, etc.

Sure it's not perfect, but it's life. What in life is perfect?
I don't think anyone imagines it's the astronomy department that's top-heavy.
I agree.

I am not saying that you always need a detailed balance sheet, just that it's good to reason about the benefits.

It's especially hard to quantify risks - that's where you really need the expertise.

What I wanted to point out is that there seems to be quite many developers that actually do not have a sense of business acumen, and are willing to spend alot of money on low priority tasks, just for their own personal pleasure.
in my experience it is more of a "dis-ease"
Couldn't you also say that it might be worth trying to help the Ubuntu project get better by fixing some of these problems?
12 up-and-coming programming languages developers should get to know
> Maybe the ecosystem needs a good fire to clear out the diseased old growth?

Ehhh, the analogy works better in terms of competing species. If a stronger invasive species rolls in and takes over due to raw excellence, we can see the eviction of the old cruft. For example, once the dust is finally settled in a few more years, we may come to see systemd as such a force.
RSpec::Expectations Cheat Sheet
Maybe we worked in different fields? I only did 3 years, only received one FDA audit, but many other audits from pharmaceutical companies. I was in the more diagnostic side, not therapeutic, although we did have some safety checks where we had to quickly raise an alarm if our analysis showed a potential medical emergency.

Did the FDA actually check your software or just your documentation? Did the auditors very carefully grill you or just languidly ticked off boxes on a form? Did you find the process of writing documentation instrumental in ensuring that your software was carefully tested? Did you ensure that your tests were reproducible and comprehensive?

None of these things were done very carefully in our case. My superiors were very insistent on the documentation and were quite proud of the quality of our software but they mostly never had any interaction with it and had no real idea of what we did for software validation. They were more concerned with making sure signatures and dates were correct and that our documentation didn't make us look bad.

I think the audits must look more impressive when you're in charge, but as the one actually writing the software I was thinking... that's it? The FDA doesn't really give a damn about what I really worked on, do they?
>Should a similar argument be made here?

Yes, and it has been. See "DO-178C, Software Considerations in Airborne Systems and Equipment Certification" [1] for example.

Also:

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

[1] https://en.wikipedia.org/wiki/DO-178C
Thanks for mentioning Everspace - I hadn't heard of it before. I'm looking forward to giving it a try when they release the Linux version.
Scheme has little to offer out-of-the-box as a basis for Nix. It has no convenient syntax or suitable implementation for extensible records, which is the core data type of Nix.
WW3 WHITEHOUSE PREPAIING FOR WW3,OBAMA PLANNING TO STAY IN OVAL OFFICE