jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Item #3 would be the most difficult task of the lot for "non techies" in my experience: FTP client, web hosting setup, ...

I taught a class (10 people, master's degree, journalists) about web and publishing, with no prior experience. We used gitlab pages and hugo, with the intent of getting some hands on experience with web tech and owning an actual project and website.

Markdown writing and HTML/CSS hacking went smoothly but most of all, students were impressed by the experience of getting a website online, with their content, in a matter of minutes, all in the browser.

In comparison, registering for some HTTP/FTP plan somewhere and using a FTP client can be quite daunting.

There are some "dropbox based" website generator services that could make the publishing workflow even easier.
If maternity and paternity leave is without pay it's still advantageous for the company to hire men over women, as they will have to hire temps more often on average for maternity leave with a women over a man.

And temps generally are worse productivity-wise than an experienced worker.
I think the Squeak license changed with version 4.0...originally it was not the MIT one.

Edit: In looking into the history, it seems the license has changed several times.
The transcriptions Smith puts up on his website (silentbobspeaks.com) include the breaks as he intended them.
Haha, wow. Look at those chairs. So frugal!
http://news.ycombinator.com/item?id=1931799

I found it because I commented on it and had the same deja vu as you did :-)
Good article.

One small quibble: Pharo and Squeak's licensing are identical, so "clearer licensing" isn't a reason to choose one over the other. That said, Pharo is clearly a better choice for Seaside projects, since Pharo is the reference platform for Seaside.
Also, unless you have a very good reason for doing otherwise, please include a JSON version of your API. JSON libraries are just about ubiquitous and it causes far, far less pain than SOAP.
ThisWeekInScience:

http://www.twis.org/

Science, humor and World Robot Domination.
A link to the T.S. Eliot poem for the curious minded like myself: http://www.bartleby.com/201/1.html
> I love that anecdotes are considered worthless in medicine when in fact they're very clearly good places to start.

They're a great place to start for a scientist with training in conducting medical research and the resources to carry it out.

They're a terrible place to start for an internet forum reader who has neither.
If it is, as it appears, node + node-webkit, it might not be all that hard to build a web version, particularly one for Chrome/ChromeOS, since it would mostly be an app written to run on the same JS engine used in Chrome that already uses Chromium for its UI.
It's very common to include the "other provisions hereof shall remain in full force" clause. I'm fine with that. But this is the first time I've seen "the court should endeavor to give effect to the parties' intentions as reflected in the provision," and I don't like the uncertainty about that, especially given my objection to Section II paragraph 2.
Interesting, sounds like it would be a good question for engineering roles too.
I've been using GitHub since 08 and I still think it's refreshing to continually run into developers that have recently discovered the distributed (hell, rejuvenated!) approach to collaborative software development.

Welcome.
The same team also run another analytics app called Trendly. And the team will be joining the analytics team on twitter. So you can see where it's going :)
I'm a little confused. I haven't read the article word for word, so I may have missed something but

The article paints it like the problems are because the boy has multiple times normal levels of testosterone (not for his age, but for men at all), but I didn't see any mention of tests or levels. So, if the testosterone levels were a problem but didn't exceed natural levels (at any age), why were there problems?

Yes, you could have problems with a child with high testosterone levels, but the article also seems to be claiming everything else about the boy was developing at the same rate- that is to say, while chronologically he was one age, his body AND mind AND everything else were some other age, but all the same age. Why would this be a problem? There's plenty of normal teenage boys out there of equivalent biological age, and the number of candles on their cake doesn't determine how unhinged they may be.

