skysight-inc/HackerNews huggingface dataset:
The #UK continues to grant the export of surveillance equipment to Turkey
Lol I had the same thoughts
Makes sense to have some shops, a quick bite on the way through vs having to go look for a shop when you get topside. Lowering costs, improving the facilities, and providing those quick resources while on the move would help. People might lose some of their excuses and start using the public transport systems more. Which feeds the businesses, which pay for the upgrades. Becomes a self-feeding circle. I like.
It's not just the technical services those platforms provide, but also the content hosted on them and the other users who use them. The article mentions Dropbox and Google Drive. Even if a Chinese file-sharing service was created as a replacement, good luck convincing foreign collaborators to use it. Also blocked are YouTube and Twitter, which are great platforms for promoting your work to a global audience. I just don't see the Chinese government handicapping their researchers this way just for some extra control.

What's more likely is they'll work out a deal with trusted universities and corporations to give their employees access to an official VPN through which they can get unrestricted internet access. But all traffic through this VPN will be closely monitored.
> This is not obvious. Increasing the income of the almost-bottom could act as a stimulus which drives down unemployment. It is possible that this effect is greater than the unemployment caused by the minimum wage directly.

You're essentially arguing the butterfly effect. It could also be the exact opposite, if the employees use the money to pay down debts when the employers would have spent it on new consumption. Or various completely arbitrary outcomes that are always possible whenever making any change to a complex system.

But the real flaw in the stimulus theory is that it assumes the conclusion. If the net loss from people losing their jobs to begin with is more than the net wage gain to the people who kept their jobs to begin with then there is no extra money to create a stimulus to recover from that situation. If it isn't then you didn't need the stimulus effect to come out ahead regardless. (Though you're still even better off with a UBI.)
What I would suggest is report the bug in an anonymous manner if possible. They're not going to be able to do much if you report a bug anonymously I would think? I mean in the case of people who find bugs by "accident" I mean I'm guilty of messing with a URL here or there to get the true HQ picture of a website.
I don't argue your point here, but I'm seeing more and more developers that cut their teeth in the age of libraries that are terrified to touch library code.

There's an assumption out there for some that library code is flawless, and there's an imposter syndrome type aversion to touching it, with the developer fearing the code was made in a certain way for a certain reason and that they're not skilled enough to work on it.

This is made worse by the few brave developers that will dive in getting all the anger if they make a mistake, at a massive scale if the library is popular.
I believe there were predictions that the gramophone, radio, television, videos, DVDs, and computers (back before the net was a big thing, then several times after it was) would all revolutionize education.
There's been a good deal of academic work on architectural differences between open source and closed source applications (basically resulting from the differences in the organizational structures that designed/built/grew them ala Conway's Law). Observations for example include reports that closed source applications tend to have more large scale API classes/layers, because there is a management structure in the designing organization that can herd them into existence, while open source projects of the same size and complexity tend to have a less centralized architecture, again reflecting the organizing characteristics of the developers involved[0].

None of this is arguing that one or the other style of architecture is "better" per se, but rather the architectures are different because they were in the end optimized for different kinds of development organizations.

Most business applications remain fundamentally a three-tiered architecture, with the interesting stuff today tending to happen in how you slice that up into microservices, how you manage the front end views (PHP and static web apps are pretty different evolutionary branches), and critically how you orchestrate the release and synchronization/discovery of all those microservices.

(None of which is directly an answer to your question, but is more meant to say that lots of the most interesting stuff is getting harder to spot in a conventional github repository because much of it is moving much closer to the ops side of devOps)

[0] http://www.hbs.edu/faculty/Publication%20Files/08-039_1861e5...
It turns out that course material is only one of the things you learn in college. And it's not the one that is necessarily a predictor of being gainfully employed.
Show HN: The pythonic xpath-like syntax, use functions to describe your paths
Here it goes the link to the repo.

https://github.com/iogf/fxml
https://news.ycombinator.com/item?id=14765742
Apparently developers compare their sizes too.
There was a video on building monopolies the other day[1] which pointed out that tech companies' "other bets" are designed to make them look less monopolistic. Google can say "we're not a monopoly in phone software or self-driving cars" and divert attention from being a near-monopoly in search engines and advertising.

I think it's possibly a bit soon to go down this route. There needs to be more time to determine whether these new companies are in fact monopolies and if that has a bad effect on competition. If no tech companies of a similar scale appeared in the next ten or fifteen years, and if the company rankings remain largely unchanged, I would probably revisit that position.

[1] https://www.youtube.com/watch?v=OAIy5Lii3zw
Same here. I only know about Venmo because the people who stole my credit card number used it to pay themselves.
Well, if there were no AI, there were no malicious AI also.
Designing interactive experiences
Agreed, and if they were lucrative jobs the service managers would gladly announce and broadcast those numbers. But they cover and hide the real numbers because it's not really worth it.
Norman's Three Levels of Design
And they all did, a little bit.

