skysight-inc/HackerNews huggingface dataset:
I recently started learning Python 3 and decided to blog about the journey primarily because it forces me put down what I learn in words, and it also serves as a quick reference for when I need to lookup something Python related.

Learning Python has been a very pleasant experience so far. Things I found enjoyable: dynamic typing, code readability, multiple programming paradigms it allows, not verbose (looking at you Java).

I covered the basics of the language so far, and I am yet to explore the libraries available and GUI frameworks such as Kivy. I will be building small programs to better understand the language. Some ideas: blackjack, tictactoe and I will blog about how I go about building them.

Feedback is welcome!
https://hashnode.com/
For sure I was.

And yes, this specific course rather wasn't the most effective one (but probably best at that time). There were multiple problems with this supermemo db: many simple phrases I already knew, but also lot of words you never use (afterwards). Also the biggest problem were circular errors (as I called them): A>B but also A>C or B>D, where my brain was struggling with one knowledge fact replacing the other one and again..
But as long as the kids can't read and write, it's condescending to insist on western ideals of "good education", especially when you don't have a such to substitute. It's one of those times where checking your privilege isn't SJW histronics.

Learning to read and write in a for-profit school >> not learning to read and write at all because nobody could figure out how to build a not-for-profit "good education" school.
I think we should colonize other planets because we can. Not as a solution to any problem.

I will defer to The West Wing to explain:
https://www.youtube.com/watch?v=9yUHnERJ0zs
Note: Unless I'm missing something, these have a max of 16GB RAM. Disappointing.

> The battery lasts for 13h under Linux, which is not too shabby. However, it lasts a whooping 22,5h with Windows 10.

This makes me wonder how it would fare when booting into Windows and running Linux inside a VM.

I'm pretty sure that's going to be my next laptop setup now that Apple's notebooks seem to have finally diverged too far from my needs.

I'm not in love with Windows, but as long as you don't go out of your way to screw it up it makes a pretty decent bootloader & hardware abstraction layer that also plays games. =)
That is a very good point. I would go even further and say that Canonical, too, shouldn't have to apply patches. That's upstream kernel's job.

But here's the rub - on some hardware enabling SATA PM can sometimes lead to various weird bugs - from failure to boot to crash with blank screen after few hours of working perfectly. And Intel would't release any sort of documentation that sheds any light on why that is the case, and what should be done to avoid it. Intel does know what to do, since (sic) Intel's storage drivers do the right thing on Windows.

Which brings us to even stranger point: Intel apparently doesn't share this documentation with Microsoft either. Hence new laptops with pre-installed Windows ship with Intel's storage drivers, while installing vanilla Windows 10 with Microsoft's storage drivers will give you as bad a battery life, as you get under Linux. This is an issue important enough that some laptop vendors employ hardware tricks to make storage hardware "invisible" for normal Microsoft's drivers for no good purpose other than to enable Intel's driver take over this hardware smoothly. See for example recent "Lenovo fake RAID" debacle:

http://mjg59.dreamwidth.org/44694.html
Community maintained list of Rust talks
Artificial capitals are an interesting thing.

