skysight-inc/HackerNews huggingface dataset:
Someone is from an industrial environment. Work in process, in the form of partially complete goods, is a curse of badly organized factories. It's more visible in a factory environment; you have to walk around the stuff on the shop floor. It also costs real money - you've bought the parts, but can't sell the product yet.

One form of limiting work in progress is this: if you want reliable software, insist that no new features go in until all the reported bugs have been fixed. A weaker form of this is to have a master branch, which gets bug fixes only, and a development branch, into which new features go. Merging can happen only when there are no open issues in the master branch.

This is the opposite of "shit early, shit often" development.
PDF.js sole purpose is to be non native. I don't want to rely on native existence of a safe enough, fast enough PDF renderer. PDF.js provides just that.
A service for finding accountability partners that's more than a barely active subreddit.
I think the author basically just copied replies from a thread on /r/startups yesterday.

What gave it away were:

Article:
>Your startup name doesn’t end with an ‘ly’ or ‘fy’. Startups need a .io, .co, domain to flourish in modern era…

Reddit:
>Most startups today have a name that ends with 'fy' or 'ly'.
>>Don't forget 'io'

Article:
>You don’t carry your brand well enough. Where is your underwear with your logo on it?

Reddit:
>I'm no less committed because I won't wear the promotional socks

Full thread here: https://www.reddit.com/r/startups/comments/553k6c/what_are_t...
I guess lots of things have barriers and might not be for everyone. Don't mean they're flawed.
Also, git can't handle my laundry. That causes great pain.
Google Home Strategy Aims to Use Chromecast to Beat Amazon Echo
You're probably right. There's always overhead to a project. Testers, Analysts, Managers, Dev Ops...
Interestingly, this article reflects a really common misconception about database normalization:

The relational algebra that normal forms are expressed in has no concept of aggregate functions.

The example the article gives uses fields like numUnreadRooms or lastSeenTimestamp. These are derivable from the contents of other tables with SQL aggregates like COUNT() or MAX(), but the relational algebra itself would treat them as facts of the relation itself, dependent upon the primary key. And they'd be updated by the application itself.

In other words, having numUnreadRooms or lastSeenTimestamp in your schema does not make it denormalized.

I was under a similar misconception for the first 5-6 years of my career, and then when I realized that it's perfectly fine to store these aggregates inline, my database queries suddenly started performing acceptably.

As for how to update them - in non-broken databases, the solution is usually triggers. A trigger is a stored procedure that executes when a database operation makes some condition true, and then is executed entirely in the DB, with full transactional awareness. So you could listen for inserts and deletes and then update the count on them, and if your insert failed or the transaction was rolled back, your trigger would never be executed. This keeps data integrity in the database, but still gives you efficient queries and an application interface that's consistent.
I wish more of the world considered PDF and Flash to be obsolete/deprecated technologies. The amount of energy wasted on these rotten old techs is such a shame.

That said, if someone has to do it, I felt better about PDF.js than I feel about the Chrome implementation, for a few reasons. Higher level language means less surface area for vulnerabilities (though I guess it's never been perfect, either). Being a huge and complex project in JavaScript means it works the JS engine and renderer in the browser pretty hard and can provide a great test suite for the browser itself. Being JavaScript also means improvements in the VM (whether performance or security) automatically improve the PDF renderer (though I guess PDFium is quite a bit faster already, so that's less of a benefit on the PDF.js side).

Honestly, though, these are dead technologies, to me. I use them only when absolutely necessary. I don't have Flash installed on any of my machines and have no intention to do so. I do have to look at PDFs now and then, but I don't like it. I'm tired of people slapping the paper skeuomorph onto web pages. Web pages are better than paper, in every dimension, so stop imitating paper! Having to load up a buggy, quirky, weird-looking, plugin to view the damned thing is just adding insult to injury.

So...let'em die. But, I guess if Mozilla feels like they need to keep providing it for now, I'm fine with them doing whatever they have to do to make it cost as little as possible. Mozilla has wasted enough money over the years on weird projects; I guess supporting Flash and PDF count as another one. (Even though I like PDF.js a lot, for making PDF less of an asshole.)
“I was impressed for the ten thousandth time by the fact that literature illuminates life only for those to whom books are a necessity. Books are unconvertible assets, to be passed on only to those who possess them already.” -- Nick Jenkins
The main computationally intractable problems around drug discovery surround protein folding and identifying macromolecule shapes. This is necessary to infer receptor sites for potential drug targets.

The problem is massively intractable. QC could revolutionize the space.
Cool that have moved over to the web, still miss the graphical relations view that i love from phpmyadmin.
I hope this is ported to TensorFlow soon!
Why the Tech Industry Needs More Autism
All the mall shoppers ambling about make it a PITA to exit the place without a direct escalator out.
Don't get an MBA. It will not in any way help you in an engineering organization. If you want to become more fluent in the business side of things, attend conferences like Business of Software, sit in the business meetings in your org, read VC blogs, etc etc

