skysight-inc/HackerNews huggingface dataset:
You know, sometimes people just do stuff like this for the hell of it. We call it hacking. There doesn't have to be a well-founded reason for people to wonder if they can make Part A fit Part B. I'm not proposing this to a dissertation committee. I'm not suggesting it as a means of grid computing. I'm simply suggesting that it might be fun/interesting to play around with some scripts in Python and try to port [edit: this should be transpile not port] them to JS using via Numba, LLVM and emscripten. Obviously, a rewrite of pandas in JS is not in the cards.

Usually, hacking like this leads to nothing, but sometimes it leads to everything.

Care to suggest a reason why I shouldn't do it if I feel like it? I'm really gritting my teeth in forbearance here.

PS: I wasn't even thinking of grid computing when I mentioned this. I meant "distributed" in the sense of distributing an asset, not a work load. Nor was I thinking of whether or not JS was a "better language". I was just wondering if it could be done.

Edit: I can't reply to your comment below, so I'll write a few words here. First, apologies if you weren't trying to be snarky. Phrases like "Care to suggest...?" can in certain contexts imply disdain and snark. If I misread your intent, then my apologies.

Second, Numba actually is a kind of a JIT, so it's interesting on several levels. I don't think you'd get any added benefit from the JS JIT in terms of performance, but instead it would be another way to distribute scientific Python scripts. For example, as far-fetched as it is right now, this would allow ipython notebooks to be distributed and run in their "static" form" without needing a local or remote Python server (note that here again I'm not meaning any kind of distributed or grid computing).

Finally, scientific Python may actually not be the least amenable code to bring into JS, since pure computational code has limited I/O and thus we don't have to worry about the DOM. Also, note that the C libraries that are used in pandas and elsewhere could in theory be compiled into JS using Emscripten. A large task, to be sure, but an interesting idea.

Unfortunately, I'm too busy at the moment to start up a project like this, but it's definitely going on my list of things to hack around with.
I think the algorithm is more complicated than that, and maybe does weigh some votes more than others, but I really don't know anything more about it than you do.
It's possible to be honest and tactful at the same time, but doing so requires developing quality real-time filters, which is hard and takes lots of practice. One hypothesis is that powerful people have the luxury of not developing such filters because they can better get away with alienating the targets of their (often, to be fair, dead-on) criticism. Mistaking correlation for causation, people then conclude that operating without such filters is the cause of such power, rather than an effect.

As a thought experiment, consider the Jobs quote from the OP:

We are brutally honest with each other, and anyone can tell me they think I am full of shit and I can tell them the same.

Now, what would you guess was the rough ratio of brutal honesty directed to Jobs to the brutal honesty coming from Jobs? In physics parlance, I'm guessing it was << 1. Jobs was human, and even an advocate of brutal honesty would probably rather hear "Steve, I need to talk to you about a delicate subject..." than "Steve, you smell like shit and need to take a shower." [1] Considering that Steve could fire you at will, which tack would you take?

[1] I once had the pleasure of hearing Mike Scott tell me and a group of other Caltech grad students about his first duty as Apple's first president: tell Steve that, contrary to his belief, a "fruitarian" diet does not result in zero body odor. If memory serves, Mike was wisely oblique and tactful when bringing up the subject.
>Also, are you really going to call-out Rob Pike and Russ Cox on whether or not they truly understand Functional Programming like you do?

Appeal to authority really only works if the people you mention are authorities. On what basis would any reasonable person conclude that either of the people you mentioned are authorities on functional programming? Have either of them even been willing to respond to the constantly referenced parametric polymorphism paper from the 1970s yet?
Attitude to Adopt
I think it's because you're declaring the type, which is obvious from context, when you could save characters and have the runtime system figure it out for you.
But nobody said "enough alcohol to seriously impair your judgement," rather we were talking about any alcohol at all.
I thought I made it clear. The macro system is not some subset, it is the full language with all the capabilities that brings with it, including type functions, reflection, etc. You can even do I/O in macros, whatever you want. The full language is available.
The Georgia Tech MS is an incredible deal!

Just wanted to chime with a few other interesting online degree programs, particular helpful for :

1. Post-Bac Computer Science B.S. Program from Oregon State. Takes 1-3 years to complete: http://ecampus.oregonstate.edu/online-degrees/undergraduate/...

$450/credit x 60 credits = $27K

2. Stony Brook University Electrical Engineering Online: http://beeol.ee.sunysb.edu/index.shtml

If Pre-reqs met, ($245/credit in-state / $742/credit out-of-state) x 41 credits = $10-30K

My story: 31, attending a decent PA state school getting a 2nd (and maybe 3rd) BS in Physics and CS, in-state full tuition < $9k/year. Went to a more expensive school in Philadelphia for my first Bachelors in Information Systems. Moved back to PA from Bay Area, had Data Analyst-type skills, applied to Startup School and got denied (naturally), but didn't have strong programming experience to get in a startup. Hope to return to the Bay, only prepared this time.

