skysight-inc/HackerNews huggingface dataset:
My experience in school matches that of "The Guy" pretty closely. To this day I still am not quite sure what to make of it; I went to private schools that were probably more challenging than other places I could have been, and I obviously learned a massive amount just being there doing some of the work (to say nothing of the social education), but I just could not make myself care enough to get good grades, especially in classes where homework was weighted heavily.

It's not like I was doing anything worthwhile instead. Playing video games, mostly, and running around in the yard during the summer rather than completing the "summer math packet" and prescribed readings. I always doubly dreaded the end of summer, because I'd never done the homework. I think the constant dread of the moment of reckoning when homework was to be turned in, and I was empty-handed, gave me a serious sort of imposter-ish syndrome that persists to this day. Back then I was constantly having doors closed on me because of my slacking, and while I am quite successful now in my career I am still reticent to try opening doors because I'm wired to assume they will be locked.

Anyway, it turned out that I can actually be a functional member of society and a valuable worker (software engineer, natch). But my basic incompatibility with school made it a real crapshoot whether I'd get the opportunity to prove my worth; if it wasn't for a lucky break getting an internship referral from a professor who liked me, my life would probably look very different right now. I'd probably be dead, honestly; I don't take care of myself well when I'm in a depressed and aimless mode.

What to take away from this, I don't know (which is frustrating). I don't know what my IQ is, and I don't really care at this point in my life, but I'm certainly not the sort of scintillating Von Neumann-esque intellect that you hear about a lot in threads like this. I'm not sure what a path to some "school for the gifted" would have looked like for me, whether I would have been accepted or not, and whether that would have "unlocked my true potential" or just left me in the same situation with the added wrinkle of material so difficult that I couldn't BS through it anymore (I started to really run into this in higher-level university classes).

I am smart, though, and I want to have kids and I assume they'll be smart too. I'd like to know how they can avoid the same pitfalls that held me back earlier in life, because if they can, I think they could be much more successful than I've been.
Dear google, maybe if your data collecting hadn't gotten so incredibly out of hand, this wouldn't be an issue. But people are starting to see how little control they have over their information, and they are beginning to freak. the-fuck. out. Now, you have to reign it in.

Before, being a giant global company meant only mean more customers and more places to hide your profits. But now, there are global consequences too.

So don't try to make us feel bad about your regulatory issues. We have our shit to worry about.
Very Interesting AMA on Reddit about Magic Leap AR Glasses
kens recommends ContrAlto over Salto: https://news.ycombinator.com/item?id=13144534
Been here. I'm currently going on 2 months without a phone, since Google is still processing my warranty replacement (they promised 3-5 business days at the outset).
As a friend of mine says "it's a monopoly issue. Usually if you're not well served you stop buying a service, not the case with Google." https://twitter.com/govind201/status/804559006551244800
Some subreddits are very technical, and also some content from Reddit ends up here.

With the right subscriptions Reddit is quite more technical while HN is still more entrepreneurish.
It's too bad someone didn't do this years ago. We could have avoided much pain.
Boston Crash Exposes Loophole in Rideshare Insurance
SSH + Windows Subsystem for Linux.

Or if you can spare around 500MB of disk space, Visual Studio 2017 + Linux Application Development Workload (selectable during the installation). Works awesome. Can work with Windows Subsystem for Linux, a Linux VM, a physical Linux machine, a Linux box on the network, Azure, AWS, Google Cloud etc.
It can be non-awful if the founders are Methodist chocolate manufacturers: https://en.wikipedia.org/wiki/Bournville

But more often it goes wrong, like Fordlandia.
I'm kind of amazed by the basest level of empathy that seems to be missing among many in our industry. I'm not even arguing what the right solution is - that is certainly debatable. But given how good we have it as software engineers, when someone's best option is to sleep in a tent for their work, and we comment "how is that any different from someone making twenty times as much voluntarily choosing to live in a van?", it sounds awful close to "Let them eat cake."
It really did change in university, but it was a pretty serious wake up call; the material was genuinely challenging (electrical engineering/comp sci dual degree). The really great thing about it was that I could stick to the defined path for the stuff that I found really challenging, and stake out my own path for the stuff that was coming too easy.

