jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've read the README (and I've also used git-subtree in the past), but it's still a bit unclear to me how this is intended to be used. What's the typical flow?

- When should I run `subtrac update`? Only once? After every change in submodules?

- What happens if I go into a submodule folder and change a file? Should I commit inside that repository and push upstream? How is that propagated to the the parent repo?

- Does this allow me to make a change to the submodule and not push upstream, but instead "commit" it to the parent repo only?

- What is the master.trac branch? Should users checkout this branch, or is it just there for referencing data?
I think it’s just that we don’t have enough distance yet. Plenty of things only seem iconic in reverse. I’m thinking primarily about music, where often the best-selling music of an era isn’t what it’s remembered for. Plenty of very forgettable chart toppers.

In terms of physical space, technology has become much more pervasive. I’m 2004 did you see everyone in a bar/cafe day reading a device? Internet dating was for losers and now Tinder is huge.
Yarn Plug n Play tries to address this and other problems with node_modules such as heavy and deep trees of dependencies that fill up your computer for each project. It generates a .pnp.js file that tells Yarn where packages are located, so they can effectively be installed once and used in multiple projects.
2020s = VR
I keep hearing that buildx is a next-gen build tool, but I can't find what exactly it does. What features does it add over the classic `docker build` command?
Yeah, bacteria are particularly nasty, they can do horizontal gene transfer creating massively antibiotic resistant strains that are not related at all to the original owners of the individual resistance genes. Movies can handwave Nipah/Hendra like viruses reassorting or recombining with measles like viruses, but what already has happened with bacteria is like measles, 1918 flu, and SARS-CoV-2 combining together somehow to become impervious to all treatments and vaccines without any loss of fitness function.
Europe :)
> Most people couldn't run full nodes

Can you elaborate on that? I checked few years ago and it was possible to run full node. What would prevent me from running full node right now?
Are there any companies providing actual financial or banking services using bitcoin? Are people using these? Stephen's argument assumes that the answer is "no", and from this makes a compelling case for it being a Ponzi scheme.

