jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It is very annoying to me to hear Erlang referenced as a "pet language". It has been around as a language for 28 years, and it has been doing mission critical, soft realtime work of routing billions of phone calls a day for over 20. It wasn't some academic language with no industry chops.

Using it to dependably route billions of messages a day is not some crazy off the wall "adopting a pet language" -- it was picking a language that had already been proven (and explicitly designed) to work in a very similar problem domain. It was a smart, reasonable, sane choice that they then pushed to awesome extremes.
No there isn't. H1-B workers can't leave their current employer easily. (green card applications go to back of the line, must get a new job fast if they are laid-off, etc.)

H1-B employees are not mobile thus their salaries lack other workers.
I was referring to the interstates in general, and I-95 specifically. Not just within Virginia. Particularly stretches through South Carolina, Georgia, and Florida.
The fact that you consider the two similar betrays some pretty serious ignorance.
Congrats on that name deeply related to bugs reproductive cycle (oh, and homepage downloads almost 20MB)
Location: New Orleans, LA
Remote: Yes

Willing to Relocate: Yes
Technologies: Python, Matlab, C#, Java, C/C++. SQL, Git, Linux

Former full stack engineer/team lead getting a physics PhD and looking to transition ideally into data science or data engineering. US citizen if that helps.

CV: available at HNusername at gmail dot com

LI: https://www.linkedin.com/in/noah-rahman-01504257/
Depends on what was meant by "a bomb" (hadn't seen the details of that story yet). I used to be into building model solid-fuel rocket engines. If you have certain two common household ingredients and a stove on hand, you can make a sizeable one in a couple of minutes. And the difference between a rocket engine and a crude pipe bomb is whether you stuff the resulting mixture into a plastic pipe vs. metal pipe, and whether you seal it off on one or both ends. So I can easily imagine some amateur pyrotechnician constructing a crude explosive in the heat of the moment (that doesn't excuse it in any way, though).
If you're going back to the 80's, don't forget South Africa's campaigns in Angola.
I hope it didn't run solarwinds!
I felt repulsed by only the arm on the quadruped robot.
I guess the more someone uses an app the more credible the review will be.
directededge
That is super-interesting; but I bet being 25 in 1776 was more like being 40 in 2015. Not too many people were still students in their 20s (or even their teens) back then.
For those on Windows, the excellent System Internals suite contains "Process Monitor", which does pretty much what you'd expect, allowing you to see all sorts of file (and registry) activity.
The foreign car manufacturers in the US are all in the south, where they can operate without labor unions.

Hyundai's assembly line in the US seems to be in Alabama:

https://www.hmmausa.com
It's a new pricing model. I think they're calling it "shareware." The idea is that they release "free" versions of software that are almost fully functional but have small nags or annoyances to encourage you to purchase if you enjoy using them…
I love being the "typical apple hipster" at the coffee shop or bookstore or panera with my macbook open and textmate filling my screen.

You know what's boring? Track practice for 9 year olds, but it is a great time to sit and code. I churn out so much code while those little legs move around the track.

I just love not working in the house. It's crazy since I absolutely love looking at how people have their home offices setup on sites like wherewedowhatwedo.com and lifehacker's featured workspaces. forgot about http://www.deskography.org/
I see the concern here - as the app is pretty simple right now, we're just using Twitter. We plan to bring in other sources and more personalization, so we'll definitely have Readstream accounts in the near future. But for now, Twitter makes it easy :)
They'd be confused until they learned. Facebook was probably confusing for my mom until she figured it out. People are more adaptable than you think, when the information is presented in a clear way.

To put it another, harsher way - adapt or die, we need a better class of netizens who aren't completely baffled by non-binary decisions.
I agree, it also doesn't seam to 'learn' in the way quicksilver did.

