skysight-inc/HackerNews huggingface dataset:
> And the gig has gotten harder for longtime drivers. In 2012, Uber Black cost riders $4.90 per mile and $1.25 per minute in San Francisco, according to an old version of Uber's website. Today, Uber charges $3.75 per mile and $0.65 per minute. Black car drivers get paid less and their business faces far more competition from other Uber services.

Considering that he did change the price from under the driver, and that is very likely what did indeed bankrupt the guy, I don't blame him from acting out in any way he can.

The fact that the CEO just screams out "BULLSHIT" when he points out the price decrease which affected him and that his only response just makes me lose respect for him completely.
> If you have one candidate who has seen all of this stuff before and can use it directly from memory...

Then this candidate has likely done many tech interviews before, what does that tell you?
It's both amusing and absurd that what was practically intended as Java's little helper, JavaScript, has grown up to be this thing that might actually replace Java entirely.

How long until there's a really good JVM written in JavaScript of some form and embedded Java apps end up running in JavaScript for performance and security reasons?

It'll be even more ridiculous and hilarious if the "j" in "jruby" ends up meaning "JavaScript".
It's actually a really good thing. Instead of shopping at places like JCPenny or other big-box retailers, people are spending more money and buying higher-quality or locally made things in those areas. It's a win for everybody except sweatshops and cheap, disposable goods.
Some very interesting ideas about reason and communication in human society.

However, it missed that a key social function of reason and communication is for joint decision making. So one person throws out a suggestion with some reasons for it, a second presents reasons to point out what is right and wrong about it and persuades the first person, and throws out a new suggestion, the first person critiques it, and so on back-and-forth until a course of action is arrived at that both people agree is best. You can see this process even in fairly young children.

It is odd Sperber misses this since he seems to have just this sort of relationship with his collegues and co-workers, and enjoys it very much.
Regarding #1, it should be a simple fix once the Reactions API (https://developer.github.com/v3/reactions/) comes out of the preview state.
> Because of the intricate procedures that govern budget legislation and the inherent complexity of health care, Republicans appear unlikely to undo the health law as quickly as they had hoped. Mr. Trump said Congress must tackle the Affordable Care Act before it can overhaul the tax code, also a high priority for Republicans. And those delays could slow work on other priorities like a trillion-dollar infrastructure push.

It's like he left them a 6th grade level puzzle, knowing the bucket of 3rd grade idiots won't be able to solve it, and hopefully they'll be stuck banging it against their heads until they get voted out of office..
A few points regarding CS 101/201 data structures and algorithm coding interviews.

The coding interview is a new phenomenon. In the 1990’s and early 00’s, these type of interviews were rare. Typical interviews were more well rounded with questions about interests (what do you want to do), past experience (what have you done), personality and culture (how do you like to work), as well as some technical and coding questions, often relevant to the actual job to be performed. Also some brain teasers like “why are manhole covers round” which Google has since condemned.

As someone who works largely on complex algorithms and mathematically oriented software such as video compression, speech recognition, and gesture recognition, I can say from experience that these tests frequently have nothing to do with what algorithm developers actually do. These are solved problems in CS such as how to sort data, how to implement a hash table, etc. In practice, developers rarely reinvent the wheel but rather use existing implementations in libraries or source code. The coding interview questions tend therefore to discriminate against older, more experienced developers who are many years past CS 101 or never took these classes.

About half of practicing developers are “self-taught” which typically means they come from some other STEM (Science, Technology, Engineering, or Mathematics) field where they learned to develop software by doing, not by taking CS classes. The tests tend to discriminate against them as well.

As for women and underrepresented minorities, which typically seems to mean people with visible African ancestry and Hispanics with visible American Indian ancestry, this is difficult for me to judge. But in general the CS101/201 data structures and algorithm coding interviews are not a test of the skills used in most (not all) professional software development.

