jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This was published in March 2014 so we put "2014" in the title.
2 things that in combination completely eliminate sleep issues for me:

- f.lux (time of day dependent display colour temperature)

- physical exercise

If I drop either for more than a few days, I'm back in insomnia land. If I exercised every single day, I'm sure I wouldn't need f.lux. Unfortunately, exercise takes quite a bit of willpower in winter (no nearby gyms).
Any answer to this questions is dependent on your goals and current knowledge level.

Are you trying to program something specific?
If so, does that platform (iOS, Android) have a specific language you need to use or can you choose the stack (web)?

Are you trying to learn how to program?
You mention you don't have any specific platform interests so are you just looking for a good starter language to learn?

Here are my opinions:

Python: A really strong language to learn as your first. Powerful, good external packages. Strict syntax means you learn how to do things the right way

Java: Used everywhere and can be applied to almost any project. Verbose but has solid performance and ability to segregate tasks and concerns.

Ruby: Rails (about the only reason I can think to really use Ruby).

Javascript: Easy to pick up but also easy to falter because the language gives you so much freedom you can easily do things wrong and not realize until much later. That being said, for the initiated, JS is having a renaissance for frontend (angular,et al) and backend stacks (node, et al).

C++/C#: The father of modern OO programming languages and his sexier grandson that took the best parts of everything before and placed a Microsoft sticker on it.

PHP: Wordpress and Facebook still run on this aging server side language.

And then from this list you have a ton of variations on each like Scala and Clojure falling out of Java. Go is out there as well. Objective C became Apple's Swift.

I think the best way to start is really C++ or Java. Learn the fundamentals, data types, algorithms, performance tradeoffs, OO design and fundamentals. Take those skills and carry them over to any other language or application you want to work on. Even the ones that aren't strictly OO like JS.
Are you claiming that nobody ever uses that argument?

That rhetorical device cuts both ways, which is why it is useless in actual logic.

I don't become paralyzed by the fact that I can't draw absolute boundaries around things, and I reject disingenuous invitations to be so paralyzed for your rhetorical benefit. Yes, this is clearly an argument made for veganism, by a significant proportion of vegan thought leaders. I reject the idea that people should be allowed to make arguments but as soon as they are challenged go hiding behind the claims that "well, not everyone thinks that way so you can't criticize it". That's just flat-out bullshit. The original argument was and is valid.
>
The thing is - nVidia uses shared source for all of their drivers. This is why you always have the newest GPU feature support and performance on their Linux driver - it's the same codebase as it is for Windows and was for macOS.

Sure this is almost true, but not quite - there is obviously Linux specific code to support X11 and VDPAU that isnt in the Windows driver, for example. Of course, NVIDIA can decide to not support open drivers, or not support Wayland in their closed drivers, and as a consumer I can choose not to buy their products.
Not when harmony and unity is a heresy in the West. Isn't that obvious to you?
Tech giants are running amok, destroying society and ownership alike. I am so glad we are finally standing up to their modern-day attempts at sharecropping; I want to be a digital landowner and not a digital peasant. Cloud everything and subscription models are downright medieval in their business models.

And that's to say nothing of social media, which is causing society to cannibalize itself
> But you can't make foreign intelligence assets "stay in the US" as it were

You can though, it's called defecting. There's a long history of it. E.g. see this list of defectors from the soviet union: https://en.wikipedia.org/wiki/List_of_Soviet_and_Eastern_Blo...
Agreed. It made me wonder if sites should blacklist certain ad categories based on the article content.
Can you please post links to the research that you mention?
Will copy the office hours on Friday! I love the focus on fixing tooling and enabling others.

