skysight-inc/HackerNews huggingface dataset:
Scroll down to where it says:

It even works for dresses that were not in the training set:

Yes, that first dress is in the training data, but she did do reconstructions on dresses not used to build the PCA basis. They look decent, but they aren't as good as that first example. And, as she points out, they can't reproduce patterns that are not in the initial data very well, and can't reproduce accessories that were not in the initial data at all.
Crafting Collaboration, Reporting Researchscape and Speeding to September
> biplicate

We just say 'duplicate'.
Add a few sample images to try. I have to think "Where can I find a test image in my PC?" (I finally opened Paint and draw a dummy image.)
Could you please provide some links?
That might work in the US, but elsewhere it's not uncommon for 10+ parties to contest an election.
The messed up patent system might inadvertently prevent this scenario. Assuming Facebook doesn't license the patent to banks, then the banks won't pursue this out of fear of the patent system.
but still... 203K!? i remember the 90s when the last round of leap frogging superconductor materials were being developed - every conference even vaguely related to solid state chem/physics seemed to set a new record. And H2S? it's hardly an exotic material. maybe it's just the (near dead) chemist in me geeking out ;-)
Can crunch ever be fixed in the games industry?
That's really smart. Never noticed a thing. Awesome :)
And thus we find that force is the ultimate arbiter of human affairs.
weird, they don't redirect to www

this works http://www.onemedical.com
You can also try cronitor and others like it. You add a CURL command at the end of your script that 'touches' a HTTPS endpoint. If your script doesn't check-in at pre-defined intervals, you get alerted. They are perfect for situations where you don't actually want to set up any infrastructure.
If this weren't happening so far away, I'd be there to help. Historical preservation, especially of niche documents like electronics manuals, will become increasingly important over time as historical equipment needs to be maintained, patents need to be refuted with prior art, etc.
> When it comes to IDEs I do think immature would also be my choice.

If you have not already logged any issues, can you please list the top few things that bugged you about Leksah here and I will make sure they get added to the issue tracker? Even if they are already there it will help us prioritise to know what your pain points were.

Thanks
Yeah... I was wondering the same thing. I guess you could use some crazy long filename to encode data and "cheat"
Should Depressed People Avoid Having Children?
The logic is to prevent sensational titles.

I think we all understand that. I think we also all understand that there are times when blind adherence to that rule is bloody stupid.
I doubt the toxicity would do you much harm. There should be no risk of taking the gas into your lungs, as after the release of 150 gigapascals of pressure, you'll probably be nowhere near them.
in Asia 404 as well
I edited my comment realizing I was being too facetious. Force is usually the worst way to get anything done socially. If someone is using force, it means they have failed in every other way, and it'll lead to degrading social bonds, a reduction in cohesion, lower productivity, and future conflict. We live in a society that propagandizes extremely violent power structures and tries to pretend they aren't as violent as they actually are. If force were so ultimate and the true master of human relations, people wouldn't try to so hard to obfuscate it. Force is force. People dislike people who use force. That's why they bend over backwards to justify their force, or dress it up as some other means of mediation.
https://youtu.be/tXoD4TTOHW0
I don't think the non expert voters not understanding the security is that big of a concern. Assuming that the security undisputed amongts experts, the media could convey this to the general population (absent some well supported opposition like climate science faces). At this point, the security points that need to be conveyed to the voters are relatively simple:

1) The receipt you are given may be used to confirm that your vote was correctly counted. Here is a list of websites/programs that you can use to verify your receipt.

2) It is impossible to use your receipt to prove to a third party how you voted.

If we could get major news source (New York Times, CNN, Fox News, etc) to publish their own tools for (1), then I suspect that should give a fair amount of credibility for the general public.

