skysight-inc/HackerNews huggingface dataset:
So, in conventional DNS this is problematic since of course a false answer isn't valid under DNSSEC the server can't even deny the existence of a name without proof this denial is authoritative which it doesn't have. It may have to SERVFAIL or give an obviously inauthentic response.

In DoH the HTTP error codes provide a way for the server to explain why it can't (or won't) give you the correct answer to your query, for example because you set it to block advertising, or your government obliges it to censor domains, separate from the actual DNS answer or absence of one.

This will grow even more interesting under oblivious DNS, a planned future upgrade to the DPRIVE protocols in which you'd send your questions to an intermediate (e.g. quad 9 in this case) but those questions are encrypted so they can't read the details, and the intermediate forwards them to an authoritative name server (which thus doesn't learn your IP address) that can decrypt them, before sending the response back to you without being able to read it.

This obliviousness means that on the one hand Google, Cloudflare and similar large DNS providers don't see what exactly it is you wanted to know about example.com (if www.example.com is the only thing that exists this isn't much help, but if clown-porn.example.com, adopt-a-puppy.example.com and holocaust-survivor.example.com are all under example.com then this makes a real difference to your privacy) and yet on the other the people operating example.com don't get your IP address (at least until you connect directly to their servers over plain TCP) and yet you still get the answer you wanted.
Graphene Supercapacitors: An Ultra Fast-Charging Energy Storage Solution
Ivermectin gegen Corona – news coverage
If there was no e-waste, you’d have a point. The problems come when negative externalities are not priced in. Then we’re forcing people to pay those costs, though they may be distant in time or space.
it'll be neat to see if ya'll end up near slack or discord levels of resource consumption, or whether you are slimmer/leaner. is this at all a concern of the team? is chat data all kept in memory or does some of it get stored/loaded on demand, in service worker caches or indexeddb or sqlite or other?

on my 4gb, 6 year old daily driver i dont find electron apps to be difficult. personally i dont think it's that worthwhile to try to appease the vast ranks of anti-electron anti-web zealots (i doubt any of them would ever be satisfied no matter how many gains were made). but it would be interesting to hear of folks adopting more advanced techniques to keep resource consumption down.
I think it's important to bear in mind that even with the system working perfectly well, and perfect ethics, we should expect to see a lot of papers published with false results.

Lets say there are 200 propositions we want to test and are candidates for publication, that 20 of them are true and that our error rate is 5%. That means when we test the 20 that are true 19 of them will be accurately shown to be correct and 1 will be erroneously found false.

However when the other 180 propositions are tested 5% of them will be erroneously found to be true, that's 9 propositions. This means we will end up with 28 'successful' studies that make it into prestigious journals, about 1/3 of which are false positives.

And as I said, that's if the system works perfectly with no fraud whatsoever. Throw in some human error and it's not surprising if a fair few studies start to look pretty dodgy. Add in some genuine fraud too and you've got a full-on replication crisis with all the trimmings.
Well, many things in the environment are a lot worse now than 100 years ago, but some things are better. While there was much less industrial production, it was more polluting per output. Waste water cleaning, industrial process cleaning or in general taking care of garbage has improved a lot in the last sixty years in developed countries.
How can it be settled when no one and nothing can show it's mental state to others?
Atlassian has been producing remotely exploitable code for a decade now.

https://www.cvedetails.com/product/8170/Atlassian-Jira.html?...

I would also say based on experience that if they tell you that an exploit can't be used against any of their other software that you shouldn't ever believe them.
I love doing things I can do with my daughter, Minecraft, reading series like Wings of Fire, but for myself I think and write about philosophy, and very seldom listen to music while high.
In the end, global warming or not, fossil fuels are pretty bad on their own:

- air quality, radiation from burning stuff

- noise, pollution

- accidents(mines, oil rigs etc.)

- with every gallon/liter of oil you buy, you send at least 50% of those money to a foreign despot.

