skysight-inc/HackerNews huggingface dataset:
Certainly not 3.5, although a few years ago I would have told you almost the exact opposite.

I wouldn't hold your breath. The issue tracker[1] suggests 3.7 or 3.8 as optimistic. Guido made some comment somewhere relatively recently, but I can't find where. It's entirely possible it will never actually happen; time doesn't seem to have made people more enthusiastic.

It's a shame, because the new module is awesome.

[1] http://bugs.python.org/msg230846
I meant the cgi part.
The 4 Pain Points of PayPal and How to Solve Them
Wasn't suggesting otherwise, just trying to be clear that you can (and I do) use Jekyll on its own to build a site.
Same story. Trained for about two years. Loved the sport but had to deal with a lot of bad attitudes and unpleasant "alpha male" types, which is probably the biggest reason I've stopped. It wasn't just that one school; I've trained at several and it's generally the same story to one degree or another.
I don't know if you'll see this (does HN have a reply-notification feature?) but I really appreciated your response and (I presume, since I was at -1 when the thread settled down) the upvote that sent my comment back to "0 points"

This comment thread was really discouraging and it meant a lot to me that you were willing to just talk about a small point we have different perspectives on.
My ancestry contains enslaved Africans, indentured servant Irish and Native Americans.

The history of this country isn't some dry, academic matter for me. It's how I came to exist.

