skysight-inc/HackerNews huggingface dataset:
It's more like bringing a shopping cart onto a city bus, when the bus company said "bring all your stuff! we love it!" doing this for years with no problem, the bus driver says nothing, and then one day the bus driver says "hey, you've been causing a ton of problems with that shopping cart, you need to stop." Surprise seems entirely warranted.
Beware that Python is a trademarked name.

I honestly can't tell if you are joking or think that using "Python 4" as the name of such a thing is a good idea (no way will the Python Software Foundation let you use their trademark, so if you are serious, you are just setting yourself up for hassles).
Downvote all you like, but if you read this and don't feel sting from at least a few of these points, you're fooling yourself.

There is now a new 4th and possibly 5th string formatting method in 3.6 incoming

/me lets out epic sigh~

FFS. Yes, indeed.

For what it's worth, you are not alone in your irritation at the situation.

...but what can we tangibly do?

The best bet is still to write new code in python3, and slowly depreciate python2 code and replace it whole scale with new code either in python3 or 'more appropriate language x here'.

A new python-like compiled language which was a subset of python2 without the standard library would be a welcome breath of fresh air. We can certainly daydream...
I don't think the minimum weight limit (I think 14.9 lbs), is much of a big deal. In fact, not having it would temp companies to push the envelope beyond what is safe. I've seen bikes that at 12 lbs (I think BH has one) and that is pretty much the point below where you start seeing really risky changes.
"One possible solution is that retailers could consider pushing their deals to the beginning of the month."

I wonder is she realized what she was saying/implying by writing that.

She's basically saying "the poor can't be trusted to save their money, so help them spend it well, before they waste it [later in the month]".
Christian Benteke mengakui
these days everyone in LA is working on some kind of tech-related nonsense. i moved here to get away from all that, and it followed me.

now i just want to go live in the woods with my dog.
dupe: https://news.ycombinator.com/item?id=11240867
There's a lot of danger in generalizing a high-achiever's experience to all students.
Apple wasn't brought down by the fappening.
They already retrieved a ton of info from a month or so old iCloud backup. The FBI has a good idea what might be on the phone, but they aren't saying what they already found.
Or if you want to know the area has a source of smart young people who may attract quality employers and/or start their own interesting gigs.
Should you move out of SF?
You simply log into the Bloomberg/AP/NYTimes account, post some fake economic or political news, and then call in some options you purchased the week before.

If done intelligently, this is incredibly difficult to trace. There is risk (rather than a straight-up sale), but the expected returns are probably an order of magnitude higher.
My kid gets elementary homework. It's nearly all bullshit coloring in / drawing stuff related to what they should be learing. A total waste of time.

I can agree with this for math homework or word puzzles etc but much of what he gets is not useful.

To cap it all off, often I find they have a day doing very little. How about they master maths during school time and not for parents to educate their kids after school!
> "Solution don't live along the redline"

That's an easy statement to make that conveniently ignores the fact that the Redline is one of the major transit lines in the city because it goes to where there are a ton of jobs. I was fortunate in that I could also take the Brown line at some points when I lived there, and there are plentiful bus options, but the reality is that when there's a Cubs game, good luck commuting home if you live on the North Side, regardless of where you work.
Especially the humans who like to engage in binge drinking.
Probably keeping track of how many parking spots are available as cars enter/exit, and denying entrance if you're full up.
Well, it goes on because no one stops it. The obvious people to stop it would be the government of the country but they are not very effective. Failing that maybe some international body could help, the UN perhaps. I've also got a start up idea along those lines...
Some destitute-college-student friends were telling me that they lived on a $20/week of rice + beans + canned tomatoes; I suggested that I take them out to Costco and for $100 stuff their pantries with ~3 months of supplies.