I personally would change my mind about this if you could show that this technology offers advantages over traditional products, and I'm willing to bet that even the author would reconsider his position. On the key metrics, transaction cost and speed, current cryptocurrencies lag behind. If it were capable of providing these it would even become a stable store of value since it could provide the framework for all banking around the world whose provisioning price could remain approximately constant.
This is odd, I literally just now got a corrupted database on Android and had to restore from a backup (it's still restoring). Are two platforms impacted?
Indeed. I recently implemented the decoding part[0] and really didn't feel like implementing the encoding...

[0]: https://github.com/tasuki/elm-punycode
Could be using Photon but I don't think Photon solves this particular problem as far as I know. Did you see something in particular that mentions that as a feature?
Commemorate might be the better word.

But I'm sure somebody somewhere is going to be celebrating.

America's hawkish (neo)conservatives continue to celebrate the fall of the Soviet Union. "Presidents Reagan and Bush Sr beat the USSR!" (Maybe that is an oversimplification of the truth, but it sounds good to their ears.) In 2091, there is likely to exist some intellectual successor/descendant to that school of thought, eager to mark that centenary.

What do the Russian Orthodox think? They went from an authoritarian regime which officially opposed the Russian Orthodox Church to a (still rather authoritarian, but arguably somewhat less so) regime which wants to be publicly seen currying favour with it. I'm sure some of them view that as an improvement. If that's what some of them think, why wouldn't they celebrate in 2091?

What about the countries which gained their independence through the downfall of the Soviet Union? I think many people in many of those countries will be celebrating the centenary of their independence.
Another good one: https://en.wikipedia.org/wiki/2021_in_science
Thank you (and thanks to everybody else for their helpful answers). Your note on intel processors meaning in theory programs should run on all operating systems was most helpful and got me across the line - now I get it!
Access to capital would be a problem for people founding companies there, but it wouldn't be a problem for larger companies opening a branch.
> A "configuration language" by definition (in my opinion) should not be Turing complete.

One of the key insights of LISP is that s-expressions are a simple, universal format. Yes, they can be used for code, but they can also be used for static configuration data. In fact, LISP originally used s-expressions solely for data; code was meant to be written with m-expressions ( http://en.wikipedia.org/wiki/M-expression ). Once `eval` was implemented, s-expressions could be used for code and data, so the idea of m-expressions was abandoned.

> A configuration language is for storing state - key/value pairs or simple structures of primitive types, nothing more (or as little more as necessary), nothing less.

The trouble with "universal" formats like this is that there's no universal agreement on what's a "primitive type" (what happens when I write `0.1`? Are booleans primitive, or should we use `0` and `1`?) and what's a "simple structure" (can I make a circular list?). That in itself wouldn't be too bad, but these languages tend to hard-code special syntax to particular types and structures, so any types or structures we may want to add must either be second-class citizens, or would require hacking the parser.
You really think there are more moral issues with selling sex than selling lies?
Do you know of any representative applications that show this off?
>PC shipments worldwide should reach almost 400 billion units this year

Although professional journalists do it all the time, bloggers and other amateurs never mistake million for billion like this.
Finch is really a clean compiler implementation in C++, it's kind of weird to me when reading its code express nasty things in a clear way in C++

http://finch.stuffwithstuff.com/
> We're not sure why Apple is gathering this data, but it's clearly intentional, as the database is being restored across backups, and even device migrations.

My understanding is that all data and files is persisted in that manner. Not sure why they're implying this file has been singled out.
Par for the course in any JSONP/CORS implementation.
Issues logged for this, the multi-line comment termination issue, and for treating any line that ends with')' or '}' as javascript.
Why is so hard to believe that some people would be excited to continue what they love doing, but potentially supercharged at Facebook? Clearly it's not for you, but it doesn't seem far-fetched. And like everything else in life, I'm sure there were multiple dimensions to this -- including a good dollar offer.

Oh right, they should be tacky and talk about money instead.
> Plus I'm never going to run this tool even when it is production ready. I don't trust random tools to reconfigure my system, and would prefer to manually follow tutorials so it is easy to undo every change or at least be aware of exactly what changes got made.

Agreed. I can already generate and install a certificate (though I wouldn't mind a standalone tool to make that simpler). I'd like some automated process that renews that certificate, or better yet, certificates that don't expire in the first place.
EcmaScript 4 had a type system. Although ES4 never quite made it to browsers, there certainly was enough interest to standardize a type system in ES4. Microsoft is a part of "they" at ECMA determining the ES standard and it is certainly within the realm of possibility that if TypeScript proves people want it, a TypeScript-like type system could indeed become standard in some future EcmaScript edition. In some ways, TypeScript is Microsoft's playground for things that they would like to see eventually become standard.
> How can an enforcement action be made against an inanimate object?

Until the early 1980s, it couldn't. Then we went nuts to protect little Timmy from Satan's Weed and nose powder.
This is the biggest problem - police officers have a huge incentive to seize money when most of it goes directly to their department, and often times there is there is little to no oversight on how this money is spent: http://www.businessinsider.com/heres-what-police-bought-with...

"One audit examined about $3.4 million in Equitable Sharing funds that the Oklahoma Highway Patrol spent from July 2009 to June 2012.

The audit found $1.9 million in unallowable and unsupported expenditures relating to salaries, overtime pay, construction, fees paid to contractors and the use of two Ford F-150 pickup trucks by non-law enforcement personnel."
Things like phantomjs, not phantomjs. PhantomJS is often used to automate sites against the TOS.
That's helpful. Wikipedia page for "glyph" seems to concur:

"For example, in most languages written in any variety of the Latin alphabet the dot on a lower-case "i" is not a glyph because it does not convey any distinction, and an i in which the dot has been accidentally omitted is still likely to be read as an "i". In Turkish, however, it is a glyph because that language has two distinct versions of the letter "i", with and without a dot."
Shots have been fired in the Capitol building.
Political manipulation of the people with the acquiescence and support of corporate-dominated mass media, all driven by profit.
Yep. And that's better for both parties involved. Just don't be offended when I turn you away at the door to not waste either of our time.
People should be held accountable for what they say on media platforms, and lies shouldn't be allowed.. but i can't see that even happening.
I have seen video of cops with hurt faces. Someone hit them.
Very unfeasible. Poettering would deny there were any bugs!
Also Trump: “Stand back and stand by.”
security policy for documents
Signal can send SMS message as a fallback, but I don't think WhatsApp has that feature.
A while ago, I've created this one: https://giant.gfycat.com/PolishedThatEkaltadeta.webm

Not sure if it fits here.
On #8 - Another option is to paint a full wall in your office with Dry Erase Paint (I used this, it works well: http://www.rustoleum.com/CBGProduct.asp?pid=128)
Do you mean interested in something or interested in a specific topic?

If you’re not curious about the world in general, then I’m not sure anything can change that trajectory, although I could be wrong.

For a specific topic, I recommend learning about that topic from someone who is passionate about it and who is a good teacher.

Sometimes this can be as easy as reading books by a good author. When I was in high school, I despised history. It turns out that I despised it because I had never been exposed to compelling history. I ended up becoming friends with someone who was a passionate historian, and he pointed me to compelling resources that totally changed my mind about history.

In college, I had no interest in art or art classes. A friend of mine took a drawing class that she said “blew her mind”. I couldn’t believe it, but she just told me to trust her and take the class. I asked a few other people, and they all said the same thing. I took the class, and they were all correct. While the topic was technically drawing, the professor pushed us to explore what our drawing told us about ourselves, how we could expand our minds through drawing, and how our drawing related to our interactions with the world. Just re-reading that, it sounds like hippy-dippy bullshit, but to experience it was something else, and it is something most participants in that class took away in a positive way.

I ended up minoring in art, and I worked with another professor who really stretched my mind.

While these are my personal experiences (and there are many more that I didn’t mention), I think I have seen this pattern amongst my friends and acquaintances as well. As such, I recommend finding a good, highly recommended, talented teacher if you want to get interested in a new topic. Note that they are not always easy to find.
____

Exceptions are generally considered to not be worth the cost

____

Why is exception handling being added in 2 then? Sure, they're calling it check/handle instead of try/except(catch) because Go ought to be hip and different but if it moves like a duck and quacks like a duck...
We certainly tend to fall into scripts and follow those scripts for many things in life. GPT-2 demonstrated how much online prose is glorified mad libbing IMO and yet it has no sense of a consistent long-term context nor do its articles make any sort of significant point. Reading its output is impressive but it reminds me of what I hear from someone with dementia.

that said I think if you made its context recurrent in some way between responses and queries you could probably build a really interesting chatbot that could ramble about just about anything and nothing but do so in a sufficiently coherent way to scare up venture capital. Just a guess but it is my guess.
The interesting bit is that the people that are most vocal about this all live in countries that have far less diversity than the ones they berate for not properly protecting their wildlife. We have one wolf here in NL, it is all over the news.
> If you write code that is close to the hardware and needs every ounce of performance there might be a point to this. It would make applying TDD both harder to pull off and less beneficial.

It's not really about being close to the hardware[0] - there's many other things that are unrelated to low-level performance tweaks that make TDD or even unit tests a waste of time for experienced game developers.

When someone like Blow or Carmack sees an automated playtest fail, they have a honed intuition for what caused it. This intuition was built up over many years of hard-earned experience. They simply don't need the lower level unit test that says "this matrix multiplication math is wrong" - they'll see a collision fail or a weird scaling thing and _know_ right off the bat the candidates in the codebase where things went wonky and fix it before you can even say "look at the logs" :) Since they get the same results without having to write unit tests everywhere, and especially without writing tests first, it's simply an unnecessary overhead to make them write/maintain it.

I don't think anyone would argue TDD and/or unit tests are valueless, it's just a cost/benefit question. Pretty sure they'd use any technique where the benefit outweighs the cost- and for them, for many reasons in many varied scenarios, it just doesn't.

[0] actually, if anything, I'd bet that the stuff that's really close to the hardware like the core engine stuff (math, memory management, etc.) is the one place they would consider having TDD and/or more unit tests!
That depends of which precise definition of consciouness you're talking about, which is a flame wars research field. But it is a consensus that consciouness is not equal to inteligence.
I saw it in the front page, fwiw.
I mostly work on small scale stuff. There is nothing to load balance if you only have one machine :D

And for development you probably don't want to use a CDN.

Edit: it just occurred to me that a load balancer is nothing but a reverse proxy anyway. Running on a different machine usually, but not really different from nginx on the local machine from the point of view of the application software.
What exchange is that even on then? It was worthless as in zero cents or zero-rounded cents
An Event Apart - The design conference for people who make websites. http://aneventapart.com/
About point #1... wasn't the Microsoft Kin supposed to be the "Facebook Fone?"
Actually, the author pretty much explicitly states that he's not one of those geniuses.

"That still leaves open the possibility that I'm just freakin' brilliant, I could have (and would have) produced the same results in any old programming language. But there is actual data to refute that theory."

However, instead of invalidating his argument, he uses this to illustrate why Lisp is largely responsible for his success and why you don't have to be a genius to be attracted to Lisp or to benefit from using it.
Have you ever found it difficult to understand someone else's lisp project, because they have customized the language so much? (or vice versa, has a fellow lisper found your code hard to understand)

I wonder if the flexibility and power of lisp might work against co-operation in this way too.

I've witnessed confusion caused by operator-overloading in C++ (I heard that that's common); lisp is more customizable.
I would argue the cost of the RRoD was a heck of a lot more than $1B because of all the lost sales. People didn't want to invest in hardware that was going to break 5 times over.

Agreed. Microsoft only wrote down the $1B as an expected total cost of fixing broken Xboxes. Who knows how much money they lost?
Disney Animation also posts its papers online:
http://www.disneyanimation.com/library/list.html

I can't find similar pages for PDI/Dreamworks or Blue Sky.

If this stuff interests you, check out the SIGGRAPH 2011 papers:
http://kesen.realtimerendering.com/sig2011.html
That suit is about a patent, and not about a trademark.
Parent is thinking about an electronic scoreboard. Parent's problem problem is that they assume anything different from their idiolect is stupid and wrong.
stalin was a right wing monarch.

tell me, what part of "we elites eat caviar while the poor starve" is remotely communist?

common, commune. community. communion.
the native-english-speaking-world could do with a bit less sanctimony and a bit more etymology.
Most functional programming languages don't do immutability by default (which anyways, is an aspect of the library that can choose to be or not to be; LINQ definitely is). There are also no true scotts men.
It's worth mentioning that Mr.doob (author of this code) is also an author of three.js graphics library and many astonishing demos. Check out his Github and home page (http://mrdoob.com) for (many) more interesting things!

Example: http://mrdoob.github.io/three.js/examples/webgl_terrain_dyna...
Definitely not unique - if you've ever seen the code size you can get a Forth interpreter down to, you'd know why it might've been tempting.

There were actually a few of the more obscure systems of that era choosing it - albeit fairly horrific for a beginner to learn compared to BASIC. Some of the Z80-based CP/M ones, for example (the daughterboard in the… um, repurposed?… Torch I had as a child, although what I actually used was the BBC part of it, because come on, BBC BASIC with a built-in 6502 asm!), or the ZX81-style Jupiter Ace.
Monte carlo chooses some possible moves at random, then evaluates which is most successful and has a bias towards the more successful ones.

This has the randomness but without any bias or evaluation of effectiveness.

But really, Monte Carlo in Go can basically be thought of as a lazy, intelligent brute-forcing method.
> _I was there_ ... In 2007, at the beginning of my journey
> I started this blog. I remember my first JavaScript
> tutorial which gained a lot of readers, even though I
> wasn’t the expert in the field ... So when I recommended
> jQuery, some people followed me in this opinion and tried
> it.

This post was a fun read simply because my own career path is not unlike the author's. I spent this time in comp.lang.javascript (;^)) and ##javscript, where I learned pretty quickly that I was decidedly not hot shit and that even frontend JavaScript development already had a significant history. Today I wouldn't entertain the idea that I was present at the start of some turning point, it was just the start of another career.

Being a neophyte coming from the land of HTML, CSS, and A List Apart, I took to jQuery like a fish to water, but more experienced folks correctly slapped my hand when I championed it (like David Mark, the Voldemort of c.l.j.). I wasn't quite sure why it was so reviled in these circles, but given that I had arrived at these communities to learn and not teach, I went with it and just listened (and didn't write blog posts).

