skysight-inc/HackerNews huggingface dataset:
I think this is the point of the stage 3 proposal.

Browser makers start implementing the feature and releasing it in the development and beta versions of their browsers. Then if the users of the experimental features start noticing that webpage break, the proposal will get an update.

If I remember correctly, this exact thing happened to `Array.prototype.flatten` which got renamed to `Array.prototype.flat` after it was realized that the former broke a lot of legacy webpages (and after a long discussion of `Array.prototype.smoosh`[1])

1: https://developers.google.com/web/updates/2018/03/smooshgate
Congratulations on persevering with the program.
I just ignore all FANG recruiters in my inbox lol. The time & emotional investment is not worth it just to get declined with no feedback
The politically correct term that the editorial is advocating for is gain of function research.

Here's a quote from one of the referenced NIH studies in the editorial which makes it plain:

>"laboratory experiments that resulted in viruses with enhanced transmissibility in mammals"

Gain of function enhanced viruses are inherently dual use, so calling them biological weapons of mass destruction is not hyperbole.
Hey there! Product Manager from Deepnote here.

We're in a stage where we support a few enterprises already, but so far only those who are comfortable using a managed service. However, the support for on-prem (deploying to your cloud environment) is coming soon and that should cover the majority of use cases.

Just to make it a bit clearer – this is a fun tool to render any notebooks on GitHub. Deepnote as a platform also supports everything else you normally do with notebooks (execution, collaborative editing & comments, versioning, secure integrations, scheduling and more).

And yes, you can set sharing settings similar to Google Docs, for each project (which can have one or more notebooks).

CMEK are not yet available and not yet in the plan for v1 of on-prem, but let's talk (robert at deepnote.com), and we can make it happen.
> Also after the Snowden revelations, I laugh at the idea that American made products are somehow more “secure”.

Be that may, but as a US person I’d rather have US intelligence snooping on me than a foreign hostile entity. There are no ifs and buts about it. For folks in other countries, I leave it to them if they are more comfortable with a democracy, with relatively good relations with most countries in the world, snooping on them or a communist regime, which has issues with each and every one of its neighbors.
Compare this real-world valuation to some grossly inflated other startups and iFart app equivalents. Stack Overflow did so much to so many of us and beyond, yet, it sold below $2B!
"Low Code" is a new (to me) buzzword, but Microsoft has targeted that niche for a long time. Specifically I'm thinking of the older Visual Basics (3-6) and the advanced scripting and database features in Office.
I guess it would be helpful to understand what your expectations of the technology are as well as providing a few more details. What you are describing doesn't sound crazy to me assuming selecting a cluster to deploy to is a one time thing. If it was every time you wanted to deploy a change that would be cumbersome. I suppose the step you need to do could be automated, and there are multi cluster solutions available, but I'm not familiar with them because I don't use Kubernetes this way, so I can't speak to how well they address this particular issue. Are you expecting that cluster selection is automated the same way that Kubernetes automatically selects which node to assign a container?

Edit:

Some things that might be helpful to know:

- Is your company using cloud or DC? This might explain some of the decision making.

- Since this is a pilot, is it possible there are plans for future improvements regarding cluster selection?
I'm currently porting a slackbot to Teams. Even with the backend logic and architecture mostly re-usable, the Teams bot is already taking at least 3x as long to code, simply because their documentation is so obscure. It feels like detective work, correlating data from 4 different tangentially related sources (AzureAD, app authorization flows, Graph, BotFramework). I've never had so many tabs open at once in my life. At one point, I gave up on their documentation, and just traffic-sniffed the library used in one of their example apps in another language, to figure which endpoint to call and which json format to send it. The jump from Slack to Teams feels like the difference between Rails and (Java) Spring - the former makes web-apps, the latter is a framework and dependency injection container, which can be used to make various apps and services, among them web-apps.

Long story short, MS is a master at making you appreciate the difference between "technically possible to achieve" and "easy and realistic to achieve". If my experience with them is any indication, MS still has a looong way to go before they can make their ecosystem of services accessible to "normal" people.
This is exactly what I was trying to say.

Imagine, in some distant future, where users who contributed were also rewarded for their contributions when their community "gets sold". One of the comments above mentioned that their investment into the site is 0, that may be true for them, but I most definitely invested dozens of hours of my time in order to write a well informed and solid answers (as was demanded by their community guidelines, mind you).

I am not the best example either, I know people who have written thousands of high quality answers and god knows how many hours of their time into writing these.

My gut tells me that it would be fair, and make the world a better place, if such users were rewarded as well.
> There is an amazing variety of wonderful modern music in a multitude of genres.

Truth. I picked up playing guitar over the pandemic. While I primarily play bluesy / folky / indie stuff on my own time, I find myself listening to 80s metal for inspiration because it’s honestly super nerdy from a music standpoint. You’ll actually probably learn more applicable technique dissecting an Iron Maiden song than a classical piece.
Thanks for sharing that context, it's helpful.

