skysight-inc/HackerNews huggingface dataset:
The out of spec cable problem is slowly beginning to resolve itself. Major online retailers, starting with Amazon, seem to be taking action. Between that and possible product liability issues for bad cables (though that's more hope than anything likely for various reasons), we can expect cable manufacturers to get with the program by the time USB-C is further mainstream. Right now, aside from some brand-new Android devices, USB-C is still trickling in on laptops and other devices.

The really crazy thing is that there's very little reason to build crappy cables. Per unit, your savings from cutting major corners are as close to zero as you can get. Judging by Benson Leung's Surjtech[0] testing woes, even cutting out any QA testing to save money wouldn't be sufficient to explain all of the cable problems. QA testing certainly can't explain how you can completely forget to wire in the SuperSpeed wires despite labeling it as such. That's not the sort of thing to happen as a one-off. Losing your sales channels, facing potential class action lawsuits, and seeing your brand dragged through the mud all add up to far more significant costs.

The biggest problem, IMO, will be when USB-C becomes prevalent enough that we see the $1 cables in checkout lines and gas stations. If there's anywhere we're going to see bad cables being hocked, it's there. Hopefully by that point, manufacturers will have gotten burned enough that good QA will become the norm.

0. http://arstechnica.com/gadgets/2016/02/google-engineer-finds...
As I recall I've tried all the VM things and found them all surprisingly good for audio.
If you liked that, you might like

Matthew Richey's "The Evolution of Markov Chain Monte Carlo Methods"[1]

[1] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.295....
If the league agrees with you on this reasoning (I've heard it pushed a lot recently so I'm sure some do) they will fail to address the real contributing factor for many abandoning the league this year which is: the national anthem protests, and to some degree the multi season string of domestic violence amongst players and the leagues handling of theses issues.

Those are the 2 reasons I and a lot of the people I talk to have stopped watching. Subpar product on field has never been discussed. The quality of play seems he same as it has any other year (from some highlights I've seen... but I haven't watched a game so I guess I wouldn't know).
Yes, however big O notation isn't about which programs run faster, it's about how the runtime of a program changes in response to the input size
Harry Beck invented the schematic map in 1931 for the London Underground (the worlds first underground railway). At first it wasn't widely accepted as a good idea (because it distorted relative distances) but over time has become a design icon and repeated elsewhere.

http://www.bbc.com/culture/story/20150720-the-london-undergr...

https://tfl.gov.uk/corporate/about-tfl/culture-and-heritage/...
Making energy-harvesting computers reliable
Except for the fact that it tessellates so all you need to do is make the map a bit bigger and that distortion goes away (seen in [0]).

0. http://www.spoon-tamago.com/wp-content/uploads/2016/10/autha...
Thank you for the info. I'm looking for a link with all the details but I haven't found one so far. If you have that I would appreciate you sharing. Thanks!
Wisp: Whitespace to Lisp – An Alternative Lisp Syntax
The 8P8C/RJ45 connector which was used from 10Mbps to 10Gbps might be the same end, but different speeds when different cabling grades (CAT3/5/6, etc.) were used.

While most 1Gbps equipment can work in 10/100Mbps mode, most 10Gbps equipment can only downgrade to 1Gbps mode.

It's actually a pretty good comparison to USB-C - lots of different modes with one physical interface and many things that don't work quite right or have significant caveats.
I find Qt quite easy and pleasant to work with.
Yes it is designed for the MacBook not the Pro.
Genetic programming with clojure.spec
...and I'm just sitting here, using jQuery..
What happened to Thunderbolt 3 over USB 3.1 Alternate Mode?
It just came out at an appropriate time; a year after Occupy Wall Street, etc. Inequality and inter-generational mobility is clearly on people's minds these days.

Similar story happened with Nassim Taleb's Black Swan book. It's not a particularly good book -- it's rambling, hand wavy, and only ever presents anecdotal evidence as support for its claims. But the book came out at an appropriate time (right before the financial crisis) so it was embraced.
I'm not sure I agree with point 4. Does the articles you link go into how that connection is made?

Why are internet (such as youtube) ads not enough?
> You shouldn't need to retcon an entire stack just because the implementation behind some things weren't optimal.

Apparently, you should. This is what the designers of iptables considered, and did -- because, you know, they also implemented nftables.

I'm sure you are capable of lecturing them on the right way to do it, however.

> Why could this not have been done under IPTables while maintaining compatibility with the old, already known, command/rule set?

You should re-read the article. Almost every change adds up to a completely different UI in the aggregate. E.g. nftables supports concepts like maps and sets, things like rule deletion becomes simpler for users, you can have multiple actions in rules, the kernel/userland interface is different (which fundamentally will change how applications use it), and you have features like rule monitoring. Why would you go through the effort of retrofitting this stuff onto iptables UI? If anything it just adds tons of complexity to the iptables userland implementation, which really isn't necessary at all.

There's a fairly reasonable argument to both not rock the iptables boat too much (it's stable and well tested), and that abandoning its interface for something more powerful and coherent, a clean slate, is the right way forward.

Furthermore, why would you do this retrofit nonsense when iptables still exists? They're different stacks. If you don't want to use nftables, iptables will still exist for a long time. It isn't going anywhere, and its deficiencies are well known and understood. That's its own advantage, in its own right.
I'm a blind programmer. I'm currently working on the Rust compiler [0] and a large library for 3D audio that is essentially desktop WebAudio [1]. I'm the kind of person who people often ask for help with their college classes because I went through everything without trouble and came out of college with a 3.9 GPA, and the only reason I'm not making significant amounts of money at the moment is that I have other health problems that I won't go into here (but I would trade with someone who is only blind in a heartbeat). I think I am qualified to say that this is a bad idea.

Firstly, just offhand, the following stacks should be fully accessible with current tools: Node.js, Rust, Python, truly cross-platform C++, Java, Scala, Ruby, PHP, Haskell, and Erlang. If you use any of these, you can work completely from a terminal, access servers via SSH through Cygwin or Bash for Windows, and do editing via an SFTP client (WinSCP works reasonably, at least with NVDA). Notepad++ also makes a perfectly adequate editor, again with NVDA; I'm not sure about jaws if you're using that.

GitHub has a command line tool called hub that can be used to do some things, and is otherwise pretty accessible. Not perfect, but certainly usable enough that NVDA (one of the most popular screen readers) uses it now. Many other project management systems have command line tools as well. If you write alternatives to project management tools, you will have to convince your employer to use them. Replacing these makes you less employable. You need to work to make them accessible, perhaps by getting a job on an accessibility team.

The stacks you are locked out of--primarily anything Microsoft and anything iOS--can only be fixed with collaboration from the companies backing them. Writing a wrapper or alternative to msbuild that can let you do a UWP app without using the GUI is not feasible. I have looked into this. Doing this for Xcode is even worse, because Xcode is a complicated monster that doesn't bother to document anything--Microsoft doesn't document much, but at least gives you some.

I imagine this is not what you want to hear, but separating all the blind people into the corner and requiring custom tools for everything will just put us all out of work. if you're successful, none of the mainstream stuff that cares even a little right now will continue to do so, and you'll end up working on blind-person-only teams at blind-person-only companies.

0: My most notable Rust PR is this monster: https://github.com/rust-lang/rust/pull/36151
1: https://github.com/camlorn/libaudioverse
I read the book. You'd be surprised at how readable it is.

Piketty says in the opening that his purpose is as much "contributing to the historical record", as it is making an economics argument. Probably half the book is history, with lots of data on things like "what percent of US wealth has been held as farmland vs. business equity over time", or "what did world war 2 do to savings rates"?
Perhaps. However, there is evidence that the anthem protests are the leading cause of the sharp NFL viewership decline:

http://www.forbes.com/sites/mikeozanian/2016/10/05/confirmed...

The NFL product hasn't changed that dramatically this season, and last season was an all-time record. That's not to say that the product itself isn't contributing to the decline, or to dismiss demographic shifts mentioned in a sibling comment, but rather to note that dismissing the ongoing culture-war element out of hand is foolish.
it's incredibly unlikely that an academic professor of sociology would be a closet racist.

That's probably true in the sense of using racial slurs or joining the KKK or something like that, but IME of academia in grad school as an adjunct, lots of people are paternalistic or condescending—often without quite realizing that they are (which would be consistent with the original article).

Efforts to be culturally sensitive can also backfire in incredible, spectacular ways (for example: https://jakeseliger.com/2014/12/22/how-do-you-know-when-your...).
The one thing I think people forget is that since wealth is a function of time (and age), there is intronsic inequality that you can't get rid of.

Looking at wealth by age bracket. It is strongly correlated, which shouldn't surprise anyone. The longer you work the more you save. A 20 year old is going to have a lot less wealth than a 60 year old. I'm not sure that will ever change.
It is a matter of which market is relevant for a developer.

There are many use cases where C++ is still used where the use case at hand actually didn't any a real need for it.

For example, on my area of work, C++ has been out of the picture since around 2006. We only use it when Java or .NET need an helping hand, which happens very seldom.

On the mobile OSes for example, C++ is only relevant as possible language to write portable code across platforms, but not so much for those that decide to focus on just one.

There Swift, Java and C# are much better options.

For those in HPC, languages like Chapel and X10 are gaining adepts.

Also as an C++ early adopter (1993) I remember being told by C developers something similar to what you are saying in regards to tool maturity.

Now around 30 years later, their compilers are written in C++.
A Presidential Friendship Has Many South Koreans Crying Foul
i quit watching because of the enormous amount of commercials and bullshit.. it shouldn't take 4-5hrs for a football game.. kickoff commercial, flag, commerical, touchdown commercial, kickoff commercial.. blech. and i played all my life into college and love the game, but i refuse to watch.
I agree with the proposed remedy, but I wouldn't call this a test of accountability. If NTIA oversight of VeriSign didn't prevent this, I don't see how NTIA oversight of ICANN would.
Microsoft gave a big pile of cash to Docker to figure out how to make Windows based Docker images.

I haven't been following it closely so I don't know what's become of it since then, but if you want IE you're going to need that work.

For other browsers, the Selenium team maintains docker images containing all of the drivers and XVFB code to make them run. They even have a debug image with xvnc on it so you can spy on the browser if something is going wrong.
Extraordinary claims require extraordinary evidence.
You don't have the latter.

What is more likely: That a bug or bird was captured on the video at a shorter distance than the rocket? Or that some UFO attacked the rocket?

Seriously.
Tim Cook is the Steve Balmer of Apple. Balmer lead Microsoft to near oblivion. Really nice to see Microsoft change into a more open company... I'm getting more and more impressed with things like the Linux subsystem.

I haven't bought a Mac or an iPhone in awhile because their hardware is terrible compared to their competitors. Gimmicky features like 3d touch (haven't used it once, intentionally), unnatural scrolling, and this touch bar are things I'll probably use once or twice. Literally the only reason I stick with OSX is because it's a commercially supported Unix system with a nice user interface.

What I don't understand is the "pro" in the name. Doesn't a "pro"fessional need to do things with their computer outside of a coffee shop; usable I/O, gigabit ethernet, slots for interfacing with their other professional equipment, etc. I can totally understand these features in a consumer edition laptop. But there is no longer a reason to call these "pro" laptops.

The silver lining I guess is maybe Apple drives a new wave of people to desktop Linux and we can finally get a nice, modern, desktop environment. Either that or another project to get OSX running on [superior] non-Apple hardware.

Anyway, just my opinions. I wonder if anyone has similar thoughts.
from the summary to the first hit:

>These surfaces have more germs than the average toilet seat, and you've likely ...

That's a quantitative "analyses", not qualitative, but "dirtier" implies both. Go drink out of the toilet, if you believe that, I will not.
I don't know if this is available in the UK but in the US we can get devices like the one I got that allows us to monitor our usage and calculate usage vs generation.
https://rainforestautomation.com/rfa-z109-eagle/

http://pvoutput.org/list.jsp?userid=41746
This web site collates all the data from your solar system (again, if it supports that like my enphase system) and the power company. $10 per year donation.

https://itunes.apple.com/us/app/pvoutput-pro/id994297624?mt=...
And this little app adds a beautiful way to explore the data. $2 to get all the features.

This is all a bit involved to setup but the end product, that iOS app, is just brilliant. It just takes the data from pvoutput and massages it into an addicitive portable display. 1.5 years later and if the monitoring system is down for more than 12 hours my wife yells at me.

I am ignoring the powerwall because we have a sweetheart deal with net energy metering in southern california and the power delivery has been rock solid. So it would just be a minor insurance policy in case of a catastrophic event.
Well, any code that was built on top of GPLed code needs not to be closed source, in order to comply with the license that they accessed the code under.
I would try to do math and finance earlier. I think calculus is usually underrated when people consider "most important inventions", and the idea of investing for fractional ownership in an enterprise turned out to be non-obvious but really really useful.
> Where could you possibly go where (a) there are three monitors, a mouse, and keyboard waiting for you, and (b) none of those devices have a built-in USB hub

That describes my workplace. (But with two rather than three monitors.) Standard monitors that operate over HDMI/DVI/etc don't have USB hubs without a separate USB connection, most keyboards are the same way.

> Either you're mobile and need the USB ports, or stationary and there's a hub there. What use case am I missing?

Sure, you can work around the lack of IO by buying a hub, but the point was that previously you would not have needed yet another dongle.
No. Touch Bar was kept private until release day, only an oversight made it public ~ a day before the release.
Super interesting. I'm on mobile and haven't had time to read the whole paper yet - would it be feasible to continuously compute these perturbation vectors during training and include them as part of a larger heuristic? For instance, to incorporate the objective of maximizing the size of the perturbation vector necessary for misclassification? The goal being to end up with a net that is more resistant to such perturbations.
IBM did care about their ThinkPad laptops, they really built solid hardware and software addons, before the brand was sold to Lenovo. One example is the full size butterfly keyboard they built, and the general robust designs.
I don't want my camera to capture pictures without the LED being on, ever.
If the app uses JS, I recently did a bunch of image processing using the node GM wrapper ('gm' on npm), and it was generally a huge pain in the ass. I found that I couldn't do the edits I needed in a single atomic call to gm, and I couldn't get the wrapper to pipe multiple calls together, so I wound up having to write and manage temp files, and it was all pretty hairy.

I later found a project called 'jimp', which is more or less similar to gm but written in pure JS, and which made it easy to chain calls together into nontrivial edits. Since it has no native dependencies it would probably be easier to bundle with electron as well. Presumably it's slower than gm of course (in my case that didn't matter, so I never looked back).
Did Eliot have something against the comma? Just wondering...
It could also be related to the fact that in order for wheels to become widespread you need to have terrain that they can roll on. The only obstacle to the 'need something to roll on' hypothesis is wheelbarrows which in theory should have appeared long before.
Very interesting article.

