skysight-inc/HackerNews huggingface dataset:
Not mentioned: Some software at NASA gets "human in the loop" testing. I work with GSFC, and that makes a lot of things difficult and very slow.
I doubt NASA would ever ever upgrade compilers on software once tested. If it is like a aviation, there might even be manual passes over the assembly code for further verification.
Why would you use Django, Rails, Go's net/http, etc. when there's almost always better tools for the job like laravel, symfony, silex, rust, etc?
> So the people who invented the Internet and most of modern technology are called "digital immigrants"?

This was a (brilliant) minority of this generation.
"Censorship + Math != Censorship" evidently.
Yes, exactly. It doesn't say anything more profound than that.
What the post seems to be getting to is a separation into three age bands, characterized by "computers as a mystery" (born roughly before 1970, with a very wide variance to account for different levels of exposure pre-1995) , "computers as tools" (born before 1990?) and "computers as media" (younger than that). Even people not technically inclined at all had to jump through so many hoops when they wanted to play a game, write a report or check their email once a week that they appeared near-magical to their parents. Some people seem to expect "digital natives" (the "computers as media" generation) to continue that, but we kind of knew this would not happen when the playstation pushed desktop gaming into a niche, right? I don't think that there is anything wrong with the term "digital native", except for some misled expectations some people associate with it.
Show HN: Challpix – a challenge-based, photo sharing app
I'm guessing nobody at all would want to be a politician under those circumstances.
Interesting! Could you give some more examples?
Here's a paper[1] for a space conference in Montreal written a few years ago on DO-178 standards and applying the FAA's certification process to space systems development (DO-178 sets the bar for "testing the shit" out of software, I've seen projects held up for years because it's like approaching a limit f(n) -> L (where f(n) is the software development cycle and L is getting a non-bought DER to sign off on it) proving your system to its requirements).

[1] http://articles.adsabs.harvard.edu/cgi-bin/nph-iarticle_quer...
The freelancers I know who make that much and more have years of experience, and a portfolio and references to back it up. They know how to solve business problems. They have great communications skills. They can work effectively with a team, and with the customer. And they have a good network of contacts.

Mastering a narrow technical skill or tool, even one in demand right now, usually isn't enough.
I was giving my opinion for myself and not "deciding" for anyone else.

> Who gets to decide what is and isn't useful?

There is a recipe for rabbit stew that starts out "First catch a rabbit". Well my own recipe for applied math starts out "First find an application."

I don't define applied math as just mathematical physics or its connections with, say, mechanical or electrical engineering.

For me, applied math is math that has been applied. Sure, you mention number theory and cryptography; so, now at least in part they are applied math. There is also finite fields and error correcting codes -- I took a whole grad course on coding theory. I had a good background in abstract algebra and was torqued that the prof was sloppy with the math. But coding theory is important, and for me that makes abstract algebra applied math. Just how R. Hamming saw to use finite field theory I don't know -- curious insight. My undergraduate honors paper was on group representation theory, and that is applied math at least for its connections with molecular spectroscopy. In fact, my work was stimulated by some people from the chemistry department that came to the math department for help with group representation theory. IIRC, the quantum mechanics part was in part from E. Wigner.

> And lastly, even if a subfield provides no use to "common" humans, how should that matter?

If the work is being paid for, then commonly it matters a LOT to some of the people paying for it.

> People should be free to study what they want.

Of course. For some years, I studied violin. I made some progress but set violin aside to have more time for my startup. Ah, but, no one paid me for studying violiin!

People misread my post: First, the only math I was criticizing was foundations as deep as in the OP. Second, my criticism was only for my own personal values and opinion. Sure, maybe work in Ramsey theory will be as important in applications as the Riemann integral -- I doubt it, but maybe.

I spent some months in that dark basement; others are welcome to do that if they wish; I wish I hadn't and wouldn't do it again.
And even in Bootcamp, the current gen Radeons aren't getting any updates either. At least nVidia chips used unified drivers and got updates.
>lacks essential concepts like object orientation and exceptions

Perl does OO without Moose. There is a tiny bit of boilerplate, but it's essentially bless() and 1 or 2 lines in the constructor.

Try/catch blocks are indeed an add on. The traditional pattern is more golang like, returning an error code, then using Carp or similar for stack traces.

>Why would you choose something like this instead of Python or Ruby?

That might be an interesting discussion for a large codebase, but for something limited in scope like this, I just don't see the problem.
Pretty sad comment..
I though the vast majority of open-source users were devs...
Google’s European Nightmare
The Bursting of the College Bubble
I think it's human nature to not value things that are free the same way we value things we have to pay or spend effort for. It makes sense that it follows to open source projects as well, though I'm often appalled at some of the requests and tickets on some of the open source libraries I use and contribute to.

