skysight-inc/HackerNews huggingface dataset:
A little off-topic and probably totally unrelated, but hearing about South Korea and an oversaturation of coffee shops in the same sentence/headline made me immediately think of my many workdays spent at Think Coffee in Greenwich Village...every once in awhile, a mob of Asian tourists would come in and take pictures as if it were Times Square, and I just chalked it up to the stereotype of Asian tourist groups being overly enthusiastic about taking photos of everything...but it turns out Think Coffee really was a destination for South Korean tourists, as I found out later from this NYT article:

http://cityroom.blogs.nytimes.com/2012/09/21/a-coffee-shop-a...

I don't understand Korean, but the reality show that visited Think Coffee looks hilarious. But what's even funnier to me is the mystique that New York has...such that something as mundane as ordering an espresso drink could have global entertainment value...when it's done at a Manhattan coffee shop.
You're right. Hue doesn't require cloud access. Neither does MiCasa or WeMo.
I'm working out a concept based around the long tail of slowly-realised costs. It's another economic market problem, similar in regards to informational asymmetries (all information isn't equally available to all parties), but here, all information isn't equally available at all times.

Market perceptions are based on promptly-evident information. If the immediate impression of a good is negative, then even large long-run benefits tend to be strongly discounted. If the immediate impressions are good, then even large long-run negative benefits are discounted. All the more so if those long-run effects aren't trivially evident. Take Thomas Midgely. Invented two compounds both of which had immediately evident benefits: freon and tetraethyl lead. Unfortunately for him, they both also had exceptionally bad long-term costs.

I'm not aware of any similar concept in economics, though Gresham's Law is perhaps related.
His other post about his view of the downside of being a programmer is also relevant here..
http://thecodist.com/article/programming_is_a_dead_end_job
Everybody is junior developer sometimes.

Everybody sometimes makes stupid bugs and doesn't see why. Everybody sometimes doesn't know obvious things. Everybody is beginner sometimes. I think that even when senior programmer learns new approach, new project, new language, new paradigm, new tool etc. is as confused as beginner.

I think senior/middle/junior are just hierarchy markers to:

- define your salary

- define your responsibilities in project/company

- boost your ego (senior), or keep you to stay humble (junior)

"At which point the kinds of mistakes they are making are less trivial and occasionally overlap with problems `senior developer` have."

I don't know what you mean. I think every developer in a team is often experiencing similar problems. For example architecture, code quality. You could say that only seniors must be thinking about this. But this is not true, because when there is spaghetti code in project - whole team has this problem. Even junior developer has to deal with spaghetti code (for example), even if he is not experienced enough to write clean code (or even he made this code himself xD).

Besides the biggest problems in development are often not technical ones but more people/management related ones. It doesn't really matter if developers are good or bad, if the project or team is poor managed, or if there are some communication issues.
Not everyone works in SV. In southern Europe I can live comfortably on a programmer salary, but can't save huge amounts.
I am. Regulation forces barrier of entry to the market higher than it would be naturally, and the specifics of the regulation is largely influenced by the current big players already in the market. This means less competition, higher prices and lower quality.

Exactly what the regulated taxi-business has lead to: The current taxi drivers does not have to care about keeping their taxi clean etc.. they don't have any competition anyway who can take their customers away - well until a number of free-market entrepreneurs entered the space and ignored the regulations, and thus the quality, competition and transparency significantly increased while price decreased. And for the big corporations this was bad. But for the end consumer it was good.
Ah, ok. They are however available in Firefox as an extension, aren't they? Or at least that used to be the case
Yes it's Avoton CPU https://www.scaleway.com/faq/server/#-Why-did-you-go-back-to...
> Tab group tiling - I can have 2 websites open side by side in 1 browser Window

I feel like window-management is pretty much broken at this point. I can now have multiple windows, containing multiple tabs, containing multiple ... what would you call those things? Mini-windows? Pages? Panes? Anyway, we also have tiling window managers, OSX's very limited equivalent, full-screen modes that are very slightly different from maximised windows, Chrome doing its own weird UI for ripping a tab out of its window and merging it back again, Firefox's tab groups, one ordering for app-cycling, another order for window-cycling, one-or-the-other order for tab-cycling... It's all getting a bit too much.
I've never seen anyone (outside a playground) identify a woman talking about something, run over to her shouting "stUPiD BitCH geT baCk iN tHe kiTCHeen!! lol lol lol!!" before returning to his chums for admiration and approval.

The effect does happen, but in a far more insidious way.
2016 Bell Labs Prize Competition
> With Wireshark, anything has an API!

Except if the app is using HTTPS with strict certificate pinning to connect to the API, which anyone should do.

Android apps still can be modified to ignore invalid certs, but with iOS it's harder.
I found the distinction between productivity and creativity interesting. The past few decades have seen great increases in productivity but many people have noticed a lack of innovation. Apparently this goes back to the seventies. Peter Thiel in a discussion somewhere mentioned that he thought this was coincident with and probably caused by the oil shocks of the 70s. But I have a sneaking suspicion that it could be better linked to the war on drugs that also started in those days.
How Divorce Differs For Men
This comes to mind:
http://philippe.ameline.net/images/ScienceNewsCycle.png

Should have a dedicated "archaeological news" version.
No, I didn't notice the movement you describe. But the color wheel's content appears to grow and shrink the slightest bit when I move my head towards it and away from it, respectively. Probably a halo effect.
Yes, but that's not a general MITM attack as the NSA has pulled off. Only the folks at that particular coffee shop are placed at risk from this particular adversary.
The OP's point is that it is like TLS, except with a novelty effect. Personally, I prefer that everyone standardize than use a hundred different crypto protocols, none of which receives adequate scrutiny. TLS1.3, with encrypt-then-MAC and zero-RTT setup, can't get here fast enough.
A/B Tasty (most used platform in France I think, not affiliated) uses this approach :

http://blog.abtasty.com/en/clever-stats-finally-statistics-s...
Can we please revoke the US citizenship, then, of people who move to Singapore just to avoid paying American income taxes? Or at least strip them of their assets when they try to give up citizenship as a tax ploy?
It would be interesting but I suspect ultimately futile.

Certificate transparency works because detected problems are actionable: the bad certificates can be revoked and, if necessary, so can the entire CA that was compromised.

There is no way to revoke an app store, as there's only two of them that matter. So if the transparency system revealed subversion .... then what? There'd be a big uproar for a few days, but nobody would know who the target was, or what the bad app was doing, and there'd be no action that could be taken.
Please don't write off an entire technology because of one slow early release of an example of it. There should be better ways of utilising native UIs, I'll give you that.
It's using chrome addons so you can install uBlock as normal.
Yeah, they really stripped it down... at least it put an end to all the fanboy gangs who used to jump into any browser-related discussion, trying to convince everyone how Opera invented everything including tabs (it didn't invent tabs), and how other browsers are nothing but knock-offs that don't even have a torrent client built-in ; )

(No offense to Opera supporters - I used it on PC for a while and it worked very well esp. on slower machines, and I use it on Android to this day - but this was annoying like hell)
What about a clever web developer's guide to colour?
"If you enter that game - you know the risks"

That's a poor justification for executing somebody without trial.
More important than knowing "hue 30 == orange" is the fact that one can decompose the color to "The hue of this color is orange". Then, finding orange on a color wheel is not so difficult. Especially if you can put in appropriate values for saturation and luminosity.

So, regardless of whether or not you know the exact hue value of a given color, it still decomposes more easily than RGB :)
Given the world's reaction to this news[1], I'd say it actually is news and not stuff that was known, but maybe only suspected.

