skysight-inc/HackerNews huggingface dataset:
> The main class of failures that I am worrying about regarding the MTTR is the very same observable problem that you solved last week occurring again due to a lack of quality gates. To the customer this looks like last weeks problem was not solved at all despite promises to the contrary.

I think the quality gates mentioned in the article are the ones where you have a human approving a deployment. If you have an issue in production and you solve it you should definitely add an automated test to make sure the same issue doesn’t reappear. That automated test should then work as a gate preventing deployment if the test fails.
I’m the said founder so Thanks for your kind words :)
Your investment is recouped in 8-13 years (depending on state; the more expensive your power, the faster the system cost is recouped), after that the system produces power "for free" [1] [2] and the components (panels, inverter) are warrantied for 25 years. Panel cleaning is spraying the panels with a hose.

The best time to get solar is when a house is built, or a roof is replaced, especially if you can combine the install with a financing event that's going to let you finance the system for 20-30 years with low interest rates. Not only is there a 26% federal tax credit for solar, but many states offer generous incentives/rebates as well. Capture them!

It's fiscally a no brainer. $20k over 30 years at 4% is $95/month. Mortgage rates will only continue to go down (and are already below 4%) due to macro issues, and residential solar install costs also will drop as the scale ramps. These mandates drive down costs, in the same way EV credits helped Tesla reach scale to offer the Model 3 at an affordable price.

Disclaimer: I review system quotes and advise on solar installs for friends, family, and internet strangers, but am not a solar professional (yet; if you're a utility scale developer in need of any role [system design, project management, finance], I'd be interested!).

[1] https://www.solarpowerrocks.com/wp-content/uploads/2016/12/s... (updated 10/23/2018)

[2] https://www.solarpowerrocks.com/
Agreed. I assume they have ran the numbers and decided that the small number of customers they lose (like myself) don't matter in the grand scheme of things.
Cute. I’ve resorted to taking a tiny OpenWRT router with me on trips to do pretty much the same (intend to switch to WireGuard on the next trip).
The fact that you can’t search for file names is the funniest part to me.
Those cost money.
Yes, but we have vaccines for the flu, and as far as I can tell this is far more contagious. Even with a lower mortality rate, the death toll could be much higher.

If things do start getting bad, I expect it might happen rather suddenly.
It's subjective but I'll recommend Interactive Brokers. Their trades cost $1.

You can also go to a big brokerage like Goldman or Schwab and probably get good execution, but I haven't used those before.
Micro monobloc application: https://www.awesomeinventions.com/tiny-pizza-table-and-chair...
I skimmed through the code. I share the sentiments from most people here that it lacks tests. But it does look like a lot of startup code I have seen before.

On a side note, I noticed that you and your co-founders may be on H1-Bs , seems like you are working for Accenture - which hires a lot of H1Bs. If you are, be careful. Depending on your situation, you may not be able to own a business in the US. Most worrying part is the premium support you are trying to start may be seen as consulting. Specially advertising this, USCIS may find what you are doing on an H1B just by doing a web search on you. If you guys are not on H1Bs, then please disregard my comment.
The coolant will be forced air to clear the reaction chamber for the next shot. When you are collecting enough power from the accelerated nuclei and X-rays by direct conversion, heat is uninteresting.
If you were to ask me, I would say that middle managers are generally miserable and are trying to avoid risk and maintain job security by NOT hiring people as long as there is VC money to burn. But I'm a nihilist.
It might go back to the good old days where shops would accept gold dollars, silver dollars, treasury bills, or pieces of eight. I know the "reserve currency" of Warlord-era China was the Mexican dollar.
I was thinking of Adderall specifically but in the case of Benzodiazepines, withdrawals can be fatal and they’re controlled substances so presumably ineligible for the 3 months prescription.
Doesn't this just shift the "what is evil"-problem to "what is impairment"? Drone strike yes, ATM-withdrawal rejection no?
The about blurb mentions it uses RE2. So backreferences aren't likely. See https://github.com/google/re2/issues/101
I support the mandate, however an internet poll ad-targeted at people that already support clean energy doesn’t seem realistic
I can draw a flying car with lasers attached to it, doesn't mean it would actually happen. And if someone built the flying laser car later, I can't take credit for it just because I doodled it on a napkin years before it was created.

