skysight-inc/HackerNews huggingface dataset:
The End of the Redis Adventure
I think he would have gotten his point across much more easily with examples and alternatives like you did
The KKK has not been classified as a terrorist organization for the very simple reason that historically, it was the terrorist wing of the Democratic Party. (This was even officially acknowledged starting around the time of the Wilson administration, and the KKK had official events at DNC conventions in the 1920s...) Note that the KKK has been replaced by Antifa and BLM in that role in recent years.
> I want to browse it real quick and look over it, before I pull it

What's wrong with fetching it, checking it out in a local branch, and browsing it using your editor? It probably is much easier to browse the code, see it in context and see the diff using your editor compared to the web interface.
You can get a 1nm resolution "science grade" spectrometer for under £1k - I used to design them [1]. You can also buy used ocean optics kit for very reasonable prices on eBay (a few hundred for a USB2000 if you wait).

Or make your own? It'll probably be good enough https://publiclab.org/w/spectrometry

ThorLabs also sell cheaper spectrometers by the way. You don't need a spectrum analyser with seven significant figures! https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=34...

You can also get light testing devices used for film/industrial illumination https://www.sekonic.com/color-meter/c700 (about 1.5-2k)

Or even single chip spectrometers with broad 20nm resolution from Hamamatsu (about £400 on group gets). https://groupgets.com/manufacturers/hamamatsu-photonics/prod...

[1] https://is-instruments.com/products/miniature-spectrometer/
Optimizing for Increase in Website Visitors
I realise this is possibly asking you to give away secret sauce, but is this written up anywhere? Having an example to point at to be able to say "Look, this isn't scary, we can contemplate retiring that nasty lump of tin underneath that Oracle instance after all" would be quite a valuable contribution.
The largest unknown Bitcoin wallet moved nearly $1B for $0.48 in fees
Breakfast for me is the occasional weekend perk. A lazy luxury. I love it. But not for working days.
Sorry, I didn't see that part.
Bp agrees to sell its petrochemicals business to INEOS
On the contrary, any measurable biomarker for depression is very good news.

In psychology almost all diagnoses are just checklist of symptoms either reported or observed. If the patient checks enough of them, they have that. Accurate knowledge of the underlying causes and conditions or clear tests that verify them don't usually exist.

Depression is extreme version of this, so called diagnostic trash bin. Symptoms of depression are present in many/most other psychological and physical diseases.
If the patient shows symptoms of depression first time, it's relatively common for doctor to order full blood panel and other tests to rule out all other causes.

In the end, if nothing else is found and symptoms continue, all that is left is the proverbial "trash bin". If you don't have anything else, but have depression symptoms you are diagnosed with depression. It's not a surprise that medicating depression is just trying different drugs semi-randomly to find out what works.

If we can directly measure for the effectiveness of treatment, it may help to understand how they work, what depression is, or how many different conditions there are behind depression diagnosis.
I remember the meme. My question is, who exactly is culpable of what here? It was promoted by some Republican representative: http://news.bbc.co.uk/1/hi/world/americas/2842493.stm

Should the media have .. simply chosen not to report it? ""Censor"" mentions of "freedom fries"?

Is the BBC article itself "denouncing and shaming"? Or just the Republican it's quoting?
In other news, bloated CISC architecture becomes further bloated.

I'm looking forward to RISC-V's V extension, which is due to become standard around September. Unlike AVX512 and friends, this one is vector size agnostic.
for some reason, that made me think of portlets.

(and that thought made me shiver more than i expected)
"example.com"?
I also really like this, and have some feedback:

I don't find the colors useful. They aren't contextual at all, it's just certain columns have certain colors, for no apparent reason.
Coronavirus mutation has taken over world. Scientists trying to understand why
> No, I was referring to the whole Marriott thing. If you book a Marriott hotel with an aggregator (like Kayak), Marriott has to pay for that booking. If you do it the next week again, Marriott has to pay again.