The best response is for the common man should stop paying taxes as well. If that happens, you'll get across the board tax reform immediately.

[1] http://www.theguardian.com/world/2016/apr/05/iceland-prime-m...
This seems to be solving a problem that doesn't exist, or at least isn't nearly as important as energy storage.

We are OK with "plugging in" gasoline hoses, and I don't think anyone has a problem with plugging in an electric plug. It's the charge time and energy storage capacity that are the real issues.
I think the right path is to be both a manager and a programmer. Starting business is getting easier and one person can manage both.
That's great. I wonder if it's because they saw my post or if they realised the issue themselves.
Thanks for sharing the article and story!

I've spent a lot of time in that coffee shop (mostly studying for exams), but always just ascribed the tourists to the standard NYC backdrop.
Try Not to Laugh and Try Not to Upset – Best Vines – Hardest Version
How does that compare to a Marxist/communist like Mao/Stalin killing and maiming hundreds of thousands just because they didn't exactly speak the way he approved?
You can safely assume the NSA was compromised. Now what do you do differently?
I was flabbergasted when Starbucks started to use the auto espresso machines. I ran into Dave Olsen, their coffee guru, and asked him about. Surely he was against such a move. Nope. He told me the machines lifted the floor on quality.

Given the challenges of quality control and costs of training, I had to reluctantly admit that was a pretty good reason.

I still prefer hand pulled shots done by an expert. Bad to meh espresso isn't worth it. Most of the time I just get drip.
Games in the Clouds
I really wish hackernews would change the date format to days, months and years, rather than just days, or the original submission date as the title attribute of "1407 days ago".

