jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
ACL admin page is perfect! Thanks.

MonitorDefaultRoutes: iphlpapi.GetIpInterfaceEntry: Element not found.

subprocess exited: exit status 1
In my industry (software), rent is typically peanuts compared to payroll
> T-shaped people are individuals who are experts or specialists in a core skill but also have a broad range of skills in other areas. A t-shaped person combines the broad level of skills and knowledge (the top horizontal part of the T) with specialist skills in a specific functional area (the bottom, vertical part of the T). They are not generalists because they have a specific core area of expertise but are often also referred to as generalizing specialists as well as T-shaped people.
Generally (Used to be) in the united states the social worker will present the general ethical frameworks to reason within and it is up to family to provide the answer. Ethics boards develop recommendations as needed, when courts have to step in.

I will say working in a Trauma and ICU rooms, families are generally well aware of the decisions to be made when it is time.
My guess is that Google just doesn't care at this point. "Money keeps flowing anyway" is the sentiment that comes across.
I’ve seen this in large (open source) code bases.

The only one that has really bitten me was implicit string concatenation when forgetting a comma in a list literal.
"It's a topic I often wonder about: now there is less war than ever, but also more depression and despair, even among those with peaceful, affluent lives."

It's an interesting point of view, but here's some food for thought... perhaps there's plenty of despair because there's more to be concerned about than just war and poverty.

Seriously, there's absolutely tons of things messed up about the world we live in, and it can feel overwhelming, which leads to paralysis... people feel powerless to find a better way as individuals. Feeling separated from communities in their immediate vicinity doesn't help either. At least with war, which is truly messed up too, there's an us vs. them, a clearer sense of purpose. In our current world the answers are less clear.

If you'd prefer I mention something concrete that's messed up, I'd almost not know where to begin. For the sake of simplicity in choosing, this was my most recent discovery... it makes me sad that this exists...
http://www.thebigroundtable.com/stories/damage/
I'd have to imagine it probably comes with a short M-F cable or something like for such cases.
> Most educational research is not consistent with Lockhart's views.

This sounds suspicious, and I imagine there are differing goals and motivations here. For example, much of math education research also centers around standards and testing.
I also really like the Maxim Kammerer books about the Wanderers, the mysterious, incomprehensibly intelligent alien race that seems to be manipulating the human race from some unseen vantage point. The first novel in this sequence is "Beetle in the Anthill", and continues with "The Time Wanderers". A connection to Roadside Picnic is never made, but it's certainly possible to speculate.

