skysight-inc/HackerNews huggingface dataset:
So, you're saying that Obama winning in 2012 was a validation by the electorate of the work he did during his first term? I can see that. Well, since by your logic the electorate has already validated the ACA, I'm sure that the incumbent won't do anything to change it.

Based on your username, you're clearly a thoughtful, mature, and rational person, who is constantly fretting over details and being their own worst critic and relentlessly playing devil's advocate with their own beliefs in pursuit of the truth. So by your logic, Clinton winning in 1992 and 1996 was clearly a validation by the electorate of Democratic policies in the '90s. I'm sure those policies will find a resurgence under Trump, since as you say elections represent the will of the country as a whole, and not something far more complicated than that. It's so refreshing living in such a black and white world, where everything's simple to understand.
Hi folks, I'm one of the developers of this project -- we hear your perf concerns loud and clear and are tracking the issues :)

As mentioned elsewhere in this thread, this page was released a little too early while we were still playing around with animations in the header. I've gone ahead and disabled them for now, so you should see leaner CPU utilization now. Thanks for your comments.
> Increasing the supply of workers will ALWAYS drive down cost.

Not necessarily. This is only true for companies where minimizing the cost is the best (sometimes only) strategy to increase profits. Tata, EDS, Accenture, and the many IT body shops are all in this camp.

For the so-called "SV tech companies", they need a steady supply of talents to continue creating products that in turn generate new revenue streams. This is much more valuable than saving 30% off in an individual's compensation -- at the expense of high turnover, when said worker realizes he/she is being underpaid.

Artificially reducing an already dwindling supply of talents in the top tech hubs won't make salaries go up; it will simply shift the jobs elsewhere. That is already happening for many companies.
Junior dev – when is the right time to ask for a raise?
I'm 30 but for most of my working years I've worked in non-technical field. Year ago, I spent my life savings on coding bootcamp, finished it, got very lucky and I got hired on my 1st interview as a RoR web developer.

I've spent quite a large amount of money for the bootcamp, moved to big city which is more expensive and I make around 15% less than my previous job (6 yrs of exp.).
I took offer from my current employer and turned down other offer (around 15% more). I told to myself that I'm starting out, not even on junior level, barely can call myself a programmer so I'm not going to worry about salary for next 2 years - just try to learn as much as I can.

Well here I am, one year later. Managed to survive it and found out I really like my job (and also got married + mortgage).
Recently I found out that friend got hired at big company as a QA tester. The job doesn't even involve coding, it's "just" clicking on screen and filing bug reports. Her starting salary is 20% more with benefits (I have none).

It's moments like these that I wonder if this is normal or not.
I mean I know I'm not the greatest coder and I still have a long way to go but I'm also constantly improving myself (coding on weekends/outside of work, reading up books etc.)

I've been there for a year and they treated me good, I learned a ton but I was thinking of setting up a meeting in month or two and just ask for a raise. When they interviewed me I asked for 25% more than I make now - which is I think is normal rate for junior dev. They turned me down but I'm thinking of trying again, or at least match what the other company offered me (15% more) when I was a total beginner.
How do I do this without sounding like I'm giving them some kind of ultimatum? I am grateful to them and I'd like that fact to be reflected somehow when I talk to them about money but at the same time I don't want to sound too cocky.
Alright, maybe there is some way of doing it on a lower level. But in most cities I've lived 'condo associations' aren't a thing, and this is simply resolved with zoning laws.

Once a replacement solution is implemented, I'm happy to start arguing for airbnb to be legal. Though it seems like it would likely eliminate the price advantage that airbnbs currently enjoy.
The notion isn't that they phone home to immediately ask about unknown data, but that they periodically feed back any unknown data (or, in the worst case, it gets extracted from a blackbox if a car has an accident), and receive revised models to process the world with.

No, this won't necessarily save you if you see some impossible scenario like a boat cruising down the highway toward you, but it does mean that the list of conditions the model can't respond to reasonably will rapidly trend toward "fewer than most human drivers", in the ideal case.

