skysight-inc/HackerNews huggingface dataset:
I'm no expert at all, I just saw that the DAC[1] I picked up for a project specifically states no blocking caps are needed.

I then found upon this application note[2] which states a full-bridge class D shares the benefits of a traditional bridge tied load[3] amplifier, like not requiring DC blocking capacitors.

Not sure how common this is, but clearly blocking caps is not something to be assumed.

[1]: https://www.ti.com/product/PCM5102A#product-details##feature...

[2]: https://www.maximintegrated.com/en/design/technical-document...

[3]: https://en.wikipedia.org/wiki/Bridged_and_paralleled_amplifi...
To benefit from the acceleration, one should use the Apple implementation of BLAS/LAPACK: the Accelerate framework, for the moment I think numerical python libs link against OpenBLAS ? But I'm not 100% sure.
Good thing it wasn’t a debate I asked for or mentioned whatsoever in my comment.

Clearly technology has affected politics in the last five years. That doesn’t mean it was the sole source of said political action.

This seems so tritely obvious to me I don’t know why it needs to be debated.
Third person here who wants to bogart your personal wiki tools :)
By ‘emulating’ I don't mean providing a pty, I mean providing a terminal emulator in the usual sense of interpreting control sequences to maintain a screen representation. Dtach and abduco (which I only learned about from this thread) does the former only, while tmux and screen do both.
That wasn't the case with Luddites.
They were fighting against the transition to unskilled labor but even more so against worse working conditions and pay.
When technological progress makes it more efficient to exploit people, there is a problem, and more efficient production does not make that go away or balance it out.
It’s left up to you. POJOs work just fine in Mithril, but you can use any of the existing libraries (Redux, Mobx, etc) too if you want.
They don't even validate that blacklist entries actually contain an offending URL in the report. That's how much they care.
I generally agree with this, but making sure your error messages are correct is even more important than terseness. The last example of the article is a perfect illustration of this:

$ cat invalid
cat: invalid: invalid path

An invalid path or a file not found are not the same thing! The real danger is that being too terse and unclear is worse than unnecessary verbosity.
Wow, very surprised to see no DMARC records in place for harvard.edu or their various subdomains. It may be possible that a single DNS record could have prevented this whole madness.
Maybe there should be a law that any business that has over ten billion dollars in annual revenues has to answer the phone when you call them and have a reasonable resolution process for complaints.

If that ruins your business model, cool. Just spin off parts of the business until each one is back under ten billion in revenue and do whatever you want.
Tell HN: A 30-something CS undergrad struggling with life
Born into a dysfunctional family (father beat the sht out of my mother, me, siblings). My mother in turn beat the sht out of me & my siblings.
I had trouble in elementary school. Had to repeat classes, graduated from high school late in life.
Worked mostly in temporary low-paying jobs, then went to school for 3 years doing basically nothing. Dropped out, then worked again somewhere, then went to school again pursuing a computer science degree (60% complete).

My life is just a big f*cking maze (too many trial and errors, esp. unnecessary ones: "doing the same thing over and over, and expecting different results"-kind of mistakes).

Now in my early 30s going to school with Gen-Z (feeling as the only Yoomer stuck in there), still having financial troubles (hard for me to make ends meet), wondering if this grind will ever come to a halt?
Especially when 3 decades have passed, and you never really worked in a "real job" being "socially awkward" and lonely for most of your life.

How can I make up for my lost years? I can't this is the realization. Time can't be brought back. So this is out of the equation. All I can do now, is look into typical recommendations/life advice/studies/findings and optimize as much as I am comfortable with:

