skysight-inc/HackerNews huggingface dataset:
Strangely, the article omits a reference to the preferred model of the time, namely the Tychonic system [1]. In the Tychonic system, all the planets revolve around the Sun, but the Sun and moon revolve around the Earth. It was seen to be a very tidy theory that took advantage of the best aspects of the Copernican theory, but resolved the problem of the lack of observed parallax.

[1]: https://en.wikipedia.org/wiki/Tychonic_system
The east bay python meetup is pretty relaxed, and has grown quite a bit in the last year.

It's at Lost and Found on Telegraph on the 1st Tuesday of every month.

http://meetu.ps/e/.chxnhlyvpbcb/9Plqj/a
> But, there are differences in the character of drivers and traffic in various cities.

I've driven in Manhattan before and it's not that bad. Nobody will let you in but nobody will actively try to prevent you from merging either. You have room or you don't, figure it out. Driving in south Jersey is like driving in a maze of cars who are actively trying to prevent you from changing lanes or getting where you want to go. Between the Crown Vic going 10 under the limit or the WRX going 110, it's a wonder anything lives past the first six months driving in the Cherry Hill area. Orlando was the same way but the places I was in it just wasn't crowded enough to be that much an issue.
In Sleepwalkers (great book), Arthur Koestler argues that many senior church figures were keen and supportive followers of Galileo's physical investigations, but repeatedly warned him not to cross the line between observing the universe, and questioning the role of God and Man. Galileo was too proud to keep to one side of that line, and Koestler laments that the current epistemological opposition of science and religion dates from that unnecessary conflict.
Better link with a more up-to-date list: http://jobs.convoy.com
> That's great but what we really need (ahem- what I really need) is more maths-y characters, like ∑∏∫∀ and all the sub- and super- scripted letters: ⁱⁿₙᵢ and so on.

