skysight-inc/HackerNews huggingface dataset:
Looks useful. I'd really like Siri integration. Actually, I'd probably want to say "Hammerspoon", then a menu would appear and I would say a keyword or a number.
In Snap’s Tumble, Startups See a Warning from Wall Street
A Patient Disciple of RISC-V, SiFive Starts Selling Cores
Guess the only reason to have VMWare on my windows machine is going away soon.

Hope there are some reduction in computational overhead.
The Amazon page makes it look like its not ready yet, but I just got part 1 on kindle.
> without needing BCLs.

Nope, that doesn't even make sense. The BCL is where all the base classes live.

> Significantly, it doesn't support Web Forms, which is great for developers but a hard sell for managers.

I can't tell if you're trolling or are serious, if you are serious that's pretty sad. WebForms is an abomination. Just because you can use drag and drop controls and "magically" get AJAX working in the background does not mean it's a good thing. I don't even know where the "great for developers but a hard sell for managers" comes from. If by your own admission it's so great, why is it not the other way around with developers hating it and managers pushing for it?

Either way, that scenario doesn't happen. WebForms has for literally years been as dead as the dodo, with only 1) legacy applications using it or 2) developers who don't have a clue and haven't bothered trying to learn anything modern.

ASP.NET MVC or ASP.NET Web API with a TS/JS frontend are the only 2 options you have.
It definitely can be both a gamble and a skill - a good investor will get a higher hit rate and a positive net return, and a poor investor won't.

E.g. the difference between getting a 1.5% chance of a 1:100 payout vs a 0.5% chance of the same.
It's actually not at all that rare, especially if you shift your lens beyond the US. But even here, groups like the Coalition of Immokalee workers have used boycotts to win better conditions for the workers they represent.

https://en.wikipedia.org/wiki/Coalition_of_Immokalee_Workers
Let me mention Nigeria again( I already did in a reply to a comment below). This tech news site: https://techpoint.ng/category/nigerian-tech-startups/ does a good jobb of chronicling some(not all) of the startups springing across the country.
A company should immediately fire everyone in their financial department if they were to spend money on this.
Nuisance call firm Keurboom hit with record fine
Business, yes, but note income tax is high.

> politically stable

this is somewhat relative. It's perhaps no more corrupt that the US, let's say.

> low crime

relative to where?
It's very easy to argue that. Thousands of people to train, thousands of connections to plan, thousands of pits to retro fit, asbestos to handle. Business to be created, processes, negotiations with Telstra.

The biggest problem was not going fibre to the pit. It would have saved one of the most expensive parts of the operation - the lead in to the house.
Nairobi, Kenya: New incubator http://metta.co/#visit could be a good source of contacts and interviewees.

Rangoon, Myanmar: A scene is forming now that internet and mobile phones have become widely available and affordable.

Vietnam: Lots of startups.
South Africa is fascinating - contrasting bad news and great innovation.

Although there have been setbacks from recent government shenanigans the wheels of law
are turning (albeit slowly) and the ruling Zuma faction is daily
facing more and more resistance. In the meantime the weak rand makes SA cheap, and their interesting ideas enter the world market.

Amazon has a strong presence in SA - and (this is generally a little known fact) EC2 was developed in South Africa[1]

Locally, the Silicon Cape[2] initiative is aiming to create an environment where tech startups thrive, and
has grown to 10k members in 500 organisations.

Ventureburn[3] has a lot on the startup scene in emerging markets, and a lot on South Africa in particular.

The limitations and challenges of South Africa actually drives innovation.

South Africa's (actually, Africa as a continent too) large informal and unbanked sector has led to a lot of fintech and mobile-banking related startups.

Limited Internet infrastructure penetration leads to interesting ways to solve, say, the last-mile problem. For instance Flickswitch[4] has focused on greasing the wheels for those within the IoT and M2M market who use the GSM networks to address the last mile problem (disclaimer: I am one of the four original co-founders of and exited last year after being there for 9 years).

Etc. It's a super market to explore, bigger than, say, Ireland, and more innovative than most.