Do you happen to know how frequently a given Bar Raiser will be on the same interview loop as a given manager? Are they load-balanced across the whole company, or siloed to their home division?
> In spite of this, I am in the top 7% of accounts on the site, which is a nice reminder on the power of compound interest!

That's how I'm in the top 5%.

My old posts that are still relevant get votes. Every time I log in there is a new notification about how many more points I have.
Antisemitism is now a "progressive" stance.
That aside it's a terrible name because it looks like preftech. If it's just caching they why not keep the ass tight?
Are you up for explaining these gists? We use nix extensively at work and yet I’m having trouble wrapping my head around these. Node dependencies have been a thorn in our nixification of some packages, C / C++ has come easily.
What huge assumption? That we know nothing of the distribution, hence we must assume each distribution is as likely? You seem to fail to grasp what it means to not make assumptions.
Who are the most capable of answering random questions? Those who have the most time to do so.

Who are the the most likely to answer random questions? Those who have the most time to do so.

Who doesn't mind providing free "senseless busywork"? Those whose time has little to no value because they have so much of it.

My account on SO is 12 years and 9 months old and even though I haven't asked or answered a question since 2009, I'm still in the top 10% of reputation. Because in those early months/years, it wasn't difficult to garner reputation.

I just don't have the time to troll questions to answer on SO. As for asking, either the answer already exists, or I can find out by reading the documentation. And deity-forbid I'd pull the answer-my-own-question-to-document-the-solution that used to be the recommended way of just getting content on the site.
Doesn't look like based on the graph in the top level comment of this post that made much of a difference at all.
> "deeply passionate about Agile"

It makes me low key angry because I simply don't believe that Agile is anywhere near interesting enough to justify being "deeply passionate" about: it comes off as phoney.

Beyond this it's just so narrow that it makes no sense. I can absolutely understand somebody who wants to find ways to make a company run better (more revenue, profit, more efficiency, better products, whatever), which will inevitably involve some amount of engineering processes. Somebody like the late Andy Grove would probably fit into this category, and that I can absolutely get on board with. But Agile is so far from the be-all-end-all of good process that to be "deeply passionate" about it is almost beyond satire.

Good process should make things more effective, should make teams more effective, should make you more effective. Note: effective not productive. It's far too easy to be uselessly busy.