Being a climate change "denier" is mostly irrelevant for this discussion.
Definitely. She'll be one this Sunday, but the effort seems to be increasing for a while at least (I'm hoping when she can speak it'll get easier).

But the thing is, lots of the experienced people you want to hire will be in this position, so it's worth accounting for.
So if I tell a friend a secret, and they plaster it on my wallpaper, and then I have a different friend over for dinner, my different friend is the one violating my privacy?
That's exactly what they claim. The objection argues that these blocks are not comparable though, mainly since the malware domains are filtered globally, where that's obviously impossible for local filters based on regional court decisions.
Awesomewm is and always has been my favorite window manager. My biggest issue with it, i3 and other barebones WMs is that there are a lot of edge cases covered by traditional DEs that you suddenly have to solve yourself. And often they're things you first discover when you're trying to do a thing affected by that edge case and you waste a lot of time doing something other than what you actually wanted to do.

So I've begrudgingly moved back to KDE. It's customizable and capable and is close enough to what I expect a DE to be without wasting my time too much.
20-30 sounds reasonable. And should more in the weeds discussion be needed it should become the source of specific follow ups.

It’s the standing 1 hour meeting where some people leave thinking it’s a waste of time. The waste is what agile is about, or not about. If it’s productive, needed, or even just healthy then it’s appropriate IMO.

Thx for sharing.
Max Howell's tweet gets pasted on every article talking about code interviews as some kind of exemplification of the problem of whiteboard/algorithmic interviews.

What some people might not know is that he reflected on that tweet two years later (3 years ago), in this Quora question: https://www.quora.com/Whats-the-logic-behind-Google-rejectin...

He even explains how he actually did well in the software engineering interviews in the process.
It's not a single 90 minute test. It's a 90 minute test for every place you interview with, every single job cycle. This most recent round I had to find time for at least seven of these tests on my own time, and several I did a ~30 minute practice test ahead of time to get familiar with whatever subpar web-based coding experience I'd have to deal with for the test (I think there was 5 different ones I dealt with).

I could have done three other tests as well, but those were >90 minutes and I just couldn't find the time or energy for it (Amazon's requires a dedicated 2.5 hours, for example).

So effectively I spent roughly 12 hours just taking exams for my last job search, and basically let the house go to shit for a solid month since I was working on them (or prepping for interviews, or doing other things asked of me) basically every night, and had zero energy on the weekends to catch up much beyond a couple load of dishes.

Compared to having to take a single bar exam, one time, that you cram for in the prime of your textbook knowledge, I'd take that any time.
The sad truth is: even had we the will to resist, we haven't the means.
s/ceased/seized/
I think the ability to resist overreaching policies like civil forfeiture is one of the strongest arguments for people in the western world to have access to cryptocurrencies.
If the efficiency of the solar module is > the albedo of the ground on which it is mounted, it can actually cause net local cooling.

And of course a thermal source like nuclear pumps out 3x as much heat pollution (2x at the plant, 1x at the place the power is used).

Direct thermal pollution is still very minor globally, compared to heating from increased greenhouse gases.
Experience Sharing of Building Applications with Cassandra
This is the same numerical sleight of hand that fossil fuel boosters use.

Roughly half of the primary energy demand isn't actually used, it's just wasted as heat. Replacing fossil fuels with nuclear or renewables would mean that much less primary energy would be needed due to the efficiency gains of electrification.

The real issue with nuclear is that it needs all the same stuff as renewables (better grid connections, pink hydrogen production, demand management, EVs, hydrogen based flight and shipping) in order to keep costs reasonable but still just costs more because solar and wind are much cheaper.
It reads as though there's some confusion between "simplistic" with "simple". Electron is the simple answer, and "simplistic" is frequently used to try to shit on that. (Its implementation is complex. So is Qt's. But nobody cares about that for either, because it's done.) Qt's definition of "cross-platform" is functionally limited to "Windows, Mac, and Linux" unless you want to do way more work for a way worse result. That's not simple at all.

