skysight-inc/HackerNews huggingface dataset:
No. The main job of a programmer is understanding human requirements. Machines cannot do this; the job of getting a machine to understand human requirements IS programming.
> In pilot-wave theory one must be [preferred]..but no experiment can reveal which one is.

Interestingly has this in common with tangherlini relativity... which, iirc, also has nonlocal effects (haven't done the math; am not sure)

No one has combined bohm + tangherlini
> installing Chrome was a significant improvement

Is it? Across the board they are entitled to make that decision for every user?

it is absolutely as bad as any of the crapware vendors who do this. Google is just as bad as the ask toolbar people.
Hi Debra - (longish) question about the white labelling aspect of vote.org:

It seems like the implied value of vote.org is that increasing voter turnout can make democracy 'better' by making it more representative. This can only happen however, if the increase in or delta from voter turnout is itself representative of the community at large. If the increase in turnout is only from the extreme of one end of the political spectrum, then that doesn't seem to help democracy.

But if you are white labelling vote.org, then the organisations that use it will be far from partisan and therefore the delta from voter turnout wont be representative.

So if vote.org is used primarily by one side of politics, how does this help democracy? (assuming you can't show that side of politics is objectively better) And if vote.org is used equally by all sides of politics, how does the increased voter turnout change anything?
They've got the reputation as being kind of boring, corporate languages, among some people. Neither one is usually in the list of things that people would get very excited about using.
Thanks for the (many) reports! It's been fixed for a while. No excuse for poor performance!
The hype is real and I really hope HP doesn't fuck this up. HP seems to have invented a new additive manufacturing process(if you have prior art let me know!) that does the same thing as laser sintering except without a laser. Getting rid of the laser is a pretty big deal. Lasers are expensive and expensive to operate because they are inefficient. Because they're inefficient you need to cool them.

Laser sintering is also slow because you have to scan a dot all over the place. You could make this faster, except now you need more lasers. Transitioning from a dot scan, a laser, to a line scan, a big wide inkjet, is where they are getting such a speed improvement.

They also seem to have removed the need for an inert gas purge system, which laser sintering machines must use(although I'm not 100% sure this is the case).

In all likelihood, they have probably made laser sintering obsolete and service bureaus are probably scrambling to buy these machines as we speak.

But, thing is they didn't just stop at making laser sintering obsolete. Because they can print strong parts in color they have probably made some other additive manufacturing processes obsolete too. Z-corp's 3d printing(what the phrase '3d printing actually refers to') which makes parts in color with about the structural capacity of chocolate.
As a long-time Portland resident I've seen how the city has grown. It's said Portland is a "hot destination", inspiring a continuing influx of new residents. In any case, we knew increased density was inevitable given state-wide stringent constraints on sprawl via urban growth boundaries. A building boom has been going on for some years now with little sign of abating.

Despite the construction happening all around, housing prices have been rising, quite a hot topic here now. There's a political problem insofar as many are convinced that elected officials didn't force developers to create the number of lower cost housing units as promised when the building projects were proposed to the city.

Furthermore many citizens believe that overall the governing bodies have also not looked after the interests of the community, for one thing, allowing real estate developers to do what they want regardless of effects on neighborhoods. There is also dissatisfaction with deterioration of infrastructure, massive increase in traffic congestion, demolition of historic structures, loss of small businesses and overall reduced quality of life.

Whether this replicates San Francisco or Seattle or not, when growth-related problems are greater than necessary there's something wrong with the process. FWIW it is an election year, I suspect the views of the electorate will be clearly rendered and overdue changes made.

Edit: grammar
The Vimperator extension adds vim-like commands to Firefox, including following links (but also much, much more). It's amazing.
It could be three words: mono no ki. Mono (as 物) is generally "thing," which doesn't really work, but we can assume it's being used as simply mono (in loan form, モノ), short for "monospace," here. No (の) is a particle indicating possession, and "ki" (as 気) is "spirit" or "essence" (with different kanji it could be quite a few other things; Japanese has a lot of homophones).

So I suppose we could translate the name to "the essence of monospace," if we were so inclined, and transliterate it back to Japanese as モノの気.
Looks great, can you make this a github repo.
I do some coding but not as a full time job. And I have to admit that when I think of AI replacing a coder's job it seems so far off. Maybe it's because I'm in the thick of it and can't see the forest for the trees.

When this comes up I often wonder what part is AI going to replace? Will it:

1) Assess a business opportunity, design, and develop, deploy, and operate an entire technology solution?

2) If not that, will it pick up at some part of the value chain above and be able to figure out how to do the rest?

It seems more likely to me that the tooling for workers in this value chain will get more advanced. Some of that might include some computer intelligence that is able to perform some tasks on its own.
A system information app I originally wrote for Windows 98, but subsequently added support for NT-class Windows client, still runs and works almost perfectly today (with graceful feature degredation) on Windows 10. I do a tiny amount of work for every new Windows that's released, to support it. Sometimes no work at all. The codebase was originally written in 1998.

Nobody uses it now apart from me, but I still maintain it.
Relevant: https://gyrovague.com/2015/07/29/crashes-only-on-wednesdays/
simple templates of movie editing where I am just adding a title, clipping videos at start/end times, etc

for example:

- movie-title title1.mp4 "my awesome movie" --style=lower-left

- movie-cat title1.mp4 clip1.mp4 clip2.mp4 clip3.mp4 --transition=blur --output movie1.mp4

- movie-upload youtube movie1.mp4

Edit: formatting
The prefab functional/ugly architecture is remarkably similar to parts of the Bagram and Kandahar air bases, but obviously adapted for the polar climate.

It makes sense when you consider that the place has been run by large federal defense contractors for the last 30+ years, as mentioned in the article, Raytheon and now Lockhed Martin (PAE). PAE also does a lot of work in Afghanistan. I'm sure if/when PAE ever loses the contract it'll go over to somebody like DynCorp.
You just made my day. Thanks!

And wow... Discoverability--
Iraq Shuts Down Internet for Entire Country to Prevent Exam Cheating
From 1997 thru 1999 I worked on a data management system that is still used in the nuclear industry. Initially VB5 (maybe even VB4, I think) and then moved into VB6. About 150,000 lines of VB code over 2.5 years with two developers working on it - myself and a project manager. One of the first applications that I wrote as part of this system was a 2D, steam generator tube sheet mapping application. Link to the system is here:

http://www.westinghousenuclear.com/Portals/0/operating%20pla...

Screen shots of the tube sheet mapping application are in that PDF. The system was eventually featured in Visual Basic Programmer's Journal in September of 1999. I was 24 at the time and I felt like I had really accomplished something!
it's to small for github. just copy and paste or fork it on codepen.
It turns out it was the drop shadows, and only were an issue in Firefox. I don't know what to make of the fact that we can run Unreal but we can't render drop shadows performantly. Maybe we should build web pages using WebGL.
> You could theoretically make it into a board game

But not actually. Program synthesis is hard even if you have perfect formal requirements. In practice, gathering formal requirements is by far the most difficult task. You're probably better off building a system using modern development practices than trying to collect formal requirements Let alone translating those requirements into code, which is easier than coming up with the requirements but still difficult.

> Recently AI has proved...

FYI, it's not as if the program synthesis folks haven't heard of neural nets... you're giving researchers who actually do this stuff all day surprisingly little credit.
The local transit-cops seem to like them for adding weight to their billy-clubs. A secondary function seems to be to make one end of the clubs light up, but a pocket LED flashlight is usually way brighter.
Some municipalities in São Paulo state in Brazil are controlling their budget using a Dataflex 2 application I helped write in 1990 and 1991. I realized that the application still runs because of a presentation about the ongoing effort to migrate it to Python.

Sadly, the educational applications for Apple IIs I wrote in the mid 80's are no longer in use.
The people count under the IoT VP (the group is actually called "Connected Devices") is about 70 people, ie. 7% of Mozilla Corp. You can not compare that with the 200+ people that were working on Firefox OS, and you can absolutely not compare that with the resources allocated to the core engine (gecko) and Firefox Desktop - I don't have the exact the numbers, but it's obviously most of the org.

About "Mozilla could be more"... sure, but more of what?
Governor Brown's housing proposal could mean sweeping Bay Area changes
The way I see it, "programming" will become an archaic term. It might become a branch of ethics, but for machines rather than people. It'll involve setting intelligent boundaries.
Well, we have an excellent linter, it's called "The OCaml type checker". It even has customizable warnings for your coding style. ;)
There's a tail wagging the dog argument here - in the US, the media are still a profit generating industry, so they're driven by what people want to watch/read. And that means the Presidential candidates. And, in 2016, Trump.
What decades of for-rent ads say about SF rents
> Today the "Modern Technologist" has to rely on a new set of languages: Verilog, VHDL.

and

> all sorts of reconfigurable hardware are being deployed in the field. Intel is currently shipping Xeon CPUs with embedded FPGAs. IOT is going to become a multi-billion dollar market in the next five years, and it is largely propelled by little $10 FPGAs that will require an astounding amount of qualified technologists to program them.

I can't say I disagree (I wrote arachne-pnr [0] last year to learn about exactly these technologies) but I don't know how many people are going to be developing next generation of high performance systems in VHDL and Verilog compared to modern programming languages. I think there is a huge opportunity for tool development in this space.

[0] https://github.com/cseed/arachne-pnr
The acquisition was for the licenses foremost. The hardware and brand were secondary.
Given that transpilers give better performance at the moment, there's not much reason to use ES6 features natively for now.
The theory I keep hearing from thought leaders is: "More people equals economic growth. Economic growth solves all the problems. Bring more people. More people equals good."
I just love the magic switch.

It's so obviously impossible, yet anybody that built complex hardware has seen equally impossible things happen.
Yes, these are great. But, I would add ability to promote your talents without being blunt. If you don't no one else will. If by chance someone else does it, it's not towards your advantage but theirs.

Also, don't fall into the stereotypical lone/geeky programmer. If you can't interact with people then it's very hard to write great software.
It would screw with "TUI" programs but I really wish consoles had split input and output panes, where the input pane is just a regular text box that supports standard editing shortcuts.
Surely Portland won't wind up like SF.

First, look at a map. SF has Vancouver WA across the river. Portland itself can also expand more easily. SF is a Peninsula and so it's much harder to expand around the place.

Secondly, Silicon Valley is a well known global hotspot for IT. Everything else is miles behind. The pressure of all that money in the Bay Area is huge. It's worth noting that these problems were not nearly as bad during the 1980s or 1990s boom. It's only been after multiple booms that the SF real estate market broke. Portland isn't as likely to have multiple booms to the same degree.

Portland and Austin are certainly seeing the price of real estate going up substantially. But surely it's a sign of success and is largely a good thing, unlike the super pricey real estate of SF or Sydney of Melbourne AU, NYC or London.
Congrats on the launch! As a long-time user of Meteor I'm always excited to see other approaches to similar issues.

One thing that I always found a bit lacking with Meteor was pagination. The problem in a nutshell is that the client doesn't know how much data is potentially available on the server unless it requests it, making things like showing "page 1 of 12" type result counts tricky (I talk more about it here: https://www.discovermeteor.com/blog/pagination-problems-mete... )

I'd be curious to know how Horizon deals with that problem?
Jordan here (I work on Reason):

I agree with you but one benefit of `fun` is that it aligns better with multiples of two spaces. It's important when lists end up wrapping:

/* Nice multiple of two spaces */
fun myFun
xyz
abc => {
doSomeThings(xyz, abc);
};

/* yikes, only one horizontal space between
* doSomething and abc on the line above */
fn myFun
xyz
abc => {
doSomeThings(xyz, abc);
};

I'm obviously no stranger to bike-shedding!
"WIll it?

1) Assess a business opportunity, design, and develop, deploy, and operate an entire technology solution?"