Agreed, but what we need even more than the symbols is some ((La)TeXy, says the mathematician) way of combining them. For example (says the mathematician who doesn't understand the complexity of text encodings), why do we need a whole bunch of separate "subscript m", "subscript n", etc., glyphs, rather than just one "subscript" combining mark?
It is clear that the application paradigm is broken and that people hate apps (even though they think they like them). A unified interface will soon replace it.

Most people seem to think that the main interface with this so-called AI will be text/speech. This is incorrect. Interaction with AI will be spatial (think HoloLens), graph-oriented (think Semantic Web), and binary (think Tinder).

The big idea, which most people don't seem to appreciate yet, is that all apps are basically the same. Tweaking the layout and renaming "share" to "retweet" doesn't change the semantics of the underlying interaction. The next big thing will be some kind of app/service/protocol à la WeChat that let users accomplish 80% of what all other apps combined offered. Yes it will kill branding, yes there will be a learning curve. I suspect that those who will succeed will make kids their target demographic.
I agree with this completely. I started with assembler, moved on to C, Lisp, Fortran, BASIC, Pascal, and C++, and then many more from there. It never mattered. Sure, I sometimes used the wrong tool for the job and made life harder, but those experiences shaped me.

You can make mistakes and you will learn from mistakes. You can build a house out of cardboard and it might not be a good house, but if it provides you shelter and you call it a house, it is a house. Don't get caught up in the cult of programming language. The good thing about this cult is when you meet people who say, "I am an <insert language> guy," you can turn on your skepticism detector to an extreme level or pretty much ignore them by default because they are either stupid, inexperienced, naive, or living in some bubble that probably won't be the same for you. The tools analogy really does work rather well - you can pound in a nail with a set of plyers, but hey, why would you and why wouldn't you invest in buying more tools when you can afford it?

Getting things done, failing, learning, and problem solving are what you want to be doing among many other things that have little to do with language choice. Don't be too ambitious, just stick with it and get things done.

While I wish more people were better at programming, the truth is you don't even have to be good to succeed on some level. I wish it weren't true, but if you saw the source to most games, you'd cry. When you go up against time, budgets, other people, technical limitations, and more, the end product suffers, but to most people, as long as it succeeds doing whatever they deem valuable, then you won.

Parent really gives good advice to start small. You want your gratification loop to be as constant as you can make it. Trying to build Minecraft, Skyrim, Call of Duty, whatever as your first game might be an option for a few people, but for most it isn't. Don't try to do it, just get things done. If after awhile you see that maybe you can't seem to learn other languages, which does happen with a lot of people, I'd say that maybe it's time to look elsewhere for a career.
People complain about Google style of interviewing but I like the idea that you can at least prepare for them. I'm sure there are many companies that wouldn't even consider because you're too old or because you don't have the right background.
There are legitimate, reasoned and articulated points/individuals that are quite against such things. But conversation is effectively shut down for those of us with dissenting opinions on such touchy topics. Real conversations are to be had, on both sides of the coin. I.e. Racism vs reverse-racism. Feminism vs male-discrimination. Open-borders vs closed-borders. etc.

You simply can not discuss it without barriers shooting straight up and feelings getting offended causing flame-wars. Usually on the part of those that hold the current "popular" opinions. I would argue it's due to them not necessarily holding those opinions based on reason, but rather on popularity, thus they get hurt because they can't defend their points when questioned/opposed. Then complain about harassment, etc.

The conversation is being controlled, the language policed, and individual's lives being ruined. Even if they're not ruined, they're silenced for fear of consequences.

Sure, there are people lashing back because of this. SJW, "feminazi", and all those childish things are consequences of that. When we can't have a discussion in the reasoned middle, some will create fake accounts and use anonymity to quickly express base emotions without reason. I'd argue you get the same from the other side, just minus the negative social/political consequences. E.g. "Mansplaining", "brogramming", "Trump is Literally Hitler", "Libtard", "Male/White privilege". The goal of those is to belittle, demean, and shut-down conversation.
Not at all. I love abstract computer science. I find it very interesting.

The point is that the job of "software engineer" is not the same as the job of "computer science professor." The required skill profiles are almost totally different. They require mostly disjoint skillsets, despite having some overlap.

If you're interviewing candidates to be a computer science professor at a university, then it is entirely appropriate to quiz them about abstract computer science during their interview.

Google, and other tech companies that inteview like them, are using a "CS professor" interview process to hire "software engineers." That's my point.
And, in fact, modern astronomers still use epicycles when studying Galactic orbits.
Subtle bugs through leaking
I had three different TRS-80s. There seemed to be a new computer every two weeks or so in the house. My fondest memories of the TRS-80 were on the Model III and I remember being discouraged by the lack of documentation, multiple operating systems, the quality of instruction I could get, and of course access time. I remember feeling lucky not having to use a tape cassette. Apparently, I also learned to swear and type simultaneously.

It was such a strange time because of all of the different form factors and sizes. I had a DOS computer that looked like a metal waste bin with a monitor embedded. The keyboard would clip onto the monitor: "Portable" The Apple II, Atari 1200XL, and Commie were all short lived, as they are not 'business computers'. There were also countless 'bubble pop' keyboard computers that I only remember because of the feeling of pressing on the keys. The standard IBM Personal Computer XT was my sole computer until the 486 era. The lack of EGA/VGA in that time meant that I increasingly wandered onto BBS systems until I found several that actually had Internet access by syncing with the University. I had two email address in 1986. It took me about a year to discover the difference between electronic mail on the bulletin board that I was used to and e-mail. As for modems, the jump from the TRS-80 Direct-Connect Modem on page 12 of the catalog that connected at 300bps to a 2400bps internal modem on the XT was mind blowing.

I also remember being disgusted by GW-BASIC and being on a programming bulletin board called McAffee's. It was so frustrating because I did not have access to a C compiler and was crushed to find out from the SysOp how much it cost back then. When I finally managed to get a pirated version of Borland Turbo C, I was ecstatic.
Then why don't you use Visual Studio on Linux?

Personally, that's what I do: Visual Studio Express 2010 for C# already works beautifully on my debian Jessie if you don't use dual screens.

I have to look at 2015 or the regular ("Pro") version of previous versions of Visual Studio, but there should be nothing unfixable.

By the way, if some good soul from Microsoft reads this and has a license to spare for Visual Studio Pro 2010, I'd be happy to check it works just as well :-) I have Microsoft Imagine but for some reason they don't give license for old version of VS

If you want to try Visual Studio Express 2010 C# with wine, my recipe is just below. (I have to submit it to the winetrick team one day)

If you want to use external dlls, don't forget to start Visual Studio with the prefix override WINEDLLOVERRIDES=fusion=n,ngen=n wine C:\....\VCSE.exe

###### Devereaux recipe for VS2010 C# on wine 1.8

# basics

winetricks windowscodecs corefonts

winetricks dotnet20 dotnet40

# To download prerequisites ; to make the properies tab work ; to help some tools

winetricks winhttp gdiplus mfc42

# To view help files

winetricks ie8_kb2936068

# Then simply install from publically availble ISO:

# download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso

wine /mnt/VCSExpress/Setup.exe

# NB: Refuse Silverlight and SQL as it may fail.

# Then if you want, you can install SP1 from publically available ISO:
# download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso

wine /mnt/Setup.exe /passive

# NB: (must be passive, otherwise the splashscreen crashes)
Wow this has so much detail about the presidents.... Where was this earlier!?!?!?
Indeed - it's shocking how many adherents to these imaginarily-discrete spheres even see room for the separation of philosophy and science. Philosophy requires science to evolve, and science requires philosophy to provide context.
Game Changer!
There are some good resources for designing two dimensional presentation of data, e.g. Tufte. That quality of resource is rare when it comes to designing 3d presentations, in part because the field is new and perhaps because presenting 3d data on a screen or print collapses into a series of 2d presentations plus designing a UX for an interface.

Presenting in two dimensions draws on centuries of knowledge and practice. That's probably where to start.

Good luck.
The USGOV spends roughly $90 billion a year hoping to influence or read the policy intentions of other states and non-state actors. Having shattered the wall between public and private institutions with its $11 billion dollar bailout of General Motors, why not partner with Blackstone Group and take Twitter private? The company's value in advancing US interests is immense and that value will die a swift death in Disney's hands.
True. If I insisted on a totally literal interpretation of NOAA's web site I'd say they were geocentric, with all their references to sunrise and sunset.
Announcing Auth0's Certification in the EU-US Privacy Shield Framework
I think you read a little bit too much into my original comment and have gone on tilt.
For those, like me, who also have trouble understanding this, I found Hintjens answered this very question [0] by mentioning a post on his blog [1].

[0] https://github.com/cultureandempire/cultureandempire.github....

[1] http://hintjens.com/blog:73#toc4
At the same time, you're arguing that you should be able to take the work they've done, add to it, but not give back, despite having received a HUGE base to start with.
> The most general solution is to have a "start superscript" and "end superscript" marker, with the ability to embed superscripts, but that still doesn't solve the isotope representation problem.

Couldn't one have something like a "start zero-width superscript" marker, so that the following subscript would not be offset?
The reason the Java HashMap get() is not O(1) is because of separate chaining. The HashMap handles hash collisions by adding all colliding entries to a Linked List and lookups have to hash to the correct bucket and then iterate over the linked list in that bucket. So the complexity of a get() is O(1)+O(k) where k is the number of items in the LinkedList.

https://en.wikipedia.org/wiki/Hash_table#Separate_chaining
Aren't there still about twenty other English-language *chans out there these days?

One might die but the idea and format will never go away.
Sense requires Kibana, which is another app to download and run. The original version of Sense, which I still use, was a simple Chrome extension.
To be willing to accept evidence to the contrary is wonderful but to limit oneself to only what can be justified in terms of "misunderstanding" not contradicting is fundamentally limiting. The truth can have no sacred cows they are a disease of the mind stunting growth forever.
Wow, no other answer could've made me this happy. Next time someone asks me why I think philosophy degrees are useless, I have something specific to point them to.
> I see it referenced everywhere, but what exactly where they trying to do, and what worked/didn't work?

It was discovery for podcasts and was destroyed when iTunes included podcasts.
Why are all the photos shaded blue? I thought I had highlighted it by accident.
Instagram at 6: Kevin Systrom on Moments, Mission, Ads, and Stories
Don’t Get Lost in the “Bewilderness”
The material you get in interviews isn't CS professor level; it's basic undergrad algorithms level. It's a fundamental course in any CS degree, not just at elite universities.
An amazingly reasonable thread for what could be just ignorant mud-slinging.
As someone who grew up in the Rust Belt, my feelings about Trump are very similar to those described by the interview subject. I'm sure there are many from my community who feel similarly.

There are many problems with Trump, but his anti-free-trade policies alone are enough to make me seriously consider voting for him, regardless of the obvious issues with both Trump as a person, and the rest of his platform. That should tell you a lot about the amount of economic pain free trade has caused to the place where I grew up -- basically my hometown's area's been in a depression for as long as I can remember, things still haven't recovered from waves of plant closings stretching back to the 1980's.
The attack was retaliation. The original attack was "you're a sexist if you don't like and watch our movie"

Guilting people and sending out messaging like this is an attack on people's notion of self-determination and self-worth.
I think this is a good test case for The Razzor. (tm) /g

(Not concerned here with the meta question of why even accept aphorisms as fact.)

Epicyles are observable phenomena and noted from antiquity. The Ptolemic System was an answer to the cosmic riddle that incorporated a reasonable, integral and coherent, explanation for this naturally observable phenomena. The Copernican System also explains the phenomena per its internal logic.

So Epicyle, imo, is not an assumption in either case, since it was not 'introduced' into the model. It is an inherent property of the system P and subjective side-effect (observer relative) phenomena in the system C.

The Copernican System assumes the following:

1 - Earth is not flat.

2 - Earth is rotating around its axis.

3 - Earth is rotating around the Sun (just like any other body in Solar System.)

We know these are facts today since we have proof that explains these "counter intuitive" and "unfamiliar" phenomena. We (1) experience a flat ground, (2) do not feel as if we're on surface of a moving body, and (3) clearly see :) that everything rotates around Earth!

That is the 'factual' state of affairs at some point in the Middle Ages.
It looks like the current "Somedays" come out to that: https://github.com/natefinch/gorram/projects/1

The .go files it generates for 'go run' are stored in $HOMEDIR/.gorram/$PACKAGE/$FUNCTION, a "go build" from there produces a standard executable. At the moment it seems to directly invoke "go run" with no ability to change that.
There's a lot of existing document-oriented databases like RethinkDB such as MongoDB, CouchDB, RavenDB, ect and they all have the same network bandwidth problem for geo-replication http://acmsocc.github.io/2015/posters/socc15posters-final52....

I guess those other document-oriented dbms just had better early stage shilling to get funding before RethinkDB did, and by the time Rethink shopped around there was already enough competitors that investments in documented-oriented dbms dried up.

The current state of the art is an in-memory dbms to take advantage of future available (soon, 2017) non-volatile memory. CMU is developing such a dbms http://pelotondb.org/ and there's also MemSql and Sap Hana.
Roav - heads up display for cars
Well said. If I ever did actually have to implement a red/black tree or a TCP stack for my job as a software engineer (which has somehow never come up yet), I wouldn't do it by standing at a whiteboard racking my brain for the details, and I certainly wouldn't set a one-hour timer. I'd pick up a book or read some reputable websites to refresh my memory first, and I'd take my time writing it, since it'd have to be an important corner case to necessitate rewriting something complex that's already pretty well implemented.
Absolutely. Writing bad code is a great way to put yourself on the path to writing better code -- as long as you have the 'always refactor' mindset.
'web stack' is a natural entry point for newcomers because 'they can do stuff', i.e. make web-pages that do things they can touch and feel. So it makes sense on some levels ...

But for programming proper ... no way. I wish that were not the case.
Nice, implying that this council of non-profits and academics (who, I'm unsure, but it doesn't seem like they've been "hired" or are necessarily being paid) aiming to reduce abuse are buffoons.
Be right back, buying turtlenecks and blonde hair dye. We're gonna be a unicorn!
Artistic license.
Current ferry, Ampere, is 2 x 450kW (600HP) motors, 1000kWh of batteries, and makes 34 trips of 5.7km. Aluminum. NICE!
http://www.ship-technology.com/projects/norled-zerocat-elect...
"Watch your pronouns" and all that other assorted trash IS insane. It doesn't deserve serious discussion and contemplation, so we slap a label on it because it does good enough.
Is not clear to me how they make it. If I understood, the idea is not use a column to differentiate tenants (because costly joins) but use "hierarchical database model.". But how is that? How is the structure of the tables?
> That study is bullshit. It's probably more the opposite

You need to back up statements like this. Contradicting actual evidence with figures pulled from your ass isn't going to fly here.
(The Leidenfrost effect (https://en.wikipedia.org/wiki/Leidenfrost_effect))
Summary: "just start typing. ... delete until the first sentence is suitable to begin the text."

That's a useful training aid, but shouldn't be necessary every time. After a few tries, starting an essay or post should be automatic. Writing a coherent essay is usually taught in high school. Strunk's classic "The Elements of Style" remains useful.

This problem afflicts some how-to videos. Starting with "Hi, how are you" in a one-way medium is pointless. How-to material should start with what you're going to do, go on to how to do it, and end with a recap of what you did.

Always engage brain before putting mouth in gear.
Utopian communities are useful, in the sense that they're social petri dishes that let us run experiments that would be unbelievably destructive to attempt in the wider world.

It is through the failure of various communities that we know, to a decent-enough approximation, how far you can scale egalitarian labor schemes. It's how we know how communal living arrangements tend to fail. Dunbar's Number [1] and similar ideas were largely derived based on real-world experience in nontraditional social structures (some of which were companies, e.g. Gor-Tex, not communes).

I think it's important to look at even "failed" attempts at utopian living through the lens of an experiment. Even if the outcome wasn't what was intended, we still learn something in the process, and that knowledge is valuable in the wider world as we work more incrementally.

The danger is when we allow people to run their social experiments in vivo instead of in vitro. A few dozen people choosing to share property and responsibilities and income based on a fringe socio-political philosophy is fine, assuming they're all consenting adults, and might lead to valuable knowledge. A few dozen people attempting to force that same model on an entire population is worth killing them all in order to prevent.

Utopianism in the context of people freely choosing how they want to live is a great thing; it is the cooption of putatively "utopian" ideas by violent revolutionaries, and their use of those ideas to gain followers who ought to know better, that has been an extremely deadly combination.

[1]: https://en.wikipedia.org/wiki/Dunbar%27s_number
Fennel herb