skysight-inc/HackerNews huggingface dataset:
I have posted multiple times and in multiple venues that I think large software projects need to adopt a proper systems engineering process. Rather than a "master builder" you have a "lead systems engineer" whose job is to manage the complexity of the project. It goes beyond just making sure the experts and team leads communicate. It includes deciding how functionality will be divided between the functional boxes of the system, how those boxes will interact, and managing changes to the plan so everyone affected will understand what is going on and have input into how things change.

Traditional multidisciplined engineering domains (aerospace, automotive, marine) have been using this model for decades. It's about time that kind of engineering rigor came to software.
The single digits in the date are not prefixed with a zero. So "1" could be interpreted as 2001. Why would the first digit be prefixed with zero but not the middle digit ("5").
Google is all about scale, and caring doesn't scale. This is part of their DNA.

This might seem like a flippant comment, but it explains a lot of the observations I've made of Google over the years.
Facebook makes most of its money on mobile ads which are not affected by ad blockers. So why make a big deal announcing efforts to block ad blockers? A smart company like Facebook doesn't make moves accidentally. This announcement is more targeted towards publishers than it is towards ad blockers. Doesn't matter how affective the work around is - it sends publishers, who are holding off from instant articles and more Facebook hosted content, the message Facebook is the only way out; You will lose the war against ad blockers; sign up with us for instant articles and other Facebook hosted solutions and we will fight with and for you.

http://qz.com/743988/facebook-is-an-unstoppable-force-on-mob...

> In the second quarter, mobile sales made up 84% of its $6.24 billion in advertising revenue
I hope this doesn't break FB Purity. Social Fixer is undergoing a long overdue re-write as well.
To overcome these shortcomings, we used a modern machine learning-based algorithm. The algorithm is trained on images where humans annotate the most significant edges and object boundaries.

Does anyone know which "modern machine-learning algorithm" they are referring to here? Is there something like this available in OpenCV?
Actually thes two parts do exist in tandem, it's just that those engineers/designers (a role you that can do the same) are usually independently successful and have repeatedly built high revenue products or started a company themselves.

The major flaw i see in manager/corp/team analysis of workers is that it misses out on a portion of the population that is genuinely independently functional and creates and shares the value they create. They don't work for companies because they either don't need to or own their own. These are the ideals worth keeping in mind.
They can sell it to third parties, who can in turn show ads on other sites.
Show me a unix system as nice as the Surface Book and I'll be interested.
Some kind of recycling programme for cameras and smartphones could lower the cost. Maybe.
> why do you keep going there?

Have you ever considered that some contents are only available there? It's more the fault of some users that post required informations there, but it's a reality.

Personally I rarely go there, and would rather never have to go there.
True, but could also be viewed as simply a sunk cost. If so and you have no longer have interest in it, then even 3k is a phenomenal value.
- Written by Poul-Henning Kamp

- In a section called The Bike Shed

This link is related: https://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/misc.h...
[slow motion] breaking stones with only his bares hands
Political engagement is a very good tool to keep political engagement in check. Political engagement can make strong crypto illegal to use, or mandate a state MITM[0]; neither are viable or effective at anything, but those inconveniences aren't going to stop their implementation.

[0] Almost happened in the USA: https://en.wikipedia.org/wiki/Clipper_chip
Yep. If you're running it for a build, you're running unprivilaged - chrooted, jailed, or zoned if you want to be really safe - and if you're running it for install, than you trust the software in any case. And because makefiles are fairly transparent, you can check what the install is doing beforehand.
There is one conceptually simple issue often missing in such nicely presented write-ups (and which appears to be missing here): error in the abscissa ('x-axis') values. Things like time-series tend to dominate such analytics and in such data collections it's typically assumed that the time-stamp data is of suitable accuracy that any error there can be neglected. But there are many other data sources where there is notable error in both 'x' and 'y' data for which commonly employed linear regression doesn't allow, (quick example: my friend the hydrologist collects flow rates in rivers at sample transverse distances which are hard to be sure of as one is dangling above the raging waters). As a respectable starting point for regression which allows for error in both axes i'd recommend Deming regression: https://en.wikipedia.org/wiki/Deming_regression
I can't see that working out well, it'd just be way too easy to cheat, you could fake any IP you wanted, pretend to be connecting from the regular consumer ISPs and generate fake hits, fake clicks and otherwise easily steal from the ad network. This will never happen, it's a non-starter. They have enough problems with fake clickers already. There's no way to pass it using a reverse proxy, docker image, whatever, where the hosting website doesn't have ultimate control over the data they provide to the ad network.

Basically if this happens I'm switching my career to stealing from ad networks for fun and profit.
> His young mind has not yet recognized the paradox that "infinity" is the biggest number, so what does it mean when I say, "Infinity plus one"?

