jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I find that the deal-breaker for most languages is just a case of missing "production gloss." Things like seamless installations, breadth of packages, language interoperability, platform compatibility, documented quirks.

Take, for example, Ur vs. Python. Python has a plentitude of frameworks, template libraries, protocol implementations, dev tools, packaging and deployment mechanisms. Ur has just started, thus it has little to offer in any one of these categories. The raw language advantages of safety can't be justified in a commercial environment where speed of deployment is mostly contingent on having the ecosystem there - if you plow ahead without having them in place, you're going to tack on weeks or months building and refining new implementations of those things.

Fortunately, it's entirely possible for language designers to bootstrap the entire ecosystem. It just takes a long time and lots of dedication to do so. The author indicates that he is eager to make this language worthy in these ways, so I'm wishing him the best. :)
Cool... It even has fortune.
http://www.appcelerator.com/
Updating the table invalidates all cached queries that refer to that table, making the query cache useless for any site that gets a decent amount of updates.
Unless you already have an abundance of really good sales people and a shortage of really good engineers and you just acquired an organisation in the exact opposite situation, maybe?
The current "app" frenzy leaves me uneasy in that most "apps" (in the iPhone/Android/WebOS sense) are roughly feature-par with what a superset of we'd traditionally call "widgets".

That's not to say that a tremendous amount of UX + graphic design, development, and testing are involved - they are, which I celebrate.

But I'd like to suggest that the end product of "HTML 5" app development (assuming any HTML 5 is involved at all) more closely resembles mobile development than desktop application development. I'm uncomfortable with the notion that browser + Javascript-based applications should be considered on-par, feature-for-feature, experience-for-experience replacements for desktop applications written in native code for specific operating systems.

Please don't get me wrong - I'm not attempting to channel a neo-luddism, or pining for the days of Swing and QT. There are tremendous advancements being made in the browser. But browser-based applications are constrained to running inside a browser. Development for browsers is painful and wildly inconsistent, unless papered over by frameworks we all love like jQuery and Prototype. We're heading closer to native implementations of animation and media-related functions, but are still years from any sort of standardization. Even companies heralding the era of HTML5 + JS + standards...well, fragrantly undermine their points by releasing single-browser demos and calling it "universal" (see Apple and the recent HTML5 demo flap).

I look forward to the day when web and browser-based development are a breeze. But until then, I'd feel much more comfortable referring to such endeavors as "web apps" and "web sites" than "applications" in the desktop sense.
I can understand that. In many ways people become rely on this big Internet "Database" to hear and listen to things. However, companies runs Internet become more censored and surveilled. Disk and USB space are cheap, it is a good idea to start archiving and collecting things where you can play without Internet.
It's a bit further down, under the video.
And what group identity do young people, or young males as you identify, have today? Sports teams, comic book movies, fancy sneakers, streaming subscriptions, fast food, alcohol, and video games. Group solidarity was destroyed and now every "community" is a virtual group of fan-based product consumers. Or possibly also - according to the news - an oppressed minority activist group. I don't see this as caused by or leading to totalitarianism, but I agree it is terrible.
Also agree here, if the population is living under restrictions then a lower figure than expected could be true.

That number will be higher with no restrictions at all, due to more activity overall.

For me herd immunity is only a way to persuade politicians to remove all restrictions so that we can resume our lives.

And Corona vaccine passes do not have any place in this last scenario.
I appreciate the absolutist position. However, everybody agrees on what code _must do_. If you need to solve a (massive) system of linear equations (as happens often in LQCD) you can then take your alleged solution and plug it in and check. A variety of those sorts of things prevent you from doing anything too wrong. If you screw up gauge invariance, for example, you will get 0. There are agreed-upon small examples. Plus other benchmarks---they computed the hadronic spectrum. They computed the splitting between the proton's mass and the neutron's mass.

If you spend hundreds or thousands of man hours optimizing, for example, assembler for a communications-intensive highly-parallel linear solve, it's fair to be reluctant to give it away. If you do others will get the glory (publications / funding). Some people do [ eg. this solver library for the BlueGenes https://www2.ph.ed.ac.uk/~paboyle/bagel/Bagel.html ]. Most people are happy to let others do the hard work of building low-level libraries. But they COULD decide to write custom software that'd go faster. If their custom software reproduce results that community-standard libraries produce that's not nothing.
If Spotify holds a patent for this thing, does it mean that other companies wont be able to do the same thing? If yes, I'm just going to cancel my subscription and use another streaming service.
Newer Android versions have an SMS spam folder as well, they might have been talking about that.
"cyberdeck" is a generic term? Is that you, Case?
Sure. And then political pressure on CAs to deny certificates will take care of that. Or on ISPs to not transmit data from certain outlets. Or on registrars to delist domains. There's plenty of ways to de-platform.
According to some reporters who were there, people were already in the Capitol Building _during_ the rally and that there was a steady flood of people heading there before the rally finished.
Yes, they said "1/2 of America" so I replied with the actual percentage of "America".
De-platforming is not removing freedom of speech.

