skysight-inc/HackerNews huggingface dataset:
Started learning (amateur) boxing.

I participated in my first boxing tournament last month and won the bronze medal. I think this was my greatest achievement of 2016.

It wasn't such a big tournament as it only had 15-16 boxers in my weight category and I only had 3 fights.

I was really scared before getting into the ring for the first time, but completing three rounds of my first match was a rewarding experience.
If I transfer from an account with the Commonwealth Bank, to an account with ANZ, it takes around 300 miliseconds for the funds to arrive.

If I transfer from an account with the Commonwealth Bank, to an international account, like the English bank my brother uses, it takes 3-5 days, depending on if it's a weekend.

I haven't used an American bank before, but how does this compare?
You probably should read "(3) Issue 3: Whether Valve’s conduct was in Australia or whether Valve carries on business in Australia"

> In this ordinary sense of carrying on a business, Valve undoubtedly carried on a business in Australia for six reasons.

> First, as I have explained, Valve had, and has, many customers in Australia with approximately 2.2 million Australian accounts. It earned significant revenue from Australian customers on an ongoing basis.

> Secondly, Steam content is “deposited” on Valve’s three servers in Australia when requested by a subscriber. It will stay on the server if it is requested again in a particular period of time.

> Thirdly, Valve has significant personal property and servers located in Australia which, at the time of acquisition, had a retail value of $1.2 million. Its Australian servers were initially configured by an employee who travelled to Australia (ts 122). They were updated in 2013 by another employee who visited Australia. Valve paid invoices including, in one case $436,389, to an Australian company (Equinix) into its Australian bank account for equipment involving servers (Court Book pp 676-677).

> Fourthly, Valve incurs tens of thousands of dollars per month of expenses in Australia for the rack space, and power to its servers. Those expenses are paid by Valve to the Australian bank account of an Australian company (Equinix).

> Fifthly, Valve relies on relationships with third party members of content delivery providers in Australia (such as Internode or ixaustralia) who provide proxy caching for Valve in Australia.

> Sixthly, Valve has entered into contracts with third party service providers, including companies such as Highwinds, who provide content around the world, including in Australia. Valve is aware that Highwinds has servers in Australia (ts 111) and that it is sometimes more efficient for customers in Australia to be provided content from servers in Australia (ts 112).

> For these reasons, even if Valve did not engage in conduct in Australia, the Australian Consumer Law was engaged because it was an incorporated body which was carrying on business in Australia.

But it seems like a business purely in the US would not have to deal with that but might have to deal with platforms that would have to comply with the laws.
The issue I think is amazon has boxes in a few standard sizes. As a result for many products, they end up shipping in much larger boxes. I think it is economical to procure large amount of boxes in few standard sizes vs. have small quantities of many different boxes. This does lead to increase wastage though.
Tesla footage of braking before crash ahead [video]
Sorry, I still don't see it. Once you internalise the logic of Rust's borrow checker, you'll see that probably 80% of your code already follows this discipline and would pass the borrow checks without trouble.

Some small amount of code is probably hiding mistake in various corner cases which the borrow checker will point out. The remainder is legit safe code, and you can use unsafe annotations to do what you would do in C.

So you're throwing away a powerful tool just because it impacts maybe 5% of the code you want to write, but not even in a way that would really impede you in the end.
Good point, but Fahrenheit is dead in the water. The scientific community will never accept it, neither will anyone from a metric country.
Yes, programs are free to interpret arguments any way they want. (See dd(1).) But in practice, almost all programs interpret a leading dash in an argument word to mean "here be options". By banning filenames with leading dashes, we close a large number of security holes at minimal cost. Of course it's not a total solution, but from a pragmatic perspective, it's the right thing to do, because it goes a long way toward solving a real problem.
These are awesomexpected and work great, but unfortunately I bet they're pricier which is a huge influencer in packaging decisions.
I gave you naive solution, now lets see amateurish solution (someone totally new to both languages)

Rust 4.6s