It's cool that some people at the BBC tried to make a video streaming app. Many companies tried, several successfully, yet Netflix beat all of them for a whole variety of reasons. I seriously doubt BBC had the engineering talent to defeat Netflix, even if there weren't millions of regulations preventing a government-owned media company from innovating.
I like to have a folder called playground within my projects, where I build related prototypes and try out new ideas. Whenever something seems to work well, I do some sort of cherry-picking to keep the things I got right within the prototype and rewrite everything else.

This helps me to validate ideas while keeping the main project in good shape. It is not as extreme as choosing a different language for the prototypes, but for me, it worked well so far.
I started buying electronics at my local physical Best Buy. I thought 4 years ago I would never step inside a Best Buy again but a string of obvious fakes from Amazon changed my mind.
Did you consider using Constant Q Transform instead of STFT?

mpv and ffmpeg come with CQT visualization:

mpv --lavfi-complex="[aid1]asplit[ao][a]; [a]showcqt[vo]" "$@"

You can even get it from microphone with some piping:

parec --latency-msec=1 | sox -V --buffer 32 -t raw -b 16 -e signed -c 2 -r 44100 - -r 44.1k -b 16 -e signed -c 2 -t wav - | ffplay -fflags nobuffer -f lavfi 'amovie=pipe\\:0,asplit=2[out1][a],[a]showcqt[out0]'
This is like 2 years old . . .
It's funny in my career I've observed similar development styles. But I always just thought of this as great/good developers verses average/mediocre developers. the A+ coders would always make their code very easy to access, deploy from a user standpoint, debug, read etc. The mediocre guys would wait for someone else to hit a landmine beefore fixing something that was obviously wrong.
This looks very nice too! I'll have to look at this one closely, it seems to give me most of what I'm looking for. Thanks!
I have never worked in the game industry but I love your comment “you can’t unit test fun”.

There is definitely value in having both automated testing for repetitive stuff, AND, humans touching stuff to spot unspecified insanity.
Adrian is very smart! I did a TCP/IP and Firebrick course with him a few (cough over 10) years ago and I learned more in a few days than I did in a year at college.

He set up his own ISP in the UK, and built all the core routers himself, including designing the hardware and writing the router software - see www.firebrick.co.uk
Don't buy stuff from Scamazon, especially things for your children. Want them sucking on some chinese lead laced painted toy?
> Author has nit-picks with every contemporary computer language.

Doesn’t everybody? Programming languages are so vast, and designing one involves so many trade-offs. It’s impossible to find one that’s perfect, where you agree with every decision made by the designers.
Because the average Amazon buyer sees "eligible for Prime" as an Amazon-backed indicator of quality.
I often use this as an example of an "unknown known" for most English speakers. We know how to order these things, but we don't know about the specific rules that govern their ordering and that we have (implicitly) mastered that.
I think it's incorrect to state that Rust 'forgot about Ada'. Rust was designed to approach safety in a very different way. Ada's take on safety has an emphasis on strong semantic typing and run-time correctness. Rust's take on safety emphasises compile-time correctness. Very different. I would argue that compile time safety is a better way to go but everything has trade-offs to consider.

Rust's borrow checker gets bad press because it forces programmers to confront their unsafe programming methodology and fix it. I think it's beautiful and ends up teaching you more rather than cultivating a culture of 'let me do what it takes to shut the compiler up so I can ship the product'. I find it very disingenuous to write the language off because it strives to be militant about safety.

Oh and Ada's compiler is super testy too! It just doesn't get the same bad press simply because far too few people use Ada compared to Rust.