Can here anybody maybe even explain a little bit more about the video (Displayport) alternate mode? As far as I understand now both USB3 and Thunderbolt support it, but they support it with a different Displayport standard. How will that work if I plug in a future monitor with USB-C? Will there first be some negotiation in which both devices clarify whether to use USB oder Thunderbolt. And then another one in which the alternate mode is set? Or is displayport directly available on some dedicated pins of the cable and if yes, would it be the same for both cases? Or is displayport somehow modulated/multiplexed on the remaining data stream, and in a different fashion for USB3 than for Thunderbolt?
Then it's impossible to do legally, and anyone who doesn't realize this isn't going to succeed in a highly regulated industry.
Yes, testing is critical.
From my knowledge G1 is for low latency by sacrificing some throughput. I do not know why you keep hammering a point what Oracle official documents do not claim.

https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gc...

Here are relevant points:

1. If (a) peak application performance is the first priority and (b) there are no pause time requirements or pauses of 1 second or longer are acceptable, then let the VM select the collector, or select the parallel collector with -XX:+UseParallelGC.

2. If response time is more important than overall throughput and garbage collection pauses must be kept shorter than approximately 1 second, then select the concurrent collector with -XX:+UseConcMarkSweepGC or -XX:+UseG1GC.
No Fun League: Why all the celebration bans? Come on. It's ridiculous.