[1] http://www.zdnet.com/article/how-amazon-exposed-its-guts-the...

[2] https://www.siliconcape.com/

[3] http://ventureburn.com/

[4] http://www.flickswitch.co.za
>Poor people have no money so they don't need financial services.

We already have it in the form of check cashing and payday loan businesses.

>So they don't have access to doctors but they have an iPhone with internet. Totally realistic

Don't underestimate penetration of mobile internet in certaim parts of Africa.
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 publicly 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.
By taking a hard stance on mutilation of children of any gender for the sake of religion.
ES7 vs. core.async
This is something that bothers me on my current setup (Xubuntu on Virtualbox): LATENCY while using X. On the tty everything feels snappy but as soon as I use a graphic terminal, it feels choppy and typing feels sluggish. I'm not even using Unity because then it'd be just unusable..
hypothetically speaking what's gonna happen if Uber opensource their lidar technology now?
I think it is safe to say it is a AAA team, or at least it is the size and consistency of one. They have some very talented people working there.

Whether or not they put together a AAA game I guess is to be seen!
If the market is small enough and there isn't leverage, you can have long term price dislocations. (Example: penny stocks) If the purchases are funded by borrowing, then eventually the debt payment come due and force corrections.
> over a decade or so we'll forget that the UK used to be more prosperous than France or the Republic of Ireland

“It's better to die free than live life in a cage.”
Harvesting friction energy in self-sustaining water motion sensors
I'll just quote the Lego Movie here, "Everything is awesome"
Log Correlation: A Trend or a Need
Yes , all those numbers are true. Ever since I subscribed to JIO I have stopped switching off my cellular Data !!

Vacated all music out of phone memory for others useful apps. Now audio on streaming only.
I've always felt that YML, TOML, JSON and XML cover my needs.

There are other configs like docker file, but they're vender specific.
Delegating complex treatments to filters in shell programs (2015)
I have not really followed the fintech much but understand the Telecom side of things. You seem like an expert on this space in India and hence my questions:
1. Do you think making everything Aadhar based is a good idea?
2. How much awareness is there about privacy issues related to Aadhar?
3. What risk do you see which would derail the $500B projection for Fintech in India? Also it wasn't clear if that projection was the total payment transactions or the market opportunity for players (e.g. commissions etc.).
Clearly you've never been in jail.
https://news.ycombinator.com/item?id=14322071

https://news.ycombinator.com/item?id=14316486
I think there's lots of contributing factors. Not just the politicians. We should remember a lot of what the politicians say and do is driven by what will help them get re-elected -- i.e. by what the populace in general thinks is important.

