jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>If developers are talented, there's a lot to be said for the freedom granted by a language like Python or Ruby. If developers are more mediocre, the forcing function of a language like Java may help to produce a "boring" and larger but understandable code base.

This is a bit of a false dichotomy.

Much like I don't think lisp is popular for its functional-ness or whatnot, I don't think python or ruby are popular for their dynamic properties. My guess is that 90% of it is just how the code ends up looking. And with type inference getting further along, I think we'll see more people realizing that typing is a great sanity test to have in your code (especially in big codebases). See the popularity of Go in pythonic circles.

I have never been shown any non-tiny piece of robust code that was easier to deal with because of a language's dynamic nature. I have been on this Earth a bit less time than others, but my gut feeling is that it doesn't actually exist.

(note: my day job involves a lot of python, and I love the language for many things. I am looking forward to optional type annotations, though, as are many of my coworkers)
Well OP is an adult and not my child.
It might be easier to learn prolog, if non-essential costs were removed, by using a more familiar language as a wrapper[1], or for metaprogramming. Prolog's value lies in its database core. But much of the cost of learning a new language is elsewhere, in dealing with yet another different set of ways to do familiar things. With prolog, those differences are relatively uninteresting, so why not punt?

Not having to deal with "how do I read a csv file in prolog?" and such, frees time for richer ideas, like prolog search is a poor fit for most problems, but prolog is a nice language for writing problem-appropriate search.

[1] https://github.com/yuce/pyswip
On Manhattan, a taxi is very often slower than subway (especially compared to the express trains), but it gives you more privacy, and more room to put your baggage.

It's a balancing act.

A helicopter is theoretically great, but in practice helipads on Manhattan were removed in 1980s because of several spectacular crashes, so it's only practical between e.g. the financial district and the airports, which is probably where all the customers are anyway.
Came here to mention the Martinez M1. Hammers are basically a solved problem. I hope to one day have a project big enough to justify buying one.
Running the code at the server means it is less likely to be seen by the user. I used to program in ASP 3.0 with VBscript. The user sees HTML code as the script is run on the server and Html code is rendered for the user. Also the user is less likely to hack the code if it is on the server.
I hoped that was the answer, but feared it was more like 24.3 or 25.
If anyone has fond memories of the 2p machine in Blackpool, it’s not big enough I say!
Like everything else is a free economy, it was a consensual transaction. If Zuck offered me $1 mil for my small apartment, and said I could live in it, I'd take the deal. He purchased their homes and then leased them back to them, what's the problem here other than how it can be construed to "sound bad"?
> Or hell, start a company; that's how I became a pm.

Could you give a few more details on how this happened please?
Going purely off of anecdotal data, anyone that I’ve known over the past 10 years who didn’t use the internet also had limited use of other forms of communication.
Bill caps sound great until you leave one on on a production system and your whole business comes crashing down during a spike in customer traffic.

Customer obsession means not shipping bugs? OK, Bob, let's see your code.

CloudFormation is wonderful and essential. But AWS clearly optimizes for delivery speed. SOME service customers want Cloudformation from day 1. Others would rather have the API first, and have CFN a few months later.
The issue with this narrative is that the "they" isn't the creators, it's the network. The Ethereum core devs can do whatever they want, but if nodes don't migrate across the hard fork then nothing happens.

The code is the contract, enforced by a decentralized network of actors. Of course that network can at any point change the contract if the majority of them agree to do so – how else would it work? The key is that there is no way for individual actors to modify contracts at will – you need consensus. It's the difference between oligarchy and democracy.
>However for a lot of people that’s not what they want out of their lives; they want it to mean something in their own way. Of course the vast majority get lost in the rat race and forget what it is that made them choose to work their ass of to begin with, but it’s not because their ultimate goal (at least in the beginning) was to chill at the beach.

IMHO, if that person who was working their ass off was a genius and an outlier, then their contributions are a huge net benefit to society and we/society should reward and applaud them.

However, most people are average or below average, so their contributions are extremely unlikely to move the needle. So from the point of view of the person chilling on the beach, yeah sure, do whatever makes you happy, but as far as real accomplishments go, its a wash between them and the non-genius hard-worker. Just my opinion! :)

(Writing this as a non-genius average person)
As far as I can tell, "nodes define their own trust relationships" is true only when considering the protocol at an abstract level, or if you're building the code yourself. As a concrete end user using the Signal client, you don't actually get to define your own trust relationships; the app is just hardcoded to trust a specific list of servers, albeit somewhat protected by SGX. Please correct me if I'm wrong.
I understand what you are saying, but I think a likelier explanation is that a small percentage of the population of modern day Pakistan were already Urdu speakers before partition.