Two major 18th century creations were highly successful: Washington and St. Petersburg. (The latter is not the capital anymore, but remains the cultural center of European Russia. Vladimir Putin is from there, which hasn't hurt its standing.)

Washington D.C. seems to have fulfilled its goal as a uniting center of the early USA. Having the capital in New York City would certainly be more convenient for Donald Trump's commute... But I suspect that being so removed from the political epicenter would have made the Southern states secede in the early 19th century, and North America would look rather different today.

Major artificial capitals founded since 1900 are Brasília and Canberra, but they look more like Naypidaw than St. Petersburg -- administrative centers with little real metropolitan life.
> Personally, I don't want to live in these new developments because I find them ugly. You can't tell the difference between a new flat NYC, London, Amsterdam and Paris anymore.

This seems like a solvable problem though. Like if everyone complains about how ugly everything is, why aren't there regulations passed specifying how things should look (or should not look)? Developers mostly just want a consistent way to build and make money, if you specify how things should look most will fall in line instantly.
The surface of the moon is dramatically more hostile than the surface of Mars by every metric, and it's almost as hard to get to the moon as it is to get to Mars. Building a long term permanent colony on the moon would be far more difficult than doing so on Mars.

As long as you can manage the travel, Mars is by far the more desirable target for colonization, both short term and long term. Elon Musk believes that his ITS can cut travel time down to 2-3 months, which seems reasonable, even if your craft's shielding isn't the greatest.
Instagram screenshot notifications Rumors and Truth
I like this setup. I've done something similar with POP3 on both PC and mobile: PC downloads and archives mail, but is configured not to delete it from the server for a month. Phone never deletes from the server, and at least has access to the most recent month of email, which is usually enough while mobile.

I'm intrigued by the idea of IMAP on the phone though. Are you able to sync sent mail this way? If you send mail from mobile, will the PC client get a copy of it?
I agree that the best evidence of a person's intelligence and inclinations is their phenotype, not the average of their racial group or sex. Thus, race and sex should not be used as a proxy for any characteristic when employing people. We don't need proxies when we can directly measure - though note, some forms of measurement (such as culture fair IQ tests) are illegal for anyone but universities to use in employment, a delightful hypocrisy.

Nonetheless, those parts of academia that define the narrative on these topics (sociology, history, feminist academia, and political science) do not believe there is significant non-cultural variation in any economically relevant trait among the sexes or ethnically distinct populations, and put anyone who openly states the obvious through a struggle session that usually results in their firing, as happened with Summers. Though the vast majority of psychologists admit that IQ is largely genetically heritable, accepting the consensus of the twin studies, any future inference about what this implies is outside the Overton bubble.

Just as not knowing disease was caused by small invisible germs made us unable to treat disease properly, our inability to admit that intelligence and stupidity are caused by small, invisible alleles has made us unable to treat social pathologies properly. The distribution of intelligence is grossly unfair. But we can fix it if we are willing to admit its cause. Let us seize the high-IQ alleles and distribute them to the proletariat!

I think there is a deep sense in which education as a treatment for stupidity is like wearing perfume to prevent the plague.

Also, acknowledging these differences prevents racism. Antisemites love pointing out that jews are overrepresented in many high-status occupations, postulating crazy conspiracy theories for why this is the case. But once you acknowledge the IQ gap (Ashkenazi Jews score roughly a standard deviation above gentiles in most psychometric tests) we have an entirely benign explanation and it's evident that these conspiracy theories hold no water.

These differences are a perfectly valid subject of inquiry of very little use to the individual, but becomes necessary to discuss when progressives beg the question, assuming falsely (just as antisemites do) that underrepresentation in cognitively demanding endeavours necessarily implies discrimination that isn't based on ability.
I think one of the things I appreciated most about this service is the drawbacks[0] section. I've started to look for this section in major JS frameworks[1] as well as other SASS/PASS services when I'm evaluating them and I've found them all immensely helpful.

[0] https://www.migadu.com/en/drawbacks.html

[1] https://vuejs.org/v2/guide/comparison.html
This is so unbelievably boring to me, and I think the article tells me why. This guy was born into wealth, didn't have to work, an international playboy: his paintings were probably the most boring part of his life. At least an article on his nightlife would be entertaining and no more spiritually bankrupt than his hastily-done paintings.
Kaby Lake with 4 cores is still pending

https://en.wikipedia.org/wiki/Kaby_Lake#Mobile_processors
I was talking from a point of view of a student and a light gamer. Due to issues of transportation, it would not be feasible for me to have a ludicrously performant computer or a gaming rig. I use portability in the sense of being able to move across country with my device. I have a loud speakers, Das mechanical keyboard and a gaming mouse along with ergonomic chair and desk to help me type faster. That's my mental conditioning which I cannot have on the move. After that there is always something on download/upload on my laptop, so I never like disconnecting my laptop from ethernet. So problem solved.

You can do what I am doing, plus get multi monitor set up too. So unplugging your laptop becomes pain in ass. You can try love to hate your laptop touch pad and keyboard, so always crave using a mouse and mechanical keyboard set up. Uninstall wifi drivers too. That will help to keep your laptop locked in with an ethernet cable.

I want a powerful PC which can be easily transported without any damage to it. Mini PC seems to be better option than a gaming PC. As it has the option of external GPU which allows me share it with others, instead of it being hooked inside my laptop/custom pc all the time. Sharing decreases the cost. I know about decreased performance of external GPU over USB C in comparison to internal GPU.

I am not fan of so much power on the move. I don't even use a smart phone and I am fine with a flip phone. It has 16GB SD card and a headphone jack. Today, we see that in name of making devices thin and powerful companies are soldering RAM and SSD to motherboard. That's the reason I have decided to move away from laptops and depend on mini/custom PC. I can triple boot Windows/macOS/Linux. I also use persistence installation of Linux or even Windows using Windows to Go. So in case of emergency, I always have a way to get back to where I left off. Portable softwares, Teamviewer and SSH is always there too.

It seems to me that carrying powerful machine all the time must make one feel obligated to get back to work and hence more hectic life. I just cannot afford to pay premium price for additional power in portable form factor while losing options of upgradability.

I also welcome desktop workstation as long as I can hook a NVIDIA 1080 and play Crisis game.

PS: I read the review of Intel NUC, and it has graphics driver issues. Sad.

any opinion on this

Cubi 2 Intel Kaby Lake Core i7-7500U DDR4 mSATA HDMI Wifi Bluetooth SFF Barebone PC (Cubi2-005BUS)

https://www.amazon.com/dp/B01LXP5JZC/
The "pay your bills" part gets tricky as IRS considers that a fringe benefit taxable at regular income tax rates. A corporation also is not eligible to deduce a certain variety of bills (e.g. dependant spending, medical bills over certain amount, interest on home mortgage) so it's mainly a way to increase the amount of paperwork and decrease the amount of eligible deductions with very little to show in return.

I am not sure how "make investments from your company" is just an overwhelmingly better option than "make investments from your personal account". Not only the corporation doesn't get a variety of tax advantages, such as 401(k), IRAs and Roth IRAs, there's an added burden of an additional K-1 for the investment vehicle.

Have you ever actually attempted any of the "obvious" optimizations you provide here? Has anyone ever used your advice for their tax planning?

Contrary to popular disbelief, folks at the IRS weren't quite born yesterday.
I had the first XPS13 developer edition and it had so many driver issues. After one year things were better.
How are you able to keep 10000 notes in Anki organized? With that many notes, how can you tell whether something you want to remember is already in your notes or not?

It seems to me that the Anki card browser is quite bad at this, but maybe I'm just bad at using it!
Should Peer Review Catch Fraud?
- Look at "skeleton" or "boilerplate" projects on GitHub. Don't copy the first one you find, make sure you review a handful and study how people are using the language and eventually make your own. Bonus if the project is from a contributor of the language.

- Some languages and frameworks have a "best practices" guide.

- RTFM!

- Iterate. Your first attempt will always feel hacky. Revisit it after more studying and practice.
Does anyone participate on MetaFilter ($)?
The really scary parts of this are

1) The popup at the bottom saying "Sign Up Now to Receive a Free Developer Career Cheat Sheet plus a Free Course to Help Get that First Coding Job!
Let's make that breakthrough together".

