skysight-inc/HackerNews huggingface dataset:
Good reason to use Nodejs: The community.

The amount of innovation, available toolset and the pace that everything moves forward (while keeping backward compatibility) is incredible.

And now async/await is available and there are proposals for static typing in next version.

That's the good thing about this community that I love. The community identifies a problem and within a couple of years its fixed.

callbacks suck? Promises, Generators and now Async/Await are there which essentially solve the issue.
(And the community has embraced them all already)

There are proposals for optional static typing for next version. I think once the static typing is there, there arent many reasons not to use nodejs.
Can I confirm my understanding? In my graph https://keybase.io/nickrw/graph if I lost the key "panya" I would still be able to use either of my other two device keys to add another device, even though they are child nodes?
When what you need is a pipe, Python won't do anything positive to performance. Plus, CPython is horrendously slow in general.

Other than that, the simpler design also allowed greater parallelism.
The claim that taxi dribers cross red lights (and Uber drivers don't) is the weirdest argument in support of Uber I have heard about so far.

Uber Black is giving you what you want: An enhanced experience over taxi while simoultaneosuly following the legal requirements.

But what you want in addition: it should be cheaper than taxi. Better overall experience, but cheaper. Makes sense, everyone wants that. But this comes with larger costs for the society (especially long-term) which frustratingly, the biggest Uber advocates always choose to ignore.

Having said that, I really do understand the frustration about the regular imperfections and inefficiencies of hailing a cab. The problem I see that the proposed answer - Uber - the very company - is in the end a very bad solution from a big picture view (even if it elevates the rider experience).
Not dissimilar, but I wouldn't put them in the same league. U2 was added as a purchased album to iTunes accounts.
Working as a Video Games Developer.

Also Polish by birth and wanted an easier way to travel around Europe.
An abridged history of daily standups and agile project management
How to make your own version of Nikto
«we like art, but only art painted with oil colours on canvas»
None of the things you mentioned were invented by the nodejs community. Reimplementing existing ideas is hardly innovation.
What about "set -x"? Same effect, but you only have to flip the switch once.
Yeah, it's a beat effort deal, but a pretty reliable one (except maybe tesseract-ocr)
Use sh -c

-c Read commands from the command_string operand instead of from the standard input. Special parameter 0 will be set from the command_name operand and the positional parameters ($1, $2, etc.) set from the remaining argument operands.
What a garbage blog post.

Who codes a Web facing service in C, C++ (or Rust) nowadays. It takes way to much development time, and Rust network code and frameworks are still underdeveloped and still a weak spot.

If you need high performance than Go or Java are the best, than PHP and Nodejs. The later one handle millions of concurrent request very well with latest version and in case of Nodejs if you launch one per CPU core. The advantage of PHP and Nodejs is the development speed, as they are nit statically typed.

There are far better far grander benchmarks out there like https://www.techempower.com/benchmarks/
Bulletin of the Atomic Scientists – 2016 Annual Report
The point being made is that the problems are solved
Germany Just Smashed an Energy Record Generating 85% Electricity from Renewables
Neither Britain or New Zealand have written constitutions, I'm not convinced that Australia's is the problem at hand, though I guess it could be that a poorly written one is worse than none at all.
Startup Advice and Strategy for startup founders
This works for me https://github.com/grahame/sedge not vault no, but better than straight .ssh/config.
Perl is great at "mangling input", absolutely.

But doing stuff like executing commands with standard output or standard error redirection, with pipes, etc. is something it's not strong at.

That's what a shell script is strong at.

To clarify, I'd: use bash to create an execution pipeline, which itself may contain a Perl script which munges some output.

Bash in this case is more of a "pipeline and execution orchestrator", and Perl is used to "properly munge the output" to make stuff happen.
The tech story here in Bangalore ,India also seems very promising.
http://www.innovationiseverywhere.com/bangalore/
If all you've got is a hammer, everything looks like a nail. If all you've got is a rock, you're going to be working even harder on pounding those nails, and god help you when you run into screws or bolts.
monkeysphere for personal ssh private keys stored in gpg

chef and hashicorp vault

Another neat thing to deploy into dns is sshfp records so there's almost never ssh fingerprint verification prompts for deployed hosts. Alternatively, ssh host fingerprints can be deployed to LDAP.
Kotlin! :) Which incidentally added coroutines and async/await in the recently released version 1.1.

