skysight-inc/HackerNews huggingface dataset:
Did you notice that the commit was reverted, but then almost immediately re-applied? This is a strong indication that the server admins did not know the how the server was compromised.

With Github, you can: (1) use "events" API to see which account did the push and (2) remove the account's ssh keys and change password from a secure machine to stop compromise right away. This stops the compromise completely.

Compared to that, if there was a compromise on our own server, it is quite hard to tell that everything was cleaned. Remember kernel.org compromise in 2011 [0]? They took a few weeks to recover, and this was with some of the best programmers.

[0] https://lwn.net/Articles/464233/
I think another great data point to give clarity would be college degrees. 1999 is basically the start of millennial generation college attendance. Millennials are between 30-40 years old now and are the largest generation with the highest education ever in the history of the world (I believe China might be beating this record soon, if not already). Lots of correlations between level of education and lack of religion.
Agreed! That is unquestionably a great text for those who have access to it. Selfstudyclassics is aimed at those who might not have access to it, or who are looking for additional practice in the form of interactive exercises with explanations.
I like the pricing. It's a very generous free tier, and the price predictability is nowadays a big plus.
Does Evergreen get fined for something like this? Is there enforceable law here? Or just say sorry and life goes on?
I think you mean efficiently interoperate with the DOM. There are plenty of abstractions (at least that I’ve worked with in Rust) that allow for dynamic management of the DOM.

For example, see the wasm-bindgen and the generated web-APIs in web-sys: https://docs.rs/web-sys/0.3.49/web_sys/

A nice framework that takes advantage of this is yew: https://yew.rs/docs/en/
Deno has built in support for web gpu. You might wanna check that out. It's very early stage.
I’m actually really curious about this! It was built in the mid 19th century, was there excavators then? Or was it shovels and manpower? I looked on wikipedia hoping to find some info, but was sadly disappointed. I would TOTALLY read an in depth article on how, practically, the Suez canal was actually built.
I'm no expert, but it seems that the tasks robots can do are rather limited. Especially considering that they're remotely controlled, there's a huge delay between command and action.

If we had humanoid robots that match us in agility and intelligence...Well, that'd be a completely different story.
We got lucky. But several weeks was real scenario. If this boat would leak, ruptured, broke in half...
I agree. The problem is that if this is undeserving news coverage of a nonnewsworthy accomplishment, it’s misinformation and has all the problems and baggage associated. It’s incorrect info pushed as truth, in connotation or definition, and that builds up.
Apparently the high tides were maximized and were a big factor. Credit to the Moon!
I think most people were reserving judgement.

But judgement reservers aren't prone to jump on message boards and shout "guess we'll have to wait and see" to the world.
If someone is interested in learning a new language for the hell of it, however your school days of learning that Caecilius was sitting in the garden fills you with dread, a really cool alternative is Lojban. It is a completely unambiguous language created by the Logical Language Group and has some pretty interesting elements that sit between software and non-computational linguistics.

https://en.wikipedia.org/wiki/Lojban
I learned it a while back during some huge hype and put it down for a while after slow, minor, painful success. I recently came back and it feels much improved, and my troubles with the borrow checker seem to finally be something I have overcome. I think it will continue to be loved.
This quickly becomes intractable and useless for most musicians, as all it does is waste space, and in many cases is impossible to even use. If you can remember the duration of notes based on a few different symbols (which is partly systematized anyways), you can remember the duration of rests based on a few different symbols. Think of it this way: different sized spaces work semiotically the same way, but are much harder to read. Could you tell the difference between 31 and 32 1/32 rests?
Stallman is completely useless, but then the FSF is also completely useless, so it seems quite unfair that he wouldn't be allowed to work there.
Whereas I know very few people my age who do not. It depends on your social circles more than your age if my anecdata says anything about it at all.
Tesla and SpaceX?
What is a "good person?" And do you really think people who believe in God are just listening to "fairy tails (sic)" so they can be face the reality of death? Is that really the best portrayal of Christians you can come up with?
where is the pull for good old family values?

That's a term that everyone interprets their own way, without even realising that they have different values to the person standing next to them; different people's "family values" can conflict in significant and very incompatible ways.

So what are "good old family values"? If your young, unmarried daughter falls pregnant, should you cast her out or should you double-down on helping her? Both of those are good old family values.
Was he wrong? The Federalists strongly asserted that it wouldn't devolve into a national government and, well, here we are!
I'm surprised that 1999 number is so high. Anecdotally, when I think back to living in the 90's the majority of my friends and their families did not attend church. I would say maybe only a third actually attended church on a regular or semi-regular basis. I'm not including the Christmas and Easter crowd but maybe this 70% number is?
depends on what I'm doing.

I love using Perl for simple automations I have; especially when those automations involve text manipulation.

