skysight-inc/HackerNews huggingface dataset:
IMO this is what Microsoft is trying to fix with their recent open source efforts. Developers (outside of enterprise) aren't on their platform and even tend to hate the company. It turns out that's not great for their consumer software market.

I can name exactly one company known for making well polished Windows utilities (Stardock), and everything else tends to look like it was developed on Windows 95.

Compare to Mac where you have those companies like Panic, The Omni Group, Rogue Amoeba, Delicious Monster, Ambrosia SW, The Icon Factory, and others.

I know a lot of stuff has moved online and desktop software isn't as critical as it was a decade ago, but native developers still power a big chunk of the ecosystem. Apple is clearly uninterested in supporting their professional userbase, and MS would love to have them.

Personally I'm holding out for new MBPs to replace a 2011 Macbook Air (no audio, but it still runs), but I can't blame those who aren't. It'll be a bottom-of-the-line model and I can do my serious work on a Windows machine that costs half of a Mac Pro and has 3 years newer hardware.
Interesting, will keep an eye out as you mature it, looks like an awesome DSL for us to fill the runtime.

Advantages are:

1. mesos integration, with that comes containerization support, multi tenancy, QoS, proper pipeline supervision, etc
2. Scheduling of pipelines. i.e.: Schedule them on 100 computers.
3. the outputs of your DAG could be consumed by other systems immediately and even written in different programming languages. So your python DSL could be the source to the Scala DSL at some point. so language interop
4. Available KV storage
5. Tracing (Zipkin) - ala Google Dapper.
6. Fast networking - C++ backed runtime is 1 order of magnitude faster than the python one.

What would be involved, is not much from what I can tell.

Each concord 'operator' is like a networked function.

so given a DAG, you could generate many operators internally, or literally write them to a file, i.e.: operator_one.py etc. The code generation or internal scheduling would be the glue that's needed.

if you ever become interested, ping me! would love to collab alex@concord.io
Why is the stock up? I'm confused.
This is why I like SQL Alchemy. It provides an ORM that acts as a veneer over a very powerful SQL expression library, and you can move back and forth between the two seamlessly, even mixing them in individual statements.
The Who and How of the AKP Hack, Dump and WikiLeaks Release
The wait for the new MacBook Pro is agonizing but I am convinced it will sell like hotcakes when it finally comes out.
Right, nobody does. That's why it's such a challenge.
Is it me or did the buttons and space bar not work? Or is having a usable UI the next project?
Couldn't agree more. REST is just a very leaky abstraction layer, when what you really want is RPC, with some reusable / composable typed models.
One of the best resources I've found is Programming Languages: Application and Interpretation by Shriram Krishnamurthi[1]. It walks you through building a small interpreter and language in Racket. Not only does it teach Racket, but it helps understand how and why the language works.

[1] https://cs.brown.edu/~sk/Publications/Books/ProgLangs/
As I wrote above, not merely influential in a historic sense, but alive and well today: clojure.org.
Without providing a wall of text, as someone who has to work on both platforms daily, I have a very different opinion. Windows is an excellent Dev Platform, and of all the default assumptions both systems make, Windows still favors devs more than OSX.

I really wonder why people seem to like Finder over Windows Explorer.
Nowadays Apple does take more than the sticker price: they take control of your machine. It has become nearly impossible to refuse a software upgrade, and actually impossible to downgrade. They sell this as a "feature", but actual cults also sell taking control of your life as a feature. And people actually find this attractive because it relieves them of the burden of having to think or take responsibility for their actions. There's a reason that both Apple and "real" cults thrive in the marketplace. True, Apple is not as bad as a "real" cult but the analogy is apt, and becoming more so over time.
Having Fun with Docker, Stripe and Kill Bill (2014)
This 8K video demo is stupid.

Lets assume a relatively modest 8bit per component RGB, a 7680x4320 frame is 132MB, at 24fps is 3.2GB/s.

So in 1TB you can store 312 seconds aka 5 mins of video.

You're going to have to top this up to play any more than 5 mins, which means writing to the SSD at 3.2 GB/s whilst you read from it. I do not believe even any NVMe SSDs are full duplex, so that's 6.4GB/sec, which the SSDs cannot provide.