This country isn't perfect. This country has done some terrible things, especially to non-whites and Jews but that doesn't change any of my previous points.
Run a Docker Registry with ECS and S3
There is an undergrad (I think it's an undergrad) course on Ray Tracing for Global Illumination here https://www.youtube.com/playlist?list=PLslgisHe5tBPckSYyKoU3...

I've written an RSL tutorial that has been online for past 15 years (it's currently offline, I'll put it up again) and I've had people from all over the world from different studios (big and small) thank me.. it seems RSL doesn't have much resources online and considering this is tied to Pixar - do you have plans for RSL?
Anecdotal: as a shared hoster engineer I would say yes. Ten years ago there were loads of Perl apps running on our shared Linux and Windows boxes, these days it's a novelty to bump into anything written in Perl.
Zip drives. Most of my work in college is still on those!
Show HN: Takipi 2.0 – Stop Using Log Files
There are basically only two kinds of possible causes for observed disparities in gender representation: discrimination (either active, passive, or social), or intrinsic preferences and aptitudes. Once you've established that a disparity does exist, the cause has to be one or the other.

Presuming that the cause is some sort of discrimination is equivalent to presuming that the cause isn't intrinsic differences, at least unless that presumption is rebutted.

And remember the usual posture of these situations. People establish a prima facie case that something is wrong by showing that there is a gender disparity. Then defenders of the status quo invoke "preferences" (i.e. intrinsic differences) to explain the disparity. I see no problem with requiring them to adduce evidence in support of their explanation.
REYES is now one of in newer PRMans for quite some time.
The host interviews many researchers who have published papers in peer-reviewed journals on both sides of the debate.
Yes, and the 'quote' from Dijkstra, who would certainly have known about OO's Norwegian roots, sounds bogus as well. Wikiquote lists it as unsourced.

A bit of Googling yields no source for the alleged Alan Kay quote either.
I'll read that eventually, but I won't be surprised if it turns out to be like much of the rest of LW: a sophisticated, entertaining, ultimately unconvincing apology for EY's particular brand of mysticism [EDIT:], layered over many perfectly cromulent observations about probability[/EDIT]. I don't need the truth so badly that I would swallow the best truth-substitute I can find. I'm perfectly content to categorize something as a "known unknown".

If I were to stipulate that the Copenhagen interpretation(s) is (are) silly philosophical daydreaming, could you do the same for many-worlds?
How does that then affect your cost efficiency. What clever things are you doing with this to keep your costs so low?

I guess we'll find out in a future post.
How 6 Harvard Grads Turned $5000 into the Uber for MBA Talent
One of my best managers had the default response of 'no' to any unexpected questions with unrealistic deadlines. Nothing flowery, just "no my team is not available to do that."

Usually worked well ( except when C-levels were invoked to over-ride ) and saved us from a lot of half-arsed unplanned work at silly hours. And all the post facto refactoring that would involve.

Her mindset was that positive answers could only be made when there had been sufficient internal discussion with all the facts present.
I'd say creating a solid, modular codebase upon modern PHP/JS best practices is a valid enough motivation. I've been waiting for a project like this myself.
you should just integrate akismet for now. it's paid but has a free tier and works pretty well.
Fair points. I guess I consider esoTalk to be somewhat of a lost cause in terms of the way it's built. It's a pain to implement fixes and features, maintain, and is pretty limited in what it can do (and how it can be extended). Simply put, I didn't enjoy working on it.

When I said "I have produced some low-quality code and APIs that will surely need revision", I'm mostly talking about more semantic things like class naming and organization. The majority of Flarum's architecture is very solid, testable, and will be easy to maintain. Doesn't compare to esoTalk.

Admittedly, if I just wanted to start a business and make some cash, you're right: I probably could've just persisted with esoTalk. But it's not all about money – it's also about doing the best work that I can, enjoying it, and making damn good forum software with great potential.

There will eventually be a migration path from esoTalk to Flarum, and I still merge PRs from time to time... so I like to think I'm not completely abandoning the esoTalk folk!
Interpersonal skills don't necessarily mean you are pleasant. You can use your interpersonal skills to be pleasant. You can also use them to skillfully drive a team.

In the case of the people you mention, it's also worth noting that only some had technical chops, and all succeeded on the strength of business acumen & leadership rather than skill with assembly.
I would love to get that contact as well if you don't mind. She sounds like she could definitely be of help.
Uh, you're now using the word 'internship' when your ad specifically used the word 'apprenticeship'. And the HN submission is "Apprenticeships, not internships".

If you have requirements for your role, then that's ok. But then it isn't an apprenticeship, it's an internship, and it's no different to all the other internships out there.
I live in Massachusetts, and I regularly visit my parents in Maine, which is about 270 miles away. There are no Superchargers along the route, at my parents' house, nor indeed anywhere in Maine. I also live in an apartment, and there is no electric car charging here, so I'd probably have to frequent the local Supercharger to keep it topped off.

The "etc" covers things like not having physical controls for adjusting the climate and sound systems, as well as a generally substandard interior for a $100K car. Not dealbreakers per se, but factors that leaned me away from considering the car.

I don't know if I'm in the minority here, maybe I am. Maybe most people own a house with a garage and never take road trips further than 250 miles (or own a second car with which to do so), but I'm not one of those people. I suspect, though, that there's more of us than you might think.
Creative Destruction: From Luddites and taxi drivers to the entire human species
This is how you make decisions quickly: "Fuckit, youtube is the biggest video site, gmail is the biggest mail server, and people have accounts on there! What's Facebook got that we don't! From now on errybody gets a Google+ account. Want to post on YouTube - bam, there's your real name. Do you have a gmail? Now you have Google+. Let's see Facebook compete with that! That's it, decision made. Go!"

I think on the surface this kind of a decision is a fantastic quick, touch decision, and one that fast-moving, risk-taking, companies can quickly try and implement. Unfortunately for Google, sometimes making tough decisions quickly is the wrong kind of quick.
Show HN: Force push notifications – webhook for GitHub
This type of complaint needs highlight the fact that "design flaws" are a matter of course for any major operating systems. Without doing that, it comes off as a fairly one-sided, myopic point of view.

Plenty of people hate the built-in components of OS X like the single Menu bar, the Dock, the Finder and lots of other things. That's why there have always been apps to (attempt to) replace them (unfortunately, Apple typically doesn't give you the same degree of control that Microsoft does).