Edit: I almost failed out of engineering during my first year because I hadn't properly developed the skills and habits necessary for really putting effort into challenging school work. I do joke a little bit about the 51% I got in "intro to statics": since it's a 51% and not a 50%, I know that I earned that 51 and it wasn't a mercy pass :)

As an example, my EE degree doesn't have any out of the ordinary stuff in it. We had a fair bit of latitude in choosing courses, so I went towards DSP and FPGAs, just because I found that stuff more interesting (and easier to be engaged in), compared to say power systems.

My CMPT degree, though, I once again found myself in a position where a lot of it was too easy (A kid who has been hacking on C and assembler for 6 or 8 years is going to be miles ahead of the other first years who are writing code for the first time). So I went ahead and loaded my schedule up with more challenging courses (elective advanced algorithms, elective compilers, etc).

The only flaw with that plan was that most of the harder courses were dual listed as undergrad/grad courses, so when I went back for grad school there were a bunch of courses I couldn't take, because I'd already taken them in undergrad. It all turned out well though.
The house unlocks to a tracked verified identity from a smart phone, Not to random people in masks, would be my guess. Also empty houses are hard to steal only vandalize
Now is the winter of our discount tents.

(sorry)
Your recourse is to email hn@ycombinator.com, as the site guidelines ask. Note that I chided that person for what they did, which of course was wrong. Two wrongs don't make a right, though, and you're continuing to break the rules while they at least stopped.

For civil discussion we all need to hold ourselves to a higher standard than the one we perceive other people to be keeping, because the only alternative is a downward spiral, and an accelerating one. If you want to keep commenting here, we need you to internalize that.
Right, and Heinlein's solution to "whizzing past the bakery" was that there would be food service traveling along the road with you. In NYC, maybe very skinny food carts?
I wish Boston would put one (or a 4mph one) underground walking path between Bowdoin station and MGH so that people could easily transfer without having to either clog the green line or cross traffic in the rain/snow.
We need to do more to make low cost housing legal. By allowing more low cost alternatives, builders could create low cost housing or rentable units, so people wouldn't have to camp in tents. This is a problem nationwide, too many regulations are stifling housing innovation.
Galcon
Occipital Bridge
Did a little test: https://zimbatm.github.io/sitetest/

Code highlighting doesn't seem to work. There are .highlight selector class in the accompanying CSS but the tags aren't generated in the page. It probably would work if highlight.js was added on the page.

Linking markdown files is also interesting. It rewrites the target url from .md to .html and also supports pointing to a clean path without the extension. Unfortunately it's not possible to follow the clean path when browsing the same file on github.

Still, overall it's a good improvement to github.
Haha, was just about to post this. From what I hear, it's very hard to get a job if you're homeless, so this is a good thing. Imagine the outrage if the opposite narrative were being reported; "Amazon refuses to employ homeless people".

There's no suggestion that they are paying below the minimum wage, so I think singling out Amazon is quite disingenuous, regardless of how in vogue it is to bash the quality of their work environment.

If there is a story here, it is that there aren't enough homeless shelters in Fife right now, or that the minimum wage is too low; this has nothing to do with Amazon.
I get up every day. I go to work every day. I listen to music that I like every day. I make music. I make things every day. I write code every day. I manage people every day. I care about my family every day.

The hardest thing for me every day is actually caring about anything. Because I don't really care. I pretend to care. But I don't really.

Because I don't want to be here. I'm just stuck.
Body weight exercises and YouTube can take you a long way.
this is one flaw with forum style discussion formats

by the time anyone gets through reading the 31 page document, let alone follow along and run the code, the mob has moved on and you are left alone with questions and comments