I don't think I've every come across launch bar but I agree on the price.
You don't have to wait for the worst to happen. They don't have to blackmail and/or threaten you. They don't even have to abuse the data. What they have already gives them informational asymmetry over you and other users in aggregate - and that's what matters to them. By having access to your search history, documents, emails, spreadsheets, pictures, text messages, blogs, videos, your web page analytics, visitors, purchases, location, friends etc etc they're always guaranteed to be one step ahead of you. That ensures predicting with satisfiable accuracy, say, what you'll buy next, what you'll visit next, where you'd click next, where you'd go next, or, in general what you'll do next. This gives them a clear advantage in terms of controlling a good part of your online life and in turn a good part of your real life. If you feel that's something you can live with, that's fine. Older people recommend not putting all the eggs in one basket (even Google apparently listens to them by diversifying immensely). I am sorry if this may sounds a bit unrealistic/gloomy to you but there's never been an entity in the history of the world that has not abused the power that was given to them.
In university, we did something vaguely similar for class projects using Robocode: http://robocode.sourceforge.net/
If you have an algorithm that solves a normal Rubik's cube, you also have an algorithm that solves a corners-only Rubik's cube.
you don't need to know long division... for well... anything

On that we can more or less agree. Perhaps we could salvage some of that time and put it to more productive use. And then perhaps after a few years we can go back and look at it again. People think of math as a sort of tree structure where you need this long chain of tools to get to understand each new concept. I am simply suggesting it's closer to a graph where multiple approaches can reach the same concept and reinforce each other.

As to the SAT it's mostly a middle school math test. I suspect after a while you build a little crib sheet of the basic concepts that people needed to understand. And yet considering people "studded" this stuff for ~5 hours a week, 36 weeks a year, for ~10 years I suspect the crib sheet was not all that long.
The idea of an "inborn" trait in this context seems to me as a person who was able to learn something without really knowing how they learned it, which prevents them from being able to effectively teach it. Hence the inborn trait as an explanation of the magical process of learning how to do something.
You might want to start here: https://github.com/pulseaudio/pulseaudio/tree/master/src/mod...

It would be very interesting to port that code. Another option, obviously, is to use a Raspberry Pi instead with pulseaudio and module-echo-cancel enabled.
> We handed the keys to the public square

Not only in virtual spaces.

'In 2010, during a London Assembly planning and housing committee meeting, Jenny Jones, from the Green party, said: “It has taken us eight years to negotiate with More London so that we politicians can do a TV interview outside our own building.”'[1]

[1] https://www.theguardian.com/cities/2015/aug/04/pops-privatel...
> Who built the cages?

Who cares?

There’s all kinds of less-objectionable potential uses of the cages than the ones to which the Trump Administration has put them. Building them isn’t the problem.
The site seems to be down?

Something like WP Super Cache would help a lot during traffic spikes: https://wordpress.org/plugins/wp-super-cache/
I think the point is that after his supporters broke the law and stormed the capitol, interrupting a constitutionally mandated process for the peaceful transfer of power, he told them:

> "Remember this day forever!"

Thus approving of the actions that already occurred and telling them that the crimes that they committed would be justified by history looking back at what they have done. It in no way deescalates the risk of future conflicts.
Who knew, it pays to be a forward thinker
You may have missed the point that in Europe, many many things are organised via WhatsApp. Kids football clubs, dance clubs, parents' evenings, school closures, social club outings, ...lots of things.

Other people are saying that in their countries, Health Services and bank transactions are coordinated via WhatsApp.

It's not just about messaging your friends, and for many people, "opting out" of WhatsApp is not a viable path.

[1] https://news.ycombinator.com/item?id=25669702

[2] https://news.ycombinator.com/item?id=25669600

[3] https://news.ycombinator.com/item?id=25671117