I am open to changing my mind or confirming my theory, given empirical evidence.
Well, some software used to crash a lot for unknowable reasons, and if you were lucky you got a patch 6 months after release which may or may not fix your problem.
That’s my take. A lot of smoke but no fire. The chance of these people actually overthrowing the change in presidency is pretty much 0%.

It’s over let’s move on.
You were the chosen one!
The challenge for corporations is to figure out how to keep senior technical staff in technical roles when they legitimately have worked their way into a product ownership role (this is for non-consumer-product companies with dev teams of only a few people) and there may not be a personal with people-manager skills who has the business knowledge to do that part for them.
> Your entire analysis is a guesstimate based on sociology/behavioural economics/anthropology/ and not medicine.

The analysis that simple cloth masks "work" is a guesstimate based on physics and not medicine - or at least it was at the time.

Absent scientific data, the best we can do is to use reason to effectively make a guess.

> WHO has no competence whatsoever to judge on that basis, and as far as I know they haven't consulted with anyone who does.

That sounds questionable, epidemiology certainly does have human behavior as a component of study.

> If they had bothered to consult with actual experts, they'd tell them that humans can be communicated with if one picks the right words.

I find the "appeal to anonymous experts" argument unconvincing. What kind of experts are we talking about? Communications experts? PR people? Isn't it their job to make you believe that communication is possible? To sell you a workshop on how to talk to people?

Speaking from personal experience with at-risk individuals, it took a lot of effort to presumably convince people that simple cloth masks do not protect them. People are desperate to hear that a low-effort intervention will save them from peril. It's a strong confirmation bias effect.

> Even now, in no place with a mask mandate has there been an increase in human contact.

How would you be able to tell? What's your baseline? Even in areas without a mandate, people are free to wear masks or hold the belief that "my mask protects me".
Articles occasionally get made into movies, and therefore have a huge incentive to be movie-like: https://en.wikipedia.org/wiki/List_of_films_based_on_magazin...
I dream about roundabouts every time I'm stuck at a light in Silicon Valley and absolutely nothing is crossing the intersection.

Rather than redesign the road, this could be resolved with intelligent traffic lights that notice traffic flow (or lack of it). The lights in my town change to this mode after dark and often I'll see them turn to red but a few seconds later go back to green as I approach them.
It would probably be a mistake for him to actually use twitter to contact these people. But I can imagine for corporate customers this will tell you which companies will be more amenable to a cold call by telephone.
This article makes a bizarrely implicit suggestion that US media is not biased and is not encouraged to take certain standpoints.

I enjoy both British and US media and while I can't issue a judgment on who is more objective, the difference in the biases and portrayal of international events even between these two aligned nations is startling. I cannot be as quick as this author to slam Russian or Chinese sources as obviously biased.
Possibly some readers are tired of the repetition, and they're not wrong [1] - that's why we downweight follow-up stories [2]. However, we make exceptions when there's significant new information (SNI) [3], which basically amounts to: is there enough of a diff [4] from the previous thread to support a substantially new discussion? In this case I'd say you could call it either way: the fact that Felleisen apologized is significant new information but on the other hand the thread is...of the second freshness. I've turned off the flags for now.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

[3] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

[4] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
The problem isn't that, it's making the food itself in mcdonalds is too risky in terms of infection. You have loads of people in a small space.

Nearly all restaurant kitchens of all types are like this; so I really can't see how any takeout services can operate safely. Maybe very low volume ones with one chef and one person giving out the food. But not sure how possible that is, I assume many require someone preparing food as well as cooking it.
"Can you "nudge" the system without collapsing the entanglement? And if so, could you do so in a way that predictably impacts the value of the entangled property?"

You can nudge it in a couple ways, and you can statistically predict what may happen as a result. However, none of the ways you can do that result in communication, because you can't get around the way you can't choose the collapse. There is no way to communicate because you can't force the decision. If you do force the decision you break the entanglement.

I think this is one of the main errors people make on this matter; you hear "ah, if mine is "up" then theirs is "down" automatically, so surely if I set mine to 'up' then I can communicate with them?" But you don't get to "set" it. You have no choice in the matter. It just happens. In communication, you are ultimately communicating your choice to have a 0 or 1, and you can't communicate when you have no choices to make. In more classical terms, it'd be like me trying to send you a message with next week's lottery numbers. I can't; I have no control over those numbers. (Not a precise analogy since there's no "quantum" there, but I think the intuition is reasonable.)
The test in the lab actually only takes a couple of hours. Most labs are currently struggling with a backlog.