Server-side (running on the JVM): http://kotlinlang.org/docs/reference/server-overview.html

Compiling to JavaScript for the client side: http://kotlinlang.org/docs/reference/js-overview.html

...and for the Android client, compiling to Java bytecode, using the regular Java-based Android APIs and SDK: http://kotlinlang.org/docs/reference/android-overview.html

For iOS and other targets where you don't want the Java or JS runtimes, native compilation via LLVM is in the works: https://github.com/JetBrains/kotlin-native/
Yeah very strange how they have done the rollout. Surely they would have been better off rolling out to densely populated inner suburbs first. Cover the most people and get those most likely to take up the service initially.
Though WSL required more work than WSU or OS/2: they needed a new lightweight process model, for example. That's more serious internal work.
I think the main difference (and I'm not saying Apple cannot do the same maybe at some point in the future) is between an app is downloading something inside that app and the OS is installing an app. A lot of app are connecting in the background to servers and downloading data without always asking permission. But in general the OS should not install something without asking explicitly.
These are truly first world problems.
Intel’s 64-bit Itanium CPUs are dead
Lithuania: Just had it's first ever proper startup exit. Oberlo was sold for $20mil to Shopify. What is interesting - Oberlo was built without VC backing in 1.5 years. This is a good morale boost for local tech community, as Lithuania always tries to measure up to Baltic sister countries Estonia (Skype and many others) and Latvia.
I don't know much about Improbable but from what I've read they shouldn't be viewed as VR firm, simply you could use their technology to create a massive virtual world that you could then explore using VR. I think the media (and maybe Improbable's PR) just likes to go with the VR angle as it's a recognised, understood term

The product is 'Spatial OS'. Want to build a massive simulation of various agents interacting in different ways than cannot possibly fit on a single server? That's where 'Spatial OS' comes in.

Interesting blog post here: https://improbable.io/2016/03/24/what-we-found-when-we-simul... a couple of people from the UK government visit improbable for 3 days, successfully build a detailed simulation of the internet (at the routing level, so simulating all routers involved in BGP). Looks pretty impressive.
Energy Revolutions (1): Supply - Shale Crushes Solar/Wind
Same thoughts here, but we stand to come off well in any case. The less programming talent being allowed in, the more we can demand. I'm preparing to move on from one contract and going to see if I can triple the rate for the next one.
> It will be interesting to see how this pans out for developers that stay in the UK

