skysight-inc/HackerNews huggingface dataset:
Twitter released their Clubhouse clone, Spaces. Serves essentially the same function, but is native to Twitter so one less app to download. Hosts have incentive to use Spaces because Twitter allows accounts with larger followings to charge admission to Spaces.

Clubhouse could be at feature parity now, but for existing Twitter users, there's very little reason to start replicating their networks on Clubhouse.
Perl had an amazing Win32 support back in the day, and still does.

https://perldoc.perl.org/Win32

https://metacpan.org/search?size=20&q=win32

RAS, OLE, COM, ODBC. Perl did magick on NT/2K/XP.
I second this. It is amazing the level of thought that went into the game design.
> it is very safe if used occasionally in small doses (as described above).

Define occasionally, and small doses. Paracetamol/acetaminophen is widely considered to be dangerous for a few reasons
- sustained use of "safe" dosages has been shown to have a huge effect on liver failure [0]
- it's regularly found in other painkiller, cold & flu, decongestant, and antihistamines.
- It's surprisingly ineffective for a large number of people for lots of different kinds of pain
- The dosage that can cause critical liver damage is _dangerously_ close to the therapeutic dose.

[0] https://link.springer.com/article/10.1007/s40264-012-0013-7
Skimming through this, a lot of it has to deal with bad GPU hosts.

> CSP fat fingered and deleted our entire cluster when trying to replenish our buffer nodes.

Ouch.
I asked an electrician about this once and they told me the arcing generates heat that travels up the conductor and into the wall, damaging the insulation and sheathing over time, and eventually exposing the bare, hot (as in warm) wire in the wall. This might introduce the wire to conditions where additional arcing (and additional heat) is likely -- for one thing you probably now have multiple bare wires in close proximity -- which is a common source of electrical fires.
I'm not sure it's possible to say it's worse. You suffer from having learned the traditional notation, so some of this is going to look weird regardless. I'm not good at reading music and agree with some of the issues it has, but looking at this does seem like a different set of issues to me as well. I think the only fair comparison could be done by someone with a lot of experience using both.

I think it's fair to say the staff has to be spread out more for this notation since is doesn't compress 12 notes into 7 places like traditional notation.

OTOH be glad you're not reading guitar tablature ;-)
This was one of the primary reasons I left. I had a project that enabled more than 100M+ increased revenue globally and the sales teams it impacted loved my work. But it wasn't considered hard enough or technically challenging work by engineering leadership so I got CME. That was it for me.
I've tried Tailscale recently after reading all the raving reviews here on HN. The service is very easy to install and the apps are nice to use, everything is just very well done.

However, I just don't see much difference from my vanilla Wireguard setup. Granted, my use case is very simple, just connect a few devices at home and in the cloud into a single network and use one of them as an exit node, but I'm still not sure what would make me prefer Tailscale over Wireguard.

So far the biggest difference has been that it makes me use an external identity provider instead of having to manually exchange keys between devices, and I'm not sure I'm very comfortable with that.
The problem is that people think "maintenance" is a bad word. A company like Google is seeing growth from external customers, churn from their internal systems as internal best practices change, and changing threat landscapes on the internet.

"Maintenance" often is actual hard feature work. But when your org or company has a culture of thinking of maintenance as some low-level job, you get a culture like Google's.
This really feels like most online communication and promoted blogs on the social medias (hacker news included) have gone to the "we're optimizing for tribe click throughs" rather than technical due diligence and excitement.
> There must be some way to structure contracts to allow for cost of developing new technologies

Make companies evaluate and eat the risk by allowing them to set the fixed price...

> yet incentivizes minimizing that cost.

... where they are bidding on the contract against other companies.