Qt runs in a web browser via WebAssembly but building an application that way--I mean, if you want that to work, good luck, but it's a presumptuous ask to make of a developer. If you want to have a client somebody can log into via Chrome or Firefox? Hi, now we have two codebases that aren't sharing logic.

Qt also doesn't work well on iOS or Android. Attempts have been made. They're not viable without significant work that "Qt is cross platform" elides, and you're probably forking your entire codebase for what you can actually salvage. And when you've built a Qt application, there's a whole lot less that's reasonably sharable when you eject out of it on those platforms (because you will), as opposed to the large amounts you can effectively share between React and React Native (see also the web-hosted option above).
SEEKING WORK | NYC | Remote: Yes

6+ years of experience developing production-level web applications and ML/AI models at scale, and leading small teams of engineers. I studied Computer Science at Cornell University and later honed my skills through industry and freelance projects. My skills include Python, Flask, Java, Javascript, JQuery, ReactJS, MongoDB, Docker and various AWS tools.

Email: borachristian ((at)) gmail.com

Availability: up to 25 hrs/week*

Resume: www.chrisbora.com/Chris_Bora_resume.pdf
> a decent evaluation of junior engineers without industry experience, but it’s a common complaint among senior engineers that they have to study material that they haven’t used in years to get a job where they won’t use it.

Counterpoint: some engineers with industry experience may have been working on very specific tech that doesn't readily translate to a new position. Actually, I'm sure some companies wouldn't even consider them for that reason.

Big companies need some standardized way of interviewing people if they want to maintain some level of fairness. At least, algorithms and data-structures provide a common denominator.
Right, how did I neglect that. It's positively suburban.
> For example, some systems automatically reject candidates with gaps of longer than six months in their employment history, without ever asking the cause of this absence. It might be due to a pregnancy, because they were caring for an ill family member, or simply because of difficulty finding a job in a recession.

Or a pandemic!

But just set it and forget it, and you can make it to happy hour with your crew.
I draw and paint every day, and believe it or not I approach art in the same way. I can get flashes of what something looks like finished but they're somewhat distant feeling. On the other hand, I will just know exactly what to do from a deeper part of my subconscious that doesn't require thought (as far as composition, shape harmony, value relationships, etc).

My friend has aphantasia and it's really hard for me to believe how difficult that must be. I've asked him... "so you can't even picture your parents face in your mind???" and he says no. That must be crazy...
Makes sense, assuming that the crappy company does want to be better. Most of them are not serious about it though.
Same with ugly words like ‘grok’ and ‘meatspace’
Sure, but when applying Marketing Math™, remember that all prices need to end in "49" or "99" to "sound cheaper" than the next incremental bump. So you'll end up with a device that is either $50 or (more likely) $100 more than otherwise.

Or they'll eat that $1 from their profit margins…eh, who am I kidding?
>You can of course install from your package manager

Debian 11 was released a couple weeks ago and the rustc it ships with is already so out of date (7 months old, gasp!) software written for modern rust versions can't be compiled with it. And this isn't a Debian only problem.
It's one of the reasons I moved from Google to Apple. iPhones 5-6 yrs old still supported. I always thought iPhones were too expensive, but I didn't take into account the upgrade cost every 2 yrs on Android.
The problem is that waterfall is a myth propagated by the Agile evangelists. Development waterfalls were not frozen and rigid as claimed by Agile advocates, but we're in fact fluid allowing certain steps to start before others were finished.
In fact there is quite a bit of research on 'John Smith' just as people are interested in the engineers at SpaceX (multiple books, podcasts, talks and so on).

What is bothersome is that some people that do not like Musk have come out of the woodwork with the 'but he is not responsible' argument. Its is such a tiered line of argument by now.

Everybody knows a company is not one person but equally everybody knows that Musk is most responsible for SpaceX by literally any definition. I hope at some point we can evolve past this endlessly repeating line of argument.
> So it's better than anarchy?