- water fasting (mostly following Valter Longo)
- cold showers (b/c it helps against depression and ease my Reynolds syndrome)
- socializing (not easy for me, but I must try it at least b/c: https://news.harvard.edu/gazette/story/2017/04/over-nearly-80-years-harvard-study-has-been-showing-how-to-live-a-healthy-and-happy-life/)
- omega-3 and other supplements (good for easing depression caused by trauma/loneliness)

I am no expert, I don't understand these studies fully, but they at least give me some sense of direction to "steer" my remaining life out of this misery. (At least I hope so.)

1 year until I prospectively graduate. Let's see how this life of mine unfolds.
Estimating Galactic Distances from Images Using Self-Supervised Learning
It's a conspiracy theory saying that we know natural and effective cures to cancer, but those are ignored or shammed by Big Pharma and scientific world because they are conspiring to instead produce drugs that are costly and require taking for long periods of time because thats more profitable to them.
Objectivity is a hard thing to find or determine. I consider myself somewhat objective on this issue. I have biases that run counter to most on this site(I lean right politically). I would consider Trump's incompetency to be an objective assessment when considering the massive amount of political blunders that he has made combined with the instability that he has triggered, or at least amplified. I'd say he also took advantage of his base as well, seeing how wildly different their assessment of the election is compared to the mainstream narrative.

If you disagree with me, then how would you measure or determine objectivity?
Worked for years. Even showed up in the GCP dashboard as having access. Had no idea it “private”. We just plugged in credentials from Google as per chromium build instructions. They knew we and others were using it because there are stats.

Now we are given 2 months to develop a completely new solution.
I’ve being increasingly wary of Google’s offerings altogether. Their ban hammer seems to be driven by Mr Magoo, who looks at everything and sees threats, and makes judgements.
Reviews would have to be done by humans and humans doing things themselves is bad for the bottom line.
Eventually, Google will get to the point when regulators will come to gut it and the crowd will be cheering
No it doesn't all Chromebooks get updates the same way.
Samsung and Apple have, afaik, same license and did fully custom implementation of ARM spec (short story - Apple A-series and Samsung's Exynos have common ancestry).

But even if you have full license, it doesn't necessarily mean you have time and resources to do full custom implementations all the time.
Yes, up to that point it all seems very plausible whatever the victim-blamers on this thread think. Down the road, should alarm bells have started going off? Probably. But especially in the context of COVID-19, it's not hard to imagine those bells being suppressed in the excitement of a new opportunity etc.
Is there any reason that Google couldn't, or wouldn't, repurpose Google Safe Browsing to blacklist sites that are "unsafe" due to under- or poorly moderated content? E.g. doing this to Parler after they find hosting again? I can't think of a reliable one.
Ah, my original field of expertise. Once, when the dwarves still slept, I did a lot of work on rings and ideals.

Prime numbers are generators of prime ideals in the domain of Z. Of course, any multiplication with any divisor of 1 (and -1 is a divisor of 1), will leave the prime ideal intact.

So yes, you can call -2 or -11 a prime number if you want to. You will not gain any results from it, though.
sorry for 2 I meant basic biology knowledge lol
I think what you are referring to is called a Turing Tarpit [0].

[0] https://en.wikipedia.org/wiki/Turing_tarpit
reading it in his voice really adds some oomph to his speech
But it continues to take up the same volume of space, so isn't there a limit to how much carbon dioxide it can remove from the atmosphere and store?
I think you’re right about in-group morality.

I’m curious: do you see categorical similarity between the events of January 6 and the events of the summer of 2020?
Error messages should be laconic.
Most SREs are comfortable with Python, but our product is written in C#, and we can reduce SRE blockers while increasing collaboration by getting our SREs comfortable with C#/.NET.

Here's what I've learned through the process:

Hurdle 1: SREs love Macs, but some of our projects need to build for Windows. We use VMs or VPS to solve. Clunky, but it gets the job done.

Hurdle 2: Python Devs are not used to a real IDE. There's a learning curve with Visual Studio or Rider. Just requires exposure and time.

Hurdle 3: Async in C#/.NET is confusing. The internet is full of contradicting advice. Experienced Devs have a hard time explaining all the nuances. The solution again is exposure and practice.

Hurdle 4: Entity Framework or "Why can't I just use SQL?". More practice/exposure.

IMHO most take a liking to the pampering provided by the ecosystem once they clear those hurdles and latch on.
Google doesn’t need to do it, so they won’t spend the effort to do it.
A fun example of a honeypot was that placed by Cliff Stoll in 1986 on a computer system at Lawrence Berkeley when trying to get a repeated attacker to stay on the line long enough to be traced, as described in The Cuckoo's Egg and portrayed in this PBS NOVA recreation: https://www.youtube.com/watch?v=hTx9h3Sm29I
Absolutely. I've used django professionally for about 8 years and I agree with you. Python (and django) is great but solves only the backend side of things.

Things that are by far superior in Rails in my opinion:

* It is a real full stack solution. From migrations to css to credentials storage to assets compilation to file uploads to rich text editing to we sockets, etc.

* Ruby might not be as popular as python, but it is a lot better designed (and a lot more consistent).

* Gems/bundler and everything about packaging works a lot better.

* The routing, controllers and validations make a lot more sense to me

The only thing I like more from django is the built in admin. Although there are also external gems for rails which provide same functionality for rails.
You are all correct, It still doesn’t justify self certifying as righteous. One’s greatness is for others to evaluate, not they themselves.
But I know what an evaluation is, a point is, a degree is, etc. These words contain semantic data.
> I have no idea what Arm’s involvement is in all this

But you implied that Apple flouted what was permitted by Arm.

> Just off the top of my head

That's not a reference.

As others have commented its much, much more likely that Apple and Arm have a very close relationship and that Apple are just at the leading edge.
Care to share your explanation. What does it mean? Genuinely curious.
I think another take away from this article is “don’t allow users to upload malicious files that you then host from your domain”

This seems easier to do than jumping domains.
Email addresses can be spoofed.

https://en.wikipedia.org/wiki/Email_spoofing
The section about ants and Google shifting on its planetary chair is perhaps the best part of this article. A sobering way to look at it.
That’s not a bad idea. In general I am believing more and more that businesses that exceed a certain size are harmful for the overall economy. They may be more efficient and generate lower customer prices but they also harm innovation and prevent smaller companies from succeeding.
Expecting Amazon search results to do your research for you, that was never going to work.
Windows does do LTS. So do Java, Django, Unity, and many others.

That said, node versioning has caused me a lot of stress over the last few years. Not sure if that's to do with the use of LTS specifically though.
It's been particularly hard interviewing during the pandemic. In usual times, at least you would visit the office and meet some real people in person. Not saying you can't get scammed in person, but it's definitely harder to impersonate reasonably large organisations like that.
Being new to Gradle, I used to run into this same issue. In one of the projects I use, I happened to find this comment, in github, which helped me fix the issue https://github.com/quarkusio/quarkus/issues/10454#issuecomme...

So increasing the default max heap size of the gradle build helped fix the issue https://github.com/quarkusio/quarkus/pull/10508/files.
You get the feeling that this was not phishing scam with the ultimate goal of financial crime. This (to me) smells more like a specific, personal attack on this woman with the intent to humiliate and embarrass her professionally.
Oscar Mayer Seeking Wienermobile Drivers
Also, the organization into "apps" in django is total nonsense in my opinion.
This is ridiculous. This journalist doesn't even have a PhD or any publications.

To those who are downvoting this because of the misleading comment below, note that she claimed on Twitter to be joining the Harvard Faculty of Arts and Sciences, not the Harvard Extension School. Nobody becomes an Associate Professor at the Harvard FAS without a PhD.

Source: https://twitter.com/Nidhi/status/1271705895437651968
“We don’t care, we don’t have to.”
Every day at the same time, my internet dies for 1 minute. How do I investigate?
3:40pm every day my wifi loses internet access. My devices remain connected to the network, but all traffic dies. Almost exactly 1 minute later everything is resumed. I have no idea what the cause could be.

How could I begin investigating this? I have a spare Raspberry Pi and and old Android phone at my disposal, and some programming competency.
I'm looking forward to more countries opening the door to Starlink for the economy boast and access to their people but also to reduce the chances of this happening.

If there was a ground station outside of the country the shutdown wouldn't have had an affect unless they tried to police each person running the dish during the ban.
I have no extra knowledge on the subject, but if the flagged website was indeed serving malicious content, the brakes would have to come down pretty hard. If you have a review period you can end up serving malware to hundreds/thousands of people. Don't know how often this happens, though, and what the false positive rate is, it'd be interesting to see.
that's a super biased sampling, for every Einstein you're going to have 100 other impactful researchers who followed the traditional route of schooling

I think a better way of framing it is that people with some talent will emerge naturally no matter their circumstances
I was curious so I looked it up. From zettelkasten.de/introduction/ when the author is talking about the principle of atomicity:

> Wikipedia, also, is not a web of thoughts, because you can only link to articles and sections within them, but not to individual thoughts inside the text. None of the addresses matches with any thought. Wikipedia is not meant to be such a thing. Rather, Wikipedia is an encyclopedia with each article containing information on a topic. Wikipedia is not a thinking tool but a tool for information retrieval.
How to Learn Things
Indeed.

The lack of hard advice is great for them because they're essentially never wrong but you'll also never fix the problem with the advice alone. Keeps the gravy train going; if they solved our problems with hard facts in blogs, we wouldn't need them.

That said, the advice itself is still pretty good if you have the chops to follow through, but I honestly don't think you can build the chops by hiring in the consultancy to tell you. In fact, it's actually a bad sign that you leadership both need obvious advice, and think they can enact change by hiring the consultancy.

The reality is, you'd probably have better results changing the leadership.
xBrowserSync is not as nice (frequent full re-syncs) but still syncs bookmarks between Chrome & co. and Firefox. Had to switch to it after Xmarks was discontinued.
Are there any no win, no fee law firms that specialize in these cases? What if for every hour offline, your SAAS loses X money? For this particular case, what if due to the service disruption, some customers decide to move their business elsewhere? Enforce an SLA?
That would probably cut a lot into their profits. Automating these tasks even if some people get cancelled wrongly is way cheaper than hiring people for reviews. Hey are so big that losing a few customers doesn’t mean much to them.

I am waiting for the day when this happens to a large company. My company has more and more stuff on AWS. If Amazon cuts us off by accident the damage will quickly go into the billions.
The Biden stimulus is crammed with goodies but makes no economic sense
Your insistence that the necessity of Black Lives Matter protests is an equivalent phenomenon to the demagoguery of Donald Trump suggests that you do not believe there is systemic racism, that police unequally target and murder black people, that perhaps the election was actually stolen.

Using social media for disinformation campaigns is not equal to using social media to organize peaceful protests. The fact that 7% of those protests involved some kind of violence (which includes escalation by police, counter-protests, opportunistic looters and yes, perhaps some protestors who have plenty of reason for anger escalating to violence) does not take us to the conclusion that social media caused these protests. They were not based on a disinformation campaign. They were based on violent events that took place.

The belief that the election was stolen is not based on violent events taking place. The claims of evidence have all been hand-waving, such as misunderstanding the Blue wave due to a much higher percentage of mail-in ballots going to Democrats, which was caused by disinformation about mail-in ballot fraud.

Looks like we're debating which reality is based on facts, and it does need to be debated. If we had a shared reality, then perhaps there could be debate on what data points need included in an article exploring social media used in disinformation campaigns, but we do not share the same perspective on what is reality.
Having worked at a power-plant and a pumping station, I can believe it.

Such places will be left open now and again. Mistakes happen. Anything from "ABB needs the telemetry but cannot visit the site in person due to covid, can you open the firewall on port 1337 when they call you". Sure. (and then forgets). Some engineer left a dongle in a controller, during an emergency a laptop logs on on the network that is not properly secured etc.

What I don't believe is that OP never reported it. Because such places will have protocols and will fix it the moment someone calls. And if they don't have protocols, they will have them by the end of the week. Edit: so what I also don't believe is that OP is certain they are still wide open.
FWIW: I've used Maven for years and I don't have these problems.

When I am tasked with fixong other peoples config I usually move things to the correct location, delete the corresponding configuration qnd then everything works (better).
I’ve heard some people refer to Next-like frameworks as “middle-end” to highlight their specific intersection of concerns.
I work a lot with gradle and had the same problems in the beginning. I overcome most problems by extending gradle through custom plugins and reading a lot of code. The documentation became clearer and clearer. Granted that is obviously not the desired way of learning a tool. Whenever I talk about Gradle and what it’s biggest problems are it’s exactly that. The introduction docs glance over so many aspects. It gets worse if you are completely new to groovy, Java and gradle. The idea to hide everything behind conventions is smart to keep the amount of configuration low. But if one has no idea about these conventions it becomes insanely hard to figure out how this black box works. One thing I have to disagree is the way he describes how to create tasks and that there are multiple ways of doing it. What he shows is the internal gradle API mainly targeted for plugin authors or gradle itself. There is no barrier. Build script authors should stay away from these APIs to stay forwards compatible with future versions. That’s also why gradle has 3 types of documentation: DSL, API and the raw Java Docs. Again nothing that makes the Tool easier to use for beginners.
missed a word or two? Also, the dead guy has nothing directly to do with that expedition.
Forgot json. Python Devs want to just json.loads and then v=json['key'], but it's not that easy with C#/.NET.
The first response was good "looks like there are some directly below your question ;) " BURN
Yes because a nuclear power plant would have a plc Nat'd to the internet. Multi-million dollar budget, we'll just NAT the plc so joe can work from home.
كلمات اغنية احبائي محمد شايع
I’ve never used Mithril but in looking over this it seems very similar to a small library I wrote myself, especially with regards to routing and the use of # in the URI. I think solutions to certain problems are universal and the way we implement those solutions is the interesting part. Of course my library was never optimized for large-scale DOM mutations or other such real-world issues, but it’s always fascinating to see someone develop similar solutions. So why did I even write my own library? It was more out of curiosity than need. I also like to understand how “magical” things work, and for me, the best way to understand something is to try to do it myself, even if I don’t end up fully completing whatever “it”
is. Discovery is a powerful benefit that I feel modern software engineering doesn’t provide as much as it used to.
Recently I had the pleasure of learning Ruby and then suddenly Gradle started making sense. Things like having more than 1 way to do something, or the magic DSL syntax achieved by using the Ruby unary block syntax - it's a bit more understandable once you learn Ruby.
> You can get out of this by using jQuery.

You don't even need jQuery these days. All the important functionality is now in the DOM by default.
JS isn’t going anywhere.
“Naturally, Commodore canned it outright soon after it was completed.”

So much waste. Commodore could have remained relevant, but they had too many irons in the fire.
Well, of course, SMTP headers are trivial to spoof, but for this scam to work, the scammer would need actual POP/IMAP access to the harvard.edu account to receive her replies and respond to those, which is not as trivial.
Yes, it was two Svelte apps. One for the menus and one for the in game ui/hud elements. Things like health bars, reticles, ability timers, etc.

The interface between the game engine was designed to be as decoupled as possible. The UI could run in a browser with a mocked game underneath it, which allowed the UI devs to iterate very quickly. This also has the advantage of allowing UI to be built before the game had a feature implemented.
How are they technically going to prevent non-chrome builds from using these features?
TLDR: i was a suckered into quoting my job and as a journalist failed at the one job i am supposed to be good at- Getting the truth in a story. I quit my job, look like an idiot so I write this click bait piece to grab attention.
The difference is that the actual constraint lives in one place and the rest of the locations are UX benefits to help the user. The system doesn't get into a bad state just because you forgot to add the constraint in the 100th location.