This only works if you have a market with multiple players, which is possibly the main reason NASA is more heavily leaning towards fixed-price contracts now.
Ultra Mobile/Mint Mobile | Various Roles | Costa Mesa, CA | Full-Time | Remote Roles Available | Ultra Mobile and Mint Mobile. Our two brands are basically the Batman and Superman of the wireless industry, saving our customers from our overpriced competitors with incredible prices and premium wireless service. We are inventors and innovators who believe in owning the outcome of everything we do, being action-based, and embracing the journey we’re on as a team. Check out our careers page to learn more about us and see all open roles: https://www.ultramobile.com/careers/ and https://www.mintmobile.com/careers/
We are currently hiring for:

Data Engineer II (Remote in U.S.): https://grnh.se/5b53c0b83us

Manager, Data Engineering (Remote in U.S.): https://grnh.se/4fd2a16a3us

Lead Software Engineer (Remote in U.S.): https://grnh.se/5d8af13a3us

Sr. Software Engineer (Remote in U.S.): https://grnh.se/b5ddc3a63us

Software Architect (Remote in U.S.): https://grnh.se/186a0b403us

If these positions don't appear to be a fit for you, refer a friend or colleague and get $1,000. Let your friend or colleague know to provide your full name and email when applying to the job. If we hire them and they stay for 90 days, you get $1000. For more details of restrictions and rules, please email recruiting@ultra.me.
I feel like this is the natural cycle of abstraction. Things get more and more abstracted and virtualized as they become easier to build and manage, but then the cost of all those abstractions begins to add up, and a movement of ultra-simple, specific performant solutions springs up, outcompetes all the bloated abstractions but suffers inflexibility, then begins to get abstracted and the cycle repeats.

I don't think this is a bad thing at all. Every time we learn things, every iteration software improves. The pendulum swings back and forth -- mainframe to PC to server-side to browser based apps to whatever's next, and every one of those offers benefits to what came before.
Motivation for writing is not money. Making a living (in the US) writing technical books is highly unlikely. 10% is a nice surprise "mailbox money", not something you depend on.

Whatever the motivation, you want to best product you can deliver, right? That's where a professional publisher comes in. O'Reilly is best of the three publishers I've worked with. My editors were great, they tighten the prose so much and I learned a lot about writing along the way.
I have been an advocate of Stripe but today I am quite disappointed with Stripe. Is this what happens when a company becomes big with thousands of employees? Copying smaller companies' product(s) while having a "partnership" with them? I wish they released an actual competing product, not a copy.

This discourages SO MANY startups.
Apple?

Or do you argue Apple doesn't count because they're not in the business computing space, or that they're essentially a consumer products company that also makes personal computers?
You're right, Miller is great for this, and it turns out that Miller already offers Unicode Separated Values (USV).
A Matrix server for me, plus a bunch of bots. Owning all my family's chats is fantastic, and making stupid bots keeps me endlessly entertained.

https://www.youtube.com/watch?v=pmTVerYNvs0
This assumes that there are no intellectual property encumberances held by the old company, and that the barrier to entry isn't terribly high. And no one with a budget and a deadline is going to wait for one company to go out of business so they can get it cheaper.
It’s not about views. It’s like with vaccination: one side is right, and the other is lunatics. Same with abortion: abortion ban is a moral equivalent of flat earth. It’s not a “view”, it’s organized stupidity.
yep, i've considered that one; insane engineering for sure. but the watch's aesthetics don't do it for me. also, it does feel a bit like cheating ;), if an EMP were to go off, i dont think the Spring Drive would come out okay like a purely mechanical watch would.

another crazy one is Zenith's all-silicon oscillator:

https://masterhorologer.com/2017/09/14/zenith-defy-lab-the-w...

https://monochrome-watches.com/zenith-defy-lab-revolutionary...
I don't think you should sneer at a triple-digit sample size that's justified with a power analysis based on their previous work.

I agree that you'd want to see replications before making any major decisions--these effects are often finnicky--but this seems to me like a reasonable-sized step forward.
> 1) You need to get Microsoft onboard

Given the work they are (ironically) doing on open source supply chain security[0], it would be embarrassing if they didn't end up implementing something similar for apps in the Windows Store.

> 2) It doesn't mean much without developer ID verification and financial cost