> Substack fees work the same, you pay a fee to Substack whenever a person renews (transaction).

> So to make the loop back, no the Kayak example works the same way as Substack does.

Replying here since HN doesn't let me reply to the comment directly (probably reached the max number of nested replies).

I now understand your example but I disagree with it. A newsletter, unlike a hotel, relies on a small number of paying users who are likely to renew their membership. Many even pay for annual membership. The main cost is finding a new paying user. Once the user is subscribed it's the newsletter's job to keep that user paying. Marriott pays Kayak only for new users. Next time the user can book a room via the Marriott site. It doesn't need to keep paying Kayak for life every-time that user books a room.
As is "when the looting starts the shooting starts".
The simplest means is to deny that the means are aggressive. Deny the discrimination, claim responses are justified, dehumanise the group, reject any peaceful protestor as a disrespectful "son of a bitch" (https://www.washingtonpost.com/news/early-lead/wp/2017/09/22...), nonpeaceful resistance "thugs" (https://www.cbsnews.com/news/trump-minneapolis-protesters-th...) even where that represents a small minority, agents provocateurs, or responses to violence or entrapment.

Restrict access to institutions of power such as legislatures, the church, banks and financial institutions, civil service, the military, lower or higher education, business, the ballot box.

Use selection criteria which are impersonal but demonstrably discriminate against the class.

Locate polluting industry in neighbourhoods inhabited by the group. Especially contaminants (lead, mercury, asbestos, etc.) with long term cognitive and behavioural health effects.

Encourage (and prosecute) drugs trade and use in the group's ccommunities. Differentiate in prosecution and sentencing between "their" and "our" drugs.

Establish wholly separate "segregation schools" for the privileged group. Ensure that the privileged poor have scholarship access, but the disenfranchised group does not.

Create exclusions based on redlining, restrictive covenants, actuarial risk, AI, or other mechanisms reducing access to assets, insurance, business financing, and other opportunity-enhancing resources, often "objective" and "based in data".
If 400+ syscalls doesn't scream out of control to you, I doubt I can convince you.
Disney's Movie-Quality Face-Swapping That Promises to Change Filmmaking
The hiring ads here seem completely relevant and appropriate for this forum. Very few other websites can say the same for their ads. YC saves money on recruiter fees and job listing fees, you reach your target audience, and you don't need tons of analytics.
If this works it would be quite the breakthrough. You can already get at-home EEG devices (e.g. https://blog.dreem.com/en/eeg-brain-sleep/). Imagine being about to download apps to these devices to detect different mental illnesses.
In the tutorial it says: "In this tutorial we'll stick with `h` to keep it simple and close to the metal." I'm pretty sure they put that in there just to aggravate the HN crowd.
Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for Development
Undulation enables gliding in flying snakes
Why shouldn't it, all parts of the body needs a frequent stimulation, otherwise process of minimizing energy output (ie for tissue maintenance, repair of muscles and joints, etc.) kicks in.

Our bodies are a bit dumb in this, albeit with good intentions - momentarily preserve energy, make body weaker long term. It made sense in the past though, otherwise we wouldn't be probably here.
Downvoted for the contradictory and FUDy

> on modern science which does not look deep into life processes.

What does "deep into life process" even mean? The more in detail you look into processes and the more systematic way you use, the closer you get to a scientific approach. If anyone is doing that, they're doing science.
I tend to do much of the phone/person screening at our shop. I'm surprised how many folks try to bluff their way in. You ask a big-O on maps, lists, and the different implementations they will rattle off the (correct) stackoverflow response immediately. Hit them with basic questions, like handling an exception or closing a resource/JDBC connection... and can just get blank stares.

Codility and Leetcode... screen that folks can code, but the folks who tend to be good at a quick grind don't always produce good code. Not a huge fan of it. I don't even look at the report anymore.
A native app, once installed, basically owns you. With a web app you have to explicitly grant permission for each and every API (of the kinds listed in TFA at least). Are you in the habit of accidentally clicking "accept" in a series of permission prompts? Even if the answer is yes, it's ok, as it's very easy to revoke the permissions in your browser.

There's no way you can argue that a single "grant all permissions" step is more privacy friendly than fine grained permissions.
Show HN: How to vote in Wisconsin 2020 General Election
Wow, that's really interesting. Thanks for posting that.
Or it’s a joke? Assume good intentions
About $30k - https://opencollective.com/perkeep/expenses - which is more than most OSS projects would ever see in their lifetime, so it's not such a good excuse for lacking documentation and UX.
Familiarity of source control tool lowers barriers for new developers coming into the project. For me this is enough reason to move to GitLab.
We like these (or rather, the whole line):

https://www.avantes.com/products/spectrometers/compactline/i...

You can get them used for below 1000$, eg this listing:

https://www.ebay.com/itm/Avantes-Compactline-Avaspec-Mini-/3...
> Most medium and large retail stores have a security guard at the door

Not anywhere I've ever shopped.

The closest I've ever seen is the Walmart greeters, on the rare occasions when I can't avoid going to Walmart.

But then, I live in a rural area, and almost exclusively shop in suburban and small-city stores (the largest city I regularly shop in is Syracuse, NY).
Do you imagine horrors worse than the extremes of 'mundane' human on human racism?

I think Homo Otherus wouldn't be desirable as food, so they might escape the fate of industrial scale culling.
They don't have the same precedence.

foo bar { ... } # bar receives the block
foo bar do ... end # foo receives the block

The later, paired with the non-mandatory parentheses for calls, allows to read and write some really neat stuff.

The former is most often used for one-liners indeed.
Ask HN: Is Shopify’s diversity survey too invasive?
Came across a job description at Shopify the other day and after proceeding to the application I was confused by the questions in the diversity survey. See this link for example:

https://jobs.lever.co/shopify/5c6947a6-f5d1-4a4c-b63a-850c6a8f7a1a/apply

Perhaps it’s naivety one my part but I can’t understand why Shopify would want to know specific gender identity and sexual orientation info. Taking them at their word that it’s not attached to any specific applicant/employee profile, what would the purpose of this be? Does management sit around looking at the percentages of, for ex: non-binary pansexuals who have applied/been hired and use that in decision making?
> However it is ironic that a person advocating for censorship is complaining about that. That is what you want right?

No, I do not advocate censorship, I advocate that the freedom of expression of the owner of a venue supersedes the expression of those who use that venue and that it is the right of the owner to moderate the content of his venue so as to not appear to advocate the messages of those users of that venue to express messages that the owner may consider detrimental to the operation of his venue.

Here is an analogy, let's say I operate a concert hall. In addition to hosting musicians and the occasional art exhibit I will occasionally host political rallies for those willing to pay the fees. As a venue operator I don't have a selection bias favoring any party as long as the guests will pay the charges to use my venue. All they need to do is sign my contract that was written up by the lawyer to protect my assets. One day a request is made to rent out my venue. Under the false pretense of a political rally it turns out that its actually a white supremacist speaker spreading a message I do not endorse. As an operator of that venue do I not have a right that supersedes the rights of the those who intend to spread a message of hate to cancel the contract they signed that says I can terminate the relationship at will? I don't want to be seen as advocating that message. Do I not have the right to my own freedom of expression as the operator of my own property? Does the owner not have the right to dissent by termination?

This is not censorship it is content moderation. There is a difference. The problem here is not the owner exercising his free speech as the operator of a venue to decline the use of his platform to spread hate speech. The problem is those who insist that universal toleration should be enforced regardless of the message or the wishes of the owner of any given platform. I have the legal right to terminate service of anyone who would use my venue to spread a message contrary to my intended audience or that violates my personal creed. That too is freedom of speech. That is why I bring up Hazelwood School District v. Kuhlmeier, 484 U.S. 260 (1988) as it shows that as an owner of a venue I am entitled to my freedom of expression and that my rights as the operator are not superseded by the users of my venue. If I don't want to advocate a message it is my right to dissent by not providing a platform to a message I don't agree with.

Universal toleration becomes questionable when its rationale no longer prevails, when tolerance is administered to manipulated and indoctrinated individuals who parrot, as their own, the opinion of their masters, for whom heteronomy has become autonomy.

-Herbert Marcuse

"For whom heteronomy has become autonomy." Isn't that the what many of these people are getting deplatformed for? What is closer to heteronomy than white supremacy?
I was a lifeguard in high school, and I can assure you they are already very cheap to hire. To be red cross certified was a class one night a week for maybe a month or two, and I got hired at the YMCA for under $10/hr
But the implication of this argument is that the benefit of PWAs is to the developer rather than the user, right? If PWAs actually benefited users, then creating one instead of an Android app wouldn’t be waste of time even if you had to create a separate iOS native app in either case.
No. I responded to user's very clear claims, where he wrote (emphasis mine):

"cytokine release syndrome is highly likely to be causing the (extremely rare) instances of stroke in non-elderly"; "I get incredibly annoyed when people act like (a) these strokes / organ damage are happening in significant quantities"

in his comment replying to dexamethasone effects and I have shown that the "quantities" of those who are helped by dexamethasone are significant. I started by quoting his "extremely rare" and replying "Is it?" (as is "is that really extremely rare" because he is as he writes "incredibly annoyed" in his comment to dexamethasone effects) and showed the numbers.

And you haven't shown anything else.

Note that it was never about "strokes" alone, which was your original claim, but about dexamethasone. For him was "extremely rare": "stroke in non-elderly COVID-19 patients, organ damage, etc." Note the "etc." too. Only you and nobody else here reduced that to "strokes" alone in your first response. Let me state it again, I don't see your comments contributing anything here.
Weird - there have been both good and bad things for my mental health. For example working from home has been great and bad at the same time.

- Great because I have more time to myself, am able to relax faster, I have more time to work on my side project or play video games.

- Bad because my routine is really out of wack now. My sleeping patterns are non-existent at times. I feel extremely tired most of the time.
We chose to go with Lua on our embedded project ~2 years ago, and chose lua 5.3 with the following rational:

1. Lua embeds well on a small system and gives us a higher level language than C. lua or luajit is ok

2. Lua isn't being used for performant code. If we have performance issues use C.

3. LuaJit is looking for a maintainer and is stagnant. This isn't desirable.

Not sure if this is "best practice" but it summarized how we worked through it.

Lua 5.4 has some appealing benefits for us, we'll give it a few patch releases, but I look forward to moving to it.

Re Performance: We're actually running from 50Hz code in Lua on an old embedded CPU. We haven't re-written that in C yet since it runs just fine. We're been constantly surprised at how well it runs and works for us.
This sounds like a bug in safari more than osx tbh.
edit: brackets 40% to 49%)

This is such a nitpick, but do the economics work at 40% (or even 49%)?

It seems intuitively wrong to me that your value captured is greater than the content creators.

If the economics don't work, feel free to instruct me to take a long walk on a short pier
example.com (among others) is reserved per https://tools.ietf.org/html/rfc2606

It's very unlikely that those reserved domains will be controlled by someone nefarious in the foreseeable future.

I've made it a habit to use them instead of something like "insertyourdomain.com" in example configurations or dummy data for tests (where I perhaps need a valid-looking domain). In the unlikely event that something is ever sent to it, example.com is a much better choice than just some random string, since someone could register it and accept that traffic.
For me it didn’t. That sentence is too vague as to what I as a user will be able to do with this project.
Thanks for redis.
Replacing passwords with FIDO2
I would love a story on

"I don’t like much what the underground programming world became in recent years"

What could he mean? What underground programming world is he talking about?
Mention sexism in tech and it'll get flagged off the front page almost immediately, because that's one of the issues where the third rail is too close to HN's own posters that substantial debate is impossible.

Also, civility is not the same as not having abhorrent ideas written up in nice language.
In my mind, "no code" doesn't really exist. All that exists are different programming languages, some of which are visual and require less learning. You could, principally, design a no-code web app IDE that could build whatever website you like; but that doesn't remove the complexity of building it, it's simply expressed in a different way. Seeing programming as some nuisance is, IMHO, the wrong mindset; it's the very process that transforms requirements and expectations into a product. True "no-code" would require human-level (or at least very advanced) AI systems.
Of course, for very low-complexity systems, you can define a graphical programming language that abstracts away most of the technical details (e.g. Dreamweaver, stuff like Wix),
but even that is a very primitive form of programming. Excel is also a form of programming.

Also, I don't really get the hostility for code as a textual format. Text has a number of advantages that just haven't been replicated; it's a very compact format, reasonably standardized, can easily be refactored and can be universally edited. Also, I don't think it hinders learning about programming; learning the programming language syntax is the easiest part, IME. It took me about 4 weeks when I was 14 to learn Java. Learning how to solve problems with the language is a whole different ballgame and that wouldn't be solved by having a graphical programming language. There are cases where it is advantageous (e.g. Excel), but for the majority of use-cases, I think you'll find it hard to get more productivity with a graphical format.
I haven't used Hyper but I'm looking for something to use for a browser extension I'm making.

I'd love to hear what kind of boilerplate you had to write that Vue or Preact handle. It can be hard to see these gaps ahead of time so I'd appreciate the benefit of your experience.
DeepExcel v2 – Actual deep learning in Excel
I agree also with your point.
The real agile as of the "Agile Manifesto" has the spirit of what is good dev in my previous message.

But was is used today as "agile", "agile in business", agile in real use, and especially Scrum is not what the Manifesto asked for, quite of the opposite in the end.

That is even why some of the creators of the agile manifesto backed off when they saw what it became.

In fact, at the moment a company or a people say "we will create an agile team here" (maybe with a specific process scrum/...), you know that it is failed.
It should be like "we have experienced software engineers, we trust them to be autonomous and smart enough to do it how they individually want to be the most efficient/adequate. Also they have responsibility and their opinion is taken into account for business decisions"
No expert, but even example.com isn't totally safe, right? According to the RFC (https://tools.ietf.org/html/rfc6761), while these domains are reserved, nothing should treat them specially, so there's nothing to stop people having them routed somewhere else at the DNS level.
Video chats short-circuit a brain function essential for trust?
@antirez - Thank you for Redis! It's been a joy to use across so many projects.

> However I never wanted to be a software maintainer.

And nothing say that you have to be. There's this perverted view that anytime someone creates a popular FOSS project, they need to dedicate every waking minute to maintaining it. That's neither economically feasible nor psychologically reasonable.

> Redis was the most stressful thing I did in my career, and probably also the most important. I don’t like much what the underground programming world became in recent years, but even if it was not an easy journey, I had the privilege to work and interact with many great individuals.

What is "underground programming world"?
Definitely get what you're saying, but knowing things unfortunately doesn't mean putting that knowledge into use.

I don't know if the guy whose dog ate his homework actually did the homework.

But I know that as a system administrator/security analyst I've had to push back HARD against some really stupid the things the development team wanted to do. And I'm sure the development team thought I was stupid for requiring things like auditable artifacts, limited permissions for developers, and daily backups. They wanted to push out code as quickly and easily as possible.

Knowing tech doesn't necessarily mean adhering to the platonic ideal of 'computer best practices.' This is actually the root cause of most security breaches.

...plus, the family pictures you had on your personal laptop are probably worth a lot more than a lot of the code out there that isn't being backed up. ;)
Germany has a strong handed approach and white supremacy continues to thrive in Germany.
If central planning is so inadequate, why are all the most successful capitalist corporations using it? I don't know any highly profitable company that operates in a decentralised way. They are very hierarchical, with organisational power concentrated at the top.
How big of an issue is context switching in the middle of a sequence of AMX operations?