skysight-inc/HackerNews huggingface dataset:
I don't think he's been charged with or even suspected of a crime.
Is it really all just about price? I am rather price insensitive. Usually stay for about $150/night but I don't mind paying up to $300.

But I could never book via anything then booking.com

Without it, how do I know the pros and cons of a hotel? Every hotel site will tell you they are great. But not if they are next to a noisy street, that the staff is unfriendly and that the rooms are much smaller then one would expect from the images.
So, this was an ad-referral click of some sort (article doesn't say)? AdWord clicks generate revenue for Google, not advertisers.
Show HN: 100K sentences mined from Wikipedia to help non-native English learners
I've tried this "getting them involved" approach and it failed miserably for me. I've tried explaining why module A had to be decoupled from module B to stakeholders. I've tried explaining why we need to set up a CI server. I've tried explaining why technology B needs to isolated and eliminated.

In almost all cases they nod and feign interest and understanding and their eyes glaze over. And why should they be interested? The stories are almost always abstract and the ROI is even more abstract. It's all implementation details to them. These stories usually languish near the bottom of the task list and you often need to sneak it in somehow to get it done at all.

I think the only real way of dealing with this problem is to allocate time for developers to retrospect on what needs dealing with the code (what problems caused everybody the most pain in the last week?), then time to plan refactoring and tooling stories and time to do those stories alongside features and bugs.

Stakeholders do need to assess what level of quality they are happy with (and if it's low, developers should accept that or leave), but that should be limited to telling you how much time to devote to these kinds of stories, not what stories to work on and not what order to do them in.

I don't see why they shouldn't have visibility into this process but there's no way they should be allowed to micromanage it any more than they should be dictating your code style guidelines.

This is, IMO, the single worst feature of SCRUM - one backlog, 100% determined by the product owner whom you have to plead or lobby if you want to set up a CI server.
Penrose argument, while it can be challenged, is actually much more careful than dismissals here suggest.

For instance people talking about 'humans are not consistent', we are talking about effort directed into a well specified formal domain, and after long term reflection.
So, of course, people make mistakes in mathematics all the time, but we are talking about consistency after intense review over long period of time. We write a program, and cant find the bug even if we look at it for a google years.

To the claim, 'Godel statement is not interesting relative to other statements', the goal is that to demonstrate non-algorithmic nature of some human activity, which itself would be a big deal if true.

A more qualified version of the LP claim can be expressed as follows 'One of the following is true 1) The activity of humans in some formal domain(like mathematics) is inconsistent in a deep way(not routine mistakes). 2)Humans are reflective consistent, algorithmic but will never have access to the source code(a claim about limits about brain research). 3) We are reflective consistent, can access source code, but wont be able to see why the source itself is consistent.'
My problem is I believe large networks should be one human one vote.

or at least there is some mechanism to prevent too much concentration of power.

If blockchains can't solve that it probably just makes concentration of power that much quicker.
In the last month I've used hotels.com twice because it was lower than booking directly.

In SF: Hotels.come was $180/night, hotel's website was over $300/night.

In Copenhagen: Hotels.com was $120/night, the hotel's website was over $180/night.

I'm not sure why these places are running sales on hotels.com, and not on their direct website. I try not to book on hotels.com because hotels have a reputation for giving those travelers the worst rooms (double beds vs. king bed, next to elevator, unrenovated rooms). However, it's hard to say "no" to 30%+ off.
There are two layers to this answer:

1) Before you even get a job offer, it's important to decide what your "walk away" number is (I called this Minimum Acceptable Salary). Having this number decided—and I recommend literally writing it down—before you get the offer helps you answer this question directly: You should negotiate hard enough to at least see if they will meet your walk away number. If they can't, you can walk away knowing it wasn't a good fit for you.

2) Once you're beyond your "walk away" number—meaning you'll definitely take the job and you're just trying to get the best compensation package possible before you start—things are pretty straightforward. You basically start by counter offering on base salary to see what they can do. Then look for opportunities to negotiate other things that are important to you (paid vacation time, signing bonus, RSUs, etc.).

