skysight-inc/HackerNews huggingface dataset:
> One of the most common recurring posts on HN is "it is impossible to estimate software projects"

Its not so much that it is impossible to estimate software projects as it is that the analysis necessary to estimate software projects with reasonable accuracy involves doing a substantial portion of the work required to produce the solution -- which means that accurate estimation that is useful for decisionmaking is elusive, not that estimation is impossible.
{+This blog has been updated to reflect that WikiLeaks promoted links to the+} {+databases via its social media accounts but did not host those databases on its+} {+own site.+}

So they tweeted / or retweeted it essentially?
Isn't that the intention of every article title? Is everything clickbait?
Market Capitalism Is Broken: Why Adam Smith Would Be Outraged by Modern Finance
Once place actually did ask me to square a number in my head.

Other than a brief flash of insight that you can do something like: 37^2 = (30 + 7)(30 + 7) = 900 + 210 + 210 + 49, I'm not sure what this was supposed to test. It was a fairly small company, but I'm sure they could afford a calculator or two....
With UHD and higher monitors coming down the pipeline, something like this could be a game changer for even gaming graphics... right now, the GTX 1080 can't consistently hit 60fps in newer games at 4K. Something like this could improve this a bit. Even the technique in adding say 64-128GB of secondary storage soldered onto the graphics board could be significant.
I wonder how many people who harbor hidden racial prejudice are worried that enhanced humans means the end of any real or perceived or mismeasured racial advantages.

There are other advantages, too: If the safety of Roundup is called into question, just make humans Roundup-Ready(tm).
I've used flynn on a couple smaller projects and overall had a good time with it. Has anyone used it for any larger projects and wouldn't mind sharing their experiences? I'd be interested to see how it goes once more moving parts get involved.
someone play devils advocate and tell me reasons I might not want to use LetsEncrypt? (aside from potential issues from short-lived certs).
Hackathon to Fight Terrorism
Since LE certs have 90 day expiration, I use a monitoring/notification service called https://letsmonitor.org
Yeah, i suspect that might be the case. The author may have designed this on a similar high-contrast screen too. I saw it on a regular 1366x1024 laptop screen and the reduction in contrast from black to #555 was discernible.
Direct source for the cameras requires registration to see the price https://www.ptgrey.com/grasshopper3-41-mp-color-usb3-vision-...

Non-direct source has price listing http://www.edmundoptics.com/cameras/usb-cameras/point-grey-g...
And that right there's the math
That's my feeling they wouldn't use MySQL as a blob store.
Sounds like an excellent setup for machine learning / big-data workloads.

People have already moved data-base computation to the GPU, providing low-latency NVM access to such a set-up would really accelerate things.
My employer closes 1 pm every other Friday in the summer. It's definitely something I appreciate.
Do you know if they're gonna stream it?
I'm proposing an exec based plugin system for the Kubernetes Certificate Manager. Ideally this will make it easy to support any DNS provider written in any language.

The goal is to push all DNS providers, including the Google DNS provider, to exec plugins that live out of tree. To ease deployments the "official" Kubernetes Certificate Manager container will include a few DNS providers via exec plugins out of the box. There will be instructions on how to build new containers with additional providers for custom deployments. More details soon.

See the proposed exec based plugin model: https://github.com/kelseyhightower/dns01-exec-plugins
Thank you for coming up with a much better example than I could.
True, but really your local MTA is just acting like a specialized queue, since the first thing it will do is send the message to your relay.
https://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3...

try this too.
no, I forgot, so many languages :)

I think I remembered that from endfunction in Octave
The short-term certs is an issue, but LE does automatic renewals and send expiration notices. However, I also use letsmonitor.org for monitoring/expiration alerts.
not even https://status.github.com is reachable
Linkedin: Less Is More: Optimizing Email Volume Part 2
Almost very designer I've worked with has eschewed black in favour of one of the lower order grays, not just to make the contrast less jarring but also to ease the browser's own font smoothing a little as it tries to jump from 0 to 255.
I did that for a while but with a commute you do nothing but work during the 4 days. I found it pretty exhausting.
damn, so is pokemon go!
You get much more than type-checking from ML-style languages.

