skysight-inc/HackerNews huggingface dataset:
Now wouldn't that be interesting? If the people who "aren't tech" in this thread posted the other places they get news we could get some really great stuff.

Most of the stuff I read is actually economic, not necessarily financial. For that: http://economistsview.typepad.com/ is about as good as it gets. Although I would recommend ignoring the frequent Krugman reposts. The comments are also usually dominated by 3 or 4 very opinionated posters.
Also http://www.nakedcapitalism.com/ for general news/interesting headlines.
https://www.statnews.com/ is great for healthcare.

One thing I see every once in a while on HN is people with the belief that they can spend a week or two knocking out an algorithmic trader and start raking it in. In order to break this illusion I would recommend:
http://financial-math.org/
http://www.quantresearch.info/

And in terms of investing, Bogleheads is of course incredibly popular but still the best way to get investing safely and quickly.

EDIT: I'd also like to say that the Wall Street Journal is pretty invaluable but I have a subscription. The google loophole closing may make that a more difficult source for the layman.
What's Windows 7's fastest web browser?
Didn't know about this. Text to speech is pretty bad though. Couldn't get through the first minute.
Mops will be mops...
Lessons from Y Combinator Tuesday Dinners
If silicon life makes so little sense then maybe we could get further if we were using organic compounds for computational equipment. I.e. Maybe there's a link between computational ability and the factors (raw materials and 'above') that make the basic components.
Yeah, today it's the complete opposite. I see so many people on the internet raging about how using an Arduino is stupid when you can do the same thing with standard electronic parts. It's faster and easier to program something than it is to design a circuit, especially when you take debugging into account. Not to mention the fact that microcontrollers are general purpose, so you can have them sitting around ready to go.

It's pretty much impossible to maintain a stock of any other electronic bit you need, other than maybe resistors. I'm not sure why you'd want to either. I have a ton of ICs left over from random projects. I can never find them when I need them, and even if I can find them again, I have to spend a bunch of time re-reading the datasheet.

I've realized that you can accomplish almost anything you'd like with a microcontroller and some mosfets. It might be more elegant to use a ripple counter if you have to drive a whole bunch of elements, but I'd rather just chain a bunch of microcontrollers together.
Ah ! I thought H&M was American, I stand corrected, thanks :-)
You can manage staging with API Gateway, the AWS service that manages which HTTP requests map to which Lambdas.

All functions are documented in Lambda with a description if you wish, and of course because the serverless framework is basically a node app with hooks that knows how to turn it into a Lambda app, you can use any/all of the same tools as you would for documentation.

Role management is standard AWS IAM.

At my workplace we like the idea of Lambda, but we're building some Ansible playbooks for it and banning Serverless.io because part of its structure is that all devs have root access to CloudFormation and can do whatever they feel like. For smaller shops, it's probably ideal though.
I'm also a big fan of this approach, especially for sharing data responsibilities with non-technical colleagues. If you work in nodejs, the node-google-spreadsheet library is pretty good: https://www.npmjs.com/package/google-spreadsheet
Tholi Parichayam Movie Function / Nikhil
What people think can cause misconceptions, which can give you hostile co-workers and negative opinions.
Maybe I should.

Where do you go to donate?
Show HN: Convert images to a minimal-styled representation fast with NumPy
It seems that HN is an acceptable political platform mostly if Trump's in the firing line. Does a statistical analysis of comments support my contention. No, it's just an impression. If I've got this wrong, I'm sorry.
Something a la Microsoft Access? (but obviously integrated in their online suite)
When slashdot died, I had nowhere else to turn for a long time and wandered aimlessly for intellectual stimulation.

Eventually, Boing Boing linked to an article here and I suddenly found the collective hive of wisdom I needed.

HN is like having a million smart people finding cool stuff that I know I will like.

I want a diversity of topics that are tech related, but not specifically tech focused. I've learned more about business management, philosophy, medicine, and human life than any other source.

And when there is a call to arms, people are willing to step up and make a difference. The comments aren't trollish.

