skysight-inc/HackerNews huggingface dataset:
Im good at my job. I solve problems that provide business value. It has nothing to do with art. If you ask me to work for 2 hours, I'm sending you an invoice.
Cutting sales and marketing by 40% doesn't seem conductive to growth in users at all.
This is true, but the majority of the article isn't about that. His interview is essentially here:

> After a few minutes of grilling him about the job

Which it appears he fails, since the next part is him being detained:

> the border agent escorted Omin into a small room and told him to sit down. Another hour passed before a different customs officer came in.

Now, there's not enough here to say if he failed the interview due to his answers, his body language, or something else entirely, such as some prejudice of the border patrol agent. But the detainment is a bit ridiculous. Could I determine if a tree is balanced? Probably. With CBP breathing down my back and no sleep? I wouldn't bet on it.

> Omin tells me that the answers to the questions were technically correct, but he suspects the customs official interrogating him wasn’t technically trained and couldn’t understand his answers.

Now this I believe. And explaining your work to a layman under the stress of sleep deprivation and detainment? Good luck! I'd be lucky to explain binary trees to a layman on a good day. And, if a border patrol agent can vet his answers, he can make much more not being a border patrol agent.
Apparently its not easy to fix. Any ideas from the HN community?
Is there any way built in to Kubernetes to go multi-AZ, multi-region, or even multi-cloud? Is federation the answer to this?

I remember reading somewhere in the K8s documentation that it is designed such that nodes in a single cluster should be as close as possible, like in the same AZ.
How to Become an Experienced Digital Marketer When No One Will Hire You?
> On the flip side, here's an example of mathematicians clarifying philosophy.