It is simply one private entity using freedom of speech to say that it will no longer act as an amplifier for another private entity's speech.

Trump can (and likely will) continue to speak freely.
One reason which I chose Matrix over Signal, other than being forced fo tie my identify to a phone number and depend on a smartphone for receiving mesaages.
You clearly don't understand what a bad faith argument is. Every word you say demonstrates it.
Presumably your computing power scales with the number of 'data processors' rather than the size of your dataset per se. In the same way that you might say "if you use GPUs your computing power scales with the size of your dataset" (as you buy more GPUs to get more memory, thus get more compute).

But how does this differ to a CPU or GPU? Both are just DRAM with something bolted onto the side, and both have a limited bandwidth between the DRAM and the processors. The difference with putting the processors on the DIMMs is that you now have an extremely restrictive thermal envelope to work within (and if you put it on the same die, which I hope you're not, then a CMOS technology that's supremely ill suited to computation).
It seems a lot of people are concerned about HN turning into other communities. How is this avoidable? Require everyone to debug a snippet of code before registering or logging in? I personally wouldn't mind this.
"I suspect the best thing is to focus on the biz"

Agree with this, whats done is done. Keep pushing forward and keep an open mind about his opinions, you never know when a piece of advice from an 'outside' mind might help. Just because he may not have been there during the formative part of the biz doesn't mean his thoughts about it can't make everyone money and see things that other people wrapped up in growth don't see. Hell he/she might even turn out to be an asset as they don't see the day to day and also know you and your other partners faults via the slow time.
The gestures presented in the video look like a creative way to replace the tendinitis in my wrists with a variety of shoulder, neck, and hip issues.

I think the most compelling UI development in recent years is the Wii remote. Motion sensitivity and IR pointing in one device, and it's in the hands of consumers, conditioning them to expect a new level of interaction. Like everything we thought the PowerGlove would be, but without the fanfare or bad movie.

I anticipate laptops with multiple cameras built-in for better sensing of gestures and eye movements. In fact, I think I'm going to pick up an extra webcam or two and play around with just that...
Ah, I hadn't heard of that. I was thinking more about RAships during the year, though, which I had the impression are of limited availability even to master's students (I've gone the CA route instead, so no firsthand experience). In any case, I didn't mean to be misleading - thanks for correcting me.
Wow, great article. I've been trying to think of how I can effectively bootstrap my company in about six months or so. Originally, I kind of deluded myself of by thinking I could build a SaaS app and I would start getting customers.

It's becoming more and more clear that the only way to get more revenue is to keep solving problems, charge for your solutions, and have patience. Easy to forget.
Try thinking outside the box. I have a BA in Biology and MS in Environmental Science, yet I'm a software developer today--applying my knowledge of the engineering and environmental disciplines to computer science. It sounds like you're interested in applied computer science and I can't think of a better way to do that than to merge it with some other discipline. Even schools like MIT (spec. the Media Lab) apply CS principles to solve industry problems or blaze new trails.

Since hindsight is 20/20, I wish I'd double-majored in CS and biology (back in the 90's), but you eventually find your niche and you can always keep learning. I took a summer school course in CS at U of Illinois U-C while working full-time and married. So don't think that all of your knowledge will come in those 4 years.

I think the best argument for college is the immediacy for learning, networking w/ classmates (not social, rather intellectual), and developing the self-discipline to meet a well-defined goal. My wife has a doctorate in Music, and watching her accomplish that goal was enlightening. Yes, there's lots of b.s. to wade through, but that's exactly what's waiting for you on the other side.
That is reasonable. I'm simply asking them to not do business with a repressive government. Maybe, you don't think freedom of speech is important, but I do.

As for what kind of effect they could have: Google is an internationally recognized brand that is most certainly known in China (even without being the dominant search engine). Refusing to do business with China would be hard for the state-run media to explain away.

Of course, I think a lot of people really, really want to believe that Google is different from every single other multinational organization that has ever existed. It's not.
I am currently a systems eng student at UW. Would like to add a bit to your comment. In regards to computer science and the software engineering courses, students are taught specific languages. Nearly all Engineering programs intro to programming courses are in either C++ or C#. Software Eng plays with C and Scheme. CS courses can involve three different languages during the first year, and you're expected to actually know how to use Scheme (for some reason.. this applies to Software Eng as well).