You can DMA to GPU memory at 10GB/sec, so the SSDs are of no benefit for video.

No-one stores 8K data uncompressed anyway, so the CPU will need to read and decompress the data.

Perhaps it's useful for faulting in megatextures for 3D scenes though.
The Case for Dumb Contracts
That's not really related to his point. Unless you are implying patenting a "patentable" discovery reflects how "scientists would rush to offer each of the technologies before they had adequately tested or even understood them."

Which it really doesn't.
Column: The bell of globalization cannot be un-rung
> but do you really want to be in a machine that you have no control over?

Yes, it would almost definitely be safer than a lot of drivers I've been in the car with, if not all of them. And it's be far less nerve-wracking than with some drivers.
In fact, we just launched Hg support for Bitbucket's built-in CI/CD, Bitbucket Pipelines:

https://blog.bitbucket.org/2016/07/26/bitbucket-pipelines-be...
Are you using feedly? I saw that too. I never understood what that number is. Obviously some popularity score. I assumed it was some measure of "shares" for a specified link.
Don't miss the results from the modified Mondrian paintings in Figures 2 and 3. They recolor one of his block paintings and discover the eye saccade pattern changes a lot.
C++11 wrapper of cURL inspired by Python “requests”
Thanks for your feedback. Let me ask you a few more questions about your experience.

The _nix commands/tools you're used to don't just start and end with Bash, right? What about the other commands/tools you used that still aren't in Windows? Do you spend a majority of your time in the command line in Win10 and you still don't feel limited by it?

What about the horrible registry hell? Don't you sometimes need to go into the magical world of #RANDOMWORD1>#RANDOMWORD2>#RANDOMWORD3>... in the registry editor to make Windows behave the way you want to?