i had a similar thought when this was posted: https://news.ycombinator.com/item?id=12901660#12903516 ; that was 50 page high concept pdf with complicated math

i'd be interested in a Read HN style offering with a link and a posted future date

the time is set in the future for when discussion will occur

giving interested participants and spectators time to take in the material and any supplemental research
laingc is making the reasonable point that in most of the world the word "liberal" means "brutally laissez faire". If you are talking about Scotland, then why not use the word "liberal" as it is understood in Scotland?

As an example, a Scot would never say "The government increased the minimum wage today, that was very liberal of them."

It's my hope that people in the USA will eventually go back to using the word "liberal" in the classic sense. But then, I keep hoping people in the USA will adopt the metric system, and I am always disappointed.
No it's not. This is about google wanting to maintain control over someones data just because they are in a different jurisdiction.

If google succeeds, the only thing that will happen is more walled off sections of the internet as countries move to control the flow of data.
I've been learning french on Duolingo for a about a year now. Usually I take one or two 5 minute lessons per day for a week and then spend a week "strengthening skills" (reviewing old material). It says I am on 54% fluency atm.

A few weeks ago I tried going though a math course in french (Initiation à la théorie des distributions on Coursera) and was surprised that I actually managed to understand it. (although I have to listen to it at 1x speed and with french subtitles so it is much slower than leaning in english)
What's wrong with the physics?
> What a load of bollocks. [Snip] For old projects, either you're in a situation where you can spend time porting your code to Python 3

The majority of Python code is old projects, just like every other established language. This might change in the future as I now see people starting new projects in Python 3, but if your company is older than 5 years old, then there is a good chance that you started with Python 2 simply because at the time of creating your codebase a whole lot of libraries weren't ported to Python 3.
Exactly. This same conspiracy-theory article was posted a few months ago, and ignited its own conspiracy theory about why it was "censored" from HN:

https://news.ycombinator.com/item?id=12328285
I have a friend that works at the Amazon Fulfillment Center in Tracy, California: she works 60h a week.

Amazon should be made accountable.
Dontcha know!? "Fake News" is what the other guys read. For us, it's Social Justice!
I think you might find this a good read on the subject of exercise. Just tweeted today by PG: http://nymag.com/scienceofus/2016/04/how-neuroscientists-exp...
>My take is that many sources, including the ones linked to in the tweet's replies point to solid growth in Python 3 adoption. Python3 might not have overtaken Python 2 overall, but it's very far from being "dead".

I wasn't making the point that Python 2 is dead, in fact quite the opposite. I'm saying that with this many users the adoption rate is too slow. There is no real reason for people to switch. Until there is that incentive Python 2 will not die.
React Router v4 places a greater emphasis on splitting up your routes, as opposed to keeping them all in one spot [1].

It also allows you to do really cool stuff like in their recursive routing example [2].

[1]: https://react-router.now.sh/basic

[2]: https://react-router.now.sh/recursive-paths
As someone with no artistic talent, I would love to see the improvements. I myself would like to do something similar. Can you upload your before and after arts that you have made?
Ok, so it's all supply and demand right? And it's every man for himself, bootstraps and such. A dog-eat-dog world, if you will?

Here's the deal: How about you and me go into a big pit, with knives. And if I win, I get all your stuff.

Oh, I see, suddenly you'd rather get the State involved.
It strikes across a continent and an ocean? And Amazon's US office isn't even in Silicon Valley.
> When confronted with the fact that this isn't acceptable behavior

Who defines what "acceptable" behavior is though? If so many people "wouldn't recommend or even admit using in a mixed group", then why is Reddit the 8th highest traffic website in the US?
There is nothing bad in making a newer version of an older language. But I agree they must use a more distinctive name.
But that's mostly raster images and fonts. Code density is quite low, and JavaScript takes many cues from SmallTalk.