I've phrased all this poorly as I can't quite work out how to put it, and maybe I've missed something, but I didn't find any evidence that he wasn't anything other than just pretty much a regular boy with a somewhat accelerated clock.
About 4: The thing is that the current system gives the government complete flexibility in what they want to do. If they don't want to fund research in X any more, just stop giving the grants. If they actually ran their own lab, they'd have to shut it down, get rid of employees, etc. Seems very convenient for them, especially given that grant funding tends to fluctuate with congressional tides.
Is it really worse in humanities? I don't know for sure but given that a significant fraction of science graduate students are funded by research grants it seems there should also be fewer positions for them. (Unless they actually go into debt to get their degree, in which case they're really screwed.)
I've had a lot of fun just drawing them myself on plain copper boards with fine-tipped sharpies. They sell little bottles of the etcher at some Radio Shacks but recently I've stepped up to ordering "Ammonium Persulfate" online and using a laser printer and an iron to make my designs.

I guess once you've monkeyed with that a while you might want to step up to something like this. It always seemed expensive and slow to me but I guess if you want to use little surface mount stuff you'd have to.

Seems like soldering it all together once you get the boards is the hard part in that scenario though.
Structural Topology Optimization using the Genetic Algorithm

http://dspace.mit.edu/handle/1721.1/35410
I think Facebook is well aware, that it could be over tomorrow, that is why they will survive. AOL tried to grow, I think Facebook acts more reasonable. They know the others can not get them in the social network space, no matter how hard they try, if they just secure their market share with acquisitions and slowly increase profitability. They do not try to win in another domain as the new Microsoft, Google does.

In the end Amazon will win. Most of the others make their money by advertising or by selling technology to companies, which make their money with ecommerce or advertising. Amazon owns every part of this stack, which actually makes money. The bigger the Amazon brand grows, the less money will be left for the others. At the moment, this is not visible, because the whole market grows. Amazon knows this and just reinvests and waits.
Or they swap boards and you eventually end up with the same problem...
https://www.theverge.com/2021/4/8/22374499/facebook-instagra...
Awesome I'll check it out, thank you.
> The US cannot win but they can slow things down to maintain their dominance as long as they can.

They (the USA) fucked up Japan pretty bad. Throughout the 70s-80s the USA was fearful of the rise of Japan, their incredible ability to usurp American businesses, and their growing trade deficit surplus, which they then rolled back into US T-bonds. From an American perspective, Japan was in the 70s what China is today.

In the early-80s, the Yen-to-dollar ratio was really high. This kicked off an inflationary asset bubble within the country that lasted for several years. Starting in 1985, the yen-to-dollar ratio collapsed, falling by half from mid ¥200s in just two years and reaching a low of ¥85 by 95.

Japan entered the Lost Decade as a result of this situation. The lost decade became two, then the GFC happened, bringing it to three decades.

It is suspected that this was the result of an intentional attack on the Japanese economy by US officials with the express intent to curb Japan's rising economic power.
If you're developing apps in containers, there are platforms that make it really simple to deploy. For example, Cloud Run (Google), Fargate (AWS), or Heroku. What the parent comment is suggesting is that building a platform like Cloud Run, Fargate, or Heroku is much easier on Kubernetes. Kelsey Hightower (principal engineer for Google Cloud) put it well when he stated, 'Kubernetes is a platform for building platforms.'¹

You can still deploy apps directly onto Kubernetes and it works very well for this purpose, but it will require a lot more learning than one of the platforms listed above. If you enjoy learning, Kubernetes is an incredibly powerful and satisfying tool to have in your kit, and the initial learning curve isn't as steep as some make it out to be. If your goal is to deploy apps as quickly and simply as possible however, go with one of the pre-existing platforms.

If you still want to learn Kubernetes then a really great book is Kubernetes Up and Running. It goes into just enough detail at the right point in time to make it simple while still being useful. If you do a bit of Googling, you might find a free copy of the book that used to be offered by Microsoft to promote their Azure Kubernetes Service. Otherwise there's Kubernetes the Hard Way² but that's more focused on administering the Kubernetes cluster itself, rather than how to use the cluster to deploy apps. You'd need a pretty convincing reason to administer your own cluster rather than spinning up a managed cluster on GKE or EKS.

My advice:
- Grab a copy of Kubernetes Up and Running
- Install minikube on your local PC
- Experiment and have fun learning