Does Windows still automatically reboot for security updates, ignoring whatever else you might have running on the machine?
Engineering professional associations could potentially regulate "computer engineers" here in Canada but as a student going through school (10+ years ago), I felt like the software industry wasn't ready for the rigor doing real "engineering". Everyone was getting ready to jump on the agile bandwagon which is pretty much the exact opposite of a formal engineering process. No one took design and security too seriously. They still don't. The industry and the markets pretty much agreed that they don't want to pay or wait for products to be engineered. That they can accept problems.. even serious ones like heart bleed.
First, those pilots are heavily trained and certified, far more than car drivers. And second, far more accidents occur due to humans than due to mechanical failure (and of "mechanical failure", only a subset of those involve incorrect autopilot, though I haven't found that broken out). http://www.planecrashinfo.com/cause.htm puts total human causes at 67% (53% of which is pilot error), and mechanical failure at 20%.

Some accidents also occur specifically when pilots ignore/override the automatic systems; I'd be interested to see statistics on that, too, but I haven't found any.
I bet when you see a red octagon, you just think of it as a thing on the side of the road that means "stop", don't you? But despite your not knowing its origin, not knowing why it means stop, it still works well right?
Well there are no hard and fast rules. Any set of best practices are opinionated. You can have different of opinions if they are not suited for your use case. All the REST frameworks you found are designed around the those ideas. For making your APIs rest you do not need any framework you can design your APIs along those guidelines. Again how far your apis need to be REST complaint again it is upto common sense.
I wonder if Elon will ever live down his comments that LIDAR "doesn’t make sense" and is "unnecessary" in the context of an autonomous car after this[1].

1. http://9to5google.com/2015/10/16/elon-musk-says-that-the-lid...
Not really? The claim that functional programming predates OO would require that functional programming languages existed before OO languages, which is clearly false. If anything they were both developed at approximately the exact same time, which has more to do with hardware coming into existence and wider use that could support higher level languages.
This is a misunderstanding of what Angular's DI is meant to solve - it is orthogonal to Angular 1's module system. DI is meant to solve runtime dependency management, which is a different problem from modularity, which is what ES6 modules are meant to solve.

For example, oftentimes one has a class that may have an instance floating around. One does not want to instantiate it unnecessarily if it already exists oftentimes, and so the injector will handle that automatically if necessary by instantiating an instance if it doesn't exist already, allowing for efficient memory management of services. It also has a major benefit for facilitating easier patterns for testing & readability.

Angular 1's DI has a poor API signature, with the naive allowance of it through a hacky regex, and crappy duplication of string references for the regular usage with minification taken into account - Angular 2's is built much more solidly and without such hacks.

It should also be noted that using cjs for dynamic injection is a bit of a hack as well, since it is a non-standard syntax. Angular 2's DI is much more pure, as it could be split off into a standalone library with some build configuration with zero external dependencies other than perhaps an ES6 shim like core.js.
I can't say that it isn't apocryphal, but the worst example I've ever heard of this was an ambulance-driver's union campaigning against a law that was expected to reduce accidents... As I say, I don't know if it was true or not. I hope not!
WW3 CROOKED HILARY HEADLINES FRANCE DECLARES WAR ON IS
Joseph Lister and antiseptic surgery
What, you really think kids have no idea what floppy disks are? Of course they do! They're young, not stupid. It's not as hard as you're making it sound.

Language is full of dead metaphor. Words and symbols have meaning because they have been given meaning; most of the associations might as well be arbitrary. Doesn't matter; humans are very good at recognizing these associations and deriving the intent.
It's the only thing that can, if history is any guide. Society and "ethics" are so often a function of our technology, however simple we now consider that tech to be.
Skully has a few interesting glassdoor reviews:

https://www.glassdoor.com/Reviews/SKULLY-Reviews-E1046917.ht...
If I've spent the time to learn the testing framework, I'll use it for hobby projects.
Stock prices tend to fly when reality exceeds Wall Street expectations - even if those expectations were poor to begin with (the opposite is also true)
And so does Yahoo, and Google, and...
We do our "MVC" stuff with Dropwizard. There are some minor quirks (like validation). But we find it suitable enough for how we build our applications. The upcoming javax.mvc standard will probably find its way into Jersey and Dropwizard. For the views, we use Freemarker (Thymeleaf was too slow and less extensible).
Have you heard of Fracint, the mandelbrot generator that uses integer math?

http://www.fractint.org/
This focus on services seems like a bad sign for Apple's product quality. Apple's goal of making their products a great, cohesive experience aligned well with their profit incentive to sell hardware. Trying to get customers to use services they may not really want could have a negative effect on the overall product. We've already seen some of this with ads in the App Store.
I hit an in production bug with the silent truncation field thing the other day, old system (2009ish) that was been moved.

Table had a field that was varchar(128) and wasn't used (original filename but system generated a hashed filename and served it with that name (for sharding, lots of files)) so for 5 years MySQL had been silently killing everything > 128 characters and it didn't matter.

Then along comes our hero (me in this story) who does all the upgrades, tests everything thoroughly (he thought) and it's all fine, deploy, test everything fine.

Next morning, 9 bug reports "Can't upload files at all FIXITNOW!!!".

Turns out company was auto generating PDF's from some report software that dumped all the data into the filename and none of them where less than 128 chars.

MySQL 5.7 started not silently dumping data into the bitbucket in the sky and instead threw an error (when quite reasonably you tried to shove 300 characters into a varchar(128)).

TLDR: MySQL doing the right thing broke the broken.
In Europe that road would have a 40mph or maybe 50mph speed limit. A 65mph road would not have crossings without traffic lights, and a 75mph road would not have crossings at all.

Yet Tesla's autopilot apparently drove 74 on this road? Not that I think that speeding was the cause here (i.e. going 65 would not have prevented probably) but I think there should be a special sort of fine for speeding autopilots, that's just not acceptable at all..
Do you use a desktop or a laptop? The power saving technology that has been added in later OS versions makes a HUGE difference, even/especially on my older portable macs dating back to 2008
Building $1,200 Hackintosh
@GregBuchholz Of course. I know many programs that allow deep zooms of fractals. However, I am after an implementation in the browser.
Every time Apple says "This is the best way to do X!" it invalidates their last version's claims of "This is the best way to do X!" especially when it undoes exactly what the prior version brought, and especially when it's about ergonomic or ease of use elements whose theoretical maxima really shouldn't vary much.

The cycle is really tired, and their wild claims have worn out their novelty to non-Apple people.
Starting a startup but don’t know how to code? From a former YC founder
Yeah, I don't think we actually disagree here... all I was saying is that there are proofs which are genuinely non-constructive, and this isn't one.

You are arguing that this usage of "constructive" is basically meaningless for statements like this. It could only make a difference for artificial examples or artificially complicated proofs. This is definitely true.

To be honest, I shouldn't have brought this up in the first place. I know what the author meant by claiming the proof is non-constructive (it doesn't give a formula for computing x,y such that x^2 + y^2 = p), and this is the idiomatic usage of the word non-constructive for this particular field. It's just different from the rest of the world, but that's nothing new.
I used to run tons of WoW mods back-in-the-day. I get that.