When you negotiate salary, it should look more like a conversation about the small details than a pound-your-fist-on-the-table-and-shout-at-each-other-until-someone-relents type of negotiation.

"I'd be more comfortable at $X."
"We can't do $X, but can we do $Y."
"Ok, thanks for working with me. I was hoping to get $X, and I understand you can't meet me all the way. Can you do $Y plus an extra week of paid vacation?"
...

It's a collaborative back-and-forth and both of you should feel like you're just discussing details, not fighting over salaries.
Levandowski may indeed be facing criminal charges (separate from the civil case against Uber), hence his unwillingness to testify.
I don't know much - but perhaps Google could make a deal with Levandowski that if he spills the beans on what Uber did, then Google won't go after him?

Google obviously has much more to gain by suing Uber than suing a dude. If Google needs information, and Levandowski has that information, it would seem to be a good deal.

But if there's also possible criminal proceedings, Levandowski would need to make a similar deal with the government too?
Per a Forbes article on the subject [0]

"Check Point estimated the firm was making millions from the ad clicks, in the region of $300,000 per month."

I imagine your price per click is over-estimated by a couple orders of magnitude, but that's just a guess.

[0] https://www.forbes.com/sites/thomasbrewster/2017/05/26/googl...
Couldn't google offer him immunity of sorts in return for spilling the beans on Uber ?
They dont need to claw back the money, it is pocket change to them.
Restricting Uber from entering that market (on potentially near equal footing) is far more valuable.
IANAL but doesn't the letter's language ("that termination shall become effective 20 days from today") imply that he has 20 days to fix things, and that the termination is not a already done deal?
I'm guessing this case falls under strict liability, i.e. it doesn't matter if Uber knew or not. If they used stolen IP, they're liable, period.
It took me a few passes to figure out that "Things Just Worse" should be "Things Just Work." Autocorrect much?
This is incredible. It looks like Uber is trying to pin this on him. I really hope it's true (and proven in court) that Uber encouraged him to steal secrets and start a company with the intention of Uber buying his half-assed startup. Because this firing totally fits the bill of Uber executives' public behavior, trying to shift the blame and throw people under the bus.
CrateDB updated best practices
The language is currently being developed. It is fully supported.
I agree with you regarding their maps and products. I stopped using google maps here in these area because of all the inaccuracies, but at the same time the UI/UX of Yandex is horrible. I do not understand why they could not create better product with better UX.
It's so frustrating to use their product and it's such a shame how they manage their team based on what you're telling me. I've been told by current CS/infomratic students here that, Yandex school teaches their student a lot about heavy math CS concepts instead of a specific language.
Great list with options. I think more developers should opt for the Patreon. Eugen Rockho aka Gargron is making 3k with this for his Twitter alternative Mastodon @ https://www.patreon.com/mastodon. It is possible to fund a developer, but can you fund a whole company this way?

Liberapay is another platform, an open source Patreon alternative, also has a few funded developers and dev-ops like Technowix @ https://liberapay.com/Technowix/.
> If that happens you will never figure out why your application crashes, but if it happens enough, you will start looking for problems.

Ironically, I had this happen. In particular Overwatch would crash constantly on my gaming rig starting around June, I reinstalled Windows, reverted to Windows 7, tried various video driver revisions and NOTHING MADE SENSE.

Eventually started pulling parts out of my system, lo and behold a single 4GB stick of RAM was bad and causing all my grief. If I had ECC memory I would have known what the problem was right away, and replaced it without pulling my hair out first.
“Another BankBot on Google Play”
Money quote:

"What is more infuriating than the condescension of the ignorant?"

This applies in so many domains. When you encounter these people, the best you can do is just to detach yourself from them (or them from yourself!) and move away as quickly as possible...
>node-inspect has been integrated directly into the Node.js runtime

