skysight-inc/HackerNews huggingface dataset:
Having containers with local volumes is counter productive. They're just pet that can't be moved around and killed/recreated whenever you want. (Though I understand that it can be useful at times for some testing).

IMO: It's a marketing and usage problems. You should re-focus people on running exclusively stateless containers. Sell the strengths of containers, what it's good at and what it's meant to do. Containers = stateless.

Stateful containers are an hyped aberration. People barely get stateless containers working but they want to do stateful.
Umm... Berkeley also has some of the top CS labs in the world...
Prisons are motivated to keep more prisoners in as they are privately owned. Finding out that prisons in US are privately pwned was a WTTTFF moment for me.
Flask still unfortunately uses globals everywhere :(
Or switch to another language, just as so many people switched to Firefox or Chrome while waiting for a sane modern IE.
The most useful pattern I know of for offline web apps is the command queue.

Basically, the rendered state of the client is the acknowledged server state plus the client-side command queue.

User actions don't make a server request and then update the UI. Instead they directly append to the local command queue, which updates the UI state, and right away the client begins communicating with the server to make the local change real.

While the client's command queue is nonempty, the UI shows a spinner or equivalent. If commands cannot be realized because of network failure, the UI remains functional but with a clear warning that changes are waiting to be synchronized.

(The API for connectivity status are useful for making sure that the command queue resumes syncing when the user's internet comes back.)
Just a random and wild thought: I wonder if the inconsistency in battery life might be related to variances in ambient noise levels in the test environment. Could it be Siri listening to stuff when it shouldn't be by way of a bug or something else?

I have a maxed out 15 TB MBPro and the battery seems just fine and in line with what I expect. I love it: keyboard, screen, build quality, performance. I have literally worked with every single previous generation of the Pro and this one feels the best. Happy customer here.
Maybe an expired certificate? -- is your OS fully patched/updated?
The thing that bugs me about the argument for USB-C only on the new MBPs is that the early 2011 MBPs came out while Steve Jobs was alive.

That year was the first appearance of the Thunderbolt port on a Macbook Pro. You could have theoretically removed every legacy port outside of the MagSafe port and only had a bunch of TB ports to handle the I/O of peripherals. Yet Apple left the USB, FW800 (on the 15/17, maybe the 13 too) and SD reader instead of making people buy dongles to make up for the slack.
Glad you found your way out of the Apple user cognitive dissonance. Not the direction most gave gone, It's not easy to go full-retard on something like this.
USB 1, 2, and 3 all used the USB A plug.
I agree that editing on a small screen-sized phone would be silly. But targeting phones for playback of Wick-created content would be a worthy goal. Also a worthy goal would be making the editor work on tablets if the screen was big enough (iPad, iPad Pro, etc.).
Local smartphone based payments usually require a local bank account or a debit card; they often do not work with credit at all since they can't hussle commissions nor want to onboard the risk of dealing chargebacks or fund clearance.

Local smartphone based payments also require infrastructure which is not always available in india, power and connectivity can be very spotty even worse than some places in Africa.
Also with most of these micro payment services they don't really use new tech, a lot of the time it's still based on SMS and is rather insecure and prawn to fraud.

You aren't going to be issuing smartphones with NFC and fingerprint readers and the terminals needed to accept such payments in impoverished regions.

Anything like Google/Apple pay and you need a bank account which many of those peoples don't have or don't want to have/use, and the Government is unlikely to like a secondary economy like in some African countries which is based on cash bought prepaid call minutes which are then used as currency.
At least the first link deals with stranger identification. In the case being discussed here, the victim knew the perps.
So, you mean it was fixed 8 years ago, then.
Incredible! I'm excited to use this.
The prefix isn't new, there were already u, b, and r strings.
Do you have any more information about how you solved the distributed physics problem: "Distributed physics is an extremely hard problem for games to solve. SpatialOS makes this much easier by automatically managing the interactions between many different types of game engine or microservice, such as physics engines."
IIRC inequality of all humans has decreased as poor people have become richer.
So what is the error rate for DNA testing?
Huh.. Looks like they don't support my bank, but really love the project!

I'll have to check out webdriver, thanks!
Dalio seems to assume that, since nature follows certain physical laws, those laws must be morally good. Thus he says that natural selection must be a good thing in society.

I think the best counterargument comes from Lester Frank Ward, writing about Social Darwinism: http://www.nlnrac.org/critics/social-darwinism/documents/min...
If you're not running your own VPS (which you shouldn't for a little blog), then your host should take care of this for you.
There’s something odd about Consumer Reports’ MacBook Pro battery test results
> (3b) you could also build an ARCHIVE FILE (a statically linked library, libmylib.a) from one or more .o files. If you link with a static library, its code is copied into the a.out file at runtime.

Huh? There is no copying at runtime when using a static library.
Or have I misunderstood this all these years?
Why would the type of cargo matter? If it can deliver simple cargo, can't you stick any type of molecules inside as long as they don't damage the cage?
Syntax is amazing! Hope (so much) to see it possible on beta soon. Maybe for somebody it's not a new thing, but for me this:

struct Message {
contents: String,
}

#[put("/<id>", data = "<message>")]
fn update(id: ID, message: JSON<Message>)

where message is auto-decoded - it's awesome!
Those encoding tricks go back to research from the 1960 and even earlier. For example, if you expect the statistical distribution of the delta encoding to produce small values, it can be followed by Rice-Golomb coding [1], which further reduces the number of bits needed for each value.

[1] https://en.wikipedia.org/wiki/Golomb_coding
How Good Are Humans at Solving CAPTCHAs? [pdf]
inbound seems a bit suspicious, but the other link seems legit
The confusion is that most people don't understand how USB, TB2/3, and DP work (not saying they should either!).

TB3 is an "alternate mode" signaling over USB-C. As such, every TB3 port is a USB-C port, but not every USB-C port is a TB3 port. Same goes for DisplayPort over TB2. Every TB2 "native" port allows DP, but not every DP port does TB2. TB3 doesn't however carry DP signaling as before though because a cable is either TB3 over USB-C, or DP over USB-C, not both. TB3 and DP both use the "same" alternate-mode signaling. This was my only complaint with the 12" rMB, having only one port, you couldn't plug in a hub, then hub to monitor, because the hub wouldn't kick in the alternate mode signaling required. This required the monitor to always be first device. Now with the rMBP having multiple ports, not a problem anymore.

As mentioned before, USB-C also has an alternate mode for DisplayPort. That's how your LG 27UD88 (fantastic monitor btw!) gets the monitor signal. Buying a TB3 to TB2 adapter is the wrong way to adddress hooking up a DP monitor, despite it being a semi-logical conclusion for even most tech geeks. The right combo is to get a USB-C to DP adapter.

I don't know what the USB-IF folks were thinking, but clearly we need some of whatever they were smoking as this is going to be a mess for years to come i bet.

As to your last point about 60W vs 85W USB-PD, technically you are very correct, but in real life not exactly. The distinction comes to play with how hard you are working the machine. If CPU/GPU are maxed, you'll drain a little battery, but under normal load you'll see a very very slow charge. Same thing happened before with Magsafe2 when you used a 65W power cord on a 15" MBP (that normally used an 85W adapter).
Don’t let the experts define science
I suspect that using Promise.all() helps greatly with this.
Source for corruption in private electricity firms? I don't think it's particularly high.

Who are corporate overlords?
Apple ][ Emulation on an AVR Microcontroller
I think in general the comprehension is faster because of how method calls and symbol lookups work in python. For the most part it's just a style thing.
Vermont’s Radical Experiment to Break the Addiction Cycle
I like the comment, and you could add in the Roman "client" system which had real similarities. Rich citizens also acquired more status by donating public buildings or sponsoring games and festivals. More than one society has gone this route, with success.

But just a couple corrections re potlatch society: slavery happened in the Pacific Northwest with and without potlatch; potlatch didn't cause slavery. The fishing grounds in this region were the richest in the world at the time (they collapsed almost a century ago under white rule), if you conquered a neighbor (and that was frequent) you could afford to keep 'em and feed 'em, at least for a long time until your population expanded. So slavery was practical in a way it isn't for nomads, say. Excess production was the norm. Unemployment was dealt with largely by exalting art, and devoting an immense amount of the GNP to that, with spectacular results over time. So most excess labor and production was actually devoted to art, not giveaways.
I suspect that's the real lesson, although I'm a No Man's Sky devotee - it's a damn wonderful art generator, if you like landscapes, as I do. Maybe humans can't compete there, anymore, either!
Warlordism in an age of drones will do little for unemployment; but it's also easier, particularly for democracies, if only your machines get bent up in a successful war of aggression. So it may happen more, but will not be a safety valve for unemployment.
My point wasn't about having to reveal social media accounts you've not taken effort to hide, nor about the rights of non-citizens or citizens at boarder crossings. It was responding to a specific point made by another poster, about rights citizens have when choosing to speak (particularly on political issues).

Also, given that much of the revolutionary war propaganda and the federalist/anti-federalist papers were published under pseudonyms, Id argue anonymized political speech has been part of the American tradition since before there was a US government.
The alleged confusion presumes that only elites voted for Democrats. But if you look at the voting trends, urban areas tend to vote Democrat and it is a far stretch to presume that there is no working class living in urban areas. In fact I'd wager there are far more working class people living in urban areas than in rural areas.
> Their fee structure incentivizes volatility, not long term performance

Can you explain why?
2016 will be 1 second longer: Google can help you cope.
SteamDB's status page could be more interesting. Every server is down. https://steamstat.us/
When can I expect to import this into 2.7.x from future?
Progressive Enhancement was laid out clearly actually so that basic content should be accessible to all web browsers
and basic functionality should be accessible to all web browsers.

As for google, they also recommend using progressive enhancement and they even removed their ajax SE scheme posting about this wherein they even give a recommended trick for compatibility testing.

https://webmasters.googleblog.com/2015/10/deprecating-our-aj...
Dang, tau (τ = 2π), was added to the math module. I like tau, but I thought for sure that wouldn't actually get accepted.

Issue 12345 - https://bugs.python.org/issue12345

PEP 628 - https://www.python.org/dev/peps/pep-0628/
This makes complete sense. The Investor is paying extra for more liquidity (they can withdraw from HF probably at least once a year, whereas VC only returns the money after 5 years).
Not entirely true, as the 2016 MacBook Pro disables/blocks some Thunderbolt 3 devices that haven't been Apple-certified (apparently including any device that uses a Texas Instruments TPS65982 USB-C chip):

https://9to5mac.com/2016/11/03/2016-macbook-pro-thunderbolt-...
Gtk

Qt

The list is actually quite extensive:

https://en.wikipedia.org/wiki/List_of_platform-independent_G...

--

For mobile, clean separations also helps. It is definitely possible - and less complex than you'd expect - to have core functionality in a shared library, wired up to platform-specific native GUI toolkits.

But your question illustrates the problem. The pervasive presence of toolkits that add layer upon layer to create "cross platform" are the new norm. People are literally losing awareness that other options exist - much to the detriment of end users.

We have built an entire industry around such tooling - and long ago stopped questioning what value it brings.
Cal Hacks 3.0 organizer here, HELPq was awesome to work with and a great tool for hackathons!
What ever happened to Biosphere 2?
A Simple Generic Attack on Text Captchas [pdf]
It is my understanding that the __future__ module is frozen.
Raw battery specs are meaningless when the underlying hardware and software is different. Battery specs on iPhones look pretty bad too compared to a lot of Android phones, real world performance is a different thing.

Intel has been working on more power efficient CPU's more than faster CPU's the last years. Same goes for RAM. I guess Apple did the same on the software side.

I still think something isn't completely like the engineers wanted it to be if I look at the way the batteries are fitted inside the chassis. And I am happy I am in a position to skip this year's version because I expect there will be an improved model that will deal with a lot of these smaller issues that weren't fixed in time before Christmas.

But I don't think there's a dramatic decrease in real world performance at all. Just that with a better battery design it would clearly improve instead.
Mostly off-topic, but does anyone know how to hide a neighbor's wifi name? Where I live for part of the year someone nearby has a really crude anti-Semitic wifi name. I'm not trying to get into a discussion on free speech and how they have the right to call their wifi that, but I just don't want to see it on my devices.
Ball Physics Simulation from Pixels Using OgmaNeo
> The problem is that reducing thickness is a selling point/feature for a lot of people on Apple

It's the Peter Principle for laptops. Laptops are made thinner and thinner, which is always an improvement, until the point when they no longer function properly.

Fundamentally, people expect a certain amount of travel in their keyboard for comfort, and long enough battery life. Apple made a big mistake thinking these were mere "nice things to have".
Not exactly sure what you're asking but happy to try answer any q's.

Couple points: I realize your example scenario is very hypothetical and just rough math, but a heads up about understating fees as these add up fast: For the hedge fund in year 2 when the value of the fund doubles to $20M or whatever it gets to, the 2% management fees are charged on those higher amounts. So after year 1 fees are ~$400k, ~380K, $360K etc...

With that said, a hedge fund is going to have much higher operating costs than a VC firm. The trading systems and technology costs at hedge funds can get very expensive and it comes out of the 2%. What does a VC firm need 2% every year for? Many of them seem to do their job using only a blue bottle coffee gift card and an iPad to check their schedules and answer emails, what are those management fees spent on?

Also despite having 2 and 20 in common, hedge funds and VC funds are completely different animals, comparing them is really apples to oranges. But yes in your example HF managers can earn more, one could just as easily come up with a scenario where the VC guys earn more.

Lastly, in some cases there is "clawback" on hedge fund fees. The hedge fund would give back some of the previously earned performance fees if say there's consecutive down years. It depends on the terms of fund, every fund is different and the documents of a fund's terms can be hundreds of pages long.
This is pretty demonstrably false. I have a USB-C port on my Windows machine and I just plugged in a TB3->TB2 adapter, then plugged a TB ethernet adapter into that. Windows machine pops up an error when plugging it in, no new devices appear in the device manager, etc. It will not "just work" when your USB-C ports are not Thunderbolt ports.
> I'm not sure how you lump all distros into a single "operating system".

I think a lot of people agree there and don't do that. My machine is running Debian, not "linux", and the fact is that the kernel is just one of many packages which can be replaced. It holds no more special places on my machine than Emacs, GNU or Firefox.

The problem comes when people want to lump together several operative systems under the same umbrella. We could call them Unix systems, Linux distributions, GNU/Linux, and even systemd-based distributions, and it is a solution to a problem that I find unnecessary inflammatory and over debated.
Ask HN: How to word a contactual agreement to protect IP?
I am building my own software product. I also take up part-time gigs involving architecture consulting / coding. In case of signing a contract with a customer to develop software part-time (say couple of days in a week) how do I protect the IP of my product which I have been developing ? Most of the contracts say a blanket statement of "All IP belongs to the Company (the firm I agree to do contract work).
Do I specifically say that all IP developed in course of Project X (for which I agree to work) shall belong to the Company (the company I do contract work). Would that be good enough to protect my IP ?
Having recently built an offline first app (mobile app I'll admit), we didn't use a command queue, and I regret it deeply now. I advise everyone who's reading this to go for a command queue. Saves a lot of time debugging data sync.

Our biggest challenge was to sync data with relationships, especially data with circular relationships. We couldn't come up with a generic way to sync circular relationships, so we ended up building a very special purpose buffer on both client and server side.
> I've also heard it's for systems programming, which makes me think of C and has kept me away from it.

One of its major goals is making systems programming more accessible. So you shouldn't dismiss it because "systems programming = C", it's trying to change that! :)

That's not to say it won't involve learning some systemsy concepts. But it won't be as scary as C.

You can't necessarily bang out scripts quickly. A type system tends to make this task verbose. However, larger applications benefit a lot from that type system.

We've often had feedback from Python/JS shops using Rust that learning Rust had the side effect of teaching them systems programming. I think that's pretty awesome.
IMHO, this is a "bug" because if you are running on battery, the indexing is a problem and it is also a problem if you are using spotlight. Is there an option to ensure that the spotlight cache is not deleted?
"What is the advantage of this over universal basic income funded by taxes?":

If you like getting giftcards at Xmas, nothing. But gifts from Santa or a potlatch are more fun, and more intimate. Choosing gifts forces us to think about each others' needs and desires, which is extremely pro-social.
Owning maybe, but you can totally rent a studio in Manhattan on a software engineer's salary.
[0]http://streeteasy.com/for-rent/manhattan/price:-2500%7Cbeds%...
HydraDock officially dead
That's nice and all, but no one is going to have all the images/videos/audio available offline for their media sharing social network app.

Web servers exist so you don't have to have all that data locally.
I found a USB-C -> HDMI -> DVI-D -> monitor works for that situation. But the HDMI adapter matters. Some Dell adapters we had laying around the office are what worked for me here, but it was flakey (plug in multiple times - plug in multiple monitors in the correct order).

If your monitor supports Displayport then that is the route you want to use. The MBP 2016 supports USB-C displayport alternate mode, and quality cables exist. This is pretty much bulletproof if it's an option to you.

https://www.amazon.com/gp/product/B01EZH7CKO/ are the cables I bought since they were available next-day, but Monoprice also makes a quality cable.

http://blog.fosketts.net/2016/10/30/2016-macbook-pro-usb-cth... is also a great resource to get started, if you haven't seen it yet.
I used to think the same thing until I analyzed how often I actually type on other people's machines. For me it's extremely rare, maybe once a month, and even then I'm rarely coding or doing anything that requires decent muscle memory.

I still probably wouldn't want to switch to another keyboard layout like Dvorak, but even that is more because of my personal learning curve and less about using other people's computers.
A C++ implementation of word2vec that is optimized on Intel CPUs
See Bush, George II and Nixon, Richard.
As usual Amazon tries to take over an industry and makes no profit, which is their usual recipe. They have a P/E of 174 which means there is no chance they will ever make enough to be a real profitable enterprise. Outside of AWS I think everything else contributes no profits at all. But I do like the leave the cart idea although that only works if the prices supports the extra delivery.
Does anyone know dev team plans for version 3.7?
To some extent there is
http://www.osisoft.com

(I work for this company so I'm a bit biased)

The thing is, yes we have a time series database, but a lot of value comes from giving people the tools to analyze, distribute, and act on the data stored (why store data if you can't do anything useful with it?)
Meaty discussion is not really served by either approach.
They do, but they're convinced that asking people to install software is verboten.
Pretty sure that happened when they purchased one of the most popular headphone brands.
This is going to sound terribly judgemental, but have you considered that the problem might lie with you? It sounds like you are doing exactly the right thing in terms of meeting new people but the fact that your results are very poor, seems to suggest you are not doing something correctly, or are putting people off in some way.

Just show an interest in people, without being creepy. Respect boundaries but show you are a good listener and ask questions that show that you have listened and do care. Rather than shotgun everyone, just be friendly and interested and concentrate on developing relationships with people that appear interested in you.

It is also important to not rush things. If you perceive a connection with someone - don't ask them around to your house for drinks immediately, but develop the relationship for a few more meetings before taking it to the next level (I mean this from a platonic point of view).

Also consider your appearance and personal hygiene. Are you dressed about the same as everyone else? Try to be better dressed than average without being extreme. Have you too much deodorant? Are you freshly showered? Do you have bad breath?

Try to ask a family member or honest friend the tough questions about yourself.
Obama’s Russian Rationale for $1 Trillion Nuke Plan Signals New Arms Race