skysight-inc/HackerNews huggingface dataset:
Twitch is nice, but my biggest grief is that it's not YouTube. YouTube is literally everywhere, on every TV, set-top-box, cast device, etc. Twitch is not. Which make it more complicated to watch streams and vods/replays.

It's the same issue Netflix competitors have. They need to get everywhere fast.
If you need to store environment variables easily and securely take a look at EC2 Parameter Store - you can fetch the relevant parameters on startup and they are automatically encrypted and decrypted using KMS for you
A business culture flows from the top. Reading Susan J Fowler's account told me the whole company must be toxic, for such abhorrent behaviour to be condoned of.
Why are there big strips of much high res imagery on the moon?
I can't tell if you're being sarcastic or not, but that is way worse than just having several globals.
What is octopuss deploy? (audio)
This is a great write-up. As someone who bought the Ubuntu tablet I wondered what was happening at times and this gives a lot of information.

Readers might be interested to know that the Ubuntu for phones [and tablets] project continues as UBports.

Their wiki[1] and latest blog post[2] might also be of interest.

If you check out the blog post you can see that they have been consulting with app developers and are working on a solution to the notifications issue - "To service notifications in the future while improving user privacy, we will implement “headless apps”. The OS will call these every few minutes and allow them to do some work in the background such as check for messages. This will be done with battery savings and user control in mind."
There's a more detailed report on the meeting on the forum [3].

Finally HN readers might like to check out the Halium project - which aims "to standardize the middleware software used by various projects to talk with android daemons and make use of hardware". Some details on it's progress in [2].

1. https://wiki.ubports.com/wiki/Home

2. https://blog.ubports.com/qanda/2017/06/14/community-update.h...

3. https://forums.ubports.com/topic/273/june-1-2017-app-develop...
Kalanick's brohaviour has nothing to do with economic success. You absolutely do not need to harass people sexually to be successful.
Too bad Julia is focusing on numerical computing and not trying to be a general purpose language like Python.
This sounds like an awful distraction
At Annsec we are all out on serverless infrastructure and use Lambdas and Step functions in two development teams on a single backlog. Extensibility of a well written lambda is fenomenal. For instance we have higher abstraction lambdas for moving data. We make them handle several input events and to the greatest extent as pure as possible. Composing these lambdas later in Step functions is true developer joy. We unit test them locally and for E2E-tests we have a full clone of our environment. In total we build and manage around 40 lambdas and 10 step functions. Monitoring for failure is conducted using Cloudwatch alarms, Ops Genie and Slack bots. Never been an issue. In our setup we are aiming for an infrastructure that is immutable and cryptological verifiable. It turned out to be bit of a challenge. :)
I also use the respective domainname but instead of my given name I generate a short random sequence with pwgen.
This is probably great news for Tesla, or other auto makers and technology companies who would love to acquire the Uber brand and software.
Thanks! We were also able to cheaply rent a room at a shared office space, so it feels super real. :D
So a person who is psychologically capable of murdering has more control over me than one who isn't, and both are less in control than, say, a tsunami? Maybe, but neither can get at things I give freely to a friend? Control is the incapability of either friendship or self-defense, in my opinion, so yes, in a way always it requires numbing or killing something or someone. Leashes transform those on both ends.
Let's just agree that there are very many, very good reasons not to support Kalanick in any way.
It's just contextual. It can mean:

"I believe what you're saying, so I will follow up."

Or,

"I believe what you're saying, so I will take immediate action on those persons."
Indeed. Also, the player is everywhere. YouTube tech seems better on this side, but it's only one half of the equation.
Connect to Job Seekers with Google Search
The fact that the phrase "beyond a shadow of a doubt" exists should make it clear that there after different degrees of belief.
GSR Capital acquisition of Nissan’s battery unit faces huge challenges
Really? US?

"I believe you" can mean you believe what the person is saying WITHOUT it meaning you take it to be 100% factual.

In this circumstance, it can mean you believe them (as in, trust them) but you're not "convicting" anyone of anything. But you ARE giving them the comfort of "trust."
Been using it for about 6 months with Serverless for Node API endpoints and it's great so far!