Is node-inspect the same thing as node-inspector or something else?
It is very cheap to do. After 10 years I'm on my second heat gun, first colander and 3rd wooden spoon (though the end is burnt right off).
If you do it during the day it's easier to control as artificial light seems to make it harder to tell how dark a roast is. Also, the sound is a good clue. First crack means I'm close, so I go a bit easier after that.
I've only had a couple that are way off in about 10 years of doing it. I'd estimate that I get it where I want it 80% of the time, not quite right 10% and absolutely perfect 10%. With more effort I have managed better but the extra time didn't justify the effort for me.
Bigger roasts seem to average the temperature better so that helps too.
Levandowski got $250 million in Uber stock during the Otto acquisition and per a story on Techcrunch as of May 3rd, none of it had vested yet. Doesn't seem likely it will either.
This isn't really malware in the traditional sense, it doesn't damage users of the app itself or harvest information from them, this is simply ad fraud, it only damages Google and its advertisers.

It seems to me like CheckPoint is fishing for internet points with this title.
The "X" comes from it being a crossover/hybrid protocol between SQL and a CRUD API. It has a lot of modern protocol features, and uses protobufs, which makes it easy to add new driver support. The CRUD API has overlap with Document Stores like MongoDB, but the X Protocol really goes beyond that.

There are plans to continue developing the X Protocol. We have also chatted about doing translation from the classic protocol to X Protocol in the MySQL Router. I agree with you that async is important. Stay tuned :-)
Yes, but usually not in the middle of lawsuits that spell 'doom' in large letters for the eventual loser(s).

Uber has one and one chance only to get this behind them: to play by the book and to ask 'how high' when the judge tells them to jump. If they try anything funny they can expect the ROI of that to be substantial and negative.
For me, this one brought happiness:

Node.js 8.0.0 includes a new util.promisify() API that allows standard Node.js callback style APIs to be wrapped in a function that returns a Promise. An example use of util.promisify() is shown below.

This is great stuff. This enables writing code using async and await at all times, which is what any sane developer would do when writing code for Node.js.
The court can't order a private entity to fire a private employee. They did this because they know they are probably going to lose this case, and it will be harder for Waymo to show that Uber's conduct was willful now that they have fired the main person involved. They want to be able to say "as soon as we were sure that some of this was stolen, we fired the person that did it". That may make a settlement more palatable to Waymo, or potentially decrease the damages awarded to them by a jury if it goes to trial.
International calls (to fixed lines) are not expensive these days.
My company has this complicated release process for open source software. You have to have a technical review and then a legal review of the package and then it has to go to committee to be signed off. The software can then be released on a specific channel that I've never ever seen someone mention on the Internet.

I'm pretty sure the public release committee would explode if you described pushing commits to a public repo.

For legal reasons I doubt this will change anytime in the near future.
Interesting!

There is a lot going on that isn't seen by the classical hierarchical structure. This is a great way to capture this.

I have been talking about doing a PageRank of sorts at work. To me, the interaction structure is a graph: credit can go both ways and between coworkers of the same unit. It could help a lot of the silent workers you only hear about when things go wrong.

Nothing concrete so far, but the thought experiment yielded some interest from colleagues. I wish it, or OP's back-propagation, could be implemented and tested.
> what was the cost of a miss

Yeah, no idea.

Regarding "Com_select", it seems to be 0:

SHOW STATUS LIKE "Com_select"

Variable_name Value
Com_select 0

What does that mean?

As for the wholistic approach .. well, the server tucks away nicely. I never experience any lag and all users are happy with the speed. So there is no strong drive to investigate. Computers are so fast these days. A cheap $15/month VPS can easily handle tens of thousands of users per day.
DECLARING DEATH OF SOVIET UNION (1991)
What's new precedent has been set by this decision? It seems it upholds an existing doctrine.
According to various documents that Google has submitted to the courts, Uber was talking with Levandowski before he had even left Google.