Checking out Gold Fig Labs now :).
My friend Abdullah works with him. He was the best in the country.
Difficult to empathize as the subtitle of srunchup.com excludes anyone not considered "young". Why not "A Web Magazine for Designers and Developers"? Or are their specific aspects of web development that only pertain to people under 25?
Author's examples are really exaggerated, but there is definitely some truth. Bufio and flag packages are not that good. And "idiomatic" Go is full of poor abstractions. More often than not it feels like some things are written by OO programmers and are unnecessary hard. Like people don't know there are function literals in Go and they are free to abstract away state changes, instead of creating objects and spreading them all over the place.
Stadia doesn't cost anything per month to use. I can see how their horrible wording on the website and insistence on signing you up for the 10$ a month Stadia Pro can make it seem otherwise. I actually signed up and paid for a month because I thought it was necessary. I asked for a refund the next day and they refused me.

You can play it on any device (no chromecast necessary) with basically any input method. I'm a huge fan of the tech and would use it more often while traveling with a laptop if it had more than a handful of games. Or a search bar in the ux.

As usual Google does 80% of the work and gives up when it realizes the last 20% is the real hard stuff.
Enjoy your 17.179869184 gigabytes of RAM.

The hardware is using sizes in powers of 2 because it's the only sensible thing to do, and numbers would be very annoying for users if the units didn't account for it.
I'd be all for that. Please standardize your measurements to one unit, and use constant logarithmically incrementing indicators for larger amounts of these units. Better yet: do not base them on (or name them after) a unit that differs for each person (why does my foot measure 0'11"?)
I don't know. If the software you're writing has nothing to do with visualizing or simulating real world, probably not.

I myself somehow keep gravitating towards Blender for casual use, because every now and then, I want to do something in 3D. The last time was for VR (I also re-learned Unreal Engine for it), this time is for architecture visualization (in particular, I want to design the home office I'll be having once we move from the apartment we currently live in, and I'm half-hoping that beyond usual interior visualization, I'll be able to abuse Blender to do some lighting evaluation and maybe even airflow modelling).

In my mind, Blender represents one of those capabilities that computers have that could be useful for me personally, so I try to get at least passable proficiency in it. Same thing got me to learn the basics of Audacity, even though I have zero hobby or professional need for sound work (I mostly trim out sponsorship messages from youtube-dl'ed mp3s these days, so that my 22mo doesn't get trained to "like and subscribe" while listening to her nursery rhymes). And same thing dragged me into software development in the first place - I wanted to do stuff with computers (mostly making videogames).
this isn’t really correct (but is a common misunderstanding). from the client’s perspective, a matrix room is a persistent timeline of events which you can long-poll (/sync) and navigate forwards and backwards (/messages). Events can also update key/value state associated with a room (eg that room’s name, topic, avatar, membership, or any other metadata), which you query via /state. This is not a stream of events like XMPP but a replicated DAG of events.

Synapse’s RAM usage is a) way better these days, b) not due primarily to the merge resolution algorithm (state res), but due to slapping in-memory caches everywhere rather than being smarter on the db schema. Dendrite does 5x better by being smarter in the schema, and Conduit looks to be even better via cunning use of using key/value dbs for persistence (sled).
I don't blame YAML for Helm's approach. I'm also not anti-templating, but templating the DSL as a string, and manually setting the indentation level strikes me as a particularly hacky approach. Compare with something like https://jsonnet.org/ (no endorsement), which let's you do the same kind of substitution, but directly in the structure of the data.
Cool! I’ve used xonsh for some time, it can store history in sqlite format. Then any such analysis can be done with SELECT...ORDER BY etc.
> It's probably the best show that no one I know has actually watched.

I feel the same way about other shows on the platform like Servant and Ted Lasso. Apple TV+ is clearly an underdog in streaming, but the quality is high.
You need __asm__ in chibicc for sbcl? I have good news for you. I did exactly that in cosmopolitan's vendored fork of chibicc here: https://github.com/jart/cosmopolitan/blob/master/third_party... I went on a coding rampage back in December, adding to chibicc pretty much every GNU extension under the moon: https://github.com/jart/cosmopolitan/blob/master/third_party... It should be a perfect fit for use cases needed by Cosmopolitan and SBCL. Right now it's unlikely to get merged back upstream because Rui is still focusing on using Chibicc for his book, and that requires being more conservative about feature inclusion right now.

