skysight-inc/HackerNews huggingface dataset:
I'd love to try this with the ability to 'throw' tiles around, so they maintain some velocity after letting go of them. Obviously they'd still have to snap to the grid but it would be cool to be able to chuck a tile from one side of the screen to the other.
Three Moments with WeChat
I must admit I agonised over that initial wording many times over. In the end I said "drop" because many first time players didn't realise it was gravity-oriented and that was just enough of a hint.

It was somewhat by-design that there are a few "secret" mechanics to be discovered.
Do coke and pepsi do it with smaller stores?

It's not that it's only one brand of beer. It's just that of the 10 options - they're all owned by the same mega corp.
Is Obama going to veto this? If he does that would be out of character and alarming.
At the same time, he has never really shunned the NSA at all.
I don't know how it works in Cali but in most other places if the landlord shares the property (like they themselves are also a tenant) they can be as discriminating as they want.
Looking forward seeing the app climb -- I wonder how high this will climb on category ranks? Right now it looks like you've gotten a couple of thousand of downloads on iOS (spike in russia), a couple of hundred on Android. It will be exciting to see the app explode!

https://sensortower.com/ios/us/stephen-french/app/twenty/882...
Any plans for a Windows Phone port? :) https://forums.libsdl.org/viewtopic.php?t=10576&sid=2a7ec2c7...
Big Data, Big Business, and Big Government
> It would be hard to get any sort of good coverage with unit tests, too, but that shouldn't be a reason to avoid trying.

Could a large but spotty unit test suite inspire false confidence that led to be being less careful about signing off on changes and thus decrease overall quality?
The best way to protect passwords may be creating fake ones
There has already been one, in fact (on Android). Copied my icon, the look and feel, etc. Fortunately the guy was pretty cool about it and removed it once I asked him
Sure, maybe my math was off, I'm not a datacenter guy, they are very efficient ;-) It comes down to cost/time. We did small-scale tests and they went pretty well. We're hoping to avoid the manual process on our end, but if we can't get a distributor to label them and it makes financial sense to buy the Toshiba's, we'll do it ourselves :)
Even if you ignore the improvement in overall brand consistency, as a general workflow it’s a huge win. It’s basically a design framework for a large team, no different than React is a UI library for manipulating the DOM.

But as others have suggested, there’s a subtext to a UI that is not immediately logic based, and this is where a coalesced design sensibility has a strong impact. Visual affinity is constructed through a base need, and there are billions of background calculations happening to resolve this before your conscious kicks in. Saying that each change is minuscule is a first level pass at something that while useful is ignoring the full depth to the mental model of comprehension.
Electronic security tag for protecting valuable shipments
> But to question their value? To the visual design and branding industry, that's like throwing down the gauntlet.

I don't see the problem questioning the value. If I'm paying somebody $150k a year to design stuff for my company, and they're spending the time making imperceptible changes to fonts and deciding whether the bottom of the 'f' in my logo should have a 3 pixel border or not, I think it's fair to know why they're doing it and what they're expecting to achieve.

I never said design isn't valuable. I was specifically questioning the trivial changes this guy is making. Is he really earning his salary making imperceptible font changes?

Making a page load faster is actually noticeable by users, but it's a red herring, because that's not a component of "visual identity," and it wasn't even mentioned in the article.

Something more substantial than, "I'm another designer, and I think it's valuable," would be nice.
He also goes through the hassle of explaining his votes. Which is nice to see and understand his thought process.
Sounds good in theory but in practice this would turn out to be terrible.

How do you even define a poacher ? Maybe they start using intermediaries.

They use anonymous locations as a way to sell the horns ?

Maybe once their buyer appears on site to take the horn, they take a picture and shot the buyer calling him the "poacher" to collect the poacher money and resale the horn ?

Allowing legal murder of humans should only be instituted by the state and not be individuals, even the state screws up the process and individuals are much less trustworthy.

The poaching problem requires both attack from supply side and demand side using various soft techniques. The only reason the horns are important is due to its social value.