https://www.axios.com/analysis-uber-gets-bruised-though-not-...
I suspect this is because the conversion from cartesian to polar coordinates doesn't line up...? (it does line up for the midpoint?)

Draw a quarter circle. Draw a line between any two points on the curve. Draw a ray from the center of the circle through the midpoint of the line. The ray also intersects the midpoint of the curve.

If you pick any other division of the line (say, 10%) instead of the midpoint, will the ray intersect the curve 10% along it's length? I don't know, but I don't think so.
when you run something you, can add the --inspect flag to debug.

1. node --inspect app.js
2. In chrome do `about:inspect`

you now have debugger attached. WIN!
Amazon shares hit $1,000 for first time
feel like you're just discussing details, not fighting over salaries

Ahhh, perfect, that clicks for me. Thanks!
As noted, this already was possible in Node 7.x. But to use it, you needed a function that returned a promise. And many functions do not, due to having been developed earlier. This is true even for libraries done in 2016. Even today many Node.js developers don't seem to use async/await. At least in my country... And thus they live in braces {} hell.

The improvement on the 8.0.0 version is that such an "oldie" function can be Promisified. A great improvement.
Depends which part of the file gets corrupted, and the issues between PNG and JPG are dramatically different. There are key bytes in the file (like size of segment, start of segment, etc) that if corrupted would dramatically mess up your image. If it's just in the compressed image data you'll just see some artifacts, and a JPEG already has plenty of compression artifacts anyhow...
There are over twice as many android devices as ios devices, so if you're a malware creator it might make sense only to target the biggest fish.
Note that many hotels, including rather nice chains, have much reduced government rates (so do airlines).