The only negatives are:
- cold start is slow, especially from within a VPC
- debugging/logging can be a pain
- giving a function more memory (~1GB) always seems to be better (I'm guessing because of the extra CPU)
It will most definitely be interesting, but it's silly to say that self-driving cars can't be taken seriously, if they don't master these conditions (yet). Hell, I couldn't master those conditions myself, nor do I need to, because I live in the the inner city of a Western-European metropolis, so what I need my self-driving car to do varies massively from what people in other regions of the globe may need it to do, but that doesn't make it any less useful for me.
You watch Lirik!?!? Come on man watch a R E A L streamer like GiantWaffle... People like you probably only have 908 friends on Facebook, like "wolf packs" and work for networking companies TriHard. Get on my level and call me :^)

For real though Twitch is <3 KappaPride
"While roughly 1% of the US population is of the South Asian race and national origin, roughly 93%-94% of Infosys’s United States workforce is of the South Asian national origin (primarily Indian). This disproportionately South Asian and Indian workforce, by race and national origin, is a result of Infosys’s intentional employment discrimination against individuals who are not South Asian, including discrimination in the hiring, promotion, compensation, and termination of individuals."

What kind of argument is this? When the time to elect the 100th president comes, should all non-South Asian candidates be excluded from the start? (Assuming no South Asian is elected until then. And by then the 1% might have changed, of course).
Have you heard about "Is the toilet free?" ?

https://madebymany.com/stories/is-the-toilet-free
Petition Asks Jeff Bezos, Amazon to Accept Bitcoin and Litecoin
Kalanick had everything to do with the valuation. This, however, is a problem: what you might think of as premature optimization. Yes, Kalanick is why Uber got an impossibly high valuation from the collective fantasy known as Wall Street: they were operating based on personalities and primitive ideas of conflict, rather than a real understanding of how systems work.

But it was a premature optimization because those responsible for turning 'viciously competitive evil guy' into raw capital failed to acknowledge that he'd screw them in turn as soon as he needed an exit strategy. You simply cannot turn to childish human dominance battles as a model for what will work in large systems and interdependent markets.Even propping up your 'pet winner' with near-infinite capital won't save you forever.
I live in South Africa and have the same experience.

I have tried to watch the LoL LCS numerous times using Twitch over the years, with stuttering/lag making it unwatchable.

I solely watch it on Youtube now.
Definitely, Finally Solve Your Email Problem in 8 Easy Steps
Roughly, context sensitive can be covered by monadic parsers, while applicative parsers are context free. LR(k) also corresponds to context free parsers. So, at least for monadic combinators they are more powerful. I also think they're fairly modular. The primitive parsers are fairly easy to write and once you have a small library (or use an existing one like Parsec) of them it is fairly easy to put them together (in haskell do notation helps too). The only other kind of parsers I have personal experience coding is recursive descent which I had more trouble trying to keep track of.
I read the GP as saying there'll be a unified UI to various local taxis ("interconnected ecosystem"). I could see this emerging from EU regulation, in a similar way they mandate banks to open up their APIs (which is much bigger than taxis).
When people have skin in the game, they make different decisions than when they are spending other people's money.
Kalanick is no Steve Jobs.
Steve Jobs was an asshole at times, but that behaviour was always about driving people hard to create what he considered a perfect product.

Kalanick's brohaviour has nothing to do with economic success. You absolutely do not need to harass people sexually to be successful, and that idea must die, fast.

In fact: If you promote such a culture, you're giving up the opportunities that employees with different backgrounds, motivation, ad loyalty can bring to the table.
Last time I looked Crystal's string handling was significantly slower than Ruby's.
Be Prepared: Summer Security Camp
Copyright Law Shouldn’t Pick Winners
What you are seeing is the result of the big push to get everyone into tech several years ago. You didn't have to market yourself in the past because there were more jobs than people. Having ability was enough to have wanting employers find you. Now, skilled professionals are everywhere. Employers don't need to make the effort anymore.
As a pure technologist you'll never be Steve Jobs, at best, if you're exceedingly lucky, you might manage to be Steve Wozniak. However, Steve Wozniak's fortune and minor celebrity status owes a great deal to Steve Jobs, whos success in marketing and selling himself was so great that it earned the name Reality Distortion Field.