and

2) Zero to Launch is on his calendar.

The author of this post has paid thousands of dollars to learn how to market and sell a course on how to get a programming job.
This is silly. First we should build orbiting colonies, some that can fairy between the moon, mars and eventually other planets (I believe these are often called Cyclers). Solving the living condition issues in these colonies is actually easy -- they would be large rotating cylinders to provide artificial gravity (probably 1/2 g) and the outer perimeters would be water containment which is very good at blocking cosmic rays. A strong magnetic core could also provide some shielding.
I used to think this was the right move. Tax everyone personally and let corporations do what they do best.

These days I have trouble reconciling the notion that in the near future we're going to need guaranteed minimum incomes for everyone as more and more jobs are automated. With fewer people working traditional jobs there will be even more incentive to shift the tax base toward the corporation and away from the individual.

tldr: how does abolishing corporate tax jive with universal basic income?
Not even that. Some users have a habit of flagkilling every comment they disagree with or that offers criticism to their post. Have you tried arguing with tptacek recently? Flags are essentially being used as "super downvotes."

I'm alright with downvotes, but hiding posts that are critical of your arguments from being viewed by others seems extreme.
It really depends on the person. Personally I like official tutorial webpages and videos for learning the basics, and books for gaining a deeper context or best practices.
Why haven't any HAR's become commercially popular?
People who use the XPS13 daily: keyboard review/commentary, please?
Apple may have finally gotten too big for its unusual corporate structure
> We have an Overton window here on HN. It's enforced through downvoting.