Go 3.1s

http://pastebin.com/r6K22Dt2

EDIT:

Using grep 0.6s

Then I have installed rigrep and...

Using ripgrep 0.4s

Really nice burntsushi. I am surprised by those (ripgrep) results compared to grep.
To play the devil's advocate a bit, most of these are features you already get with C++, especially if you turn on all relevant warnings and treat them as errors. I can see the advantage of having things (sorta, given "unsafe") statically guaranteed for a shared codebase, but what are some compelling reasons to switch for personal projects?
That's fallacious reasoning. Price is determined by demand AND SUPPLY. There is way more housing capacity in suburbia than in urban centers, and it's much easier to build more suburban housing than it is to build more urban housing. It is completely possible that most people prefer suburbia, but that there is more demand per unit of available urban housing.
Yeah I'm not sure mdbook has patched it yet. I'll make sure a ticket is filed tomorrow, I thought we did, but am not sure. Even if we did, well, that's open source.
I think a language like that could be great if you managed to synthesize all the good parts into a modern whole.

I always liked the very pragmatic mechanism, in Wirth's languages and in Ada, of attaching constraints to data types; for example, defining a type as an integer of range 1..9. On the one hand, from a type-theoretical viewpoint, it's completely cheating — the mechanism is hardwired into the language, there's no real underlying system or symmetry to it, unlike a proof-based language such as Idris or Agda. On the other, it's awfully pragmatic.
Obviously I can't speak for the developers, but as it says a full Linux userspace, I will try spell it out - the userspace consists basically of almost anything you can install in Debian.
So

* GNU tools (ls, tail, bash, gdb, etc.)