As an executive a substantial proportion of my time is spent on "bullshit elimination"[0]: stopping things from happening that create unnecessary work, ideally before they start to cause serious issues. Instead, allow people to focus on the things that we employ them for and that, for the most part, they want to be doing (all jobs have some elements that we don't like, of course). And, importantly, instilling a culture of "bullshit elimination" in my teams.

Sometimes that involves creating, modifying, or even killing processes - and enabling those in our teams to do so when they need to. The key is that process should be malleable and simplify rather than complicate. Formalised processes can often look complex even when they are a simplification because what happened before, ad hoc, was a large amount of unnecessary thrashing that was never captured.

[0] Honestly, I'd rather be programming but SOMEBODY needs to do this, and it turns out I have some aptitude - and possibly the right temperament (thoughtful but just impatient enough; not actually rabid) - for it.
The actual hobby (active music listening) is dying because it has a lot of competition in the entertainment space.

Yeah, this is probably a bigger problem than the perception of hifi being strictly a rich man's game thanks to $50K flagship speakers.

But, I do think that perception is one of the biggest issues.
Yes since it is describing more what you want and less how to do it, but SQL is not an end-to-end solution.
This comment reminds me of those kids in middle school who would tell you to write, "pen 15" on a piece of paper and then laugh like crazy when you did because it resembles the word "penis".
Pidgin still exists.
Depends on the nature of the work.

In a tech workplace 20 is probably a real handful.
I thought they should have discussed why a company might want to incentivize managers to not be under a URA goal. They discuss why having a URA is "normal" and why it might be bad to incentivize managers to meet a certain URA, but not why a company might choose to so anyway.
TBF, the notion of community at least started off as more than marketing speak or social justice trend chasing. Arguably, it is a substantive basis of our inter-networked connectedness, even if it was later assimilated by the same marketing machinery that also spits outs empty (but apparently effective) buzzwords.
Is this actually an XY Problem? What you really want to do is wire up some ethernet and get a 5 GHz access point in each room.
Running something like nixos-infect to convert an Ubuntu machine into NixOS is going to be a new user’s easiest part of using NixOS. After that, it’s a pretty steep learning curve (or a tutorial) to do anything interesting. I’m doubtful that deleting that first step would bring more users.
On the flip side, some of those spreadsheets that reach the "would be easier to manage with a proper codebase" status never would have gotten off the ground had they started as a development project.
I've been using a notebook running on Deepnote[0] to follow along to Andrew Ng's Coursera course (as I wanted to do it in python and not octave/matlab). It has worked really nice.

[0]: https://github.com/dibgerge/ml-coursera-python-assignments
I think Deep Work is highly related to the discussion of distractions and superficial "candy like" experiences. Pretty tough to do deep work (and conversely, easy to do shallow work) when you're assailed with notifications, constantly responding to texts, etc.
RC planes can hit speeds over 150mph with the fastest jet powered ones much faster. They can also have flight times of dozens of hours, a modified RC plane made a flight from Canada to Ireland [0]. Drones also don't need real-time control. They can fly a pre-programmed route or have minimal input and just be told to head to a way given waypoint (or series of them). A well positioned direction VHF or UHF can give a control channel from miles away especially if there's no need for real-time imagery.

[0] https://amablog.modelaircraft.org/amamuseum/2017/03/29/trans...
My newsletter about venture capital and entrepreneurship in emerging markets
Thank you and it's my pleasure!
Well, since you're being deliberately obtuse - I'll expound.

My point is that these companies are moving focus away from the products that got them to where they are, to a set of vague handwavy concepts that are completely unquantifiable. And, in my experience anyways, this usually comes at a cost to the existing products.
one big caveat here is there is much less scrutiny put on hiring interns from internship to full-time, and Amazon hires a LOT of interns every year.
That actually seems about right to me, at least for the type of mfg I'm used to. Compare low-run CNC quotes from Hubs (China) and Xometry (USA) - Xometry is usually ~2-3x the price. I've seen similar for IM prices although I have less experience there. One caveat is that in China it's relatively cheap to move stuff between factories (Say the part is made in factory 1, then painted in factory 2, then laser-etched in factory 3), whereas in the US as soon as you try to do that setup and freight gets really expensive really fast.

I don't know anything about PCBs or components, so I can't really comment there - maybe the multiplier is worse in that case.

One additional thing to consider is there are often grants or tax breaks for US or in-state manufacturing that can be VERY appealing depending on where you are and what you need done.
A few things which might count as "escape hatches":

The `runCommand` function lets us define a "package" by just executing bash code. This avoids all the "phase" machinery that most nixpkgs definitions use (those phases are great for fine-grained overriding; but we don't usually needed to override our own definitions). It takes 3 arguments: the output name, a set of env vars (including `buildInputs` which will populate $PATH) and a string of bash code (which can be multi-line using ''two quotes''):

$ nix-build -E '(with import <nixpkgs> {}; runCommand "hello.txt" { buildInputs = [ foo bar baz ]; } "echo hello > $out")'
these derivations will be built:
/nix/store/z6ffwc1jb70zwz2ly42gaalxnvm7q0gk-hello.txt.drv
building '/nix/store/z6ffwc1jb70zwz2ly42gaalxnvm7q0gk-hello.txt.drv'...
/nix/store/l6sd75hj4854pdzv4044ma42axc2v5v4-hello.txt

The sandbox can be selectively disabled (via whitelists), or turned off altogether, which allows builders to access arbitrary filesystem locations and the network. For example, if we have a Python pip project, and we want to take a baby step towards Nix, we could do this (assuming the sandbox is disabled):

with import <nixpkgs> {};
runCommand "my-app"
{
buildInputs = [ (python3.withPackages (p: [ p.pip ])) ];
}
''
echo "Making mutable copy of app" 1>&2
cp -r ${./.} "$out"
chmod +x -R "$out"

echo "Putting dependencies in place" 1>&2
pip3 install -r ${./requirements.txt} --target "$out"/
''

There are all sorts of other tricks. For example, Nix will make immutable copies of files if we reference them directly like ./foo (these copies are stored in /nix/store). If we don't want that, we can reference a symlink instead, since the resulting "immutable snapshot" is just a link to our mutable, non-/nix/store path.

We can avoid having to hard-code hashes for "fixed output derivations" (like downloaded URLs) by overriding their `outputHash`, `outputHashAlgo`, `outputHashMode` and `sha256` to `null`.

I wrote up a bunch of these sorts of hacks at http://chriswarbo.net/projects/nixos/useful_hacks.html (although its a few years old, so might not be up to date)

Of course, these things aren't advisable; but they're very useful to get up and running quickly, and things can be made "more Nixy" later.
Instagram already has marketplace features, and personally it lost its rarified space vibes to me a long time ago.
It will. Or it would disappear and they know it.
Why must it be a tragedy? The owners were well-compensated. Shouldn't we celebrate instead the amazing result/effort ratio one can achieve these days with a basic website...? SO was notoriously and pragmatically simple.
I mean, this assumes the BR is always acting in good faith and/or isn't in on the whole thing. Honest question, maybe I've misunderstood, but is it beyond the pale that a HM would ask the BR (or not even have to verbalize since the BR knowns how this game works) to sign off because they want to protect other people on their team (as in hiring someone they know will probably rank low and thus be the person fired)?
I don’t understand how being in an interview loop would tell you whether hire-to-fire is occurring. If a manager wanted to hire someone on their team with the intent of firing them, they would hire someone who passed the ordinary interview process. They wouldn’t attach a note to the candidate’s file saying “we don’t really need to interview this one, we’re just going to fire them.” There would be a normal paper trail and nobody other than the manager would know that about the plan.
I started building speakers some years back, using high-end drivers and rather esoteric ... topologies: Voigt pipes, back-loaded horns, etc.

My takeaway from the several years as a hobbyist building and listening to these: full-range was the one commonality that made all the difference in the world. The two-way, three-way speakers I grew up with were crap for "sound stage" (never mind the loss in efficiency with all the crossovers).

A pair of good quality full-range drivers will sound like you are wearing headphones when you are not. Throw in a sub for the bottom end that "full" range drivers cannot carry — possibly add super-tweeters for the extra brilliance of a cymbal crash.

Fortunately low frequencies are not "spatial" since our ears are not physically very far apart so the sub does not step all over the phase information coming from the full-range. Super-tweeters are so far up in the audio spectrum that there is little competition with the full-range drivers in that regard either.

There really was not much reason, to my ears, to spend any additional energy or money on speakers at that point.
It's in the article:

> A source with direct knowledge of the incident's details told The War Zone they believed the drone was highly unlikely to be battery-powered based on the altitude, distance, and speed at which it flew.
This is really cool, but it's $2,000. The problem is the specs don't quite justify a $2,000 price tag. The iPhone 12 Pro Max is $1,099 for 256Gb model. The Librem 5 has 32Gb built in. Granted you can expand storage on the Librem 5, but that's added cost on top of the $2,000. There are other specs to compare, but storage is an easy target.

I think the project is awesome, and I'd be very inclined to purchase one, but I can't justify $2,000 for a comparatively subpar device.
Optimizing performance of PHP app that sends an external request
Other countries have more functional social safety networks, so lesser emphasis is put on individual charity to compensate for environmental failings. To give you an anecdotal example, where I’m from American way of going about charity is often perceived as a form of virtue signalling/paying off your sins.
ML Papers Search Engine
Writing an operating system.
This article isn’t terrible, but it does illustrate the pitfalls of writing about a field (philosophy) without being intimately familiar with it. Specifically, because you assume that [your culture’s version of] a thing is a universal one.

Philosophy is a good example, because even “Western Philosophy” has so many fringe and irregular thinkers (Nietzsche, Deleuze, etc.) that trying to nail down how a “philosopher” thinks into one definition is impossible.

Deleuze, for example, basically saw philosophy as the creation of concepts. Many people find his ideas confusing or at least unclear. His method was definitely not as described as in the link. Yet I think he’s easily the most interesting philosopher of the last half century and someone whom technologists should read more about.

Having said all that, if you’re looking for the clarity of thought mentioned in the link, what you want is analytic philosophy. This is a specific “approach” obsessed with conceptual clarity.
Show HN: Chrome extension of Google Calendar. 30k users in 2 months
The Nvidia solution also has a great camera background filter for streaming but it's not integrated directly into OBS yet (you have to use it via a virtual camera).
In the article:

> A source with direct knowledge of the incident's details told The War Zone they believed the drone was highly unlikely to be battery-powered based on the altitude, distance, and speed at which it flew.
Quantifying Harmonic Dissonance (2012)
Your multiplier looks about right if you compare the Librem USA Phone with a PinePhone.

The $800 price point is already inflated so that it can be made in the US.
You'd probably also downvote all the pay-for-placement results on Google's search page now. That would lead to some difficult questions.
It's less convenient than buying a copy off amazon, but also not too onerous: https://news.ycombinator.com/item?id=27339249
Grow your indie game with help from Google Play
You know that old scammer trick?
Pick 512 wealthy people, pick a stock, write half of the the people the stock will rise, the other half the stock will fall.
Wait for the real development, dump the addresses of the losers, pick a new stock and start again. Write one half stock will rise, other half, stock will fall.
Repeat until only one address is left.
Now give him the opportunity of an large investment. You have shown your skills because you were right 10 times in a row.
The New Domestic War on Domestic Terror Has Already Begun
I'd bet my bottom dollar this statue avatar blog and Richard Weaver have very similar opinions on jazz and other "degenerate music".
Ask HN: Good workflow automation tools to integrate with my product
We are building a motor claims management system at my work, and we have a number of actions that need to be triggered on various system events. We are talking average 2K events per hour, and the actions are API calls on our system.
We looked at airflow, but has anyone have any recommendations on a good self-hosted automation tool, something with a friendlier workflow definition UX?