Even without verifying an ID, tools will be able to accumulate trust in long-standing identities, and flag when you are installing a package made by an identity that no one has ever heard of (which could be a sure sign of a typosquatting attack[1], for example).

You're right, though, that in some reductionist sense, "all we're doing" is moving the trust problem from binaries to (source code to reviews/audits to) pseudonymous digital identities. Closing the gap between those identities and the legal system is a cultural/political question that needs to be thought about separately, but I do think that having a decentralised web-of-trust system would greatly increase the cost for attackers and make attacks significantly less frequent.

[0] https://news.ycombinator.com/item?id=27930594

[1] https://www.theregister.com/2017/08/02/typosquatting_npm/
AFAIK Amazon as a company is not really open sourcing a lot of their software. I was surprised that they would open source such a key component of their Lambda offering.

As someone here already mentioned, it certainly helped Fly.io steeling some of their customers. (Although Fly has no serverless offering, but uses it for a docker-ish deployment model.) And last time I checked there were a few more startups using it.

Can anyone (maybe Amazon folks here) shed a light on the rationale behind it, why they’d open sourced it and what they could possibly gain by it?
Are You Spending Way Too Much on Software? (2018)
I don't think that is an anti-pattern. One well secured point of access is better than various http access points with varying levels of security and maintenance levels, all requiring frequent manual update to stay secure.
>This also rules out smart light switches, as these often need to connect to some kind of cloud, and if that cloud goes down, you could struggle to turn your lights on.

Baloney. None of the smart switches I have ever used/seen stop working without internet/cloud connectivity, in fact some of mine are disconnected right now as I haven't gotten around to reconnecting them to wifi after my last change. This includes switches with bridges (lutron caseta etc), and wifi switches (WeMo, LeGrand, etc).

Heck - I set up a Caseta switch in the back of my house with a pico remote without ever connecting it to my bridge (which is in the front of the house and likely won't reach that far without a repeater), yet both the remote and the switch work 100% reliably.
You asked a question, an answer with examples was provided, now you're changing the topic. We are done.
The YouTube logo decided to go far away
They are saying that most of the cost is startup cost, not running overhead.
I wouldn't call Fischer-Tropsch a "high temperature" process at least compared to other processes that run at an oil refinery. A big problem with it (unless you're making methane) is that high temperatures break hydrocarbons down.

Low temperature processes run at a low rate so you have a huge machine and large quantities of catalysts tied up to make just a trickle of fuel.

Nice to see the F-T process bypassed because the high capital cost makes it the last refuge of the desperate.
Nope it just has its own login system, user management, and authenticating forward proxy all wrapped up into a nice looking low resource nodejs server. If you want full OIDC, etc. you probably want keycloak or some similar heavyweight IDP.
The semiconductor bust – still coming?
There is one small caveat which I think is far outweighed by the benefits - I had my car broken into at a restaurant where my Surface 4, a macbook and my notebook (the most valuable thing!) was stolen. Renters insurance fully covered it. but three years later in another state, one insurance company refused to offer me renter's insurance because of this incident ( per the agent). I had to go to a different company.
I'd prefer not maintaining a server. If I set it up, I'll post here. All the quotes are in a JSON file that's loaded in the browser, so you could download the relevant js file and parse out the quotes data JSON. I may make this JSON file available in a public repo but I'd like to get a permission from the copyright owner before I do that.

Here's a Python snippet that will download the relevant js file with the quotes data:

import bs4
import requests

baseurl = 'https://dailydune.app'

r = requests.get(baseurl)
html = bs4.BeautifulSoup(r.content)
scripts = html.find_all('script')

for script in scripts:
src = script.get('src')
if src and '/js/app.' in src:
break

r = requests.get(baseurl + src)

I didn't go as far to extract the quotes from the response body, but it shouldn't be too difficult.
You can do some things that you don't want to do.

If someone uses a rubber hose, you might be forced to communicate against your will, using the fixed Internet.
Host, run, and code Python in the cloud – Get started for free
It’s not a quote when it’s a counteroffer in a negotiation.
Convoy| Software Engineers | Remote, Seattle, Atlanta | Full-Time | https://boards.greenhouse.io/convoy/jobs/4368795004