Over time I saw jQuery for the abomination it is. A very usable, imprecise API that has "fluent interface" and a selector engine as its chief selling points, where a single prototype is the God object to end all God objects. Given that all of the other libraries implemented a comparable selector engine, I never felt deprived when working with Prototype, or MooTools, or Ext.js, or ultimately Google Closure. I could see that designs written with these other libraries were far more comprehensible and cohesive than what was coming out of the jQuery world, but to oppose the jQuery tidal wave was a fool's errand, so I just kept writing lots of software for my employers, and didn't write blog posts.

Maybe some day the history of how jQuery "made it" will be written. It seems like a shining example of "Worse is Better." Recommendations like the one from the author were just the blind leading the blind. Now we're stuck with it. Maybe more of us who felt this way should have written blog posts, but as the author hints, that's the paradox! You can spend so much time writing software, or spreading ideas, but seldom is there time to do both prolifically. I still don't feel qualified to write blog posts like this one...
Houseman's a favorite of mine as well.
Where is the $149 Windows-Based laptop with SSD, 2-4GB RAM, and moderate graphics, that can run your usual Office to Minecraft software? The Chromebook-killer from Microsoft should be here, but all I hear about are the Surfaces.

Honestly, the only reason my kids don't have Chromebooks is because they don't easily run Minecraft or downloadable games. Sure they can do their school work on them, but they also like to play, and we've already tried messing with Linux on some older desktops.
Just a cursory glance on Twitter finds the same kind of unmoderated content but towards conservatives. Two wrongs don't make a right. But let's not act like these platforms are bastions of fair moderation. They are leftist corporatists, tried and true.

https://twitter.com/CustomsFatman/status/1163877317208264705...
https://twitter.com/kxxtcxcxxnx/status/1322190172872712192?s...
https://twitter.com/AlmightyBoob/status/97830880193691649?s=...
jamisonmasse@gmail.com

Email me
I seriously can't identify with this viewpoint. There's no censorship here- parler still exists, people are still free to share their (abhorrent) viewpoints there, Google is just choosing not to amplify the voices of people that have proven themselves capable of and prone to violence. All the pearl-clutching over free speech is totally overblown.
The seriously v literally question is fascinating. It was the basis for this recent NY Times article:

https://www.nytimes.com/2021/01/07/opinion/trump-capitol-pro...

And that article references the original piece in The Atlantic that, inadvertently, provided the get-out for what the NYT laments:

https://www.theatlantic.com/politics/archive/2016/09/trump-m...
Illegal content is allowed even in hacker news.
It is specifically baffling to have no opinion on Donald Trump, yes, and that is precisely orthogonal to one's opinions on the internet, Twitter, "tribes", technology, or anything that you mentioned in your comment, for that matter.
Well, they did takeover Seattle City Hall and demand the mayor resigns. Sounds like sedition to me?

https://www.king5.com/article/news/local/protests/seattle-pr...