skysight-inc/HackerNews huggingface dataset:
> And also from not being connected to actual business and end user needs.

I am not really personally bothered by Python 3 being incompatible (with that one Jython exception that I already mentioned). But I would like to point out the comment https://news.ycombinator.com/item?id=13146127, I think you're the one who is wrong here.

> It's more likely that Python will suffer from people moving to other languages

Unlikely. Rails are probably going out of fashion. Javascript is a terrible language, which only saving grace is a decent support in browsers. I am not sure for what other reason, choosing a language today, I would choose Javascript over Python 3.

So people moving from Python 2 are most likely to end up with Python 3, I don't really see compelling alternative for them (unless they are going to something more functional like Clojure or Haskell or Scala, but that's entirely different discussion; for example I like Python a lot but I feel pure functional is where the future is, I find the imperative programming quite annoying these days, I would prefer Haskell, but frankly, I am not nearly as productive in it as I am in Python, because Python's focus on usability is very hard to match by any language).

On the other hand, I think Python 3 will actually gain in science and data analysis thanks to things like @ operator for matrix multiplication.
Monkey speak: Macaques have the anatomy, not the brain, for human speech
Show HN: Python 3 with backwards compatibility features
Porting Python code from version 2.x to 3.x is not a simple task. To help, I built a version of Python 3.6 that includes backwards compatibility features. Most important is the mixing of bytes and str objects and comparisons. For example, in vanilla Python 3:

>>> b'foo' + 'bar'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can't concat bytes to str
>>> None < 'hi'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: NoneType() < str()

In my Python 3:

>>> b'foo' + 'bar'
sys:1: DeprecationWarning: encoding bytes to str
'foobar'
>>> None < 'hi'
__main__:1: DeprecationWarning: default compare is depreciated
True

Certain changes are easy to fix with code converters like 2to3. For example, changing print statements into functions is trivial. I don't bother trying to handle those. There is still a lot of things that could be added. However, when porting a large code base to Python 3, I found it useful.

I hope other people might use it and submit improvements. If someone need pre-built binaries (e.g. Windows), I would be willing to do it.

https://github.com/nascheme/ppython
It's absolutely partly Amazon's problem. They're highly profitable, and they could choose to pay a living wage (other companies do), but they do not. I don't understand this impulse to absolve companies of all responsibility save from things they are legally mandated to do.
> Say what you will about the conditions at places like Foxconn in China, but at least they provide food and shelter.

And nets!
I fear it would lead to exploitation.

As an aside, I worked with an ex-Foxconn engineer who lived in the dorms to save money. They wired up his office phone to also ring in his room. When foolish US engineers would call him, not aware of the time difference, it would wake him up in the middle of the night. He took his phone off the hook to get some sleep but got in trouble for it.
Five Questions to Ask Yourself Before You Jump
Many Samsung buildings in Seoul are simply regular apartments - Samsung and other chaebols (family-controlled megaconglomerates) have divisions in many more sectors of the domestic economy than one sees in the rest of the world. In particular, in South Korea Samsung manufactures a large portion of the country's automobiles, and developed and owns much of the residential real estate.
Doesn't that imply that Scotland's inadequate legal and social structures leave them to <hope> that Amazon behaves in a morally generous way? Let's say that Amazon starts paying their workers more. Should the workers of Scotland then go to sleep, comfortable underneath the blanket of Amazon's incidental moral generosity?

Shouldn't the workers of Scotland, if they have the ear of their fellow countrymen, move to change the legal and social structure in which Amazon is only one of many members? What about the company that behaves cruely but isn't big enough to reach the news like Amazon does?

This is why I don't have faith in moral narratives.
JS overlay warning
This is politics and therefore verboten! Time for a few more users to be sent to Hades, I say!
A common idea in Go is that a stronger player will play a "teaching game" with a weaker one. The game is sufficiently abstract and complex that the weaker player may not even notice the actions of the stronger player who endeavors to play poorly so that they are only slightly better than their opponent and have the opportunity to share new ideas and tricks at a level appropriate to their student.