My understanding is that upper year courses are pretty language agnostic. They just want to make sure that lower year students actually have some programming knowledge in a common language, cause when you don't, your coop opportunities are greatly reduced, as any first term mech/civil eng student will tell you.
Sounds like some complaints about digital audio compression schemes.
Oh, man, you need to be careful about bringing up the specter of "climate-change denial" like it's going to buttress your point. If the consensus of scientists is something you actually respect, we should consider the attitudes of people whose job it is to study this sort of thing. I'll just leave this here for a user-friendly start and some good references on the consensus of economists: http://ew-econ.typepad.fr/articleAEAsurvey.pdf

Spoilers: while I don't see immigration specifically addressed here, "cheap labor" is very, very high on the agenda. Free trade and outsourcing score each score >85% support... and it seems unlikely that the free-trade attitude will evaporate just because it's free trade in labor that we're talking about. The sentiments you've expressed can neatly be construed as another kind of economic protectionism of the sort economists loathe...
"Of course foreigners steal your job, but maybe, if someone without contacts, money, or speaking the language steals your job, you're shit." ~ Louis C. K.

As one of those people stealing your jobs. I agree. And I don't even have to be on-site to do it. Because internet is awesome.
So I'm using a distro led by harassers, who claim to be against harassment. Interesting times. Almost Debian
Why would it be harder or different to fake a raw file?
I especially like the dark blue on black "TWEET" text on the site.
Ok, but they should be forced then to do the things they don't want to do?

What I mean is: if Signal is not Elment.io/matrix, and that the latter is better for freedom and openness, then one can agree with with that. But what I don't understand is the demand from people that Signal somehow owes them the ability to be like matrix, be federated, etc. and also be so judgemental about it, is what rubs me the wrong way.
Yeah I find that calendar and a free-form note app cover pretty much everything "miscellaneous" on my phone. The only other apps I really use are maps, contacts, email, and web browser.
I never understood the "rewrites history" argument. The original commits don't necessarily faithfully represent my thought process, I might have a larger commit because I got distracted in the middle of the day or a shorter commit because I wanted to make sure my code was backed up at the end of the day.
Perhaps. It seems awfully counterproductive though, even so.

Other fields (even ones that benefit from or effectively require in-person guidance -- like mathematics, or martial arts) have books aimed at more advanced practitioners. Theoretically, some writing advice books are aimed at more advanced practitioners.

This essay was spawned by my experience reading a book that was literally intended as the textbook for an undergraduate creative writing workshop (i.e., a class for juniors and seniors who are english majors with a focus in creative writing). Surely twenty-five year olds who have already spent three years dedicated to the craft of creative writing are in the same position as their peers who have majored in mathematics, and do not need to be assigned the english equivalent of "The Complete Idiot's Guide to Calculus".

I've read a number of other writing guides, only one of which was aimed at folks who did not self-identify as writers, and they all had at least one chapter on navigating ego hangups -- even the ones called things like "Creating Engaging Character Arcs" and "Promoting Audiobooks on Kindle" that you'd expect to be highly technical and specifically aimed at professionals.
>Commits are snapshots....commits are diffs....

Neither model really encompasses commits for me.

I prefer...

Commits are a point in history I can return to after I inevitably fuck up or look back on so I can convince myself, yes I am indeed making progress.
speaking as CEO of Element, our business model is really not tied to Synapse being heavyweight at all - just the opposite. We provide Synapse hosting starting at $2/user/month, and so it's critical that running a server (including sysadmin) costs us as little as possible in order to be above water. We're not competing against self-hosters, but catering to folks who aren't sysadmins and so want us to host for them.

And as others have said, Synapse really isn't that heavyweight these days (thanks in part to the performance improvements driven by Element!)
FYI, if the ban on Github is hampering your collaboration during day to day development, you can also self host Gitlab https://about.gitlab.com which is working great for us.
Perhaps it is SIP that is marked as obsolete.
How useful is it really? I think it only serves to conflate the will of the people with the will of the elite. I certainly don't want to be associated with everything the US has done in my lifetime.

Is it really that much harder to name the person who proposed the policy or who ordered the action?
Okay, I read it. I think he is arguing in good faith. Why don't you?
You get all those things regardless of whether you pay taxes or not
Ofcourse, only CloudFlare gets to track FireFox users.
here's another mirror _in case drive crashes_

https://gist.github.com/philshem/71507d4e8ecfabad252fbdf4d9f...
I worked about 9 years at Facebook and Google. It’s a little hard to answer this because people do all sorts of things after leaving, and your future life is defined far more by why you do, than it is defined by the job you left.

If you generally enjoy your job but just not the employer, go work for someone else. There are plenty of non-FANG companies that will give you a similar pay package.