At all of my software engineering jobs, I only ever performed tasks that accomplished what one would consider a small fraction of one list item here -- "develop."

So to answer your question, mostly no. You're describing something that an entrepreneur does, not a coder.

"2) If not that, will it pick up at some part of the value chain above and be able to figure out how to do the rest?"

Yes, the "develop"-ment (deployment is getting automated already -- Chef, Heroku, etc. -- and operate is also largely automated now thanks to things like cloud computing services).

Case in point: Why did WhatsApp have so few employees for its billion users? Well, automation made launching a web startup (doing (1), as you described) a much leaner proposition.

As you can see, AI is not a necessary condition for automation.

I have no reason to believe these trends will reverse course.
Actually, the clock is the only app I use Siri for – it always works and takes about 1/6 of the time.
It's incredible what you can conclude when you take pieces out of context. The first article says suppy and demand is not enough to explain the complexity of housing vis-a-vis the demographics that demand it. The paper you linked expands on this. It's clear that you want a solution. We all want a solution. But there isn't one solution. There are competing interests at play, and smugly declaring that anyone who denies your oversimplification is saying something "stupid" or "irrational" only highlights what little information you have to add to the discussion. I'd much rather see a point by point rebuttal to the studies done rather a simple, "it's not confirming my belief about economics so must be utter bullshit." Yawn.
>I imagine most experienced web developers have some internal tooling like this too.