Obviously, these have to be done intentionally. A weaker player who nearly wins only to discover their opponent was "teaching" is probably a bit offended: their accomplishment stolen from beneath them.

What aids all of this is that Go has a handicapping system that can be very well tuned so that for people who would score within 40-60 points of one another you can probably tune the game down to even odds.
Let me describe my experience with the application process. I did not accept the job.

I applied to be an Amazon Fulfillment Specialist (or whatever they're called) back when I was without a job in Silicon Valley a few months ago.

I applied online and got the job offer without any interview at all whatsoever. They asked me to attend a 'training session' in a conference room at a nearby hotel. When the doors opened, there were tables lined up on the perimeter of the conference room with a small projector in the middle that illuminated the Amazon logo on the screen. In one corner, people started lining up to get their photo taken and were also given a piece of paper with their name and other information like a candidate number. After you had your photo taken, you had to take a seat at one of the tables which had a swab stick for a drug test as well as some other paperwork for the drug test (like a consent form). The presenter was a real prick because when people asked him questions he would be very assertive and act as if people were wasting his time trying to get through the slideshow, which described their work ethics and talked more about the job. At some point we got to the drug test part which involved the presenter slowly going step by step through the process and checking to make sure we were all in sync. Once we were done, we put the drug test into some kind of bag and were free to go.

Overall, the process was horrendous and really showed that Amazon just wants anyone and everyone to become part of their fulfillment center. It doesn't surprise me that people would sleep outside of the fulfillment center given how smooth sailing the hiring process is, if it's anything like what I went through. It's meant to be open and 'friendly' to anyone without any recent drug usage.
We also need to educate parents about the potential benefits of a mentor program. It can be particularly difficult to convince people in the top quintile that they are ill-equipped for any task related to their children.
Thoughts on strategy:

When the game first starts you want to make a straight line with room to grow on one side. Then when you get your first resupply you can expand your territory very quickly. Quickly generating surface area is really important because it gives you more vision and it helps disguise the location of your HQ.

if you have vision you can pay attention to the leaderboard and go for a timing attack when someones army count drops.

In general attacking is kind of bad because the inability to chain commands on offense is a huge disadvantage.

I'd love to play more but this aggravates the shit out of my RSI lol.
This problem space was very different in 2013 vs now in 2016 going on 2017.

Today, all the things he's talking about can be covered in a consumer system plus iOS or Android app.

My recommendation is to start with Lutron Caseta switches for lights which look and behave precisely like traditional switches with all the traditional benefits, but are also readily integrated into a smart home set up. You can use it all either way, and both ways are fine: Luddite friendly.

For the primary media room I'd use Logitech Harmony Smart Home Hub and remote[1]. After a decade of fooling with dynamic remotes, these days I prefer the one without a screen because visitors "get" the traditional icon buttons.

Then, depending on your choice of mobile device, I'd build out multi room audio and multi TV video using Airplay for an iOS household or Chromecast for an Android household. This way the playback point is visible to the mobile OS and available across apps.

I'd add Echo Dots for room by room voice control if interested, because Alexa pays attention all the time while Siri may need to be poked before listening, and it's good at discovering all these smart home control systems.

The cost delta from good Lutron dimmer switches to the Caseta line is small. The cost delta from a good universal remote to the buttons-only Harmony is almost nil. The cost of Chromecast or Apple TVs per video or audio playback point is reasonable, as is the cost of Echo Dot per room.

None of this approach involves a lock in to a service contract with some home automation company where even their control panels cost more than iPad Pros, can't do anything else, and are obsolete and unpatched a couple years later.

1. For primary media room: https://www.amazon.com/dp/B01JHQZSHW/

2. Lutron Caseta starter with the right smart home bridge/hub: https://www.amazon.com/dp/B01LWX1PFW
I doubt it's a wage problem per se, it's that these are temporary, seasonal positions and it's not worth it for these employees to find a low-cost place for just a month, given the hours they'll likely be working.
While writing the original comment, I quickly browsed the LIGO publications list[0], but nothing jumped out at me as being about the candidate, specifically. The papers with "candidate" in the titles are pre-upgrade, so I don't think they include the candidate that was referenced in the seminar I attended.

[0] https://www.lsc-group.phys.uwm.edu/ppcomm/Papers.html

EDIT: Found something. The third candidate event (LVT151012) is mentioned in this paper, in the 2nd paragraph of the introduction and discussed in more detail in Section C (beginning on page 11): https://arxiv.org/abs/1606.04856 ("Binary Black Hole Mergers in the first Advanced LIGO Observing Run", LIGO+VIRGO).
Amarok? Have you tried that one?
I'm a little confused on why you think dorm life is less social. I went to college, and am now employed/live in a major US city. In my college, we had regular dorm events and I knew everyone on my floor, and was friends with many. If I try to talk to my neighbors, they treat me with suspicion. If I make a neighborhood event, 1-2 or two people come to eat my food, then leave.

Ancedotal, but my intuition is that dorm life is much easier, though that may be inherent to college. It's extremely frustrating to know that few will give you any of their time to form friendships, no matter the effort you try.

Also, I thought warehouses were the trendy places to live now.
How is it a myth? I'm pretty sure I read it in Seinfeld's actual biography.

https://www.amazon.com/Seinlanguage-Jerry-Seinfeld/dp/055356...
WOW! I like the new layout! :)
Monitoring Kubernetes pods
Yeah, it's not the company's fault, they should continue to pay below market wages and collude with other tech companies to artificially depress wages[1].

