jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Hi,

Does one need to understand compiler technology fully to get into this field? I have been trying to get a grip over MLIR and GLOW source code but have failed miserably so far. Could you please give me some pointers which would help me in this regard ? Thanks
agree but also i love it.
Oh how mighty are the righteous who now swiftly mount one of the galloping horses in the stampede against Facebook.

How self-serving they are when the criticism comes from all directions and they take no risks in joining the chorus.

How conveniently they point their finger to the to the west when a bit further to the east they’d rather the world’s gaze not firm into a stare and a squint.
Seconding the trackpad part of this. If you're going to be using the computer anywhere other than a desk, Apple has by far the most usable trackpads. Not sure why no other manufacturer has figured this out yet since it's been the state of the industry for years now
Thanks for sharing sublimefrequencies.com and awesometapes.com! What a great discovery. I love the more obscure, non-mainstream music from around.
Perhaps, but the overriding salient point is whether or not you can take the investing "ability" out of the individual performant VC, implant it into a random human being in the developed world, and still predict a performant future for that individual. I mean, obviously it's not lost on anybody that network, means, opportunity, and luck play a big part of the whole picture. But what I'm starting to think is that you could take investing "ability" out of any successful VC, and leave them with their current station (network, means, opportunity, and luck), and they will perform as admirably as before.
Permaculture is an option for notill, no chemical. Mix a variety of crops that benefit eachother. But it makes automation harder.
> I got rid of my cell phone and got rid of internet service at my house.

I've been wondering about doing something similar.
A good question.

I didn't take this into a great deal of consideration - I haven't seen any press or heard anything about it since 2013, and I felt that publishing something good would have value beyond this concern.

This is the latest I can find:
http://www.androidpolice.com/2015/01/03/ding-dong-patent-tro...
What does a $3 cost difference in the CPU matter? Someone doing this is almost certainly not doing it to save money.
I got hired at Uber at 100k+ and I know that they multiple people from both Hack Reactor and Hackbright.
What if:

1. The default will be dynamic typing. But you can change that.

2. You can specify a specific module you release as static. This will only affect the internal parts of the module, with one exception - when you call something of that module with the wrong type, you'll get a warning "this runs XX times slower because of a wrong type, change..." , but when you run it with the right type, you'll get great speedup ?
A drone could conceivably recharge along the way, by harvesting power from power lines as it goes.

http://www.popularmechanics.com/technology/engineering/robot...
>So, we are left with the lack of generics and the lack of expressivity. I'm not deep enough in the weeds to be able to argue pro/con for generics intelligently right now, so I will concede that as a concern that has been raised by many.

"Generics" is not a feature, its a bugfix. It refers to the type checker not rejecting perfectly fine code. In practice, you can just read 'generics' as 'this product does not contain asbestos', or "the mandatory type checker does not reject perfectly fine code".

Type systems are supposed to help you catch bugs at an earlier stage than run-time execution. However, implementing a type system is very hard and academic in nature, and the type of people who are good at making production ready high performance compilers generally aren't very good at type checkers. This is why many languages initially launch with a broken type system (and often a broken garbage collector), but eventually patch things up.

The problem Go has, is that its main author makes such cringe-worthy statements about generics, that we now have a large group of enthusiastic people who, on the basis of authority of the author, exclaim equally confusing remarks. Everything got so defensive that this typical launch bug, normally fixed with a release or two, is now part of the culture and DNA of this particular ecosystem. The sad thing is, these are all talented people, that instead of impressing us with their awesome skills, are embarrassing themselves in front of anybody who ever read anything about category theory.

For example, here's a "generic" algorithm to fold the (+) operator in Javascript:

function( xs ){ var result = 0; for( var i=0; i<xs.length; i++ ) result = result + xs[i]; return result }