If I see an unanswered 'dumb' question that's relatively recent I'll try and answer it in such a way that the maintainer(s) can effectively just close the ticket and be done with it.

Without contributing code I hope that me giving them 2-10min of their life back is a small but welcomed bit of help for them.
> i.e. monoculture, expecting a full crop every year, with no fallow periods for recovery

It's my understanding that at least in the US, crop rotation is required in order to earn farm subsidies. For example, near my parents there is a lot of corn grown, many fields will be left fallow for a year and then planted with soy to impart nitrogen into the soil.

I agree with your general sentiment, though.
Right, but voice input will likely always suck as much for computers as it does for human beings. The keyboard, even the touch keyboard, is a better way to input any reasonably complex string. If people spend any time together that isn't recorded by Google, then they will have inside jokes, puns, portmanteaux (this word was not in my dictionary), and words that Google/M$/Apple simply haven't heard enough of to recognize. In an office environment, it is absolutely unacceptable for everyone to be using voice input to compose documents, comments, and emails.
You're missing the point. The shared PHP host can be $5-$20 per year and handle bursts in excess of 1GB (assuming you're not grossly oversold, which is also common in VPSs).
Hackers descend on Las Vegas to expose voting machine flaws
It's a bit late for that. Education used to be something parents and close community did. Now parents don't teach much to their children, and most of education is done by institutions of the state (or church in some places).

This was done to avoid heresy, insurrection and rebellion, but it has wider implications.

Computers are just another tool in this change. In fact, computers could even help parents to regain a bit of the privilege to provide education to their children.
I'll miss cook's science (http://www.cooksscience.com), now thats its moving to America's test kitchen and thus behind the paywall.

The america's test kitchen show is fun but the cookbooks I really kind exceptional. They tend to explain why your cooking.

Trying to burn through csa veggies, we're using platejoy (YCS15)
InsightPool: Influencer Database and Universal Search
Except that this usage of the word "optics" in popular lexicon predates the U.S. election by at least 4 years. See this "word detective" entry from 2012:

http://www.word-detective.com/2012/01/optics/
I believe you are correct about the Khmer Rouge period being the source of the bulk of the Cambodian problem, however the museum's collection was quite comprehensive. It's been too long since I visited (and it seems they have since been forced to relocate) for me to be certain of what if any of the collection covers US secret war period, but I'm certain that I saw American made mines in their collection.

My visit to this museum sticks with me to this day, and my desire to promote it is perhaps out of place on this specific topic.

I stand by all of my other links as being directly relevant.
i originally open-sourced some interesting algorithms built atop a lib i also open-sourced and realized later when building SaaS that it was unwise to have them open, so i force-pushed a commit that removed them from the repo after seeing that all public forks were out of date and did not have them yet.

it helped that the lib never got popular so it was easy to do. there could still be some fork/clone somewhere that has them though :)
this chip could cause pacman fever (pre RoHS)
I started using it a few weeks ago since I didn't like any of the solutions on Linux, and I came here to say that I've been delighted with DBeaver.
This was a really well written overview of a technical puzzle and it's eventual resolution. Loved the lucidity of the prose!
It's not about being humanitarian, it's about the fact that a large scale humanitarian disaster such as the one that would follow the total collapse of NK would be detrimental to Chinese interests.

On some level China doesn't want NK to collapse for the same reason that the US wouldn't want too see quite a few south and central american countries completely collapse they don't want to deal with the fall out.

If China had a way out with NK that didn't involve 20 odd million starving refugees crossing the Yalu river into China or a huge and likely lengthy presence or a large mass of US troops on it's borders it might have taken it rather than having to babysit the cousin that has to wear a helmet to dinner well past it's novelty.

South Korea also has this problem, it fears unification just as much as it fears a total collapse in both cases they'll get a wave of millions of starving, often poorly educated and for all intents and purposes brainwashed refugees lacking many of the skills needed to survive in the modern South Korean society (look at how long it takes SK to re-educate defectors, with some defectors actually returning to NK because they cannot adapt to life in SK).
there's some interesting tech-related wikipedia pages which are more detailed and useful in the russian version (easily translated of course)
are you like totally ignorant of how literary tests (and poll taxes) were used to disenfranchise minorities
It does not happen everywhere. It happens in companies lacking sufficient years of experience building software, without good management. It's so common as to be almost universal in engineers with less than 5 years of experience to encounter some important piece of software that they think is ugly and poorly written and embark on a massive rewrite that they think will fix all the problems.
> Humans won't be marketing, they will be marketed.

It all depends on the progress and advancement of automation/robots/bots/etc but if we reach a point of "generalized" AI which can pass the Turing Test, we might be at a stage where it wouldn't make to market towards humans. Marketing might be directed to the elite who controls AI but what incentive would be there to divert resources to the masses and if resources aren't directed to the masses, what incentive is there to market to them?

