skysight-inc/HackerNews huggingface dataset:
There was this phone-based software created by a research team.
https://hci.stanford.edu/research/voice4all/

"In places such as rural India, small-scale farmers struggle to meet the challenges of fierce global competition, increasing costs of farm inputs, water shortages, and new diseases and pests brought on by a changing climate. To deal with these challenges, information has become a critical input to farming operations: faced with rapidly changing conditions, farmers need market information, timely technical advice, and alerts on new and improved techniques. There are currently few sources for reliable, timely knowledge. Television and radio have achieved remarkable penetration in rural areas and stand as an effective means of information dissemination. However, without a platform to discuss, debate, and relate personal experience, information is not actionable.

Social media - email, blogs, wikis, forums, and social networks - has revolutionized how people learn and share expertise on the web, but the Internet and its associated access technologies (broadband connectivity, PCs) are out of reach for much of rural India. Even if Internet-connected PCs were available, widespread usage is constrained by language and literacy barriers. But while computers are unaffordable or unfamiliar to rural communities, mobile phones are not.

Avaaj Otalo is a service for farmers to access relevant and timely agricultural information over the phone. This service was designed in the summer of 2008 as a collaboration between UC Berkeley School of Information, Stanford HCI Group, IBM India Research Laboratory and Development Support Center (DSC), an NGO in Gujarat, India.

By dialing a phone number and navigating through simple audio prompts, farmers can record, browse, and respond to agriculturual questions and answers. In addition to the Q&A forum, the service includes an announcements board of headline-like snippets updated regularly by DSC staff, and a radio archive to listen to past episodes of DSC's popular weekly radio program."

Avaaj Otalo led to the founding of Awaaz.De (literally, "give voice"), a company in India that provides a hosted solution for deploying voice-based social media.
Got it, thank you.
> but what about a different market? Or perhaps a different mechanism of transportation?

I'm not sure what you mean by 'a different market', but I can address the latter:

Generally, commercial shipping will yield the greatest economies of scale for bulk cargo transport of any mode of transport (except perhaps pipeline - I'm not sure). You could use a larger tanker ( https://www.google.com/amp/s/oilandgaslogistics.wordpress.co...), like a ULCC that has 4X the displacement (cargo carrying capacity) as the handy size tanker we assessed. However, that would perhaps yield a ~50% cost reduction - far short of the ~99% reduction needed. https://project-firefly.com/node/19396 - this depicts containersips, but the exponential decay scale/cost relationship is similar for tankers.
Its 100 millon not 100 billion
OK, I'll have to guess this is an older model TP?
Not with Bitcoin or Ethereum, given the centralisation of mining. (I flatly do not believe all the pools are actually operated centrally.) Even the approximate solution becomes less useful as the currency recentralises.

In literally all financial and legal regulations, the ultimate answer is "at some point you have to trust someone". This doesn't work out perfectly either (far from it), but it's an approximation that's proven more robust and usable for real world purposes than literally wasting electricity computing hashes.
How do you get that feed on Facebook? I never see that stuff on mobile or desktop, just the terrible articles posted by my Facebook friends.

Thanks for posting that WSJ link. The example articles were horrifying.
APLs are really nice, though! I think they scare away newcomers since they look like brainfuck but it's incredible how you can write fairly intricate programs with one-liners. Also can be incredibly fast since array operations are straightforward to vectorize.

I just wish the K language or KDB+ was open sourced. We'd see people from just about every industry drooling over how nice it is.
New York City tried to introduce anti-resale laws. Guess who lobbied against them? Hint: not (just) the resale sites.
Odd, 'man 7 signal' (http://man7.org/linux/man-pages/man7/signal.7.html) does not list memcpy or memmove in the list of safe functions.
I feel exactly the way you do. I was initially seduced by Ethereum. So much so I actually read the white paper...all of it and started an Eth meetup. After a few meetings of being the only skeptic in the room, I realized the community's problem is not the tech - it's the community. The cryptocurrency world (at least the one I encountered) is a huge echo chamber filled with people who genuinely believe they are smarter than everyone else. It also only attracts a certain type of person so there is little diversity of thought. For example, there are basically 0 people in that world that think it's necessary to dumb UX down (like hiding crazy hash addresses and not denominating things to 13 decimal places) so it can be used by non-technical folks.

Eth's problem is exactly what you said: it's a solution desperately in search of a problem. I believe there are legitimate reasons to displace decentralized systems, but the market just isn't there yet. The value add just isn't there for anyone but a specific kind of nerd.
can you please name those platforms ???
Actually not: "a 2014 macbook pro with amd graphics".

A while back I tested a 2014 MBPR with the AMD GPU vs. my late 2013 model with NVIDIA, and the AMD was a bit faster.
There are variants I've heard regarding illiquid RSU treatment.

1) Regular RSU vesting schedule. You'd get a tax hit on illiquid equity (I've never heard this happen at late stage startups so far).