"Lol." A technical term.
Yes, they made a ridiculous marketing speak non-announcement about that about a month or two back.
Not always. For example the village built up by the Cadbury family in Bournville was designed to favour the wellbeing and living standards of their workers: https://en.wikipedia.org/wiki/Bournville
To me, Its the goverment job to provide welfare to its citizen, this include cheap or free housing, regardless what the job situation is.
The case you link is about wage collusion on high-tech jobs, hardly the same as this case of minimum-wage workers.

Of course, if you have any evidence that Amazon is colluding with other employers of low-wage workers to keep their wages down, that would be germane and very interesting indeed.
We agree generally. The OP doesn't need to code more, they need to think more deeply, with more purpose. They probably should actually write less code.
A trolley is a bus with an overhead electricity supply.
In case you're being serious, Amarok is highly unstable, bloated ("unresponsive UI"/"high CPU"), is a great academic example of extremely bad usability, and doesn't even want to start trying to compete feature-wise with foobar.
For my first one, it took me about 6 months, and lots of cold calling and networking.

However this was a B2B product, and worth £100k a year, so quite large sales.
This is not Amazon's fault. This instead is the choice of the worker. He is choosing to work for Amazon and is choosing to sleep in a tent because he does not want to make the long commute back to his house. All his choices, not Amazon's.

Edit: to clarify, I am not advocating that Amazon is a stellar employer. My opinion of how they treat their workers and handle the interviewing process is actually very poor. I however do not see the decisions this particular worker is making is Amazon's fault.
I've had this idea in my mind how Black Holes could be connected to universe generation. It came about when I learned that the known universe would be a black hole if its mass was concentrated in the center, i.e. its size is about the same as the event horizon for such a mass.

Thinking backwards, obviously the universe at some point would have been described as a black hole by GR. Then of course spacetime expansion comes into play, that somehow makes it into not-a-black hole.

So here is the idea: What if a Big Bang is exactly what happens when matter falls into itself until the original spacetime continuum breaks? I.e. the energy of the original structure forms and gets linked into a new spacetime continuum - part of it as dark energy that expands the new spacetime, part of it as normal energy and matter.

Is there anything we know makes my idea impossible? If it were true, would there be a chance that we could combine our empirical knowledge of the Big Bang with this new empirical knowledge of gravitational waves to come up with a testable unified theory (i.e. Quantum Gravity)?
There are numerous metrics out there showing that Python 2.7 is far more ubiquitous than 3.x

Here is one recent one:
http://www.randalolson.com/2016/09/03/python-2-7-still-reign...

If you have counter statistics showing that Python 3.x is more popular than 2.7 I would very much like to see them.
Can we use this to port arbitrary closed-source x86-64 binaries to a different platform (e.g. WebAssembly)?
So when you see a project written in Python 2.8, you'll know that it contains lots of legacy code under active development by developers who are gung-ho about fancy language features, but that this team hasn't had the time/resources/gumption to do a code overhaul anytime in the past six years.

And also that you yourself, and any users of your own project, will need to run it with this guy's own homebrewed version of Python in order to know it will behave correctly.

Useful?
Merry Christmas! Hope thing resolve and get better for you. It's a hard time of year for lots of us.

Not sure where you are located but there are serious lack of qualified technical resources in the Northeast. Consulting gigs at Fortune 500s are usually fairly easy to get too, just look in boring cities that aren't Boston or NYC. Also, agree with Remote opportunities others suggested.

Many programmers can relate to the not team oriented thing, you're not alone in that one. Consulting and remote gigs can get a foot into the door at a place that values getting shit done over team love.

Good luck, hope things turn out for you. Merry Christmas!
You're probably American, I've learnt from HN that you have a sub par bus network there. I live in Istanbul and find buses quite pleasing. Your city design and your public transportation system are to blame.
At this point, if a library I wanted to use didn't support 3.X, I would take that as a giant red flag not to use said library.
Why? I've explained my reasoning for linking to it and several people agree with why I've linked to it.

Maybe you don't agree? I guess that's your right as one of the moderators...