Paradox? In the extended reals, where infinity is the biggest number, infinity plus one gets you infinity, just as you'd expect. In, say, the study of ordinal numbers, where there are many infinite quantities, it doesn't make any sense to talk about "the biggest number".
"If you're referring to structured records, I saw the mainframe, I used the mainframe, and I was unimpressed."

You saw a mainframe. I saw a number that were quite different from each other. The parent said "a step back," though, not mainframes or a specific mainframe. There were many architectures that came before or after UNIX with better attributes as I list here:

https://news.ycombinator.com/item?id=10957020

If we're talking minimal hardware, let's look at two other approaches. One was Wirth's. They do an idealized assembly language to smooth over hardware or portability issues. It's very fast due to being close to bare-metal. Simple so amateurs can implement it. They design a safer, system language that's consistent, easy to compile, type-checks interfaces, can insert eg bounds-checks, and compiles to fast code. They write whole system in that. Various functions are modules that directly call other modules. High-level language, rapid compilation, and low debugging means that two people crank out whole system & tooling in about 2 years. Undergrads repeatedly extend or improve it, including ISA ports, in 6mo-2yr per person. A2 Bluebottle runs insanely fast on my 8-year-old hardware despite little optimization and OS running in a garbage-collected language. Brinch Hansen et al did something similar in parallel on Solo OS except he eliminated data races at compile time with his Concurrent Pascal. Later did a Wirth-style system on PDP-11 with similar benefits called Edison.

On functional end, various parties created the ultimate, hacker language in LISP. Important properties were easy DSL creation, incremental compilation of individual functions, live updates, ability to simulate any development paradigm, memory safety, and higher-level in general. The LISP machines implemented most of their OS's and IDE's in these languages. Imagine REPL-style coding of an application that would run very fast whose exceptions, even at IDE or OS level, could be caught, analyzed at source form, and patched while it was running. Holy. Shit. They targeted large machines but Chez Scheme (8-bit) and PreScheme (C competitor) showed many benefits could be had by small machines. Jonathan Rees even made a capability-secure version of Scheme which, combined with language safety benefits, made it one of most powerful for reliability or security via isolation. A project to combine the three concepts could have amazing potential.

So, yeah, UNIX/C was a huge step back in compiler speed/consistency, speed/safety tradeoffs in production, flexibility for maintenance, integration, debugging, reliability, security, and so on. Tons of architectures or languages better on each of these with some having easier programming models. That Thompson and Ritchie's perfect set of language features for C replacement were collectively an Oberon-2 clone (Go) is also an implicit endorsement of competing system. Plenty of nails in the coffin. Sociology, economics, and luck are reasons driving it. The tech is horrible.
I removed this from my (grand)parent post, since it was irrelevant, but since we're here:

I had to help with dad's business every school break from age 13-21. Mainly renovation, a spec home, some sheds, rarely roofing. Small town stuff. I'm sure I was a terrible worker, but it was shocking and alienating that my first job out of college I made triple what my dad did. And maybe from my own children I will hear comments like these in this thread, which I think are a bit disconnected from the reality of labor.

And I guess that's fine, just don't quit programming for construction if you are trying to avoid injury. My dad is in great shape in terms of cardio and strength for 60, but he can't raise his shoulder, or move some fingers, but the overall joint pain isn't bad most days, and he thinks he's gotten off pretty lucky. If he had fallen off that scaffold slightly differently when I was 5, he might be dead.

Also, another small satisfaction is if you can get the radio tuned to a good station, and do something straightforward, like, uh, nailing a subfloor or something. You can just sort of get into a groove with good music or interesting talk and have your day fly by, whereas I mainly get nothing done with the radio on while programming.
I read this a bit differently, i.e.: "unbreakable crypto is necessary but not sufficient" && "unbreakable crypto alone has a paradoxical effect of decreasing privacy through political means."
Europeans have put a man who mass murdered 90 teenagers in cold blood, in a hotel.

He has great meals, internet access, healthcare, video games, internet, porn, he can marry. A music room.

Scandinavian justice is a failure.

I was at a dinner in Denmark, speaking to this guy next to me for a while. My brother later pointed out this guy had murdered someone just a couple of years ago, served a light sentence and was now in a half-way house.

I was revolted.

I'd suggest that in many cases - criminals can be readily reintroduced into society without much intervention. Some therapy, the fact they know they are being watched, blocking them from triggers etc. - and they likely won't rescind ...

But is it moral to allow someone who murdered your children on the streets without punishment because Scientifically we can establish that they are highly unlikely to kill again?

Europe is in some ways morally corrupt, as America is in others.

Anders Brevik should be executed, it is the moral thing to do.

I would not advocate torture, but if found out someone were torturing him, I would have no sympathy.