* OS infrastructure (Systemd, Xorg/Wayland, etc.; probably not Mesa/DRM though as he says he doesn't want to do drivers)

* Desktop environments (KDE, GNOME, etc.)

* ... random other packages like Nethack ...

Honestly the goal seems kind of insane, like Don Quixote trying to reach the unreachable star. But I guess it's good advertising for the consulting work, and of course research projects generate useful side benefits. And writing software in Haskell is fun, so they just might succeed :-)
In the cited case, operate means:

* Sell in local currency

* Accept local billing addresses

* Have hardware in local geography
I think the more logical solution would be to support markets one at a time based on how valuable / easy they are for you—i.e., only support the US at first, then the UK, Canada or maybe Japan if you understand that market, then Brazil or India, etc... leaving small highly regulated markets for last.
How to Setup Amazon Kindle Fire Hd by Taking the Help of Kindle Support?
The freezing and boiling point of water is nearly as arbitrary as the freezing/boiling points of iron to my daily life.

For science, sure, °C is nice, but for common day to day use, which is the majority of temperature use, °C is senseless. I do not freeze at 0°C, I live in Minnesota and that is shorts weather. I do not boil at 100°C, I'd have been dead for a while. It's useless. Fahrenheit is much better at representing everyday life, the range in which I can be comfortable, below 0 or above 100 I'm better off staying in doors.
Both would be ideal, if you have the time. The new book is far enough along that you can learn the most basic stuff from it, and the intermediate bits are coming along. The more advanced stuff is only
an outline. So if you start with new, and then switch to old, you'll get the best of both.
> frustrated customers on forums discussing how many air-filled cushions they were getting

> while deflated air cushions can be recycled, many cities won’t collect them curbside

Pop them, put them in recycling. It's plastic, it's not my job to deal with the fallout. Either it's recyclable and I've done all I can, or it's the retailers' or cities' problem. The idea that there are "frustrated customers" is beyond me. Is this really what ordinary citizens sit around obsessing over? I just don't get it; this would be concern #10,056 on my list of priorities.
I think they have ways but there are fees involved and some mucking around.
I have been saying this since pre-election-- the way this has been portrayed in the media as well as other coverage of politics, ect leads me to believe that they will throw out the election results.

I dont know what will happen after, but this election has been framed as "tampered" and the language and posturing in all media does seem indicative of creating a narrative that will over turn the results
PC game hardware requirements are fuzzy though. It wouldn't be impossible, but it isn't obvious how to do it either.
This, this and so much this. This is why the majority of my electronics and parts come from Amazon. All other vendors are a morass of justificational cowdung compared to Amazon.

Dear vendor: You can take your RMAs, your restocking fees and your lame-ass excuses for shirking responsibility and shove it where the sun don't shine. Because, Amazon.
Steam isn't an open market. You have to be selected by the community to be able to sell your game.

Apparently it doesn't need to have any quality, be minimally functional, actually be your own work, be accurately advertised, or even be the game originally approved, though.

The last two should surely bother you. How can consumers make an informed decision when a game can have outright misleading advertising? How can consumers make an informed decision when the reviews are for a different game prior to a bait-and-switch?
True, but from my recollection, most hardcards were running MFM or RLL disk controllers, rather than IDE.
Artificial Intelligence Replacing Management at World’s Largest Hedge Fund
What will be the tipping point?
I was a software developer for Amazon for five years, the majority of which was writing software for the fulfillment centers. Recently left to join a startup. My answers represent my experience, not Amazon's response.

> I've been told that Amazon makes engineers work at their fulfillment centers when it's peak season

Good god, no. An engineer salary has got to be 4 to 8 times the salary of an FC Associate (or more), and generally speaking we're terrible at manual labour! Besides which, the engineers are generally busy making sure the software doesn't fall over from the X-times load increase of all the extra users during the peak season.

That said, the better engineers tended to try to get on-site frequently to better understand the tools, problems, etc. I sure tried to be there often.
A digital citizen's guide to e-war
As an American, I've basically given up on using our units, and think of everything in SI and convert figures to it before doing calculations. To give you an idea of how absurd things are, there are 16 ounces in a pound, but 8 ounces in a cup. When you're trying to make recipes, it sometimes isn't clear if the measurement is by weight or by volume. Oh, and there's three teaspoons in a tablespoon, and two tablespoons in an ounce. Or is it the other way around? Fuck it, I give up, I'm sticking with mL and g where everything makes sense.

And I don't even want to get into the differences between the different kinds of tons, pints, gallons, and miles. There are three different kinds of miles in common usage, plus over a dozen historical ones. It's enough to drive you mad.
Should be more aptly titled "Apple internal project secrecy". From the original title i assumed it was going to be about technical security compliance on the iphone, not the multiple levels of NDAs required on top secret projects.
Just a correction: Valve do not sell in AUD in the Australian Steam store. They sell only in USD.

They do, however, comply with Australian law with regards to ratings & releases, and they do have price discrimination - Items in the Australian Steam store are much higher priced than items in the US steam store, despite being sold in USD. Items are released to Australia at different times to the US, European, and Asian releases, and the selection of games in the store is (sometimes) different for Australia as compared to other countries.

In other words: Valve acts exactly like a company that has a discrete Australian store, but charges in USD to 'hide' that fact and attempt to evade their responsibilities under the Australian Fair Trade act.
Cool. People interested in formalized math might be interested in metamath: http://us.metamath.org/index.html
or one of several other systems; here's a list of some and what they've proven: http://www.cs.ru.nl/%7Efreek/100/
I'm just annoyed that unfinished products are listed alongside everything else on the front page. I don't browse anymore... If something interesting comes out, I'll find out about it eventually, through other means.
Not true. Managers are required to work in fulfillment centers (not necessarily during peak season) for a couple days as a means of giving them experience with that part of the company. I think is only for managers above a certain level, but don't remember the details. There's a similar program for customer service call centers.
> “Safe” code is guaranteed to be 100% safe. Not statistically safe. Not safe when the compiler feels like it. As long as your code compiles, it will be safe in terms of memory safety and data-race freedom.

As far as I am aware, the Rust compiler has not been proved correct. So whether or not your code is correct still depends on the correctness of the compiler. Of course this is probably correct, but still not 100% guaranteed.

Edit: Relevant discussion - https://github.com/rust-lang/rust/issues/9883
I was the lead engineer on a new financial exchange that we launched just this month. Honestly, it involved some of the lowest lows of my career to date and while it is assuredly my greatest accomplishment of the year, it in no way felt triumphant -- just flat and empty, which I'm sure is either a symptom of burnout or a sign to move on with a decent notch on the resume. I am so very tired of 2016.
The caveat is that it wouldn't be retroactive, at _best_ (to say nothing of how they'd need to quantify comparison between extremely different hardware types) - currently the hardware requirements are freetext fields with no constraints, which is how you get things like the requirements on [1].