I don't think that's true at all unless you're talking about 3rd party tools like rails scaffolding. What languages / frameworks are you using by the way?

The boilerplate stuff that can be replaced by scripts is maybe 10-15% of my time anyway. The rest of my time is spent at a much higher level either trying to interpret client requests, trying to help the client decide what they want, making high level design decisions, or adding features that require way to much customization to use automated code generators.

This is much different if we're talking about a language like C where a much higher percentage of my time is spent on boilerplate code. However with newer languages and frameworks I think we're reaching diminishing returns for what can be automated by either the language itself or generator scripts/frameworks.

There is a huge productivity difference between using C and raw PHP when writing a CRUD app. There's less of a productivity boost (still huge though) when moving from raw PHP to something like Rails. And there's even less of a jump between Rails and something newer like Phoenix. I expect that the next 10 years will give us even smaller incremental improvements.
No, Amazon's guarantee protects you:

"[You can file a claim when] the item you received was damaged, defective, or materially different from the item represented on the product detail page."

http://www.amazon.com/gp/help/customer/display.html?nodeId=5...
Check ffmpeg
> Right now development costs per head are sky high. If there's any way to cut that spend, you better believe executives will be all over it.

There is already a big trend of automation albeit on the IT side and not on development. Where it used to take a separate IT team and developers and DB admins etc there is growing field of devOps with automation. Companies, especially startups are biting into this trend and vendors, especially Cloud vendors are spearheading this movement.