Additionally, while I don't know for the GSA, for my state there's a waiver if there's a defensible reason you need to stay at a nicer hotel.
This doesn't produce three equal angles. Indeed, the angles it produces are completely dependent upon the orientation of the line you pick to intersect the angle's rays with. But even using a line intersecting both rays of the angle at equal inclination, you still won't get three equal angles by trisecting this line segment and drawing rays from the origin through its new points. The middle angle will be wider than the equal outer two.
I was running 14.04 with its "stock" kernel (can't remember what version, but it was old) and had stability problems after losing a RAID1 drive. Upgrading the kernel made a huge difference in stability, and I was able to recover most of the data.
Of course, but most people don't run non-LTS node releases :-)

Edit: originally wrote 'unstable'. Meant 'non-LTS'
And one may always move into another big industry with completely different top players.
it's almost better for the group if nobody gets paid.

Relatedly: Studies show that paying people zero money and giving them respect gets better results than paying some pittance well below market rate. The study conclusion was to the effect of "Pay enough (market rates) or pay nothing. Don't pay some pittance because it is all your project can afford."
Yikes, I wonder what kind of e-mails Scott Aaronson gets.
"Note that, when referring to Node.js release versions, we have dropped the "v" in Node.js 8. Previous versions were commonly referred to as v0.10, v0.12, v4, v6, etc. In order to avoid confusion with V8, the underlying JavaScript engine, we've dropped the "v" and call it Node.js 8."

I was wondering how this would be handled.
I guess old habits die hard since this article title includes the "v".
Nice site it's very clean, also the graphics work awesome
That was my reaction too. You don't know frustration as an undergrad until your correctly designed circuit is behaving oddly because one of your components is damaged in a nonobvious way. I found the CS classes to be relaxing by comparison. Works every time as long as I get the code right? Sign me up.
How to Conduct User Research That Drives UX Success
Philosophers are concerned with two points: soundness and validity. A valid argument is one where the conclusion follows from the premises. The way to think about this is 'If I assume the premises are true, is my conclusion likely to be true'. A sound argument is a valid argument with true premises.

Now valid arguments can be interesting in their own right even if their premises aren't true.

Given this, the proper way to read Lucas's opinion is: I am taking it as given that the computational theory of mind requires a consistent system of inference rules + math; if that isn't true, my argument might be unsound but not invalid (and its validity is interesting); but I also think it is true for x,y,z reasons (though these additional reasons do not constitute a proof).

In other words, the Lucas-Penrose argument is interesting from both a truth-of-premises and validity perspective which is far from dead in the water.
I'm considerably more sketched out at the thought of entering my credit card information on a half-baked local hotel website than going through Priceline or Booking.com. Even some of the bigger hotel chains have a terrifying booking experience - it wasn't all that long ago that I last nooped out of a plain HTTP booking process...
Thanks for the tip! You're the real MVP, @jacquesm ;)
Until you reach a point where most of your atoms come from them, and you are their property now. Great! Why do people here propose the most obtuse and shitty dystopian scenarios for everything?
I might be a tad late to the game, but I'm really happy with my Wenger. Specifically this one : http://wenger.swissluggage.com/proddetail.asp?prod=600628

I previously used one from SwissGear too but found the Wenger a bit more robust for my commute heavy life.
What is nice is that it eats into bluebird. I love bluebird, and there are some nice utility functions. But if you only used it to promisify or create promises, there may be no need to keep it.
Booking.com is indeed nice, however, the cut they take is quite substantial (in my country it is 18% including taxes) and I believe there is a lot of room for competition. I see bookings from Airbnb being on the rise. What Airbnb charges me is peanuts compared to Booking.com. Perhaps a Hotel might benefit from the marketing but for me that's not the case as most of our customers are climbers who come to climb in Osp and they book whatever is available next weekend. Also what I don't like about Booking.com is that I can either accept cash in person as payment or accept credit cards through them but not both. I absolutely have to accept cash but why do I have to completely give up the safety net of credit cards and being able to charge no-show penalties.

What software do you use to sync Booking.com and Airbnb bookings calendars? I was using http://www.sync.rentals/ but they seem to have reliability issues (or maybe websites don't like them). Anyways I would love not having to write my own tool for this task and it would save me a lot of time.

Business opportunity for someone?
Poor sysadmins! They have to wear full 3 pieces suits on the DC Floor!

Besides that, the video/tech is really cool.
No Qualcomm's licenses are with Foxconn et al. Apple has been negotiating for a direct license but they haven't reached any agreement:

http://www.reuters.com/article/us-apple-lawsuit-qualcomm-idU...

Qualcomm apparently filed an amicus brief in support of Lexmark in this case:

http://www.scotusblog.com/wp-content/uploads/2017/03/15-1189...
If you stick to the green features, you're probably good. https://btrfs.wiki.kernel.org/index.php/Status
It still looks like the FS exhibits perf degradation (well, uh, worse than Linux already degrades under I/O load anyway) under not-that-untypical workloads. A few years ago it had the same problems with bog-standard workloads such as using it on / and installing or updating packages. Though, like I mentioned, Linux does generally not shine when it comes to I/O scheduling and system responsiveness. Just a couple days ago I made my whole workstation bog down by writing to the /home SSD with 400 MB/s avg (ext4). It's just not very good there, and it feels like the desktop software is getting worse at dealing with it (probably due to more I/O in more spots, like delayed loading of resources or history files that are read/written in the UI thread and stuff like that)...... especially considering that we all were on spinning rust a few years ago, and now everyone uses SSDs with orders of magnitude more IOPS and at least 2-4 times the read/write speed.
Is there a plan to add any pre-defined workouts for easy tracking? I:E stronglifts 5x5, madcow, 5/3/1 etc. I currently use the SL5x5 app since I am doing that program, but don't want to lose any progress tracking on the main lifts if I ever switch to another program.
s/industry/some software vendors/

The loss of perpetual right to use is a devastating and nasty impact on the industry to customers. I've been involved in big hairy nasty disputes from massive vendors of cloud services -- they have you over a barrel in the way the IBM did in the bad old days.
I don't think Google can offer immunity since any criminal charges would be brought by the state.

Google could offer not to bring a civil suit against him, but it sounds like criminal charges are on the table and he's trying to avoid anything that might help that investigation.