[1] - http://store.steampowered.com/app/391570/
> The converse is allowing US companies to break the law in other jurisdictions. Imagine if Valve just kept the money and didn't deliver the games at all?

Would this be allowed in any US jurisdiction?
It's hard to say this. On the one hand, they're totally missing out on extra features like WebRTC. On the other hand, they're the only browser with 100% ES2015 shipping and 100% ES2016+ complete in dev.

You can beat on them for missing the bonus questions, but they're the only one answered all of the questions on the main exam correctly and they were the first ones done...

https://kangax.github.io/compat-table/es6/

https://kangax.github.io/compat-table/es2016plus/
Karl Polanyi in Our Times
Another excellent book on this subject, which examines Bach's counterpoint and its varied meanings to his contemporary society, including religious meanings, is "Bach and the meanings of counterpoint" by David Yearsley. A terrific read full of examples for those interested.
In what way is the progression you described more sensible?

In Fahrenheit the entire "scale" is useful to describe weather. If I turned a knob that set the temperature of a room to 0% rotation, or 0 degrees, the room would be cold. If I set the knob to 100% rotation, or 100 degrees the room will be hot.

In Celcius the scale is arbitrarily cut off at 40. The resolution that you can represent a temperature at is severely limited if you don't have a decimal point.

I don't know anyone who went to school in the US and didn't learn SI units. Science in the US uses SI units. Fahrenheit is just a very convenient way to express weather on a 0% to 100% scale.

>Literally the entire rest of the world has moved on, and is just laughing at us.

Maybe young kids with nothing better to do on the internet. As an American born outside of the US who's traveled a lot, one thing people tend to agree on is Fahrenheit is very convenient for weather.

The parent post of all of this is provocative nonsense (I mean really, apparently this person doesn't know that we can do instant bank transfers, and fails to understand that sales tax isn't a constant across states and even county lines in some places)
Is there a recycling collection program in your area? eg something that collects cardboard along with household waste

If so, that seems like an easy way to start reducing the box count. :)
It's not fair on developers, either. It undermines consumer confidence in any game they see on the platform, and it unnecessarily clogs up the “new realeases” list, giving you less chance at people seeing your game.
The freezing point of water has a very significant impact on your daily life (specifically, it marks the demarcation line between rain and snow). It makes way more sense for it to be at zero than at some random number like 32.

Also, don't forget that temperature is important for a lot more than just the air temperature. It's also used in cooking, where the boiling temperature of water matters a lot. Every morning I heat water to 98C to make coffee, or 85C to make green tea.
10 hottest tech skills for 2017
> If you want individual programmers to be "held accountable" for bugs they write, it seems that you do not consider their employers or managers even to be involved. This is an overly-simplistic understanding of where bugs come from.

It's not overly simplistic to point out that at least 80% of security vulnerabilities would never have happened if the program had been written in a memory safe language. That's not a management problem, that's an institutionalised programmer bias.

And my argument does not depend on Rust at all. Plenty of safer alternatives to C exist, like Ada, or heck, Frama-C verification of C code. These tools aren't well known or sufficiently funded because of your exact type of bias that there's nothing wrong with choosing C.
Blogspam of