Convoy is transforming the $800 billion trucking industry with an open and fully connected marketplace for brands and manufacturers to work directly with freight carriers who move truckload shipments throughout the country. This ‘Digital Freight Network’ is powered by machine learning and automation, and supported by a broad, ever-growing set of features that benefit both sides of the marketplace.

Our tech stack includes: Typescript, NodeJS, Python, Redis, Postgres, Kubernetes, Docker and more.

We have great benefits, the opportunity to make a real world impact in the work we are doing and we have incredibly complex problem to solve.

https://boards.greenhouse.io/convoy/jobs/4368795004
Even Netflix is moving to have levels, however. At great cost to morale it seems, with people who were formerly all at the same title being grouped into potentially different levels.
Many people seem to not realise that there is already an alternative to staff notation; it is called the piano roll. It has all the advantages that alternative notations propose (proportional intervals and note lengths), is already in widespread use, is available in all professional music software, and is by far simpler and easier to learn. For many professional musicians the piano roll may be the only type of notation they deal with on a regular basis.

Any eclectic modification of standard western notation therefore needs to justify itself not just against staff notation, but also the simple piano roll.
Yes, you do pretty much need to pay at least something for editing and copyediting. (Also possibly at least cover design.) But you probably shouldn't be expecting a publisher to be doing heavy editing for you either.

As for the others, you also shouldn't be expecting the publisher to mail out review copies, arrange book signings, etc. Or other promotion that goes beyond just being part of the publisher's stable of books. That's going to be on you.

As for the others, with print on demand someone can order a book through Amazon. No involvement on your part.
I don't think it's a particularly active community but http://thefunded.com/ started offering this in the mid 2000s
EDIT: The accused person has denied these allegations, claiming that Plaid reached out to Stripe (not the other way around) and that the RFPs were because Stripe invited Plaid to be part of the product: https://pbs.twimg.com/media/FR8FjJ9VsAAMY_k?format=jpg&name=...

> Wow! Jay, you took interviews with Plaid & asked probing questions multiple times over the past few years, and your team sent repeated RFP's (under NDA!) to us asking for tons of detailed data. I wish y'all the best with these products, but surprising to see the methods.

I don't know. Talking with a company shouldn't disqualify you from ever working on a competing product. Sending an RFP doesn't mean you can never build your own product.

The Plaid CEO is trying to anchor the conversation around malicious intent, but it's not hard to imagine a scenario where this product-minded person legitimately explored working with Plaid, legitimately explored partnership opportunities at Stripe, and walked away believing it would be better for Strip and for himself to build a competing solution at Stripe.