Hope this helps.

---

1. https://twitter.com/kelseyhightower/status/93525292372179353...

2. https://github.com/kelseyhightower/kubernetes-the-hard-way
Several days without defecation is not comfortable but quite easily achievable.
And for the rest of us there's always ConcurrentSkipListMaps.
I wish wholeheartedly that it stays down for a long-long time, long enough to loose it's relevance.
> every company's actual status page is on Twitter

Clearly you have not experienced the absolute joy of a mission-critical locked-in-vendor B2B SaaS with no status page, no active Twitter presence, and the effective status page being a chat widget that routes to a person overseas who says "oh yeah this is a known outage on our main product please stay tuned" but there's no attempt to proactively make it visible to clients that they know there is an outage.

EDIT: fun fact, said vendor lets us use a subdomain we own, so we just route them through a Cloudflare Worker that injects Sentry into their HTML, so that we can monitor errors ourselves and raise tickets with them pretending that we know less than we actually know, because somehow we have a better observability culture than a SaaS vendor that's been around for 20 years. Don't underestimate the difference between vendor.mybrand.com and mybrand.vendor.com on a feature matrix, it may save your sanity.
There's a certain amount of "just the way it's done now" to the NPM dependency topic. A bit like how with the .NET ecosystem everything has turned into many dependent Nuget packages whereas before it was all integrated into coarse-grained DLLs. Not getting bogged down in the hell that is the dependency upgrade cycle is a key concern here.

If you can accept the inevitability of a bit of noise when it comes to this, you will eventually become familiar and comfortable with the chatty output of the NPM build process. Maybe you could decide on a particularly stable (LTS) release of React, that may not be subject to too many dependencies which are in a state of flux?
I've gotten migraine headaches for the last 8-10 years, and I still do not keep a diary.

My initial reaction is that different migraine sufferers would need to be asked different questions at different intervals. I would recommend:

- Have the user access the app/site when they notice they are having a migraine. At that point ask a battery of questions to see if the "triggers" can be narrowed down. I personally have three triggers.

- Once the user has confirmed a migraine, THEN you should ping the user to see how bad it is, what the current symptoms are, and if is ongoing. I generally have migraines lasting for 3-5 hours with varying symptoms depending on what "stage" I'm in. I have 4 distinct "symptom stages".

==

I'm beginning to understand what PG means now when he says YC looks for teams more than ideas. Please do not take that as a knock against this idea - I do not mean in that way. I would be confident in my team and be honest about it's limitations and potential. As someone in the Healthcare IT line of work, there is a TON of space open to an intelligent young team.

Best of luck.
Facebook, the government, twitter, they all already arbitrate what speech is/isn’t protected. In the case of twitter/facebook, it’s the digital public square and the government is in the physical public square, for now.

One problem with this is that people do not have as much potential recourse through Facebook and Twitter as they might through the courts.

The penalties are different too. You might be facing a ban from Fb/twitter instead of prison time/fines from the courts.

Having skepticism in the arbiters of what is/isn’t protected speech is critical. We should be skeptical of them and challenge them if we think they are wrong. Organizations, like the ACLU, exist for this reason, to protect our rights.
On the one hand I understand why YouTube does it. On the other hand, as a Russian citizen, I shudder to think what will happen if russian government asks YouTube the same thing in regards to our election results. Turns out, instead of playing hide and seek with different parties by blocking unwanted information on the internet, all a government has to do is notify YouTube/Facebook/whatever that the "truth is this and this and would you be so kind as to block any kind of misinformation for us, thank you". The road to hell is paved with good intentions.
A pet peeve of mine when I still drove was when drivers would leave 1-3 car length's in front of their car when stopped at a stoplight. And then after the car in front starts moving, it'd take them a solid second to start inching forward also.