If there is glare of possibility of automating the development, these vendors and companies would have been all over it. This behaviour is not seen, means that this a possibility that exists in distant future.
I can say my experience matches the above posters as well. Printing in Ubuntu works better than OSX and Windows for the 4 different printers I use regularly.
Absolutely wish this existed, I've contemplated hacking something together for use in my lemonbar configs but haven't started anything yet. As far as I know nothing like this exists aside from https://github.com/simon-weber/gmusicapi
Sigh. Apologists? Really?

Look, people have been declaring the end to programming since it became a profession. Heck, man, Visual Basic was supposed to put us all out of work.

Good grief, dude.
> Chrome also had the advantage of being advertised on Google.com.

The most valuable advertising space in the world?
How to Successfully Price a Fixed-Bid Contract
Letter from West Virginia
The Secret Republicans of Silicon Valley
Wanted to add my own story to this - freshman year in college, guy in my dorm takes LSD with friends. He goes completely berserk, starts breaking anything he can get his hands on, causes thousands of dollars of property damage. At some point his friends could no longer handle him, and locked him out of their room. He starts wandering through the hallways and begins urinating/defecating everywhere (even on himself). He was taken to the hospital by the police (which is a truly horrible place to come down from a trip).

He developed schizophrenia and had to drop out of college (a very good one). Never found out what became of him. His parents were extremely embarrassed and apologetic, having to pay for all of the destroyed property. Most of the monetary restitution went toward replacing textbooks that were ripped to shreds.
> What does he propose as a replacement for C++?