[4] https://news.ycombinator.com/item?id=25671855
Sometimes GC is nice, sometimes it isn't. I like langs that give you options.
1. 3 of Leo's shows were named This Week In when I bought the domain. 17 were named like MacBreak Weekly or other naming conventions.
2. I offered Leo the domain before I bought it--he told me he wanted me to buy it and he didn't want to waste the money.
3. I offered Leo to split the purchase of the domain--he declined.
4. Leo said go for it 5x on the air and in email.
5. I offered leo to use the domain as a directory of all the TWI named shows in the world.
6. Despite all that I still regret doing it because I lost the friendship with Leo.
7. I hope we can resolve the issue, but Leo has not been willing to discuss that.
One can stretch this issue as far as it can.
http://cl.ly/1M2s1H1r3o2f2K1b2037

However i should correct the date till 350 B.C.
When I see new projects and ideas that take off, my response is usually a curmudgeonly observation about how stupid and pointless it is or how it's so obvious and trivial that I can't believe anyone would waste their time making it.

This is not one of those. This is one of those cases where I'm not a bit jealous because something so obvious or inane or dumb took off and became Twitter, but because it's just so damn fantastic. This is one of those things that is so elegant and smart that it makes me feel like a complete idiot.

This is going to do very well.
It's coming. Gotta get the data first.
I'm only 27 years old, but it is my firm conviction that 99% of stuff out there is utter shit. Not just mediocre, not just unnecessary, but genuine bollocks.

And I think that's fine. It's important we try new things before we completely understand them.

My adrenalin levels are way up though, as I'm typing this. It sure doesn't _feel_ fine.
Very elaborate description, definitely has upside over any other installation documentation that I've come across up till now. Esp. the elaboration as to all difference configuration options.
I don't kill anything either.

What I meant by my original comment is that for me it doesn't work as I'd like. It may be an issue with the apps I use or iOS's way of doing multi-tasking.

I listen to 5by5 podcasts (atomic web browser) and follow the discussions on irc (Colloquy for iPad).

I someone posts a link on the irc and I follow it when I come back to colloquy I don't get any of the messages sent while I wasn't looking...

When I use the AndChat in my Nexus One I can happily go watch a lolcat and when I get back I can read all of the I can haz messages everyone sent while I was looking at the site.

That use case is the one I consider broken in iOS, maybe Apple doesn't care about people who still use irc or maybe it's Colloquy that's broken.
So what do they work on?
Lisp is considered a language with a high strength in prototyping. I'm not sure why you think it's a write-only language.

I like Lisp because it is wholly unambiguous in visual syntax. That is not something I find in languages such as Perl, Python, Ruby, C++, Haskell, or C. I do find unambiguity in assembly as well.

I've also found that the general idea of "build your own Lisp" as a reason for lack of comprehension is specious when stacked up against the Java or .NET frameworks. You have to know the framework calls to understand what's going on. The same applies for C++ template metaprogramming.

I don't consider that a criticism; I consider that an acknowledgement of the ability of programming languages to provide abstraction.

I am a working programmer, and I like Lisp.
> Common Lisp is a programming language like any other: people who write good code in other languages can write good code in Common Lisp, and people who write bad code can make everyone's life just as miserable.

We're not talking about the extremes, here, though; we're talking about completely average code, written by completely average programmers, and the comparative number of extra milliseconds it takes these programmers to comprehend, or recall, the correct syntax in one language vs. another.

Milliseconds matter; when Google shaves milliseconds off their page load times, they earn millions of dollars. This isn't because every user is slightly better off, but because some discrete number of users switched from "eh, this is taking too long, I'm outta here" to "alright, I'll put up with that." People get fed up with programming languages all the time, but no one bothers to find a formal reason for it. Has anyone ever done an eye-tracking study on people programming?

> I am of the opinion that anyone who calls Common Lisp a "theoretically-pure" language

No one's doing that. "Lisp" as a general term does not mean "Common Lisp"; it refers to the feature intersection of all popularly-implemented Lisps—the "Lisp" that Greenspun's rule refers to getting implemented everywhere. That "Lisp" is very pure.
If the implementation was indeed taken, it might be a dangerous mishap/black eye against their community reputation. It appears that Tandberg relies heavily on Opensource for at least one of their other products. Gstreamer and Tandberg video: http://gstconf.ubicast.tv/videos/case-study-tandberg-and-gst...
It appears (given they were invited to a gstreamer conference) that they have been getting along with that project so maybe this was a one-of mistake?