We do not have poaching problems with ants,spiders,monkeys,etc. because killing and the keeping their body parts has little social value to humans and there exists a strong penalty if you have a dead monkey in your house !

This is frankly china's problem.
Ah, this makes total sense now. The SEO thing is what made them ditch the desktop version.

Hope that this Searching becomes as easy on phones as it is on desktop and nullify their smartness :)
I really like these kinds of games where the ideal strategy is exactly the opposite of the seemingly obvious play. In my few tries it appears that the ideal strategy is to ensure that you create the lowest number of unique numbers that you can, rather than racing toward the goal of 20. If you create a few high numbers early, you are courting disaster later in the game because you won't be able to combine them.

Great concept and execution!
Certainly, at least mathematically. If we ramp up the Toshiba purchases and cannot get them pre-labeled, we'll definitely do it on our end, though we think we'll be able to get them labeled ahead of time from some channel partners. At least we hope, signs look good :)
Wow, nice. Bookmarked. Thanks for the link!
Inside the D-Wave Fridge [video]
I'm a supporter of airbnb.

However, government has a right to close loopholes in existing regulations (e.g. hotel tax) that are opened by the changes in the environment (e.g. availability of new technology such as airbnb). It's unfortunate that they chose to do this by an outright ban. It's especially unfortunate for homeowners who can't as easily leave the community if they disagree with the councils decision.

As I read through the comments in this and previous posts about airbnb, I noticed that a majority of issues cited by angry neighbors are related to renting of units in apartment buildings, as opposed to single family homes. I'm not suggesting that there are more abuses of the service in apartment buildings (though here may well be for a number of reasons), merely that the abuses are more troublesome in these cases because of the resources shared by neighbors (staircases, walls, etc.). It seems to me that the owners or managers of apartment buildings, and the homeowners associations of condos, should be able to enact reasonable limits to short-term rentals of their own properties in their rental agreements. To me this is a much more desirable way to attack the problem, rather than a hasty ban, as it may give people more choice in the matter. I say may because it's probably equally likely that apartment buildings would blindly start banning it as well. Nonetheless if I am someone who cares about using the service, I would try to find apartment that allows it.
American Idol: la fin d’une émission culte
Bingo. Scrum works for products that have already been sold but not yet implemented. That is, client work.
If Microsoft's new app store fails, Windows 10 goes with it
Hardly killed it. There's a reason UPnP exists.
uBlock and AdBlockPlus make them go away, at least on website I frequent.

And facebook is one of those questionable ethics organizations I mentioned. The mere existence of a "Like" button (whether you click it or not) in 99.99% of the cases already gives facebook all the info about your surfing habits.
For a free, high quality introduction to HTML and CSS, take a look at http://learn.shayhowe.com.

A few others I’m aware of but less familiar with:

http://tutorials.codebar.io
http://howtocodeinhtml.com
http://learnlayout.com
I never said he was fired, I said he was coerced. It's one of several subtleties that are apparently lost on some.
Do You Want Your Children to Concentrate on Study?
Thank you!

As a Phabricator user, this is a huge help. The only thing holding me back from total adoption is the Codename/repo label stuff. When you try to modularise things a lot, having to make all these short names becomes very burdensome.
Like many things, regulations are a mix of sensible time tested rules and regulatory capture/crony capitalist oligopoly cementing rules.

The debate often sounds like it must be 100% of either.
Yev from Backblaze here -> sure we can, but the datacenter guys are very analytical, they take time in to consideration as theirs is at a premium, so they could do it in the datacenter, but we'd much rather have them prelabeled.
tl;dr: security is the issue, users can't be trusted

SSH is a 'general purpose' protocol for remote filesystem access. Clients with lax permissions are an attack risk. Non-technical users can't be depended upon to handle permissions. As such, SSH is commonly blocked at the firewall to prevent such malicious access.