Every generation rediscovers distance education, and gets equally excited about it.
Lysenkoism is a prime example where an ideology influenced the researcher so much that it all broke down.

tl:dr for the younger folks:
Darwinism was disliked by the Soviets as it was bourgeois pseudoscience implying that the people are different. Many geneticists and biologists were fired, shot or went to the gulag. Lysenko was a agriculturist who became famous by inventing an alternative biology similar to Lamarckism where organisms inherit acquired traits. This (most of the time) didn't work but you couldn't do research showing the opposite, Stalin loved it too much.

https://en.wikipedia.org/wiki/Lysenkoism
Top Mobile App Development Companies to Meet at MWC Americas
This is simple demagogue populism. This is not a critique of the problems, and does not start any fruitful discussion, and will not lead eventually to better conditions.
Another bad thing about GFW is that Chinese government can export the filtering infrastructure to other countries who also favor the idea of "cyberspace sovereignty". They might have been doing this already.

Also, VPNs are mostly used by academic institutions and corporations. Common netizens often use "Shadowsocks", a protocol that focuses on obfuscation rather than encryption, to make it more difficult for the Wall to recognize its pattern, hence more unlikely to be filtered. It has been working perfectly for 5+ years until recently some people were saying that their Shadowsocks traffic got recognized by the police, then ISP suspended their Internet, they had to visit the police station to sign a commitment of "never use unauthorized means to access Internet" to resume their Internet connection.

This could be "fake news" but still worrisome because if GFW will whitelist only registered VPN servers, and now that Shadowsocks is down, there will be no alternatives.

That said, this is only a concern of probably less than 1% of people. The others either don't know the existence of the Wall, or don't care about the world outside the Wall. In that sense, GFW is already a success.
Im making over $13k a month working part time. I kept hearing other people tell me how much money they can make online so I decided to look into it. Well, it was all true and has totally changed my life.last month her pay check was $12712 just working on the laptop for a few hours. This is what I do.
...........
----------> w­­w­­w­­­­­.­­­j­o­i­n­m­a­t­e­2­.­c­o­m­­­­..................Work Anytime
Knowledge gathering repo
maybe you're projecting your own ability to them, have you considered that maybe they are highly incompetent and do sincerely believe this was a cracking attempt on their system.

Then again there is this culture of making an example to discourage others to even try, similar to prison, which we know is not that effective if at all.
Well that's just patently untrue. Catalan and Spanish are as different as Spanish and French, German and Dutch, or Norwegian and Swedish. The two are further apart, lexically, than Catalan and French. They use very different perifrastic tenses, the main one would confuse the hell out of an unaware Spanish speaker (conjugate "to go" + unconjugated verb == simple past in Spanish, e.g. "vaig naixer" == "nací" == "i was born"). Not to mention spelling and pronunciation rules are drastically different ("vaig" is pronounced "vatch").
People from Adobe should have spent a few nights in jail for the security hell their thrust on people with flash
Applying deep learning to real world problems
Do you have the name or a link to one of these studies?
This is awful. I use Paint all the time. Anyone know of a comparable alternative? (I mean that starts up in a blink, that my grandma could use, and that can do more or less everything Paint can. Very much preferably not depending on frameworks like Java or .NET or Python, since none of those start in a blink, and they also often don't feel "native", if you know how to notice that kind of thing.)
Do you have any goals outside of work - not like vacations but something that is a challenge and requires skill building?

Are you dating?

I'd recommend reading "The Way of the Superior Man" [1]. One of the things that's stuck with me from the book is that no one ever feels like they've "made it". Even if you do feel like you get to the point, like you have, you suddenly become miserable as there's nothing left to strive for. We need some driver in our lives that push us forward.

The author also makes the claim where everyone should have an hour per day to focus on something they want to do. It helps give you direction and purpose. I know the times when I've done this, I've enjoyed work and life a lot more than the times where I haven't.

[1] http://amzn.com/B004A8ZWM4
The Basque Country extends past the Pyrenees into France, there are lots of Basque speakers in France. France has historically shut down use of its minority languages, however.
Yes, but most people get a degree from an accredited university because they feel eventually it will get them ahead in life. True or not MOOCs don't carry the same prestige. They need to fix that. Also, with no one pushing the student it's easy for them to give up. MOOCs are great to improve your skills and enhance your college transcript but not to get a degree.

But I see your point, they have value. I took a tv based class to get credits for my degree. Now I would do it online. In time, moocs value will improve.
Man, MS Paint is basically internet culture​, it's a shame they're killing it.
Ok fair point :-). And ncurses has been around a few years too. I just object to things like test-runners (looking at you jest) being written like this.
I think it is more interesting that Windows 10 still includes code for Outlook Express.
Spree is an open source e-commerce solution. IMHO has good architecture for learning.