[1] https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
I love it :D
He means Lambda.
The commentor didn't ask for more evidence but just stated he believe there's not enough without stating why.

https://en.wikipedia.org/wiki/Argument_from_ignorance

Is the Amazon PR unit active here? ;)
I was gonna say, didn't this lead to exploitation and almost slave-labor before?

I mean with some strong regulation things might be different, but with the political landscape as it is I don't think it would work out.
NVidia does nothing of the sort. NVidia's driver is a kernel module they distribute themselves, and that NVidia users need to download and install themselves.
Very sorry to hear anyone going through this kind of trouble, but at least for US users and most readers of HN, they should be getting up-to-date iPhones on the Verizon network.

The costs are minimal and it helps to avoid hassles. I've had iPhone 5, 5s, 6+, 6s+, 7+, ever since iPhone had LTE on Verizon.

Each phone version is an improvement on previous models and the Verizon models are now much improved over the ATT/T-mobile, using the Qualcomm baseband modem over the Intel version. But Verizon has more spectrum in NYC at least and they have been investing in their network whereas AT&T has not been so much.

There are yearly upgrade programs offered by Apple and Verizon and perhaps others.

That said, I've had to bring iPhones into the store and they were replaced 3 times. The store is 10 mins from home and work and the service is excellent.

The only time there are problems with getting phone support generally is after they release the new iPhones in late Sept.

I've also had great service on Mac laptops since 2011.

If for some reason, you must use Android, then by all means....

But if for some reason, you do not absolutely have to use Android, then iPhone on the Verizon network is the way to go.

As for shopping, at least in my local store, it is very easy to just purchase something. If you want, you can also purchase things for in-store pickup.

In NYC where I live there is an Apple Store open 24/367 which shows Apple's dedication to service.
> My life is a fucking hell, and I also spend a lot of time contemplating suicide.

I do this also.

A little unsolicited advice. I know it's a throwaway, so i don't know if you'll see it. but here it is.

Maybe you want to go skydiving, or visit petra, or build a farnsworth fusor. You're going to have really bad days or maybe years. I know it sounds hollow, and in the middle of those bad times it's a pretty flimsy support. But please consider promising yourself to follow through on one dream before you follow through on a plan.