Positive side: Less tech people = more money (which already has happened IMO, although maybe that's simply because accounting in big companies is in USD). Negative side: Less tech people...

EU techies have already started to move away. And some of the UK companies I've kept in touch with are really struggling to hire now. Personally, I'd always take a good office atmosphere/culture over more pay and a less skilled team.

As for non-EU techies, judging from one of our co-workers, getting a UK visa is horribly complicated. Don't think they'll make up the numbers fast.
SoftBank Founder Looks to Virtual Worlds in Next Big Tech Bet
Interesting stuff . Is there any demo site available to play around with the tool ?
This is an absolutely wrong comparison. Building startups is R&D, it is not the production, so acceptability of failure is much higher. Better compare it this way: what if 99% of all potential new drugs fail clinical trials and never make it to the pharmacy shelves, of which 9% would be deliberate scams devised by con artists to extract funding? That will be just fine, and in fact, that's what it is in the drug world! We are still, as humanity, making great progress in treating diseases.
I wouldn't be surprised to also see a brain-drain of actual UK citizens leaving
Energy Revolutions (2): Demand – The Cloud
But your assertion there is that made-for-TV (or made-for-Netflix, or whatever follows) movies intrinsically have less value. You're saying a movie can only really be "cinematic" if it comes out in a cinema.

That's exactly the nonsense we're talking about here.

Distribution channel doesn't mean anything. There are strong correlations between being able to put on a show and production values, but it's not causative.

Define a movie by its actual qualities. Runtime, dialogue(?), even picture format... But forget about distribution. Lots of people have cinemas in their houses now. Where they don't have to pay £30 to be surrounded by sweaty strangers and sit on uncomfortable and dirty seats. Plus snacks and transport.
Why is reverse engineering illegal (unless covered by a patent)?
For the specific thing the OP mentioned, this:

$ perl -pi -e 's/MY_NAME/Marco/g' ./*.txt

... would go through all "*.txt" files in the directory, and globally replace the token "MY_NAME" with "Marco".

Great for a {poor man's,simple and easy to understand} basic template system to be used inside a bash script ;)
Thinking about geospatial use, there are already plenty of tools that model complex systems and allow realtime or near-realtime exploration of cause/effect - for example a tool called ArcFM that I have worked with allows modelling of utility networks and as a very simple example you could disconnect part of the system and see how the rest of the system is impacted. This type of system implies a significant up front and ongoing cost, and these days is usually based on one of the established COTS solutions. I think Improbable would find this a difficult niche to sell into.

I can see that a utility network could be just one part of a larger system i.e. a rich city model with all key systems modelled, such that you could simulate a tsunami and see what power networks go down, how this affects rail links, where that strands people in the city, what evacuation they may need, etc. etc. The trouble with this is that the investment in creating such a model may vastly outweigh cheaper simulation that provides a good enough result, and that you may end up with such complex interactions that you can no longer get results in a timely manner.

Thinking about global scale, I was reminded of Buckminster Fuller's World Game: https://en.wikipedia.org/wiki/World_Game

I'm open-minded yet sceptical. But what do I know, I haven't just raised $500m!

Edit: it's just occurred to me that what SpatialOS are talking about sounds something like a Spatial Decision Support System: https://en.wikipedia.org/wiki/Spatial_decision_support_syste...

SDSS's find application with NP-complete problems, and work around this NP-completeness in various ways to find solutions that are good enough. Instead of modelling all possible outcomes, single parameters are varied to view their impact, and in this way the nature of the problem can be ascertained. I can see that this methodology could work within SpatialOS, with the system providing a container for vastly scaled up models.

Further edit: I wonder what coordinate systems are available. If they are serious about geospatial they may have some work to do.
I don't think flow control is a problem, as long as it's just to complete a simple purpose. Checking if a file is present, running some code for every file or every line, etc.

But bash is definitely not something where complicated logic belongs.
It's only needed if you configure proxy_pass http://<domain name> ... (and probably other forms of _pass, such as fcgi_pass)

If you use a specific IP, resolver is not needed.
Being able to see this information for everyone in your contact list without having to add them is one of the main features of whatsapp
For all tech news in Asia: https://www.techinasia.com
I did almost the same, its insane how much data you can collect on a person.
I am on mobile, i mistakenly touched an ad and was redirected to a spammy porn website. Somehow i couldn't go back.

Then they wonder why we use ad-blockers.
Walmart Patents Point to Opportunity in Drones, AR/VR, and Automation
I really don't know what they want to achieve by not offering the source publicly.

https://anonscm.debian.org/git/collab-maint/linux-grsec.git/

There you have it, Debian provides the source, as they distribute the grsec patched kernel. I just don't get it?
https://www.startuplist.pk/
"fully autonomous around Mountain View" is not equivalent to "fully autonomous". In particular, Uber can't just take the former and deploy it everywhere.
This reminds of the Citibank incident a few years back. Not technically a hack but can land you in trouble.
That is a stateful interface I'd consider bad. That's mostly because of the limitations of java though. Opening a transaction with a function argument and a commit/rollback return would have been much better.
Is the book released? Where can i buy it? What about part 2? So many questions...
the only thing that is likely to halt is the unrestricted freedom of movement for EU workers

the view amongst the UK electorate is not and has never been "all immigration is bad", surveys reveal that a majority of the UK electorate actually support an increase in migration of highly skilled workers

they simply perceive unskilled migration to be a problem, and within the EU there is no ability to control it

as a result: for the highly skilled from other parts of the world it will likely become easier and cheaper to migrate to the UK (and the government has been making noises to this effect)
Just checked if I was affected and happily I found I'd set every possible setting to private or disabled.

I figure five eyes already had this information. I think they would have tools to decrypt all communications from any app, by using rooted phones that scan their own memory for common crypto libraries and then extract the keys.

On the initial run it would not know where to look, and the phone would be set up to go through a proxy that blocks all non-decryptable communications, to avoid detection. A profile would be extracted to quickly and silently extract the keys from the phone's memory and subsequently send them to the decrypting proxy.

Then on the second run, the phone would be wiped/reset and the decrypting/blocking proxy would attempt to decrypt the communications that are now extracted from the phone in real-time. The wipe functions to avoid detection (it makes it look like the phone is simply crashing). Perhaps the wipe would include changing some device ID's and the source IP.

Rinse, repeat until only decryptable signals leave the phone.

(Something similar could be done with stubbing the encryption code in memory and then "moving" it to the proxy.)

Either based on virtualization tools or on memory inspection. Or perhaps ring -1 based.

The kind of tool I wish every techy had, so they could easily discover what their apps are really doing.

I've seen footage, I stay noided, I've seen footage, I stay-

Edit: If you know of similar or related tooling, please let me know! I want this software.
I have seen the photoshop video, but not League of Legends - got a link?
>Please, use it wisely!

Made me laugh.
I suspect France has a similar system whereby the gov has essentially a tax for financing/subsidizing the film industry and that's what they're talking about.

Btw: in GER it's ~17.50€ per month per household and the "agency" collecting this money is already talking about raising this to ~20€ in a few years...

Ref: https://en.m.wikipedia.org/wiki/Beitragsservice_von_ARD,_ZDF...
When you give your phone number to LinkedIn you're not surprised either if people will find your job title, photo and name based on your phone number right?

I'd think most people are pretty aware of how public the Whatsapp info is.
Where's the risk?
yeah nah, she'll be right mate, why don't ya have another stubbie and watch the footy.
For me, I don't care if Amazon has my shopping preferences. I don't see a list of every item I've ever bought or viewed as particularly sensitive information. If you use Chrome, Google search, Gmail, and maybe have an Android phone, then Google knows everything. Private conversations, every service you have ever used (assuming email is used for login), every thing you've ever searched for, every url you've ever viewed in your browser, basically everything of everything.
Google's biggest trick has been convincing people that "search" is something that is much too hard and sophisticated to do locally.

see https://notmuchmail.org/ your email archive just isn't that big

as for natural language processing, I'm not aware that Gmail does this for user search? maybe it does, but I haven't noticed more than some basic stemming. and given the choice (is not hidden), even most basic users prefer exact/stemmed keyword search over "cleverly" second-guessing returning noise results you didn't ask for.

also there's many non-proprietary search result sorting and filtering techniques that do a great (and predictable!) job, locally, without having to go all deeplearning about it.

remember that a lot of the sophisticated NLP analysis stuff Gmail does, is for the benefit of targeted advertising first and user experience second.
Ah the HN hug of DOS... obligatory link to the cached version

https://webcache.googleusercontent.com/search?q=cache:gR6rTz...
Garry Kasparov on AI, Chess, and the Future of Creativity
This could be extended slightly to get usernames, I believe.

When you're added to a group with a person in it who's not in your contacts, their messages have the name linked to their account in the corner.
Polyfills there you have a reason.

Don't know why I even bother answering this article is useless anyway.

PS I hate javascript and try to not use it when possible. Gives me the best response times
Indonesia in ecommerce and fin-tech. There are plenty in the scene, but the two bigs ones to know are:

> GoJek - Fintech/Uber-like startup:

Raised over USD 550 million. They started out providing on-demand motorcycle taxis (called ojeks), but expanded to on-demand food delivery, cleaners, make-up, courier, massage, housecleaners, etc.

Their bigger play is GoPay. That's their e-wallet service that lets you pay for service you pay for via GoJek and also transfer money to other GoPay users

> Tokopedia - C2C ecommerce

They're a C2C ecommerce site with over 4.0 million product listings with 250 million USD raised.

Others to check out are Traveloka, Bhinneka, Bukalapak, Doku, Qerja, Talenta, Qraved, Fabelio...tons of energy and funding going around.
yes, but to be clear: an identity proven by your PGP key is still considered "you" for chat/KBFS, as your device keys have transitively said that PGP key is you. So (1) PGP proved twitter (or whatever), then (2) PGP signed in a device key (which counter-signed), and therefore (3) device key can read KBFS/chat that is sent to you by your Twitter name.
Ukraine's IT industry is rather developed with still relatively cheap workforce. And there have been a few successful startups recently: http://www.uadn.net/2017/01/09/top-10-ukrainian-startups-in-...
Another issue that remains to be seen how UK will handle it, is that all EU related projects cannot be delivered from non-EU countries without a data agreement in place.

So those projects being delivered from UK either need to move into a EU country or start ramping up EU compliant data agreements.
No there isn't one yet, but we are planning to have a marketing site which will include the demo as well.

For now, all you need is a publically accessible database and a free heroku account. Squealy supports one-click deploy to heroku. You can deploy within minutes and play around with the tool.

Please share your feedback with us once you use it.
But the rule seem to only protect movie theaters (not local film makers) from competing with streaming services. Would not it be better to impose a tax on importing foreign movies?
I was quite impressed with the Ciber City area in Mauritius, but not sure how well everyone there is doing.
I hope never ...

Unless devs are given the option to test the final binary, it's delivering untested binaries to users, and as such should be a no go.
> Self-compassion/kindness is when you become your own sustainable bloodsource of self-esteem and it is critical for your survival and success.

I think this is the opposite of what the article was saying.
The article says that instead of looking for "self-esteem" from your successes (and avoiding failures), you should stop chasing self-esteem altogether, and instead choose self-compassion.

> it is critical for your survival and success

I think the article is trying to say "It's okay not to succeed, go easy on yourself."
Maintained Headless Chrome Docker Image Off Trunk
I, OTOH, wouldn't be surprised if nothing at all changed, with regards to the economy's prospects or UK citizens leaving.
The route ahead: 5 sensational mobile trends transforming businesses in 2017
A company (like Cloudflare) pulling a 180.
Highcharts requires a paid license.
Cannes losing relevancy is nothIng new. it was already old fashioned 20 years ago.
'the view amongst the UK electorate is not and has never been "all immigration is bad"'

So why the fascination with net migration figures and the desire by some elements to have "one in one out"?

Edit: I do tend to worry that post Brexit there will be no reduction in net migration figures and there will be a resurgence of support for the far right who want to deliver on no immigration at all.
> Some of the information that’s being sent back include the following:

Reality:

> All of the information sent back is the following:

Why would you post information in a status update if you don't want it to be public? Why would you use a picture you want to keep a secret?
"the more we can demand."

As long as there is work to do!
The David Rumsey Map Collection:  67,000 Historic Maps (avail for DL)
it's not about what MS put in VS and VSCode, it's about changing the minds of .NET developers who used are to C# syntax/grammar and hate Python because it doesn't fit their world-view. "Already in VS" is meaningless in a .NET enterprise company.
Vietnam has an amazing energy right now. Lots of enthusiasm and optimism among its people.

I know Malaysian companies that have back-offices in Vietnam because of the great talent there. The lack of English is a hurdle, but not impossible.
Rudd was promising the NBN since I was in primary, and it didn't happen after two terms. The insane amount of in-fighting in the last two years before the election didn't give me much hope.

I mean, ultimately I voted for the Pirate Party, but you can't blame people for not having faith that Labor would achieve in their third term something they'd fail to achieve in the previous two. Keeping someone in power despite not fulfilling their promises is how you get Howard.