Indeed.

> I would very much like to see downvoting eliminated, or at least modified so that a small number of upvotes can counteract it.

No way. It was mostly like that not that long ago and the site was terrible. Filled with pseudo-spam and no criticism was possible.

The problem is humans don't have good manners. We are full of biases and try to do anything to advance whatever ideas we favor at the moment. Downvoting criticism is one of them.
I use GNU and don't contribute to any of it's projects. The same is true of the Linux kernel and many other pieces of software.

By and large, my non-contribution to GNU and other projects is a lack of technical expertise. Beyond that it is mostly a function of not being embedded in a community of contributors. However, I'll admit that some small fraction of it is due to a lack of effort on my part.
It's not very helpful to study the ideas that form in human brains, though, since so many of them are nonsense. It would largely be a study of misconceptions and biases.

I think you could just as well have said "I believe our ideas are often formed on paper, when we write therm down. And that writing is part of the physical world. So I think the schism you presented would be void."
Yup. And the idea that all people whose political commentary carries a certain amount of influence are part of some similarity-enforcing "elite" doesn't stand up to the smallest amount of scrutiny, unless one believes that televangelists, radical libertarian think tanks, the NYT and Marxist professors are a fairly homogenous group.
Avid|Avoid makes for a pretty big difference here :-)
Seems quite far-fetched (and divorced from the reality of schools) to imagine that VRs will replace teachers, particularly in these cases.

Teachers - particularly in the lower levels of schooling - are much, much more than simply dispensers of knowledge; they're also child-carers who have a close relationship with the kids, manage their relationships between each other and the parents, and can help identify and fix or at least report problems (negligence, sexual abuse, etc).

You could say, "but they're expensive and VR is cheap," but not really - in these places, labor costs are much lower; a single Oculus kit plus PC costs more than what a teacher earns in a year in Uganda, and they can teach a full classroom. Plus you'd still need someone to watch over the kids, even if they can't teach classes. So you're saving even less.

I can see Microsoft pushing to install regular computers running Windows, to get people trained in it and keep companies from switching (since they'd have to train everyone). And I could see Facebook developing some kind of version for schools, similar to Workplace by Facebook. But VR? Not for many decades, at least.
With Windows as your host OS though you are only as secure as Windows...
The void left by Apple
How Astronomers Found Our Cosmic Address
Google doesn't force you to add ads to your site, though. It's disingenuous to suggest that it's the ad provider's fault that you wanted ads on your site.
Nah, rather about me (sloppiness + using English only from time to time) and (this is big for grammar/style) that my native language is quite far from English in terms of lexical distance, and this creates a lot of problems when your brain (thinking in native language) translates word-by-word to other language.

Especially that I said 'better' not best/perfect etc. As someone commented, SR is not really good for grammar.

But thanks for spotting my mistakes :)