If you don’t enjoy the job so much, you can certainly do something else, but your future depends on what that something else is.
I dunno. We have so many things that are holding down wages right now, including globalization, automation, and changes to tax laws which make it easier for profits to go to capital instead of labor. Do we actually have good evidence that immigration has much of an effect?
Border security is not casual racism. Nobody takes seriously a notion to stop having borders in a nation literally defined by them. While many actions of the current system are reprehensible, the response is reform, or even a clean-sheet design. But loss of sovergnity is not on the table.
Neither have ever really made me happy as a systems designer. They both have some massive drawbacks.
Is that not simply a boycott? Or voting with your wallet? “Cancel culture” has become a term to distort the problem when people start to be called out for bad behavior.

This is what you do when someone (person, company, country) does something you find objectionable. You tell them their behavior is unacceptable.
Not sure. For example at $100/kg blasting a manufactured home into space is comparable to getting a land to put it in Silicon Valley. The point here is that such low price of space access will drastically change a lot of calculations.
I expected this to be a (welcomed) repost of a different article about the half-life of code. There was some good discussion in that post, and that article has charts which do a good job of showing a codebase’s evolution. Interesting stuff.

https://news.ycombinator.com/item?id=13112449
'This in the procedure' make it really sound like a 'END PROGRAM'
>People are different and they have different aptitudes.
There is some thinking that if we don't have ALL categories/jobs/promotions with the same population proportion it is because "systemic racism".

>I am still waiting for at least 53% of NBA be white.

People are in fact different and have different aptitudes, but there's no reason to believe that those differences cut across racial lines. When you see wildly different racial/socioeconomic/gender representation in a field, you should look at it more closely.

Consider basketball. It's predominantly black today, but it wasn't always so. Basketball was at one point more closely associated with Jewish people than blacks people. In fact, not long ago, people called basketball a Jewish sport [1]. And here's a fun fact: the first non-white NBA player was Asian [2]. There was a point in history where Jews and Asians were better represented in basketball than black people.

So why is the NBA 80%+ black today? Let's look at outside factors. During the Great Migration, blacks moved to from southern towns to northern cities and transitioned from a largely rural population to a largely urban one. In a city, basketball is the perfect sport for a poor/working class kid. It doesn't require a field. It doesn't require a lot of equipment. It can be played on pavement. It's easy to pick up but has a high talent ceiling. So if you're a kid in the city who's interested in a sport and you don't have a ton of resources, you're probably going to end up playing basketball for reasons that may have less to do with your natural interests and aptitudes than your situation, environment, and (eventually) societal expectations.

This dynamic cuts both ways. Jeremy Lin was one of the best high school players in the country in 2005 but wasn't nearly as a heavily recruited as he should have been based purely on his stats. UCLA wanted him to be a walk on. If he were black, he would have gotten an athletic scholarship and been on magazine covers. I wonder how many other Asian basketball players are underrecruited simply because they're Asian. Whether it's 1 or 1,000, the sport is poorer for it.

Sometimes what appears to be the consequence of "different aptitudes" can suggest something systemic instead. That doesn't mean that we should enforce a quota, but it does mean that we shouldn't take differences in representation to be the result of differences in aptitude.

>You can see it on your own family with siblings. Same "genetics" but very different aptitudes and skills.

I'm not sure that siblings have the "same genetics" or that it's fair to compare differences in populations to differences in individuals. It's obvious that individuals are different due to genetics. It's not obvious that the distribution of those individual differences should differ across racial lines.

[1] https://www.jewishbookcouncil.org/book/when-basketball-was-j...

[2] https://en.wikipedia.org/wiki/Wataru_Misaka
No, it's just a bit of thought-provoking fun! It also has the advantage of really pissing off the kind of mindless conformists who beat up gay people, hackers, and anybody else who seems "odd" or "queer".

There's literally nothing in my comment or in the page it links to about clarifying things for historians. That would be stupid.
Just that they are testing it on real Macs probably has some value for other vintage Mac folks. Some of the english docs seem to have more than just Google translate applied, like: https://github.com/akuker/RASCSI/wiki/Setup-Instructions
I think that the change to M2 is expected to be much flatter, since banks have walked back lending. Whether it's that much flatter, I would be surprised.
How does unemployment relate to this?
There's a claim in the article that it's too difficult to update the software on the F16s. Could someone (ideally with military aircraft software experience) comment on this? I don't understand -- I would think that software would be the easiest (but not necessarily cheapest) thing to upgrade. Computers have only gotten smaller and faster.
Don't try to justify racism. The slides literally told employees to "be less white".
You can also install nginx with apache running on reverse proxy.

http://aruljohn.com/info/nginx/
Roughly what I had in mind - along with other shopping options, such as (mentioned by the OP) "what is the best computer for application X for $Y?"
Agreed. At worst it seems to be another form of parasitism. But the parasitic drain per host is fairly small. Taxes are arguably a larger drain.