This will, invariably, have some unfortunate bumps when people discover real-world conditions that, for whatever reason, the model doesn't remotely have responses for (I wonder if they've trained it on e.g. an enormous wall of water, or tornadoes?), but that's why you don't claim it's an always-on self-driving system (e.g. you have to be ready to take over at any point), and arguably the error rate is still going to be lower than most humans to start with.
Really interesting - thanks for posting.
> not bathrooms.

Ironically, if the right weren't making a big deal about bathrooms we could just let people use the bathrooms they want and fight about how to protect workers.
This is reckless. If your hardware corrupts data too often to sync a full node, the solution is not to hack together a homemade payment processing system with only SPV-level security that will run on your faulty hardware. This approach and the attitude behind it will lead to losing money and losing track of customer payments, probably sooner rather than later. Rolling your own payment processor is a great way to learn more about bitcoin, but use testnet coins. If receiving real money is what you want, use a tested library written by someone who put in the time and experience to do it the right way, or use a 3rd party payment processor. Don't learn with real money; that's learning the hard way.
> In the UK, cabs are heavily regulated.

Yeah... kind of. In bigger places, maybe it has a meaning. But for example in Bath the driver literally bragged to me that people can complain that the taxi is late or never arrived, but they're just contractors renting the radio equipment. The dispatch doesn't care even if you complain to them, so they can do whatever they want. As I was sitting in his cab... so not sure what that was supposed to achieve.

On the other hand the one time I actually noted feedback on the Uber drive, it resulted in follow up questions and generally was handled well. (that was in Singapore)

> My g/f tells me when she's in an Uber she spends so much time trying to be "pleasant" to get a good rating

Interesting. I just pretty much never talk to cab drivers. Yet some make a point of telling me I got 5 stars from them, so that I give them 5 stars too...
Any relatively experience Technical SEO will know how to do this its not rocket science you just have to pay detail attention to the site.

Unfortunately a lot of ecommerce sites are of low quality and coded by the finance directors golfing mates "friends" company.
GitLab supports using multiple filesystems, and while waiting for their bare-metal solution, they switch to running 8 file systems: https://gitlab.com/gitlab-com/infrastructure/issues/711
I think that's just mockery.
If all Software Developers had to pay their own E&O insurance and warrant the quality of their work, then a comparison could possibly be drawn to Doctor/Lawyer professions.
I'd like to learn how to be a spreadsheet wizard who doesn't need to use the mouse. What are the major shortcut keys that the pros are using?
In fact cracking down on H1-B should be GOOD for silicon valley. As it will open a lot more slots for legit companies applying for real talent.
I'm assuming you're referring to:

> This entire analysis of Clifford Algebra was based on my own foundational assumption that mathematics is not a human invention, but more of a discovery of the essential principles of computation in the brain.

I don't see what the issue with that is. It's an interesting hypothesis, and he's not alone in thinking about it. It's already a common stance that effective/valuable/interesting mathematical structures are direct consequences/reflections of the universe's own structure, and are seen more as discoveries than inventions. The author's proposal is just refining the question: have we come to this conclusion because it's an intrinsic property of the universe, or does it always seem present because we can only contemplate the universe through the human brain, which does its own structuring?

As an example of respected thinkers thinking along these lines, Sir Arthur Eddington's The Philosophy of Physical Science works pretty well (Though, to be fair, it's not as if he's never been called 'out there').
Rcarmo/alpine-python: Python images based on Alpine Linux (3.5.2, 2.7.12)
To me it makes total sense for something like Gitlab to do their own HW, since it's really their core business. Sure, there's no point for say, target.com to use their own servers - computers is not really what they do, and cloud helps them keep expensive programmers and sysadmins to a minimum. But Gitlab is a whole different story.
Thats interesting it would be interesting to look at there link profile - getting out of a link penalty is hard it took me over a year to get on client out of one.
I use rss2email. Have it running as a nightly cronjob on my raspberry pi.
That's the right place to see examples - sorry that it doesn't work well on mobile yet.

