skysight-inc/HackerNews huggingface dataset:
Presumably most cashiers would just optimise to pressing the same button on every transaction, since doing it "right" makes no difference observable to them.
I tried irony mode, but my autocomplete pop-ups would contain all kinds of nonsense, and I noticed at least two other issues on the irony mode github page that showed other people with the same experience as mine, on Mac. So I eventually gave up after not tracking down a resolution.
There are two economic factors that come into play here:

1. Open source software is price anchored at $0. I know that there are commercial alternatives that might anchor open source software: say Photoshop for Gimp. But the direct pricing is "Here, it's free."

2. I run Ubuntu. A measly $5.00 per piece of open source adds up to many thousands of dollars. That's not going to happen, even if it was practical. Someone is surely getting stiffed. If I think about libraries like padleft too, then it's pretty much everyone...or to a first approximation, everyone.

Should I send a check to Google for Chromium and throw a quarter toward Facebook every time I visit a website that uses React.js? What about a utility that's compiled with GCC, do I write one check to the author and another to FSF?

It's just not that simple.
A fair response; sorry, I expanded the comment to something more reasonable.
If you give them a mobile phone number (which they all ask for) they will simply use that to track you far more closely than than can with a postcode
All 128946 identical net neutrality comments on the FCC docket
Good news. AWS is way too complex for startups. Azure is much simpler and don't require a separate DevOps department :D
In high school, my math teacher once asked us to write down a random string of zeroes and ones, similar to what they did in the study to measure "cognitive functioning". He then asked us to count the number of times we alternated between 0 and 1. He told us that while most people try to have about a 50% split between 0 and 1, many alternate too often (0101101 instead of 0100011). Maybe there are other tests that one could learn to improve one's randomness, or at least write down a random string faster (they also measured speed).

In the introduction, they cite that "the complexity of a subject-produced pseudorandom sequence (…) is surprisingly resistant to practice effects". However, is it also resistant to teaching effects?
Most compilers :)
There is also https://gratipay.com/ where you can donate a set amount every month instead of paying bug bounties.

I feel like there is a lot more glue code (that is, interfaces connecting core technologies) than there is code making up the core technologies themselves. From this it follows logically that the developers of the former ought to receive the lion's share of funding because they do the lion's share of the work.
I would rather hope to fail than to slip by with 40%-60%. You'll waste 5 years of your life (because such slackers rarely get it done in 4) and come out not knowing much and forgetting that little bit too after a year or so. I can't really give a personal cautionary tale (I am a slacker, but of the courses I passed I tried to do well at least on the final and still remember a lot of details plus where to refresh memories) but I see it often enough in others. Some of them are fine with it, some of them regret it, some of them double down and find a new school / degree program. Take a close look at what you want from the university system -- little learning but socialization or just a simple piece of paper (they look a lot nicer in a frame) is entirely justifiable, just consider how you might judge your choices in hindsight once you're at the end (as well as have an idea of what you'll do at the end).
Would depend on how much you are going to "invest".

If just punting out and buying a few units, yea why not.

But if you are working towards building a reliable portfolio, I would recommend spreading/indexing your monies.

And Snap is something I would personally not touch, maybe not even with an index, not just yet.
Seems that MVP is pretty much whatever the situation dictates. So I'll avoid getting to philosophical.

In my last case (funded, growing B2B SaaS company) we built prototypes on "paper" (actually mockups designed for an easy display on iPad). We then went out and pitched potential customers on the back of the prototype. Criteria was getting them to emphatically commit to the product if we were to build it. We were pretty strict on what commitment meant. Probably 1-2 months work.

When we hit the threshold, we built the minimum required, went back to those parties, closed the deals and worked out from there.
Seems that MVP is pretty much whatever the situation dictates. So I'll avoid getting to philosophical.