edit: make myself clearer
Clickable link:

http://hackerlunch.com
I think that having a general sense of how the web is put together will make any business person more effective in what they are doing, even if they cannot write any code. Taking a few months to get educated before committing to build something would probably pay off in spades in the long run.
You don't even need a PCR machine. All you really need are three water baths at the appropriate temperatures!
Nobody can really comment accurately on a phone that isn't even in their hands yet. Please.
> and why you assume Jobs is personally handling this, I have no idea

By now, he certainly is.

It would be nice if Apple stood by the developers that make the iPhone/iPod/iPad ecosystem what it is.
An important insight he misses: the goal is not to eliminate "wasteful" spending in every one of the areas he lists, or to save in every one of the areas he identifies, or to be a complete cheapskate in every way possible. The goal is to figure out what's actually important to you and find ways to refocus spending away from the unimportant stuff into the important stuff. If having a big house is not really that important to you, don't pay extra for it; if eating out isn't that important, do it less; if having the top-of-the-line camera is something you care about, take what you save from having a smaller house and not eating out and use it to buy the camera you want.

A lot of people believe they can't afford nice stuff, but often it's simply a matter of priorities and analysis.
Yaws!
Also: outside of chess fans, who the hell would recognize Anand? He's the world's best at something, and he'd probably be able to walk down any street in America unnoticed. What does Zed expect?
An overconfident PhD trader with no social life almost certainly will make more money than an appropriately confident mother of two just returning to the workforce after a 5 year break.

The thing about systematically underestimating risk is that it causes you to lose money relative to correctly assessing risk. Just like the vast majority of casino gamblers are idiots who lose money.

By the way, most traders don't have a PhD. I can't even see how it might be helpful.

institutional incentives already mitigate much of the risk of trader overconfidence.

Apparently not in Iceland. Or the US for that matter. I'm pretty sure we had a recent economic collapse in which several trillion dollars of value disappeared caused in part by Wall St firms. To me, that suggests that our institutional incentives for minimizing trader overconfidence might be, you know, not good.
Variables have their own style here. Compare i sin y and the difference between the variable i and the i in sin.
Wat?

Tim Cook wrote it. He's a gay man.

But apparently it's not Tim Cook who is using this as a 'rhetorical cudgel' (whatever that is). It's WaPo.

I don't know what to make of this. One interpretation is that WaPo have enlisted Tim Cook as some kind of patsy or useful idiot. The same Tim Cook who is CEO of one of the world's largest and most profitable corporations.

As Dr Evil would say, 'Riiiiiiight....'

I suspect Tim Cook is stating his actual opinion on this one; as a gay man, who doesn't want laws passed in his own country that would allow businesses to withhold service solely because he's a gay man. Seems sensible to me.
Lots of discussion here about TDD and test coverage... but the most significant factor of "code quality" found was "organizational metrics":

> Organizational metrics, which are not related to the code, can predict software failure-proneness with a precision and recall of 85 percent. This is a significantly higher precision than traditional metrics such as churn, complexity, or coverage that have been used until now to predict failure-proneness. This was probably the most surprising outcome of all the studies.

Which I take to confirm my belief that the freedom and responsibility given to developers, and how good they are, is more significant than the specific testing policy enforced :)
The text of the bill seems really.... non-offensive.

"A governmental entity may substantially burden a person's exercise of religion only if the governmental entity demonstrates that application of the burden to the person: (1) is in furtherance of a compelling governmental interest; and (2) is the least restrictive means of furthering that compelling governmental interest." [1]

That seems... pretty reasonable? The government can't limit exercise of religious freedom unless they have a reason and they do so in the least restrictive way possible?