If "make it big" just means a giant pile of money, there are plenty of millionaire pure technologists at Silicon Valley companies whos names are never told; the thousand or so that were created when Google IPO'd are basically unknown. Forbes had a recent article advertising Craigslist competitors, but reading between the lines, Craigslist has minted some of them, but they're entirely nameless among the wider population. If thats your definition of "making it big", then it's possible, but if you want broader recognition, I don't know that it's possible.

Maybe I'm being unimaginative, but outside of Steve Wozniak I can't think of any pure-technologists with household name recognition. The closest that comes to mind is Elon Musk, but unfortunately for you, there's plenty of marketing going on. I'd bet a large number of readers even here won't even recognize the name Vint Cerf.

Maybe you feel marketing is about lying, maybe selling yourself feels icky. However they're skills like any other; refusing to learn and use them would be like refusing to learn or use multiplication.

Read Sam Altman's praise of Greg (gdb) (http://blog.samaltman.com/greg) who is quite the gifted technologist, but the praise is for his dedication, on both technical and non-technical talent.
Why be so rude?
It's only words
Totally agree. They should never be optional, either force them always or don't have them at all (like Python). Your code example wouldn't confuse anyone in Python as he knows that and_always_dothis() is inside the if.
I'm running Rust on Lambda at the moment for a PBE board gaming service I run. I can't say it runs at huge scale though, but using Lambda has provided me with some really good architectural benefits:

* Games are developed as command line tools which use JSON for input and output. They're pure so the game state is passed in as part of the request. An example is my implementation of Lost Cities[1]

* Games are automatically bundled up with a NodeJS runner[2] and deployed to Lambda using Travis CI[3]

* I use API Gateway to point to the Lambda function, one endpoint per game, and I version the endpoints if the game data structures ever change.

* I have a central API server[4] which I run on Elastic Beanstalk and RDS. Games are registered inside the database and whenever players make plays, Lambda functions are called to process the play.

I'm also planning to run bots as Lambda functions similar to how games are implemented, but am yet to get it fully operational.

Apart from stumbling a lot setting it up, I'm really happy with how it's all working together. If I ever get more traction I'll be interesting to see how it scales up.

[1]: https://github.com/brdgme/lost-cities

[2]: https://github.com/brdgme/lost-cities/blob/master/.travis.ym...

[3]: https://github.com/brdgme/lambda/blob/master/index.js

[4]: https://github.com/brdgme/api
Amazon Bites Off Even More Monopoly Power
Ask HN: What technology of the last 30 years has had the largest social impact?
If you fell asleep thirty years ago and woke up today, what aspects of society would you find most shocking as changed by technology?

- Everyone looking down into their hand computers, everywhere, all the time (including men at urinals)?

- Hyper-normalization of online dating?

- Amazon's ability to deliver almost anything anywhere within two days?

- Proliferation of fake news and its effect on the electorate?

- Twitter, protests and rapid organization of large groups of people?

- The commoditization and accessibility of technology? (A good modern computer being so cheap? Farmers in developing countries owning highly capable $70 smartphones?)

- The rise of China as king of manufacturing high-precision consumer products are improbable scales?

- ???
function reverse(str) { return str.split().reverse().join(); }

Do I win?
you missed my point entirely
Prisoners in the US have barely any rights, they don't even have voting rights as felons in many states.
This post has 5 comments. (mine is the sixth). When you placed your comment, did you think it fair for the rest of the population to try and take control of 1/5 of the opinion expressed on this website? Do you speak for 1/5 of the internet population?

OR, crazy idea: let the comment content speak for itself, without thinking about quotas.
You guys are talking about Uber dying, but I cannot fathom how this is possible from just the user's perspective. Uber seems to be everywhere, people take Ubers or driver for Ubers every day. How could a company this big fail?