The problem I see is that any technical system of plausible deniability I can think of, would require that a voter is able to forge a receipt that would correctly validate as the incorrect vote. Otherwise, if an attacker wanted to verify that Alice voted Democrat, he could assume she voted Republican and attempt to verify the receipt.
>The problem as I see it is that the power of At-will employment rests mostly with the employer. It is asymmetrical. Most people could not afford to lose their job without serious financial difficulties...

By the same token most employers can't afford to have key people walk out the door without serious financial difficulties. Anyone who thinks this is asymmetrical has never been tasked with making sure projects are staffed. Most technical people have left an employer in the lurch at some point.
Tangential, but this is such a great illustration of how Blizzard as a company has succeeded time and time again in taking nearly impenetrable games and genres and turning them into something that new players can enjoy, while still retaining enough depth to make the games interesting for advanced players.

From MtG and its everchanging sets, significant expense, multiple formats and awful online experience/UI came Hearthstone. A card game that tens of millions have gotten into. It looks fantastic, takes no initial investment, and costs a fraction of what a MtGO deck costs to go from nothing to a top tier competitive deck.

Other examples:

- Roguelikes -> Diablo

- RTS -> Warcraft & Starcraft

- MMO -> World of Warcraft

- DotA/2 -> Heroes of the Storm

- Team Fortress/2 -> Overwatch (not yet released)

It's an interesting case study on a company that's succeeded in taking genres usually reserved for a niche audience and bringing them to the masses. It's not a company without flaws and missteps, but it's an interesting lesson in bringing existing markets to a wider audience. I wonder if there's something more general that can be gleaned from their strategy to products outside of games.
Yes, that's absolutely fair. As a more general solution, you could build a very lightweight mobile app or website that used a server as a relay, and whose interface involved only minimal JS (enough to long-poll or similar) -- but only if you could implement the client part of the relay. XMPP would have been an obvious way to do that, but even a documented web protocol would work fine.
I watched a couple of video presentations V8 did about optimization. It was really coherent. And their skills were really advanced. Also, visceral experience of the speed and stability of Chrome.

Also visceral experience deving Chrome apps and extensions ( man, I love their clear APIs ) versus doing the same in Moz with XUL ( omg, die ).

Browsers are as much about branding as anything, and I'm never going to come to the Mozilla camp. I don't believe a browser works to be a political cause, nor do I believe Mozilla is anything like the narrative they have about it. I mean what the hell is the committee of the Mozilla foundation doing? Wasting time with meetings about the grandiose purpose as a "movement", instead of making a better browser.

They pretend they're so "righteous" and yet all that pedantic dogmatic nitpicking and differentiating themselves is actually costing a lot of efficiency, which doesn't work for people who browse or for people who code.

Aside from that, I like the way Chrome does JS, and I don't like the way Moz does. Custom Elements, c'mon!

The masses have voted anyway. Chrome FTW.

Your answer was clear, it just seems we're on different sides of the browser divide. I wonder why there's so much loyalty? The browser is such an important piece of software.
Conceptually interesting but the 1200 x 800 resolution at 55" looks pretty bad when you're used to staring at 1080p (not to mention 4k) that said, if they can get these into the right cost bracket it will really become the standard display for active signage. Build in a 5G transceiver so you can just send raw video (rather than encoded video) and then off to the races.
I've read and re-read this post a number of times. It resonates because hiring is broken and companies are looking for ways to triage the process. Yet when I look at the data points being captured, I ask 'what is really being measured?' Ability to work and ship product or Hoop jumpers? (https://news.ycombinator.com/item?id=10073663)

A new hire at a Startup can and should look more like what I found at lighttable, cf 'Meet the new guy': http://lighttable.com/2015/01/13/light-table-hack-night/