I would highly recommend using chibicc. Bellard's work on tcc was fantastic when it came out. However it didn't age well. Its GNU extension support is roughly equivalent to GCC 2.x. The x86_64 support that got bolted on later isn't very good. It was much more elegant back when it was only doing i386. Hackability was also laid low by merging a lot of external contributions. The TCC design, while amazingly fast, also carries the tradeoff of making things like inline assembly hacks really hard because it generates the x86 binary content directly, rather than going through the intermediate step of generating an assembly file and running it through a proper assembler -- which chibicc now has!
I think it makes sense only in the fact that we write it how we say it
out loud - "February 26th, 2021." It is just another convention, albeit inconvenient for computers. I doubt the british way of saying "26th of February" was done intentionally to aid sorting...
> That comment uses an odd rhetorical technique... writing a long response claiming that he's refusing to write the response that he's writing.

> Ok, interesting use of sarcasm (at least I hope that's sarcasm)

Not quite sarcasm - well, the last line I was joking yes, but there's a reason I wrote like that. After finishing that article, most people will be feeling really good - it's a feel good story. So there's a serious risk that any criticism of the argument is written off without being considered.

So I put it that I would say that stuff if I wasn't afraid of knee jerk reactions which ideally makes people do two things - first, consider the arguments without knee-jerk dismissing them. Second and more importantly, I want people to think: Would I knee jerk dismiss arguments here?

That response was actually geared more at progressives and people that would favor those policies than people who don't like them or neutrals. If I was going to write to someone that already thought those policies were bad ideas, I wouldn't have to be delicate. But I really wanted to engage people who care about the world, who are kind hearted, and have them think critically about the effects of this sort of policy.

To do so, I needed to avoid being written off immediately, so I wrote in a way that hopefully gets people to consider the arguments, yes, but also to consider whether they'd have written them off immediately without thinking. Hopefully a reader thinks, "Huh, he did make some good points. Would I write him off as crazy for trying to say those points or would I consider them?" If people can think, "Would I consider those arguments honestly?" we can get into a good discussion and hopefully get at good governance.
> For me (thinking as Apple) it's this simple:

Did you read the article? Those demos are not even part of html 5 yet (the ones that don't work on chrome and firefox at least). So calling them HTML 5 was not honest and a shameless promotion of Safari. Also, most of the demo do work great on both Chrome and Firefox, except the demos that are not HTML 5.
I did an AMA on Reddit and have to admit it was pretty fun. As a programmer, I was a bit disappointed that the questions were not very technical or in depth for the most part. I'd bet that the AMA questions would be a lot more relevant here.
Huh, thanks! Will sure add 'sss' (selection) alias :)
It is interesting considering the limited number of physical button combinations on the iPhone. It was definitely more than an after-thought. They introduced the feature in iPhone OS 2.0 at the same the SDK was released so I'm guessing they intended it mostly for developers then realized it was pretty handy for all sorts of things.
Wow! I had no idea those side effects could last so long. Maybe that's behind my sudden spraining of both ankles that happened months later? I'd always had floppy ankles, likely to fall over, but never really hurt myself when I did…

You're smart to avoid depo provera. I hope you encourage your friends too, as well. I didn't have any of the terrible side effects known at the time (eg. permanent bleeding) but I got glucose intolerance, which causes the body to respond crazy-like to carbohydrates of any kind, and caused me to gain weight no matter what I did.

I kept telling the docs, "Something is wrong!" and them saying "No, it'll even out, it's fine." or "Your appetite is just increased," even though my boyfriend backed me up that it was not. Jerks.

And of course the combination of depo+weight gain made me depressed and mentally foggy, and even less likely to advocate for myself, a nice one-two punch.

I gained so much weight, so fast, over 2 years, that my skin looks like a white-on-white zebra. I'll never look good in a bikini (even if I do manage to ever lose it all, which doesn't seem likely).
I had a 2.97 cumulative GPA. I never did this, but someone told be to put 3.0, and if anyone ever challenges me on it, say "significant figures."
There is no use viewing the whole graph at large. But “zooming” into and seeing the connections going to and from a node is really useful and not at all “magical”. As it is mentioned in the sibling post, sourcetrail can do it really well.
Could well be. Maybe it's about it falling to lower altitudes with higher temperatures, and the friction of the avalanche warms it a bit and breaks it up so it can melt quickly in the warmer air.
> Did you know there exist spiders in our world that can kill you if they bite you? Sensible reaction.