This particular language feature is not something that is solely responsible for WoW's moddable UI. While it might be nice in certain circumstances, you can build flexible UI without having to hook or reassign critical functions
A Field Guide to Red and Blue America
Neuron doping?

"...According to Halo Neuroscience’s website, these headphones enable “the motor cortex to send stronger, more synchronous signals to muscles” and enhance motor learning for the athlete, allowing them to make extra marginal gains with each exercise...."

What is the difference between electronically self-stimming or taking a chemical to do the same thing?
TIINAL (the internet is not a lawyer). Get legal advice from a lawyer. Inform investor B, get a referral from investor B for a lawyer.

My gut instinct is no, nothing was signed, there is no contract, but there may be an intent that assigns some share of cost for the failed partnership, but I doubt it. But IANAL so that is not legal advice.
Please, stop with the fearmongering. You are coming to some weird conclusions.
There's nothing wrong with unnecessary textures though. I think that's the point the author was trying to make, stuff like that adds a bit of character. Get rid of all the textures, and what do you have, another Bootstrap website.
Nice. Has anyone had a look at the stitching source code - how tightly coupled is it to this particular camera/lens combo? You can pick up Xiaomi Yi's for about $70/a piece.

Of course RAW footage from the point gray will give tons more dynamic range but still would be a relatively decent setup for 3D360.
Right, I'm saying I work at one of said firms. The data even then isn't clean, just cleaner. Perhaps I'm just too pedantic :)
Tesla's radar probably just looks outward in a horizontal plane. That's what the old Eaton VORAD and most of its successors did. There are newer automotive radars which scan both horizontally and vertically [1], but Tesla doesn't seem to have those.

When I was developing Grand Challenge software, I used to have an Eaton VORAD looking out my window at home, tracking vehicles going through an intersection. It could see cars, but usually not bicycles. Range and range rate were good; azimuth info was flaky. Stationary objects didn't register because it was a Doppler radar. Output from the device was a list of targets and positions, encapsulated in Serial Line Interface Protocol.

The big problem with these radars is not seeing the road itself as an obstacle. When you're moving, everything has a Doppler radar return. Usually, the road is hit at such an oblique angle that it doesn't reflect much. But there are exceptions. The worst case is a grating-floor bridge.

LIDAR isn't a panacea. The charcoal-black upholstery used on many office chairs is so non-reflective in IR that a SICK LMS can't see it at point-blank range.