Contrast that to the American system wherein a lot of people are executed and we know that many of them were innocent.

It seems basic justice is difficult to hand out ...

As far as 'trial by jury' - I'd rather a trial by a judge - ore better - a panel of judges... because one of them always has an agenda.
If only there was some way of contiuing policy through some other means...

That's the importance of technology (and arms).
I remember this SO question from the high-contract background point you brought up -- http://stackoverflow.com/questions/36982736/how-to-crop-bigg...
Knot DNS 2.3.0 release
I think one of the reasons for the reputation is that in order to attract funding, the price has to be highly competitive and the features have to be remarkable and it's hard to one, let alone both with hardware [with software the price is easier because free to use is possible since revenue can come from advertising and data sales and subscriptions].

I think another reason for the reputation is that crowdfunding is often a necessity when there is a lack of sufficient capital to carry out the project to completion. For hardware, with long lead times and multi-level supply chains lack of sufficient upfront working capital. The attractiveness of crowdfunding when faced with working capital shortfalls means that projects likely to run out of money are more likely to wind up with overly optimistic pre-sales pitches on crowdfunding sites.

Which leads to my question: Since crowdfunders are investors, is there a place where prospective investors can see the full company financials including cash on hand, operating expenses, accounts payable, receivables, and all the other documents that due diligence would suggest?
Inbox by Gmail: Evolving the inbox to save you time
They'd have a lot more clout if they were customers.
Yes, ETC(original) and ETH(forked). You can find some comparisons at http://www.etc-eth.com/
How to: Billing system migration and ETL automation
I once witnessed a demo of Tandems' capabilities, a kind of cowboy show, where the Tandem rep wheeled out a running box, terminal running, app running .. took out a .38 special, and shot the box. The app kept running. The contract got signed.

The 80's were a fantastic, fantastic time.
> It was also funny to see "Windows" as an approved security blessed OS and then Debian, Ubuntu, OpenBSD rejected

Bribes always help.
Yes.

Though of course only one (ETH) is the 'official' Ethereum chain. But that in and of itself is being debated.
Hi Andrew,

Congratulations to you and your team for making this real!

I'd like to add one more "no" vote for backlight keyboard.

It requires a board layout change, and carries higher risk of production delays.

I think the most important thing is to get this one out of the pipe, and get to the next version of the product, like Pebble did.

Here's hoping that the 1080p screen doesn't require physical or electronics changes.

Can't wait to use your device!
Security is a problem but my guess is publishers will care about profit first and worry about security later.

Other than proxying I can't see how advertisers and publishers solve the ad-block problem without completely rethinking how ads are bought,sold,tracked and delivered.