It's worth learning one of these languages well enough to understand the fundamental concepts at play. If all you can see is static type analysis and arcane signatures you haven't dug deep enough yet.

The renaissance of functional programming happening in JS is the only thing that makes me happy about working in that language. Having immutable.js, ramda, ramda-lens, redux, and various monads (such as data.task and data.maybe) makes my code much more effective than using the majority of JS's more dynamic features... and it doesn't even have static type analysis.
Hm, I don't get why sites like http://www.downforeveryoneorjustme.com/github.com say it's up.
Can anyone explain this?
What if the next PSP or XBox used this architecture? Games could really fly!
"departure of FoundationDB from the market"

Pissed me off so much. Only thing close to Google's F0 RDBMS on the market, at a reasonable rate, and the beginning of a good offer to enterprises. Then, "poof!" It's a good example of why I tell companies to not put anything critical into something from a startup. If they do, better have a synchronized, backup option tested and ready to go.

"why they are moving towards a SQL-ish vs key-value interface..."

That's easy: most databases and buyers use SQL. Key-value is preferred by startups & non-critical, side projects in big companies you see here a lot but aren't representative of most of the market. Need first-rate, SQL support. I think EnterpriseDB shows that it's also a good idea to clone a market leader's features onto alternative database.
I love this product. We're big believers in what you guys are building, and the need is real.

As someone who once struggled extensively to use AMT, I think the need here is genuine and I'm glad to see someone doing it right.
After checking points to my post I saw yours above... funny thing my post it's almost carbon of yours... 20 min later (sorry I didn't read before posting)...

The thing is... if you think alike checking your responses history I could grab an idea on how I "theoretically" behave under those scenarios..... interesting...
DHS Advisory Council Final Report of the Cybersecurity Subcommittee
So the correct version is, I guess:

Open db connection 1

get data for receipt

Close db connection 1

generate receipt

send email

open db connection 2

write success to database

close db connection 2

I guess you could speed this up a lot by doing it in bulk instead of opening and closing db connections twice for every email. Anyway, the version you wrote sounds reasonable for everything but really big operations to me, but then again I'm fairly junior.
Ah, because it seems to be up again. That was quick.
Pixar's Universal Scene Description (USD) Open-Sourced
Don't the unemployed get vacation? Like, as much as they want?

I'm currently unemployed, and it feels very much like a vacation.
Can a rig like this be used to extract a depth map/point cloud, instead of just visual 3d images? What will be the accuracy of such a point cloud?
Works fine for me here in Sweden. Might be a localized issue?
So papa Woz worked at Lockheed Martin on super secret projects. I wonder how many people died as direct consequence of his ingenuity
http://www.truth-out.org/news/item/36978-there-s-no-business...
Yes, it is similar to BigQuery with a couple of differences as you pointed out. The big ones being that it's fully open source and self-hostable.

It's less similar to Apache Drill - Drill is "only" a query engine and doesn't handle the actual data storage. EventQL combines a bigtable-like storage engine (optimized for the analytics use case) with a dremel/bigquery/dremel-like query engine.
A lot of companies keep that money in an offshore bank account and don't invest it. A "business" doesn't mean that employees can't participate in the success of the business.
Travis CI: Service outages, 9-14 July 2016
I remember reading somth about a proof-of-concept replica of Pipes here on HN, I might be wrong, though, can't remember the source.
Shouldn't they get to determine the nature of the compensation? They did not decline to exercise the right, they exercised it in a way that was not convenient for you so you chose to ignore their right to be compensated. Doesn't seem like much of a principled stand to me.
That's true, but I think there's a big difference between a long-standing condition and a brief crisis. I love the quote you linked to and I think it does a great job at giving people some perspective on what suicidal people are thinking. I just think the analogy falls apart once you start digging into it. Jumping out of the towers was a last-ditch attempt to survive, not just a better way to die.
Community of experts, project collaboration and other updates on the FlyElephant
Introducing the Fictiv Hardware Guide
Yes, we're going to livestream it at startupschool.org. And then we'll put the videos online after as well.
Back when I worked on a UE3 title we actually used machines not too far off(basically more RAM) from final specs so that we wouldn't build things that could never be run on a reasonable PC/X360/etc. Giving a developer a machine close to an end users definitely incentivises a focus on fast, performant code.