Sexual orientation could be added as a protected class. That'd perhaps be the best of both worlds? There's seemingly not been a lot of traction on that. I'm not sure why exactly. Can anyone explain?

[1] http://www.weeklystandard.com/blogs/indianas-religious-freed...
Are you the only tech lead at your company?

That's a good definition to distinguish between senior developers. How do you mentor your engineers?
It went just as badly as I assumed, but for different reasons than you'd expect. I pitched an immature product to investors, and when sales flopped, we flopped, despite numerous pivot potentials. The investors and I are in good graces, but we basically wasted a year of our time on the unsellable product.
> That's not exactly how C works

Sure, I elided a bajillion details, and who knows what the CPU is doing under the hood anyway? :)

I've never used rust (yet) so I can't really comment on that.

FWIW namespaces in Python aren't abstract, they exist as dicts at runtime. You can modify the dict you get back from locals() or globals() and change your "variables" in scope:

>>> d = locals()
>>> d['cats'] = 'meow'
>>> cats
'meow'
I would’ve thought that by this time, alternative software would replace Word, Excel, and PowerPoint.

That maybe Google would make a good spreadsheet. Or Libre Office would be a contender. But nope.

Libre Office is terrible. Buggy. And just plain janky. And it has no good PowerPoint contender.

I tried to use its word processor, but that was a terrible mess. It made me want to reach out my wallet and drop another $150 to Microsoft for another license. Even though I already bought 3 licenses, for computers that I barely use anymore, but whose license is for that computer.

I gave up and settled for Google’s online office products. It was janky, but it sorta worked. And it works across different operating systems.

But if I have to do any real work, then I’ll have to use Microsoft Office apps again.
> Why it's so important for Windows users to have a Windows95-style menu, is beyond me.

Because there is no other mechanism to start an installed program except maybe by navigating with windows explorer and double clicking the exe or typing the full path in cmd.exe.
Your absolute right, those guarantees are not needed in most circumstances, which is why bitcoin is irrelevant.
Our education in the US is in the same position. We spend far more time, energy and money on problematic students who don't give a rip than we do on dedicated/motivated students.

The goal posts aren't there. If a certain number of students fail it creates red flags for the district and if those students are a certain minority that can viewed as evidence of institutional racism and open up legal liabilities as such the districts are highly motivated to pass everyone along but to not to make the good and willing better.
The original idea of Bitcoin was to have a currency that wasn’t in government control - not to keep the government and big banks away from it.

The current world of cryptocurrency gives you a choice of trusting big banks or not, and having the same economic opportunities regardless of the level of trust you are comfortable with.
Wealthy people hold gold as a hedge against hyper inflation and currency risk. Ray wrote in his outlook that currency risk is the biggest risk at this time due to low interest rates and government spending.
My primary keyboard now is a Kinesis Freestyle Pro, and my favorite feature isn't the split, it that it's programmable and has a split spacebar.

The main reason I moved my hands around before was to use the arrow keys, and now they are mapped to [right spacebar] + [IJKL]. I have also expanded a little to use U and O as backspace and delete on that same layer. I don't think I could ever memorize 3+ layers, but this small use of a second layer that is very easy to access has been great for me.
I would agree, and this matches it to gold, also from Ray Dalio's perspective.

Ray Dalio invested heavily into gold, and has since repeatedly press released that he had done so. It's the same characteristics as an MLM scheme.
“ did you read the article“

Please don’t make statements like this, it is against the rules.

“Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that.”
"Number and quality"

What are you talking about? There can possibly be few millions more of useless apps?
Tens of thousands of users I don't know, but Lambda the Ultimate for example. Discussion on blog posts also generally has less groupthink.

Voting was intended as upvote means good comment and downvote means bad comment, but people use it as upvote means "I agree" and downvote means "I disagree". Not everyone of course, but a lot of people do. This problem is less severe on hacker news than on reddit, but on reddit more people keep posting regardless of downvotes whereas here they are banned from the site.