The bigger problem was that this type of behavior was the norm to the point where at slow speed intersections with stoplights (e.g. city streets around college campuses), only a single digit number of cars would be able to go through per green light.
Erosion of traditional values through marxism, feminism etc. Japan is still holding but not for long.
I don't think they would, since I don't think Gumroad is growing at any VCs' expected pace, even though they're doing well
Take a breath, you seem angry. It's not ok to be using slurs here.
It is, but what I'm failing to understand is who are the source of Bitcoin. AFAIK the institutions are the biggest consumers now and also hoarding it, so who are the sellers? It can't be retail investors right, I don't think they have the capacity to absorb the demand.
Incitement to violent insurrection seems like a pretty clear example of "too far." So is peddling provable lies to extremists which are easily linked to terrorist acts.

Ultimately you either think domestic terrorism is fine or you don't. I don't see a case for the media wilfully and knowingly misleading people and inciting violence.
Imagine if this happened. Japanese, traditional, inovative, and somehow slow/reasonable paced company, who basically invented gaming as we know it, versus typical American quarter-to-quarter profit chasing MBA clueless zombies, who made no progress in gaming, invented nothing, but rather trying to buy competitors. Ridiculous
> The state is increasingly controlled by the hyper-wealthy individuals and corporations that fund politics, and its policies and propaganda increasingly reflect their interests.

Looks like a standard definition of Faccism.
Why Racket for DSL’s? Why not Groovy or any other tools? Asking because I have a need to develop performant DSL’s and I am not sure where to start.
It’s also a problem with compensation. Many companies take an incredibly stupid and paternalistic attitude that employees should be happy with 3% - 5% raises, no bonuses, and refresher equity way less than their original grant.

Anyone actually talented just leaves after 2-4 years, so you get zero cohesion or snowballing effect of talented tech leaders who other good people actually want to work with.

These places become total career death. Eventually it becomes a place where only people with kids or other significant life obligation go, specifically because they value no-ambition bureaucracy that trades off compensation and risk taking in exchange for work life balance.

Those places are so soul crushing. Avoid at all costs.
police unions, the only union americans appear to support, are very powerful.
They're not writing software. Insofar as the vaccine is like software, they wrote the software in about a week. The problem is deploying the software.

This is a mechanical problem. It involves setting up assembly lines. These lines consist of expensive medical equipment, highly skilled installation experts, and skilled operators.

$100 billion could definitely buy or lease more equipment, get it installed, get it inspected, and pay more operators to operate the equipment. It could pay for for scientists and technicians working in related med-tech fields. It could pay their current employers to lend them from their current jobs, guaranteeing their positions upon return. The money could likewise supply any needed training, and if necessary, it could pay them extra money and extra vacation to compensate for the disruption in their lives from working third-shift, so that the machines run overnight.

Money to the tune of billions and hiring lots of the best people is specifically what makes it so people don't have to "[work] themselves to the bone".
For sure, but they need a few of those and a lot of average engineers with leadership skills to maintain everything. At least that is what I think having mostly working in very large FAANG's.

The really hard part is in starting new projects, or maybe that is just hard for me.
I take it that you didn't follow the Democratic Primaries? The mass hysteria that ensued on all channels when Bernie Sanders was leading the race, to be specific.
Author talks more about the difference between negative vs malicious coverage in a way I’ve never seen spelled out before:

> When I was the editor-in-chief of the New York Observer, my boss Jared Kushner tried a couple of times to talk me into doing “hit pieces” in the paper, and I refused. He even suggested I do one on someone who had bashed me publicly and I had to explain to him that real journalists do not do “hit pieces”; they follow the reporting wherever it goes. Jared thought they did because he conflated negative portrayals with malicious portrayals, much like some people are doing here, albeit in a less obviously stupid way.

> Jared’s father, a convicted felon who once tried to blackmail his own brother, was covered negatively by the New Jersey newspapers. In Jared’s view, they were “out to get” his father. In Jared’s mind, because this is the narrative that makes sense to him and is also the most self-serving, his father did nothing wrong. He was railroaded by Chris Christie and the media, the latter of whom wanted to take him down.
I apologize if my comment was taking this subthread into flamewar territory, that was not my intent. Please feel free to detach at my top most comment (id=26133980) above from the remainder of the thread.
Writing a basic shell was one of the MPs in Angrave’s Systems Programming course at U of I