(I am not saying "oh it's not the fault of the politicians, it's the fault of the populace" -- see my opening sentence that I think there's a lot of contributing factors. And each of these can go several layers deep).
This attack has been done, over the internet. Here's a paper about it from 2003: https://crypto.stanford.edu/~dabo/pubs/abstracts/ssl-timing....
I thought about doing something like this in the past, did you find this to be relatively profitable? Was it something that a lot of people wanted?
So it's sorta like a reverse WINE?
Genuine question: Why not just virtualbox/vmware it up with an ISO ? That's how I've been doing for years and it works just fine.
History of the Pre-Internet ‘Minitel’ Told Through NYT Articles (2017)
Hi, sorry we didn't manage to clearly capture this question on our site. Grakn is not "just a graph database". Here are 4 key points on how Grakn is different from other databases (especially neo4j):

1. Operates as a database for both OLTP (traditional query transactions) and OLAP (distributed graph analytics as a language)

2. Has an ontology as a flexible object model (i.e. schema) with types, subtypes, rules and instances

3. Guarantees logical integrity of data with regards to the ontology (i.e. schema constraint, but on a much more expressive data model)

4. Reasoning query language, to retrieve explicitly stored data and implicitly derived information (i.e. infers types, relations, context, and hierarchies of rules, in real time OLTP).

GRAKN.AI has the logical integrity of SQL, which NoSQL and Graph databases lack. It has the data relationships like Graph databases, which SQL and NoSQL do not have. And it scales horizontally like NoSQL, which SQL and Neo4j could not do.

And here's a more detailed differentiator table with granular points: http://links.grakn.ai/362529/10476081
Furthermore, would you as the civic duty minded citizen plan to tread deep into the desert or bayou to find the rural citizens for their census? Can't exactly automate that.
Julia Language for Raspberry Pi
This works up to some point. It works if you have a small number of servers, a small number of people, and 'who can access what' is simple and obvious, but as soon as one of these conditions is exceeded, it becomes unmanageable.
I have t mobile. Sometimes I get calls labeled "scam likely".

https://support.t-mobile.com/thread/139000

I'd like to know more about the anti spam features. Right now, my anti spam tactic is if an incoming call doesn't start Google voice saying "to accept press one", it is likely something I don't care for.
Dockerd relies on kernel features like cgroups and namespaces so I doubt the docker daemon can run inside WSL. There is a docker daemon for windows that I believes uses hyperv as container runtime. You could probably run docker cli inside wsl if you could expose the socket on the host to it (guessing)
On the other hand, we could be entering a phase where an open source developer might say "Why bother porting to Windows? Just target Arch/Ubuntu/SUSE."
Virtualbox reserves system resources for itself.

This runs fully alongside the Host OS, from what I can see.
> Thanks, what an intriguing level of detail to draw from the cartoon, I have to admit I never read even the slightest amount of that from it.

When I saw the cartoon I thought it was clearly political satire. When have political cartoons not been heavily dependent on context and difficult to understand if you weren't familiar with what had been happening during the week?

I've heard/read a fair amount of support for and against the cartoon. Some support for it has apparently come from people who have actually gone up to remote aboriginal communities. Some people think that it's a truthful depiction of the problems that are happening up there.

Most of the coverage from the fallout of publishing the cartoon, seemed to me, to be about how racist it was. A lot of outrage. Some stuff about 18C. More outrage. Panel shows with a token aboriginal. Yet more outrage. I honestly don't recall anyone examining what problems indigenous communities actually have. So I guess the cartoon was a failure; it used racist, racial stereotypes and no positive outcome came from it.

We're seeing more and more silliness being imported from the US and UK. Ayaan Hirsi Ali cancelled a talk because of security fears recently. She's been here before and given talks. What the hell changed? I think just this Thursday there were students planning to protest a screening of the Red Pill that was organised by other students at the University of Sydney. Everyone wants to live in an echo chamber. I don't know how we move on from this.

I want to stay on topic. Damn the LNP for screwing up the NBN. I will not get the shitty version of it in my area until 2019.
Top 5 Acronyms You Must Know
I got an Apple Watch through my company's Health insurance provider, for free.
Ask HN: Which recruitment agencies should I avoid? (Europe/World)
I am a software developer and started freelancing a while back (2-3 years). For the first time though, I got a project through a recruitment agency/company. I had a mixed experience, had to go to a lawyer to clear things up. This showed my how difficult it can get to get your money etc.

So I want to use the combined knowledge and experience of HackerNews to create a list of agencies with good and bad reputation.

(Maybe this can turn into a website).

So, please share your experiences with certain companies so other people can avoid those.
Not sure how viable that strategy is, considering that WSL is more a developer tool than something normal end users would install. But many open-source developers already don't care about porting to Windows, so not much changes, I guess.
I am just a happy advanced amateur photographer, but I wish I had been given a dollar each time someone complimented my Pentax dslr of taking great images. :D
I'm guessing they talked with VMWare before doing this? I wonder what implications/benefits this has for VMWare, since their (limited) Player has been free for a while now.

Then again, according to Wikipedia, maybe they were already planning for this?

> VMware Workstation versions 12.0.0, 12.0.1, and 12.1.0 were released at intervals of about two months in 2015.[61] In January 2016 the entire development team behind VMware Workstation and Fusion was disbanded and all US developers were immediately fired.[8][9][10][12] The future of these products remained vague; the company said that development would continue. On April 24, 2016, maintenance release 12.1.1 was released. VMware announced the release on 8 September 2016 of Workstation 12.5 and Fusion 8.5 as a free upgrade supporting Windows 10 Anniversary edition and Windows Server 2016.[13]
Are we submitting this story every day?

https://news.ycombinator.com/item?id=14317482
Sort of? Exactly! Windows Is Not an Emulator!
it seems increasingly common that that's the team red mantra nowadays, "Wait for x".

Wait for ryzen.

Wait for vega.

Wait for ryzen again.
Smartphones that charge in five minutes 'could arrive next year'
225M people in Africa have a smartphone today (I think that's like 20%?): https://qz.com/748354/smartphone-use-has-more-than-doubled-i...

Meanwhile in some places there's only 1 doctor per 100,000 people: http://mgafrica.com/article/2015-02-05-hullo-where-have-all-...

So yeah, I do think there are probably a lot of people in Africa with a smartphone but not a doctor.
But does AWS have anything like bizspark that's open to everyone? If not, it is not a fair fight.
We had supersonic airliners for nearly 30 years.
It may be small potatoes, but I'm voting with my wallet by upgrading my Cloudflare account from free to paid. Not because I need the additional features, but to support this fight.
The diabetic retinopathy study (and the somewhat recent stanford dermatology study) were the first ML studies I had read about that blew me away in terms of their sensitivities and specificities, as compared to real doctors. Your comment on specific subtasks is perfect, and I try and use these examples when discussing ML with fellow medical students.

However, like you said, the medical field is very slow, and has quite a lot of inertia to maintain the status quo. Unless insurance companies refuse to compensate practitioners that don't use these tools, I fear that few, if any, in the healthcare field will opt to use such techniques.

And finally: How should someone with both a medical and computer science background get into ML?
India Fintech - the whole country was demonetized in November and there is a serious push to making the whole country cashless. This is a serious challenge in a country where e-commerce was predominantly cash-on-delivery.

To power this through, it's leveraging the new fangled Aadhaar infrastructure - which is kind of like "social security number with biometric data" and is triggering this huge polarising debate on privacy vs value.
However, what cannot be denied is that the tech and regulatory landscape in India around payments has leapfrogged the world. The new NPCI (National Payments Corp of India) API is designed and intended to make VISA/MasterCard redundant...and is well on its way.

We now have a regulatory framework to unlock bank data to make anyone start a service like Yodlee .

Crazy , interesting times

P.S. We (RedCarpetUp.com) are a YC startup building credit-for-billions in India. I love talking about this stuff - never thought I'd see it in my lifetime. Ping me if you want to chat anytime.
Gwern did some self-experimentation with LSD and didn't find any significant effects: https://www.gwern.net/LSD%20microdosing
Exactly. "They were not growing at a rate that returned a decent profit" is true of every defunct business.

I do like the idea though - an open commons of "lessons learned" that lets you pass the baton to whomever else wants to tackle the same problem next.
> only a very small fraction of code written in Java, C#, or any other high-level OOL does dynamic code generation, or even reflection

The overall fraction might be small, however vast majority of software still contain substantial amount of code that does. Most serialization and DB access libraries do. For C#, this includes all framework-provided serializers (XML, data contract, etc.), the ubiquitous Json.NET, and my own one: https://github.com/Const-me/EsentSerialize

> OOP doesn't allow people to reason about complex systems

Respectfully disagree, ‘coz I have never saw complex systems that aren’t OOP. Even most compilers are OOP, take a look: https://github.com/llvm-mirror/llvm https://github.com/gcc-mirror/gcc/tree/master/gcc https://github.com/dotnet/roslyn

> An object can contain references to any other object held by the process

This is true for very small class of objects, like GUI controls with loosely typed event handlers, or objects that hold lambdas/functions that may capture anything at all (but the latter is not strictly OOP).

An object can only reference other objects of types that can be stored in its properties/fields. For many objects especially simple lower-level ones, this means objects can reference no other objects at all.

> have never seen an OOP code base less than 10x the complexity of the business problem it was built to solve

My guess is, you’re systematically underestimating complexity of the business problems solved by the code you look at.
I will also add HyperOpt for model tuning https://github.com/hyperopt/hyperopt
> There's clearly a selective advantage for some of those 'configurations', but how many generations would it take for each genetic mutation required to make a lichen katydid or an orchid mantis to converge?

If you pose the question like that with the posteriori knowledge in mind, then yes, these configurations are highly improbable. I think another question that could be asked is: How many generations would it take for some mutations to produce some camouflage effect in some of the millions of existing species?
Surely some mutations​ that produce camouflage effects will happen.
Leveraging Simplicity in Software
Anything of statistical significance, or just the normal exaggerations of newspapers?
He ate an onion. Raw. Skin and all. https://media.giphy.com/media/68HJUosvhSSI0/giphy.gif
It's a different approach. WSL is more like CoLinux back in the day, in that Windows and Linux kernels run alongside each other. Even a bit better integrated because processes across both worlds can run each other, and see and talk to each other.

No one is taking away your VM, don't worry.
Commas are explicit, whitespace is implicit. Whitespace wouldn't even save characters, because it requires either a tab or a space.
If you think the EU is a cage, but requiring visas for the continent is freedom, what really are the bars of the cage?

I'm a Scottish nationalist, and as such have learned that shouting "freedom!" out of context gets you ridiculed. It has to be freedom to/of some things specific and valuable.
Yes, you are more productive writing the easy stuff and then you loose time with esoteric bugs, configuration, training. Overall I would say less productive, but maybe this is only my experience.
I did say patchy.
Ahh, that's fairly different to regular punters doing it themselves. If you pitched it as a self install method vs a cheaper way for contractors to do fibre installs (the #1 reason the Libs gave for the MtM), I can see why people were confused.
It is easy to have rise tinted glasses. I remember my MacBook with 80? GB hard disk and cursing power PC everytime I had to install a universal DMG that included both Rosetta? and Intel apps.
> majority of those British wanting more immigration control are struggling, you judge them from a position of relative comfort

They're not being judged by officialdom on whether they get to live in the UK and freely move around it. They're only being "judged" in the sense of having the negative opinion of someone on the internet. Big difference.

Maybe we should be questioning migration control on a more local scale? 200k people move to London every year. If London decided to end UK free movement, only allowing skilled professionals in, it could solve the London housing crisis! /s

(That sounds absurd, but was in fact done to the Ugandan Asians who had their UK citizenship removed by act of Parliament)
I am with N26 but move to comdirect now (based in Germany).

The reason: To be honest, I earn too much money as a software developer to trust a new StartUp with my money. Other reason: I want to invest in stocks which N26 is way too small to offer those kind of services in the near future.

So what is N26 good for? Answer: As a day to day account. Maybe even as your salary account. The pros: Push Notifications, easy transfers (especially to those who are also at N26).

But move big chunks of your income to a different bank. I trust the german regulators, but if shit is going down, I don't trust N26 to call me back and verify transactions etc.

So I would use it as a daily driver, but store your savings somewhere else.
Ah, nice, thanks for the explanation! I do remember CoLinux.

This should provide way better latency than my VM tho, right?
The name can be a bit confusing. e-Residency gives people from around the world access to Estonian government digital services, from which the most valuable is being able to run an Estonian company from anywhere in the world. Estonia is known for its simple tax system, low bureaucratic/admin burden and paperless administration of the company. So it's mainly for international freelancers and online businesses.
Interesting with Sydney. Highest density of fibre into the country and the reason google has their Aus HQ there. Be interested to find out just how much of Aus capitals w/o NBN access.
وظائف الخليج اليوم الجمعة 12/5/2017
User data has become a crutch for online advertisers
No fear, no death by Thich Nhat Hanh is an outstanding resource.
“We should live every day like people who have just been rescued from the moon.”
Pretty sure the bootloaders on branded devices are locked, are they not?