2) RSU vesting is delayed until IPO. If you leave before IPO, you lose all your equity.

3) RSU vesting is delayed until IPO. If you leave before IPO, you get the equity you have vested on paper so far. You will owe ordinary income tax on the shares.

"more-or-less impossible to cash out your equity" seems to be somewhere in between (2) and (3). I'm interested to read the exact legal language used in the contract, if anyone can find said post.
I feel like another piece missing from why these companies are "flat" year over year is the fact that they are running into a wall of what people will tolerate. I don't think that there will be a renaissance like the author concludes. As a guy who worked in ad tech these tricks have been exhaustively tried. I think right now the industry trend is to pay for premium content rather then be inundated with Ads especially when it comes to games, video and music. I imagine we will see this pattern continue especially with the mobile gaming industry figuring out the key to everyone's wallet: in app purchases.
If I search for a store that is a franchise and have one over the corner, gmaps zooms and displays the first result that is 200km away from me. For what reason it does so ie why would I want that result -- i have no idea. I just use Google search and open map from there.
same here, i'm venturing a guess that you drive a mini?
Long lived unicorns are especially troublesome.

Businesses are like camp fires, camp fires need heat, fuel, and oxygen to burn, if you run out of any one of those three things they go out. By the act of burning, the camp fire can warm the air above it, forcing it to rise which pulls in new oxygen from the surrounding air. They can increase in size which allows them to reach fuel "on their own", and the heat they generate can dry otherwise wet an unsuitable wood and turn it into fuel.

Startups burn cash which as their "fuel", their "heat" is goods and services with which they can change the way a market operates which pulls in more customers giving them more "oxygen" to work with.

As a result, startups and camp fires, share an interesting similarity. The longer you have to work to keep them going the less likely it is that then can survive on their own.

From what is available to the public, it seems that any one of Uber/Airbnb/Dropbox/Pinterest/Palantir would be sold for scrap if they were unable to raise money from private (or public) placement. The key is that they are all losing money so their fires are not self sufficient.

So a really good question is, why not go public?

My experience is that risk is a big factor here. And a number of unicorns have huge risk factors, whether it is bad labor judgments against Uber or sweeping hospitality laws against AirBnB, they have some unresolved 'nut' in their operation which prevents them from showing a risk tolerance that the public would be able to look past. So to evaluate a company that has been around for a while but hasn't shown it can be a profitable business, you have to find the unresolved systemic change that is keeping them unprofitable, and then you have to evaluate whether or not the odds are in favor of that issue being resolved in the company's favor. Which, given their longevity, suggests it is not going so well.
Cities and states have very different ideas for fixing decrepit urban highways
Insurance Claim Adjusters Replaced by “IBM Watson Explorer”
SEEKING WORK - Remote, Lisbon/EU

Remote: Yes

Willing to relocate: Open do consider

Skills: HTML, CSS, ES6, NodeJS, React, Yarn/NPM, Webpack, Python, Django, SQLite, TensorFlow, Jupyter, Git, Bash, Statistical Learning.

Résumé: https://linkedin.com/in/adrianocarmezim

Email: carmezim.filho at gmail
Ask HN: Advice for the travelling developer
I am a software engineer based in Australia. For the last few years I have been working in embedded systems, however prior to that I did work in a web-related support role, and explored some computer graphics and computer vision for my Bachelor and consequent Honours. I feel that I've always followed 'the template' in many regards, trying to establish a career while following opportunities and interests as they present themselves. More recently I feel that I've constrained myself a little however, and am considering the potential for a year of travel and personal growth after a trip to the US and eastern Europe later this year.

If I were younger, this may be a little easier. Unfortunately, it seems I may have just missed the boat on working holiday visas. While there are many options for younger people, and some countries have friendlier systems than others, I am coming up on 32 years on the planet and some of my options for visas have recently evaporated. Though I have a great deal more research to do, this leads me to the belief that my skills as a developer are my greatest asset in finding work overseas, however I suspect that short term work for the skilled traveller may be a difficult prospect.

So, I am curious, what have the readers of HN done to make this work? Is it just a matter of finding the right visa, or the right company and finding some contract work, or are there other options out there that I have not considered?
That's certainly one way of looking at it.

I calculate conversion rate based on the number of people that hit the course page. That's industry standard. My goal was to test how many people that read about my course signed up. The blog post drives traffic to the home page, but I don't count blog readers if they don't hit the home page because that wouldn't be testing the right metric.