If you don't enjoy development any more, explore sales engineering, or engineering management.

And if you want to make 300k+, interview at Google / FB / Amazon / Apple.
Facebook's Snapchat stories clone is here
Yes yes, I know, I've made all the same arguments myself. But you have to admit, the isolation of a code base with a discrete test suite and a discrete team that has to think about nothing else gives a level of awareness to the subtleties on the potential issue that you don't get in a monolith. SOA is about scaling people more than anything.
WW3 MUSLIM HOARDS ARRIVE IN UK,USA HILARY WANTS 5 MILLION
>We disliked the standard starter project with Webpack and its idioms, with un-inspectionable compiled javascript source code

The template generates source maps.
I regularly loathe Javascript. I'm familiar enough jQuery to get by and enough Javascript to drive business value.

I haven't touched Angular or React or Ember, mostly because of a distaste for Javascript, but also because I/my clients had no need for all the complexity it adds and the little business value it brings. Turbolinks is just fine for me/us/them.

But I have played with Vue. I spent a weekend hacking something together and it lives in production today. I'm so incredibly impressed by the library it almost makes me want to play with it more.
That is the case now, and it's likely to be the case for a long time to come.
SPARK combines those intended specs with language-level details that it feeds to a prover to show conditions hold or errors are absent. How is such Design-by-Contract not formal verification of specific properties of software?
I wish I knew :) . I only can tell you from my experience that the MBA program is not a surefire way to improve your salary - maybe the top MBA programs ARE surefire, but they're also really expensive and hard to get into.

If you can get a company to fund your MBA, that would be great.

Also, I don't know where you live, but I think that anywhere in the world (including NYC and SF), 300k is an unbelievably large amount of money. You might be losing perspective if you think it's not.
Browsers without WebRTC support are not supported, which basically means Safari and a few others.

I'm curious about the additional permissions you speak of. Maybe you could share a screenshot?
People take version control for granted (thanks to git) and then claim it has " design flaws and misfits".

It can be tailored to be more user friendly sure. But the original philosophy of git was to build distributed version control system that is efficient, straightforward, and dependable.

All of those goals are achieved with its design and improving on this foundation is certainly possible. These were all hard problems to solve at the time, given the state of the art was CVS, subversion and perforce.
While no one was harmed in the direct creation of a generated video, can it not be argued that in order to train such a generative engine, it is highly likely that harm-inducing content was produced/consumed at some stage?

Where does the harm boundary lie? Is harm inflicted if an inanimate object is the only thing consuming the content? Is a generated video borne from harmful content an interest payment on your harm-capital?

Meta, but interesting I wonder whether this train of thought would hold in a court of law...
Strict hashsums (like MD5 / SHA-1 / SHA-2) don't make too much sense here, as the images from the 'less obvious sources' might be thumbnails of different sizes. Or, probably, the same size but reencoded (not always a good idea, but happens in the practice).

Would a fuzzy hash, like the output from a known and fixed classifier work for that?
HBO Go video requires Flash, too.
As I mentioned elsewhere, there haven't been any full time mozilla devs on PDF.js for quite awhile. I'm not sure I actually see the whole maintenance cost savings argument since PDF.js has practically cost Mozllia nothing the last few years. A lot of bug fixes have come from unpaid contributors in that time.

Initially, PDFium was pitched as a freebie if we added support for chromium's flash and then we'd also get improved PDF printing and form support. However, the amount of effort that has gone into supporting PDFium is already far beyond what it would have taken to improve PDF.js form support and help improve Firefox's printing (which would have benefited the web in general). Though, this is my very biased opinion as I was tech lead of PDF.js.
Mux (YC W16) Is Hiring a Product Designer for Video Analytics
Completely agree about MS SQL Server Management Studio, such an amazing DB management GUI. If it could be cloned, screen for screen for PG then there would be no obstacle to world domination.
Results for 'deep learning' were completely irrelevant.
U.S. set to hand over Internet address book
Honest question, if PDF is obsolete, what technology/format was it made obsolete by that is not dependent on the cloud like Google Docs? What lightweight format is there that I can export my .doc's to that I can send to my clients?
Create a successful business; "$300k is not that big amount."
Not all of them.
gonwild[1] is a just a massive polygon pun subreddit

[1] https://www.reddit.com/r/gonwild
This exists, it's called a "Change in Control" arrangement.
Work at a software company with high-flying stock price before it becomes high-flying. So a grant that's worth low-to-medium six digits has hit a multiplication bonus on the stock market roulette wheel.