They patiently explained to idiot me that the reason they ate so poorly was because finding $100 was effectively impossible.
I'm sorry but could someone explain who tripplebyte is and why they are so "precious"? This blog post in my opinion is symptomatic of of this bizarre silicon valley interview culture. This whole "how to ace the programming interview" bullshit is really disturbing. Are you looking for people who are good at test taking or people that can produce good product? Yes CS fundamentals are important - data structure/algorithms, but I'm much more interested in whether a candidate understands the problem space and can reason about it. I want to know about systems they've designed in the recent past why they made the choices they made. Being able to code up Kruskal's spanning tree perfectly on a white board while being timed is a neat parlor trick but if you don't understand the bigger holistic picture of systems I don't think it means that much.

As far as these take home assignments go, I find this a disturbing trend as well. Especially egregious is telling someone there is a time limit on your working for free. If you're going to pay me for my time awesome lets talk, otherwise lets maybe look at some code I've already written.

This industry seems to get more up its own ass every day.
This quote is as lame as irrelevant it is.
Elasticsearch is aligning itself with the logging/analytic crowd. Not much focus on search itself. Many doing NLP are using Solr.

There really is no difference at the Lucene level.
Lots of things have utility but no liquidity.
New RFS: Cities of the Future
After they added the menu telling me which 3rd party apps were wasting energy I reported bugs to them all and within about a year they had all removed whatever polling code and they dropped dramatically in power usage, today Google Chrome is the only 3rd party app that I use from time to time that drains my battery.
They basically can't. Time preference is linked in many many studies with all kinds of properties we deem good.
You have a point about wiki bots, I hadn't thought of that. But isn't the "Wiki platform plus templates" an example of a textual programming language with a precise syntax and rules?

As for the rest, I think it's a pipe dream except for the most basic, "build this out of predetermined blocks" apps.
It actually seems clearly the opposite to me. This approach uses standard tools and methodologies for which there are already experts. Asking Apple to write new firmware has the potential of software bugs and similar unexpected issues.
> However, I find this statement laughable: "Can it be true that the hours of lost playtime, power struggles and tears are all for naught?" If doing homework is a power struggle in elementary school, you're a poor parent and are raising an entitled brat.

Depends greatly on the reason. "I don't want to do homework because I'd rather play video games" isn't generally going to fly (though having some free time is not something to discount entirely). "I don't want to do homework because I'd rather be reading" seems a lot more more reasonable. "I don't want to do homework because I already know all of this material and I'd learn nothing of value by doing it" is often completely reasonable, and a sign that either there's far too much homework or the class is far below the student's level.

And, to put it bluntly, quite a lot of K-12 school is a power struggle, and an object lesson in how power can be abused when one side has no recourse. Learning that meta-lesson, recognizing it as a problem, and finding ways to solve it is a critical life skill. Long after K-12 school ends, adults regularly encounter systems that are partly or completely broken. Sometimes the correct solution is "screw this system", and other times the preferable solution is "right or not, do I really want to pay the cost of fighting this battle in this case, or should I choose to lose and deal with it despite being right?". But 13 years of the former always being the only option on the table will not help people learn and maintain that skill, which will not help people learn to find, fix, or build new systems that suck less, whether in education or other areas of life.
I heard a quote somewhere regarding buying quality items: “I’m so poor I can only afford to buy the very best.” It’s life-changing when you can get to that minimum income threshold.
I don’t think GitHub acts wisely here.

Short term sure, they’re doing the right thing, implementing a nice way to manage the free rider problem without hurting them too much.

But long term it’s different.

Financially, one average programmer = $80k/year, one average cloud server = $4k/year.
And, GitHub has hundreds of millions of venture capital.
More than enough to provision a few more servers, even if they will be installing new servers just for those pods.

The way they act now will lead to someone will develop a decentralized git+torrent hybrid.
When that happens, sure, those pods will no longer consume precious GitHub’s resources.
However, for the rest of the github users, there will be no reason to stay on GitHub either.
Look, imagine two tungsten balls, 4" in diameter each, at night. One is painted matte black and the other is heated to 2500 degrees Celsius. Which one is more visible? These are two absolutely equal balls and one constitutes exactly 50% of the population :-)