I really am starting to wonder if you are seeing a different XKCD comic to me, or maybe I'm being gas lighted by HN.
> He added that he had opted to stay in a tent as it was easier and cheaper than commuting from his home in Perth, although his camping equipment had disappeared by Friday afternoon.

Perth and the Dunfermline site are roughly 30 miles apart, on public transport the trip would take roughly 2 hours.

Sounds like a great idea castigate an employer in a semi-rural area with piss poor public transportation.
Why is being fixed-route a bad thing? When you already have city-scale capacity-planning data saying that 100k people make a particular trip on a particular route daily, building fixed infrastructure to accommodate that route usually ends up with a much lower TCO than the equivalent mobile infrastructure. A subway train costs less in maintenance, fuel, and road-congestion than the equivalent number of busses, to serve the same load on the same route. Mobile infrastructure only gains an advantage where the load on a route isn't enough to pay back the capital costs of fixed infrastructure (e.g. busses out to a depopulated exurb.)
Your experience is basically why I use both Azure and AWS, but have never even tried GCE despite their many promising features.

I've had great support experience with both Azure and AWS, but simply don't want to risk needing support on a Google product. Not worth the headache.
It's also been a huge mistake for GVR to have allowed so many new and attractive features to be backported to Python 2.7. It's taken away a significant amount of incentive for people to make the move.

The idea that Python 2 needs to be sabotaged and the community forbidden from improving it so that people makes the move, with the people who are stuck to Python 2 codebases held as hostages, should be an indicator that something was done very, very wrong...

Personally, I'm neutral as to 2 vs. 3, I use both, but the schism is the main drawback of Python for me and it often drives me to just use other languages. Python 3 is great and has very neat improvements, but it should have just been called a different name so that both branches could evolve freely and compete on their own merits, rather than on the PSF mandating to use one over the other.
I don't really want to be on a moving sidewalk when its ten below zero fahrenheit and snowing - but hey that's just me. But if they could enclose them in a glass or plastic dome it would be far more preferable than riding the bus.
I don't know about that. It forked a Python compiler, and is fully interoperable with 100% of Python 2 code, and much of Python 3 code. It's even compatible with Python C extensions.

Why isn't it a valid Python compiler?

To me, the whole morass about trying to end-of-life Python 2 is a bit silly. People have gotten emotional about the situation.

On one side, people like Zed Shaw are calling the Python maintainers 'evil' and claiming conspiracy.

On the other side, people are calling companies using Python 2, 'lazy' and claim they're a threat to the ecosystem.

Yet elsewhere, C is still being written in all of its various year-specific formats, and people end up using 'old' versions simply because they join pre-existing projects or need to totally interface with something that's written in an 'old' version.

Python is an extablished language, it's likely that 10 years from now there will still be Python 2 codebases going strong.
Ransomware gives free decryption keys to victims who infect their friends
Voat has rules against brigading other sites, which is not illegal.
Consider TMail21 (https://tmail21.com) which (amongst other things) combines mail with revision control.
This is a fascinating book about consciousness and the future. https://en.m.wikipedia.org/wiki/Genesis_(novel)
I understand the desire for precise definitions, but this is not an area that admits of one. To propose one would certainly trigger an avalanche of objections and nitpicking, and even if we got it right I'm doubtful that many people would take it in. It doesn't seem to work to control a large community that way. What does seem to work is a body of case by case practice.
I get pain in my wrists from touch pads so I always have a mouse with me. I stopped believing in ergonomics when I worked for 3 months at a kitchen table without any issues. As someone who had huge issues in the past. I guess you gotta find something that works.
It feels good after a workout. Running or powerlifting, I feel the same effects.
Yeah, actually engaging in the discussion can be difficult and problematic. I don't think it's always a net loss, though I agree that it often can be.

If you choose not to, the other options listed above are all still valid and valuable ways of participating and contributing to the community. I hope you do!
https://news.ycombinator.com/item?id=13130711