However having faster asset cooking is always a good thing.
http://www.washingtonpost.com/wp-dyn/content/article/2011/02...

They also save pedestrian and motorist lives.
The first literally says she is a manager in the post.
On this topic, i am looking for a simple "deploy this app to my machine" sort of deployment scheme. I don't have fleets of machines, hell i will usually only have a single machine. I mostly just want to ease the process of deploying updates to my webapps.

What do you recommend? I spent some time last night looking into all the big names atm, Flynn, Deis, Nomad, Kubernetes, Docker, etcetc. They all seem so complex for my needs.

Sure, if my app grows, being able to boot up a few extra VMs, add them to my "cloud", and then deploy my app to my new machines easily sounds appealing, but honestly right now that's so beyond my scope that it seems silly. I just want easy deployments, and easy installation of whatever i end up using (Flynn/Deis/etc).

So with that said.. any opinions on the simplest? Dokku seams to be the simplest.. but it's hard for me to say atm, i don't have much experience of perspective.
WPromote Acquires Standing Dog
I don't think this is a good analogy either: Since at a knockoff TV the seller deceives the buyer that the TV is an original. So it's a clear case of fraud.
This also reminds me of SGC certificates where browsers only trusted a limited number of roots.
If you need a wildcard cert, or need an EV cert.
OpenCL IMO is an ugly API born of the equivalently ugly CUDA driver API because Steve Jobs got butthurt at Jensen Huang for announcing a deal with Apple prematurely. Downvote all you like, but as John Oliver would say "That's just a fact." I witnessed it secondhand from within NVIDIA.

In contrast, OpenCL could have been a wonderful vendor-independent solution for mobile, but both Apple and Google conspired independently to make that impossible (ironic in Apple's case because of OpenCL's origin story and idiotic in the case of Google and its dreadful Renderscript, a glorified reinvention of Ian Buck's Ph.D. thesis work, Brook).

Fortunately, AMD appears to have figured out OpenCL has no desktop traction and they have embarked on building a CUDA compiler for AMD GPUs called R.O.C (Radeon Open Compute). They have also shown dramatically improved performance at targeted deep learning benchmarks. It's early, but so is the deep learning boom.

The wildcard for me is what Intel will decide to do next.

The big win IMO is vendor-unlocking all the OSS CUDA code out there.

https://github.com/RadeonOpenCompute
https://techaltar.com/amd-rx-480-gpu-review/2/
Expected but when is Tor support coming? I read a forum thread indicating it would be nigh on impossible due to .onion tld status.
Immigrant to Silicon Valley: How Shelfie founder got a L1-A visa with no lawyer
You are actually in the majority :)
Please don't be edgy and dismissive on HN
How the Santander Bank can kill your startup in Chile [Original in Spanish]
There's actually a sort of native refresh rate in the eye but it isn't exact and afaik no one has really figured out how it's coded. I think I read that there is a regular drip from one layer of the retina that provides a sort of baseline rate that deviates upwards when that pathway is excited. Don't quote me on that though...
> For instance, end-user ISPs are expected to give you a /64 or more instead of a single IPv6 address so that you don't need to NAT, but many of them don't

Name one? I've been on Comcast and Sonic, and both natively provide /64 networks. I've never heard of an ISP providing a /128.

> Meanwhile, IPv4 and IPv4 NAT works.