[1] http://www.fujitsu-ten.com/business/technicaljournal/pdf/38-...
Um, yeah, it's not the full url, just the host name.
Motorola confirms that it will not commit to monthly security patches
If you request a password reset, sites typically send you an email containing a link with a secret in the URL. If the network is able to see your browser requesting that URL, it should be able to interrupt your connection and go change the password itself.
>(sshuttle in theory is a better method, but in practice it leaks DNS requests somehow //

Even when specifically shuttling the DNS with the --dns option? Is that a reported bug?
Jackson+Jersey+Jetty is 95% of the way there for most things, it's not bad at all.
This is from last years conference, running on a laptop in real time: https://www.youtube.com/watch?v=oJt3Ln8H03s

'computer tricks' are already here with full 3d reconstruction in real time
The cost of owning a car (maintenance, financing, registration, license, insurance, tickets, parking, cleaning) will totally eclipse the cost of Lyft/Ubering a self-driving car, even (especially?) for the poor.

We're already to the point where if your commute is less than 8 miles or so, using Uber daily is cheaper than the cost of ownership on a $30k vehicle. Just imagine what self-driving cars will do to that equation.
No one suggested that it needs an intimate understanding of trucks. It needs to be able to tell the difference between empty space and not empty space. It needs to be able to do that for the entire volume the vehicle will occupy not just some of it. Otherwise it will run into trees, wires strung up to decapitate motorcyclist[1], farm animals and other obstacles that may or may not extend all the way to the ground directly in front of the sensor.

[1] Unfortunately that is a thing. http://lanesplitter.jalopnik.com/police-hunting-sadistic-bas...
If you're team is 500 strong you definitely should be at a point where you can do things right. If not, the 'debt' is not mainly technical, it's clusterfuck of bad decision making.
This is definitely a cost to benefit calculation. LIDAR is not cheap at the moment. In years to come we may have the perspective that LIDAR is necessary but at the moment it doesn't seem worth it.
Most of the time, credit cards are not charged until goods are shipped. In any case you can do a chargeback and are protected by the Fair Credit Billing Act:https://en.wikipedia.org/wiki/Fair_Credit_Billing_Act
After flywaydb, liquibase feels like a step backward not forward.
did "as far as i can tell" really need an acronym?
A secure connection has an actual definition, and it is not "whatever a random web dev thinks happens when they use the internet".

URLs are resource locators. Any sensitive data needs to be in a POST. It's been in the RFC since day one.

Finally, the actual HTTPS connection and the HTTP transaction that occurs is fully secure and is in no way affected by this 'attack' [read: documented feature]. This is an info leak which does not affect the HTTPS protocol directly; it affects services and applications that use wpad.

I will amend my statement to say it is possible to expose query parameters that would otherwise have been secure, but this is still not a compromise of the security of the connection. It's an exploit/attack severity distinction. The net effect of this exploit (that's what it is, not an attack per se) is to provide a side channel to some other attack; but the integrity of the HTTPS connection remains intact.
Apple does it again: Stock climbs 6% as bet on iPhone SE pays off
So the reason for central creating an institution which would end their present source of power would be what, in particular?

Edit: Fractional reserve banking is generally seen as a good thing by many economists. Many believe this allows central banks to stimulate and throttle the economy, ending recessions and leveling off bubbles. Why would central banks do anything to undermine this?
You "goaded" your department chair?
Open sourcing the ranking algorithm to the readers of "Hacker" news obviously won't end well.
Heh, yes came here to say something rather similar...
I mean the grind "RPG without a plot" such as Diablo where there's only difficulty when you hit a level cap or you try to rush the game, but for most players it's "grind until you're OP then kill boss".
I refuse to accept that "fewer" is a word unless we also start using "manyer". Making the distinction only when lessening the quantity is senseless and doesn't translate to any actual conceptual difference, just a special case for this one word.
If the server randomizes both the Query-ID and source port, the attacker has less than 1/100000000 chance of sending a valid reply: http://unixwiz.net/techtips/iguide-kaminsky-dns-vuln.html#fi...
Do you have statistics on the number of times that the pilot has to take control because the auto-pilot is unable to cope or is doing the wrong thing? Focusing just human-caused accidents vs. machine-caused accidents ignores this.
Local authorities will have to recoup costs via registration fees or maybe usage tax (miles driven times some decimal times an income bracket). Unless GM, Ford, Tesla, Google are going to maintain roads and pay for policing --although FB and co. could assess who have more perp risk and assess taxes accordingly...
A lot of underride guards are still capable decapitating people at low speeds.
http://www.iihs.org/iihs/news/desktopnews/underride-guards-o...
Is R Suitable for Clinical Research and Evidence-Based Medicine?
Apple II fans find themselves in hog heaven at KansasFest
That's okay - since you are still around you can split it into multiple comments. We'll wait :)