The test is a simple polymerase chain reaction (PCR), however, the number of PCRs that some labs have to perform has increased by an order of magnitude. The utilization of the required machines and the number of qualified lab scientists are now bottlenecks. This is why tests results often take a couple of days now.

We should see faster lab results in the coming weeks as labs are equipped with more machines and staff is retrained. However, this is also of course dependent on the increase of tests.
I've been thinking about getting my sports-starved friends and family into watching CS:GO tournament play. It would have never crossed my mind before, but we live in a different world now and that is among the best esports has to offer.
I would personally not do such a surgery myself - it is a major surgery. So is breast reduction, honestly (have looked into it). But I'm not about to say my choice needs to be other people's choice.

But that's really besides the point: Once we die, none of it matters, and that was my point.
Congrats, the site looks really nice and the devtools feature is great!
Dr. Greg Lisby on this topic:

https://www.youtube.com/watch?v=H_lzjvu24a8

Very clearly what occurred was a major violation of ethics.
Very much this, being able to have 6 or 8 virtual displays projected on a wall would be great.

I know that this tech could do so much more (one giant display the size of the wall) but the different displays is nice bec it allows me to silo things into different categories.
This is awesome as a saas owner, but maybe more so as a consumer. I HATE updating my credit card after getting a new number or new expiration date. It's seriously a major pain and I hope everyone I pay ends up using stripe by 2016.
I hear you about expressing feeling, and it's a fair point. The problem is that some of those expressions, perhaps normal in regular conversation, become volatile chemicals online. There's too much room for misinterpretation, and the downside is unbounded.

The rules on HN aren't anti-personality, they're based on long experience with what we all have to do to maintain the substantiveness and civility of the discourse. It's a tradeoff. The cost is a certain blandness sometimes. But the alternative would, in the long run, ruin the community.
Regardless of whether Adams should have posted as plannedchaos or not, it feels a bit icky and privacy violating to me that an administrator of Metafilter knew and acted on it.

As examples, if you work at the Social Security Administration, you are not supposed to look up Scott Adams and find out his information. And if you work at American Express, you still are not supposed to look up Scott Adams and tell people what he buys.

How did cortex know plannedchaos was Scott Adams, and what tools did cortex use? (and okay, when did he know it.)

For all the weirdness in that thread, that's the part that bugs me.
The Lisp Curse does not mean that incompatible libraries exist. The Lisp Curse means that it's so easy for individual hackers to go their own way that getting them to cooperate resembles herding nuclear submarines (i.e., they all need to respect the same formidable power, there'll be plenty of internal politics, et cetera).

My opinion of Emacs being obsolete is one which I got from reading James Gosling, the author of the first Emacs that ran on Unix. I trust that he knows a thing or two on the matter and he didn't rest on his laurels after moving on. Besides, his description of Emacs matches the evidence of the senses.

The alternatives which you mention demonstrate the Lisp Curse rather than refute it, judging from their websites. Climacs doesn't seem to have been updated in nearly three years. Portable Hemlock doesn't seem to have updated in nearly seven years. MCLIDE is Macintosh only. Those three projects are either moribund or unportable, as predicted by the Curse.
Yea I will live anywhere as long as i can make the meetings at Sequoia capital or with my soon to be buddy Ron Conway. lol jk
I don't think folks are talking about a phone - they're expecting a tablet. Amazon is already essentially the #2 player in the tablet market but they have no footprint in the phone market. I suspect they'd be perfectly happy leaving the phone market to other Android vendors and simply providing a Kindle reader app.

It doesn't seem like the other vendors are doing a very good job of "testing the waters". By the time they're done messing around, it might be too late. Seems like this is the year to either do it or not.
One that wasn't contractually obligated? I'd be shocked if they got it.
This case buttresses the point that if it is not signed, it does not exist. I hope they bounce back strong.
Good luck! :-)
Im a designer. Web/print/marketing related. My best option would be to hook up with a great programmer and get things going. :)
my reasoning of whether something is spam or not does not change other people's reasonong whether something is spam or not, but to claim something is objectively spam is a bit too much. Apparently the notion of "spam" differs.