In my last case (funded, growing B2B SaaS company) we built prototypes on "paper" (actually mockups designed for an easy display on iPad). We then went out and pitched potential customers on the back of the prototype. Criteria was getting them to emphatically commit to the product if we were to build it. We were pretty strict on what commitment meant. Probably 1-2 months work.

When we hit the threshold, we went back sold and worked out from there.
As I understand it, Java needs a complicated GC implementation because it produces, by design, a makes a huge amount of heap allocations -- lots of very short-lived little objects.

Much of Java's GC focus has been on correctly partitioning the heap so that long-lived objects can be less aggressively collected than short-lived ones. (An example of a challenging long-lived object is the entire set of classes used by a program, all of which need to available to the runtime for reflection. For many bigger apps, the class hierarchy alone takes up many megabytes of RAM!)

Go can make use of the stack to a much larger degree (structs and arrays can be passed by value), and so it can get by with a much less advanced GC. As a result, Go team's main focus has been on reducing pause times more than anything else.
Not necessarily. We all know of the theory of Mutually Assured Destruction.

As an analogy, think about what happens if a deadly infectious bacteria or virus "wins" by infecting every human on earth. If there is no cure and no human has an adaptation or mutation to stop it, by winning it has sowed the seeds of its own destruction because there are no more hosts to infect.

It is easy to imagine several scenarios where an all out war for dwindling resources can lead to extinction.
There's also a monthly recurring donation platform:

https://salt.bountysource.com/
React homepage missing from Google search results
Kafka 0.11 Features Exactly Once Semantics and Transactions
Great idea! PS I love your username. Makes me think of a designer who always has "one more thing..." to add. haha
Free open source ops tools + enterprise support is a pretty solid business. For recent-ish DB companies see Mongo, Elastic, Redis, MemSQL, etc.

I'm excited to track this project!
Oh, the beauty of emacs, the self-documenting editor...This is highlighted at the top of the built in tutorial if you change your keybindings:

>NOTICE: The main purpose of the Emacs tutorial is to teach you
the most important standard Emacs commands (key bindings).
However, your Emacs has been customized by changing some of
these basic editing commands, so it doesn't correspond to the
tutorial. We have inserted colored notices where the altered
commands have been introduced. [More]

[More] is a list of the default keybinding, the command, and how to access the command in "your" emacs.

The keybindings are also changed throughout the entire manual (C-h i) I believe.
We did a basic 'demo' version of our product; it was very simple but had all the aspects of the full product.
I try to use interfaces that have single methods only.

The problem with multiple methods is that you can abstract away the function call, but you can't ensure the caller is the methods in correct order (if that matters, but it often does).
Yep, this one's a classic. When asked to explain what I did in my day job, I used to refer to Sinofsky's example:
"I'm a program manager, that is, somebody that neither programs nor manages anyone."
It is a contradiction of terms. An open source license cannot exclude any groups, else it is not open source.
hmm must be a bug in my css. I'll look into it thanks!
A name has remarkable power over the path of its owner's life
Agreed. Who is agreeing to build such dystopian technologies?
I wanted to tell about Uber services, i like Uber service because all classes people afford it
API [0] - application programming interface

- not often explained when learning programming, but essential

- [0] https://www.robinwieruch.de/what-is-an-api-javascript/
Laravel Development and Deployment Without Homestead or Forge
Can anyone explain what a hacker might actually do with this exploit?
Zillow is a information company providing a free ballpark estimate of a vast array of properties, not a real estate company. This is an important distinction. Neither party is paying them for an accurate estimate ergo they are not obligated to provide an estimate sufficient for either buyer or seller, which is why both sides are best advised to PAY for an accurate estimate before closing a transactions worth hundreds of thousands.

