skysight-inc/HackerNews huggingface dataset:
It depends on the version of apache and openssl. Check the version of openssl that your apache binary is dependent on. All versions of 1.1.1 before 1.1.1k are vulnerable.

ubuntu:~$ dpkg -s apache2-bin | grep ^Depends | sed -e 's/, /\n/g' | grep libssl | awk '{print $1}' | xargs dpkg -s | grep ^Version
Version: 1.1.1j-1+ubuntu18.04.1+deb.sury.org+3

First try to just upgrade openssl on your system. Check the package's changelog (ex: http://changelogs.ubuntu.com/changelogs/pool/main/o/openssl/...) to see if a fix has been backported into it, the version number may not indicate it. If you can't tell, try to install an older 1.0.x version. Then restart apache. (The magic of dynamic libraries... it'll be fun when Go's ssl library has a bug)

If that doesn't work, try configuring SSLOptions -OptRenegotiate and then point ssllabs at it to see if reneg is disabled.

If that doesn't work, recompile apache against a not-vulnerable version of openssl. Maybe the easiest way to do that is take the Dockerfile (https://github.com/docker-library/httpd/blob/master/2.4/Dock...), take out libssl-dev, compile a specific openssl version, then link against it.
Looks like it. Also from the article:

"One study published in 2017 found that sperm levels among men in Western countries had dropped by more than 50% over the past four decades after examining 185 studies involving close to 45,000 healthy men."
I'd take that tradeoff.
What the OP is talking about is julia's method-based JIT strategy coupling very well to multiple dispatch.

JIT is not new, multiple dispatch is not new, and multiple dispatch + JIT also isn't new, but nmo existing langauges combined them in a way that allows for the fantastic, efficient devirtualization of generic methods that julia is so good at.

This is why things like addition and multiplication are not generic functions in Common Lisp, it's too slow in CL because the CLOS is not able to efficiently devirtualize the dispatch. In julia, everything is a generic function, and we use this fact to great effect.

CLOS and Dylan laid a ton of important groundwork for these developments, but they're also not the same.
Yet someone still gets credit. Good for you.
One place where FPGAs could be interesting is in retro game console emulation with the ultimate goal would be to achieve perfect accuracy at the hardware level.

https://www.racketboy.com/retro/mister-fpga-the-future-of-re...

You would create a Verilog/VDHL program that exactly replicate the game console at the hardware level to emulate the console.
I don't have an answer but I do my part by refusing to shop at WalMart or any big box store. I'm lucky to live in area where there are decent local businesses to support.
Do you mean, have a shared signing cert that permits signing anything on the RFC1918 address space and using IP's as names? I think that has has been proposed a few times and shot down each time. Or do you mean something else? CA's won't create signing certs for random/fake/internal domain names. Similar question on serverfault [1] and security.stackexchange.com [2] and here is the Cab Forum's requirements on internal names [3].

For networks that are partially isolated, but have outbound DNS, one method (of data exfil) that may work would be if you could convince LetsEncrypt to have a DTLS API gateway so that certs could be registered/renewed over encrypted DNS. This won't help for fully isolated networks however, even if they agreed to make such a thing.

[1] - https://serverfault.com/questions/964119/enable-https-on-a-p...

[2] - https://security.stackexchange.com/questions/103524/lets-enc...

[3] - https://cabforum.org/internal-names/
From the dbadmin POV and understandable. From the dev side, if you want to take a stab at your own failover, shards, concurrents and snaps, there may be no better platform to learn on. Writing a custom backend to do tricks with sqlite dlls is extremely satisfying.
I saw this video, which illustrates what you pretty much stated:

https://www.youtube.com/watch?v=K3odScka55A

I actually wish I got the JnJ vaccine (I got the first dose of the Pfizer vaccine last week).
I once tried to register a business using an emoticon as the company name. I read all the guidelines and relevant legislation and, as far as I could see, there was no rule prohibiting it. The automated system accepted it, but it was rejected in the final manual review. I can't remember the exact reason; it was something catch-all like "not suitable".
punycode means that the back end doesn't need to be changed, only the front end. So instead of saying that it's temporary, they can say that k̓ʷə́yecən is the legal name, but that old systems will display it as xn--kwyecn-xycd22mcf until they are upgraded, and promise under legal penalty to upgrade the systems that do display it wrong.
English and French language characters are a specific subset of Latin characters.
> as always I came to regret my whining when the other side replies in person

The trick is to avoid approaching communication that way in the fist place.

I see here the same pattern that creates haters: you start by idealizing X a too much and end up excessively frustrated when you come in disagreement with one specific decision, making you explode in exaggerated outbursts that are obviously not be well accepted by the other party.

In all honesty we don't need this kind of behavior, and on your side you need to let go and be more dispassionate on the subject before you can have an honest discussion about it.