Spree has a clean API, clear models, front end and back end, extensions, and command line tools.

https://github.com/spree/spree

Especially take a look at the models:

https://github.com/spree/spree/tree/master/core/app/models/s...
These were a dime a dozen a few years ago, all the ones I bookmarked eventually stopped working, now I just suffer through it. I've considered downloading firefox just for this feature, but it's just not worth the hassle of finding all my extensions and apps again.
So you're saying that NYC's infrastructure (the city in the article's opening paragraph) is crumbling because there's no economic activity bringing money into the city?
Oh it is, Ethereum is considerably more complex and ambitious, and is starting to hit its scaling limits as well (like any time a popular ICO happens the network bogs down). And their solution, transition to Proof-of-Stake + Sharding, is also complex. That's going to be interesting. If there's a first flipping, there could later be counter-flippenings. But Vitalik is an excellent community manager and has so far managed to prevent a major schism like in Bitcoin.
With the way this world is moving, unfortunately it's only going to get worse.
Turns out a city needs police officers. And firefighters. And garbage collectors. And transit operators. And cooks. And cleaners. And waiters. And teachers. And construction workers. And... lots and lots of jobs that don't involve getting paid $200k to use node.js to build a platform that does nothing, earns no revenue, and goes under 12 months later having provided no return on $100m in VC money. But for some reason that is the job people on HN think is "value".
True. Core's website has two good reads on SegWit for anyone interested:

https://bitcoincore.org/en/2016/01/26/segwit-benefits/

https://bitcoincore.org/en/2016/10/28/segwit-costs/
Oh, you seem to be using the code words of state-sponsored media pretty well. Demagogue and populism in the same sentence, nice! : )

Lets not pretend that the tenders made by the BKK is any more lawful or fair than the rest of the tenders that dominate the market around here.
Wow, it's closer to 12 here in the US.
FWIW, I just get a blank page in FF with uBlock running. I believe it's the "naked-social-share" which various 3rd party extensions (Fanboy's) is blocking.
How's that again?
If you just need to crop the image or something basic like that, the built-in "Photos" app might work.
There probably is a replacement in the store already, but being frank, I hate all store apps. The only store app I use is the calculator, because I'm forced to (the classic calculator was removed), and I hate that it takes a few seconds to start up. We're going backwards.
How does it work in your company? Which systems do you use and how do you manage to search across them. Please comment!
/dev/world/2017 – iOS/Swift dev conference in Melbourne – Early Bird tickets
We have better access to information than ever before. Twenty years ago, I quit university/college and taught myself to do what I do now, and the learning materials have only multiplied since then.

I think that big issues that remain are motivation and incentive. You can study for 3-4 years with no guarantee that by the end of it you'll have a job or enjoy it. Or you can teach yourself for six months (or likely more) and have a very slow start as a freelancer, or an up-hill battle pitching your ability to a company looking for a college degree.

I don't love that the gig economy pushes costs and burdens to the employee, but it does provide a quicker opportunity. Someone who's done two weeks of HTML/JS online could well pick up shrapnel work on the side as they learn.

Outside of motivation and incentive, I'd be tackling costs of living so people can get by on 15-25 hours a week of work rather than grind themselves into the dust just to prop up their family.
Sustainability Engineering?
1. August Bitcoin will probably hardfork
Yeah, that doesn't sound promising at all. The guy who instituted this bullshit to cement his power will remain in power, but maybe he'll loosen up? That doesn't sound like any authoritarian ever.
That's the problem of being a maintainer. You point at something and say "that's still working", and no-one knows if it's because nothing has happened anyway, or because you ended up fixing some fatal error in it.

New features are also pretty easy to measure in terms of throw money in, get features out. Maintenance... how hard do you go? How much is too much? Do you just need a light check-in? Do you need full reviews? Or is that just wasting money for no reason?
For me the value of Rails is that it puts a lot of good practices into every application.

Once you are more advanced as a developer or have a larger project then you might not like some of the choices that Rails makes, but it not only saves work but does more than most teams could or would realistically do if they have to assemble an application with just Sinatra or Express as a base.

For learners, having the framework lay out known-good stuff in a standard structure for all of the dozen or so elements that a Web application needs is incredibly helpful. You can let Rails create the application skeleton, and then work through the different parts, knowing that it all hangs together.
No, I'm speaking in general.
1. Sure, most system are not made purely out of functions or purely out of objects.

2. If a module has state, is it not named with a noun, is not an object even if we try calling it an entity, an actor, or anything else?
Hey, thanks again! Educational to hear your perspective.