Conversion rates vary by business. A media company tracks the number of readers that click an ad. A mobile app tracks the number of visitors to the home page and download the app. This was the metric I picked to see if people were interested.
Writing an API Client in Go
A slack study group is up at deep-rl-study.slack.com.

Email me (in about:) for invitation :)
For options employees; RSU employees don't have the 90-day expiration.

It is pretty egregious that options employees are in that predicament.

Edit: please correct my fact or otherwise respond. If I am incorrect I'd like to know; the drive-by downvote doesn't help.
I don't know if 'but people will pay for it' is a 'proper' response but it's not one I made.
> IANAL but I assume that if I purchased a tract of land and built a bridge on it, I could create it as I please, given that I would be liable for damages should the bridge break and harm somebody on my property, not unlike a slip-and-fall.

Depends on where you buy your land, most likely. If you buy in an unincorporated territory, you might get away with whatever if there are no county or state regulations. If you're buying in a city/town/village, you can expect that basically any construction project will be subject to code requirements and permitting. To get permitted in such a situation would typically require an appropriately engineered design with signoff from a civil PE.
Depends how easy it is to slip on and off. Also, a battery case is more or less specific to a particular phone model. You basically toss it when you upgrade to a new phone.
Not feedback per se, but we have a similar product here in Australia called YourTutor (http://www.yourtutor.com.au/) which most schools/libraries have on offer. So perhaps you could take on some similar ideas?

Looks like a great product, having a listing of tutors that would be helping, and possibly having times when it's available (or is it 24/7?) on the website may encourage more use.
Yeah, just like the tales from the NBA Playoffs, etc.

Got 200K Twitter followers? Ticket sites will "reach out to the team" to get you seats when they mess up.

No? Well, you'll get a "so sad, too bad, credit toward future purchases from us".

Also happened (one of the most egregious) - someone bought tickets to the Lakers in what would become, months later, Kobe's last home game. -MONTHS- after the purchase (and when ticket prices were now sky high for that game), buyer got an email saying "Sorry, the original seller told us he sold you those tickets by mistake. Here's a refund."
Wow I had no idea this is why Apple headphones don't work on other devices. I was under the impression they did not work because apple devices are 3 pole vs. everything else being 2 pole.
Acer’s Predator 21 X gaming laptop with a curved screen
Well this is an apple and orange thing. With BigQuery, they deal with data dumps, while GitHub deals with constant streams of new data. However I do agree with the "What took so long?" sediment.

This is something that should have been in place 3 years ago. I guess it's a good that GitLab is lighting the fire under them, as we all benefit. Given the resources they have, it really is puzzling, they couldn't understand what was important for increasing software development productivity.

I'm guessing they heard enough of "what do you mean we can't search for commits?" from potential/existing Enterprise customers, that they realized this was actually important.
Fork / Join, lambda and parallel(): parallel computing made (too?) easy
Ah missed the accredited investor part.

But here's the thing:

1) Angel investing is break even at best (I quote Paul Buchheit on this)

2) in a VC lead round, the VC firm will fight to keep out individuals as much as possible if said individual is not a professional investor of sorts (ex: you're Marc Benioff).

3) Access is a greater barrier to entry than funds or accredited investor status.

So when you combine the above, retail investors won't have access to great investment opportunities anyways, even when accredited investor status becomes defunct.
>if people really want zero cost abstraction

That one "if" is (by definition) not zero-cost.
Yeah, there are better books to spend your time on than those two...
I put it to you that VR and AR are not going to be general purpose, at least not in our lifetime. I even doubt there will even be a significant niche for either technology as they remain at best a novelty and at worst an expensive gimmick.

What people want (and have always wanted) from VR* will be out of reach for some time.

*You can't feel virtual objects or move freely in a virtual world (without being hendored by the physical world).
Its indeterminate because the ghosts turn in random directions with no preserve patterns. Notice Go, Chess, etc all are determinant.

This paper gives an overview of the background:
http://www.cse.unsw.edu.au/~mit/Papers/AAAI10a.pdf
Surprised no one's mentioned Nebia: https://nebia.com