But only by doing philosophy!
This startup for Airbnb hosts eyes Singapore, more Asian cities
Convince Clients to Implement Testing
How soon before you make an API available? In other words, how do I make use of Deep Voice for my own applications?
You forgot politician
To be fair, unless I misunderstood, the symetric key is only used when you save your master password (so you don't have to re-type it) and use a PIN instead.

I believe LastPass app encourages you to NOT do this.

This obviously doesn't excuse the implementation (it shouldn't of gotten past CR). Just pointing out the attack vector is not as severe as it seems (at least from the issue's title).
PATCH verb? I've seen it in the wild
Why is it so easy for everyone else to see an issue, and not any decision makers inside Apple.

Is it just too huge of a task to keep these machines updated, and Apple are deploying staff in other areas they see as more important?
Because bureaucracy, siloization, Tragedy of the Commons and likely a massive infrastructure with tons of technical debt and inability to make major changes except by gradual incrementalism, oft too late. Infrastructure needs active SimianArmy-style breakage finding without "sacred cows" but with less than 100% uptime across all services to ferret-out outage edge-cases.
> And it's not always safe to retry POSTs. If POST is an insert, for example, retrying it would produce two inserts. [...] Suppose that you have sent a POST request, but before you could read the response, connection dropped.

My previous post already covered idempotent POSTs via futures. The fact is, only the application can decide whether a POST is safe to retry arbitrarily or must be made safe by binding to a future. The PUT is merely a small optimization that is now obviated by the spread of HTTPS.
Hi Andrew, congratulations on your result! A few questions, feel free to answer one or any. How close do you think you are to having fully end-to-end models for speech? Are you optimistic we can get speech synthesis to run on mobile devices in the near future? Do the inference optimizations (particularly sample embedding and layer inference) generalize well to other architectures, like speech recognition? It seems that if these models are going to run offline in realtime on mobile devices, we will need to have specialized hardware, but maybe we can squeeze enough performance out of mobile CPUs to get a highly optimized version to work. Thanks!
Didn't you hear that WordPress runs on C# now?

I just threw my computer out a window reading this. An invoice is on the way to your mailbox :P
> "You will see us do more in the pro area. The pro area is very important to us. The creative area is very important to us in particular. Don't think that something we've done or something we're doing that isn't visible yet is a signal that our priorities are elsewhere. It's very, very important to us."

Cook has been hanging around with Trump too much, as he's actually starting to sound like him.
In search of Forrest Fenn's treasure
Yes. People really hate JavaScript that much. ES6 brought some sanity to the language, but I continue to be firmly in the camp of continuing to hate and despise its existence.
You might enjoy Stardew Valley then.
Thanks for the reply and insight.

Why you had issues with magic in Python libraries, as I understand one of the main design goals of Python and its libraries is "Explicit is better then implicit" PEP-20 [1].

Indeed for our own project we chose python instead of ruby and ruby on rails just because of this PEP-20[1].

Your blog and moving to go alarmed us if there is anything wrong with python eco-system.

We tried go and due to too much boilerplate code and quality of the libraries we dropped it and when it comes to interacting with database especially postgreSQL all the speed advantage of go is not very useful as most tasks were IO intensive. Also the database driver in golang for postgresql is not as mature as psycopg. For CPU intensive tasks we relied on scientific python which is written in C and it worked well with multiprocessing and asyncio in python.

Also for the specific error you encountered in race conditions on update with multiple request. We solved it by using SQLAlchemy with_for_update()[2] which actually takes care at database level to make sure transactions are properly handled. As database we were using is postgreSQL, we wanted the database to handle ACID compliance, not implement in application code.

[1]https://www.python.org/dev/peps/pep-0020/

[2]http://docs.sqlalchemy.org/en/latest/core/selectable.html#sq...
Packet capture and analysis utility similar to tcpdump for HTTP
> Seriously: I don't understand why you guys stay with AWS.

You don't seem to have enough experience to comment on the issue.
> The scarce resource is not the number of electrons you send, the scarce resource is the attention of the reader.

Then they should make it a word limit and give you stop words for free (a, the, and, etc).

I think it requires more attention to decode the messages of people trying to work around the character limits (with bad spelling and dropped punctuation, etc).
Well if it makes people just stop using Twitter then it hurts the one thing they have going for them, a big userbase.
Add LinkedIn Connections Programmatically
It is 3 nines [1] for availability and .999*365/12/24=1.266 hours per month so it is actually 3-4 times their monthly SLA depending on your get/put requests (gets came up sooner than puts but that is not factored into the SLA AFAIK).

[1]: https://aws.amazon.com/s3/sla/
But webassembly will allow for typescript or you language of choice, c/c++ and rust first, and as the OP suggests others too.
Good thing you didn't get into politics instead of tech. Thick skin is required over there.
> punishment

There's some balance between punishment and keeping the rider experience pleasant. I don't want to wait 10 minutes to get matched because of nearby lurking Uber Black cars passing on my Uber X request.

If a driver ignores several requests in a row, they're clearly taking a break. It's a feature, not a punishment.
Lazy interviewers looking for magic shortcuts / lazy managers not mentoring/teaching/structuring how to dig into candidate ability to solve real, hairy problems quickly and get a window into candidate problem-solving thought-processes. Hiring by random "intuition" is both evidence-free and scatter-gun half-assery that results in wasting everyone's time by not attracting/selecting for great candidates.
"quantum theory / relativity / Heisenberg == positivism (If I don't see it (e.g. electron orbitals) it doesn't exist) (* e.g. complementarity)"

Not the parent either, but consider this:

My understanding of the standard model of quantum mechanics is that the fundamental particles cannot be observed in any other way than as statistical behaviors. Therefore, by positivism, it would be an error to try to describe their behavior in terms of a more fundamental model, or as a metaphor, or etc. The mathematics is all you get. There may be two equivalent theories, but if one goes on to make claims that cannot be observed, it is invalid.

In terms of relativity, you it would be an error to make any statements about what is going on outside your light cone. It's not that you don't know, it's that you cannot know and therefore any statements you make are meaningless.

It's not the case that if you know the position, then you cannot know the momentum of a particle. Instead, if you know the position, then the particle does not have a well defined momentum. Making claims about the momentum beyond the limit of your position/momentum knowledge is like asking "Is a unicorn blue?" The question is meaningless.
Symfony certainly offers it.
If they really cared about pro users, then the mac pro would not have been sitting for years without a refresh.

Edit: accuracy
Typescript is a type safe language that "compiles" into javascript. The Microsoft implementation compiles on save, so you work in your file.ts and a program running somewhere fires when the file is saved and converts it to file.js which you would distribute.

I haven't used it yet, but the demo from Anders looked good. It's an attempt to fix the "loosey goosey" nature of javascript. I would be great if browsers supported it as a built in language.

https://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing...

If you watch the video, you'll notice the argument notation is name: type rather than type name. I think Anders is reminiscing about his Delphi days.
This is a joke. The latest MacBook Pro redesign is an affront to pro users.

At our hardware/software startup the new MacBooks are unusable due to the limitations of the USB-C ports. Our engineers refuse to engage in the dongle shenanigans necessary to get these computers to work with the displays and the other peripherals necessary to do their jobs.

We just purchased several of the old MacBook Pros to make sure we have enough for new hires and interns arriving this summer.

Apple cares about Pros? Heh.
Here's one suggestion: go to Florida and watch a rocket launch (schedule [1]). During the ascent, reflect on how far we've come since our ancestors were banging rocks together to make sparks for fire. And maybe reflect on how far we have to go still...

Best of luck in grad school.

[1] http://spaceflightnow.com/launch-schedule/
On first pass, I totally agree with the author. I haven't reviewed the proposed alternative yet but fingers crossed.

That said, I think he misses the single biggest issue with REST APIs that I continuously encounter and which has caused me to consider them sub-par. Representative "State" Transfer. REST APIs are only good for transferring around the state of stateful objects.

However, CRUD operations are only part of the equation in most modern software. Much of what we do is performing actions on those stateful objects (or, better yet in the microservice world, avoid state altogether). REST provides no identifiable mechanism for performing actions outside of CRUD operations and is, therefore, a completely impractical solution. Most real companies' attempts to build a "RESTful" API just end up being RPC over HTTP dressed up to look like REST.
Those seem like de-facto work-arounds for the absence of 3D portability. Using an engine locks you into the constructs of that engine, though. It seems like it'd be kind of backwards to do that if you're using an API to get closer to the hardware, for performance purposes.
I share your sentiment. They can grow slowly like most normal companies and have an amazing business.
I like the way you worded that! I have the same philosophy and I find it brings a rare form of sanity to my consulting projects.
It's not worth making the distinction between idempotent and non-idempotent writes given the possibility of network partitions. Every write must be made idempotent because all you can do is retry in this case. PUT is merely an optimization on idempotent POST requests, one that will become progressively rarer as HTTPS continues to spread.

POST requests can be made idempotent by binding the result of processing that request to a future, so every subsequent request simply returns the already computed result.

Impure reads are the default, and pure reads are designated by long-lived cache headers, ie. it's an impure read that lasts as long as the server responds.

So really you just need GET and POST, and server-side frameworks should make POST requests idempotent by embedding some notion of futures for side-effecting operations. See the Waterken server for the first development platform to really get this right.
I thought this was an April Fools joke, but it's a month early...

The author seems to only focus on smoking's alleged role in heart attack's. I thought the science is pretty well established that smoking increases cancers rates significantly. The author mentions cancer 5 times in the article and heart attacks 32 times!

And finally he brings up the "stigma" against smokers. Guilty as charged here. I personally look at smoking like a simple IQ test. Stupid people smoke. If you're under the age of 40 and you smoke you failed the test. You were raised knowing the dangers and yet you still did it. Why?

I do not miss going to bars and coming home smelling like an ash tray. Sorry dude - smoke in your own home.
Java failed to be what JavaScript became for a number of reasons, but I think the primary was the fact that it never integrated with HTML as cleanly as JS.

It could have been JS, but it was strangled to death by Sun (on the client).
At least that's how it works in most of EU.

But the US isn't the EU, and it sure as heck isn't as sane as a place like Germany.

The US has _always_ been strongly deferential to corporate interests. It's the thing that stood out to me the most when I read the excellent book, "There is Power in a Union", a history of the American labor movement from the early 19th century to the mid 20th century. Even at the apex of the union movement--and thus the apex of a national collectivist mentality--the U.S. government and population both heavily favored corporate interests. That's not a value judgment or criticism, it's just the cold historic reality.

I don't think Social Security is a flawed analogy at all. The core issue of viability isn't about the technical machinations of health care vs retirement income; it's about the politics of not only creating a national program, but _maintaining_ that program in earnest over the long-haul. And specifically the politics in the United States.

Something like Social Security is the best we can hope for in terms of pervasiveness and stability. Social Security has survived precisely because it falls far short of the kind of a strong collectivist, redistributive commitment the country would need to make to enact and _sustain_ a single-payer program. In objective terms both Canada's and Japan's healthcare systems strike a decent balance between public and corporate interests, and Obamacare is tantalizingly close to them on the public/private spectrum.

But I think American progressives don't appreciate how deep, strong, pervasive and _persistent_ are the conservative currents in American political culture. When progressives complain about the poor and working class voting against their own self-interest, they don't appreciate how consistent this behavior has been over the centuries. Without appreciating that, they are miscalculating the viability of their preferred options.

If you examine American political history both over the long term (centuries) and short-term (decades), Obamacare was the best we could ever hope for, and even that was probably too much. And any progressive who thinks Obamacare is hopelessly flawed--because of unnecessary costs sustaining the superfluous private layers--should realize that the _only_ viable alternative is to refocus on state-based solutions.

Let's imagine that Bernie Sanders won the presidency. No way in heck would he be able to champion a single-payer system. The nation didn't just elect President Trump, they gave conservatives a huge majority in _both_ Houses. So, again, the best progressives could have hoped for was tweaking Obamacare and keeping it fiscally viable. The rise of conservatism isn't going anyway any time soon; it's actually a regression to the mean for American politics. People need to keep that in mind, and stop with the wishful thinking.
Haha, I hate to make a comment like this, but once you pointed it out, I can't read it without reading it in Trump's voice.

More on topic, I think Apple is already losing a lot of "pro" users just by not doing anything exciting with their MBPs and desktops. The current lineup is overpriced and under powered, and if I needed a new machine right now, I wouldn't go with Apple. Maybe that will change before I need to replace my 2013 MBP, but I'm not holding my breath.
> For the CEO of Uber to act like a human being.

For the greater majority of Human History, slaves and concubines were normal. I have very little faith in what a "human being" can and should do.
I'll believe it when I see it, but it's been trending for the last few years away from the pro users; I won't hold my breath.
I mean, it's sort of amazing, but it wasn't completely generated by machine. Those sound clips in the middle were generated by copying the inflections from actual recordings, not generating the inflections from scratch. It sounds like the current system they have sounds like the robotic voices at the very top.
Was the Limited Liability Corporation Necessary?
That Which Does Not Kill Me Makes Me Stranger: Extreme Sports Psychology
Astronauts after walking on the moon
Shared patterns of recent evolution across human populations
I don't update for every single release like you do I guess. So maybe I have not had any problems that you've had. Ionic does not update right away when angular changes either.

My opinion doesn't really matter though. I use what is popular so that I have plenty of help getting my work done. The only opinion that I've given you of Clojurescript so far is that I don't think it's as popular. Other than that, nobody has told me what is so great about it in this thread or anywhere. So I really don't think that you have any basis to say that my mind is made up about how great that is. You're not selling it at all and you didn't even answer my question about it.
"you can potentially do something about it"
vs.
"you have to do something about it"

Perspective is everything.
Kurt,
I mean, you are ,occasionally, a funny chap, but I get the impression you are too cynical to even breathe damn it breathe! *commences CPR on n-gate

edit: spellin
Honestly? If TravisK just walked away without discussion? Then there wouldn't be any story here.

The story is that TravisK raised his voice while being secretly filmed by one of the drivers. There's no story about a CEO just leaving a cab.
Can someone explain what the option is for accessing the dom initially? Is there some wrapper JS that will be needed to call into the wasm?
Yeh. Now that is a worthy project. Must learn Rust to implement it in character, however
I worked for a major gaming company for almost a decade and based on that, I think it should be paid for by its corporate users.

Not from the angle of paying to use the service to tweet, but paying for access to tweetdeck. I know there are some fees associated with that, but from my understanding most of those revolve around "customization" and "reports". I think it should straight up be "if you want to see your mentions, you pay".

We dedicated multiple units of headcount in multiple departments. One department was treating it straight up as an additional contact channel and scheduled almost 24 hour coverage on it. One department devoted a whole TV to tweet deck to watch the various mentions. There were multiple instances where customer services issues were caught and handled before they blew up because we saw them emerge on twitter before we saw it on any of our internal tools.

This was especially true for regional/smaller issues. I was in the department with the TV for tweetdeck, and a phenomenal value came from being able to see the "burst flow" as an issue emerged. Each individual tweet wasn't really important, but flurries = issues that need to be addressed, and specific tweets can be dug into for specifics if needed.

I imagine this would be valuable to almost any "always on" type corporation, and there should be enough of them, doing well enough, that they could foot the bill.
I'd be willing to bet that the effort you put into a multi-cloud solution will be more expensive than you think, and far more brittle in the event of an emergency. It always is.
If it lives in the relatively restricted sandbox of the browser, then that's not any scarier than DRM written in Javascript in a browser.
Can someone link to the video? This is all news to me...
Memorizing 20 random A-Za-z0-9 and symbols and retyping sucks too, and much smaller than that is too little.
I agree and I've upvoted you, but I feel it's worth pointing out that Adobe's claim about their own progress in this field was fake news.

https://www.youtube.com/watch?v=I3l4XLZ59iw&t=2m34s

"Wife" sounds exactly the same in both places. All they did was copy the exact waveform from one point to another. Nothing is being synthesized.

https://www.youtube.com/watch?v=I3l4XLZ59iw&t=3m54s

The word "Jordan" is not being synthesized. The speaker was recorded saying "Jordan" beforehand for this insertion demo and they're trying to play it off as though it was synthesized on the fly. This is a scripted performance and Jordan is feigning surprise.

https://www.youtube.com/watch?v=I3l4XLZ59iw&t=4m40s

The phrase "three times" here was prerecorded.

This was a phony demonstration of a nonexistent product. Reporters parroted the claims and none questioned what they witnessed. Adobe falsely took credit and received endless free publicity for a breakthrough they had no hand in by staging this fake demo right on the heels of the genuine interest generated by Google WaveNet. I suppose they're hoping they'll have a real product ready by whatever deadline they've set for themselves.

To be clear, I like Adobe and I think it's a cunning move on their part.
It's almost as if many of Uber's problems stem from mistreatment of lower-level employees.. not only on the corporate side, but also by customers against drivers.
It seems to me that utility functions that have very specific goals are the issue. If the utility function were something like "do anything I ask you to do without making me unhappy and without altering my brain" wouldn't everything else we want fall into place?
It will have a text format (or more than one), but yea probably it will be less readable:

https://github.com/WebAssembly/design/blob/master/TextFormat...
Yes, I do see The North threatened The South, and INVADED the South.