Apple has also back-tracked on many things in OS X, like finally (finally!) giving people the ability to resize a window by any edge or corner (after years and years of telling everybody that having only "one true way" of doing it was somehow better. Just like "one mouse button" was better for everybody until it wasn't. Just like so many things with Apple. They seem to be fond of buttons with no text and just an icon these days. And I've seen a ton of people complain about it. Unfortunately, that would too difficult to replace with a third party app.)
> their libraries come with a license forbidding you from using them with a compiled-from-source version of gcc

This is a quite serious concrete accusation. It would put Microchip in the company of Tivo and Sveasoft - not simply ignoring the GPL, but actively attacking it through bad-faith contractual restrictions.

But yes, I would definitely have to see the specific license for myself before forming any conclusions. HN is essentially just gossip, and GP could have very well interpreted a clause too broadly. But I'm not interested in sorting through what's new in the Microchip world just to preemptively answer this, especially because he could be referring to a single specific library that would be hard to find.
13,000 fall into homelessness every month in L.A. County
They are probably selling treasuries for dollars and adding them to their foreign currency holdings. Also, China can just print more Yuan if they want to debase it (they're a government; they can do that). Whether they keep the dollars as dollars is dependent on whether or not they think the dollar will rise in value relative to other currencies: it's just investment strategy at that point.
I'm using my own SSL-encrypted domain while still hosting Jekyll from a GitHub repository (well, actually, a couple of GitHub repositories, one for each subdomain): https://r3bl.me

Setting a custom domain is as easy as adding a CNAME file that contains your domain (so, it'll have "r3bl.me" in my case) and changing CNAME records to point to your GitHub repository (or repositories).

SSL support is kind of hacky, but I successfully implemented it using CloudFlare.
Conway's Corollary
Bugs/feedback welcome, I assume?

1. Bug: The "read the rules" banner link is broken. http://discuss.flarum.org/d/392/frequently-asked-questions-p...

2. Bug: Long titles overlap with tags. http://imgur.com/jFGRHtC This is on Chrome 44.0, Windows 10.

3. Feedback: The Title/Tag banner at the top of every post seems too large. 141px tall and no way to dismiss/shrink. This is especially noticeable given the bold banner colors. It's very attractive, but I keep looking for the dismiss button.

4. Bug(?): Over quota error in pusher.min.js. http://imgur.com/xmXPLaq

5. Bug: Avatar 404s. http://imgur.com/xmXPLaq (same image as previous) http://imgur.com/QkPaxr9 (discussion list broken images)

6. Feedback: Why no infinite scroll on the main page? "Load More" works fine, but seems inconsistent with the in-thread scrolling.

7. Feedback: The "move" icon on the infinite scroll scrubber seems a touch odd, because it indicates 2-dimensional motion. Maybe "ns-resize"?

With all that said, this seems very nice. It's simple from a user perspective, and it's attractively designed. It's responsive, and from a quick glance the docs look nice. I love the infinite scroll scrubber. Nice work.
Game, SET, Line
Love Khanacademy, I wish I can bookmark course like this for later viewing, could not figure out how to do that yet. I'm a coach there but like to bookmark course for myself once a while.
Its easy to see how you can calculate segments, retention and trends using user sets, but how do you calculate funnels.
I'm sure the owner is thinking the MLB makes billions, a couple more mil wouldn't hurt them.
Agreed! I was hosting my own Ghost but decided I loved it that much that I'd rather let the updates be automatic and let them deal with all the hosting issues. More than happy to be giving my money to them.
Perhaps I should have left that part out, but as I replied below, the moral is supposed to be that eye gouges and groin shots won't help much if you can't control the fight already. The guy already winning hands down is in a lot better position to pull those dirty tricks, so there is definitely "something to lose" by escalating it. The saying is "position before submission."

But a lot of people make money teaching unreliable self-defense stuff about how you can beat anyone with a quick eye gouge or groin shot, leaving people with a dangerous sense of self-confidence, imo. It's low percentage stuff, least likely to work on a truly dangerous opponent and mainly just good for hurting people who pose no threat to you anyway. Hence the story as a potential warning.
I find basically all glowing screens incredibly obnoxious in a car in the dark... Even little things, like my highbeam indicator which cannot be dimmed with the dash dimmer.

A physical knob, too, can be sufficiently illuminated with just a tiny sliver of light on the knob to indicate its position.
Does anyone have any recommendations on recruiters that focus on marketing and growth roles? I am actively reaching out to recruiters however it is difficult to find recruiters that are not exclusively technical.
That's well and good, but the composition of such interviews itself is a synthetic action, and the result has now interpreted its sources in some particular way. Is the video itself peer reviewed? I doubt it.

Interpretation is an important part of science and itself is subject to peer review.
Maybe what's different in my case is that I was looking to only own one car. While the Tesla might be sufficient for what I need 90% of the time, I still need it to be able to go on long trips, because I do take them occasionally.
Why not replace it with something roughly similar, but better? Such as Lua.
Apparently it does matter which unit prosecutes the case, at least to whoever set up the units. Who knows, it could be as simple as the National Security unit treating it as possible espionage but then going with the trade secret charge. They don't specify.
you must live in the bay area...
4 Rahasia Mengubah Takdir Agar Hidup Lebih Baik
You've done more to destroy productive conversation than anyone else in this thread by leaping straight to the most generic and most inflammatory tangent possible. That is not what HN discussions are for. Please don't do it again.
Do you distinguish between OO and OOP? At the conceptual level, OO is primarily about encapsulation and detail hiding.

So, a module is a higher-level instrument of encapsulation and information hiding than an object, but still very much OO.
It was me[1] and I'm afraid you are still mistaken on a number of points:

> The truth is that Haskell -- like all programming language -- has made a design choice, which was to bake in correctness proofs based on the Curry-Howard correspondence into the language

Haskell is not a logic and is not used to write proofs for program verification. General-purpose functional languages don't have all that much to do with CH, and they don't include any design decisions that favors a particular approach to verification. The type system helps you enforce useful invariants in your code and can make verification easier, but it's completely orthogonal to how you can prove programs correct.

> I think C-H has so far disappointed, because 1., people don't seem to want it, and 2. because other verification systems (like KeY) or the verifiable imperative, reactive real-time languages of the eighties (like Esterel) whose descendants are still in use today, have so far been used to much better effect.

Theorem provers based on C-H are general-purpose logics that can be used for a lot more than just program verification. So, different tools for a different purpose. Having said that, they have proven to be very useful for verification of complex systems like those you listed, where existing tools have trouble even stating what correctness means. That is, they can help us answer the question "how can we be certain that this compiler, verification system, etc. is correct?" That typically includes representing your object language in your theorem prover and proving things about the language, which is quite different than showing that an algorithm meets some specification.

> But the notion of subset => simpler is a mathematical notion with no relevance to cognition. If humans operated in this way, natural languages would have been much more mathematically simpler, too.

You can show that, quite literally, any "true property" of a program in your more complicated language is also true of the corresponding program in your simpler language. So, if you come to some correct conclusion, even if the way you reason is completely bogus and just happens to work, it will be valid for your simpler language.

There's no need to solve the much, much harder (and poorly specified) problem of "what is easiest for humans". That's not to say that the current crop of functional languages is presented in the easiest way for people to understand, but that's an entirely different problem independent of semantic considerations.

[1] https://www.reddit.com/r/programming/comments/3i1l9n/from_im...
Yeah, I've been using Jupyter with inline plotting and it's really quite nice. A notebook that's not tied to proprietary software (i.e. Mathematica) and which can run a full-fledged programming language is a marvelous tool.
> Letting the legacy of past discrimination stand in perpetuity because fixing it would require temporary discrimination in the opposite direction?

I'm skeptical of the explanation that pay inequality between genders is caused by irrational business-hurting discrimination when the vast majority of people I meet in tech don't seem to have any aversion to hiring women. Suppose 10% of companies won't hire you because of irrational reasons. What does that do to your market value? Under the simplest economic model, it does nothing. Because there is still competition between the 90%. For irrational discrimination to cause pay inequality, it has to be widespread. (Edit: Disclaimer -- the above argument may be flawed. Feel free to correct my reasoning.)
... I'm not sure which tweets you're talking about, exactly, but I have a lot of respect for Smalltalk. Some of my earliest programming was in Hypercard, which used a derivative of it. Smalltalk Best Practice Patterns is a favorite book of mine.

The only thing I can think of was quoting that old adage, "In an OO codebase, everything happens somewhere else," which was said by a prominent Smalltalker but is about far more than Smalltalk.

I don't use Smalltalk personally because its greatest strength, the image, is also its greatest weakness, a very unusual development environment. Vim keybindings are basically part of my DNA by now, and it's much harder to share code without a textual representation.
Right, but the Tesla is way out the price range of the 320i/328i. You can buy an M5, which does have serious performance, for the price of a P85D.
The problem with lap times is that they're really an OEM tire shootout and not a car comparison. Plus, most factory touring cars are aligned for even tire wear and understeer. With most cars you could probably manipulate lap times by several percent just by adding front camber.
But you care a bit about that path if you're up close to cell towers or power lines, surely? You at least care that your path doesn't cross a minimum distance threshold from the object.
Funny, but something similar happened to librarians in public libraries: They became unofficial social workers! (I know this from my friend, who was a librarian in the Houston public libraries.)

Also, I find myself doing what amounts to social work in my volunteer life now.
China might end up falling into the Middle Income Trap
It does however make the person making those decisions look "dynamic" and "decisive", which means by the time the damage they have caused starts getting noticed they'll already have been promoted out of the blast zone.
Dfilatov's new library, vidom, is 10x faster than react
The CG by UC Berkeley on EdX is a great starting point. One of the exercises involves building a simple ray tracer. A slightly more advanced source on ray tracing is http://www.scratchapixel.com/. Of course the best way to learn about ray tracing is by reading Physically Based Rendering: From Theory to Implementation by Pharr and Humphreys.

Pixar has ditched RSL in favor of BSDFs written in C++, so there is no real reason for learning RSL anymore. Open Shading Language (OSL) is a new shading language which is getting more and more use in the industry, but it's completely different by design.
I thought it would be about mlb.com, which I remember Major League Baseball not owning for many years.

I guess this is a recurring problem for them. Not sure why.
It is enough to have mixed 8 byte code pages and then it is worthless.
Okay, so $40k in my local currency is 69k (BAM). Divide that by 12 and you get something like 5.8k per month. The average pay here is ~700 per month. For CS it's like 1000-1200. So, this is like 5x bigger.

And I live in Europe.
Windows 10 blamed (partly) for stalled PC sales recovery
Certainly, though usually that winds up perceived as brittleness moving between compiler versions in general. Ideally, the tech we are discussing could help make it easier to understand those unknown behaviors.

But even if not, and even if this accounts for 60% of existing C/C++ codebases, improving the remaining 40% is a huge win that would take tremendously more time to reimplement in Rust.

This is not to say that I am not also very excited about Rust.
> My thought is, if FP is really so great then I should be able to show people by writing some functional code and then having someone else come along later and go, "Hey, that's great!" When I find I can't do that then that's a signal that it's time to double-check the ingredients of my fruit-flavored beverage.

I don't know about that. Sometimes people must make the effort to move beyond their comfort zones in order to find tools that are (potentially) more useful. You cannot expect every improvement to be self-evident with minimal effort. There are significant rewards in "making the jump", so to speak.