(One of the novels you mention, "The Inhabited Islans", is also about Max, and was also published in English as "Prisoners of Power". There is a recent Russian movie adaptation of it that's apparently not bad -- anyone seen it?)

There is also a great short story, "Wanderers and Travellers", set within this same continuum. It can be found in the anthology "Paths Into the Unknown". It's a wonderful little gem for anyone who loves Roadside Picnic or the Wanderer novels, or just scifi in general.
Having done a small amount of required volunteering for school I would disagree. Of course, I live in the middle of nowhere, and it was mostly my classmates volunteering with me who are also required to volunteer for so many hours.
That's great, and so simple. It would have been even more useful back when VR lagged badly. (VR, the early days: turn head, wait 1 sec for system to catch up.)

In stereo views, the nose disappears, of course, because it obscures different parts of the visual field for each eye. Cute.
Titles of submissions should match the title of the article. See https://news.ycombinator.com/newsguidelines.html
If you're on Android, you should check out Tinfoil for Facebook. It's a wrapper for facebook's mobile page. I find it more useful than the regular facebook app. You can also get notifications back using IFTTT.
It happens fairly often. The moderators tend to revert submissions to the original title. From the posting guidelines[1]: "please use the original title, unless it is misleading or linkbait."

[1] https://news.ycombinator.com/newsfaq.html
You do, evidently, if it is extremely important to you that you guarantee exactly-once delivery.
I think the author understands that it is about responsibility and makes no excuses: http://1.bp.blogspot.com/_D_Z-D2tzi14/TBpWM3wxI1I/AAAAAAAADF...
Assuming most HN readers don't need this advice for themselves.

But if you disagree with it or think I left out something important, please consider leaving a reply in the comments on that page, so future readers will see your suggestions, too.
You speak much truth. And yet, you should not give in to hate. That way leads to the Dark Side.

-- posting for my friend Yoda who cannot reach the keyboard
Reposting a comment from srikanth:

"FYI, this is based on RouteMaps http://graphics.stanford.edu/papers/routemaps/

I remember that MSN maps had already implemented this feature into their application a couple of years ago."
Gnome is the primary interface of Ubuntu, the flagship Linux distribution and frequent choice of power users. How much more flagshippy do you need?
Maybe I know the wrong people, but the people I know who actually manage it best seem to be in stable relationships with a more old-school division of responsibility (though sometimes the traditional gender roles are 100% flipped). Basically, one person is in charge of finding a way to bring in money, and the other person is in charge of groceries/bills/bank/etc.--- and, importantly, each can for the most part assume that the other side of the equation isn't their responsibility, so the money-earner can assume that daily life magically stays on track, while the daily-life-maintainer can assume that money magically appears.
The article seems largely theoretical in nature - "efficient Actor implementations are possible". Why no links to these implementations? And if they actually do exist how do they compare to Clojure's use-it-today high performance single-machine concurrency implementation?

Also, his counterpoints sound like they either add incidental complexity or refer to papers not implementations.

In anycase, Rich wasn't banging on Actors. He simply was arguing for his approach to concurrency over one of the most popular Actor implementations actively used in production today - Erlang.

And finally, here's a pretty interesting project for distributed computing with Clojure: http://github.com/amitrathore/swarmiji
I too always avoided Scribd due to its slowness. I generally kept looking for the original pdf on google rather than suffer at Scribd.

The new HTML5 version is awesome. Thank you Scribd for dumping Flash. I look forward to reading many pdfs on your site going forward.
Well, back when I was an MIT undergraduate, one of the core CS classes handed us a breadboard and a bunch of 74XX TTL chips, and we needed to construct a general register and stack computer from that. (We did get some PC boards that gave us a ALU and a UART that plugged into the breadboard, as well as the ability to program an EPROM to implement the firmware, but none of this "here's an Arduino or Rasberry Pi".)

Maybe there's so much complexity in the software stack that we can't start CS majors starting from the hardware level any more, but I can't help thinking we've lost something as a result. These days, there are Java programmers who get that "deer in headlights" look when confronted with terms such as "cache line miss".
COVID's most dangerous symptom is a condition called cytokine storm[1].
Cytokines are molecules used by the immune system as a means for communication, such as calling for help, cell destruction and more.
COVID creates a "storm" of signals, driving the immune system crazy. As a part of the immune system reaction to those signals, inflammation can occur (as a way to isolate and fight a specific infected zone).
During this attack, the immune system sends out cells from the blood and into the organs[2], making the blood vessels more permeable. I'm not certain but I believe that's the cardiovascular symptoms you're referring to.

1. The COVID-19 Cytokine Storm; What We Know So Far https://www.frontiersin.org/articles/10.3389/fimmu.2020.0144...
2. Leukocyte Migration into Inflamed Tissues https://www.sciencedirect.com/science/article/pii/S107476131...
http://www.paulgraham.com/know.html

Learning Haskell adds to the mass of things you know, and the volume of that mass determines the level of your general expertise.

You asked for tangible things, but it's harder to see what those may be. Perhaps your perception will be enhanced: perhaps you will better see and care about side-effects, opportunities for pure functions, etc.

I don't think any learning effort that leads to increased knowledge can be a waste of time.
>just start a server or an app with different env variables in the command line.

Just reference a different config file on the command line.

>You don't want your config or keys to depend on an OS,or a language.

A path to a config file isn't an OS or language. The ini format is pretty widely supported.

>Finally Env variables can be restricted to a set of users,so third party process started with a different one cant access them.

This is exactly what filesystem permissions do for files already.
I'm thinking of Rust, as I've becoming more interested in system programming again and not only web development
So what is `return` (also known as `pure` or `unit`) and does it satisfy the monad laws?
Maybe I'm old, but I remember way too many ENV exposure bugs over the years to be particularly confident dumping sensitive information into the ENV. Admittedly, all software should be sanitizing the ENV for untrusted users, but there's just such a long history of people making mistakes. I'm one of those people, in fact. Sure, frameworks and more modern execution models make it easier to avoid those mistakes today, but I've never accidentally checked in a config file with passwords (except a couple times in my t/ test directory, and that only for test server instances). I've made real data exposing security mistakes with ENV.
edX is not OpenCourseware. Very different courses. Same material taught, but OCW is just lecture captures of MIT classes. edX is full courses designed for a global audience.
I don't mean this to be a personal attack, so please don't take it that way, but comments like this read to me as being written by a young, inexperienced programmer. I happen to know that this is not your case, but without checking the username, I would immediately classify this comment as such.

The people over at Microsoft are not idiots - even though Microsoft is no longer the new hotness, they still pay developers well, and have some pretty tight engineering going on. So when you say "The Event constructor is broken out of the box", my first instinct is to assume that the Microsoft engineers have implemented the constructor in their way for reasons that you're not smart enough to have grasped.

But, as I said, I know that you aren't a young inexperienced programmer, so you probably have some good reasons to make the claim, which leads me to the point of this rambling post - why is the Event constructor broken in IE? I'm curious to know what specific problems you have with it.
> The parent is not defining a monad with that sentence, he is defining what a monadic function is given that you have something that behaves like a monad

But I have no idea what a monad is, so it's all equivalent to "a blorx function is a function that returns a value in the blarx blorx". He never explained that a monad is different from a function, or that a monad is something that has values, or that you can return them, or any of the parts that make up that sentence.

> To learn about monads, you have to look at specific examples like the List monad, or the State monad or the IO monad. But there is no general explanation of a monad any more tangible than what the parent said.

I have a feeling that that's exactly what someone who attempts to explain what monads are should talk about. If they're a general concept, like patterns (the concept of patterns in general, not specific patterns), it is probably clearer to show how specific examples work and then how they relate to each other, so someone who doesn't know anything about them can grasp their significance.
Slightly off-topic, but is "The Call of Cthulu" still worth reading?

I haven't read it yet, so I'm curious if it's somewhat dated, or tame according to modern sensibilities.
Sample size is 998 and is only women.

The study: https://academic.oup.com/brain/advance-article-abstract/doi/...

>"Evidence suggests exposure to particulate matter with aerodynamic diameter <2.5 μm (PM2.5) may increase the risk for Alzheimer’s disease and related dementias. Whether PM2.5 alters brain structure and accelerates the preclinical neuropsychological processes remains unknown. "

I'm sure air pollution is pretty bad for you but this seems statistically insignificant in the grand scheme of things. Great headline for New Yorkers who need something else to be afraid of.
They can still choose not to want to work on it. I'd imagine it slowly eats at you.

If they believe that they are the best engineering org in the world, which may be true, then whatever other company does it might do a worse job.

Google also has insane margins already - it's not really a convincing argument to anyone other than shareholders that Google needs more revenue whatever the cost.

I do get your side of the argument, however.
I can't decide what gave me more amusement: the stuff they got right (ipass/ezpass idea, video conferencing and skype like stuff), the stuff they got wrong (phone booths!, tablet pcs being more than a gimick) or the stuff they claimed they would do, which they now actively oppose (skype like stuff).

I remember these commercials fondly, as they were a big push to get me into programming when I was a boy -- such cool and endless possibilities. Of course back then they were so futuristic, and now they look rather quaint -- who would want devices that are so big and bulky?
I'm always a little surprised when Japanese people get so excited about America. We nuked them twice, and before that we rounded up anyone that looked Japanese and put them in prison camps.

When the US kidnaps and murders thousands, it's no big deal. When North Korea kidnapped 12 Japanese, it comes up in the news once a week for decades. I don't understand it.

I guess when North Korea starts buying their bonds...
Just look in the mirror next time you're at the filling station for a minute to remind yourselves why we're in this mess . . .
Politics. The drug war ensures that USA money will enslave Mexico and several countries in South America.

Otherwise superior natural resources could make those countries grow too strong for USA to be happy about it. They can even become socialist countries.
tjoos.com is a huge coupon site that runs on ASP classic
It was most likely so you could freely use and modify them when using them on your own sites. Someone with a good eye spotted the opportunity though.

From what I know, the owners of those sites are being approached and asked to shut down.
> expected hosting company to store data for free

I've been mocked for my opinion on this before, but ... well, why the hell not?

Storage is no longer expensive, and we're talking about not large amounts of data per instance, in an archival situation -- where disk bandwidth isn't an issue and compression is totally doable.

So, why not store a copy of deactivated images for 3 months? If anybody's confused about how to do it, they might ask Backblaze....
A lot of people have apparently come to deeply hate Apple and vote everything against it up.

I'm guessing Steve Jobs ran over quite a lot of puppies last year. That's the only explanation I have for such hatred anyway.
Or a simple .PDF? Scribd can rot in Gehenna.
> As everyone who reads this blog I am sure knows, several months ago, the Gadget blog Gizmodo purchased a then secret unreleased iPhone from someone who claimed to find it in a bar. Gizmodo then wrote a major article about the phone and then gave it back to Apple.

Discussed to death but they committed a crime by purchasing the phone in the first place. They then committed another crime by opening up the iphone and displaying it's contents for all to see. There was amble evidence to open a police investigation. Nobody has been convicted yet.

> But the idea that the FBI gets to ransack your home because you told on some huge corporation who couldn't give a hoot about your security unless they are publicly embarrassed about it is the ultimate example of no good deed going unpunished.

What the guy did was a federal crime. There are laws against what he did. It's the equivalent of breaking into someone's home or a store without causing damage or taking anything. Just the fact you entered without permission means you're committing a crime.
Dilbert cosmic points.
> Maybe having a bench not be a cool option is an answer to those problems?

Ah, yes, exploit the well-known fact that homeless people are slaves to fashion. "Attention homeless people, sleeping on benches is so over"
In point of fact, Google has something almost identical in the form of the Compatibility Definition Document, which gives fairly strict and detailed specifications for what an Android device is. There's also a set of tens of thousands of automated tests that an Android implementation has to be able to pass to be considered "Android." And to date, no one has really made "fundamental" changes in how the interface works - the only major mover out there is sense UI, and it still uses the same widgets and framework.
Can you tell me what load is measured in? I didn't find units anywhere in the article.
1) This can't be discovered through an interview, nevermind an immigration process. It would just be increasing the entire pool of people who might qualify as "top talent" or "average" programmers. The author raised the point that 3rd world countries probably don't have as high a proportion in their general populace of skilled labour as the US.
There sure are a lot 'Angular is Bad because...' articles out right now. Is it mainly because of the rewrite?