I love this place.

Don't screw it up
To me, the most interesting example of a similar organisation (that I see rarely mentioned) is AES (an energy supplier) under Dennis Bakke, as described in Joy at Work [1]. As he puts it, every decision made at the top was a lost chance to delegate responsibility. He advocates the advice process: any person can make any decision, provided that they first get advice from anybody with expertise, and anybody who will be affected. Note that consensus is not required: one of the desired results is that, freed from the need to persuade others, you can focus solely on listening and understanding other points of view. You're hopefully better informed to make a decision, and others feel listened to (rather than feeling like their points aren't being heard as you're trying to persuade them).

Not only did AES have tens of thousands of employees, many of them joined by way of acquisitions of existing plants, rather than being hired by AES with their ethos in mind. That's not to say that everybody was a good fit (some people chose to leave given the choice), but that many stayed and eventually appreciated the change in management structure challenges the idea that self-management is only appropriate for a small proportion of people.

[1] http://www.dennisbakke.com/joy-at-work
It doesn't matter how much of the new tech is needed in Windows. It doesn't even matter if the tech is any good or not. What matters is if it's used by applications. If it is then ReactOS has to reverse engineer it if they want parity with Windows.

I don't get why people are pushing back on this point. It isn't a criticism of ReactOS. It's just a pragmatic result of writing a clone of another project that itself is constantly undergoing development.

This is why people more often talk about ReactOS being exciting in terms of supporting older software rather than new. Obviously if it ever got to the stage that it had parity with the latest releases of Windows then that would be amazing but the chances of that happening are miniscule.
It's directly on the Broad page for licensing CRISPR:
https://www.broadinstitute.org/partnerships/office-strategic...

Note that they make the tech completely free to the academic community.

Right of first refusal is very different from exclusive licensing. The development plan issue is handled by grownups at companies with hundreds of millions of dollars of funding and they already developed development plans.
As far as I know, a referendum can take two forms: either it's the final text or it simply is a mandate to create a law with certain parameters, the lawmakers can then decide on the exact wording.
More companies would choose profitable course if the tax regime were different. How (U.S.) taxes work, you are heavily incentivized to build "profitless" companies and sell them to make profit in the form of capital gains.

If you build a company over 10 years and make zero profit, then sell it for $100M, you pay $15-20M in long-term capital gain taxes.

On the other hand, if you build a company and take $100M profits over 10 years, you pay $35M in corporate income taxes. And it's worse than it seems too, because you pay those taxes as you go, instead of waiting for growth to compound and paying taxes at the end of the cycle.

The VC industry exists basically because of the tax regime, as do a variety of other credit sources. This same tax regime also disadvantages boot-strapped companies, which is sort of a sad side effect if you ask me. If you have the capital to avoid profit-taking, you get richly rewarded for it.

I'd like to see tax reforms to avoid this set up, where small boot-strapped businesses can retain earnings in order to fund their growth, without paying corporate taxes, or having to resort to borrowing so they can spend down their "profits."
The reality involves a bunch of Engineering by Poking[1]. Did you get all the IAM roles and permissions right? How about hooking up logging--more IAM poking. S3, database service, CloudFront? More poking. Certificates, CORS, domain aliases, throttling, etc?

The docs might be clear but you need to already be an expert in how everything fits together to do it right the first time. The problem is an embarrassment of riches in terms of configurability, which makes for longer learning and poking times.

1: http://lambda-the-ultimate.org/node/5335
Refreshing to see the kamikaze growth style encouraged by VC slowly unraveling.

We make $1 for every $0 we spend is far better than $1 for every $2 spent anyday.

There's nothing financially secure about being in the pockets of someone who wants you to grow at zero net profit rate.

I just can't fathom Founders who think that somehow they are in the clear because they are now making 7 digit revenues but negative net profit.

