skysight-inc/HackerNews huggingface dataset:
this is what i do. I just need my fix, takes me all of 10-15 secs to get it.
> Insisting that people be consistent and that everything always be fair a regressive trait.

On the contrary, peddling injustice, no matter how small, is the first step in unraveling society.
Why would you understand a mix-match of libraries better than a framework? You have to learn their interfaces either way to use them.
Too bad? I think most people are smart enough to separate entertainment from marketing materials.

I think this ruling is great, maybe we can finally get racing games with real cars and realistic damage modeling.
Literally no one needs to go to the doctor for a sprain.
Most people have a completely incorrect angle between keyboard, wrist and arm. Working from couch typically increases this angle even further. You should see a significant improvement if you reduce that angle. Basically, you don't want your hand to be going "up" at the wrist. Inasmuch as possible strive to have your hand flat through the wrist, or even fall down slightly.

If you don't have room for a mouse, get a trackball. They're relatively cheap and not having expensive health issues is worth it.

Be inventive in changing up the posture. If you genuinely don't have any other surface (dining room table, kitchen counter etc), switch it up - put laptop on couch and sit on the floor. Sit on couch with laptop on your knees, lie down with laptop on your lap or chest, put the laptop on window sill or fridge or counter or shelf and work standing, etc. NONE of these are ideal, but changing is important.
DarwinAI Open-Sources Covid-Net for Detecting Covid-19
How hard is this if you want land that is road accessible (so that I don't have to trespass in order to reach it), and has a source of water like a creek?
> This pings something about modern existence that bothers me. If you want stop participating in the rat race, the only accepted way to do that is to have acquired enough money to retire. You can't just go find an unused plot of land to exist on. And if you did you'd be there illegally.

Before modern times, you couldn’t just “exist” on a plot of land. Ask the Native Americans or any other indigenous populations what happens if you try that. All animals have to participate in the rat race, lest someone higher up the food chain comes around.
I'm sure it has nothing to do with the fact we have a racist/sexist/while(bad)-ist president and resurgence of all these feelings a portion of the country
Let’s say it isn’t.
Sure, if you're using a ref and being careful not to bind `value` in JSX, you're fine. That's not what you were doing though. Here's a simplified demo showing a variation of the issue: https://codesandbox.io/s/react-example-bytg0

As for controlled/uncontrolled inputs and refs/hooks: that's kinda my point. In order to declaratively wire things up in an idiomatic way in React, we've had to introduce a bunch of React APIs to the snippet just to express the equivalent of a "when you click me, focus that guy" action -> effect relationship, because otherwise that relationship is hard to express in terms of declarative state snapshots.
NYAG also called for NLRB to weigh in, which isn't going to happen. They've been offlined at the worst time.

https://www.rawstory.com/2020/04/nlrb-suspends-unionizing-am...
Thanks. Your first link dislodged some cobwebs. I'm definitely confused after all these years. Yeah, it must have been the RAD: device that I copied my WB1.3 disk to.
> It’s like there’s nothing to object to technically and so the mob has turned their rage onto speech patterns.

I’m usually the first to roll my eyes at such mobs but this case is different. When you have a company that has a documented past of privacy and security violations and then releases a letter saying “sorry about the new reported problems but you wouldn’t have known about it if we weren’t so popular lately,” you can hardly blame us for getting ranty. It just demonstrates that fixing those problems was never a priority and thus that press release is really just meaningless platitudes.
I think they’re referring to passwordless login with physical keys. One unphishable factor that can’t be brute-forced or cloned and doesn’t require typing and password management.
Toilet paper is scarcer here in Portland Oregon, but according to nextdoor, there is basically at least one store that has some everyday, and there are typically multiple.
IANAL but I assume that argument would go into the "confusion / Polaroid" part of the suit. It should have to be egregious to be given consideration, but that's up to the judge.
And yet nobody bases their decision whether or not to buy a Glock based on its performance in Counter-Strike. It's a non-issue.
The server would have to downscale the received stream. That's at least one round of downscaling for each participant, possibly more if you want to send different quality versions of the same stream down to different participants.
Hi - I was in fact talking about my home office. I don't have ANY of this in the office proper.

My point is that I've been remote 50% for years, and remote 100% now, and in either scenario cannot imagine working from couch.

Well I mean, I can, I've done it... it sucked :S
Generating Go code in Kubebuilder style
Ah, why is this thread hidden ?
It's more generally about mass media and the manipulation of information to create a certain narrative. The same tactics of mass media can be applied to different agendas.
So you profiled the sites enough to understand that the actual bottleneck for these sites was the framework CPU/memory overhead?

Yes. That's part of my job.

I don't know what the requirements of these sites are

Then anything else is just blather. I know more about my systems than you do.

Was a full rewrite in a base language only really an easier/superior decision then finding more simply caching solutions (which many frameworks support out of the box)?

Yes. For my purposes. Perhaps not for the sites you work with.
Why would you want to use the old APIs for new code?

Consistency. A code base that has been maintained for several years but now does similar things in four different ways because of which APIs were fashionable at the time each of them was implemented isn't going to be great to work with.

Or maybe you just liked the old APIs better, perhaps because they were more helpful for your particular application than the new ones, or because some other tool or library you find useful works better with the old API.
TLS is now pervasive. Certificate Transparency prevents CAs from aiding interception. http is now explicitly flagged as "insecure". Browser vendors have had a major part in those improvements to Internet security. (So have many other parties, such as Let's Encrypt for removing cost as an excuse for not using TLS.)

People trying to make protocols more secure don't need to convince you, they just need to make your job as hard as possible until most users reject what you're offering.

We need a dozen more ideas like Certificate Transparency. We need pervasive end-to-end DNS security, with unencrypted DNS flagged as insecure. We need a means of preventing DNS servers from altering the DNS records of sites they aren't authoritative for. We need browsers to all agree to explicitly flag connections as insecure when they chain to a locally installed certificate, in a way that can't be hidden without rebuilding from source.

And this isn't a purely technical problem, either. We also need legal support to review regulations in certain regulated industries and demonstrate well-supported ways to fulfill those regulations without breaking security (e.g. "if you do XYZ to log the time and endpoints of connections but don't actually MITM their traffic, it's reasonably well-established that you're fulfilling ABC regulation"). We need lobbyists to change regulations incompatible with secure protocols. We need designers to make security as usable as possible, because poor usability is a security problem.
A software engineer's worst nightmare
Google employee here (my own statements, not the company's, blah blah blah).

The incident last week was due to hardware failure and completely unrelated to Capacity or COVID. https://status.cloud.google.com/incident/zall/20002
Of course there's always a scenario that could be malapropos; yet most of the time we're not comparing $20k to a figure that has a larger GDP than many countries. I always get a kick out of people on the internet who take what I say and blow it way out of proportion to try to win an argument against me that I never made in the first place.

Anyway, I agree with your last sentence; at what point is something "good enough". Lately I feel like the "good enough" in a significant amount of corporations isn't acceptable. I'm in healthcare and the absolute lack of security in my day to day is absolutely amazing.
But you didn't implement the crazy HTML generating functions, so I can't create a formula to display memes:

NotImplementedError: Function image not implemented yet.
Or Gitea, if you want to use a fraction of the resources! I use it solely as a GitHub backup — you can mirror Git repositories from anywhere and it pulls changes on a schedule. Literally set it up this week, thank goodness.

https://gitea.io/en-us/
No, and part of the reasoning is to explicitly avoid the chance you might accidentally refer to the wrong `this`. There's an ESLint rule to enforce this: it will complain if you use a `function` without referring to the prototype this. Makes it handy because if I do use `function` I know it's because there's a reason -- e.g. some libraries still make heavy use of the local this.

https://eslint.org/docs/rules/prefer-arrow-callback
It's not technical debt, because it was not a problem before.

More likely just a poorly designed system.

Security is always a game of 'staying ahead' - with a totally new userbase context, the security parameters have changed under their feet. So now they need to quickly adapt their product to the new context.

A vastly new usage context is going to create all sorts of stresses.
as a kid reading Asterix comics (forest village in brittany) I'd fantasize about living this way. Saying "I wouldn't miss a single thing about modern 80s.. except the pharmacy"
Can you claim to be living primitively while mounting horses? I believe hose taming and its use for war and transportation is somewhat a recent technology (~2000 BCE)
And also why common blood pressure medications which block that same receptor are (probably) and good anti-viral for them.

Losartan is currently in clinical trials for this new usage.
I worked in aviation for a while. This is super common. There isn't a pilot on the planet who hasn't turned avionics off in flight (there are always redundant and backup systems). There probably isn't a working pilot in the world that hasn't had to cycle a circuit breaker in flight this month.

Edit: Well, if this was a normal month.
It is much more than a matter of code style.

For example, an arrow function accessing variables outside its scope is much slower, something you will notice when processing a lot of data in nodejs.

And if you're working in the browser and trans-pilling down to ES5, babel needs to do a lot more work.

But as long as people are aware of the trade-offs, they can use whatever works for them.
Do trust-fundies bug you the same way? Granted, someone put up capital that came from somewhere to seed their lifestyle, but they're quite literally living off others' labor, too.

Putting that aside, a lot of folks seems far more attuned to 'cheating' at the very bottom of society than the (much more damaging) cheating elsewhere. Is someone eating almost-expired grocery store waste a bigger imposition on others than fraud? Tax evasion?
I feel like a lot of the authors recommendations for Slack are talking points in Office 365 keynotes.
Do you just use the open source PDF.js engine or do you contribute back to the project with fixes and features?
Congrats to Grafana Team!

If you're looking at scaling your Prometheus setup - check out also Victoria Metrics.

Operational simplicity and scalability/robustness are what drive me to it.

I used to to send metrics from multiple Kubernetes clusters with Prometheus - each cluster having Prom with remote_write directive to send metrics to central VictoriaMetrics service.

That way my "edge" prometheus installations are practically "stateless", easily set up using prometheus-operator. You don't even need to add persistent storage to them.
Imagine how you would treat a really great employee - someone you certainly wanted to retain.

Would a person getting that treatment from you quit for a job where 10% of people got fired after the first month?
Here’s one example:

In the IPv4 Internet, there are about 830,000 prefixes (network addresses) announced, and the number is growing [1]. Routers at ISPs and sophisticated customers maintain full (“default-free”) routing tables with at least one entry for each prefix.

These tables are used for packet forwarding decisions, so lookups have to be fast. Traditionally, a radix tree is used, but some routers use other data structures or specialized hardware.

[1] https://www.cidr-report.org/as2.0/
“I let my emotions draft my words and get the better of me.”

What a pathetic excuse from the General Counsel of one of the world's most powerful firms when caught engaging in employee retaliation. This isn't acceptable from any lawyer.
It works but it sometimes takes some fiddling or restarts with those kind of google depending apps until the intention is accomplished. So, I wouldn't recommend LOS to the average user. But most apps I use work perfectly fine.
I'm all about the open core business model.. but are you guys affiliated with the core pdf.js team?

$440 / month is pretty hard to swallow. I love that you guys included a build vs buy section, but I think it's going to be difficult to land clients at this price point because higher end clients are more likely to choose the build vs buy option.

Anyhow, the product itself looks well structured. Congrats & best of luck.
One post per company, please. This is in the rules at the top of the thread.

The previous one is here: https://news.ycombinator.com/item?id=22750829
> Is a virus a living thing? Maybe.

I remember 20 year ago, at school, when the biology teacher was presenting this dilemma. Ever since, when I hear someone saying "doing this will kill the virus", it triggers my brain into this subject, since you can't kill something if it's not alive ;)

Somewhat related, I also like the concept of the "Viruses of the Mind" [1], which makes an analogy between the spreading of a biological virus and the spreading of an ideology.

[1] https://en.wikipedia.org/wiki/Viruses_of_the_Mind
There is as much bias in what you choose to report on as there is in the way you report it. For most of the mid-late 20th century major media outlets uncritically reported information stated by the White House and the military.

To do so without commentary or comparison to factual reality is a kind of bias but feels neutral because it doesn't create contention in an individual's mind. There are exceptions such as Cronkite's broadcast after the Tet Offensive which I am not lauding or criticizing here, only to say it was out of the norm.
>Basically, in both cases (computer/app or dial-in), increasing the number of digits of the meeting ID has very little impact on the users.

It is a frequent use-case that people join meetings from devices that are not running a calendar application, or the calendar does not have the meeting invite.

For example: conference rooms.
It is indeed convenient but the whole ecosystem now runs the risk of being a single source of failure if even one part of the service goes down and it is out of your control to do anything about it and also defeats the purpose of decentralisation of using git. It may not matter for personal or toy projects, but for company or serious ones, it does.

In the case of other risks of only using GH to host your project, Its like hosting your encrypted private key on Keybase because it is temptingly convenient but both run the risk of going down or getting compromised in a security breach.

Serious projects like the Linux kernel, WebKit and Chromium aren't primarily hosted on Github but have Github mirrors instead which makes more sense.
Yes, orange man bad indeed. Now that we are in agreement, please check the link I shared.

It is a coordinated campaign that began around 2010 to distract away from the occupy wallstreet movement.

It's an obvious "divide and conquer" strategy to take the social pressure off of the top class of ruling economic elites.
If not making a fool of themselves in the process, yes. Common sense is much needed in such situations, I would say.
Thank you. Although I've moved away from it, it's excellent.
I think it was the television show 24 where the villains weren't allowed to drive Ford cars.
If you say so.

If you'd characterize a semi-homeless person getting a free sandwich 'unjust,' then thanks for making my point for me then :-)

edit: grammar
"This is because an increasingly large percentage of the people here have to deal with the dissonance of having to make their living in an industry and business culture that depends on those kind of practices and consequently rewards and promotes them."

And bellow - doesn't show for me in the submission either when logged in or not, only in my comments urls.
There's a really good reason why that wouldn't work. There's no reason why a war dialer can't create millions of users. The 2-3 second delay doesn't really accomplish much unless you limit their capacity to have requests pending.
Bee with a Body That’s Half Male, Half Female
That's not the singular definition of TCP/IP, as you're seemingly so intent on believing.

TCP and IP are separable[1], so it logically makes sense to have "TCP/IP" mean that you're using them together, rather than meaning some arbitrary suite of protocols that may have nothing to do with TCP specifically.

Cloudflare, which is obviously a major industry player, defines TCP/IP the same way that the webinar authors and I both normally define it.[2] Cloudflare also (logically) refers to UDP/IP as a concept,[3][4] which further supports the notion that TCP/IP is not singularly referring to the whole internet protocol suite.

I understand that people do sometimes use TCP/IP to refer to the internet protocol suite as a whole, including UDP. I've seen it before. That doesn't make it the only (or most logical) definition of the term. It's certainly not the definition the authors of this webinar intended you to use when reading the title.

In the tech world, many terms are overloaded with multiple definitions. This isn’t an uncommon situation by any means.

> this title makes me believe the author doesn't know what he is talking about

Because the authors are choosing to use a different common definition of TCP/IP, you think they're the ignorant ones because you don't know that common definition? Or because you're only willing to read the title in the way that makes it seem the most nonsensical?

I left my first reply because the author of that comment was being so unnecessarily insulting to the authors, and now you're following up with similar snark, and posting it in multiple places on this topic, when there is no evidence to support that your use of the term is the only valid use of the term.

[1]: https://superuser.com/questions/449703/must-tcp-use-ip

[2]: https://www.cloudflare.com/learning/ddos/glossary/tcp-ip/

[3]: https://www.cloudflare.com/learning/ddos/glossary/user-datag...

[4]: https://www.cloudflare.com/learning/ddos/glossary/internet-p...
have you never seen a homeless encampment? Visit LA some time.
> Do trust-fundies bug you the same way? Granted, someone put up capital that came from somewhere to seed their lifestyle, but they're quite literally living off others' labor, too.

No, because they're supposed to be living off of daddy and mummy's labor, not mine. You see, trust fund kids have a trust fund, but the people who provided that money (mom and dad) typically have a lot of say in how its used. It's the same principle here. If a trust fundie went to a public soup kitchen, then yes I want a say, because that's my money.

Otherwise, no I don't really care that someone gave someone else money. Not my business. If the 'wild' guy in the comment found an independent patron to provide him everything he needed, I'd say go for it -- that's a great business to be in honestl.

> Putting that aside, a lot of folks seems far more attuned to 'cheating' at the very bottom of society than the (much more damaging) cheating elsewhere.

That's not true at all. You just haven't made a proper comparison. Trust fund kids aren't stealing anything from me. That money is not mine. It was their ancestor's and now it's theirs. If they were taking my money then that would be unfair.

> Is someone eating almost-expired grocery store waste a bigger imposition on others than fraud?

I have no idea how this relates

> Tax evasion?

Tax evasion -- not paying taxes that are owed -- is against the law, and ought to be prosecuted, including with jail time. I don't think that my country (America) typically goes easy on those who flout tax law, but in general, I support law enforcement universally, and I would support cracking down on those breaking tax law and building more jails to house them.
Even in countries with no lockdown in place, economic activity is way down.
For instance in Sweden, at least when I read about it a few days ago, restaurants and everything were still open.

If I remember correctly, they had between 10-20% of the usual activity.

Even if it's not mandated, people don't want to take the risk, either for others or for themselves.

All of this to say: I don't think the options are between close the economy to save people (at least short term), and don't close the economy and bear the hit.
The latest one is not an option, the economy will mostly shut down by itself
NPM disallowed un-publishing modules within a few days of that incident. It's not a thing that happens any more. Also, NPM for years has defaulted to creating lockfiles with all the specific versions of dependencies pinned, so even if a dependency gets updated to have a bug, you will stay on the currently-pinned version unless you specifically change that.
Really depends on how we define “value”. Baking, or gardening, etc — yes they “take time” away from other value generating activities. They can also be incredibly fulfilling and enjoyable tasks.
2008: Obama wins Ad Age's marketeer of the year. https://adage.com/article/moy-2008/obama-wins-ad-age-s-marke...
Having your name become the standard way to reference to the category of products you make is highly beneficial in terms of brand recognition. In some places every off-road may be a "jeep" and every photocopier may be a "xerox machine", but the companies still own their names and only the original holders can make "real" jeeps or xerox machines.
This is actually a known and discussed issue in NVC circles.
I highly recommend Miki Kashtans workshop "Naturalizing NVC" [0] to everyone. A shorter watch about the topic is a video from "Cup of Empathy"[1].

[0] https://www.youtube.com/watch?v=oHtDZ98CTDc

[1] https://www.youtube.com/watch?v=WiCtf5sZWHA&t=266s
Probably because it was forwarded by email and the leaker's identity and job would be at risk.
They bother me, but less because the person they are living off of gave their specific consent for that money to be used that way.

...whereas no one ever asked us if we should fund the lifestyle of those who are voluntarily homeless.

There is a world of difference between giving your nest egg to your kids when you die, and living off of the state.
No. I characterize someone choosing to be homeless who does not have to be (the situation described above) and yet depending on others to feed him as unjust, yes. It would be equally unjust of me -- a perfectly able-bodied human adult -- to ask for charity as well.

This is not about unchosen homelessness and poverty; this is about people shirking responsibility because they don't like it. Stop changing the topic.