Given that the focus of the article is mostly bleeding edge C++, and not C++ in its entirety, I'm justified in suspecting that he would have you do C++ work using C++98 or C++2003.

(In which case I strongly agree; I think C++ developed into the best version of its kind of thing in around that era, and is now basically in a kind of Rococo decline.)
Does it handle conflict resolution, ike when two people modified the same field at almost the same time?
There is almost no evidence that rent control is the primary, secondary or even tertiary cause of San Francisco's woes. As https://medium.com/newco/a-guy-just-transcribed-30-years-of-... shows, the long-term price curves barely change in 1979 when rent control came into existence.

The three things that matter are the amount of housing, the number of jobs there are, and the total salary paid for those jobs. See the article for the formula. I am sure that a similar formula applies in San Francisco. The result is that having or not having rent control is immaterial. Being unwilling to build housing is a problem.
Please do, I'd like to read that
"Despite the construction happening all around"

How much construction is there, really? Politicians in SF talk about a "big construction boom", but 2014 was the first year since the 1960s that SF construction even kept up with the US's baseline population growth (~1% per year). So it's "booming", but only in the sense of returning to normal after a decades-long depression.

"allowing real estate developers to do what they want regardless of effects on neighborhoods"

This might not bear any relationship to reality. Many people believe this in San Francisco, even though SF is the #1 most development-hostile major city in the world.
Rome metro line runs into Roman barracks and burial ground
Nobody is going to write, say, a Firefox plugin in VHDL.
Oh. That explains a lot.

In the spirit of POC||GTFO, I created a user called "testuser" on my work machine (running Windows 8.1) today, and I couldn't reproduce the problem. It seems the missing "with Bing" part may be responsible...
I'd probably strengthen that to "We kill bystanders based on metadata".
I wish that were the only problem... Unfortunately, even as someone ready to embrace "Music as a service", it's quite frustrating. I only use it every few days, and I don't know how many times I've tried to find something in "Apple Music", only to get lost somewhere in the pay-to-own-store (which I've never used). It seems Apple Music just doesn't show up if they don't have it, or maybe when iTunes fails to connect to the authorization server (which would bring us to problem 2: hey Apple! How about something like 10 minutes grace period? I'm online 98% of the time, but iTunes seems to immediately stop if I'm not).
How confident are scientists that life on Earth began in the conditions of present-day Earth?

I don't think they were trying to assert this necessarily (that the current conditions of Europa were necessary and sufficient for life to exist there), but I just wonder this every time I read about space exploration and the fact that scientists are seeking planets that have an earth-like atmosphere.

Personally I'd want to know (a) what conditions caused life to begin on earth, then and only then (b) which planets have, presently or in the past, similar conditions.

All the talk about looking for earth-like planets to find extraterrestrial life could be a big waste of time if we eventually learn that present-day conditions on Earth are not conducive to creating the fundamental building blocks for life, no matter how good it has been at sustaining it.

UPDATE: Sorry, just noticed I mention atmosphere in my comment. That's a mistake. I was thinking 'earth-like conditions' (which is more or less what's mentioned in the article), but I typed atmosphere.