http://www.businessinsider.com/japan-huge-sex-problem-hits-n...
Big Newspapers Are Booming
We do. Albeit they're scattered within several federal and state level agencies, with differing jurisdictions and enforcement policies. Some examples:

http://www.consumerfinance.gov/
https://www.ftc.gov/about-ftc/bureaus-offices/bureau-consume...
https://www.usa.gov/state-consumer

From personal experience, your state level agencies are far more responsive than federal. For example, if an insurance company ever starts playing coy with your claims, the mere threat of lodging a complaint with the state insurance commission is usually enough to cut through the crap. And actually lodging a complaint will quickly cut through the rest.

If in doubt, just hit up your state attorney general's office. If the right division doesn't fall under them, they'll still be able to direct you to the right place. And having been exposed to consumer complaints in two previous jobs, the vast majority of "official" complaints we received were from state AG offices. Making them my preferred first stop when I personally want to make a complaint and have it followed up on.
Game Dev Software Bundle
Temperature is important for a lot more than just weather. Fahrenheit starts breaking down more once you start using it for other purposes. And why should we have different scales for weather versus other common things like cooking?
The American scientific community doesn't "accept" it either (most, if not all Americans in a reasonable school system learn SI units from childhood), and no one is saying Fahrenheit should be used in a scientific context.

Fahrenheit is used for weather, and in fact, even "metric countries" have been known to use it.
> So if I'm using Stripe, now Stripe is in the mess too if I get in local trouble. Or is it Visa?

No. You are.

Part of setting up these payment gateways is an acknowledgement that you have the right to sell your product in the jurisdiction.
Would be trivial to pass the data as custom HTTP headers.
Exploiting PHPMailer (CVE-2016-10033)
> a good friend said to me

Why is a gut feeling relevant?

The anecdote you were compelled to add is journalistic flare and is immaterial to the conclusion drawn from actual studies, which I quoted originally.

> People ignore the results

The tldr was a reference to the studies and their results...
In the same vein as the title question: what if we (ie, one of the botnet operators) made all the shitty IoT devices into TOR exit nodes? My guess is that would either (a) incentivize people into securing or discarding them or (b) normalize exit nodes for the benefit of tor and online anonymity.
The client connects to the backend with a binary protocol that, among other things, gives it a token which it hands off to a web API that returns a valid cookie for the Steam store. They inject that cookie into the integrated browser instance.

That's the tech they already have on hand.
I never said they wouldn't create bugs, but not fully understanding a line of code (outside of needing to conceptualize external dependencies) is certainly frightening after 20 years of working in C.
Outsourced: In a Twist, Some San Francisco Tech Jobs Are Moving to India
Shameless plug. I built a native Mac Hacker News client. Mackernews. http://mackernews.com you can login vote, comment, post, upvote in a native interface. It tries to render a reable web version of the article when possible :)
> I am terrified that it gets more and more popular these days!

Personally I believe this is a direct result of the absolutely massive devaluation of the term "DevOps".

The latter has become a synonym for meaningless mishmash of "everything in operations, and nothing in particular". Using the term SRE is a clear signal that we're talking about engineers with good understanding of systems and operations.

Disclaimer: this distinction is mine, and I have come to it after making the mistake of trying to hire "devops engineers". Put those two words together and your applications pipeline gets crammed with unskilled remote hands who cannot even realise they have delusions of grandeur. It's also - apparently - an invitation for every cold-emailing recruiter to spam you to death.
> reasonable to expect, given their price and description

Insurance market price tends to be the guiding star on what represents reasonableness. That and precedents that have already been set.
Steam could have some sort of automated benchmarking service - start with a server with a decent video card, and post the specs. Hire a gaming bot maker to make some kind of testing AI, and let it just play through games and automatically post the FPS statistics.

Or maybe someone could start an independent startup that provides this automated benchmarking service. I guess it's a legit excuse to learn how to write a gaming bot, as a weekend project.
Stuff like this really annoys me. I don't think I could ever survive in your country. Maybe if I was born into it I could handle it.