Stop growing maybe, but going bankrupt and shutting down?
There was no conspiracy to undermine Kalanick. Nobody is actually questioning the accusations levelled against him. The press simply followed the story, and people were interested in hearing about it. In doing so, they affected positive change at Uber. Everything worked as designed.

And yes: even as a private company, you're not immune from scrutiny of your action by the public. Your company is part of society, depends on the institutions, and can't ride roughshod over established norms of behaviour without also accepting the consequences.
I'd prefer not to disclose the name of the app, as it would tie this account to my real name.

gPodder (https://openrepos.net/content/thp/gpodder) is perhaps the most popular SailfishOS app written in Python and QML.

You can find a lot of FOSS apps (developed in C++, Python, etc.) on OpenRepos (https://openrepos.net/).
It's an argument that's a lot easier to follow than whatever it is you are trying to say about a hypothetical future presidential candidates and how might be related to their point.
> Notice that leveraged loan in 2016.[2]

Traditional firms will generally prefer debt to equity as you will generally get a better shareholder return on debt. VC backed firms do not usually raise debt -- even if it is preferred -- because they are viewed as too risky by banks. When VC-backed firms raise debt it is because they are transitioning out of high risk to the stability of a established and predictable firm.

In some Nobel-winning economic theories the best capital structure is all debt: https://en.wikipedia.org/wiki/Modigliani%E2%80%93Miller_theo... https://en.wikipedia.org/wiki/Capital_structure

If the only thing about this loan that makes it "leveraged" is its interest rate of 5% then that is probably preferable to equity and not a red flag.
I am so sad this project is dead. At the same time, I can't be too sad since I've found Termux:

https://termux.com/

Now I can finally ditch the mail app and read all my emails in Mutt ;)
That's the point, it's an ironic phrase.
I'm a contractor, but I prefer to work remotely from my comfortable house in Cardiff.

The tech industry is changing, and there is no need to waste office space on developers if it isn't required, especially if it's a team of contractors anyway.
The UK software contracting market seems to be flooded with people like this in general. It's infuriating if you can actually do the work because it makes it very difficult to make it past CV sift stage when everybody is blagging.
Being a glorified taxi dispatcher probably isn't Uber's idea of a successful endgame. They desperately want to be a big player in the future of autonomous transportation and are clearly willing to bet the success of their taxi dispatching company to do so. Cutting their burn rate to a skeleton crew means giving up on that ambition and spending the rest of their 'life' as a reasonably successful company, with perhaps some modest profits, dispatching taxis via a phone app, and neither they nor their investors seem to want that.
LAMP Development Services – LAMP Software Development
I've not been a fan of Kalanick. But I do think he is going to do something really great in the future. Much greater than Uber.
I've watched Twitch via my Chromecast as recently as a few days ago, so it's certainly not true in general that Twitch blocks Chromecast. A few reddit threads suggest that some streams might use an encoding that Chromecast doesn't support, though.
TIL there are hacker news readers who use such awful garbage as chromecast and Android TV...
Firstly, I will continue to kid myself. Investors are humans, my friend. Everyone is capable, and should be expected, to put decency above money when the two come into conflict.

Secondly, it doesn't matter. Many people cared about the morality, and it was enough to make a difference.
> I do not dispute the claim about the existence of a quantum computer which surpasses its classical brethren.

It's less "please beat a $20000 server stuffed with GPU accelerators" and more "please beat a 6502, or to start with at least an abacus".

The problem is that everything is so toy-level so far that it's not even in the category of "computation tool".
Add fparsec for F#/.Net http://www.quanttec.com/fparsec/

I used that 2 times and found it pretty easy to use, once I had grasped all the operators (like .>>, .>>., <|>, etc.)
I think we should have an emacs workshop in the near future - maybe even with the help of preek ;-)
I've never had a contract that wasn't renewed (apart from one two week project based contract because the work was completed), in three years I've had four clients. All contracts started off as three month contracts.
I'm aware that some places regard nonwhite people as an "invasive species", but that is normally recognised as the unironic racism it really is.
Their valuation is entirely and utterly founded on the idea of growth, and that there is no other path. They have absolutely no chance of turning around and telling Wall Street, of all people, that it's time to pause. Wall Street only loved them when they moved fast and broke everything there was to break.