What we can say is that these tests are also not blind tests of technical skill. They are analogous to the bad old days when orchestras auditioned prospective musicians by viewing the musician playing and few women ever made it through. The introduction of blind auditions where the candidates performed behind a sheet and with other measures to hide their gender, race, and other presumably unimportant factors — only the actual music was evaluated — seems to have resulted in an increase in women passing the auditions.
Remote backup (Synology). I've asked them more than once to directly support GCS, or even just to accept my damn patch ;).
The offering does include channels that I only know of on cable (e.g. ESPN, SyFy, Bravo) at a cost significantly less than basic cable (last time I looked).
I think these are really not viable options for most people.

Social networks? How to persuade people to join the better alternatives when all their relatives and friends use the popular ones?

Devices? Most people do not want or need a desktop or a laptop these days. Smartphones are much more convenient and easier to use.

Alternative phone operating systems work well on very few of these devices and the installation procedure is rather harrowing. Might completely brick your phone if you don't know what you're doing, who wants to take that risk?

Those that do need a proper computer probably prefer compatibility with everyone else, and that means they will not run Linux.

Search engines? People would rather trust and use Google or whatever because DuckDuckGo looks and sounds like it's made for five-year-old kids. Startpage.com is spewing stuff about goverment spying and hacking on the front page.
81-year-old Japanese woman learns programming from scratch,makes mobile game
True, however all ads in English or any other foreign language must be accompanied by a translation.
Why would you apply for a job that you don't want? And if you want it, why wouldn't you put at least some effort into getting it?

Effort does not only include writing a cover letter that will be appealing for the company you apply to instead of just forwarding HR your resume. It also includes small activities like these.