Pocketing your annual salary month to month, now that's FU money. You get to keep it and no underperforming VC breathing down your neck to blow up in order to make up the losses generated by the remaining 299 variants of Uber, AirBNB, Tinder and Ethereum.
haven't seen [veracity](http://veracity-scm.com/) mentioned in a while! I always thought the idea of using JS as the built in scripting/templating language was ahead of its time.
The problem with existing systems is that the incentives of the entity owning the asset and the entity responsible for updating the database are not aligned.

Sure they are. An exchange is a combination of some physical systems and credibility. People won't trade on an exchange they don't trust.
Please don't post snarky dismissals of other people's work on HN. That's especially against the rules of Show HN threads:
https://news.ycombinator.com/showhn.html

Edit: you've repeatedly posted uncivil comments to HN. We ban accounts that do that, so please stop doing that.
The trick saves the person writing the code and anyone modifying it down the road.

You can't force everyone who edits your code to have linters and warnings turned on. Not everyone follows bests practices.
I have a CMS where the client adjusts their website in Google Spreadsheets.

Easy and simple. Multiple auths and roles and it's cached, so it's not queried every minute ( pressing a link clears the cache)
I trawl HN like sites for links to info of fundamental importance in algorithms, math and whatever. What I am not looking for are the new languages, frameworks and such.
Until we have true artificial intelligence I do not think this will be true.
> Companies that are profitable and doing well don't need to constantly blog about their profitability. Just my two cents.

Except it gets people every single time. Porn is addictive as hell.
I switched from Mercurial to Fossil for my personal projects about two years ago and have been very happy with it so far. (Not that I think Mercurial is bad, not at all).

The builtin Wiki was what really sold me on it, because it makes a great place to gather notes and such.

This is one nice piece of software, at least for my needs.
Everyone has broadcasting rights. This man should as well.
One issue I ran into quite a bit was timeouts.

I had a spreadsheet with a few hundred rows I was using to create Docs and send emails. I was running from scripts.google.com. Any operation running for longer than about five minutes would time out so I had to batch my work into smaller buckets and hit run a bunch of times.
Comments on Cost Disease
AWS Lambda supports:

* Node.js – v4.3.2
* Java – Java 8
* Python – Python 2.7
* .NET Core – .NET Core 1.0.1 (C#)

The Serverless framework is predominantly geared towards node and I believe Python, and making it simple to deploy not just to AWS Lambda but IBM's OpenWhisk FaaS. Google has a FaaS in closed beta at the moment - Google Cloud Function - that is also Node and Python.

I'm expecting all of them to support Go and Ruby as first class citizens by the end of the year.
Unreal has had the ability for games to create patches (new exe and changed/additional content) for some time.

Distribution and application is generally the harder part of diff patching though and I suspect most early-access games prefer not to worry about it (though 40GB seems a bit further along than early access!)

https://docs.unrealengine.com/latest/INT/Engine/Deployment/P...
Fossil's emphasis on recording history is very helpful.

Additionally, the fact that the bug tracker, wiki, and technotes/milestones are all distributed as part of the same database is very helpful.

Unversioned artifacts have been added recently, which are helpful for storing and optionally transmitting build artifacts associated with the repository.

No multi-stage commit pipeline is much easier conceptually -- mostly I just want to commit the changes I made to my repository and automatically sync upstream.

The code is simple and easy to modify -- I added tarball support (in addition to zip; but I think DRH rewrote the implementation that is in use) as well as S/MIME signing of commits (in addition to GPG -- to use X.509v3/PKI for more robust signing)

I'd guess that the majority of projects are small development teams and this is the point of Fossil -- it works well for small development teams.

When the Tcl developers were looking to migrate from Sourceforge to a new system, they picked Fossil over Git for a couple of reasons. Ease of use was one of them.
I did something similar with op amps to implement a PID controller. I had a circuit design class in college where each week you would have some new thing to design. One of the assignments was to develop a laser that would find and then track a solar panel. The class had a contest to see which design would track the center of the panel the best. Fun stuff!
IMO, you should learn Verilog and use CPLDs for glue-logic scenarios (like ripple counter or whatnot).

Some 74-series chips are still unique and useful. 74LV4060 for example is a good stable clock solution. But your typical "AND-gate" and "XOR-gate" chips seem completely obsolete by CPLD + Verilog / VHDL.

The ispMach 4000ZE costs $1.20 and has a current-draw of ~hundres of uA at 1MHz. Why use a 7400 (NAND-gate) ever again?

http://www.digikey.com/product-detail/en/lattice-semiconduct...
> You can have kids - and let your kids outside in the back yard to run around

Interestingly, many studies suggest that urban children are significantly more free range than suburban these days. (does not isolate for race/social class)
The "dual-track hypothesis," the belief in "rational" and "emotional/intuitive" modes of thought, is really based on pretty flimsy evidence (e.g., [1] discusses interpretation of fMRI in the context of moral psychology). It seems more like the sort of thing that people really want to believe, and it's something people have wanted to believe far longer than fMRI or EEG have been around.

And the trouble with the scientific method is that it's wedded to ceteris paribus, the "all things equal" assumption. (In philosophy, this is called the manipulationist theory of causality, e.g., [2].) This is the core reason that complex systems present such a problem for scientists---it is, if you will, the real reason economics is such a trainwreck. People want explanations to look like, "A causes B if, when you manipulate A, all other things equal, that drives changes in B." But if a system is fully contingent on itself, then that'll never work out.

That's the value of intuition: it's not that it's fast or feasible or individual, it's that the scientific method runs out of gas in highly-contingent situations. To put it in a computer science perspective, the clasically undecidable problems (the halting problem and the decision problem) will always stand in the way of robust automatic code generation, and yet we write code anyway. We can do that precisely because the formal methods we go on about don't describe how we actually are, and that's always going to make people both smarter and stupider than we seem.

[1] http://colinklein.org/papers/DualTrackWeb.pdf
[2] https://plato.stanford.edu/entries/causation-mani/
Check out airtable.com for something like this. Great product, lots of use cases.
That's too generous: at this stage it's more like knocking a banker on a million dollar salary for not following the route of the star college basketball player that most people think will be an NBA star...
Indeed, the whole "use only what you think is good" from a programming language is a fallacious argument. Or, at least, it only applies to the lone wolf developer who writes everything by him/herself.

Knuth fell into making this mistake in the 1993 Computer Literacy Bookshops interview, in which he responded thus on the topic of C:

DK: I think C has a lot of features that are very important. The way C handles pointers, for example, was a brilliant innovation; it solved a lot of problems that we had before in data structuring and made the programs look good afterwards. C isn't the perfect language, no language is, but I think it has a lot of virtues, and you can avoid the parts you don't like.

Yes, you can avoid the parts you don't like, if you're like Knuth, working on one program by yourself.
ES2015+ performance improvements in V8
A gas tax is basically regressive according to this paper (pdf page 9):

> The gasoline tax’s tendency to place a greater burden on low-income households is often stated as one of the strongest arguments against the tax [West, 2004a, 755]. Taxes on gasoline have been shown to be regressive in numerous economic studies. A 1989 study by Poterba concluded that gasoline taxes were about 15 percent of pre-tax income for the lowest income groups in the U.S., compared to 2.8 percent for the highest income groups [Poterba, 1989, 325].

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.554...
Or the SQL classic:

NULL = NULL

It's not true or false, ... it's NULL!
> Apparently, the father-to-be realised his film was streaming publicly on social media about 30 minutes into recording, but decided to leave it that way.

It would be one thing if he never realized he was broadcasting publicly. Once you realize something is public and decide to leave it up, I think you lose any moral authority to claim others shouldn't have any fair use claim to your public work.
After 10 years, this significant Team Fortress 2 bug has been fixed
I am technical so some amount of bias may be involved here.

Comments in HN have depth that no other similar site reached. They are harsh but not too brutal, lengthy but not too much, detailed but not overkill, sometimes false but not in a way that can cause harm if taken too seriously. Authors are from all around the world but still there is a common language based on English (this sentence is nonsense if you don't get it but that's okay, i didn't harm you I hope). No edge is too sharp to hurt here. Aside from that, it really has a masturbatory side, almost like porn. Porn can be fun sometimes.
Perhaps Bubble is close to what you may be looking for: https://bubble.is

I know several people using this as a quick backend database solution since they make it so easy to interact with data and expose a GET and POST API.
One key item to note is that switching to upgraded kernel path breaks live kernel patching at this time.

I was considering switching I saw this caveat...

"For clarity, the Canonical Livepatch Service is only available and supported against the generic and lowlatency GA kernel flavours for 64-bit Intel/AMD (aka, x86_64, amd64) builds of the Ubuntu 16.04 LTS (Xenial) release. HWE kernels are not supported at this time."

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

Also, it's not clear if there is a different kernel/command for upgraded kernels on a server.

EDIT: looks like it's going to be "linux-generic-hwe-16.04"
Congressman calls for House investigation of Trump’s terrible Android phone
Yep, this should be accessible to users. Someone needs to bridge that gap from spreadsheets to real apps. One click to convert your Spreadsheet into a database. Or hell, just silently migrate it when (NUMROWS + NUMCOLUMNS) > BIGNUMBER .
Are you sure that was specific to Ubuntu and not general to Debian?
He lacks vision, not because he doesn't share my vision, but because of everything he has done in Apple. That's not to say he is a bad CEO, he isn't IMO, but he is only polishing the same ideas from 10-15 years ago. I'm not even arguing that's a bad thing per se, it's just how things are.

Also, I really don't see how a developer could argue against the notion of having a single language, API, IDE, compiler, etc, for working on all devices.

> Combining Chrome OS and Android is uninteresting to me, since I wouldn't be able to develop on it or really do any of the things I use a computer for.

Time will tell.
Hey that's cool stuff. For a total ignorant like me, where should I go to learn the basics of automating some tasks like I'd like to type $ ipaddress and get the local ip address instead of $ ipconfig getifaddr en0. Is that bash? How is that called? How do I make "programs" to automate tasks and run them from terminal with a single customized word like dbstart dbstop?

Thanks for the pointers.
Deception-Based Ransomware Detection: What It Is and Why You Need It
Depends on your definition of proper disposal. Putting anything in a landfill other than biodegradable materials just seems far less than ideal. Won’t the metals, precious elements, batteries, etc. eventually need to be dealt with by future generations? Isn't the true cost simply being postponed?
Does it? You also can't force everyone who edits your code to follow your conventions.
Yes. Maybe the people who want that already live in dense cities and the rest of the country is happy with the way it is.
Neither of the two problems were that the existing databases weren't updated properly.

OTOH, neither of the two seems to be uniquely well corrected by blockchain: the first problem (the "chill" problem) seems to to be correctable by not having the central database ignore updates in certain periods to rely only on peripheral DBs. A blockchain providing a single source of truth in place of multiple different DBs solves this, but so does any single source of truth, or even something in outline like the current heirarchical system of DBs without the central one taking time outs.

The "shorts open at the time were closed long before the decision, and the entities that held them may not even exist anymore" problem is obviously not addressed by blockchain at all.
Indeed. The tablet aspect is pretty mediocre.
What's 3rd Party Cookies, and how is it used to track users?
There's some research going into this now.

Here's an article about it from this past summer: https://www.sciencedaily.com/releases/2016/07/160714120650.h...

A researcher at GA tech has built a simple computer out of neurons: https://en.wikipedia.org/wiki/Wetware_computer

And I remember reading about storing data in DNA strands, but I can't find the article at the moment.

Anyway, it's a really interesting area of research. I expect we'll only see more of this stuff in the near future.
The threats associated with enterprise collaboration apps
> a way to write more blog posts by pitting themselves against an enemy.

That's exactly what it is, but they've been clear about that, picking an enemy is one of their "ideals" from their books.