I'm Australian, so yes, I am very aware there are spiders that can kill you. However, that doesn't suddenly make every spiderweb a threat. The reaction may have a reason behind it - but it does not mean that there is any threat present.

Lets try putting it another way.

Children are often frightened of the dark. This makes sense, as they cannot know what is in the dark, and the dark _may_ hold a threat.

This response on behalf of the child in no way says that there _is_ a threat. In all likelihood, there is none.

Responding to something as if there is a threat doesn't suddenly turn something benign into a threat.
I have no idea about any politics involved, but Kotlin is a really well designed language. Fixing Java piecemeal as has happened so far just seems like an impossible task, while the JVM is flexible enough to support it.
> People did not blame Spain for xenophobic reasons, just because the Spanish press was the first to report on it.

That doesn't disprove xenophobia at all. The Spanish press reported on it first because every nation involved in WWI very aggressively censored any mention of the flu. After the war, they had every incentive to play into people's natural xenophobia rather admit to covering up the disease. Here you see the Spanish Flu depicted as a flamenco lady:

https://c8.alamy.com/comp/G386J3/the-spanish-flu-epidemic-ov...
This is what’s considered circumstantial evidence that a lab created a virus, accidentally leaked it and a state covered it up? I’m speechless. I hope this is a joke that’s gone over my head...
Amazing bits of kit. Incredibly spendy, too. Even back in the 80s a bug Neve could easily be a couple hundred grand.