I've begun using Angular for personal projects. At work we use CANjs. I like CANjs but I have to say it feels easier to become productive on AngularJS. For me productivity is most important.

Regarding framework vs library. I heard more than one speaker at Fluent last year say that Angular was a library and not a framework like Ember. For me Angular seems pretty light weight compared to what else is out there.

Maybe in a few months I'll feel different. For now I don't hate on Angular.
When clicking on the download button on his video, there is only a webm video and an opus sound file.

For all the other talks there are also mp4 videos and mp3 audio files.
I don't like this alligator analogy because it relies on magic. Whenever an alligator eats it transforms its eggs by no obvious mechanism. If some abstract mechanism is unintuitive then I don't see how decorating it with superficial real life analogies makes it any easier to understand. The unintuitive behavior is still there. At least draw attention to it by making the alligators wizards or something.
I disagree. I view JLaw's photos because I'm a heterosexual man, I wouldn't be interested in viewing a man's nude photos. I didn't look at Kim Kardasian's ass either, because I don't find her attractive.
Ah the classic fool's mate
Because when Marco Polo returned from China, he brought with him fantastic stories of meat pies, mythical pastries with the meat INSIDE of the bread.

How did it get in there? Nobody knows. Many tried, but none could discover the secret. Defeated, the Italians put the filling on top of the bread, and so invented pizza.