Twitter is constant self-promotion - you constantly share your thoughts and views. And somehow that's fine and you get followers. Is tweeting spamming? Besides, see the other comment with the chart attached.
His blog is a goldmine as well: http://matt.might.net/articles/
it's unfortunately not a hyperbole. It takes us literally 4 hours. Mostly the scrum master do it as a monologue. We all just zoom out and do other stuff. Last sprint i finished a lib that i was working on and deployed our code twice in production to avoid dying live on teams.
Heh, this is great. I just had to write a simple shell for my CS class, so going into more depth with some of the stuff in this article is great.
I'm never sure who to fear more: out-of-control government, or the mega-corporations that sponsor it.
jump on the stationary bike and go at a slow pace (60-65% max heartrate).

I have seen this work wonders on countless people.
That's fair enough, I'm not an Ebay customer (I manage quite well via the Amazon marketplace and places like extremedeals). I wonder if locking people into their system causes Ebay any decreased revenue. That would be hard to test for though if there are no other payment methods.
Do you need to pass C++0x to graduate or something? If it's too difficult, don't learn it. There are plenty of non-C++ jobs.
I'm currently find this discussion ignorant and annoying.

People are claiming a $3.7 B valuation implies a $10 B exit, and that this is absurd somehow, so therefor the VC's must be stupid.

Here's the Math so you can understand the logic.

Google claim they can make $10/year from advertising, per user on Android phones[1]. Current speculation is that Facebook is on course to make around $1.6 B from 500 million users this year (ie, $3.2/user/year)[2]. If Google and Facebook can do this, than surely Twitter can make a comparable number - but lets say $2/user/year to be conservative. Twitter has ~150/million users, so they should be able to make around $300M/year. Google's P/E is ~20, but they are a mature company, and Facebook seems to be trading at a P/E of ~50. For out estimates we'll split the difference and give Twitter a P/E of 30. 300M * 30 = $9 Billion.

People seem to think that Twitter can't make any money from advertising. In my view, this is a pretty extraordinary claim - everyone else can make money, so why can't Twitter? They actually have a lot of advantages (eg, desktop & mobile installs) that most websites don't have. Many companies pay to be included on toolbars etc that end up on people computers, and yet to here people here talk you'd think having millions of people install your thick client is a disadvantage!

[1]http://blogs.computerworld.com/17099/google_says_android_alr...

[2]http://www.marketingpilgrim.com/2010/09/facebook-revenue-est...
I have been trying this out. It's great.

Some key bindings do conflict such as C-p with Yankring. Also, need to be able to configure to use with links or elinks and not just lynx.

I hope the author keeps working on this.
When I first drove my 2012 VW Golf R, I was startled by how rumbly the engine sounded. Found out the sound was produced by a device called the soundaktor that was attached to the windshield frame. The device would send low-frequency vibrations to the windshield as needed to "enhance" the engine sound.
I’ve been using Firefox as my sole browser on macOS for at least a year now and my battery life is excellent. I haven’t noticed a difference from Safari.
I've lived in several places and nobody really uses SMS unless it's for 1) someone you don't really know or 2) notifications of some sort...

My impression is the US/Canada are one of the only places where SMS is still frequently used for casual text communication and i'm horrified that Apple's iMessage is the one to somewhat challenge that.
There was at least one LRAD Humvee parked out front with mob jumping on its roof. Someone made a decision not to use it.
Not turning that on is pretty easy.
> I do not expect security personnel to desert their posts in their own capital city.

To me, it felt they were quite demoralised.
Am I correct in thinking that the Democratics have hitherto been against facial recognition software? If so, will they be changing their minds?
Many comments are about how people would love to jump ship and switch to whatever other service.

Well, there’s an IM service already deployed to all mobile systems and it’s called SMS.

All that’s needed is some sanity in the pricing, some modernization of support for multimedia and cross-device sharing/archiving.

This whole industry exists for 1 sole reason: telco ineptitude
I doubt anyone would object to Trump talking about how the election was stolen in 2022.
Mohajir, you seem to have the 'h' and 'j' interchanged.
Why do I need to sign up and confirm a newsletter to view the site?
> I would certainly pay either company to get Live streams of NFL games (with no blackouts, I hate those with a passion).

Blackouts exist to limit the extent that remote viewing substitutes for live attendance, as a means to support the live ticket prices. The alternative to blackouts is to accept that remote viewing is a substitute for live attendance, and to make the prices for remote viewing higher and those for live attendance lower.
It doesn't confirm that the machine results were not a false positive, it only provides you with some assurance that the results were not transient: https://news.ycombinator.com/item?id=6260688