Sometimes, but in my experience anarchy (which adds some business value, in a non specific way) is often better than waterfall (which adds none and actually hinders by preventing small quick schemes that add value now for the promise of value in years to come)
If I put solar panels on my home, say I have an oversized system: produces 10kW on average when I only use 8kW on average. It would appear as I am a net energy exporter to the grid. This alone doesn't tell the story that I use the grid as a big battery which I can use when there is no sun.
Overton window friendly mainstream content shaped by PRC censorship is popular because no one likes running across divisive / distressing content that seems to be endgame of western attention merchant approach. Incidentally western platforms follow suit and starts cracking down on undesirables. Going to be interesting once TikTok rolls out massively profitable store fronts / shopping layer comparable to DouYin. Maybe tiktok philosphy will prove that serenity sells more than drama. Censored, curated speech is more marketable to unrestricted free speech.
Maxlinear Hispania | https://www.maxlinear.com | Multiple positions | Full-time | Valencia, Spain | ONSITE

We have multiple positions opened for the Valencia office. You can check all of them here: https://careersintl-maxlinear.icims.com/jobs/search?ss=1&sea...

* Senior Software Test/QA engineer

* Staff Field Application Engineer

* Senior Staff Firmware Development Engineer

* Principal Firmware Development Engineer

* Staff Software Test Automation Engineer

* Principal Applications Engineer

* Software Development Engineer

* ...more...

The link above contains a detailed description of each of them, but let me introduce you to the firmware engineering related ones, as that is the area where I work:

We develop the different firmwares that run inside embedded networking devices (such as 5G transceivers and fiber/cable/plc/wifi set top boxes). The ideal candidate would have experience...

* ...programming embedded devices in C / assembly.

* ...working with RTOSes (such as uCOS, ThreadX, FreeRTOS, ...)

* ...analyzing TCP/UDP/WiFi network frames.

* ...developing on Linux workstations with gcc based toolchains.

* ...documenting everything he does!