You sound more like a spoiled brat, pardon my French, than an artist looking for new opportunities to make a difference.
But even on C±+ your code takes brakes (unless you're running a RTOS), but it's not interrupted by a thread but by a process.
Nice try, Twitter
I neither agree or disagree with you, but what concerns me is that your same logic can be applied to the "top tier university" farce:

"They're equally competent except that they didn't go to a school like MIT or Carnegie Mellon known for the highest quality CS departments. They obviously would've been accepted if they were top-tier grad material, so they are qualitatively not the same as being equally competent to someone who graduated from one of those programs".

I do agree with you inasmuch as they need to be able to speak intelligently about CS. Whether or not they can recite some textbook taxonomy of algorithms, they need to know how to describe and critique an algorithm or describe how a program works.
AWS S3 is back online (including uploads)
Some people think their problem is JavaScript (most of these people are wrong)
Nope. The legs are still pointing in exactly the same direction relative to the body, the only difference is the body is tilted. Relative to the body the legs have different vertical extension but the horizontal distance between them is the same.
Can you point me to some reading that will help me understand why egalitarianism is destructive to civilization?
Tracking Bitcoin transactions for tracking criminals in Denmark
I wrote a bubble sort in Grade 12 but I can't remember the details well enough to write BUG-FREE code to do it on a whiteboard. Nowadays if I want to sort, I use quicksort() or I use the accepted language way of sorting list.sorted() in Python for instance, or I write an ORDER BY clause at the end of my SQL statement.

And so should you. Writing sort algorithm code is a dumb thing for a software engineer to do and I don't care if you have never heard of bubble sort because it is useless historical knowledge for everyone except historians.

But you definitely should be able to make some wise suggestions about how to handle sorting of some set of data in a certain specific context.

I know there is a fad for reinventing the wheel in regard to databases these days but so few engineers will actually have to do this and so few employers will get any real value from this, that I think it is best ignored. Just consider these whiteboard interviews as a way of warning you that the potential employer probably is not such a great place to work after all.
> Rushing into coding something using abstract mathematical computer science techniques is a poor way to solve real world business problems.

(If you want a disclaimer, I'm not really sure which side I come down on with this, but:)

Knowing how to model something abstractly, and what known good algorithms might be applicable, is exactly not 'rushing into coding'.
Didn't you know? David Duke and Richard Spencer are leftists.
Filmic View and Look Transformations for Blender
This is a strawman argument. Nobody is saying that algorithm and data structures knowledge is preferred over pragmatism, commercial awareness and real world problem solving.

What brianpgordo is saying is that algorithms and data structures are an important quality in addition to those.
Isn't the entire reason we're having the "Pi can't / won't sell in industrial quantities" conversation because they can't scale production?
>this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.

Awesome thanks
Maybe you don't.
You can blame the consumers who still flock to the chain stores. You can blame the landlords for choosing money over culture. You can't really blame the chain stores in this instance, they're just meeting demand.
I can totally see Qt a and .NET apps running on top WebAssembly. Imagine MS Word is running in your browser without them having to rewrite it in JS!
Care to elaborate? After all this was exactly the subject of a conversation between Einstein and Heisenberg that the latter recounted in his mémoire "The Part and the Whole".

It might not be our modern view but it seems Heisenbergs view on the origin of QM is very much that. He wanted to work with the observable transitions directly rather than any assumed underlying reality, hence his matrix mechanics.

Quoting from wikipedia:

> Matrix mechanics, on the other hand, came from the Bohr school, which was concerned with discrete energy states and quantum jumps. Bohr's followers did not appreciate physical models which pictured electrons as waves, or as anything at all. They preferred to focus on the quantities which were directly connected to experiments.
Picking a manufacturer is a several month-long process by itself, and would require building out an operations/production engineering team for ongoing production.

Imagine producing 50,000pc/mo and having to do in-depth quality inspection on an sample size of, say 500pcs. Who is going to do the inspection? That's a lot of Pis.

How do you distribute? Do you ship a box of 50,000 to your warehouse and then mail them out 1 at a time to customers? Do you form retail partnerships?

How do you front the money for a 50,000pc order? Say they cost $3 per board, that's $150,000 up front in capital tied up for, say, 1 month of lead time, 2 weeks of transit time, and 1 month until you get paid by the customer - that's $425,000 at any time tied up in inventory (150k*2.5months). Do you negotiate payment terms with the supplier? It's difficult to negotiate terms without a history. Who does the negotiation?

What do you do when your box of 50k has an defect?

None of these issues are insurmountable, but there is a lot of necessary overhead that comes with mass production of anything. Deciding to MP Pis is an organizational decision that requires significant changes to company structure and resource allocation.
> and I can skip all ads

For all $ > 0 the number of ads should already be zero.
Funny thing. The densest, most walkable city in Massachusetts, Somerville, is now the most sought after city in the Commonwealth, and among the most sought after in the country.
Does it say it will be ad-free? If it is that would be worth $35 to me.
The trend has been to offer single-sign-on and user provisioning as the carrot to upgrade to enterprise (e.g. Slack), which nearly doubles the cost. For a 200 employee business that's $3K USD/month. Even smaller startups should be using SSO and automated deprovisioning for security. And Slack isn't going to be the only service that wants to double prices for enterprise features while still charging per user.

For those prices, we can hire a full time employee just to be the admin for your service and get them doing more productive things on top of that. Charging per user is not sustainable when you get into the higher numbers, so we'll look at alternatives, host our own services long term, and/or hire a dedicated admin.
Off the top of my head:

- Games
- Emulator cores
- Crypto
- Compression
- Software graphics
- Audio processing
- Computer vision
- Physics engines
- Other heavy math/matrix/constraint solvers
- In-memory databases

Besides games, all of these are library uses, and tend to have fixed structure definitions and often even fixed memory buffers to work with (crypto in particular). The developer is still writing the main application in JavaScript (or whatever other dynamic/GC'd language you wish to compile into JS) and gets the full speed and memory footprint benefit of pulling libraries such as these as opposed to seeking pure JS versions.
It would be interesting to recompile the old applet plugin as WebAssembly - it should be both secure (well, as secure as WebAssembly ever will be) and fast.
> and I can skip all ads...

Where are you seeing that? If it's anything like Sling or PS Vue you're not skipping ads, you're streaming live TV.
I assure you, I realize the intent of mock-meritocratic memorization tests that happen to ensure a "cultural fit".
Haha I wonder if this was an S3 issue... anyways re-uploaded to another provider. I hope this one works!

https://gifyu.com/images/548oQzWj7s1.gif
There will be a text format, but it's important to keep expectations low, as here is what it looks like:

http://webassembly.org/docs/text-format/
It's strange to me to consider traditional walkable cities as a cause of "human suffering" or to view such properties as holding others hostage -- or, of all things, to identify sprawling car-culture as the one that is in danger of dying out. If anything should be compared with endangered traditional culture practices, it wouldn't be the one that seems to have the forces of the Almighty Economy on its side.
I picked out S3 as this issue is directly related to it, yet the solution is simple: turn on replication and have your application work with it (which is on the developers, not ops.)

EC2: why are you replicating EC2 instances or AMIs across regions? Why aren't you using build tools to automatically create AMIs for you out of your CI processes?

ELB: Eh? Why do I need ELBs to be multi-regional? I'm a little confused by this on, sorry.

EBS: My systems tend to be stateless, storing as much log, audit, or data in external systems such as RDS, DynamoDB, S3, etc. Storing things on the local system's storage is a bit risky, but if you have to there are disk replication solutions available. EFS comes to mind for making that easier. Backups also come to mind in the event of data loss.

VPC: Why does a VPC need to be cross regional? This one is also lost on me.

RDS: Replication is easy -- it's done for you. Convincing developers their application needs to potentially work with a backup endpoint to the data is harder than data replication problems at times. More often than not, it's simply a case of switching to a read-only mode whilst you recover the write copy of your RDS instance, but this is the role of the developers, not ops.

Lambda, ElastiCache, API Gateway... all these things aren't arguments against my original point: architect correctly. Yes it involves more work (from the developer's perspective, mostly), but more often than not in the event of a failure you're left head and shoulders above your nearest competition and left soaking up the profits as a result.

Based on your responses, however, I think we can safely agree to disagree and move on.

Have a great day! I hope you weren't too badly effected by the S3 outage!

EDIT: typo.
What? No.

> The statute applies to "confidential communications" -- i.e., conversations in which one of the parties has an objectively reasonable expectation that no one is listening in or overhearing the conversation. See Flanagan v. Flanagan, 41 P.3d 575, 576-77, 578-82 (Cal. 2002). A California appellate court has ruled that this statute applies to the use of hidden video cameras to record conversations as well. See California v. Gibbons, 215 Cal. App. 3d 1204 (Cal Ct. App. 1989).

If there's a reasonable expectation of privacy, all parties must consent to the recording.
>the "ssh" file hack doesn't set up SSH keys and disable password auth, or at least change the default password.

It's a quick an dirty hack to enable you to SSH on the local network & avoid finding a screen & keyboard.

SSH keys you can add later...presumably your local net can keep the bad guys out for the 30 mins it takes.
> dense walkable cities no one wants

Using property prices as a proxy for demand, it seems the problem is more too many people wanting this.
If there was a "boost" button for every tweet like on FB page posts, then we would use it all the time.
soundcloud uses aws s3. it is still down.
Could it be that their front page example API key was used for so much spamming that their own system blacklisted it?
I keep telling people that in my view, Google Cloud is far superior to AWS from a technical standpoint. Most people don't believe me... Yet. I guess it will change soon.
Strangely, your comment made me read this entire post about working out probabilities..
http://www.statisticshowto.com/how-to-find-the-probability-o...

Quite interesting really!
We should never have called it a launch
What is the goal? Is there progress that isn't either turning a problem into not-philosophy or, as one of the OP comments put it, preventing bad philosophy from muddying the conceptual waters? (The latter still counts as net value to the world if the bad philosophy in question is believed by people without being told by bad philosophers. Maybe that happens a lot -- I'm not sure.)
http://johnkerl.org/miller-releases/miller-5.0.0/doc/etymolo..., if that helps ;)
What do you mean 'no one wants for themselves' ? Here (Paris) a lot of people love to be able to walk everywhere, and there are huge pressures to get cars out of the city : roads closing, lot of money invested in transports, etc...

Some people with cars are complaining, but it is overall viewed as a good decision, as cars take up lot of space for walkable/bikable areas, parcs, etc... and they pollute really badly

I do want a dense city with no car and more transport/the ability to walk to most places
hahaha this is hilarious. BTW I think you are right.
We would definitely seriously consider switching to GCS more if your cloud functions were as powerful as AWS Lambda (trigger from an S3 event) and supported Python 3.6 with serious control over the environment.
no. soundcloud uses aws s3. it is still down. this is false information.
x86_64 binary fixed -- thank you!
Its an extreme form of white privilege and domination in that whites do strongly fetishize the suicide of their own white culture, but other cultures feel no need to suicide their culture just because whites have a weird desire, and telling them they're going to have to eliminate their traditional family life or bulldoze their mosques or forget their traditions and holidays and histories to fit some kind of white ideal of zen like annihilation of the self is pretty racist and is likely not to work so well.

In disagreement with grand OPs daydream of a multicultural future utopia, the multicultural area of the future probably looks a lot more like multicultural areas of the present and recent past, the burbs of Paris burning, genocide in Africa and the middle east, raping and violence by refugees in Europe. The multicultural world of the future will look a lot like Syria, lets say, but angrier more violent and less functional, and it'll be everywhere not just "over there". Except for the rich people in their gated communities profiting off all of it.
Having the ability to lock yourself in a room and study for three months is an enormous privilege, particularly if the thing you're studying is only marginally useful.
The Verge confirms you can skip ads:

http://www.theverge.com/2017/2/28/14750894/youtube-streaming...

And it's got an infinite DVR. I almost never get to actually watch TV live. Hell, even when I watch TV live, I prefer to pause, go to the bathroom, get something to drink, and then skip commercials.

I'm just saying - if I can skip commercials automatically, or without much pain, that'd be very nice.
In the UK specifically, it would fall under the Data Protection Act. You need to make sure that the data (video) is used fairly and lawfully and for a defined purpose. In this case, the purpose of collection is safety, not for publishing on Bloomberg.com.
I think it is close to what you said, though apparently not what you meant.

What this discussion is sorely lacking is actual examples, so let me offer one up: reproducibility has lately become an issue in several branches of science, and maybe it would not have done so without Popper's insights.
Maybe I'm odd but Jeopardy and local news without a TV would be worth $35.
1. Double the character limit.

2. Reduce costs. Had no idea they are burning through 2 billion/yr.

3. They have the news at their beconing; why don't they have well designed News Pages?

A lot of people, like myself just want the news. They should have multiple news pages. And they need to not look like Twitter's API.

I think Twitter needs to read, Don't make me Think. I have no desire to figure out whom to follow on Twitter. I have no desire to narcisstically yack, but certain well informed people could be paid journalists for Twitter?

If Twitter had a decent, trustworthy news feeds, articles; I would put up with tasteful ads. I do want Twitter to succeed.
Some companies manage to disrupt themselves rather than waiting for upstarts to do it for them. It's not impossible. It may well be quite difficult, but I don't see why we can't criticize companies for failing to do difficult things.
April 1st is early this year, isn't it?
> $35/month

That's a series chunk of coin for something that you can get for free with an antennae.

I wonder how much of that is licensing. It's got to be a huge chunk of it.

Also, who watches any of those crap channels anyway?!