The progression from plugin contributor to new hire is measured in actual results and peer interaction, not through second order measurements. Adapt or die.
I wonder if any of the Gas Giants in system reach this at any depth of their atmosphere? Jupiter and Saturn look too hot. But Uranus or Neptune?
The problem with Mac App Store sandboxing is that it is not configurable and therefore many apps are simply unusable or extremely annoying sandboxed.
There is "Expert Python Programming" (https://www.packtpub.com/application-development/expert-pyth...). Some of the material is dated, but I'm sure it would be a good place to start as far as gathering topics for further study.
Here's a slightly longer example of Haskell's awesome type inference with some additional commentary to complement the example that elbenshira gave:

>>> let showAdd x y = show (x + y)
>>> :type showAdd
showAdd :: (Num a, Show a) => a -> a -> String

The compiler infers:

* The two arguments, `x` and `y`, must be some type `a`

* They must be the same type `a`

* The type `a` must implement the `Num` interface (because we add them together using `(+)`

* The result of addition must also be the same type `a`

* The type `a` must also implement the `Show` interface (because we call `show` on the result of addition, which also has type `a`)

Notice how the compiler works backwards from the call to `show` on the result of addition to infer that the two original arguments must also implement the `Show` interface.

We didn't need to annotate any argument types or interfaces: the compiler did all the work for us. This is what people mean when they say that Haskell has "global" type inference.

A language like Rust has "local" type inference, meaning that you have to help a the compiler a little bit by providing the types and interfaces of function arguments, but then the compiler can infer the types of locally bound variables from that point forward.
This is pretty cool!

I got distracted by the startup, though. Cloudstitch sounds kinda... strange. Their sole product is APIs that interact with Google Docs - well, Google Spreadsheets, they don't use the other formats. Are they wanting Google to buy them, or something?
Not to mention how hard it is to sell to the government. It can take months to get into the system then you need to wait for the RFP process to have a request that matches your capabilities. Then procurement. It's a huge barrier to entry for startups.
> It does for me, at least. I'd absolutely hate having my job satisfaction determined so much by a manager and team that I was assigned.

Well put. There were a lot of reasons I turned down my Google offer out of college and have been unenthusiastic to re-apply, but the process of saying "We'll find something for you" was a huge part of it. (The recruiter wouldn't even listen to something as simple as wanting SWE over SRE.) I ended up at a much smaller company where I could know my job and product and meet my boss before I signed.
Are ATMs also a hard problem from a security standpoint? Because we have relied on them to exchange currency around the world, 24 hours a day, 7 days a week, for decades. And they are basically identical in function to a voting machine, except of course for having more functionality.

Why don't we just use ATMs as voting machines?
Because it's more pleasant and we have the space and money.

If you want more economical, why not just have everyone live in barracks?
Also the fact that ultrapods carried millions of passengers despite it's environment being constrained to rails on either side, proves the point that completely autonomous vehicles that can move freely around the campuses will have a greater use case.
And if anyone wants to add / enhance this here you go:

https://github.com/IntermediatePython/intermediatePython
Thats pretty much how they do it here in Canada. One member from each party plus an Elections Canada official. The ballot box is sealed in front of at least two voters , who determine that it is empty before sealing and then sign the seals. ( I know this because I was so early to vote the last election I had to wait for another voter to show up).
I've only glanced at her code, but it looks like[1] the predictions are from held-out data.

EDIT: All of the data was used in forming the PCA basis, but that isn't (necessarily) an error, depending on the use-case. And the logistic regression model was evaluated on held-out data.

[1]https://github.com/graceavery/Eigenstyle/blob/master/visuals...
An accessible system would not increase costs. In fact, it could be more expensive because you'd have to spend a good amount of time testing both the regular voting system, and the accessible voting system. If your voting system requires a separate machine for simple disabilities like vision impairment, you've already given more of a potential of discounting an already marginalized portion of the population.

Thankfully, the guidelines to ensure things are accessible are fairly easy to find, and easy to implement as long as you keep accessibility as a requirement, and not a suggested feature. For example, the National Federation of the Blind has a list of features that cover the spectrum of visual impairment on their website for free [1]. Groups for people with other disabilities, like motor impairment, also have guidelines which aren't that difficult to follow. Smart phones with touch screens and the like are used by people with visual and motor disabilities too, so this isn't uncharted territory, it's just a matter of asking.

[1] https://nfb.org/purchasing-voting-machine
Rip and Convert DVD for Apple TV 3
Physicists Solve the Mystery of the Strength of Interleaved Phone Books
Why the New York Times’s Amazon story is so controversial
God-king is a pretty good way of describing the current leader of North Korea.

Please note that the Roman Empire came after the Roman Republic, the French Empire (which, granted, didn't last all that long) came after the first French Republic, and Nazi Germany (another god-king situation) came after the Weimar Republic.

History doesn't run just one way, unfortunately.
Paper on arXiv is [ http://arxiv.org/abs/1508.03290 ]: "The enigma of the two interleaved phonebooks"
Just go read David Beazely's site for that. Seriously

http://www.dabeaz.com/blog.html

A few good ones for reference:

http://www.dabeaz.com/generators/

https://www.youtube.com/watch?v=fwzPF2JLoeU
I think the best analogy for Google is that it's like being accepted at a University. And they think it's going to take you a while to declare your major. You may not like your weeder classes. You may not like your first few professors. But pretty soon, you'll find a home for yourself, if you want to make the best of it.
Simple REST API for Percentile Calculations
> I think it is crazy that something as simple as keeping time can have such a complicated solution at that sort of scale.

Timekeeping is such a basic problem that Albert Einstein invented the theory of relativity because of it.
Thanks for this, though I may not be fully comprehending. If earthquakes can set off burglar alarms, and if burglars can set off burglar alarms , why would there be no -|ALARM->EARTHQUAKE theorem? Understandably the ALARM is for detecting burglars not earthquakes, but it does function as a detector for both.
Yeah, map and filter not really idiomatic; you're almost always better served by a list/generator comprehension. Even Guido has regrets about map/filter/reduce: http://legacy.python.org/doc/essays/ppt/regrets/PythonRegret....
The expected behavior for C++ destructors is pretty well documented. Eg. don't throw in a destructor / don't do things that would throw in a destructor. You're free to try to skirt these rules, but if you get caught that behavior is documented. If you're building an application when you care about std::bad_alloc, you probably know that already.
How is the lack of "memory waste" caused by dynamic linking, if I may ask? I thought multiple copies of the same binary already shared text whether dynamically or statically linked?

Also, agreed: surf is lovely, except for the lack of adblock/selective noscript. And the cookie jar was pretty rudimentary last I checked.
And you guys have a super-cool and mildly famous engineering site lead!
That's there. Search for:

> The misclassifications are interesting too

One problem seems to be that it concluded she'd dislike anything the exact opposite color from her favorite shade of red. A common flaw in linear models.
My friend and I spent about 5 years making an online collectible card game. We started around 2003, around the same time that MTG was reporting scaling issues. Their scale issues inspired me to architect a game server that was horizontally scalable-- theoretically infinitely.

Our game, from the start, was built to: 1) playable from the web with no client (1mb flash, I suppose) 2) bi-directional socket based to avoid polling and be snappy 3) server is scalable horizontally 4) adding complex cards and rules will not require a client update and would be easy.

We managed to complete all these goals and produce what I still consider to be our magnum opus of software development.

The scaling worked by having socket servers provide the end-point to the client, and then behind the socket servers were chat services, game services, trading services, card building services and deck services. So, lets say we had 4 socket servers running: you and I might end up on different socket servers, but we could still play against each other because all the socket servers are doing is relaying your commands to a game server that is running our game. In order to scale, we just add more servers. (Also, if we get disconnected you can reconnect easily. Also, spectating is easy.)

My friend came up with the idea of making the Flash front-end use generic commands. So instead of the server telling the front-end "Ship A attacks Ship B for 5 damage" it says "Draw a red arrow from Card #123 to Card #456 and display a red number 5". This allowed us to make cards that did all kinds of crazy things without having to do anything to the client. To implement a card that does damage to all of a player's ships you just have to update the server to send the command "Draw a red arrow from Card #123 to Card #456, Card #789, etc...".

Finally, the core game engine on the server was an event loop. Thus, making new cards and rules was super easy because all you had to do in code was say "I want this new card to subscribe to the Player Draw Card event, and in that event code: "if drawer is this.owner, draw twice the amount as regular and then this.sendtograve." I was continually blown away by what crazy cards we could make up and how little code it took to implement.

As we were creating this game our day jobs became more and more serious and when we finally had the final version complete we both agreed to burn the code and resources to DVD and put it on the shelve. The idea of starting a new journey in marketing and building a company was overwhelming. (Just three months ago I got it all running in the cloud with very little effort for nostalgias sake).

I still think about pinging WOTC and asking if they'd like to see what we have and maybe make use of it. I knew WOTC had an online version of MOTG but I had NO idea it had so many rough patches or I would have been down in front of their office with a sign asking them to look at what we have.

If anyone from WOTC or other would like to see or talk about the game, feel free to message me.
H2S fun facts! It's more lethal than hydrogen cyanide, and despite its powerful stench at low concentrations (detectable by humans at half a part per billion), it becomes odorless (by paralyzing your sense of smell) right around when you need to start getting worried.

"A diagnostic clue of extreme poisoning by H2S is the discolouration of copper coins in the pockets of the victim"
If I'm reading this right, it gets up to ~600K by the time it hits the right pressure for Neptune.

http://www.aanda.org/articles/aa/full/2005/03/aa1695/aa1695....
Asyncio, for sure.
Oh wow, I thought this was in SF, and then I realized one of the guys in the picture is Maze, a guy who helps run a hackerspace here in Baltimore. I had no idea this was happening! And not only do I have to work, I injured my neck and back, so I can't lift anything. And no car. Crap. I hope more local people find out about this, though!
Animated landing page for upcoming iOS Productivity app
As I understand it, eigenfaces require preprocessing to orient and align the images. That doesn't seem to have come up here. Maybe Amazon is really consistent about centering models in dress photos?
Is bringing a substance to 1.5 million atm cheaper than cooling it to under -70C ?

All the articles I read on the topic seem to imply that higher temperatures are much more important than a bit of super high pressure, but can someone explain why?
Yes.

The queen of the UK has a nominal right to veto led passed by parliaments. The Governor General of Canada provides that assent in Canada.
Indeed, experimenters have variously tried to separate the directories with trucks and military tanks. They’ve even used them to lift a car off the ground.

I know Mythbusters did these experiments. Was there anybody else who did them too?
Next to Launch – A Community Driven Startup Source
Thanks for pointing it out!
That still doesn't make sense. One example cited in the article says that for almonds, 129 calories were absorbed out of the 170 listed on the label. That's a 25% difference. The article unfortunately doesn't give a whole lot more info on how this tracks across various foods under various methods of preparation, but it would seem to me that if this difference is highly variable, it basically defeats the idea of fungibility of "label calories", which seems to me to be the entire point of listing them in the first place. Granted, if you're basically eating the same stuff, but just increasing or decreasing helpings, that's not such an issue.

People might disagree with my reasoning here, but I'm not really seeing how I deserve downvotes.
The blog post seems to be getting modified at this moment. When I first saw it, it didn't have anything about the misclassifications, but that has been added now.
The one thing that worries me about leaving Google is how much time I'd have to spend building hacked-together imitations of the infrastructure I'm used to using. It's not because I don't know how other things work, it's because I know how these things work and I like them better.

At least the build system was recently open-sourced, so I won't have to build that from scratch. But things like Borg and D are both elegant and easy to use, and I would hate to have to go back and care about deploying software or configuring RAID arrays again. Unfun and uninteresting. Totally solved at Google for the kinds of problems I work on.
Can't stop thinking of SilkRoad'ish evolution of this idea :)