I focus on C# and .NET professionally; although I've done production work in C, Python, TypeScript, JavaScript, and Perl.

But, the language and stack I pick for a given task is entirely dependent upon the reasons I list in the post. I'll happily dump C# or .NET if the situation calls for it.
I'm not sure what that has to do with my post.
As someone who watches a few too many YouTube videos on all things space, I consider myself to be a leading cosmologist, astrophysicist, and rocket scientist. I can speak w/ great confidence to anyone who knows nothing about these subjects.
> I've found that non-computer science researchers who program will dismiss all help with "it doesn't need to be run by anyone else",

I used to work with bioinformaticians, and often wasn't impressed by a lot of the code that they churned out. But to be fair a lot of the work was just to produce a one off graph / heatmap to prove or disprove something, so most of the time it wasn't so important.

> I can barely understand code I wrote 6 months ago and I've written plenty of Perl in the past, too. The idea that code should be so easily understood that to ask a question would make one seem inadequate strikes me as a fanciful dream.

This was a big learning experience for me. I wrote and maintained a Django based system for four and a half years. When I couldn't understand my own code a few months later it was time to refactor. Ask yourself why you don't understand it and how you would expect it to be if it was written in an easier to understand way. It will save you time in the long run. Ex-colleagues commented that they found my code / database design fairly logical after I had left that job.
I had to create an account to ask: what is UBM?
> you don’t need fairy tails to be a good person and to come to terms with death