Anti-disclaimer: I'm not in any way connected to supermemo, having profits etc. It's funny that my post could have been seen as a promotion :)
Most companies have models with more powerful CPUs, they just are not in the sleek Ultrabooks/compact devices that get most of the attention. Your "humble" i5 has 3-4 times the TDP, so it's not surprising it's a lot faster.

With Lenovo, look at P-series and T460p if you want performance, but the other large manufacturers have such series as well.
I used a Mac Mini as my main machine some time ago when I was a student. Carried it between home and uni each term, and sometimes to offices where I had a monitor set up. My argument for getting one was similar: I spend 95% of the time with it plugged into big monitors and keyboards anyway, I can upgrade the disk/memory/etc, still portable enough, and much cheaper than an equivalent Macbook Pro.

But when it was time to upgrade, I got a laptop again. Because even if 95% of the time you use it plugged into big monitors and keyboards, you really miss the 5%. You still need a laptop to go to client meetings, conference rooms, conferences, hotels, hackathons, airports, etc.

And if you're getting both a portable desktop and a "basic laptop", might as well buy a good laptop for the same total price, and avoid the effort needed to keep all the data and configuration in sync on two computers.

However, if you are sure that you can live without having a computer that is usable outside of places where you have previously dropped off a monitor, it might be the most economical option.
IIRC postmodernism is related to post-structuralism, which would be quite ironic considering this is about data _structures_.
It was a horrible place to work.

From a technical perspective they were completely incompetent, refusing to consider that a plan put in place years before might now be invalid.

Investing in hardware and the associated data center, years before a system is due to be deployed 'because my bonus depends on it'.

Outsourcing gone mad.

Obvious quid pro quo arrangements between management and vendors.

There were good people there but they were ignored or marginalized by the Frankfurt crowd.

Most of the technical staff would not get though an intern technical interview at Apple / Google / ...

I tried to build an internal team in Cary to try and prove that outsourcing is not the answer, but it was pointless, the staff available were totally and obliviously incompetent, one of them refused to participate unless we used Erlang, I know Erlang, I really like it, so I quizzed him on why he wanted to use Erlang, you know the outcome, he had no knowledge of OTP, and only a cursory familiarity with the language, and yet I was asked to let this guy lead my development team.

Try hiring technical talent into that environment. They did pay well though.

I bailed and headed back to the valley.
lol https://twitter.com/lukOlejnik/status/801498851957993474
Or you know they are simply polling people who fit their agenda

http://elections.huffingtonpost.com/2016/forecast/president
It seems that if you're after taxing extreme concentrations of cash, annual corporate earnings are somewhere on the list, but not very high on that list (cash cows of yesterday are bleeding money today, and vice versa).

Various non-profits, university endownments, churches and pension funds, charitable trusts and charitable foundations have far higher concentrations of cash (and by your definition, power) that avoids the tax man entirely. States and municipalities also pay zero federal taxes on profits if they happen to end up with budgets in black. If you think the (somewhat easily fungible) corporate earnings are under-taxed, what's your take on non-profits and municipals?
Conceptually, it is:

IMP tmp = objc_msg_lookup(object, selector);
goto *tmp;

but C can't handle that (and even with gcc computed gotos you need to preserve any argument registers and not screw up the stack).

objc_msgSend has a variable number of arguments and no way to determine how many there are.
Specifically to this model?
Has anyone else struggled with getting to the original page/article in Chrome? If anything, this is my biggest gripe.
I simply can't see why there shouldn't be possible to create large scale artificial cities in the western world. Especially young people do not want to live in suburbs.

When reading about San Francisco's problems with booming real estate prices and gentrifications, you can't help wondering why the state of California simply do not plan some new urban cities? The tech industry needs people and tech people need cities. When a city is full, you build a new one with city with squares, park'n ride and plenty of opportunity for people to meet.