I personally think that the reason people fundamentally add a moniker like 'Duncan MacLeod' to Rust is simply because Rust has gotten far too many things right and that irks dyed in the wool folks. Especially given that the choice of programming language is often enough a more emotive issue than a technical one. Having been one such person myself, I see a lot of folks spout FUD as a default position when confronted with evidence of the good design choices Rust has made. This is true.

Now that does not mean that Rust is perfect - not at all. However, it's safety features, in the face of high performance - are very compelling. Once folks draw a box around the emotive aspects and start doing objective analyses, Rust does make one pause and ponder. That's the reason why there is evidently a growing sub-culture of Rust enthusiasts even within large traditionalist companies like Google, Microsoft, Intel and Arm, to name a few.

Back to the point (!) Ada simply became too niche despite aiming to be general purpose by design. Today the open source Ada community is small compared to the Rust community and I think that is a huge problem for the perpetuation of the language, irrespective of the subset of high profile folks who've switched to it from C.

A large and vibrant community is the reason why Rust's future holds more promise. The language evolves by open source consensus-by-merit (on Github!) and that's a very strong proposition for it's future. Balancing nimble-ness and backwards compatibility has worked well thanks to the editions feature (something that C++ has now borrowed from Rust).

I'd love to see Ada succeed but at present I personally think Rust stands a better chance. Time will tell.
> If I've been holding a stock for twenty years, when I go to sell it, do I really care if it takes twenty minutes instead of twenty milliseconds?

I think you may care actually. To give an example, I was holding a stock for several years that recently went up in price quickly, without much change in the underlying business. Simply, analysts started changing their rating on it. When this stock got high enough, I started to feel nervous, and I was watching the market open on a day when I was prepared to sell. Immediately, the stock started to tank, and I sold it right away.

I sold it at a good price, and even though I was a long term investor, I made a short term decision to sell based off the (IMO) extremely irrational price.
Seen that and starred probably half a year ago. Never had the time to dig around and see what it’s like in perf, operations and scalability.
Thanks for your clarification.

Not using it as a primary database is fine and I understand that it's not designed for that. But I need to trust the results when I query it. Is it designed for fuzzy searches on many documents when missing one or two documents has no consequences or can I trust that I will always retrieve all documents that should match my query ?
Here's advice from another almost 30 years old engineer :). So I might not have more experience, but here is how I think about things, maybe it helps.

I think the most important question is: What interests you? And I believe the answer should be more general than a specific technology such as AWS or GCP.

You said you would like to grow as an engineer. There are typically 2 directions - going more into managerial/leadership roles (e.g. staff engineer) or being more of an individual contributor (no management, only engineering). Good book on this - Radical Candor.
It is also totally ok to switch between these roles.

About being afraid - what do you have to lose? With engineers being in such a high demand you definitely won't end up jobless. If you are thinking about doing it and are not happy with your current company, I'd say do it and fail as many times as needed until you get where you want to.

Another good way to learn and build a portfolio is doing a side project. You can then open-source it, write a blog post on it and sort of become an "expert" on that topic.

Regarding your wife and family, probably the best thing IMO would be to talk to them - explain them your position, ask for support and agree with them how it is going to work.

When I don't know what to do, what typically helps me is to take action. Any action. Once I start doing things, things start to unravel and become clearer very quickly.

Hope this helps!
Can we have the title changed to something more descriptive like “Swift on Windows passes full Foundation test suite”?
I guess you are right. You can really put as many "providers" on a pipe as you want. But are they really providers from a competition standpoint, or just the same pipe with a different logo?

The problem is that they can't compete on price (in the downwards direction), and they can't compete on building new infra with latest technology. The minimum price is established by the price the owner of the pipes charges. Which is usually set by the gov't. So the can only compete on value added services (i.e. hey we are not going to sell your data hooray!)