I don't think this is true in general. I have a pet theory that much of the conspiracy theory following we are seeing is actually a weakening of church. People need spirituality - it doesn't matter where that spirituality comes from (except for local social pressures - but those aren't relevant to this point). If they're not getting spirituality from church, it has to come from somewhere. So people latch on to conspiracy theories because it provides higher purpose in their lives.

If you are teaching your children to be good and to not fear death, you need some philosophical backbone with which to unify these ideas. You may well be able to provide that, but not everyone is. Religion serves as a common philosophical substrate for discussions that people don't know how to have. It is imperfect, and definitely not as good as thoughtful parenting in my opinion, but it fills some of the gaps.
More like its revival as an "open" movement, which had been operating somewhat quietly behind the scenes since the early 20th century.
I see religion as being a useful counterbalance to government power. I'm a little concerned how cultish politics is getting in the US. Racism is the new original sin. You can just call anyone racist to publicly condemn them as unforgivable sinners. I was very concerned about Churches being burned down in last year's Riots, the cult of personality around Trump, and the new woke culture that sees individuals as only members of some oppressed/oppressive group.

Transhumanism which I feel started with the abuse of steroids, is already upon us, and soon tech will give us the power to change and manipulate human DNA. Turns out many people don't like their bodies and would like to change them on mass. Will the changes have unforeseen consequences? Seems to me like things could go horribly wrong. The ultimate irony would be that we would end up looking like the depicted deformed and grotesque biblical demons. The obesity pandemic is already pushing many people that way. And thats probably a consequence of injesting too much plastic, and damaging hormone levels and pure gluttony.

I think at its best, Religion abstracts some useful concepts like humility, guilt, responsibility, and so on, into stories and parables and makes the insignificant individual feel like their life is important and part of a grander story. It adds the practice of rituals, and adds more exposure to art, music and community and self reflection, and reduces death anxiety. And it marks significant life milestones with community celebrations.

Is it better to be a realist, or is it better to add a layer of mental abstraction around reality. And feel like you are part of a (Movie) script and act accordingly.
Based on your comment, should we expect this vulnerability in comparable packages from other languages/communities? Or is this an NPM/JS maturity issue, i.e., “it’s not my fault, fix the spec.”?
Hrm ... I tend to suggest picking the appropriate tool for the job. In the case there are multiple tools that can do the job, my focus tends to be on the one that enables me to be productive fastest, with the fewest likely bugs. I write notes about what the future might entail for this code, but I don't over-obsess on how to design it for the future.

Put another way, something that works well now, is often better than something that is designed for work at scale, that will take 2-3 months to get there.

This is why I use languages that I do, and tend to try to avoid the fad du jour. My time is valuable, and I'll spend it on languages that have a reasonable chance of working well for the tasks at hand, without the core language changing every single digit N months.
Look at Panama Canal: its dimensions have defined container ships since...well...since it was built (see "Panamax"). When a new and improved set of locks was built, New Panamax ships (i.e. "juust large enough to fit the new maxima") were launched.
You can simulate simple CPUs at 100-200 kHz. Faster than Logisim but not in the MHz range.
https://en.wikipedia.org/wiki/Professional_Air_Traffic_Contr...
WHO draft report says animals likely source of Covid-19
There is no evidence that heterosexual parents are better for children than non-het parents. An important factor is that their parents have a stable relationship.

https://www.tandfonline.com/doi/abs/10.1080/01494929.2015.10...

https://journals.lww.com/jrnldbp/Abstract/2016/04000/Same_Se...
"Missing confidence intervals" is my (IMO) legit pet peeve.

People fit frighteningly complicated models with millions-to-billions of parameters. They throw in hairy regularization schemes justified by fancy math.

When it comes time to evaluate the output, however: "Our model is better because this one number is bigger than their number [once, on this one test set]."
The very page you link lists a logically sound ontological argument[1]. It appears to me that you're judging the argument fallacious because you don't like the conclusion.

[1]https://plato.stanford.edu/entries/ontological-arguments/#Go...
Ask HN: RESTful API for Electronics?
Does this sound like a good idea: a set of electronics modules which have a REST API, by default? Basically a plug-and-play system or sensor and motors, e.g. air quality sensor, stepper motor etc. which connect via USB, and you can GET the sensor reading or PUT the motor angle? HTTP is language agnostic, works by default over a network, and has lots of security options.

My friend and I have basically created a system like this, as a by-product of a kit we recent launched on Kickstarter [1]. I was wondering if people, especially software developers, would find the modules themselves useful on their own?

[1] https://www.kickstarter.com/projects/1202256831/lumicube-an-led-cube-kit-for-the-raspberry-pi
There is, but that's more for academics and of less interest/relevance to practitioners in many cases.
Funny that it looks a lot like pattern matching in Python, which has recently gotten 'records' as well.
Yeah, that seems pretty sensible. I think the outcome will probably be the result of a commercial negotiation between the canal operators, some of the largest shipping companies and their insurers.

It also depends on what the actual cause was in this case. I think there will likely be an investigation by the maritime authority of the ships flag state.
Ever since I discovered n-gate.com HN comments read a little different than they used to...
I think it has to do more with religious organisations interfering with politics and therefore influencing people's lifes.

IMO as soon as a religious organisation get's involved into politics it should lose it's tax exemptions and be treated the same way as any other lobby organisation.
In this context dropping means "leaving behind", as in "I dropped my water bottle in a trash can when I finished it." The author did not invent this terminology. He is explaining it to a wider audience.
I think this tells more about your opinions than anything about the EU.
>Where are today's Inklings?

As someone who has read and studied the Inklings extensively, I think the fact that these few misfit professors had such an impact is astounding in that they were able to do it.

To be clear - their level of thought and depth was immense and powerful. All impact is merited. I think these sorts of collections of intellectual individuals are not as rare as we might think; they just don't break out into wider society in the way (in particular) Lewis and Tolkien did.

The average person of today (anecdotal citation here) is less read, less cultured, less knowledgeable of language, history, religion, philopsophy, and literature than the average person of yesteryear. Maybe this has something to do with it.
Unfortunately Deno gave up on their most unique differentiator, the TS [runtime].
It's interesting to read a HN thread regarding theology. It seems there is quite an interest in the topic, and affirms another thing I tend to see: That many in this field identify as a Christian but don't really seem interested in saying so unless it's in a thread which expressly mentions it. Maybe it's my own bias and I'm just viewing it that way, as a Christian myself, as it feels hard to talk about it within the tech sphere with nuance and empathy.
> The bug is caused by an esoteric IP address notation

Fun fact: there are even more IP address notations... try ping'ing 0x7F000001 or 2130706433, for example - on OS X commandline and Google Chrome at least, these resolve to localhost.
Of course your allowed that opinion. But I would say we do have a crystal ball into the world where agile was not popular, and that was the world before agile. And that world was full of over engineered systems that did not solve the users' real problems.

Part of how you feel about agile likely has to do with the industry you are in. If you're doing embedded systems for cars or medical devices, agile is absolutely trash. But for the very large world of consumer facing software, or even business software that isn't dealing with life-or-death situations, the agile world is so much better than the waterfall world.
yeah the dream of being able to share at the very least data types client and server side is pretty elusive. Most projects you could probably build twice before you could get client and server side sharing much code. Also just shocking me to me how averse the whole nodejs community is to shell commands like

https://guides.rubyonrails.org/v4.2/command_line.html#custom...
https://docs.djangoproject.com/en/3.1/howto/custom-managemen...

I guess though, the people in the Ruby / Django community are actually building projects and the node community are padding their resume with new npm packages.

I hope deno or dart can make the JS world better, but I suspect they will both end up just making it more fragmented. One thing I really like on flutter / dart is they do try to rate / otherwise rank / categorize support of their packages aside from stars https://pub.dev/packages?sort=popularity / downloads which are easy to manipulate. IMO deno should do this as well or let someone willing to takeover as the primary package manager https://deno.land/x/lodash@4.17.19
I've heard from multiple sources that about $9b per day in commerce goes through the Suez, so that's probably just $9b * number of days stuck. I imagine the cost is actually quite a bit more, as the ripple effect from this traffic jam will continue for at least another month while shipments are diverted or delayed until traffic pressure returns to normal.
https://www.psychologicalscience.org/news/full-frontal-psych...

https://www.kidsandcars.org/how-kids-get-hurt/frontovers/

https://www.kidsandcars.org/how-kids-get-hurt/backovers/
> This is the problem. America was supposed to be the land of the free, where anyone from anywhere could have an opportunity didn't matter who they where.

What actually happened is that most Black people were owned as slaves and contributed 3/5ths of a person toward state representation, Native Americans were murdered, defrauded, and forcibly resettled, and women couldn't vote for the majority of the history of the U.S.

> Instead we created African-Americans, Italian-Americans, Jewish-Americans, Gay-Americans, Straight-Americans, Native-Americans, etc, and everyone is out for themselves. And everyone is against one another.

We created each of these subgroups by treating certain people so badly because of their traits that they banded together for protection.

> If we could forgo with the labels we would relieve so much pressure from society it's not even funny any more.

We tried; it didn't work. The Constitution was worded very generically without labels, except for laws specific to native Americans, and using "he" as a pronoun. Most following laws followed the pattern. The result? Slavery, genocide, disenfranchising women.
The article posits why:

Why are DNS records set with such low TTLs?

- Legacy load balancers left with default settings

- The urban legend that DNS-based load balancing depends on TTLs (it doesn’t - since Netscape Navigator, clients pick a random IP from a RR set, and transparently try another one if they can’t connect)

- Administrators wanting their changes to be applied immediately, because it may require less planning work.

- As a DNS or load balancer administator, your duty is to efficiently deploy the configuration people ask, not to make websites and services fast.

- Low TTLs give peace of mind.

- People initially use low TTLs for testing, and forget to crank them up later.
The author is partially right. Programming language selection is rarely the factor that will make or break the success of your project. This assumes you're making a reasonable choice of course - no writing databases in Python or web apps in C.

But I don't understand why the author is so upset about people talking about programming languages. If we stop discussing the pros and cons of the tools that we use, we will continue to use today in perpetuity. We suck the oxygen out of the new tool space because anyone who tries to create something will be told "No one gives a shit".

An aside, we're all adults here OP. If you're going to swear, go ahead and say "shit". No need for this coy asterisk.
Why do you say that? What was true is that if they couldn't get it out during the period surrounding king tide (which is now, peaking next high tide) then it would be a few weeks before conditions were as good.

That's a factual take on things.
The one major benefit is that there is no one currently on mars if it results in a catastrophe. But yes, it would be more difficult; we probably won't be doing either one successfully anytime soon.
I think the best strategy is to try to avoid talking to
women about their "personal" stuff. Try to not make it
into a "personal" relationship when it really isn't.
...
So men frequently have "personal" conversations with women
in public settings that they wouldn't have with a man or
in a way that they wouldn't have with a man and it happens
so often that women don't realize "This is not normal and
it is not good for your work life."

This is an interesting perspective, and it's something that I found weird when I started working with Americans - they're so cagey about their non-work lives compared to how people are in Ireland. With most of my previous co-workers I'd know their backstories and their partners/spouses/kids names, even if I've never met them, but with my current (mostly American) team unless I actually ask people this stuff they absolutely only ever talk about work, unless they have a story or two that from their real lives that fits with their work persona
> ...without the judgement that comes along with the beliefs required to attend a church.

You're responding to fundamentalism and certain non-fundamentalist denominations that take fundamentalist views on selected issues.

Look at recent denominational schisms: Episcopal Church (United States), the United Methodist Church (resolution is on the table but delayed due to the pandemic), etc. The people on the right side of history and the church are winning, and the bigots and fundamentalists are splitting off.
That's a lie that religions keep perpetuating. Many social groups exist that are just as fulfilling.

My gym for example is full of people who actively work in the community, help each other and gather multiple times per week to better themselves and encourage their community.

Religion has nothing to offer that secular society cannot offer.

It does offer a lot of downsides though.
I thought there we're markets that are only accessible through vpns or on the darknet.
Check out https://www.pewforum.org/religious-landscape-study/attendanc... for a way more detailed, albeit older, survey.

Age doesn't really factor into it. Millennials, Gen X, and Boomers all attend church evenly-ish. There's some variation but nothing like "young people are leaving churches in droves." What's more likely is that you've semi-purposely gravitated toward a non-religious group of friends.

It's not even really a party/tribe thing either which is already known to create interpersonal bubbles. Red tribe attends church on average more than blue tribe but not at such a significant difference that it would explain people finding themselves with no religious friends.