Today, a single 1073 channel form Neve is about $2,500. A big board can have 96, maybe even 128 channels - and that's ignoring all the power supplies, insert busses, etc.
Ant Design is a very popular react UI library. I was searching for documentation, etc. about it and suddenly all links (via Google) have vanished. Their GitHub page (https://github.com/ant-design/ant-design) is gone without any redirect or notice. Eventually, I found a completely scrubbed Hacker news post (https://webcache.googleusercontent.com/search?q=cache:N53eEy...) that was only in the Google cache, which pointed to where Antd is now -- https://gitee.com/ant-design/ant-design -- this seems to be on a Chinese competitor to GitHub.

Anyway this is all very weird and worrisome. I've been actively working to switch a large project over to Antd, and now I'm concerned that I may have made a bad choice of UI library. Does anybody know what is going on? A lot of discussion about Antd is in Chinese, so I don't have a clue, and of course I don't understand any of the potentially relevant politics.
Because America has such a strong hold over media, especially internet media, and has put a lot of investment into the idea of American exceptionalism, the bias Americans have towards their own country is unbelievably strong. I would argue it is stronger on average than other people's bias in other countries, for those reasons. This leads to a situation where the citizens of the US dissociate their country from things other countries do for no reason other than some inherent concept of "americanness". They think that dividing citizens by class is something only India or China does, they think people living in extreme poverty is different in America because anyone can make it. It's totally irrational and disconnected from the rest of the world.
Experience is not yet evenly distributed today, because of non-remote jobs in the recent past. I chose to relocate to our industry's most competitive market, and here I had the benefit of problems and expert peers like none before.
A good way to do this: enroll people who have had dose 1 but not dose 2.

Give half of them dose 2 and half placebo at the normal interval; then at double interval give those that hadn't gotten dose 2 yet their second dose.

This can cut a month off the trial. I also think you don't need a full 4 months of data for this-- just enough to show not-gross-inferiority.
Are you sure? Based on the official blog post¹, the INSTANT algorithm is new to MySQL 8.0. The manual of MySQL 5.6 indeed doesn't show any "Instant" option in the list of column operations². AFAIK, previous to MySQL 5.6, the fastest algorithm was INPLACE, which copies the data.

¹=https://mysqlserverteam.com/mysql-8-0-innodb-now-supports-in...

²=https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl-op...
Not at all.

Those are the most minor, trivial aspects of what has happened over the last year in the UK, and what continues to happen as we speak.

How about we make a trade.

I'll wear a mask in situations where others are concerned, take my vaccine, and you may distance from me as much as you'd like. You know, like I am and have been doing for eleven months now.

In return - I want my life back. Let's reinstate the democratic process, let's make it legal for me to go for a walk without an excuse, run my own business without having goons lock the doors, you know, stuff like that.

You keep your end of the bargain, I keep mine.

Fair trade? Or is this the part whereby you call me names, shout at me, and expect me to respond in kind?

I am choosing to do this, for you. It does not benefit me. Take it for granted at your own peril.
I really hate how in the US you're not allowed to comment on being fired/leaving your employer. I wish workers' rights weren't so stuck in the 1930s over there...
Chinese people only became wealthy after major economic reforms that abandoned anything related to communism except for the name and aesthetic
Slanted toward what? Advocating for pulling people out of poverty? Advocating for keeping people in poverty? I'm genuinely interested in understanding why you think this story is slanted and in what direction you think it slanted you and why you think it matters.
Can you attach a source?

Edit: Why are people downvoting me for asking for a source?
Again, that is not what I said. I said she endorsed a specific claim about the development in US society, that is absolutely ridiculous. It has nothing to do with Trump or her age.

And what do you mean by "it is not even clear"? That is your criticism, that you flat out don't believe me? Then just say so right away, and don't make up phony reasons to dismiss my tweet.

I don't care enough about you to google for her specific statements, though. If you don't believe me, fine, whatever.

And my comment is "poopy"? I mentioned a specific reason why I don't hold her in high regard anymore. Yeah, she is a woman and she is old, but I am still allowed to not revere her. I know that is hard for liberals to grasp.
> do your fucking job

> I'm not taking sides

Sure you are not.

> I'm talking simply from a contractual standpoint that you signed on the day of your employment.

As the article states, the people in question were union organizers. It's illegal to fire someone for union activities regardless of what their contract says.
I didn't mean, they have a say in pushing the button. But, they have a say in electing someone who maintains restraint and not a warmonger.
The city of Ur Kaśdim (Ur of the Chaldeans) is the birthplace of Jewish patriarch Abraham. 1)

It was identified with Tell el-Muqayyar by Henry Rawlinson in 1862, situated near Nasiriyah in southern Iraq. 2)

1) https://www.biblegateway.com/passage/?search=Genesis+11%3A31...

2) https://en.wikipedia.org/wiki/Ur_of_the_Chaldees
General rule: work spent on getting better at a zero-sum game is valuable to the player doing it, but if all players do it, the result is waste.

Example 1: companies spending on advertising to increase their share of a fixed market.

Example 2: managers hiring more people for their team to look more important within the larger company.

Example 3: if social status is determined by looking tougher than others, everyone will spend resources to look tough.

I think such waste is the main reason for failure of groups, and coordinating to prevent it is the main reason for success of groups.
https://www.nlrb.gov/rights-we-protect/whats-law/employers/d...
If your concern is job security, learn COBOL.

If you want to become a better programmer, to be flexible enough to write whatever software needs to be written over the next couple of decades, then diversity is important. Learn a Lisp. Learn a scripting language like Perl. Learn something low-level, like C or C++. Learn a line of business language like Java or C#.

Most software doesn't require mastery of a specific language, and having a broad background will mean you can adapt to whatever the future decides is 'in'. Learn a bit of everything.

Edit: Don't learn COBOL.
>"Great","Wonderful" is all relative

Whereas the impact you've made to "millions of people" because of the quality of graphics in a game where pimps shoot people in the streets and beat women up is a subjective accomplishment?