Though I don't think we are anywhere near generalized AI, I am genuinely shocked at the progress being made. When I was taking AI class 10 years ago, I remember the professor saying we were quite a long ways ( 2 or more decades ) away from AI beating the best at Go, Jeopardy, etc. The same thing with AI language/translation, image recognition, etc.

The idea was that the "space" of Go was just too large for AI to be effective in the near term. And that an AI could grasp the "puns/history/questions" of jeopardy, let alone answer it was something that wasn't reachable in the near future.

But just few years after I graduated, all of these "difficult" AI problems were "solved".

I'm not trying to sound cynical, but the elite control the world and the human masses are an asset/property which the elite use for their ends - production in modern capitalist times. If AI and robots serve the elites better than humans, what incentive is there for the elite to divert resources to humans?
Check the dates.

If you were trying to assess claims of an extraordinary and unprecedented mechanised genocide by Nazi Germany in 1943 or early 1944, when it wasn't obvious what was actually going on, and when all people had to go on were reports from a handful of escapees and refugees, then yes, being careful with the evidence would be the appropriate response to the Holocaust claims available at the time, just as being careful with Cambodian refugee reports would have been appropriate in 1977 or 1978.
Well, you know what some Italians say, when asked how much parmiggiano should you add to your pasta plate? They'll say: as much as you can afford.

So lots of cheese isn't that much of a problem, in my opinion.
Overtonwindow is referring to historical policies in parts of the US that were used to suppress the black vote. These had nothing to do with actually ensuring a literate electorate. White voters were often either exempt from the tests altogether or held to a much lower standard. The concern is something like wording the questions to be ideological shibboleths to let the "right sort of people" comment rather than checking for awareness of specific facts or claims.
Don't tell anybody but this was exactly my thinking. "Oh, Buzzfeed no wonder. Well, at least they really try to become serious."
> Its own continued existence and propagation are not the default. It cannot want and doesn't need to the way a living thing does.

>And I don't see reason to try to give machines such qualities.

You don't want a firewall (think more on the lines of defense system) that automatically adapts and protects itself from attacks?

Remember if we get this powerful AI, said AI will be used to attack other AI's. Either humans will have to 'fix' the AI every time another AI breaks it, or it will have to self-adapt.
Seems short-sighted, as in the winding down of the Kim Juche dynasty through a planned-for and managed process seems more attractive to China than those million+ refugees fleeing North Korea en masse because we went back to a shooting war.

In fact there is absolutely no real reason for China not to begin this effort immediately with or without the assistance of partners, given how their leniency has allowed NK to develop ICBMs and the fact they'll face the tidal wave if they fail to act to remove the NK regime. What happens if the fail to prepare and a war between NK/US happens? They're still going to be dealing with the refugees.

The US is not going to suffer a NK that and and does threaten nuclear attack as a foreign policy.
It is 100% same in my case..
It does not seem prudent to debate 2017 popular social vernacular with a publication from 2012. (Although your article goes on to support my argument of Optics being a term reserved for political discussion) Optics is a term largely reserved for the stage of political theatre, that is not my assertion, that is the zeitgeist of popular opinion.
...and it wouldn't hurt anyone to give credit where credit is due.
Acer Predator 21X I7-7820HK/64GB/1TB+1TB/Win10 1080SLI
MixCloud seems to be doing pretty well on the electronic music front. I don't know exactly what qualifies as underground anymore, but there are tons of great electronic mixes on there and a pretty active community.
Interesting approach, but very far off.

I prefer GraphCore as a promising new lead in AI hardware. Moving computation close in with memory, and making data transfers async will speed up DL.

https://www.youtube.com/watch?v=Gh-Tff7DdzU
Yes he already cashed out, but apparently too early. For a normal life with a house and a little travel here and there his money is enough, but for this from-burning-man-to-private-jet lifestyle he will be broke in 5 years. A Twitter buyout would have made his lifestyle probably viable though.

Now it will produce shaming news for 1-2 years before someone buys it for a few million, drops 80% of the staff and then turns it into a low-level cash cow to fund his own private jet.
The nerd aristocracy's grip will forever remain unchallenged.

Yeah. This story reminded me of the Star Trek: TNG episode Schisms. There is a scene when Riker, Troi, and LaForge are on the holodeck trying to recreate the aliens' surgical table from memory. The way the characters interact with the computer to accomplish an extremely complex task -- build a model of a table from fragmented dreams -- is remarkable.

The scene showcases how natural and comfortable they are at talking to the computer. Though the episode has its detractors, I'm glad they made it. I can imagine the characters regularly using the holodeck to model and design all sorts of objects in the course of their normal duties. It demonstrates that the power of their tools goes way beyond silly period-piece virtual reality games.

The twenty-forth century nerd aristocracy no longer needs to use plastic keyboards and text editors from the 1970s. That doesn't stop them from being sophisticated users of their technology. Programmers, even.
Of course.