Submission date is may 30, 2012
Yes, you are absolutely right!
For the real use cases for the fancy clustering solution, the benefits can be huge... and complicated things built with failure in mind actually fail in quite simple ways. DGit is an example in itself. Sure it heavily leverages the complexity of git's versioning/branching/distributed vcs mechanism to get the job done, but compared to a SAN or RAID + DRBD, the failure scenarios are much more straightforward to deal with.
Interesting but since the writing of this article (2012) Google do offer Multi Armed Banned Content Experiments...
https://support.google.com/analytics/answer/2844870?hl=en
Security profiling doesn't work, as bad guys adapt very fast.

Probably quite a lot of drugs are moved by white guys in shiny rented cars, because those are less likely to be profiled.
Pretty sure this would be illegal in the EU. Seems a bit flying by the seat of your pants to me.
I am from the UK.

Who cares about an FBI definition. If someone attempts to kill multiple people and fails, it is still a mass shooting. Perhaps the terminology needs a definite glossary and we can give different names to these things.

Either way you are jumping through hopps to defend a personal freedom that, over time, has a negative impact on more people.

UNless of course you think some population reduction by way to gun is a positive thing for a population
Humidity does influence the grind very much, even causing support calls to the supplier when it changes quickly.

There are professional Bluetooth enabled grinders now which communicate with the coffee machine to adjust the grind automatically.

The weather is really an issue.
> Isn't it unreadable to the game as well?

Yes, but there is no data on the deliberately bad sector that the game really needs - it just reads it to see if it can (and if it gets data back but no error it will assume it is a pirated copy on a "clean" disk. The bad sector has to be part of a particular file too, so you can't just corrupt track-60-sectors-2-through-4 without also making sure "checkf.ile" is using those sectors (not a given if you do a file based copy instead of a full volume copy) or doctoring the disk will corrupt data that the game does need.

As well as being a test, if the deliberately bad block/track is not at the end of the media it would defeat the simplest copying techniques (simply copying the disk) as most basic disk copy utilities would stop at the bad block.

Other ways to defeat naive copying exist too that don't need tweaks to the physical media, which were often used in conjunction with the physical method. Examples include having a "corrupt" directory entry that referred to itself or a file with an apparent size larger than the disk, both of which would breaking simple file based full disk copying and allow the game to test its environment - if it doesn't see the deliberately bad directory entries it knows the disk is not an original. Depending on the target system other filestytem tricks are possible like bad file allocation table entries on FAT12 formatted disks. You needed to be careful to not do anything that the OS would throw up as an error or try to fix (keeping the disk read-only protects this to an extent) but the OS was fairly dim back then so that wasn't a big issue.

None of these "soft" methods would stop anyone who knew what they were doing of course, but they would block the man-on-the-street from simply being able to copy that floppy with "COPY A:. B:" or "XCOPY A:. B: /S/E" or equivalents.
The.SD.TV.x264.Releasing.Standards.2016-SDTVx264
If you sign every commit then someone would have to find a collision for one object such that all subsequent commits that touch that object still made sense, no? Which would make an ongoing compromise harder.
The original physical release of the indie game Uplink came with old school copy protection codes printed in black on black paper (the text was glossy, the background matte). I think the hex matrix containing the codes doubled as a clue in a clever "hacker challenge" style easter egg.
This is why you pick and use one browser. I like the difference and choice to pick whichever functionality (browser) I want.

> I feel like window-management is pretty much broken at this point. I can now have multiple windows, containing multiple tabs, containing multiple ... what would you call those things?

Are you saying that we should do all "window" management on OS level? I want to maximise screen estate, having 2 windows side by side with vertical tabs will just take way too much space on a laptop screen.

Compare the following and tell me which one do you prefer:

http://imgur.com/4rxsF3G
http://imgur.com/X4FsuAB
200 year drought doomed Indus Valley Civilization
Motu Patlu Comedy Scenes Part 5
Well efficient wireless charging can also be used to power the car while on the road think of ev lanes that charge a capacitor bank in your car while you are driving so you don't have to drain the battery.
I'm curious what the path is to move from developer into a CTO/VP/Product Lead type role, for anyone here who has made the jump from nuts and bolts. How did you go about it? Did it just happen, or did you actively need to push for it? Would love to hear more from someone experienced, because from where I sit, it's hard to figure out how to jump that divide.
Always interested seeing finished 3D engines, but this is written using OpenGL immediate mode mostly, something you shouldn't really learn anymore and that has been deprecated already years ago.

Just bad practice nowadays, and results in slower performance too.
Buying the newest laptop every two years is what like $2000 every two years? That's only $1000 per year, hardly a dent in a programmer's salary.
How long before we know it's safe for us? I mean, if GSM networks are harmful to bees and other insects, this charger emits more energy in less time, so how do we know if it's safe to use in living areas in our homes?
Honest [tough] question: Why don't you work for clients that pay more? Just because you're in Southern Europe doesn't mean the person paying the invoices has to be.

I have friends who save ungodly amounts (in the 40k/year range) and their employers/clients still think they're damn cheap.

Income arbitrage. Look it up :)
I've often wondered why we don't have 'tranquillizer dart guns' already. Given the issues with Tazers, how much worse can the dart gun be? Has it ever been studied?
Don't electric cars have solar panels in windows and on roofs? I've seen one like that.
My opinions: Abolish social security, abolish medicare, keep the FDA but allow unapproved treatments clearly marked as such(possibly require signing a document confirming they know it's unapproved, or require them to file some paperwork with the local government in order to allow unapproved treatments). Of course, you'll never actually get elected advocating the first two, since the elderly have a stranglehold on politicians.

A more electable opinion: Allow people to invest their government-mandated retirement accounts however they want: SS is required to be invested in treasury bonds, which are not what I would invest in.

We don't need the government propping up the news companies, either. Professionals can stay informed to issues relevant to their work by subscribing to a trade magazine. Local communities often congregate at a church or similar(abolish tax exemption for churches, while we're at it), and that's as good a place as any to talk politics or gossip about celebrities.