E.g. NFLX grants as recent as 2012 were made at sub-$10 prices, so a grant of 10,000-50,000 vesting over 4-5 would be possible. At current $98 price marker it's quite a pretty penny.

Similar examples: CRM@2009, GOOG@2009, FB@2013, AMZN@2011, NVDA@2014 and even some boring non-obvious places like PCLN@2008.
The single greatest way to increase adoption is to support the Maya and 3ds max camera tumble controls, basic transform and extrude hotkeys.
Forget Angular or React. VueJS 2.0 is the new shit. It really is an amazing framework. Good Job Evan!
Gugu – the felllows social network
Look and then in few years they will have to fire those people.
Europe’s First Hydrogen Train to Roll Through Germany
Philip Ball: Too many worlds. Quantum experiments and parallel worlds
You may find this article about "turning the database inside-out" using Apache Samza to be quite interesting:
http://www.confluent.io/blog/turning-the-database-inside-out...

From my experience, a decoupling of the functions that a database management system provides (storage, optimization, handling of streams, etc.) and the ability to think about those capabilities as modules within a framework is a powerful concept.
My guess would be that a large portion of FF crashes are from NPAPI plugins. PDF.js and Shumway were early attempts to provide alternatives that could eliminate needing these popular plugins.
And when someone does talk -- routinely -- about constructive action that can be taken in the here and now, it is largely ignored. You can start here for some of what I have to say on the topic of how to promote gender parity online:

http://micheleincalifornia.blogspot.com/2016/06/promoting-ge...

Yes, that same link is posted elsewhere in this discussion. So far, it has gotten zero upvotes (or downvotes) or replies. Because, as usual, it is getting mostly ignored.

People making the kinds of comment you have just made seem to not actually want solutions. They seem to want a convenient excuse for dismissing the criticism entirely.

I have been working hard to bring solutions, not complaints, for quite a few years. It is mostly ignored.

If you actually want real change, you could start by paying more attention to the things I suggest, acting on them and promoting my writing. But I imagine that won't happen at all.
You are lying. Multi crew is not in beta and will not be shipping any time soon, not in the next update and certainly not this year. New Horizons was meant to be released in parts, first of which was meant to be released in Q1, was released in May with smaller scope (and New Horizons was originally slated for 2015!). There are people working on it, yes, but just enough to keep it ticking along.
Apple Proves Again That It’s Turning into a Modern-Day IBM
Speaking of RDBMSes, you can achieve this "limited API" by just creating an RDBMS user with limited privileges (can query a subset of tables; can make changes through a fixed set of stored procedures.)

Personally, I never understood why everyone thought it was necessary to create HTTP API layers in front of every database, rather than just standardizing a public-Internet SQL wire-protocol between different RDBMSes and giving them all the ability to enforce per-user constraints on things like maximum query execution cost.
I'd speculate a poor fingerprinting mechanism would actually increase frustration.
Something like this maybe? https://www.mysql.com/why-mysql/windows/excel/
Microsoft historically pays slightly better than Google and other valley companies. And, the cost of an employee is usually significantly higher than the salary alone. Something like 30%-60% higher, when factoring in benefits, cost of providing offices, stock options, etc. So, $200k is pretty conservative in many tech hubs, not just the valley, particularly when you're talking about people involved in research (who are more likely to have obtained graduate degrees).
That's fair. But tools used by everyone on a team should probably be, at least, for those captive users.
Yes. Shazam has a bunch of patents and has sued people before:

https://en.wikipedia.org/wiki/Shazam_(service)#Patent_infrin...

The core algorithm is well known and fun to implement:

https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf

A blog had a simple implementation of it and were contacted by Shazam's lawyers:

http://royvanrijn.com/blog/2010/07/patent-infringement/
There is a ton of existing valuable, fun, educational, historical, etc Flash content on the web. There's no reason to cut off access to it if it can be handled more securely and more cheaply, which is what this project is intending to do. If they convert to this new system, they can retire a chunk of the older plugin framework which will soon only allow Flash anyway.
Upgrading to Java 8 could introduce bugs depending on your usage of HashSet
You could take a similar utilitarian view of all structures, and come the the conclusion that there's no reason for anything to be beautiful or inspiring.
GKE is currently 4 days behind OSS. That's hardly "weeks behind". 1.4.0 is available in GKE right now.
So I agree, premature optimization can often not be necessary.

But let's be crazy for a minute. How much CPU/RAM/disk IO does that query on normalized tables end up using? How much electricity does that query use?