Make sure you're really done. Make sure there's nothing in the whole world that's interesting that you want to learn about. Because, when you follow through, you're really done.

It's ok to ruin your health and credit rating to do something crazy if you're on the way out anyway. Jump out of the plane. Travel the world. Build the machine. It's your life, and you should live it as you see fit. But that extra bonus time in life can be pretty nice. Please please try everything out before you decide you're done.
I think it could be done, especially if you could gather enough information to show people the likelihood of certain problems happening given their circumstances. The biggest problem is that without software to do the heavy lifting, you're spending so much time talking to the client that you might as well be their lawyer. And then even if you save them money, their "real" attorney might argue against your advice or retrace all your steps at an hourly rate.

I'm sure that there are lots of legal consulting companies that do this for people and entities that consume lots of legal services but the real trick is providing it profitably to "unsophisticated" people doing a one time thing.
How is this different than Brandon living out of a truck in a Google parking lot? (Ignoring the separate issue of whether Amazon is a good/bad place to work.)

http://www.geekwire.com/2015/this-google-employee-lives-in-a...
I don't know if it's unfortunate. It's certainly by design. The societal purpose of public schooling is to prepare the future service workers and corporate drones of America to follow procedures and not get too curious. The (pre-determined) future leaders of America have their own track with private/prep schools, tutors, and Ivy League higher-ed, where the focus/purpose is, I would imagine, very different.
I've had it in the back of my mind for months that I need to get away from Amazon for the reasons you've listed. How have your shopping habits changed since ditching Amazon? Did you go back to more conventional stores or are there any online marketplaces that you've found to fill some (obviously nowhere near all) of the Amazon-sized hole?
Is this a direct position with Amazon? I did contracting for Apple (working at their facilities with direct Apple employees) and this sounds like the experience I had there. No interview, low wages, strict work environment, and everyone made me feel like I was wasting their time, even when I had a relevant question to my job. We had "required" overtime a couple times a month, meaning I had to be at the facility by 5 am on a Saturday. it was miserable, and the pay was crap. I took it because I was in between jobs, and it would at least keep a tech company on my resume.
It's probably cheaper for Google to ignore the complaints and foot the lawsuit bill when/if it ever comes due. They have the cash, and it seems like the attitude of companies like Google is to "ask forgiveness, not permission."
> I would say that in a society like that, there is more amiss than simply a lack of free speech.

Every society (and community) has norms which are acceptable, and those which are not. If a person decides to not live according to those norms they're an outcast and will be dealt with as such. The society is like a living organism which will protect its norms in order to survive akin to an auto immune system. Because of these principles every society lives within its own bubble, too.

I suppose Von Trier's Dogville touches upon the subject, but there's countless examples available from Swartz to Snowden. If someone has another (or better, more accurate) example I'm interested hearing yours.
Thanks. Wouldn't there also be the "I am wiser than you, and can either play 'easy' or play my best" even when playing competitively? "Competitive match" as you define it is more about following the rules, not the effort put in to actually try to win and outmaneuver the other player.