No, it doesn't. It breaks a million things more than it solves and it makes the Internet worse (and vastly more asymmetric, but that's repeating myself). NAT needs to die in a fire, and there is zero political or technical motivation to inflict its brokenness on a new protocol that absolutely does not need it. Evidence: that many ISPs are providing native, un-NATed IPv6 to their customers. Perhaps some don't, but someone will manage to screw up any given feature. They need to fix their shit, not coerce the rest of the Internet to break itself for their convenience.
> But they're used on IPv4

and they're not needed on IPv6, just the same as we don't require cars to have horseshoes, even though horses needed them before.

Anyway, I'm on HN right now over NAT because HN doesn't have a IPv6 endpoint, otherwise I would be here over IPv6. THAT is what is holding IPv6 back, there aren't the services on IPv6 so there is no user demand for it.
A easy and simple CLI tool to make repetitive codes for you
Change the Palm Oil Industry in Indonesia
I have used this tool many times in production, and in accordance with advice about avoiding foreign keys.

It only failed catastrophically, causing a critical production incident, twice.

Each time took dozens of engineer hours to vet in advance, thus costing thousands of dollars.

Online DDL changes and indexing with pg cost us... basically nothing, and never caused downtime.

My and Pg each have their place... but if you want to modify large tables, MySQL is almost certainly the wrong tool for the job.
We do have a csv import util (the API expects JSON) but it's not in the current distribution/release build. I'll add it and update this comment once it's live.

Queries are mostly limited by IO if running on regular hard disks. The number of rows/seconds mainly depends on the number and types of columns that are accessed. For example, if we scan 1.8B rows and only load a single integer column from disk (and the integers are small), we'll only have to load about 1 byte per row from disk (using an idealized model excluding some overheads for illustration purposes). If we want to complete the query in 1.5 seconds that would be a total IO load of 1144MB/s. So (depending on disk speed) around ~15 machines would suffice.
My intention was to point out that if the medical side of things was a non-issue it would be much easier for society to get behind the idea of "just insure your own property however much you want"
Look at the diversity in the first three employees: Jobs, half Middle-Eastern, Woz, a every-day American descending from mix of a handful of European countries, and Bill Fernandez, a Hispanic/Latino.
>Body volume is larger, therefore more chances for cancer.

Across species that line of thinking actually gives rise to Peto's Paradox: https://en.wikipedia.org/wiki/Peto%27s_paradox
> the proper response to that is to educate, not to remove the ability of those who are educated to do other things

As a software developer, only one of those things are in your power.
The epidemic has long since spread to the west coast. The Seattle building I currently work in has some limited, well-defined accessible stairwells, but AFAICT the majority are one-way, emergency-only. I've worked in buildings as you describe: one-way, down-only. Sucks when you don't know this yet, think you'll take the stairs to the fourth floor only to discover that you need to climb all the way to the bottom then take an elevator up. Security? Yeah, maybe, but that's bare-minimum-to-meet-the-spec lazy security.
Are free tech strategy consultations a good idea?
If a team of developers wanted to get involved more with community/reach out more, do you think having an open-house office hours for tech/business/startup consulting is a good idea?

My team came up with something like it but I'm curious about if anyone would ever go to this kind of thing and wanted to know what other people thought.
Ok, so there's a "designer" out there engineering rapists, murderers, limbless people, mentally handicapped people? Why the hell did the designer create maggots that feed on people's nose tissues[1]?

More to the point: what's the design goal? To quote EY [2]:

> But when you look at all the apparent purposefulness in Nature, rather than picking and choosing your examples, you start to notice things that don't fit the Judeo-Christian concept of one benevolent God. Foxes seem well-designed to catch rabbits. Rabbits seem well-designed to evade foxes. Was the Creator having trouble making up Its mind?

>
When I design a toaster oven, I don't design one part that tries to get electricity to the coils and a second part that tries to prevent electricity from getting to the coils. It would be a waste of effort. Who designed the ecosystem, with its predators and prey, viruses and bacteria? Even the cactus plant, which you might think well-designed to provide water fruit to desert animals, is covered with inconvenient spines.

I don't deny that if there is a "designer", then he gets a lot of points for creativity.