Yeah, I could've spent years self-teaching everything I needed to know, but found it helpful to go through a formal academic program to save time. However, I'm also supplementing my learning through Codecademy and MIT OCW.

But we definitely need more rigorous and legitimate online programs because so many people want to go back to school but can't because of family/work obligations, and the popularized online degree programs are degree mills at best.

Subjects such as CS and EE can be taught well online, but to teach Lab Sciences online would be impossible, unless simulations would be considered a substitute for actual Lab work. Medical School's another impossibility.

But if I knew about these online programs beforehand, I would've strongly considered it before quitting my job and being a full-time student.
The tone/anger is part of the communication.

But you can be 'angry because you suck' or you can be 'angry because I believe you are better than that'. It's a world of difference.

PG has the decided advantage of having an audience that knows he believes that they are capable of greatness. That makes it a lot easier to say things like that.

I'd say that, for me, respect and tolerance is closely related.

My point is that you need to consider how your audience will hear what you say which is, by definition, a filter. Some of my employees need constant feedback about how they are doing. Some just need a nudge. Knowing the difference is really important.
As an interesting book end, read the Economist's coverage of "Abenomics"

[1] http://www.economist.com/news/business/21575825-things-are-l...

[2] http://www.economist.com/news/briefing/21578052-shinzo-abe-s...

[3] http://www.economist.com/news/leaders/21579464-third-arrow-r...
so if I described it as a dashboard-of-patio11's-brain would it be so wrong?

I just get the sneaking feeling that an awful lot of the companies are simply trying to land-grab what half a dozen good open standards would solve to the 80% level

I think by that I mean we are going to see a desire to build your own walled garden, but unless people succeed to the facebook level, there will be standards and consolidation, then a rapid rise of competing open implementations, and bingo, no more market.
If this showed up on Dragon's Den, Mark would get kicked out head first. He has a vision, but how will he get there? The path ahead needs much better details. Right now he is selling a dream, but for $ 32 million he better explain how to get there. For example: on what estimates does he base the expected deliver date? What are the tasks ahead, and how far along is he already? It is impossible to judge what risk is associated with this project when there are so many unknowns.

He sells this to us the same way that wallets and pens are sold on Kickstarter. If he can get 32 million with no more than this, I am impressed.

PS: The project might be very realistic, but how can we know? For example, Pebble missed some certification that screwed German backers since customs stopped the watches. There are a million small things that can go wrong - how well prepared is Ubuntu to deal with those?
Create.

It takes knowledge to build correctly. By creating you will end up pushing yourself into a cycle of learning and production.

Your willpower will fuel your creation; harness it.

Never be ashamed to ask, be ashamed for not having the courage.
> How do you know they would be the second most awful people to have them ? You are led to believe they are awful and if they have them they will use. What if they are not? What fact do you have?

These are very worthwhile questions. I've spent a lot of time investigating this subject and have come to certain conclusions. It would be foolish for anyone to believe me just because I've made these assertions on a forum on the internet, so I would encourage anyone interested to do their own research and come to their own conclusions.
The author starts off with some data, but it's far from complete. $15k in lost productivity for a 50k hire? Sure, then there's the retraining costs, potential hits to morale, and then the opportunity cost. Opportunity cost for a bad hire varies, but the profit you could enjoy from a motivated person can be huge depending on their role.

Now then, we get into solutions and suddenly things start getting fluffy. "... find an expert in the candidate’s specific field and get some advice on the best questions to ask." Fluff. This is opinion piggybacking on fact.

There's a huge body of research that could tell you how to hire better people. If you've read any of it, you'll know that unstructured interviews are not the way to go! You're essentially testing a person's ability to perform in an interview rather than their ability to do the job.

I'm continually shocked that businesses who rely on their employees for every penny of revenue have no idea how to hire the best employees. Everyone thinks they have some sort of sixth sense gut feeling that can guide them to the right people. Some of the research in this field is very good, and it could be better if business owners and managers paid it any mind.
I think Chile is onward to become the biggest entrepreneurial city in LatAm. That's a big opportunity, I wish I could move to chile in a short-notice.