Just as a caution though, the library, in general, is intended for desktop web applications. We haven't made mobile-compatibility a priority, although at the very least, yes, we would like the docs site to be at least usable on mobile!
Besides its application to graphics, I wonder if this could be applied to type algebra.
The Black Sea is famously anaerobic - no oxygen and few microbes to consume organics. Wood and human remains would disappear in decades in other places. And the Titanic is decaying from iron-loving bacteria. The iron and steel parts will be gone in another century.
There are a bunch of comments saying "Why not just learn python or R?"

But as a programmer, I still use excel (actually open office now I'm on Linux full time) as a brainstorming numbers based scratch pad. Somthing about the infinite grid, auto fill, not having to figure out all the parts of a 2D array allow me to chase an idea in its initial stages.

Eventually, when I have a handle on the problem and all the variables involved I will switch to jupyter notebooks or something else.

I still think we as an industry are still missing the point of why are so many people using excel, especially in areas it shouldn't be used in. There is some hidden UI/UX point we're subtlely missing.
> The number of people who are licensed is restricted because of the limited numbers of spots in medical and law schools and the high cost of attending

For medicine, this is wrong. The bottleneck is residency programs, not medical school. We graduate more medical students each year than we have residency spots available.

And for residency programs, the limit isn't artificial - it's funding-driven. Residency programs run at a loss for hospitals, so most residency programs are funded through Medicare.

> Even if you did it in your home country and are unquestionably qualified there is a long process you have to go through.

Yes, and that's not to artificially limit the supply, but because training differs by country, and just because you're qualified by one country's standards doesn't mean you're qualified by another. And for what it's worth, the residency process is oftentimes much shorter for people who are licensed to practice in other countries, so it's not like they're starting from scratch.

> Professional associations like the AMA (American Medical Association)... act as de facto unions w/o drawing the negative connotations that unions sometimes do in modern politics.

The AMA may be the most-hated organization in the medical field. People who don't practice medicine hate the AMA, largely because they aren't clear on what the AMA is and is not responsible for, and often misattibute things to the AMA[0]. And practitioners hate the AMA because they are actually aware of what it does, and because the AMA has a long history of siding with payers (insurers) over practitioners.

> The AMA even lobbies the government which sets the rates doctors get paid for medicare procedures and medicare is the largest payer in the healthcare system.

If you think the role of the AMA is to ensure doctors get paid well by Medicare, then they're clearly not doing their job. Medicare reimburses, in the aggregate, 7% less than COGS. This means that, in effect, for every Medicare patient a private practitioner treats, they would end up having to provide their services for free, and then still pay an additional 7% out-of-pocket for each Medicare patient they treat, to cover the costs that Medicare doesn't.

This is the reason that private practices are a dying breed, and why it's actually very difficult to find small practices which will accept "vanilla" Medicare.

[0] For example, people often blame the AMA for limiting the number of medical school spots that are available, which is wrong on three counts: (1) The AAMC was responsible for this, not the AMA, (2) The AAMC has changed their policy and is now aggressively lifting this cap year upon year for a long time now, and (3) as I explained above, the number of medical school graduates isn't the bottleneck, so the AAMC's policy has no effect on the supply of doctors entering the market each year.
Trapping KeyboardInterrupt and EOFError for program cleanup
'story of your life', the short story the film is based on, can be read online here: http://web.archive.org/web/20101206050220/http://guccipiggy....
>110% effort.

I'll just make 55% of the rows doubly accurate. The other 45% of the rows... well, we just won't talk about those.

> When you use actual numbers, they should mean what numbers mean

That's what I thought, but percentages seem to be thought-terminating cliches for most people. I generally use ratios when presenting information to most people as a result, but I really thought my manager and I were on the same page. This issue certainly wouldn't have happened if I had described our error as "1-in-200" from the start.

I report directly to the director of the organization now though, and in addition to being much more pragmatic about necessary trade-offs, he is pretty hands-off. I think a hands-off style to management goes a long way to reducing communications errors. Each conversation becomes much more important when you aren't having them just for the sake of having them, so everyone seems to pay attention more.
1 U R half-CRAZY, but not because of that reason.
2 I cite as proof:Even if you are paranoid, it does not
3 mean Murphy's Law, or criminals are hunting you!
4 The decision is 'generalist versus specialist.'
5 THE WORLD IS FULL OF PAUPERS who are 'genius generalist.'
6 doctorate in ANCIENT GREEK literature or PhD in music - Mr. Glass
7 (related to Ira Glass) almost got killed in a robbery
8 while driving a taxicab in New York City.
9 Writer of Harry Potter, now millionaire was on welfare
10 as single mother.
11 Your Answer. It is high risk/high reward. Being a genius
12 generalist means you will be either a rich Bill Gates
13 (mediocre coder) or a part-time freelancer PAUPER.
14 conclusion: ONLY YOU KNOW THE ANSWER. So, you are atheist,
15 who cares? Start praying, meditating.
16 My favorite technique about Wall Street New York was to
17 buy free drinks for WALL STREET LIFERS at the bars
18 and pump them for REAL ANSWERS. This is known as the
19 KGB method.
20 I had a great time on Wall Street, big money, and I hated
21 it. Soft corruption, cronism, racism and sexism.
22 Same like, I love doing 24 hours code sprints and my eyes are
23 blurry. I was too damnnn hungry to sleep and crash, but
24 i had no time to eat while coding.
25 U have to love the lifestyle!!
26 QUOTE: 'tangible skills as a PM' from the book or
27 the best PMs I know MANAGE volunteers at churches and
28 non-profits. They could easily convert you from a
29 different religion. Their hobby is herding cats and making them do tricks, just like a GENIUS PM does.
30 funny joke: If you are an UGLY DUCKLING (a swan)
31 python "duck typing" will never be natural to you.
32 KNOW your true self. duck typing is a CRIME against
nature, almost worse than homosexuality - this is joke.
33 life philosophy: the normal folks are 'half-crazy'.
34 the CRAZY ones(psych ward) NEVER question.
35 THE GLASS IS HALF FULL.
Self-driving grocery vehicles introduced in Norway
Seventy-Two Letters is a great story. I'd absolutely love to see a Zachtronics-esque take on it too.
Doesn't seem (from the tone of that post) that they had anyone on staff to handle the SEO Inbound marketing - where is the summary of what investigation they did.

There are ways to reach out to google and get an answer
I mean we are deprecated. AI has to stop our madness. not the reverse #Trump
Predictability is overrated, especially if you have a system based on adaptability (like, say, the way markets work) rather than making and following long-term plans.
Some straight white males seem to care a great deal about these social issues. That's why they're fighting a culture war over them to distract from their anti-working class economic policies (I am of course referring to the Republican party).

Peter Theil gave a speech at the RNC and said "who cares what bathroom people use" and got cheered.

To this day I have no idea if he, or the people cheering meant: "Silly Democrats talking about bathrooms when we could be fixing the economy, we should check peoples birth certificates before they use the bathroom" or "Silly Republicans talking about bathrooms when we could be fixing the economy, just let people use whatever they want".

Either works, either side could just decide to go along with the others decision if the other topics are more important. But they don't, so it's weird to act like only one side is caring about stupid stuff unless you have strong ideas about what the 'default' correct answer is and anyone who deviates is automatically the one who should stop wasting time on it.
A risk is of course that your public environment is so much bigger than your biggest private install, that it doesn't make sense anymore to keep the same technology for both tiers. I think both PWS and gitlab.com suffer from this.
I'm curious how significant this is. The article sounds like it might be abuse of subgroup analysis as in https://xkcd.com/882/ i.e. check every state, check a dozen demographics in each state, and one of those is going to have higher suicide rates than the rest. Doesn't mean it's some feature of that demographic instead of random chance.
A problem I'm currently addressing that maybe someone can help with:

I'm using a BIP32 HD wallet master pubkey to generate addresses on the payment front-end. Now, the ideal payment-watching solution would be the following; it maintains a set of "active" addresses, which I can add to whenever, and notifies me whenever one receives a confirmed payment. However, I'm not sure if this exists. I would also settle for me being able to query arbitrary address balances quickly.

Bitcoin-core doesn't work because adding an address causes a rescan of the entire blockchain (as it doesn't maintain an address-indexed UTXO dictionary for all addresses), which is too slow. I think electrum-server might work. Even though I'm following the same derivation path as electrum-client, I don't think I can use electrum-client for this (because I could conceivably be attacked with hundreds of thousands of address generation requests, which I doubt electrum-client will like). I also want to ignore adderesses more than, say, a week old, which I don't think electrum-client supports.
Well, if you're not sure, then do it over the weekends and at night. Are the hours at work enough that you won't have time in the evenings to work on this other skill?