HTTPS is rarely blocked. HTTPS is inherently safe because it doesn't grant access to anything that isn't explicitly defined the HTTP-layer API. HTTPS connections are usually handled via browsers that come with sandboxed memory spaces; even if a malicious actor manages to establish remote code execution in the client there's little/no risk of compromising the user's OS via a buffer overflow or equivalent attack vector.
> Aside: 50000 concurrent requests on a single thread, huh? :) Unless I'm missing something, that's 50 seconds assuming a request takes only 1ms to process. Sounds like magic.

1ms to route a chat message is plenty.

e.g. on a single AWS m1.small prosody[1] can process 40,000 stanzas per second.

[1] http://prosody.im
Ugly code means your product used to be successfull
I find it distressing that a "mid-brow dismissal" such as yours is the top comment.
And suddenly I feel a lot less excited about possibly switching back to Windows. With 10, I was hoping for a single version for everything going forward. But if Microsoft is going to continue splitting their product lines and making it a headache for me to know which versions have the features I need (ex: RDP), I'm just going to not give them a second chance no matter how much they open source. It's just extra grief that I don't need as a normal end user.
Ebook piracy running rampant on Google Play
"Noisebridge is one of the first, which spread its ideals and inspired the other Bay Area hackerspaces."

It's worth remembering the cDc/l0pht affiliated "New Hack City", circa 2000-2002.