This is death. I mean, it's sensible talk, in another context it would be seen as enlightened, in a larger sense it's the right answer.

Uber aren't IN another context. They depend completely on Wall Street continuing to think they are the biggest shark that ever sharked, and now that's ruined and the only big investment opportunities are in betting AGAINST Uber. Most likely the smartest money is already out.

This is death. Shouldn't be, in a more sensible context, but it absolutely is. You can't tell Wall Street 'it is time to think sustainability' when they bet on you eating the goddamn world for them.
Oh, I forgot about rating! It indeed should act in the same way as tipping, but not necessarily to the same degree. It's possible, for instance, that the change on a the driver's earnings conditional on any new rating is lower than the tip that he'd get from a new trip. Even more so as a driver's rating is the average rating from all his recent trips.

If pulls a 5-star service for 499 customers and a 0-star service for a single customer (for whatever reason) his rating drops from 5 to 4.99, which doesn't seem that relevant. Unless a 0.01 drop in his rating means a loss in earnings greater than that of a lost tip, the tipping system would provide better rewards for not dropping the ball.

Forgot about the social pressure, too (I'm not American). That could be a real issue, because if people don't actually consider not tipping then it's just dead as a incentive scheme. They'd have to make tipping anonymous.

By the way, I don't think pressure under anonymous choice is "social". You could attribute it to education and thus society and some way but ... that's rather roundabout. I think the more appropriate term is "consciousness".
> I don't see why the node_modules folder should be uploaded

So you don't end up with a leftpad-like event. Control and ship your dependencies.

But here's the fun part - if you want to just upload your code and make it download+deploy dependencies, you can do it using your own lambda function :-)
Huh. My first PC was a Cyrix "P166+" (running at 133 MHz) with 16 MB of RAM and a 1.2 GB hard drive. It was not really a high end machine at the time. The hard drive was quite big for the time, but the CPU became a liability once Quake came out. :-/
Even then, this is stuff that the IDE simply generates for you. Why would I memorize the signature of a method I will probably never use?
All the best - do you have a link yet?
Hey eterm, this is not the case, we are not blocking chromecast on purpose. Can you send me an email at coral@twitch.tv and I'll happily gather the error data to ease troubleshooting.
Here is the link to sundrop farms for those not familiar with the concept: http://www.sundropfarms.com/facilities/
Asshole culture is as valid as any other culture IMO. Not everyone wants to work at "lets all be jolly good friends" workplaces.
There is a lot of vested interest in this company - it will for sure never go down. Plenty of investors around the world who will buy in. Valuation is a different topic - but this company is here for the long haul.
It's easy to grow when you sell dollars for 70c each. But, when you suddenly need to sell them for 1.01+$ nobody wants to buy.

Uber's problem is taxi companies have lower overhead because among other thing their drivers sometimes get hailed by people at street level. Which means their either taxi prices are lower and people stop using Uber or they pay drivers more and drivers mostly stop working for Uber.
IBM's Weather Company Joins with UCAR, NCAR to Advance Weather Science Globally
The libhybris situation for the time being is "good enough".

Sony last year announced their intention to "mainline" their Xperia devices (their main phone brand)[1]. This could eventually mean running Android on the latest mainline kernel, and perhaps even GNU/Linux[2].

[1] https://developer.sonymobile.com/2016/02/17/work-on-the-main...

[2] Jolla (developers of SailfishOS, a real-Linux-on-mobile OS) announced in February that they are partnering with Sony to bring SailfishOS to the Xperia X (https://jolla.com/wp-content/uploads/2017/02/Sony_Jolla_pres...), which should hopefully be out this month. It's taken a long time, but real-Linux-on-the-mobile is getting closer.
Uber CEO resigns