Is this something where you could first try some of the online courses (Udacity, EdX, Khan Academy, etc) to see if you're actually interested and also able enough to do the job well?

Also, while I worked as a Software Engineer, I was not really doing much in the actual job and felt I was stagnating and falling behind. Most of the advancement in ability came during my free time where I'd try to learn new things, dive into new interests, create software I actually wanted, etc.

Eventually, work hours resulted in less and less time to do things on my own, and the crap at work got more and more irrelevant, tedious, and stupid. Also, management was all about trying to rid you of any competitive edge or anything else that makes you worth anything (or that brings you happiness), so in addition to all that was in place, it was known/realized they were going around each day looking for more ways to ensure every path would lead to a dead end.

It wasn't long before I wanted to quit and before I realized the only way to make it work would be to create my own company (or maybe become a freelancer/consultant).
What was the second time?
Quizlet | San Francisco, CA | ONSITE | CONTRACT

Quizlet is looking for a frontend web engineer to work with our team to help complete our website redesign. We're about 50% finished and wish to accelerate completion. This is a short-term contract position for 2 months, with no expectation of converting to full-time. We'd like at least the first three weeks onsite with option to work remote for the balance of the engagement.

This short-term role is great for engineers looking for a flexible gig. You'll have the opportunity to work with a high-caliber, fast-moving team on a large-scale product — over 20M people use Quizlet learning activities every month. You'll be working with ES6/React/Stylus and contributing code on day one.