I have a question, can you tell me more about the mentors who made this?
And LISP, but not in Java... :(
Ask HN: We've been selected for the Web Summit ALPHA programme - is it worth it?
http://www.websummit.net/startups/alpha/index.html

Hi all,

Out startup has been selected for the ALPHA benefit at the Web Summit Conference in Dublin this October.

We still have to cover the ticket price (495 Euros each) + travel & accommodation, though the exhibition stand is free.

I was wondering if anyone else here has attended the Web Summit, or participated in the Alpha programme, and if it would be worth our while?

Or are the organisers just randomly selecting startups to build up ticket numbers?
If you're some kind of anonymous money-laundering genius perhaps.
Yes. Rust is an entirely different beast. A truly modern C-level language is something to look for.

There's no doubt Go wouldn't have been discussed here if it hadn't been done at Google. It's a really nice language, and the tooling is nice as well (far better than other new non-corporate-sponsored languages), but it doesn't address a need like Rust, or offer a way to tackle the hardest modern software development problems like Erlang or Clojure. As a language, it's not interesting either (say, like Haskell). It's not even a modern Java (like Kotlin). It's just Java. (only severely handicapped but made a little friendlier)

Then again, all this might not matter. Go is well executed, it's easier for Python devs to adopt than Java, and it's made at Google. And Google is known for making popular Java flavors, so, if Go's particular (few) strengths appeal to some -- why the hell not? There are smart people behind it, and I'm sure we can learn from Go, too.
Details, please? (If you're so inclined.)
i've worked at and seen plenty of places where they drink beer at work. usually it starts around 3 or 4 though, not in the morning. this is both california and the east coast.
The tl;dr version is that your company will never get to a size where the executives will suddenly go "oh, well, we're big enough" so you'll always be in that customer acquisition phase, and thus you'll never be profitable.
From http://demarken.org/carl

<style type="text/css">.email {unicode-bidi:bidi-override; direction: rtl;}</style>
<span class="email">gro.nekcramed&#x40;lrac</span>

Genius!
I just started scraping that list to do some brief analysis / categorising myself - if I come back here with the results later will you object?
Billionaire joins battle for NASA launch pad
>Functional languages are a terrible mismatch for this

How? That is precisely what I use haskell for, and it has been by far the least terrible programming experience of my life.

>'No side effects' is great for certain types of coding

That comment shows a very superficial understanding of functional programming. Side effects are never the whole point of what you are doing. You are assuming "no side effects" means you are limited in some way. That is incorrect.
"I’ve messed around with a ton of different content and header configurations, and anything that looks like it came from an ESP (has a list-unsubscribe header, unsubscribe links in the content, etc…) goes to either the Promotions tab or the Updates tab."

This is actually a really important UX/CX thing to keep in mind when creating newsletters or other emailed publications with actual content as the product. My Pycoder's Weekly ended up in Promotions tab. Since I don't look at it every day, my initial thought was I didn't receive it.

In order to have it show up in Primary, I had to create a rule on the sender. We'll see if this actually works.

Granted, Pycoder's Weekly is ad-supported, but that's what I opted in for.

For others creating similar subscriptions, it's probably worthwhile to mention this gmail behavior in an FAQ or some other instructions.
People wanting to discredit bitcoin would have left this scheme running and would not do anything to prosecute the people involved.

That would make people worried about buying bitcoin because, simplistically, "Bitcoin = scams".
If that's the case, then Microsoft isn't going to be very happy with how this generation is going to turn out for them. I mean, if they're banking on post-disc, then they don't have a competitive advantage over PS4 in real terms. The complaints gamers had about the DRM system is that it turns your discs into digital but doesn't really give you any actual benefit from doing so.
As xtracto mentioned, parsing and enough automata theory to understand what context free grammars are and where they fall should be part of your basic toolkit, but how they generate code is even more useful to C programmers. (One study done decades ago found that the average C statement resulted in 2.7 CICS assembly language commands.)

The Dragon Book is not the best teaching tool out there. Maybe try The Elements of Computing Systems Chapters 10 & 11? You might need to peek at the earlier chapters to get a grounding in the particular assembly language they use.
That's not what I understood. steverb said, "an employer that doesn't mind how much alcohol is in your bloodstream"
Ask HN: What are some examples of great landing pages you've seen?
...and why?
I DOnt really see why would someone donate to ubuntu edge.
Its like donating to apple's new mobile phone.

Canonical is a private company that their really purpose is money, just like every other company. Now canonical has begun to have the same ethics like apple and microsoft.

Ubuntu is invading your privacy to benefit canonical and earn as much money as possible, which is kind of shame if you think that GNU/LINUX (which ubuntu is based on) is characterized by its freedom.

Also canonical is selling now products, which im not opposed to that.

Now, canonical is launching a mobile phone where im totally sure that will not respect your freedom.

* So a private company asks you to donate them in order to make a production of mobile phones, so that you would be able to buy a phone that costs approximately 800 dollars. cool dont you think..?

Go ahead dumbo and donate, or go ahead and be fan like these i-fags boys that wait days to have a shitty phone.
I fly planes, and I haven't met a rich owner yet. The typical cessna 150/172 costs less than a new SUV. The rich owners tend to fly kerosene burners.

Also, most small-engine planes can already burn regular unleaded autogas. It's just the high-compression engines that require the lead. The FAA, AOPA and others are working on developing alternatives, but it takes time. Perhaps they should have done this sooner.
Forgive me. The term 'hygenic macro' has historically been associated with Lisp and Scheme which were not known for the availability of type information at compile time, because they are dynamically typed and often did not have a compile time.
Announcing Wolfram Community
>choose services where their business plan doesn't require pestering you to use them more.

You usually only find out they are spammers after you sign up though? At which point, even if I leave the service, I still have to deal with the spam.
Their web site looks suspiciously like the F.ounders conference web site, which I was "randomly" selected to go to (to build up ticket numbers).

500 Euros is a lot; I would do the math on how much it would cost to send people vs. how much runway that 500 Euros/person will provide in the future.
You could try:

http://gettingstartedwithdjango.com/

or

https://godjango.com/
I think you're really overcomplicating this if your use case is to make something installable from PyPI.

Think of it like this:

* "install_requires" in setup.py = "I don't really care how you get this, or possibly even what version of it you get, just get this".

* requirements file = "I have a known-good, tested and functioning setup using these specific versions, from these specific URLs, of these specific packages; I cannot vouch for whether other versions or other distributions of those packages will work".
You can also just drag the message over to primary and gmail will learn that it's a primary message.
Ads, primarily. I use iAd and AdMob.
minor nitpick, you don't need "echo"

$ bc -l <<< 3+2
5
$
> Appeal to authority really only works if the people you mention are authorities.

Excellent point. I agree.

However, my entire argument wasn't based on an appeal to authority. I included it as a snarky invitation to "lay it on the table".
SEC Clears Way for Entrepreneurs to Tweet, Blog About Unregistered Shares
All of which is happening now, in addition to the activity mentioned in the article. Ever hear of Meles Zenawi rayiner? I know, the New York Times didn't like to talk about him, but that doesn't mean he didn't exist. If the US started shipping arms to the reincarnation of Suharto tomorrow, I image Mr. Rayiner would be here arguing: "Guns are so much more humane than missile strikes. A bullet can kill at most two, three people. So much more precision!" Also: cruise missles were designed to take out installations. The relative payload of a weapon is an issue of cost and weight ratios, not mercy.
You can't really compare cities to entire countries unless those countries are city-sized.

For example, while Brazil has a per capita homicide rate of ~23 per 100,000 the state of Alagoas has a homicide rate of 60.3, and the Federal District has one of 34.1.

Source: http://en.wikipedia.org/wiki/List_of_Brazilian_states_by_mur...
Why Traditional Economic and Marketing Theories Don’t Apply to Mobile Apps
Well, if it's in their TOS (and on most the sites it probably is), then it probably is okay

Just because its hidden in the fine print instead of explicitly disclosed at the point of collecting the email address does not make it "okay."

It might make it legal but that's not at all the same thing - a defense that falls back on legality means they have an adversarial relationship with that customer which generally means they've lost any future business from them. That's the last place a smart company wants their customer relationship to end up.
Why Skipping Breakfast Might Raise Risk Of Heart Disease
Fair enough. Clojure really is a wonderful language. It's sort of a "Javascript: The Good Parts" for Lisp - they kept (and expanded on) that wonderful expressiveness, while doing away with 50 years of dogma that held on to stuff like gen-syms, car, cdr, and singly-linked lists as the one-true-datatype.
What are people leaving in their cars that are worth taking?
Yes very good. thanks.
I'm glad to hear this is a thing. I'm a first-year CS PhD student, and my end goal is to get a tenured position at a small school where they care more about my teaching than research skills; I want to teach, but I get paid about as well as a TA as many contract instructors, and I also want a family-supporting wage for my work.
My only concern is that some ongoing identification/verification takes place so the degree doesn't get "gamed" by being on line, thusly lowering it's value.
No matter how tricky they try to be, if users move the message over to Promotions, google will know it's spam.
No, because the person who snuck it out didn't have copyright permission from the company. Employees at most corporations don't own the code they write.

If this were legal, then it would also be legal for an outsider to hack Samsung and release their code under the GPL.

For licensing purposes, employees at companies do not have GPL code they are working on distributed to them by the company; they are part of the company.
I'm not sure how it's less nefarious from a discovery viewpoint as I said below. It's just a cheat, a hack, albeit a commonly accepted one. It would hold no water in an effective and optimally-run business - so it goes that since you are not legally obligated to operate as effective and optimal as against outsiders, only shareholders (and even then only competently), your ineffectiveness and in-optimalness but purposeful conduct is shielded from liability.

In other words, the best run business for your shareholders is somehow demonstrated by being a pain in the ass for the public than it is as actually being a better run company by objective internal standards.

Don't get me wrong, great strategy that works and anyone who runs a business should continue to follow it lest they want to be ousted for cause, but sad reality that it's the state of things.
having one of these and use it as a phone/development-machine/transformer would be seriously awesome, no?