Super cool startup working on minimising water usage through increasing the surface area/volume ratio of water droplets while taking a shower.
Yup. Something that I can recommend if you have children: just buy a large flower pot (15" diameter), put it on your balcony, and stick 2 potatoes in it.

Your children will see potatoes grow live, and you can eat them with them. Fun thing to do, very easy, and works so well.

For soil, just some normal soil you can dig out anywhere is enough, but you can also buy pre-fertilized soil if you wish (as said, the potatoes would even grow in garbage cans)
> Even with the latest exploits free spreading viruses on android are rare but hook a windows machine up to the Internet without a router or firewall and get a virus in seconds.

I don't buy this at all. Unless you are comparing Android with Windows XP?

First of all, you'd have to go out of your way to disable the firewall on a modern Windows install.

Secondly, there have been tons of Android infections:
http://arstechnica.com/security/2016/07/virulent-auto-rootin...

I'm sure the percentage is lower than "all infected Windows machines" but I very much doubt it's lower than "all Windows 10 installations" or even "all Windows XP SP2 + Windows 7 + Windows 10 installations with updates enabled".

Nonetheless, it's definitely the case that an app sandboxing model provides some defence in depth, at the cost of reduced flexibility w.r.t. e.g. a real generic filesystem, ability to distribute/install without an app store, etc.

The Windows Security Development Lifecycle material is worth reading:
https://en.wikipedia.org/wiki/Microsoft_Security_Development...
https://www.microsoft.com/en-us/sdl/

Ultimately, if you were to allow Android devices to by default, open and run arbitrary native code that users download from the internet, you'd see the same host of problems (probably much worse for the average Android device given the fragmented OS patching nightmare).
I loved my Lenovo W700, which was 17 inches. I keep thinking i should actually replace the keyboard and battery and put it back into service as a secondary machine. It was fantastic, but they stopped making the W7xx line several years back. :(
For those who are looking for a more in depth and technical + real world power user review of this CPU, I highly recommend seeing Techreport's latest published article:

http://techreport.com/review/31179/intel-core-i7-7700k-kaby-...
The position is based in Denver, CO (with the rest of our dev team).
Is the options employees vs RSU employees distinction simply dependant on their join date? (before and after the company switched from options to RSUs)

This is fascinating because at other companies, you can easily have the opposite: A company goes from having option with an extended option exercise period (say 2, 7, 10 years) to RSUs. The RSUs, whether they are on a delayed vesting with handoff when employee leaves, or outright confiscation upon departure, are both worse than the options scenario.
> They're derisked to the point where the RSUs/options should have some value

Perhaps, but I value diversification of my investments. Investing my sweat and my equity into the same company is not diversifying. It'd also be easy for me to overestimate just how much they've derisked, underestimate the fine print, golden handcuffs, and generally fuck myself over.

Rounding to $0 is a useful and "safe" oversimplification. If they turn out to actually have value - hey, sweet, an unexpected bonus.
Don't those companies have established business models they are simply repeating at a profitable level?

I think all you have shown is HN is a source of extremely ineffective marketing for that idea. Your "what's next" seems premature too because HN can't get you "10x more traffic" and even a 10x better conversion will still be barely 1 registration per thousand visitors.

Tomorrow your old front page posts will send you almost no traffic, or ever again, so where is the business model let alone the validation? Still in the testing part, imho. $900 up but no closer to sustainable.
Nasa data suggests we are heading back into a Grand Solar Minimum from around 2020/2022. https://en.wikipedia.org/wiki/Solar_minimum We already have a solar minimum every 11 years due to the solar cycle. Reading this book, https://www.amazon.co.uk/Little-Ice-Age-Climate-1300-1850/dp... not only will make you have a complete rethink of European history, but you will probably come away with the conclusion that "No sunspots = extreme weather". This weather can be unseasonable, ie too hot or too cold.
If a grand solar minimum is on the cards, food security and famine are biggest risks because back during the medieval ice age, its thought 25% of the global population died due to famine and cold. Crop yields were such that lets say 1 field would support a family back then, today same field (or area)would support say 15 families due to higher crop yields, better agrichemicals and so on. So when weather destroys the crop in a field, more people are affected today. Now whilst technology can offset some risks, ie mass flooding, heatwave, snow, or freezing events take place more often, things can get interesting from a "preppers" perspective, if food security risks affect a population. Then you need to ask yourself where do you want to live? A society where its every man for themselves or one where collaboration and social inclusion is the norm?
The fuel cell in Toyota's car is expensive enough that it's an expensive, not very nice, and not very performant car. Combine that with the inconvenience of few hydrogen filling stations, and you've got lack of interest from consumers and the press.
> I use the standard library function realloc.

Realloc may automatically copy the range to a new memory block if the old block cannot be expanded, and when that happens the old range is freed. Any other pointers you had to items in that original array may become invalid every time realloc is called, and if it's automated by your dynamic array code, that could conceivably be any time you push an item onto that array.

This is the waterbed theory of complexity. You can push complexity down in one part, but that just causes it to pop up somewhere else. You can make array size management easier, but the cost is that when it needs to deal with array sizing it's abstracted away to the point where you can't be sure when it happens and when you need to fix problems it might cause, or you can deal with it up front and manually when needed and then when you are manually dealing with the size changes you should remember that the memory might be freed and you may need to deal with that. GC languages deal with this by having all the information to know exactly how to fix all the references needed, and Rust deals with it by requiring you to not have two references to the memory in that circumstance.