Idealize things less, hate them less, stop making things part of your identity.

Reach out once you've figured that out, I'm sure people in the Zig community will be happy to explain to you the good and bad things about Zig's approach to strings.
>To think that a linux distro had the almost ideal desktop UI realised and then squandered it all away, seems puzzling now.

Hard to say how much truth is in this story, but there was some speculation that this was caused by Microsoft. They started to make some noise about Linux desktop infringing their patents, and while Novell (who was contributing to KDE) signed patent-sharing deal, neither Red Hat nor Canonical (big contributors to GNOME) did, presumably choosing redesign instead.

https://www.theregister.com/2013/06/03/thank_microsoft_for_l...
> but is much better at cooking than I am and can communicate information well

This is a really good point.

To put it in simple geek numerical terms, if I'm level 20, I need someone who's level 50 to show me how to get to level 30 or 40. Someone who is level 100 would be wasted on me, and I'd probably learn less because it's so far out of my league!
Built with Java(TM) EnterpriseServletContainerGeneratorSingletBean Technology. Has been continuously running since GWB was in office, not a single patch applied!
I wrote ~3000 words on how to find help for commands (and discovering which commands exist) for a book. It's not a trivial task at all.
Here's yet another thank-you! I've been a paying NewsBlur user since Google Reader died, and enjoy using it every day.

Despite everyone saying that "RSS is dead", it's very rare for me to find a blog I'm interested in that doesn't have an RSS feed.
> Put me down as being in favor of additional legislation to hold software authors liable for any damages they cause.

um, how about we don't do that?
Seems like you're the founder of Julia. Why such a knee jerk reaction? Did you read the benchmark page? The table of content is right at the top.

Optics of this type of reaction is seen everywhere in the Julia community. My advice is to embrace negativity around the language, try to understand if it is fabrication or legitimate, and address the shortcomings.

Julia is a beautiful language and hope some of the warts of the language gets fixed.
> Maybe that could be changed with: let { Create, Collection} = q

Yeah, I do that all the time. It makes FQL code much cleaner.
Hebrew was considered a dead language, as I understand it. It's the only language to have been successfully resurrected.
rossdavidh you clearly ARE kind of a jerk. Your reaction to this piece is simply to whine about homeless people? You should definitely remain in the suburbs, shuttling back and forth in your cone of security.
I wonder how many officials are capable to inputting name correctly from paper form if it is written from international character sets... Sometimes you have to limit people's freedom to protect them from risks.
If you're being pedantic, modern English uses Latin script and Arabic numerals in addition to a variety of special characters. English and French use alphabets which are derived from the Latin alphabet. The Wiki pages on the subject are quite good: https://en.wikipedia.org/wiki/Latin_script
Which rights are unalienable and which aren't is not a matter of fact.

That's another of my issues with Rand. Trying to say that morality is true/false or that rights are true/false is the same as religion. It has no basis in reality. You can't prove that people have the right to do anything. It's an issue of opinion.

For example, you may believe people have the right to do anything they want to with their body (ex: refuse a vaccine).

If you take that to its extreme, they also have the right to get sick and cough on someone else.

So Rand (and most people) would say, OK, there's a limit. That person has the right to do anything they want to with their body unless it takes a right away from someone else.

But where do you draw the line? Couldn't you argue that an unvaccinated person might be sick all the time, so going anywhere crowded is inherently immoral and they have lost their right to do that?

It quickly gets very murky and very opinionated.
I am living proof that it's possible to change from a night owl to an early riser. I used to stay up till midnight or 1am as often as not. By nature? and lifelong habit, for over 40 years I was in the "stay up late, sleep in to compensate" camp. But a couple years ago someone I respect and admire challenged me to reset the pattern. I started setting a daily alarm and jumping into a brief ice-cold shower at 5am. It only took a few days to acclimate, and nearly everything about my days changed for the better. I need 7h of sleep so if I'm not lights-out by 10p, I "sleep in" to 530 or 6. I recommend it highly. The time I spend between 5-7a is, almost without exception, much better spent than 10p-12a would ever have been. YMMV but my point is, being a "morning person" can be a choice.
Well said. Exactly. I agree 100%.

> I never understood why people want to change commit history in Git

FWIW, by and large, they don’t, not after it’s been pushed. That’s one of the major problems with this critique.
I assume it means you can only use the sunset of Latin characters used in French and English, e.g. 'ç' is acceptable but 'ñ' isn't.
The skills we use at ~26 are being actively developed throughout childhood and our teen years, just typically not consciously. Most likely the device he's employing he had utilized frequently when he was growing up, perhaps as a means to convince other kids to do what he wanted or otherwise to get his way (whether with his peers, parents or other authority figures). It's Tom Sawyer's whitewashed fence. Jobs is trying to manipulate your mind and I don't mean that in a sinister way.