For purely factual local community items requiring action(new sidewalk repair ordinance requires 30% of houses to replace their sidewalk trees, there's an upcoming mayoral election, a real estate investor just bought the last empty lot in the city and is building a huge apartment complex, etc.) can be reported by the government through the city or county websites, or by mailing notices to everyone.

I also wouldn't mind a government-operated television channel, intended for government matters(the president making his state-of-the-union speech, results of elections, warnings about emergencies, a brief summary of recent Supreme Court rulings as they happen, etc.).
This is for PZ Myers
That's almost a month's salary for a junior/mid-level programmer in this corner of Western Europe.
Not everyone wants to contribute to open source projects. I can see two reasons:

1) Major open source projects are usually sponsored by a corporate parent that employs full-time programmers on the projects. The company steers the project. Independent contributors tend to be young people trying to fill up their GitHub profile because a blog told them that's how you do a résumé these days.

2) Small open source projects are often dominated by young people trying to fill up their GitHub profile because a blog told them that's how you do a résumé these days. Experienced programmers may not want to get involved in that.
Public boolean isUserAGoat()
No. There is no way to be completely sure of your privacy in any context when using modern computers, it simply isn't a problem that can be solved with technical tricks.

Consider all the work I listed above. Imagine you actually did it. Great. But ... you're using WhatsApp to communicate with someone else. Did they do the same work? No? What if their device received a different binary to yours?

You can't even solve this with clever auditing frameworks because then you're just shifting the trust to whoever writes and distributes the auditing tools.

That's why it's so important to understand that you cannot solve political problems with cryptography. At most, you can reconfigure the set of people you need to trust (hopefully by making it smaller). But if those people can be forced to act by a political entity, then no crypto will save you.
Mind me asking where most of their clients are located as well as themselves?
It's probably not too unlike sleeping next to a baby, though. Something that wakes you up randomly and is sometimes very hard to calm back down ...
So, which APIs should be used nowadays?
EDIT: it seems it's using VBOs? What do you mean by immediate mode?

https://sites.google.com/site/letsmakeavoxelengine/home/disp...
The problem with such old devices is that some of them can be impressively reliable, at an age of ~8 years, one has to worry about the device starting to fail. If you want to keep the device going once something breaks, getting replacement parts can become interesting. Not impossible per se, but depending on how popular a particular device was in its day, finding spare parts can be very time-consuming.

Still, I agree. I have a 2008 netbook at home I still use regularly, and I hardly throw away a computer that still basically works.
This article does not solve anything. Only thing I have found working is 3D security request for VISA cards.
In my opinion all the article is about how he is NOT a "sore lottery loser".

IMHO he is trying to explain how being just a programmer, didn't let him change (in better) the faith of the companies he used to work for.
No, not unless they are some competition ultra long endurance type projects.

Even with 100% efficiency cars don't have enough surface area to come to even being close to be able to be driven on solar.
Heck with a regular car the added weight most likely will make it less efficient.
This brings back happy memories of reading +fravia's reverse engineering pages, and cracking protection on PC-games myself, for educational purposes.

Some of my earliest programming was z80 disassembly and patching of games to get infinite lives on the ZX Spectrum, so it's a topic I've a reasonable history with.
UK’s leading payment processor Worldpay invests in Veridu
Ask HN: Best payment solution for intermediary company
basically we are company that link between service provider and consumer, we take deposit (15% of full amount) from consumer (paid by credit card) and if the deal is done, consumer pay the remaining fund and we take a spread ultimately pay the rest to the service provider. so there is a lot of transactions, what is the best (cost-effective) solution available to startup? or is there a smarter work around?

Note - in the worst case scenario, about half of the deals cannot be done - i.e. we will have to refund the deposit to the customer

thank you very much in advanced!