Hard to believe, but it was a hackerspace right in the city center / financial district of SF ... "just down Market street under the “We Buy Diamonds” awning, only evidenced by a buzzer button labelled “SETEC Astronomy”."
Discoverability of functionality in the system, and common ways to put things together, is an important topic. We (I'm an employee) are constantly improving our documentation system to make it easier to see what's there. With over a hundred thousand examples there's a lot of ground covered but more initiatives in this area are rolling out.
How to Be an Ethical Hacker
Well said.

I think the Internet needs more communication services that operate on the client-side and communicate in a decentralized manner.

Only truly distributed, client-side services can resist the kinds of mass metadata collection that governments force service operators to engage in.

I personally have long since lost faith in the political systems of the world to safeguard the interests of their people. It's about time we took the matters into our own hands and start coming up with technological solutions.
So? What prevents any of the other tenants in your apartment from doing that?
A cool game! but for god's sake, don't play with the mouse. My wrist is killing me after about 30 minutes.
Such sophistry from The Paper of Record. Honest headlines might be:

House Declines to Let The Patriot Act Expire as Planned

or House Votes to Extend the Patriot Act...Again

or House Votes to Extend the Patriot Act, Attempts to Curtail Worse Excesses

Here's a hint, NYT. When Milton Friedman said "Nothing is so permanent as a temporary government program," he was being critical not descriptive.
Housing.com CEO gives his entire stake to employees
They're doing it because that's part of the job.

All of those "trivial changes" combine to give users the perception of completeness, cohesiveness and value.

When broken down into exacting detail, it's easy to dismiss them as imperceptible; by themselves, they mostly are. But the cumulative effect of these decisions leads to the perception of a better product.

Compare and contrast a MacBook Air with any one of the cheaper knock-offs. They may pretty much look the same, but the Apple product has an intangible sense of being worth more.

The same thing goes with cars—sure, they all have the same basic design, but put an Audi next to a Lada and you can immediately tell by looking at them which one's worth more.

That's the value of visual design.
Have submitted my application - I'm not planning on starting any businesses right now, though it's a possibility in the future. More interested in how the Estonian government is actually experimenting with technology in a way that other countries are yet to try - am hoping for more services to become available eventually.

(To be fair, they also do internet voting, which I'm not a huge fan of...)
On a slight tangent, I wonder if those who generally support or don't dispute state monitoring of all communications, transactions, movements etc. are more likely to be religious? If you already assume that you're being watched 24/7 by the allmighty, perhaps the concept of the state doing it isn't so bad.

Conversely, those who aren't religious or have thrown out the idea of a God altogether are more likely to be against such a thing because the state replaces the mythical behavioral control mechanism with a real all-seeing eye.

If true (and I have nothing to prove it is) then the God meme would certainly be helpful to the state.
Ordered from Abe Books, thanks.
Do you need high performance, energy efficiency, or a lot of space?

Performance-wise, I have nothing but good things to say about the WD Black series and recent 7200rpm drives from HGST (formerly Hitachi, now owned by WD). Of course neither is any match to a decent SSD, but the 1TB models are 1/10 the price of a similarly sized SSD :)

For energy efficiency, on the other hand, any 5400rpm drive from WD or HGST will do. They are quiet and reliable.

As for Seagate, I've had at least two of their drives fail on me in the last few years, not to mention they feel significantly slower than similar drives from WD and HGST in typical laptop usage. Even a 5400rpm WD Blue can run circles around a 7200rpm Seagate drive.

<evidence type="anecdotal" />
> This is a slide deck (not a blog post or article) hence its dependence on JS.

That makes it acceptable to not fail gracefully?
Why would I get downvoted here? I'm not the one who described the social structure of the hackerspace as 'extremely violent.' It was the professional sociologist who said that. I'm just trying to help people understand why he might feel that way.
You can fool bosses for as long as they don't figure out a better metric, and bosses can hang on to invalid metrics for a fairly long time.
Got to 15 on my first try. Would likely have done better with a touchscreen; it's much harder with a mouse. Ultimately, it was the introduction of locked-together blocks underneath other blocks that killed me, and in particular the fact that blocks you already had "loose" can suddenly get locked to other blocks.
I'd enjoy playing without a timer, but with the stack rising after every N moves that don't make a combination. That would force an economy of movement: how can I not only throw this block out of the way, but combine it with something so that it doesn't cause the stack to rise?
Device patch management only works when there are patches available, ever heard of a 0day?
Download link doent work
GCC has a diagnostic for that (-Wswitch-default) but see mirashii's comment.
CodeSchool (http://codeschool.com/) is another similar one to Team Treehouse.

Their HTML / CSS ones are paid, but they have a free Javascript intro one:
https://www.codeschool.com/courses/javascript-road-trip-part...
Ember.js 1.12 and 1.13 Beta (Glimmer) Released
For Docker and other container technologies, security is problem #1
EShares website update
FYI Chrome, XP getting Aw Snap.
1. Dent in rental history or police history.
2. Social repercussions with neighbors
Using data science to transform the way developers manage their careers
Really interesting article. I used WeChat when I was in China. Super fun and definitely has a lot more you can do (like pay your rent). I'm curious to see if it will ever become big outside of China. Thoughts?
Thanks, some nice additional resources, the advanced shayhowe lessons look good for explaining the concepts around bootstrap which will be useful for a novice rather than just diving straight into it.
Hmm. It identified my everyday profile picture (https://www.facebook.com/eddy.robinson) as a 'smoking car.' I had to resist the temptation to confirm this as a great guess.
Still, even someone really good can be rendered unproductive with bad processes and misguided strategy.
tl;dr: Network Administration 101. SSH is an application-layer protocol. Just because it provides an 'easy' path to encrypted remote filesystem access doesn't mean it's a one-size-fits-all solution.

Just because *nix hosts treat everything as a file doesn't mean all networking can be handled via remote filesystem access (ex windows hosts, network hardware, etc).

SSH is an application-layer protocol. VPN provides access at multiple layers of the networking stack depending on the protocol used (ex PPTP, L2TP).

For instance, if you need to remotely activate all the machines on a remote network for maintenance. A simple approach is to broadcast a WOL (Wake-On-Lan) packet to the remote subnet. Due to WOL being a Layer 2 protocol, this is not possible using SSH alone.

Same goes for remote monitoring the status/health of a remote network via SNMP traps (also Layer 2).

Remote router/switch configuration, packet analysis, and many other lower level administration tasks require access to the lower layers of the network stack. All of which can be accomplished over a VPN but not SSH.

As for the reasoning behind using HTTPS, see my other comment. SSH access should only be granted to 'trusted' clients and it's usually a good idea to disable it when a 'safe' alternative is available.
A Few Thoughts on Reactive Programming
Seconded. I like to play simple games in short intervals of spare time, like when I'm waiting for a bus. 2048 was perfect for this purpose. Play for 30 seconds, get distracted, pick up 6 hours later and play for another minute or two.
Residency in the usual sense isn't the same thing as citizenship -- lots of people are citizens of one country and residents of another.

And while the initial set of benefits don't seem a lot like residency (except insofar as being eligible for a digital ID of this type -- in countries that offer them -- is, itself, typically something that requires citizenship or residency, so in a sense calling the program that provides access to it to non-citizen non-physical-residents "e-residency" may be reasonable on that basis alone), its overtly an initial "beta" set with planned expansion.
I'm unclear why _humanity_ (i.e., the quality of being humane) would be at war with rats, as it's kinda like multiplication being at war with apples, although I can see why _mankind_ (i.e., human beings) would.
wow such a great game! 16 on first try

thought it was gonna be easy, then noticed the timer on the top when the screen was about halfway full, definitely added another layer of excitement to the game

edit: 18 on 2nd try... can't stop playing! ahem.. is there a way to disable the timer?

edit: frustrating but addicting... 19 http://i.imgur.com/KW0i0rN.png
Allevents.in celebrated 4yrs of success by introducing a festival #AEFest
That's probably correct, but Estonia's point is theirs is the first that requires neither citizenship nor physical residency.
Would License be an issue?
I see GPL / LGPL, MIT / BSD or Apache as being mainstream.

Why MPL again.
AWS Educate: Credits, Training, Content and Collaboration for Students and Educators
Thanks! I only saw this on Ars Technica.
See, I actually started thinking in 3 dimensions when I read that comment -- like dragging and dropping files, for instance. I didn't realize that they would block each other until a few levels in.
It's awesome that Netflix finally released this in braille (it took some fan outrage). Seems sadly ironic they didn't do it when they first released the series...
Bug report—maybe? If you have multiple rows of tiles, you can't drag a tile from a lower row to the game area. It bumps into a tile in a higher row and refuses to move. You need to first move the ones in the higher row to move the tile in the lower row.
Something in the Bay
Tobacco, alcohol, and pharma lobbies combined === a lot of cash. What's funny to me is that they chose prohibition instead of taking advantage of how much people want it and giving the government a cut like they do with all their other products.
What you call "mankind" -- which is indeed among the appropriate names for it -- is also a definition of "humanity", as perusing any decent dictionary would reveal.

Better pedants, please.
Computational Geometry: Proximity and Location [pdf]
> gratuitous complexity, complicated setup and deployment and too many failure modes where it silently stops working without logging anything helpful

Well, it is a Java program…
Pretty sure that's not a bug
Awesome fun, touch works great...
This is fun, good job
For what it's worth, Bruce Schneier also has a machine air gapped from the internet. Different scenario from a huge corporate LAN or even a small network with a wireless access point to be sure, but there's a number of ways to interpret that quote.
Thanks, this looks pretty similar to codecademy, have you done the courses? Any reason in particular to choose this over codecademy? I guess he can try the free ones and see if he finds additional value.
In fairness to the "libertarian crowd", the smart ones usually do grok negative externalities, and come up with grandiose (if naive) schemes for internalizing them. The likely result most of the time is a community that spends 20 hours out of every day in various town hall meetings, byzantine tax and fee schedules, an enforcement arm that would have to rival the Stasi in order to actually work, and of course the whole thing is very susceptible to corruption.

But they do know what negative externalities are, at least.
I've used some form of agile process on every project that I've ever worked. On every project we've shipped features at a good pace and managed to keep on top of test coverage and technical debt. There's obviously a lot of people that have had bad experiences though. How do these problems manifest on the projects where you've seen agile fail?
Announcing media capture functionality in Microsoft Edge
Silly question: why does a string builder need or use escape characters? If you dump to JSON why can't you escape at the very end, with a sikple iteration theough all the characters?