Also keep in mind, Dale Carnegie's book How to Win Friends and Influence People was published in 1936 and was a very well-known book throughout Steve's life. There is a pretty good chance he ran across a few books like that which would have aided his advancement in manipulating impression, narrative or outcomes. He didn't have to entirely invent the wheel in that sense.
Brackets EOL Notice
> How would they even refer to these entities they can't read?

The same way they already handle it in court when people have unusual names?

Some poor California judge is gonna have to figure out "X Æ A-12" when the kid files for emancipation.
Not disagreeing with you entirely, but deep work can be done in office hours as well.

Nice noise cancelling headphones, schedule a chunk of 1-1.5 hours, go "do not disturb" in chat and don't check mail during this time. You can get decent amount of work done in one block. Try to get 2-3 of these blocks during the day, that would be pretty decent.

You could use a Pomodoro timer app if you want to track the blocks.

Manic time is also a great app, it keeps track of all the windows you have active, so then you can go back and tag the chunks of your time and do an analysis on when you went down a rabbit hole and for how long.
Peterson & Davie's excellent (and free) "Computer Networks: A Systems Approach" prefers switch (claiming the bridge term is "historical") but offers this rather brilliant comment:

> But whether we call the device a bridge or a switch—and the network you build an extended LAN or a switched Ethernet—the two behave in exactly the same way.

Which is to say the difference between an Ethernet switch and an Ethernet bridge is its name rather than its behavior.

They also correctly note that "switch" and "switching" are more abstract terms that apply to a wide range of devices (which would seem to make "bridge" and "bridging" a bit more precise and descriptive.)

In my own experience the bridge term is still commonly used by networking practitioners to describe the devices, and transparent bridging is used to describe the behavior, e.g. 802.1D.
Look at Doom Emacs. It's pre-configured to work out of the box for modern dev.

There are also some good guides on YouTube by DistroTube, if you prefer to learn that way.

https://github.com/hlissner/doom-emacs