We are looking for either junior or senior engineers.
I like the idea but I'd like it even better if it gave attribution to the artists. My artist friends struggle to support themselves with their art; the least someone can do, if they're not paying for art, is give credit.
I wonder how much hardware marketed as "space grade" (or whatever the terminology is, I'm just a layman) is actually as hardened using these techniques and redundant as you'd expect. Or are they simply certified because the manufacturer's process went through some checkboxes. In the aviation world, for some components, the difference between aviation grade and non- is 1. cost and 2. a Certificate of Conformance from the manufacturer that says "this thing is provably aviation grade, trust us bro."
Financial freedom is a spectrum. For me, when I was working for minimum wage, the equivalent of $3,000 back then meant 3 or 4 or months to find a new job if I got fired, without getting evicted. And it meant if my car broke down, I could either repair it or buy another one instead of taking a loan at a car lot, or relying on public transportation, which would have severely limited my employment opportunities. And it meant having a wider range of places to live since you could afford first, last and security deposit, which almost no one else working for minimum in that time and place could.

If you can save $30,000 a year, do that, but in my experience $3,000 was orders of magnitude better then $0.
It's probably best for me to provide an example. We create three URLs for each media asset. For [1], [2], and [3] you can click our icon in the top right corner:

- A link to the asset itself (just the JPEG or whatever with embedded ID) [0]

- A link to a preview with twitter card, facebook open graph, etc support suitable for sharing (and re-sharing) on social media [1]

- A link to an iframe embed for use wherever else [2]

For an asset where the user has configured the metadata to be hidden our verification API doesn't return anything other than the checksum to validate against [3].

Users can update the returned metadata at any time or hiding of the extended metadata and it's updated dynamically and instantly - everywhere. So this way producers and consumers of content don't need to have a dedicated consumption implementation (but it could certainly be branded or white labeled to the content producer). Currently the client is just our javascript but we're working on mobile and browser extensions that can run anywhere against the raw asset link provided in [0].

[0] https://share.tovera.com/assets/c65b0658ab6e4d89963b1e0a319a...

[1] https://share.tovera.com/preview/c65b0658ab6e4d89963b1e0a319...

[2] https://share.tovera.com/embed/c65b0658ab6e4d89963b1e0a319a1...

[3] https://share.tovera.com/preview/e51de3d34bfe47d7bc25fb8f252...
Glad you named and shamed. Should be more of that around here. Too many toxic environments fly under the radar because people aren’t willing to speak up.
Yeah I’m definitely interested because a huge component of this will also be a decentralized system that is meaningful for privacy but also allow for safe authentication
On a large enough timescale, everything becomes irrelevant.
On the other hand, it's relevant to remind everyone that not replying to questions from the law enforcement can get you in trouble although you did nothing wrong.
Unless they plan for their repo to have zero contrib policy and open merge rights, they will also have to follow rules and force people to follow their (third party) rules.

Sometimes it's worthwhile to consider that the "third party rules" you don't want to abide, are there for good reason.

Furthermore, sometimes the underlying reason for those rules is something you can hack on and open up.

"Oh we won't ever support feature X because of legacy arch Y so no PRs for feature X please". Well, perhaps you can solve legacy arch Y and help everyone at a more fundamental level.
I suspect this article is satire
Failing to Learn from Failure: How Optimism Impedes Entrepreneurial Innovation
I'd probably recommend ScyllaDB for NoSQL. It's a replacement for Cassandra (which it's mostly compatible with) which is more or less the de facto standard for large NoSQL deployments at big companies, but it's written in C++ rather than Java so it's even faster (and has more consistent latency) and easier to deploy. And it's been around long enough at this point that it's established and not likely to just disappear.

It's a shame your devs don't like SQL. It's probably my most useful developer skill. Saves so much time elsewhere. Having said that, a messaging app that you really want to scale HUGE (like Discord or Facebook Messenger huge) is one place where the NoSQL solutions are justified.
Previous episode on (classic) Vim was also great, with a wonderful cast:

https://changelog.com/podcast/450
We're certainly already in it. We're witnessing the last few acts.
If you want to support them as an individual, donate through PayPal. https://www.paypal.com/donate/?hosted_button_id=PSNWM3WUSAZU...

If you are an individual: Quad9 relies entirely on sponsorship and support from individuals and companies who believe in our mission, and who benefit from our protection of end users. We need resources to fight this ruling, and to continue our mission of providing security and privacy to end users. Your comments on social media to amplify the awareness of this issue and engage in civil discussion on the topic are welcome. Please help by donating via Paypal.
Sortof. From my vague remembrance of this study, the closer the work sample was to the actual work the better it predicted job performance.

So debugging or implementing some small stuff against a real application would perform better than leetcode.

TBH, I think the original point of algorithms was to act as disguised intelligence test, which are tricky to use in US hiring.
That is some of the weakest reasoning I've ever read, but... I guess I can't stop them.
Ask HN: Are you more likely to get a dev job at a startup without a degree?
Are you more likely to get a developer job at a startup than a big tech company without a degree?
Doesn't affect my groups though.

If you (correctly) think coal causes lots of pollution and fossil fuels have issues and need replaced then whether you end up in group 1 or 2 still depends on whether you agree with the general consensus that renewables are better/cheaper than nuclear or not.
Linux distros also drop hardware support as my AMD card knows quite well.
“He actually did well” - how would he know that? He also wasn’t hired.
> To see how fast this technology is moving, you can watch this video [1] where sandy munro needs a helper to wrestle with the ford mach-e inverter on a table.

My take away from watching that clip wasn't him being confused with the function of the inverter but rather being puzzled by how every step of the assembly eschews the principles of Henry Ford and even the rules he said he wrote while at Ford.

Maybe you linked to the wrong time?
Hardware Solutions to Highly-Adversarial Environments