Maybe from a pure efficiency perspective, it takes less energy to query the pre-computed value, than to constantly be recalculating it on every query.
There might be a potential issue regarding architecture. Government systems are typically dependant on each other within the same agency. Taking down one server le service might have a domino effect on the rest. Lots of these systems are old and have merely been updated with web guis.
The way you're using an ORM is fine. Do you think, though, that ORMs encourage people to delay learning the highly optimized SQL that you acknowledge is sometimes needed?

I myself have yet to embrace anything beyond what they call a database-abstraction layer, where instead of pg_query and mysql_query, you just have db_query, but you still have to write the SQL. So:

db_query('select id, name from table where foo = :bar').values({ foo: 'bar' });

Is that so much worse than the more involved ORMs that let you write:

db_select([ 'id', 'name' ]).from('table').where({ foo: 'bar' });
Contextual RNN-GANs for Abstract Reasoning Diagram Generation
Dolby and Philips also have a bunch of patents. It seems like basically any version of audio fingerprinting has been patented. So unless you can come up with a fundamentally different algorithm, you're going to get sued.
eh app store is really feast or famine for businesses. zero middle ground. could help smaller guys. theres a whole niche industry where smaller biz's pay money to get promotion from 'social influencers' to boost downloads. apple just improving this work-around solution.
Hi GFischer,

Thanks for the comment. I work for a ad-tech startup. You won't believe amount of money flowing through the systems.
I know a lot of people, including women, who make more than 300k with 12 to 15 yrs of experience. The reason I am skeptical of AmaGooG is career growth prospects. Amazon recruiters have reached out to me at least 5 times now but I am keeping them on edge of seat. Getting at companies is not that hard. It's the career growth that I am worried about. 300k with no career growth and 300k with more career growth makes a ton of difference.

FB is good but beside ads they don't have any stream of revenue, for now. Its a risky job in my opinion.
So why is it impossible for the UN to exert similar political influence?
Safari will display PDFs natively without requiring you to download it to disk.
Big-O Complexity Chart
Not that the movie was perfect, but I doubt anything in the new TV series can top Yul Brynner as "Gunslinger":

https://www.youtube.com/watch?v=8RwNqorvjtg
Snowwrestler, who likes to make comments then tells everyone else not to
As someone who has been on the receiving end of Clayton's arguments (and a sometimes-winner :), I vouch. What he says above is really and truly the highest compliment one could pay.
Elon Musk Bought James Bond's Lotus Esprit Submarine Car
Thanks for the comment. I have a few business ideas that I am going to prototype. Managing my time is one of the biggest challenge I am facing for now. Although, I am torn whether spending time for creating business or going traditional path of Director/VP/SVP would bring in more money in long term.
Google swallows 11,000 novels to improve AI's conversation
I've heard that Maya and 3ds max are miles ahead when it comes to the actual manipulating of 3d objects and that Blender essentially has a steep learning curve compared to those two. That someone who has experience with Maya or 3ds has a lot harder time learning Blender than vice versa.
Thanks for the report - that hasn't been an area I've focused one, but I'll work on that one.
A Blender point release seems to have as many features as a pair of any other piece of FOSS software major releases.
Ok it was about three years ago but I just found out. And I knew I liked that Elon bloke ... Clearly good taste
I did not know that existed. Thank you for informing me.
Car-limited superblocks experiment in Barcelona
I know many examples of the opposite (Blender users that have a hard time using Max/Maya).

You probably heard years ago. Blender has changed _a lot_ in the last 10 years.
Hey! Creator here. That's so cool to see! I made Dejavu as a fun side project in grad school, and it's super fun to see all the cool stuff people make with it.

I get a couple emails a week about it, but probably the weirdest/coolest was a guy in Spain who used Dejavu to make two rap-dueling robots who spoke in Basque.
Preview does support opening PDF links.
What about the QT UI they mention on the site? Is it that bad?
Why not be specific? Or would that be the modicum of legwork required?
I love pgAdmin 3 but its almost-native UI is occasionally the result of program-breaking frustrations
I've used most animation packages (xsi, maya, 3ds, lightwave, modo, houdini) in the early 2000s and blender (old and new UI) threw me off constantly. I understand learning curves (I love both vi and emacs to bits) but still. It was so foreign. It's now in GIMP's bag of thousands papercuts.
I suppose that will simply leave the job of downloading the images and making a torrent out of them to someone else less identifiable...
No it didn't. DNSCurve only solves recursive to authoritative. The request from a typical PC to recursive is still without encryption. And provides no mechanism for the PC to even know whether the result it receives is valid or not or if DNSCurve was even used by the recursive.
> People aren't given agency by other people, they're born with it.

That's most certainly not true. How much agency does an infant have? How much agency does a human raised illiterate far away from civilization have? I would say that humans definitely get a significant amount of their agency from society and their parents.

The agency of an individual human is very much dependent on what kind of information they were exposed to and other factors, but not all humans have the same level of agency.