According to my dad, at least.
And that, for me, is software engineering. I don't love tech, I like it well enough, I'm good at it, and it pays the bills.
I was hoping the proposal would be testing laws on a virtual US, something commented on before: http://news.ycombinator.com/item?id=1724778
The holy grail for deployment is push-on-gree

Never heard of this before, it sounds cool.
Do you have an e-mail? I'll mail you some links.
Current prices are roughly 4 BTC per dollar, at www.mtgox.com. This is the only functioning USD-BTC exchange.

If you can buy them for 221/USD somewhere, buy a lot. You will be happily selling them for USD within the day.
The HTML5 reset is the most newsworthy one here. We are all entrenched with our own HTML4 resets at this point, but I'm all ears for the HTML5 reset.
Programmers like to see substance. Don't hide your idea. Give as detailed a description as you can. It's ok if you can't code, make some sketches. For the number of words you've written already, it's not clear what exactly you are trying to build or why it's new and amazing. Fill out the YC application to better understand and present your own business idea. Be concise. If you are really the business guy who can sell, make a video introducing yourself and describing the product. Do you write a popular blog? Why not?

[Edited to add]: At least fill out your HN profile details. How do you expect people to get in touch with you?

If you're really looking for a co-founder and not a code monkey, please don't ask them to fill out a form. It feels really condescending.