I take Caltrain regularly (I live on Peninsula and work in SF FiDi) and I see these people, but nothing out of ordinary. There're, I believe, 8000 working in FB Menlo Park office. That's a lot of people. And the industry is heated up, so these people are more visible because the temperature is higher. So what, it happened before (2001) and will happen again :-)
Reading the issue, it seems that one of the problems is a single directory with lots and lots of files in it, which is something of a pathological case for Git. Now, this could be "fixed" by splitting the files in that directory into subdirectories, but the one giant directory will still exist in all the past commits. So would this actually fix anything, or just keep it from getting worse?
My god, you've solved poverty!
Distributed Weakness Filing
Alpharetta, Ga (or Atlanta in general). It's great. Home prices are not terrible, taxes are not bad, great schools & people are friendly. Only real problem is traffic - staggered commutes and working from home can mitigate that.
If anyone is wondering what this is about, check out the recent discussions on the oss-security mailing list.

http://www.openwall.com/lists/oss-security/
So you are saying that slavery does not exist unless it is legally sanctioned?

I disagree. Any form of coerced labor is slavery whether the coercion is legal or not.
I do security audits and agree completely. My biggest issue is that the researcher is working for free. If nothing is found you just burnt a few weeks, if something is found the payout is usually only a couple grand.

If people enjoy doing it, or it makes sense in their currency or situation, awesome. The payouts don't get me excited though.

That's the market though. People who think it's too cheap don't play the game, people who think it's good money do.
The points in the article are all true but there's a case when the poor would pay less that isn't discussed.

For something like toilet paper people who aren't poor probably don't even check the price. In that regard they would be paying more than someone who did comparisons to find the most economical option.
You could lend them $100 at 20% APR, and they could pay you back with costco savings.
"Make and install a custom build" means compelling a digital signature, since the custom OS build must be signed before the device will accept it.
Credit or loans would allow them to take advantage of that scenario... if they could get access to credit.
Your sentiments about Flagstaff are so funny to me because my wife and I thought the exact same thing as we passed through from TX on the way to Las Vegas. My whole life (originally from New England) I thought Arizona was all desert, so when we wound up in Flagstaff in July to 60 degree rainy weather I was taken aback. I plan on moving there as soon as I wrap up things here in NV.

By the way unfortunately the tech scene being "less happening" is a bit of an understatement. I welcome it for the interim though.
Biological Supercomputers
Heck, they can just use "parallel construction" and lie their teeth off, as usual.
do you think they could back up the nand chip and replace it with a read only nand chip with the same memory, and then try to unlock is as much as they want?
> several individuals and groups have developed methods for adapting self winding gear tech

Anyone know where I can find out about this?
> Mark Mattson, a neuroscientist at the National Institute on Aging in Maryland, has not had breakfast in 35 years.