Plaid's product isn't entirely novel. In my experience as a consumer it has failed at least 3/4 times I've tried to use it with my financial institutions. I'm frankly more surprised that it took this long for anyone to enter their space to compete against Plaid.
People measure minification in byte size (unfortunately I guess you're charged by CDNs by that metric too?). In reality everything text based compresses really well over the wire. In either case, importing tons of libs left and right is going to vastly out-size any minification, yet most fe devs are very liberal with dependencies.

Minification strips comments too though, which may be undesirable in many cases.
Could be worse. You could be on a small team where there's no room for promotion and then get a 3% yearly raise based on your production despite the fact that you were rated "excellent" across the board because company policy dictates that 4/5 and 5/5 ratings are specifically for people they intend to promote, and alas your team isn't large enough for there to be promotions.... so you have to deal with your manager saying "I wanted to give you a 5, but I was only allowed to give you a 3 due to company policy."
Not just heritage, the SLS is basically what you get if you move the Space Shuttle engines onto the propellant tank and remove the orbiter vehicle. Then discard the reusability requirement and you've got SLS.

In the process of this, everything is being modernized. This is where all the cost comes from.
I believe at least 170 million was slated initially for construction costs, which may have run over. I don't know how much was for new equipment, but I can't imagine it was a significant fraction (and likely it was an additional expense over those numbers).
It does, there's a whole user management and permission model. Check the screenshots, there isn't much written in the docs: https://nginxproxymanager.com/screenshots/

It doesn't do SSO with SAML, OIDC, etc. like more heavyweight solutions. It's basically just a database of users (not even LDAP, it's all internal) who you grant access to proxied apps. Internally it just uses nginx's forward auth proxy support to do all this, it's not using anything complex or fancy. You'll have to configure proxied apps to read the logged in user from a header that nginx sets on redirect (most apps can do this, but not all).

edit: Spin up a docker container of it to kick the tires, it's very easy to get going and see what it can do: https://nginxproxymanager.com/guide/#quick-setup
I couldn't quite figure it out from the (excellent) writeup but when you wind up the watch, you wind up the barrel AND the balance wheel, right?
Docker and Tailscale are still an order of magnitude more complicated than installing an app on your phone.
I think it makes sense to have those in a hotel room, it'll help with more serious cleaning as well if needed. And it is needed. I've heard Stories.
I suppose it depends on the nature of the contract; for launch services I guess that makes sense; but for a development project, it's different - if you give Lockheed Martin the contract to build the Mars Ascent Vehicle, you're probably going to need to revise the requirements through the lifetime of the project, and it's not very credible to say "OK, Boeing's taking over from here" for the change requests.
Sorry, I was ambiguous. I'm talking about desktop applications.
> I have a number of incoming event streams that are not necessarily ordered.

That doesn't make the application not-procedural. If it's having side effects, it's procedural in a sense.

Order, here, is not about inbound event order, but about ordered steps in processing any one event.
It also reduces compensatory affirmation:

The Common Pain of Surrealism and Death: Acetaminophen Reduces Compensatory Affirmation Following Meaning Threats

https://www2.psych.ubc.ca/~heine/docs/2013%20Acetaminophen%2...

> They ... watched a 4-min clip from the short film Rabbits, created by David Lynch (2002)

> acetaminophen interrupts the typical compensatory responses to meaning threats ...

> acetaminophen has more far-reaching psychological consequences than previously realized

Though not a huge n, n=121.
I'm working on a webapp to help learn sight reading; the v1 is almost ready; I will do a show hn soon (hopefully next week).

People often associate sight reading with keyboard playing, but they're different things. Reading the staff, as it is traditionally taught in conservatories, means associating the position of a note on the staff with the name of the note (in a given clef). And that's it.

This means, for instance, that the octave is a different problem (I was going to say that it doesn't matter, which isn't exactly true, but close). A C3 is a C4 is a C5 is a C. Same with accidentals. A sharp G is a flat G is a G.

There are many problems associated with learning to read staff on sight. The main and obvious one is that it's tedious and offers no immediate reward. But another is that we are trying to learn too many things at once.

My app is trying to make learning to read notes engaging, competitive and (maybe?) addictive. I don't know if it'll have any success, but during the weeks I've been working on it, it was very effective at improving my own performance.
The "standard dosage unit" in Canada is 325 mg (for adults), with extra-strength pills containing 500 or 650 mg.

1000 mg is pushing the daily limit (4000 mg, but it's got a halflife of ~6 hrs, so...)
Ho Doerr?
>It's disincentivizing cost reductions and incentivizing cost increases.

Competetive bids drive costrs down. The alternative to cost plus is? Not having fixed profit margins, in which case there is still incentives to increase costs.

In both cases the limit to costing is competition and the contracting side.

Another way to think of it is cost plus lowers costs by lowering risk. If the company were on the hook for uncertainty (which is the case on ANY project), then they would have to price that into the original proposal, as would their competitors, ensuring more costs to cover the risk.

By lowering risk to companies, it provides another avenue to lower costs. This happens in lots of markets - look at cost margins where there is volatility versus margins where there is predictability.
In my experience, those can't drain as fast as a tap can output water. They are pretty noisy when water does reach it though.
How can every single manager become a director ? That seems impossible.