https://github.com/angrave/SystemProgramming/wiki#2-processe...
For those wanting a quick grasp of the language, here's Nim in action:

- against Python: http://rosetta.alhur.es/compare/Python/Nimrod/#

- against Ruby: http://rosetta.alhur.es/compare/ruby/Nimrod/#
Part of it would be done on a shader (mainly the visual portion, like the glowing and whatnot) but I think most of the effect would need to be done on the CPU.

You might be able to make it work with clever usage of geometry or tesselation shaders though, and maybe also transform feedback.

Honestly though, since the effect necessitates simple, low-poly geometry, doing the effect on the CPU shouldn't be too unreasonable, and would be where I would start.

EDIT: Actually, now that I look closer, the one on the right here[0] could be done more reasonably in a shader, I was thinking closer to the one on the left (and how it actually looks in the video).

[0]: hhttp://www.lofibucket.com/articles/img/speed_comparison.jpg
so rights only exist until it becomes slightly inconvenient to people? There's a pretty easy slippery slope argument there. Are train drivers allowed to strike? Can the NYT publish articles revealing how terribly a company is run?

Protesters are encouraged to coordinate with city officials so that people won't be "too inconvenienced", but last I checked it isn't a constitutional requirement.
In my own personal experience with food sensitivities, it'll be the last thing that crosses their minds. It's not necessarily that the hosts in this case are intending to "pull a fast one" on a potentially allergic guest as much as they simply don't think of it. Most people don't have food allergies, and unless you mention your own issues, it's not likely to come up in conversation because it's the absolute last thing on their minds. This is especially true for rare and very uncommon allergies and sensitivities.

Now, granted, if you have such an allergy, it's important to make sure anyone preparing food for you is made aware--but in the context of this hypothetical dinner party, if someone is introducing a meat substitute, there's always the possibility that they're going to remain silent in order to gauge their guests' reactions. That's where the real danger is: Guest assumes meat is, in fact, meat; host wishes to see guest's reaction to meat substitute. In such circumstances, the guest isn't going to ask if it's made of a legume because he or she has already made the assumption that it's meat.

Alas, this illustrates that food sensitivities require those of us who suffer from them to remain vigilant.
I should think that the difference between blocking traffic for a short period of time and terrorism is death and suffering. I would say the only similarity between the two is that they both seek to advance political agendas. This is like saying the only difference between a filibuster and terrorism is rhetoric.
Why do arguments against progressive taxation always involve hypotheticals? "Suppose that blah blah blah..."

Why can't they use real people and real numbers?
> It's as fair as fair could be.

The poorer you are, the larger the proportion of your income that gets used for consumption.

Folks making minimum wage currently pay little or no taxes, so they'd see a significant tax increase with consumption-based taxation - an increase they can't afford.
Germany's unemployment was 12.6% before Merkel took office in 2005 (http://www.icmrindia.org/Short%20Case%20Studies/Business%20E...). That's hardly prosperous.

She's done almost nothing but move the country further away from socialism and unemployment now stands at 6.7%. So I don't see your example as being very accurate.
I'd try this if this was in the standard gentoo repository.
Hmm...The Mac is to computing as Red Lobster is to seafood?

The RDF is cracking.
I don't understand - I thought the media was (justly) all over WikiLeaks, with special features in Guardian, NY Times and others? Short of the 2008 elections, I can't think of stories that got similar attention in recent years.

I don't get Greenwald's issue with Wired. Journalists rarely provide complete records or transcripts of their communications with sources. Even interviews contain mutually agreed "off the record" sections. Maybe they ought to release the chat logs, maybe not, either way "journalistic disgrace" sounds a bit hyperbolic.