But... but.. breakfast is the best part of my day :( Thanks for ruining it, pseudoscientific celebrity fad of the moment!
Also, a boost gives you a tactical advantage: an advantage of psychology.

Firstly, in a race, it is psychologically challenging to be the leader of the pack. Are you really faster than those behind you? Or are there opportunists nipping at your heels, wearing you down, who will surge by you when the goal is in sight? With a secret boost, you can overcome some of this uncertainty.

Likewise, you can use the boost to surge by opponents after tailing them for extended distances without the boost. When you surge by someone, it has a mentally devastating effect on them. You show that you have untapped reserves that they don't, which creates the belief that you cannot be beaten. In the absence of cheating, that belief is just a belief. The playing field is level: by trying to create the belief that you are stronger and faster, you're taking a risk (because it's not a given that you actually are; you're faking that out with a little surge that you could well pay for later.)

I believe that with a hidden motor, you can not only reduce your own race time, but make someone else's race time worse. You wear them down with an unrealistic pace, either as a leader or follower (pressure from the back) which you can then maintain yourself thanks to the motor, while they blow their race.

And then, here is the thing. If you win by tactics, that doesn't have to involve coming anywhere near the best time for that course or a world record etc. You get everyone to screw up, and then cross the finish first, but in some credible time that doesn't draw attention to your performance, seconds or minutes behind the best time that was ever observed on that course. That reduces the suspicion of any cheating, unless your splits over the course are scrutinized.
From their website:

We help programmers find great jobs at Y Combinator startups.
No resumes, just show us you can code.

*
Our Company

We believe hiring should be about what you can do, not what you say you can do.
Our mission is to build the world's best technical hiring process.

We don't care where you went to school or which companies you've worked at. We only care if you can code.
If you can, we'll do everything we can to find you the best startup to work at.
*

That mission statement plus the blog post means that they are recruiters for financially unstable companies (aka startups). Makes the blog post that much harder to believe since startups are beggars not choosers when it comes to hiring.
Is it still a Micron-dominated monoculture? That one company had way too much influence when I lived there.
this has been 'fixed'. Now, if you make 100k, you're taxed in the 100k bracket but only on 20k (approx)
The SE doesn't wipe when it's updated without a passcode because that would completely remove the ability to fix devices that get stuck at the "Connect to iTunes" screen without wiping it. And a non-trivial number of devices end up in that state every time Apple releases an OS update, so maintaining the ability successfully recover from this state without wiping the device is important. They can't just add a passcode entry to that screen because that screen is rendered by iBoot, which has no idea how to handle touch input or any of the other prerequisites for doing passcode entry (it can barely even draw that "Connect to iTunes" screen). And they can't add the passcode entry to iTunes without making it possible to send passcodes over the wire, which is exactly what the FBI has asked Apple to implement (well, that and disabling the wipe-after-10-failures bit).

That said, you can bet that Apple is working on a fix for this for future devices. Some way for the Secure Enclave to know that the update was authorized by the user even if the device was subsequently bricked by the update and then recovered. With the ability to maintain proof of authorization even after the device is bricked, they can then make the SE wipe itself if it's updated without authorization.
I hate to say it, but the sump pump story was more interesting to me than the original secret society article. I guess I can empathize more...
Sacramento gets about 3-6 weeks of 100+ weather a year, and probably 1-2 weeks worth of freezing weather (freezing overnight only). Almost all homes and cars sold here have AC. The heat here is pretty dry so people complain about it but not a lot. Sacramento very consistently gets a ~30mph wind from the southwest in the summer (we call it the "Delta Breeze") that will push temperatures at night down to the 70s or 60s. I rarely run the AC in my house here overnight and instead open the windows after ~9pm.

Honestly, a bigger problem for a lot of transplants to Sacramento is allergens. We're right at the tip of the central valley and lots of stuff will bloom in the spring and fall and lots of people will be red faced and sneezing for a week or two.
The poor get financially hosed in so many different ways in the US that singling out toilet paper, of all things, seems almost laughable.

How about real killers, like payday loans, bank fees, and paying more for milk, eggs, and everything else at the corner store because you don't have transportation to get to Costco?

And if you want next level hosedom, how about the opportunity cost of having limited or no transportation?

Many of the poor have felony criminal records, as I do, so how about the political cost of being denied the right to vote?

The list goes on and on. [edit] The title does say "..and almost everything else" so I guess I missed that.
373K superconductors
Every so often I read one of these articles. Thing is, this isn't new information. I've been reading about it since at least the 80's (and I'm quite certain it's been happening since forever). Sadly, nothing every gets done about it. The price of a half gallon of milk will never be half the price of a whole gallon.
Much (most? all?) poverty is caused by human behavior, not adverse circumstance. Just because we know it's caused by human behavior doesn't mean we can fix it.
To be fair, I think the article is targeted more towards a western audience, where things are less extreme. Also, the trend in America has been towards more homework over time. Many American parents remember not having much homework in elementary school (I don't think this is true for families in China, where my impression is parents worked just as hard, if not harder, than their kids)
Fingerprints are a terrible form of authentication anyway. They're irrevocable, and you inherently leave copies of them everywhere just by touching things (unless you take special precautions). Same goes for DNA. Biometrics just aren't very good as shared secrets.
No, only references to the repositories themselves are. The total Specs repo is only 300 megabyte, which comes to about 18 kilobyte per package on average.

It's still absolutely ludicrous to use git for it, or worse, to bother github with it.
No. She's saying that the poor can't save their money, because they don't have the luxury of not having to spend it to stay fed, clothed, and housed.
Do not post job ads outside of the monthly "Who is hiring" threads. https://news.ycombinator.com/newsfaq.html
Network Effects and Critical Mass
You should have an intuitive idea around complexity and when it makes sense to optimise.

I don't think though you need to know that for example fastsortx is n log n in the best case off the top of your head in an interview situation. You should be able to reason your way through why it is faster than some other sort though.
Yeah OK, you worked 2-4 hours a day more that some kid that didn't do homework.

How are you going to get that time back? Are you making more money now as a result of all that extra work? Planning to retire early? Perhaps you enjoy life more that the less well educated?

Time is our most precious resource, and those young and carefree days are the most precious of all. Work should be as a means to an end, not an end in itself.
What baffles me is that we seem to have accepted that an adult's work should be about five days a week, eight hours a day. If you go beyond that, you hit diminishing returns and it may even be outright counterproductive.

Yet we put our kids in school five days a week, eight hours a day, then we give them homework for nights and weekends!
Here's why I think configuration management, Ansible in particular, would be a good idea for your use case:

1. Playbooks are executable documentation that's concise, accurate and doesn't rot away as fast. And no one can put off writing it.

2. If you keep them in git, you'll later have a history of what changed when - and who did it!

3. Your servers will stay consistent. Less trying to debug why server X behaves differently than server Y. No more forgetting one server when doing mass changes.

4. Your members will need to learn one less thing specific to your infrastructure.

5. Your members may learn something useful. It's a CS student council, they should be able to pick it up. And they don't need to understand it completely right away. (I know that's a controversial thing to say in university circles ;) Copy/paste + knowing how to run it should be enough at first.

6. Once you have it in place, you can still decide if you want to automate more things -- or not!

7. Why Ansible in particular: no server side software, leaves no trace on server -> you can always just stop using it.

Note: It's totally ok to not do everything but just the common things in config management.

Here's a hopefully complete (but untested) example optimized for beginner-friendlyness, just to give you an example. It's shorter than your code!

# On workstation, nothing extra is needed on servers (well, except Python):
dnf install ansible

# Put your own SSH key on the servers manually.

# File "site.yml":
---
- hosts: all # "all", or a hostname, or a groupname
vars_files:
- keys.yml
tasks: # always executed in the order they're written
- authorized_key: user="root" key="{{ item }}" state=present # use state=absent to remove keys
with_items: user_keys["Alice"]
- authorized_key: user="root" key="{{ item }}" state=present
with_items: user_keys["Bob"]

# File "keys.yml":
---
user_keys:
Alice:
- "ssh-rsa AAA....."
- "ssh-rsa AAA....."
Bob:
- "ssh-rsa AAA....."
- "ssh-rsa AAA....."

# File "hosts":
[my_hosts] # This line is optional. It groups hosts.
demo-host ansible_host=10.11.12.13 ansible_ssh_user=root

# Deploy:
ansible-playbook -i hosts site.yml

# Run it, but make it not change anything on the servers:
ansible-playbook -i hosts site.yml --check

Wasn't so hard, was it?