Is it a catch? This seems to change every week.

No more hits: It's good for players' health, but maybe the players should change their style of play and not go up for that super high pass across the middle and show some self-preservation rather than penalizing a defender.

Reviews: this can be reviewed but this cannot. Why? If the ultimate goal is to get it right, everything should be reviewable.

Officiating: Tumbled to terrible quality recently. Even the league, which is loathe to criticize its officials, has admitted that officials have screwed up that changed the outcome of several games. This is historically bad.

Games in far off lands: This needs to end. Now.

Preseason: Stop making ticketholders buy these worthless games. Should be 2 preseason games. NFL doesn't make the networks carry preseason games, why should season ticketholders foot the bill?

Teams moving around for money: Talk about fan alienation.
There is a BIG difference between "stealing" a copyright work and just watch it yourself, and stealing a copyright work to make millions of copies and sell them for profit.

Note that GNU allows you to actually do make millions of copies and sell them for profit! BUT you must also allow those who buy it to also do so! You can not take away those rights.
There's pretty interesting options that we didn't have before with Magsafe.

You can connect a single USB-C port to a monitor that has a USB-C video in. This monitor will then charge your Macbook and on top of that if the monitor has a built in USB hub it will also do that.

Or if your monitor doesn't support this then you can buy a dock/hub to which you connect your charger, monitors etc and the Mac with one cable.

For me personally that's what I've been missing most since I switched from Lenovo to Macs a few years ago - a docking station. For me plugging in only a single cable is as good as that.
Earlier, it was software controlled. Now, it is not. Isn't that a good thing?
Ask HN: In 2016, how would a open source software make money in Bay Area?
The question is not new, but the world changes and the system of opportunities change as well... Is it possible to do an open source product and still make money out of it?