https://www.youtube.com/watch?v=dr_iBj91eeI
Yes, for me that's when I started to develop a negative opinion if Google. I still use Android but aside from that my life has drastically been de-googled since then.
I’ve really enjoy writing queries in RethinkDB’s [REQL language](https://rethinkdb.com/docs/introduction-to-reql/)

> ‘r.table(“users”).filter(u => u(“email”).match(“.*@gmail.com$”)).run(conn)’
Is there evidence that Google+ caused the demise of Google Reader? Couldn't a simpler explanation be that the VP in charge of this product wanted to put headcount toward something more profitable? One problem with talking about a large company is that decisions, even major ones, are often made without other functions having much of a say, and yet every decision is attributed to the company as a whole. And just because Google+ was happening at the same time as the Reader shutdown doesn't mean you can create a causal link between the two.
Unless the former is enshrined in Canadian or British Columbian law, it’s irrelevant and therefore there isn’t a legal conflict.
There's all sorts of limitations right now. E.g. you can't allocate an array right now, dynamic dispatch is prohibited, there are some bugs too.

Most of this is just a relic from StaticCompiler.jl being a very straightforward slight repurposing of GPUCompiler.jl. It will take some work to make it robust on CPU code, but the path to doing so it pretty strightforward. It just requires dedicated work, but it's not a top priority for anyone who has the know-how currently.
This is a made-up problem, right?

The language migth be "native", but the alphabet isn't - hən̓q̓əmín̓əm̓ k̓ʷə́yecən - obviously it's derived from "foreign" (Latin) alphabet. Nothing "local" about it. They could just as easily pick a few different letters to transliterate the language to...
I've had issues with some items I've posted for sale. I ended up just deleting the ad and then creating it with some tweaked working. Then it got approved.

I think it's mostly just algorithms for wording and if people report it. I would guess that you're basically screwed. I'm starting to accept that's just what systems do to people, whether it's Facebook or the "justice" system.
Rewrite it in Svelte. It will be trivial, easier to maintain, blazing fast, and light as a feather. I’ll happily help!
Good to hear we're not alone in thinking that this is a promising use case.
As Harry Truman said [0], "It's amazing what you can accomplish if you do not care who gets the credit".

[0] https://www.brainyquote.com/quotes/harry_s_truman_109615
This square needs to be a cube because there is a third important dimension - time.

Amazing work requires focused effort over time, first to complete, and then for lots of people to discover it.

And the time dimension is not linear, but has an acceleration. The more amazing the work, the longer it will take to complete, and during this time acceleration of people knowing about it will be near zero.

But once completed and made public, the more amazing it is the faster the acceleration of discovery.
Fun times. I once applied pagerank onto a set of 8000 math articles and ran the result as a web app in 2009/10.

http://web.archive.org/web/20091230103939/http://myyn.org/m

As a gimmick, I created 36 groups, with group 1 containing the most important concepts:

http://web.archive.org/web/20100109055506/http://myyn.org/m/...

Spoiler, the top ten concepts were:

Function · Set · Number · Integer · Real Number · Point · Property · Finite · Ring · Relation Theory

BTW: Glad the archive has a copy, because I do not.
The problem with deep thought is you can waste a lot of time thinking about something that is no longer important. If your project is doomed to be canceled for reason outside your control there is no difference in output between someone who does nothing (ie should be fired for lack of work) and someone spends his days working hard.

Those who do better networking tend to be onto those trends. They will find out about opportunities where 10 minutes of focused work will net a large [sale, or other win for the company] for the. 10 minutes of the right work can be far more valuable than a whole month of deep focused work. (though that 10 minutes probably builds on - and takes credit for - someone else's months of deep work)

There is no clear win here. However if you like to be a deep focus person you should force yourself to spend some time every week figuring out the pulse of the company so you are at least doing useful work.
IoT: Pentest of a Connected Camera
Its a suggestion to fix the awkwardness, one that will never get approved

"Put your code into functions, people!" .. is the reason why most people dont notice the weird scoping rules

You will only hit the weirdness face first, if you write scripts with global variables, which is usually what beginners do

Most advanced users, and library writers, probably hardly notice it
Sounds like they had a tragedy of the commons, too haha
Addressing a Particular Internetworking Misconception
What is the difference between BGP Hijack and BGP Route Leak?
If RoadPony can find a niche in the crowdfunding market, I think it could work. Give bands some benefits or features that existing crowdfunding platforms don’t, and they’ll use it.
Open source, like open science, is public good, that's value enough for me. It's a way to do good that's both aligned with my principles and personally stimulating. I'm not motivated by points or stars, recognition, money or self-worth, and I suspect I'm not in the minority.
Indeed. Maybe not in the JS world though.
> you mentioned that your coworkers still caught covid despite wore mask at all times.

No claim was ever made that they are 100% effective. Vaccines are not 100% effective either, this does not mean they are ineffective.

> Could still be coincide with something else. Even if it covid that caused that, still need to how how prevalent this is.

Willfully ignorant.

> The lockdown also corelates with the start of the pandemic, how do u know its not caused by the lockdown ?

Because lifting restrictions is directly related to increases in cases, which is then directly correlated to the number of deaths? Willfully ignorant.

> I'm not blindly against lockdown, I'm againts lockdown because it doesn't make sense. It caused problem greater than the virus itself

We might agree that there may be more effective ways to keep people separated than a full blown lockdown, balancing health concerns with people's needs, but at the time, it was the best tool in the toolbox- and outside the US worked well- New Zealand, for example, which is pretty much back to normal these days after a duration much closer to the first time period.

As for your last statement, you are certainly implying that your own inconvenience is far more damaging than the lives of others. You don't want to wear a mask, you won't stay home, you... just want to let the people die and let the chips fall where they may. All the while claiming that lockdowns are ineffective while in your other posts admitting you didn't follow them [1][2]. "The thing doesn't work even though I didn't do it and I am fully aware it requires everyone's compliance to be effective." Sounds like you are ready to run for office as a Republican.

[1] https://news.ycombinator.com/item?id=23817123
[2] https://news.ycombinator.com/item?id=24191298
I think you misinterpreted what I meant.

Biologists certainly would say that humans are social and tribal. They would disagree that the typical delineations of tribes (based on race, for example) are natural.

To put it another way: tribal behavior is biological, but decisions about who goes in which tribe are social and mostly arbitrary (beyond family relations).
I'm presently in a 20 min neighborhood in Europe. You know how long people have been here? Since before the Romans. How long have cities* been in Australia? Couple of hundred years? Maybe that's really what this is all about. The train lines run into the cities on centuries-old routes, lifestyles have been built up for eons. The 'New world' has understandably got growing pains.

* my first edit said 'people', not cool. Now I'm curious about what kind of cities the Aborigines had.
> Do you find it hard to connect to people without services like FaceTime, Snapchat, Messenger, or Whatsapp? I'm a similar age and so much of my socializing takes place on digital platforms like those, especially during COVID.

Shockingly SMS works fine, nobody ever had problem with it.

>Messenger

I use FB like once a week on my PC/Laptop because I'm studying and unfortunely it is must have

>I'm a similar age and so much of my socializing takes place on digital platforms like those, especially during COVID.

on my PC/Laptop I use a lot of VoIPs like Ts3/Discord, but in 90% of the cases with people from the Internet, so it's hard to relate.

You're probably right, but I do not use them (insta, snap, ...) so I'm not aware of what I do lose
Glad to see there are other people like me, who use a phone like "receiving a letter" - no interruptions, just checking it occasionally when I'm not busy.
Sometimes your alarms are broken due to misconfiguration.