Remember that huge buzz about how Blizzard should offer servers running older expansions that was headed by a private server named Nostalrius?

Well, those guys used MaNGOS source code with just a few bug fixes, and snatched an invite to Blizzard: http://forum.nostalrius.org/viewtopic.php?f=2&t=44218

In the end, the sources went public and it appears they were using a five year old MaNGOS codebase and not the famed "own codebase".

A repeating pattern ever since 2005.
[random advice from the internet]

I think the idea is interesting and the execution seems well done. Because, I don't want to log in with Facebook to save, I can't see the end result and ultimately have no idea whether or not it is actually any good. So I will probably never use it, and almost certainly never recommend it (since I have no idea if at the end of the road Time.graphics is actually any good.

From a business standpoint:

What is the business value of a visitor's Facebook login?

What is the business value of providing accurate
knowledge of the *final* product to a visitor?

What business problem does obtaining a visitor's Facebook
login directly solve right now, here in the context
of a 'Show HN'?

Years ago I tried selling software and my strategy was simple. I made a free demo version that showed what could be done and provided a lousy high level functional experience (i.e. it could not be used for actual work) so that people would buy it. I don't think people tend to buy software that leaves them with a bad taste in their mouth. I don't think time spent building tooling that makes the demo lousy is time well spent.

At any size it makes sense to understand potential users. At a certain size it probably makes sense to use Facebook as a tool to aggregate data. When there are only a couple of hundred or ten or one, then it is better view them individually. Ask them, "Am I solving your problem?"

Good luck.
I really like this argument. And if judge the CEOs personality correctly he will have told 500 people that he's the boss of SoundCloud BEFORE even telling his name once.
You seriously misread my post.

A lot of "pursuits have value outside of money"; e.g., for some years I pursued violin.

But if a person is being paid to do research in mathematics, then usually in some sense commonly the people paying will want to know if the work is or will soon become useful. In fact, there was the David Report that severely criticized Federally funded math research that seemed to have no intended connection with applications. The theme of that criticism was if the math is being pursued just as art, then fund it like art.

I was giving my personal opinion and not trying to change the opinion of anyone else. Read my other responses here.
Not regretting it, but open sourcing our embedded PHP engine PH7[1] did hurt our sales (I think) when some Chinese company started abusing the software by embedding it in their hardware without paying any license fee (The software is dual licensed and require a commercial license for closed source code). I have a indirect proof of that abuse but starting a lawsuit against a Chinese co won't lead to any result?

[1]: https://github.com/symisc/ph7
headcount is a relevant metric to justify higher valuation when you are unsophisticated investor that probably never built a Tech-Startup yourself.

"the guys I invested in are killing it they just doubled the headcount" VC pitching LP's for new fund.
This is exactly the type of response I expect from people who have never done this in real life, because real small businesses don't know what to do with that linode VM, don't know what docker is, and will end up undoing it all the day they need to make a 2 line text change and their neighbor who makes those changes for them in notepad can't do it anymore
>any more than it would be to accelerate evolution amongst animals.

I'm going to assume you've never been to a farm and seen huge fat chickens. Yes, selective breeding is an accelerated evolution to traits we want.

And it is not our best interests to make an evolving robot,

But that not the question, the question is, can it be done. And if that answer is yes, it will be done.
How could the rich subvert anything when they control the media/government/wealth/power? Hell they control "reason".

Also, I'm startikng to get a bit disillusioned by the amount of guardian, nytimes, bbc, etc articles here.

I hope HN doesn't turn into reddit.
I would be interested in how BandCamp is doing. They seem to have a product that both sides of the deal actually like - both buyers and sellers - and they have a business model from the start.

I have no idea how big BandCamp is, in terms of both users and developers.
>That's a ridiculous notion anyway. If you put in time and effort, you can learn pretty much anything, and computers and programming are no different, no matter the age. And if you do not put in time and effort, you always remain ignorant. It really is that simple.

I tend to agree, But younger people have the 'advantage' of being submerged with computers from a very young age. Children tend to pick up things quicker and easier compared to adults. (this is especially true with language, learning a second language as a child is far easier then doing the same as an adult).

Also, i think its unfair to judge people on their knowledge about computing when they are not in the computing field.

most people don't know how to gearbox in their car works, yet they are still able to use a car just fine.
FBI Pays Florida to Hire Cellebrite to Unlock iPhone 6 in Sextortion Case
I think different people consider millennials to consist of different age ranges. Mostly, I see people use the term to mean "young adults of today", primarily people in their 20s.

After some quick searching, it appears the starting birth year for millenials can be considered to go as far back as 1977. Having personally been born in 1980, I've never characterized myself as what I hear a "millennial" to be, and the people I know in my age range feel the same way about themselves.