The core competition we want in local infrastructure is faster internet and cheaper prices. I think the dual bid system can accomplish that (i.e. separate bids on building/upgrading infra, and bids on maintenance/support)

As for gas and electricity, I think a similar bid system would work as well.
A customer can (and some high value customers do) proceed as follows:

* Pick a CA you can do business with. Let's say it's Sectigo as an example here

* Arrange a deal with Sectigo whereby they'll use an agreed process such as phoning a specific (confidential) contact number and speaking with Dave your Head of IT Security to confirm it's as expected before each certificate is issued for your names. Maybe this is a minimum volume deal like you'll pay them $2000 for the first up to 100 certificates per year and then $10 for each additional certificate.

* Set the CAA resource in your DNS for your names to require Sectigo as the only authorised CA.

Now when bad guys try to trick Sectigo it doesn't work because Sectigo calls Dave who shuts it down and you're onto them. If they instead try to trick say, Let's Encrypt the CAA resource says only Sectigo is allowed and the attack fails immediately.

The Ten Blessed Methods (of which Let's Encrypt offers three) are obligatory though, you can't make a deal with a CA to just skip it, they must use one of those methods. However if minimum friction is your goal you could find a CA that also operates as a DNS registrar for your names, whereupon one of the methods (3.2.2.4.12) means they only need to confirm this fact internally, no work for you.
Air resistance is proportional to speed squared, meaning (air resistance component of) energy per distance is ~ speed², and energy per second is ~ speed³.

45 km/h vs. 90 km/h is almost an 8-fold difference of power to sustain. Air resistance is not the dominant factor on lower speeds, so I'd guesstimate it at 6-7x.

At 130km/h, with 33.6 MJ/l gasoline energy content, at 7l/100km, you get: 9.1l/h -> 300 MJ/h -> 84kW. At 30% efficiency you get 25kW or 33hp. That's about a dozen microwaves.

At 45km/h, air resistance power use should be about 1/24 of 130km/h. Guesstimating total consumption as 1/10, you get around 2kW, or a single (240V 10A) microwave/kettle.
Cases like self defense can be covered as implicit exceptions. I.e. license can be treated as altogether irrelevant in such case.

And regarding drones and etc. It has an inherent conflict. I.e. for example drone is stopping a killer who would have otherwise killed someone. Not using it will impair ability of the potential victim to exercise the license all the same.

So that doesn't sound like something that should be resolved by the license alone.
"Why regex still exists?"

Is there an alternative that is clearly superior?
I trust them to be malicious enough to hide their incompetence.

I am working with some, not in a high risk domain at all and I worry the same kind of people work in high risk domains (sometimes they work in both, next election they might move to another minister).
All of that depends on your power costs. My town has its own municipal power cooperative that buys very cheap hydrothermal electricity. Solar would never make sense for me, except as some kind of disaster-event alternative.
I guess, I'm a bit divided on this. While software is abstract (and deterministic), the experience of running the software is not. Meaning, as you become part of a feedback loop, the sensorical side of things matters. And this is really hard to recreate.

E.g., not only do emulators introduce lag, also modern systems tend to be laggier than vintage ones. Graphics taylored to the specific attributes of a display technology won't convey the original feeling on modern hardware. Or, interacting with a game using modern controllers, by D-pad or thumb stick, which are operated by fine motor control, feels much different from using joysticks that involve the entire body, by this establishing a rhythm. (This is also true the other way round, e.g., Pong, meant to be controlled by fine motor controls using a paddle, is half the fun using the brute means of a digital joystick, either jammed up or down.)

This may sum up to the effect of the user entirely missing the point of a game. (There are some VCS games, I always deemed to be noteworthy, which are generally rated low in modern reviews. I had a hard time understanding why reviewers would miss the rather obvious qualities of those games – until I tried them using a D-pad controller.)

P.S.: This doesn't mean that emulators aren't worth it (to the contrary, it's great to have them), but it may be worth keeping in mind that you are not necessarily having the original experience.
I think you’re misunderstanding. This was built. The BBC iPlayer was streaming video to the whole of the U.K. in 2007.
Harder to acquire, not impossible. And nothing I outlined the prevention of a huge capital outlay. Uber and Lyft could be entirely congruent with my statement, they aren't looking to get acquired (at least it doesn't appear to look like it).

There are clearly startups whose sole purpose is to appear to threaten an incumbent and then get purchased by either the incumbent or a rising competitor. Those startups are never design to operate in the long term or on their own. They might force small movements by the entrenched corps, but they don't transform industries.
Maybe, but do you think a brokerage that has paid for order flow will execute those orders in the investor's best interest?

I'll be honest that I don't have the full picture, but happy to learn something new if it's a different story.
Thanks, I sent an email :) Being as how I'm into email and all that.
You have to do that anyway to check if the certificate is revoked. Or, we'll, you should. I'm not sure sure if there are any production tls stacks that actually handle revocation well.
Show me what you’ve got!
> Imagine if we had a perfect replica of every conversation ever shared in a given location. Perfectly preserved lists of exactly who lived there, what their jobs and names were, and enough information about them to build a fairly detailed image of both the individual people and the culture they belong in.