No type checker, no fuzz. There is nothing complicated here.
But if you translate this to Go, you would you would need to copy this code over and over again for every potential leaf type you want to use this algorithm with and change only the type signature. The complexity is actually the result of a mandatory type checker that is broken by design. The most simple solution to support 'generics' would be to make the type signature optional.
Agreed (in fact, given my anecdotal experiences with polyglots from places like Switzerland or Scandinavia, I wouldn't be at all surprised by the finding that learning one language at a young age actually increases facility in other languages).

And taking another tack, I think it's important to keep in mind that languages are also vehicles for irreplaceable cultural information that might not be translatable. When we talk about the loss of a language, we're also talking about the loss of conceptual models, epistemologies, turns of phrase, oral traditions, jokes, etc that may be the result of tens of thousands of years of cultural continuity.
“The older people are the only ones who can tell you what their youth stands to lose,” he said. “The young are the only ones who can articulate the loss of an identity rooted in a mother tongue that has become foreign to them.”

I work in Navajo language education. Most insecurity in Navajo adults derives from this single disconnect. It seems later in life, in those that have connected "to the rest of contemporary humanity" at the expense of learning their language, give up because of the complexity of the language, especially the verb.
I'm not an academic so I won't profess to be an expert about papers, but it struck me as odd that it was written in the first person. Felt like a blog post with lipstick.

I'm under qualified to address the paper itself, but it was an interesting read.
I couldn't possibly agree more in general, though of course I'd quibble with many of the specifics...

As to stodginess, I'd say there's a big difference between personal/small commercial lines and the big ticket enterprise-type stuff -- the underwriting process goes from something data-driven to something relationship-driven very quickly indeed. The bigger the commercial line, the more likely it's all about who throws the best yacht parties (reinsurance in particular suffers from this massively).

Crowdsourced insurance is indeed a terrible idea, though you could imagine 'web of trust' insurance that almost made sense -- say my ten thousand best friends and I know that we're all great actuarial risks, perhaps because we have some kind of information on which it's illegal to select (that we're all in the same gym, say). We could then try to write ourselves health insurance for cheap, because our plan would select only us gym members. You can sort of make it work, as long as you're prepared to make the regulators hate you.

Which is the real problem, of course -- most people buy insurance because they have to, not because they want to. Auto insurance that wouldn't pass muster with the police, or home insurance that wouldn't satisfy the bank holding your mortgage, doesn't solve the problem.

Do good problems exist? Sure. A web-based Managing General Agency, for instance, could do very well for itself, but the expressed ideas in this section are pretty terrible.
Easier to carry around, fewer parts to break, and it's cheaper for the school to buy a ton of keyboard/monitor pairs to reduce the pressure on the public computer labs.

I mean, all of those arguments can be argued against, but it isn't hard to see some potential up-sides here.
Seconded. I wrote a little python script [1] that I use for this that additionally disables my network adapters during work time.

This is going to sound incredibly lazy, but I've found that a good way to keep myself off the internet during break periods (which often leads to extended breaks) is to play a game of Civilization. One turn per break and you'll be so absorbed you won't even think about HN or Reddit.

[1] http://sha.ddih.org/2010/09/04/pomodoro-py/ (it's rough but it works for me)
I had most of the pieces to this, but didn't make the leap to the variance in encoding length being a series of primes. Ah well, maybe next time.
Unless this was just a plot from them to get more publicity.
I posted the thread on asking what the startup was and I certainly didn't mean to be a jerk towards the new company. I was mostly curious because they got so much traction so fast and was willing to learn on how they achieved it. I apologize pg and YC W11 startup.
Can you give me a good argument why domains shouldn't go into an administration process when it is discovered they are serving up material that I personally find objectionable? It will probably apply just as well (as long as you remember that copyright privileges are arbitrarily granted and not inherent).
Does it work with an iPad? Is there a disadvantage using it with an iPad instead of a smartphone?
can't you read those like html pages anymore? way better than this, and PDFs
Agreed.

In my opinion, Word is the best app ever to come from Microsoft.
Equally impressive: http://d.hatena.ne.jp/ku-ma-me/20090916

A Ruby -> Python -> Perl -> Lua -> OCaml -> Haskell -> C -> Java -> Brainfuck -> Whitespace -> Unlambda -> Ruby quine!
More than anything, I'm just impressed that this made it to the 50+ campuses without the tech world having any clue.

edit: ...and I'm in college. I wonder if this says anything about me :P
Grocery carts are a thing..
I love the "eclipse" section on the infographic (showing investment and return). First time I've seen that presentation style, and I think it's very clear.
Human and machine-generated structured event streams, via Snowplow (https://github.com/snowplow/snowplow).

The largest open-access event stream archive I know about is from GitHub, I think it's about 100Gb: https://www.githubarchive.org/
I don't support how Trump has handled the election. Before, after, during. We would all be better off if he would stop this and uphold our tradition of peaceful transition of power.

What I'm not seeing the media talk about is what difference does or does not exist between a group of people breaking into the capital (a political event at a political location) vs. cordoning off parts of a city, burning businesses, etc. If you don't recall, in June of last year, parts of Washington were quite literally on fire.

Without that discussion it greatly appears that they just support one group and their ideas but not the other, all the while calling others divisive.
> You can only message people that are using the SAME messaging app as you.

No, Matrix supports bridging with about two dozen protocols,¹ many of which support multiple clients (at least 7: IRC, RSS, Email, SMS, Mastodon, libpurple —actually a library supporting multiple protocols including IRC and XMPP— and Twitter) — some of which have dozens if not hundreds of clients.

¹IRC, Slack, RSS, Gitter, Discord, RocketChat, iMessage, Facebook Messenger, Email, SMS, Mastodon, libpurple, GroupMe, Skype, WeChat, Tox, Mumble, Twitter, Mattermost, Keybase (Edit: this one was discontinued), Google Hangouts, Telegram, WhatsApp, Instagram, and Signal — https://matrix.org/bridges/
It does beg the question; if your the leader of a political faction, who is currently faced off against another faction which has spent the last something years courting the prime authority figures in the region, what's the next tactical step after that faction starts starting shit and those authority figures who are tasked with stopping said shit refuse to act? Is the only solution to quickly bootstrap your own brand of authority figures and hope yours is bigger than theirs?
I’ve always wondered, is there some legitimate reason Amazon doesn’t just apply the non-profit donation functionality to Amazon proper? If not I’m sure we can safely assume “because money”
I often find myself responding with "interesting" when I haven't yet formulated an opinion - to me it's an indication that I'll have to get back to you on how I feel about it. I haven't found another synonym to use as a response, and I often catch myself constantly saying "interesting" over and over. It's interesting.
Therefore, we are extending the block we have placed on his Facebook and Instagram accounts indefinitely and for at least the next two weeks until the peaceful transition of power is complete.

With no options left, I wouldn't be surprised to see Trump creating a TikTok account and reversing his executive order ban.
Eleventh-hour posturing - Zuckerberg knows which way the wind has turned.
I wonder why they didn't buy Sega.
There's a legendary book for artists called The Artist's Way about getting back your creative mojo and one of the first things the author talks about is something called your daily pages.

http://amzn.to/ieS49z

She suggests starting every day writing 3 pages, by hand, totally freestyle stream of consciousness to help get stuff out of your head and get you back into the practice of daily creation. It's not about what you write, you probably will never revisit it, it's just about the impact it has on your bigger creative flow.
History doesn't support this. Industry dominance tends to concentrate. NYC is still the finance capital of the west. Everyone claims the high costs will drive the industry to migrate to Florida or something but it doesn't happen. Especially when you can just go across the river to Jersey City if you want to live cheaper. SF is expensive but you can still go to Oakland or Alameda or something which is a lot more reasonable than asking someone to move to Idaho for your company.
>> It would have been better to ask people to preserve N95 for healthcare workers and instead improvise their own. Any reduction in droplet transmission is going to drop the R0 of this and help flatten the curve.

> Improvised masks commonly provide little protection, but obstruct breathing so people suck in more air with more force, increasing their risk of exposure.

The point of an improvised mask should not be to protect the wearer, but to protect the community from the wearer.
OK, I suppose this is good reporting, but it is not the scandal you think it is.

Also, etoro does a lot more than cryptocurrency-trading.

Edit: This is a repost too. Interestingly the title of the other post "Brave Browser earning commissions promoting high risk blockchain platform" less click-baity got 2 points, 1 comment.
stock management issues, it's more a matter of being caught pants down by a problem growing faster than the machine can accelerate
I have no special insight into ML or Julia (though I love it), but one thing I can confirm from experience is that there is a huge difference between getting a model work once in an academic or research setting, and having something reliably and scalable work in production day after day. Mind boggling, totally different challenges.
second that - got a link? would be great to check it out
Right now I'd guess the bulk of the world's manufacturing capacity is under quarantine. Can't produce things without workers.
I think it Just Wasn't Done.
"Everything that happens in the world happens on Twitter..."

Really?
Agreed. I was trying to say that the develpers have talent and if Accenture can work with them, they can move them on to other projects. Also as Symbian declines the cvalue of the remainnig developers with Symbian knowledge goes up - good for themand good for accenture.
No price has been put on hte deal. looks like clever play by Acenture becuse as others have commmented, they get to be a preferred partner with NOkia on Windows mobile as well. Nokia may have shot itself in the foot again, losing loads of talent that it ends up hiring back from Accenture. That said, Nokia is in hte mess it is because the management and porbably the developers couldm't adapt quickly enough. Accenture will have to change that culture.
"Interviewing the interviewer" is an important strategy to help understand what you're getting into and helping to make sure the whole process remains two-way. But it's a fine line between making an assessment and appearing selfish. Many of OP's questions are problematic...

“How many clients has the company added in the past year?”

I would prefer trying to assess growth rates outside the interview. In many cases, you should be able to get an idea some other way. This question shows lack of initiative. And, in many cases, the interviewer may not even be permitted to answer it.

“What has the employee turnover rate been over the past 24 months?”

Too much focus on the negative. You don't like when they ask, "Why did you only stay with Company X for 3 months?" They'll feel the same way.

“What’s the company’s policy on work/life balance?”

You might as well say, "I intend to deliver 40 hours of my time for 40 hours of pay. If you need extra help, ask someone else. Big turnoff.

“What kind of tools are provided to help me do my job?”

Better: "What kinds of things do you need me to do to help the company achieve its goals.

“In the first 60 to 90 days, what’s my first priority?”

Actually, this is a great question. It can paint a good picture of your life and shows that you're ready to get to work.

“Are employees required to sign a non-compete contract?”

By asking this, you are identifying yourself as a problem. If someone asked me this question, the first thing I would think would be, "What is he up to and what is my risk?"

For technology companies, just assume that the answer to this question is "Yes" and sign it.

When interviewing someone else, I appreciate good questions. They show interest and possibility. But I get a bit concerned when too many questions are of the variety of "What's in it for me?"

I think it's always a better idea to present yourself with President Kennedy's attitude: "Ask not what the company can do for you, ask what you can do for the company." Find a way to present yourself that way while still learning everything you need to know.
If underscore is already loaded into the browser cache for other pages then you should be able to use it for free here then and not need jquery.proxy
Most of the US corn goes to cattle feed and not food directly, and the only reason that makes sense is because corn is so cheap. (It's actually not a very good food for cows, who are adopted to eating grass.) So maybe you are taking food off the table, but if we cared about cheap food we wouldn't use the corn to grow cattle anyway. Any vegetarian will tell you in a heartbeat that eating beef is kind of like eating oil, because most beef was raised on corn and growing corn is like an inefficient method of transforming oil into food due to the large use of petroleum-based fertilizer.

For an interesting story about this, check out "The Oil We Eat" by Harpers (http://www.harpers.org/archive/2004/02/0079915).
I haven't seen this point mentioned anywhere yet, but...

How many of you are willing to bet Sony will use the intrusion as an argument for material damages in court against GeoHot, somehow linking his exploit with the mode of intrusion?

This is pure speculation of course. But I'm willing to bet serious money that Sony's "outside, recognized security firm" has been "requested (hint-hint, wink-wink)" to be on special lookout for any sign the exploit was a vector for the intrusion.
Look for ilyAIMY, the Floorwalkers, and the Andy Shaw Band in a few years. All three have a unique and tasty music style.

If you want a good example of a rock band that I quite liked which never made it big, check out Snake Like Charm. Their song "Responsible For" was a Napster hit, but their first two albums are both quite good and thoroughly unrecognized.
I'm an amateur chef and I cook for friends and family all the time. They're often happier than I am about the meal because I know it could be way better.
I agree with the calculation in the article for applications that have "shared state". However, if you are doing something that is a bit more amenable to the cloud, like serving assets or processing email then the calculation is very different.

The real killer in the calculation is in the assumption of a uniform distribution cycle. Any service that can break away from that looks very different. If you serve static video files, for example, you cannot hope to match the geo-distributed service AWS Cloudfront offers unless you are huge.

A smart mix of colo and cloud is the way to go for medium sized businesses.
I'm torn between being happy that Lucene is getting a giant speed boost and my concern that the code is doing something magical which the programmers don't understand. If there's a bug and it has to do with the algorithm, how will they fix it?
In more than a few buildings I've worked in, these 'destination controlled' elevators shine the moment after a fire-drill and a couple of hundred people attempt to get back upstairs. It must be quicker, how else to justify what I'd imagine to be a far higher cost of operation.
I promise this is a genuine question. Can someone explain the background here that explains why discussions about open-source to turn explosive?

Like, the point here is that if this venture means to support open-source then it should open-source its own stuff (which means what here? Its website, I guess)?

I mean, I guess that makes sense to me? But why so much passion about this? LOL, I really don't get it. I really think I'm missing some basic background. In my mind I'm thinking "hmm, that's a good point. Kind of inconsistent..." but I never make the leap to "you clearly are NOT interested in supporting open-source".

Can someone explain it to me? I promise if any of this sounds flippant, it's unintentional. I really think there's some OSS history I'm unaware of that makes me not understand these exchanges.
Lacking end-to-end encryption and not being open-source is disturbing: https://twitter.com/alexcornell/status/1199048661117722624

By design, these will be the most private and intimate conversations, and server will be able to decrypt it. Combine this with lock-in and venture capital, this makes me quite uncomfortable.
> Which is perfectly fine

This makes it sound like you don't care about my feelings.

I replied your other account because you said you were not asking from the standpoint of saying I was wrong.

I don't want to get criticism from people who aren't listening. I'm not here to take the heat from people protecting their cherished mistaken assumptions. That's why I said, no, I wouldn't share unless you were ready to learn. You think it's perfectly fine to try to give someone what they said they don't want. Can't you accept a "no"?
Liberapay is the closest to what you're describing that I know of: https://en.liberapay.com/about/

It's open-source, non-profit, and (tries to) fund itself through its own platform: https://en.liberapay.com/Liberapay/donate
I'm far more concerned by the mental health impact of social media than whether a politician lied in an ad - I mean in every election cycle you see attack ads on TV all the time that are meant to scare you and generally filled with half-truths. Those are far worse than a sponsored post.