I'm honestly not seeing the problem here. Don't such people already hire experts to asses value before spending half a million dollars? I'm seeing the claim that inaccurate estimates lead to difficulties selling but I have yet to see the proof. Maybe those having trouble selling really are asking for more money than people are willing to pay.
Validate your idea
Share your idea get solution,get it prototype, executed and tested in market by vyi.ideahub.online. If idea works you are with a new business.
Ask HN: How to submit your product/Idea to productHunt?
Why is encryption at rest difficult? I presume it's all AES (hardware accelerated), with some key derived at system boot time?

Are y'all doing encryption in the D/C, or just on the WAN? If you're doing it on the WAN, any luck using MACSEC?
OpenCollective [1] is a possible solution. It provides a way to support (monthly contributions or dedicated campaigns), but also the whole back-end of tracking the money and spending, and at least some degree of legal support with paperwork, invoices, ...

1.- https://opencollective.com/
For me, the best replacement was several command line aliases and bash scripts for maximizing my productivity with Git in the shell. I can now see all my projects (i.e. Sourcetree bookmarks) and their git status with one command, and easily fetch updates for all my projects at once (like Sourcetree does in the background) and view diffs in a tree-like form with branch lines, etc. All with simple scripts.

I used to think I wouldn't be able to live without something like ST but I was wrong and am more productive now without it.
Bountysource has both software bounties (https://www.bountysource.com/) and monthly donations (https://salt.bountysource.com/).

It's also open source: http://github.com/bountysource/core
That's a much better option than what my utilities provider offers. I can pay extra, and they will purchase wind energy for me (or at least claim they will). It is a lot more compelling to purchase something tangible, even if the end effect is theoretically the same.
Having known Alex in college, it's crazy to me to see how far he's come. I just remember him as the chill guy who smoked me in Halo worse than I ever had been ever. All I have to say is what a great guy he is and that if anyone is deserving of this, he is. He is a hard worker and has a vision - they are very important attributes to have to achieve at that level.
Which is the most universal human characteristic - fear or laziness?
Uber president Jeff Jones is quitting over ‘beliefs and approach to leadership’
agree that probably all currently popular jazz musicians read music, but is this necessarily an improvement?

https://www.amazon.com/Erroll-Garner-One-Hear-Read/dp/B00AZ4...
hey, that's not bad; didn't even expect SGU had such detailed transcripts.

But actually looking for it now, the particular study I had in mind seems to be from a science or fiction segment from this episode:

http://media.libsyn.com/media/skepticsguide/skepticast2014-1...

Interesting to see how Steve's assesment of modafinil evolved between the two episodes
Just a word of caution: be very careful to check the latency between the DB tier and the VM tier.

We had to abandon a multi-month deployment to Azure because the latency was too high and it caused all sorts of issues with our app. To be honest, our DB access approach wasn't great (heaps of really small requests), but we couldn't re-architect it in the timeframe we had. We were also doing this in Sydney, so maybe it was just a localised issue (the Australian data centres are relatively new).

Anyway, hopefully they have that sorted - we need more competition!
The general consensus is usually that this MS tooling, yes the one just described, is very good! Certainly far better than the competition. It boggles the mind.
AtölyemDe
That's cute, but why do they need humans to detect changes in luminosity data?
Sounds like you would have proof of a pretty major privacy problem at your job if someone confronted you about that.
Tesla's solar roof tiles: cheaper than regular roof with ‘infinity warranty’
Do some reading on how to develop willpower. Although I'm not a fan of the rest of the site, I found the Art of Manliness did a decent 3-part on how to cultivate willpower and hone it into productive pursuits.

I had it super easy in school. I was gifted enough to coast through with no study whatsoever. It was basically just an organised social life for me. Same with first-year uni, because school had taught me enough to coast through that. Come second year, however, it was new material and it wasn't forced down my throat with the structure that school provided. I crashed and burned miserably, failing 1 subject and barely scraping through 2 others (i.e.: pass by 2-3%).

It took me until 4th year to teach myself how to teach myself, and how to develop that discipline and willpower necessary to stay focused on a goal. It also took that long to learn how I learn, that is whether I learn best through reading lecture notes, watching examples, doing problems, etc. You're never really taught any of that at school, but you're expected to know it by uni to do self-guided learning. It's a hard ability to pick up, too.

With your example, I'd encourage you to watch some Khan Academy lectures. Maybe listening to and watching exmaple problems works better for you than reading textbooks or lecture notes. Additionally, maths is in particular one of those things where tonnes of practice problems will help reinforce it until it just 'clicks'. In isolation the processes may seem simple as you watch them, but the practice is what helps you identify the underlying patterns and thus know which technique to choose when, and how to identify that you've executed the technique properly.
C# 7.0 and Beyond with Mads Torgersen
I would totally get interested in building this, have a half-good working prototype. All before I'd even considered that someone else might use it for evil...
Zero-crossing logic for robust meshing
Quick introduction into SAT/SMT solvers and symbolic execution [pdf]
Does CosmosDB have any relationship to Microsoft Cosmos (http://web.stanford.edu/class/ee380/Abstracts/111026a-Hellan...)? Or is this another case of Dynamo / DynamoDB?
A few years ago I built a site addressed to this problem. I had seen BountySource, but thought they didn't have the right system, so decided to take a crack at it myself. The site was pretty rough, but even so, I was surprised when my "Show HN" posts about it drew nothing but crickets. Subsequent attempts to stimulate discussion on the topic here, by posting on the related threads that pop up from time to time, were also pretty much failures. I lost interest, shut the site down, and moved on.

So Colin, I think you're doing the right thing by soliciting feedback before you try to build anything. This seems like a real problem, and one that should have a solution, but somehow there just aren't as many people who want to make a living as independent open source developers as one might think.

It's true I didn't do much evangelizing. As I think is mentioned somewhere on the YC site, two-sided marketplaces, which is what this is, are especially difficult to get going, so it's not surprising that a half-hearted effort wouldn't have gotten me far. Anyway, I'm not absolutely convinced that, with far more effort than I put into it, I couldn't have turned this into a viable lifestyle business. But it did seem clear that at the very least, I had not hit a nerve.

Edit: clarity
Every new method of radically increasing information transfer speeds is ripe for monopoly.
The good news is that you can configure all the data to be copied over to Azure Search on a regular basis and then use search capabilities provided by Azure Search. This may sound like a complicated thing to do but the functionality provided by Azure makes it ridiculously easy to configure something like this.
An important clarification
Search is not hard. Microsoft are being lazy. Which is good for me. I'm building what I thought was a Elasticsearch killer. Seems it's also a DocumentDB killer. Search is first-class with Resin: https://github.com/kreeben/resin
Can you provide more detail about how your system worked? Based on the name (bountyoss) it sounds like it was more based on bounties rather than ongoing funding for maintenance and support?
> No stupid geographic delayed releases, no stupid DRM where you have to prove you're not a thief every time you want to access the content, no internet connectivity requirements, etc.

To be fair those haven't been issues with digital music purchases for a long time. Buying music couldn't be more convenient these days.
The caller should be able to call the methods in any order, it sounds like you have some horrible stateful code.
Tika, pdftotext, lynx (html), tesseract (ocr)
Exactly, 'luminosity curve' sounds like a function to me and even if there were no suitable detection mechanism (which I cannot imagine), there's always a Deep Learning network that can do it.
I would also like to point out another alternative with which Mike Perham, author of Sidekick, has been immensely successful. He makes significant income by selling commercial licenses that also have certain premium features [1]. Isn't it possible to make it simple to sell commercial licenses? It'd be less favourable approach in terms of the open source spirit, but I think it can benefit everyone in the long term. Authors can be motivated to maintain the project and provide business value at the same time.

Some commercial features can include things like dashboards, monitoring, or notifications. Of course, it'd likely work if the many businesses would find the project useful and would be willing to pay.

[1]: https://www.indiehackers.com/businesses/sidekiq
My bad, slides are not available yet... There's a mention in there about some rust-like ownership proof mechanism in their roadmap. I thought about our last exchange on SPARK & rust when I saw this :-).
Sounds like you've never had to close the books before. The process itself is never done in real-time.
Interactive Mind Map for learning
With a bald head, beard/mo, and reading glasses it doesn't detect a face. Without the glasses it estimates me as 7 years younger than I am - and reasonably high on anger and sadness...
us-east-1 is AWS.
Cherokee Investment Partners, LLC
Because a machine has much more capabilities than one salesperson.

The salesperson doesn't know in what shops you have been before.

The salesperson might also not know you talked to his colleague the day before.

This is about trust and privacy. You can't trust what they do with your data.
You don't need to mock a POCO at all, it's just a collection of values with no functionality. I'm not part of the anti-mocking brigade, but for POCO's you should always just use the real thing.
I question that idea. Cookie is a standard header. So is Authorization. It's up to the server to require either. Basic auth header removes the need for a handshake to negotiate tokens. Authorization: Bearer (token) is now a standard. I suppose Cookie: (token) could be too, but too many people felt dirty.

My point is that Cookie does provide the credentials required for the call contex, this fulfilling the self containment requirement.
> Houses need roofs that last. Why put a new roof on every 15-20 years if you can put one on that lasts the lifetime of the house?

Please don't seriously suggest Tesla's solar roof will last the lifetime of a house to people.

The real warranty is 30 years for power and weatherization.

Its misleading marketing speak (at best).

https://www.tesla.com/solarroof#order

> Weatherization means that there will be no water leaks or other weather intrusions during the 30 year warranty period that result from our installation.

It will almost certainly require replacing and/or serious repair long before the "lifetime of the house" is up.
Yet Microsoft supports, and was investing heavily in, iOS development in Visual Studio on Windows...
Example of CRUD with Flask to manage a contact list
That's why Java is the way it is. Like father, like abomination.
I think you are failing to differentiate between computer science and programming. In my mind computer science is to programming as fluid dynamics is to plumbing. I know next to nothing about computer science, I don't think I've ever opened a computer science textbook or read a paper on computer science but I can program fairly well (at least I think so), in fact, almost all of the neat tricks I know seem to have something to do with statistics... not computer science. In the same way, I know absolutely nothing about fluid dynamics except that it is probably the study of how fluids behave but I can fix my shower and operate a hose and set up an drip line for irrigating crops.

From this point of view you might ask the reverse of the articles question. Why are so many people enrolled in computer science when it seems to be such a specialized subject that might not even be useful to the average programmer?
You can use the Open Build Service (build.opensuse.org) to build Debian/Ubuntu packages and I believe it also supports publishing an apt repo.
They lost $2.2billion on revenue of $150 million. Ouch (and yes those RSUs very much count). Even on an EBITDA basis they lost more than they had in revenue.

They've got to turn the ship around. With user growth rather anemic they're not going to easily "grow" their way to profitability. They need to sort the fundamentals of the company to get the costs in check.

Problem is even if they had 50% margin today they'd be valued at a very rich valuation. Long story short there's not much in the fundamentals other than pure hype holding up the value of the stock at this point.
SAP Patches 17 security flaws, the lowest number of monthly update over months
Its absurd people are outraged about something like this, relatively harmless and at the same time use Facebook. The social network has your face, all your life, moods, expressions, interests,personal conversation etc. Now THAT is worrying and not some pizza shop which gathers stats to know what type of customer is their frequent visitor.
Why not just use github issues and bitcoin for payment.

If you have problem write an issue on the project repo and offer an amount in bitcoin.
Really neat, except, it's about... 22 years and 5 months off. Plus a gender. http://i.imgur.com/wVmPdDj.png
Unless the output contains the source code of the program. That's the reason for the GNU Bison additional permissions clause.