Proxying seems to be one of the lowest-friction ways for them to continue business as usual, security be damned.
Cloud9 (https://c9.io/) works nicely on my Android tablet with a keyboard.
Soylent White, it's still people!

... I am not the only one bothered by their naming decisions, right?
Except what they went with is the bad and lazy solution.

Other browsers have already implemented the proper solution, which is to cache form inputs across history navigation, but they simply didn't care enough to actually improve the user experience.
Really? I don't think I've ever seen this, though I guess I don't deal with a lot of handwritten dates.
Kepler gets $5M to launch a network of football-sized IoT network satellites
My understanding is that Twitter's culture has strangled it. I've heard that they developed a culture of blaming individuals when things went wrong, but distributing the credit when something goes right. Consequently, Twitter developers don't want to ship anything. There's no upside --- only severe risk of being flamed, punished, and fired.
Retrograde degression is a thing in computers. Those who fail to read the code, re-invent the code.
As someone who has been burned on about 50% of Kickstarters, I find it totally underwhelming. There's a 50% chance I save like 20%, and a 50% chance I lose 100%. Bad expected value for sure.

Your making an effort to combat that perception is a good move.
Warning - this article is in the academic literary genre in which you score points for name dropping, making "connections", asking "questions", and using as many words as possible. I was unable to find the point of the article.

Sample:

> ...we seek once again to “make visible the invisible,” to open the “black box,” while also, paradoxically, aestheticizing the wires and algorithms themselves. We have accelerated the cycles of making-visible and making-invisible that are so entangled with Western urban planning and its ideologies. How do we reconcile our competing aspirations for ordered knowledge about how the world works with our desire to believe in its magic?
I'd put it a different way. Encryption and other forms of good security force surveillance out of the shadows. Without it we wouldn't know what Kazakhstan is doing.

If the law requires a warrant to access your GMail account, good security is why law enforcement has to get a valid warrant and send it to Google to get access.

Done right, it's not a substitute for politics. It enables politics. It allows agreements on checks and balances to be enforced rather than letting state hackers do what they like.
Maybe it's just that the rebels these days are quieter and more establishmentarian, because they have /become/ the establishment. TBF, I quite like this state of affairs and don't miss the rebellion-for-the-sake-of-rebellion attitudes of yesteryear.
Top 7 Influence Mistakes of the Technical Professional
Hmmm, "And if you go in on a Saturday afternoon, I can tell you which start-ups will succeed, without even knowing what they do. Being there on the weekend is a huge indicator of success" - Marissa Mayer

Maybe you can get away with doing just your job and going home to relax. I would wager, you may have difficulty finding your next job however. Have you never programmed so much you start having dreams that it takes steps to breath and you subsequently have a difficult time breathing? The physical toll takes years to manifest. I am in my 30s. If I did not exercise at least every other day I would not be able to continue doing what I do. You are most likely in your early 20s. Wait and see what a lifetime of programming does to your nervous system. I would not be surprised if a study reveals programming causes brain damage.
I'm certainly not.
Ugh, yes. The minority who didn't want the hard fork have continued to use the old chain. They constantly try to promote it and troll the 'bailout chain'.

It was supposed to be a vote on whether to fork or not, then leave the deprecated chain behind. The vote for the fork succeeded, and all the developers of Ethereum and 99% of the developers for apps on the chain have decided to go with the vote. Everything is being done on the main chain, ETH, Ethereum. The old deprecated chain is now called ETC, they named themselves Ethereum Classic.
You have some good points, but this naive approach of handcoding "cognitive modules" was tried many times in 20th century, and it didn't work at all.

But look at what Deepmind does: it takes these ideas (and also ideas from systems neuroscience), implements them as differentiable modules and trains them on data in end-to-end fashion. This works really well.

Learning is very important, much more important than architecture. If you have a model that can learn you can add more structure later - again this is what modern deep learning is all about.
> Same question could be asked of anything "written in Go"

Haha. I 've noticed that as well.

It does beg the question, would a Postgres driver written in Go cause the HN front page to sink into a black hole of upvotes?
I'm actually curious: can anyone cite a serious win for privacy that was wholly political?

I frequently see pieces criticizing over-reliance on crypto as solutionism and political apathy, but I don't understand what they expect. The people fighting for strong cryptography have also led the political fight for privacy, but their nontechnical efforts have been ignored or circumvented at every turn. At this point it's hard to imagine what a strong, trustworthy political advance would even look like.
Moral Machine: Gathering human perspective on moral decisions made by machines
Facebook Blocks the Ad Blockers
Not authorship per se, but copyrights to source code was pretty much the entire linchpin of SCO v. IBM.[1]

I think I remember SCO trying your argument at some point (as they were wont to do), and if so it obviously didn't work. The law generally doesn't support being offended on behalf of someone else. What aspect do you think is specious?

1. https://www.techdirt.com/articles/20070810/184153.shtml
'Progressive Europeans' have Anders Brevik, who mass murdered 90 children, sitting in a hotel room with great food, internet access, video games, porn, girlfriends etc..

And will he eventually be out after is 'non life sentence'?

They executed SS Officers for much less.

I suggest in some cases the death penalty may be warranted.
That is what programmers like to say (when they are comparing their salaries with the value they say they have created).

The reality,of course, is that most of the value created is attributable to the franchise value of the company, not the programmer.
Those cases are also handled by least squares regression, mainly variants of total least squares regression.

https://en.wikipedia.org/wiki/Total_least_squares
https://c9.io/ can be self-hosted, it's a pretty powerful browser-based IDE.

Where I find Android (and iOS) imho falls behind vs. desktops is the web browser, working without the Firebug-inspired tools and inspectors that ship with browsers today is a big ask! Firefox supports extensions on Android which might mitigate that.
Couldn't Facebook just stop serving ads on their own site, and instead only use FB to collect data which is sold to third parties? They have a goldmine for data that should be easy to monetize without having to show ads themselves.

FB is a too simple target for ad-blocking so FB should just admit defeat and sell the info for use in advertising elsewhere. (I have no idea of whether it's economically comparable as a business model compared to in-FB ads though of course).
I do pay for Internet access, devices, and power to use Facebook. I take time out of my day to post content that users might go to Facebook to see.
> customized

You can do this with Debian style packages too - it's perhaps a bit more involved, but entirely possible. And there's an argument for only customizing the few things you need to and just getting binaries for the rest.
Oh yes! Thanks.
But the party has no justification to exist other than someone wants to be paid for it. Close it down, if you can't force me to pay.

Keep trying.
Google has annoyed me in the past with Chrome feature removals (I want my fast profile switcher back!), but this one I agree with.

It's easy to see how people would loose data by accidentally using backspace. I'm fine with Alt-Left and Right click -> Back.

The right click -> back method sounds clunky, but it's actually extremely convenient.
"Earth is flat" --Religion;

Religion was born when first con-man met the first fool;