Think of a chess game, for example. We can play by the rules to the letter, but if I decide to systematically take your pieces one-by-one or "forget" some of my own experience to perhaps make it more fun, are elements I assumed are in the original comment above.
The only reason most companies pay a living wage is because they have to, to attract enough employees. Amazon pays as little as it does because it can. Almost the entire employment age population is qualified to work in a warehouse (I've done it). There is almost no competition for employees at that level, they're everywhere.

People who can code and run huge network operations are relatively rare, so they're paid a lot; it's competition for scarce employees. It has nothing to do with responsibility. If Google could pay minimum wage it would.

Not defending Amazon, just pointing out that they're paying the least they have to, just like Google is paying the least they have to.
Ask HN: Fitness without money and gym
I want to build muscles and good fitness, but I don't have enough money to join gym. How to do it?
I say this as someone who uses the latest version of Python available in every new project or script.

Text encoding issues are absolute garbage in Python 3.x

I fucking hate the way that csv module works with text encodings.

As soon as I can figure out a reliable way to take latin-1 and save it as UTF-8 without breaking everything, I will try to shoehorn in a PR.

Right now, it's fucking awful. My ETL pipeline hates it, I hate it, my boss hates it, and my internal constituents hate it. Because it sucks.

A file I can read in one encoding and write as another should be readable with the encoding I wrote it in. That is not currently the case with the latest version of Python.

And it makes me hate the world.
I think we're all pretty sure ESR is not in fact a god, and that nothing could have occurred with ESR or his magic flute to have demonstrated to him that he was. Rather, the story is more broadly illustrative of a pretty extreme narcissism and --- challenging --- variant of self-awareness. For a more down to earth example, consider how many of us would non-ironically write the following passage:

I’m wondering about this because my wife Cathy asked me a simple question last night, and I realized I didn’t have an answer to it. “Are you” she asked “the most famous programmer in the world?”

This was a question which I had, believe it or not, never thought about before. But it’s a reasonable one to ask, given recent evidence – notably, the unexpected success of my Patreon page. This is relevant because Patreon is mainly an arts-funding site – it’s clearly not designed for or by techies.

It goes on in this vein. Here, by the way, is a link to his Patreon page:

https://www.patreon.com/esr

Apparently we value "the code that makes our digital world work" a bit less than we value the person who fries our french fries at McDonalds. If that sounds mean, well, it is, but it was also Eric Raymond who put forward the idea that his Patreon page may indicate that he's among the most famous programmers in the world.

For a nerdier take on ESR's merits, hunt down Terry Lambert's take on fetchmail. (You should know who Terry Lambert is, if you don't already).
1% of ~2 roughly billion users = 20 million users. With one request every 5 years that'd be roughly 10k support requests per day. Considering that a lot of the cases can be answered very quickly (or possibly automatically) you can easily handle that with a couple hundred employees. The cost of that would be roughly 1/1000 of Google's annual income.
How would you work around this? Do browsers have a colorblind mode/header/whatever? Or should we just never use red/green combination?
I would imagine a software engineer at Google is earning a lot more than £7.35 an hour, and could easily move into a better place to live if they wanted to.
Neurogenesis linked to aerobic exercise
Choice.
It won't be very long and your child will be teaching YOU games that she/he learned from friends. :)
They're "overpriced" because you can buy more GHz, cores, GB ram, and GB storage for drastically less money.

What you can't find is screen resolution, quality of the keyboard, trackpad, and hinge, battery life, and general polish ("marketing") along with the other specs, while still costing less.
Show HN: xOS – a 32-bit OS for the PC
I meant they recreated the company's work (not physically copied)but signed it with there key
> PEP 515: Underscores in Numeric Literals

> PEP 515 adds the ability to use underscores in numeric literals for improved readability. For example:

>>>
>>> 1_000_000_000_000_000
1000000000000000

A small touch but this is quite nice.
Hope they added wagons. Underground experience in Paris was odd few years ago, to say the least.
Out of curiosity, how do you test your builds?
Looks far nicer, and drastically less eye strain looking at text all day.
The "easy" part of great support is top down commitment, and investing good money. The hard part is spending it optimally so it produces real value.

For example, do Google call center reps make $20/hr like Apple reps or close to minimum wage? Hire a little less, and pay a little more to avoid cable company quality.

How to make do with less reps? Use a fantastically convenient online system and drive people to it. Use machine learning to detect when a ticket should be immediately escalated to a real supervisor, or actually to an exec or the product team.

Constant social media scan and preemptively open tickets or escalate based on content.

All reps required to maintain a satisfaction review score of >= x. This rule would require empowering them to make good faith decisions as in case above.