It's really great to have vision, but don't believe it too much until you have some traction. Even Zuckerberg didn't.
Cool, it's also a nice way to discover repos and projects
Reduce is an alias for inject, and depending on which template you use to generate the docs, method aliases are not given the same prominence as full methods. Some templates simply say "this method is also known as..." underneath the original method in a tiny font.

If it were the other way around, and inject was an alias for reduce, I think there would be a lot less confused rubyists.
Offering to sell stocks at a below-market price without an intention to complete the deal is market manipulation and illegal in most countries.
Wow, a site using the .info domain showing info.

Will a site using .biz for honest business be next?
> Correction: The last time I used FORTRAN was 27 years ago. Apparently it got functions.

FORTRAN had user-defined functions since FORTRAN II in 1958; see http://archive.computerhistory.org/resources/text/Fortran/10... on page numbers 5, 14, and 15.

Joel unfortunately completely misses the point of why C and Java suck at this stuff: you can use functions as values in them (anonymous inner classes in Java) but they aren't closures. And his comment about automatically parallelizing "map" is a little off-base; if you take some random piece of code and stick it into a transparently parallel "map", you're very likely to discover that it isn't safe to run multiple copies of it concurrently, which is why languages like Erlang have a different name for the "parallel map" function. The "map" in MapReduce is inspired by the function of that name in Lisp and other functional languages; it isn't a drop-in replacement for it.

As usual, while Joel's overall point is reasonably accurate, most of his supporting points are actually false to the point of being ignorant nonsense. I think someone could tell as good a story in as entertaining a way without stuffing it full of lies, although admittedly my own efforts fall pretty far short.