After re-reading it, I was absolutely mistaken. Hearn did mention a functionality to alert you when your node detects an invalid block. But he was trying to make the point that this was only possible with hard forks. It looks like the nVersion mechanism you mentioned negates his point.

Glad you mentioned that, you made it very clear to me that he was indeed being misleading there! I will edit my parent comments to indicate that.

For reference, here are the quotes I was referring to (again, his claim is that this is only possible with a hard fork):

> ...you will be alerted in some way, like via SMS or email if you configured that, and you get to decide what to do.

> ...if a user complains that their payment didn’t go through that’s a signal that you’re out of date, even if you forgot to configure your full node to email/SMS/phone you. But if you prefer to take the chance you can always configure your full node to act as if there was a soft fork whilst simultaneously trying to get your attention as best it can.

> ...a hard fork is still better. Firstly, it’s detectable, so a properly configured node can email/SMS/phone you to let you know it’s out of date.

Regarding your second point, you have not convinced me that I misunderstand. However you've been gracious enough to discuss it on HN thus far, so I won't press :) Perhaps point me to a link or start a convo with me through my contact info in my profile?

Thanks again!

EDIT

---

Did not realize I could no longer edit my parent comments. Hope everyone who is interested reads all the way down.
Wow! Sounds like a good deal. You could do it for components without installation costs, but even utilities can barely get that today in California on 100MW builds.
I think until the driver is removed from that equation, it would be less popular. One person could comfortably manage multiple Airbnbs even if they were doing the cleaning themselves and dropping keys off manually (which they generally aren't).
You can make the point that even in a market economy, the internal economy of a company is communist: it is centrally controlled/planned and not market base. Outside, big companies can distort the market because of they weight and there ability to use international difference (price transfer, little effective tax paid, lobbying).

So I think, if you believe in the invisible hand and that a fair market is good for everybody, I think we should have smaller companies. But it's not only for tech companies. We have facilitate fusion/acquisition a little too much and we see less competition and even some time cartel.
> We knew that they have been working on an NFC/smart card based system for around 4 years, without any visible result despite having spent over 4 million EURs.

The public procurement process for the current system called RIGO was indeed 2013 but the whole process is much, much older than that. A more than 300 page feasibility study was published in 2011 https://www.bkk.hu/apps/docs/megvalosithatosagi_vizsgalat.pd... And a completely different system, called Elektra was announced in 2004 with a 2006 deadline.

This whole clusterfuck with RIGO starting in less than a year was absolutely unnecessary since the 2011 study already suggested supporting contactless credit cards so once RIGO starts the only ones using this online ticket purchasing system will be those who have a credit card but not a contactless one. This is a (very) rapidly shrinking audience.
With Nokia's purchase of Qt it had a shot, Symbians main failing was a really awful SDK IMHO - if they hadn't spread themselves so thin with Maemo/meego and just used Symbian as an underlying platform for new Qt apps and added touch support quickly they may have survived.
Well, there is Paint .NET (https://www.getpaint.net/) and it looks native. Sadly, you don't want any framework. So I doubt you will find any alternative.

Not sure how much the new Paint 3D is actually replacing it.
McDonald's new job application program called “Snaplications,”
From my experience in the UK, those apps allow you to leave your card at home. Not much of a difference if you're carrying a wallet anyway, but if you carry just a phone and a card + ID in the phone case, you can now ditch the card. Otherwise I don't see the benefit.
Yes, this is definitely true. Porn sites are also blocked for instance. Political censorship is the primary purpose of the firewall, but since the tool already exists, they go ahead and block things that don't fit into their conception of a "harmonious society".
Your account is true, and I'm not disputing it or that Google took nefarious actions here, but the OP's thesis is that Windows Phone was doomed as a platform years before even the release of Windows Phone 7, the fist "modern" version that dropped compatibility with Windows Mobile/Windows CE.

I think Google could have only employed this strategy against an already failing adversary: they haven't tried the same against the iOS platform.
I needed a version that ran on the command line so I made one here: https://github.com/simon-engledew/gocmdpev
I've updated the parent comment with a citation.

I'll also mention a somewhat related article here, not directly on topic, but likely interesting to those reading about conway's law and architectures: Microsoft Research did some very interesting work on the interplay of code quality and organizational metrics (e.g. how high in the org chart do you have to go to get everyone who committed code to a specific DLL or what fraction of the developers under that lead engineer committed code to that DLL, or etc). Their conclusion, simply put, was that organizational metrics appeared to better model actual end user experienced shipped code quality than more traditional test metrics[0].

[0] https://www.microsoft.com/en-us/research/publication/the-inf...
As far as I know sqlite has the reputation of being great (mostly for the test coverage and sheer amount of unit tests).
The thing I love MS Paint for is this:
https://infamoussyn.com/2013/03/19/gain-command-prompt-acces...

Such an insane vulnerability...