I mean, it takes a lot of "creativity" to design an 8 limbed baby [3], twins sharing the same body [4] or a child with a skull that won't stop growing [5]. Sure, it's very "creative" and even personal I guess (I mean, when you get ostracized for having an "elephant face" it sure appears to be very meant and taken very personally). So I guess you're right in at least one metaphorical sense.

[1] http://www.liveleak.com/view?i=2c8_1249503802

[2] http://lesswrong.com/lw/kr/an_alien_god/

[3] https://www.youtube.com/watch?v=XM82Hs0LEpc

[4] https://www.youtube.com/watch?v=K57IcN9DWXo

[5] https://www.youtube.com/watch?v=JW2SWfoPD5c
Those are mostly things to offset damage rather than to enhance beyond the norm.
Yeah, the grey coloured text was quite hard to read on this screen too.

But do you know what else was hard to read?

The code blocks themselves. Because of the syntax highlighting and pastel colours, I had to focus quite a bit to see any of the actual code. It got better with a few more lights on in the room, but someone with below average vision would likely struggle to read much of this page.
https://www.eventbrite.com/e/free-technology-consultations-t...

for a better idea...
And wasn't Mark Markkula #3?
So what is his new company that he is starting?
Genetic Algebra
Java REST framework Dropwizard 1.0 released
I find a mix is good. I went without a flux implementation for a while and eventually ran into issues with figuring out what components to implement business logic and typical action reducer type work.

I'd say really good advice I wish I had known was don't start with a flux implementation. Build out your app with standard react state, use state only at last cost (ie derive logic off of props or whatever else via functions before storing state data), and only when you get into a bit of mess with a really large application and too much difficulty deciphering what components are providing logic and how they interact with each other should you implement a flux.

Also, it's worth watching Dan Abramov's learning redux course on egghead just for how it gets you to think about react, javascript, and GUI development in general.
The term schemaless within Uber is more of a product name. It's kind of a joke with many of the engineers, that it's anything but devoid of schema.
Show HN: Detect It – detect touchOnly, mouseOnly and hybrid devices
How much did we tax payers pay for this verbose piece of crap?
I did that too. Then I stopped because I saw it as a.. defect? And then I had to pick it up again :) It gives me some "exercise" while sitting. All the time when I really have to think hard I do it more. For sure there is a link there. Brain needs more blood, muscles deliver it?
>I have met many programmers that don’t like to code in their spare time, and that has reliably revealed them to be sub-par developers.

Whatever little credibility you had up to this point you've just lost.
Angular's DI is my main reason for switching to react. If it becomes standard in react then what?
Any opinions you'd like to share about using Metal? I can't seem to find much online about developer's experience with Metal, which seems bad...
Bill's story is worth the read: http://www.techrepublic.com/article/apples-first-employee-th...
Web design in 1 minute:

Bootstrap template #581

Stripe

...

profit.
Great piece.

> But OurMine does offer some real security lessons, free of charge: Don’t reuse passwords between sites, set up two-factor authentication, and be aware that linking accounts can lead to unexpected security risks. Your Twitter account, as OurMine has successfully taught Sunder Pichai free of charge, is only as secure as the least-secure account that can post to it.
Why does Startup School always overlap with a Berkeley home game? :P
I know, and it's a great series. I just always liked this story about Jobs.
That's what I've often wondered about ORMs. First they try to abstract away all the database internals so that the developer hardly even knows what's happening. However, ultimately the abstraction always ends up having some limitations. In the end the internals need to be exposed, but since your code base is still mostly based around the ORM it can end up being a mess.
This is a VC who wanted to invest in the last round, not an attacking army. There's no reason to leave the relationship on a sour note.
Flynn aims to be the easiest to use among the available tools. We intentionally limit the amount of configuration necessary to get up and running and don't require you to bring together a bunch of components to make a stack that works.

Dokku is architecturally simpler because it only focuses on single-host use cases, but we hope Flynn is just as easy or easier to install and use.
That works for me, but only the graphs indicate that there is a recent problem: http://i.imgur.com/dZDdwda.png