Hopefully long after the people involved are dead…
I mention that in my comment, and I agree that it doesn't make sense in locations that have sustainable renewable power (hydro in the PNW, geothermal such as that in Iceland) in place. It makes sense anywhere attempting to phase out fossil (coal, gas, shale) or older low carbon tech reaching the end of its useful life (nuclear).

For example, ComEd in Illinois is offering incentives on top of state and federal incentives for rooftop solar due to a state renewables mix mandate, and their fleet of commercial nuclear reactors are reaching the end of their service life (and aren't cost competitive with wind and solar in the state, even accounting for the need for battery storage to meet capacity requirements).
Why? That's the actual title of the posted article.
I'm in the UK and our local ISP was doing Video on Demand over TCP/IP around 2000, it also had online shopping (deals with local stores), movies and TV shows.

They where early with a massive ADSL rollout so they had the bandwidth when much of the country was still on dial-up.

We had it as part of the beta period when I lived at home and it was really good for the time.
I'd argue the BBC actually has quite some talent working for them. Just have a look at their Open Source Website [0], these aren't the projects of the average company.

The platform they run currently is already capable of a lot, and given their knowledge about media production and delivery they, of all the companies out there would have the engineering talent.

[0]: https://www.bbc.co.uk/opensource/
I user cozy.co to manage my properties. They have all background checks built in and ready to go out the box and emails your tenants links to proceed and accept payment.
A shorter version of how I described it above is that Data Engineers intentionally decouple logic from data so that ETL processes can be managed at scale (not necessarily talking about Big Data when I say scale. Sometimes lots of small ETL processes are just as difficult to manage as Big Data).
One thing proponents of ideas like these miss is Solar is very geographical - this is clearly a good idea for California, West Texas and American South West - but pretty much bad idea for the rest of the USA.

Again, Solar panels do not grow on trees and their manufacturing process is chemically intensive. So, it is in the best interest of every one, that Solar PVs are deployed where they return both economic and environmental value.

Again -- here is the link to Global Solar Atlas --

https://globalsolaratlas.info/

the areas in the Red is where you want to deploy PVs. Other places not so much.
The browser could generate an unique key pair for every website that request a public key. Or there could be a dialog like "news.ycombinator.com want's to know your identify, which profile to use?" (option to generate a new profile), kinda like password managers work today.'

The advantage with reusing "profiles" is that you could use the same profile on many web apps like Facebook and Instagram, then you could allow your Facebook friend to access your Instagram photos. Or your "contact list" could be offline (eg. managed by your browser, and not by web apps) and you manage access rights via your contact list, rather then on each and every app.
Revamp my personal website from Gatsby to Svelte