Some examples of what you will do:

- Bring mockups to life with ES6/React/Stylus
- Improve frontend performance
- Collaborate with the product manager to identify and fix issues
- Work with the team to ensure deadlines are understood and met

Qualifications

- Must be available to work in our San Francisco office full-time — preferably starting by mid-November
- At least 1 year experience working on frontend web applications — experience with git and React is preferred
- Self-starter — you can find out answers on your own and know when to ask questions
- Detail-oriented — you sweat over the details
- Team-oriented — you enjoy collaborating with other team members to create your best work
- Passion for education and/or doing good in the world — you are excited about the impact your work will have in the lives of students and teachers every day

Quizlet’s Team Culture

We’re extremely proud of the powerful impact our study tools are having on people’s lives across the U.S. and the world. Quality, usability, and performance across all platforms is our main focus. This has helped Quizlet grow organically to a top U.S. web brand with top-ten education apps on iOS and Android. We regularly visit classrooms across the Bay Area to see Quizlet’s users in action. We believe in teamwork and communication, and we believe in each other — every member has the confidence and flexibility to take a stab at new problems across functions. We love technology and we love helping people, and we work in a warm, respectful and supportive environment.

How to apply: email tim@quizlet.com with your resume and link to your Github profile.
"Feel free to make a PR."

This makes me cringe. Sure, encourage us to make a PR to implement a tri-state radio button if it doesn't exist. Don't encourage us to make a pull request to reduce a 10 second documentation page load time.