skysight-inc/HackerNews huggingface dataset:
You can, if circumstances allow. Have no debt, make a software engineer's salary, and live on half of it. Put the rest in mutual funds. Repeat for some number of years and your investments' passive income eventually surpasses your budget, at which point you're free from the rat race.

The part people find unpalatable (and sometimes impossible, depending on circumstances) is the "live on half of it" part (but even if half is impossible, it's still worth investing what you can).

I'm not even making US software money and my budget says I can reach FU money (which, to be clear, means matching my current low-budget lifestyle, which is why it's achievable) in 5 years if no other major expenses come up.

I did decide to prioritize charitable giving because of the reasons elsewhere discussed about service being its own reward, but that only pushed it out to ~11, which is still a couple decades earlier than the typical retirement age.

Plus, when I'm gone, I can pass that income generator on to someone else and free them from the rat race, giving the next generation an even better headstart than I had.
June Ends with Exceptional Heat
If you are interested in time series predictions, I would suggest you had a look at darts (https://github.com/unit8co/darts). It's a well designed library which provides a unified API to deal with time series and try/compare different algorithms/frameworks like Prophet, recurrent NNs, etc.
Not having the APK available anywhere has an even more drastic impact.
Second dose on Sunday. Glad I waited until the healthcare system got flooded with Pfizer, as I'm at risk of Astra-Zeneca side effects. Got it so I can travel later this summer.
Also, Peter Thiel's Zero to One
For tall guys, Gap is one of the few places you can buy 36" leg trousers and jeans. I wouldn't consider buying them anywhere else and the quality is pretty good too. I wonder if they even realise they almost have a monopoly on that.
That was my initial suspicion as well, but I've addressed this distinction with a few people, and come to believe there's a little confusion.

I am 2-3 on (a) and (b). My wife is 6 on (a) and (b). She reports that she does actually see stuff as if it was there. Conversely, I only barely see the things, and at the same time, I can barely "imagine" them in the sense of (b). E.g. my process of "imagining a star and reporting what that looks like" consists of keeping the words, the tokens "red star", repeated by my inner voice on a loop, and then exploring the graph of associations. It's a non-visual process. I don't "see" it, but I can tell you all about it because I know how stars look like and what properties they have.
I like WFH better, but I wouldn't mind having an office within the company building, even if it's a shared office as long as it's shared with people who work on the same thing as me.

What I can't stand, and what I believe many people don't realize how much they can't stand it instead of something else, is having to share a space with people I have nothing to do with. Open floor plans prevent me from talking with my close colleagues, they force me to overhear conversations I have no interest in, strangers walking by all the time, the lack of privacy generates anxiety and so on.
ReadyReturn was a pilot program in California that provided pre-filled tax forms. Unfortunately, lobbying by Intuit helped kill it.

https://en.wikipedia.org/wiki/ReadyReturn
Despite what they want you to believe, 5G is still very far away; it'll require a full rebuild of some mobile networks and their back-end systems.

A term to look for is "5G Core Network", which is basically "5G native". But there's very few providers that have that - simply because there's few hard- and software providers that can deliver the supplies needed.

5G covers a lot: https://www.3gpp.org/dynareport/SpecList.htm?release=Rel-15&...

Disclaimer: I currently work for a player in the mobile networking space. Our software solution can act as a bridge between older and newer "g" systems and implements various aspects of these mobile networks.

For our 5G offering we've just included cURL as a library, apparently (I'm not involved in our core system, just the configuration interface).
Is there also "one factor alone" in predicting stock market performance? Foreign-exchange rates? Lottery numbers?
RFC 1951 (NTP) was published in 1988 and refers to 56k modems. Does a 56k modem operate at 57344 bits per second or 56000 bits per second? Your claim implies the former, but I'm pretty sure it was always the latter.

> a byte isn’t 10bits

It could be. Historically, the number of bits per byte varied somewhat from machine to machine. Many standards used the term 'octets' to avoid ambiguity.
Screen readers work just fine with regular browsers and JavaScript - it's not like visually impaired users are using Lynx.
Quite the fragile instructor...
This is a common myth. The vast majority of blind and partially sighted users don't use text-based web browsers. They use normal web browsers in conjunction with screen readers; these browsers can execute Javascript normally. There is nothing inherently inaccessible about Javascript-based content.
i've used prophet along many other ts methods for price forecasting in energy trading. my experience is that prophet is ok, but rather opaque. having tried many packages, I've always come back to the classical statistical methods seeing benefits in transparency (what's actually going on? impact of regressors?), speed and most importantly that these methods force the user to think about what's happening in the data and make conscious decisions about how to model things.
but i can see that sometimes you dont care too much about accuracy and understanding but that you just want a forecast for something that works decently without much hassle.
Politicians are almost never really held accountable for anything.
>Explanations that don't require centralized bronze age kingdoms everywhere, formal standardization of weights, and thousands of years of no one conducting long distance trade are more parsimonious than those that do.

We have ample evidence of all three of those existed to some degree, and that's why the idea that the measurements were decreed has been the predominant explanation for a while now. I think this one piece of evidence could be explained within the current hypothesis.
Part of it is technical. The most modern stack usually completely break deep linking:

- even the best spa out there often barely shim the normal browser behavior. Yesterday my back button broke once more, in 2021. Infinite scroll don't let you pinpoint your position. User don't expect being able to copy / paste a link to take them to the content anymore.

- the ecosystem of url handling is fractured. This month I worked on a Django + React app, and my clients asked that it should be able to handle being hosted behind an arbitrary URL prefix if provided in the conf. Here are the things I had to tweak:

* adding the prefix to the proxy pass apache conf (yes, they are still using it);
* adding the prefix the react router conf for which most tutorials were outdated;
* adding the prefix in the js bundler conf as the base, and for the dev proxy;
* adding the prefix in the <base> element in the main template;
* making all urls and ajax calls relative to the <base>;
* making all the react router Link and history.push _absolute_ (took me a while to figure this out);
* serving the index.html as a template file from django, not nginx, to inject all that stuff according to the env var.
* hacking the build script to replace static files URLS with template place holders because the js bundler didn't have a hook for that (thanks sed);

And that's on top of the regular work of making urls in SPA works, which implies sync your backend and frontend URLS for pages and API. Who is going to do all that works? In fact, how many devs have the knowledge to do that? Pre-SPA, there would have been well documented 2 steps to do the same thing. The junior in the team could figure it out.

- we had a ton of manure on top of our urls. AMP. Url shorteners. Tracking ID and redirections. Content wall. Captcha. Often several of them at the same time. If one of them break in the chain, goodbye URL.

- low code mean low skill devs, that never heard the mantra "cool url don't change". They don't even know they should care.

- some browsers just hide the URL. The users don't know what an url is anyway.

- apps don't care about deep linking. They could handle url fine, mind you. We have the tech for it. But it's not even on the radar of most devs. You don't address the content, you consume whatever pops up, so why bother ?

Plus, google is so good at finding the content you want out of the barely readable drunken mess of letters you feed it that most people don't type url anymore. People don't care about URL just like people don't care about bees dying, because it's too abstract to worry about.
It's an example of globally optimal and locally optimal behavior being the same. There is no guarantee that this is always the case. It's exactly when the two differ (global vs local optimum) that the free market starts failing.
Reddit Manager – Best way to manage saved posts, comments, and links of Reddit
Aligning the pain with the people who can solve it is the first rule of getting things done. Make the developers who will have to take on the bus-factor workload realize what the bus factor is, and they'll figure out how to reduce their dependencies real quickly.

Another good take on this is the "Wheel of Misfortune"; Take a real incident (or synthesize one in testing) that paged someone inconveniently. They've already solved it - They're running the exercise. Now have everyone else on the team, individually or as a group, figure out how to solve it. Not from the debugging steps or postmortem of the incident, but before that's been shared - Have them all suggest what they'd look for, and how to fix it. Their most important resource is their instructor/adversary for this, so give them all the data, but no map to it. Further, have the instructor figure out how to respond to all the unknowns - What else was broken because of the incident? What would have happend if they tried different debugging steps? Builds team knowledge real fast.
First International Test Driven Development (TDD) Conference
Same here, if you have a simple setup it's honestly more straightforward to just do it on paper. Especially after form 1040 got simplified from 2019 onwards.

Still ridiculous I have to file them at all, but that's another thing to get into.
This seems wrong. Regardless of what char8_t is, doesn't char* have a spec-given right to read it?

Defining char8_t as a new type is specifically to avoid unnecessarily granting it these all-aliasing powers, but you can still read it as bytes.
Yes, good point, I guess the first step is realising you have a problem and proving it to management!
An example that proves my point, since the mafia itself and its prosecution under RICO are both well known to the public.
I only murdered them once isn't the best of legal defenses.
What does that have to do with the quote, or my comment?
My org has mixed teams. We find devs are terrible at being QAs. This is not through lack of willingness but they're always either overtesting or undertesting and usually missing the test boundaries. So we use the SDET model, software developers trained in testing to build out the automation and high quality QAs with lots of domain knowledge to do the static and exploratory testing.

In my experience (hiring manager for QAs), there's no way I can get SDETs for anything like the price of a journeyman dev. I'm probably looking at a 20-40% premium right now for someone decent.
I've got a couple of his books, full of interviews with people from all walks of life, e.g. Working and American Dreams. They're incredibly awesome—some of the best, most enlightening books I've ever read.
As of May, around 11.5m jobs are on furlough [1] with total labour force size of 35m [2]. This is slightly apples-to-oranges as one person can hold 2 jobs and be furloughed on both, but at face value it is about 1/3 of UK working population.

I heard an interview with Angela Leadsom that it is very difficult to take people off furlough. Many people found another job while also getting furlough pay and are resisting going back to work. Under UK labour laws the employer needs to accommodate employee needs with regards to health and safety. So if an employee says they would come off furlough but feel unsafe about the working environment, it is hard to resolve that.

[1] https://www.statista.com/statistics/1116638/uk-number-of-peo...

[2] https://tradingeconomics.com/united-kingdom/labor-force-tota...
Stock market is anti-inductive: future performance takes into account your attempts at predicting it. Any regularity in the stop market disappears the moment someone spots it and starts trading on it.
Slack introduces audio rooms and video sharing
Why are the examples for ztd.text writing UTF-16 to std::cout? Won't this fail on Linux where UTF-16 is rarely used and terminals typically default to UTF-8?

Personally I've enjoyed using the tiny-weeny header only utfcpp[0] for simple manipulation of UTF-8 and unicode-to-unicode conversions, and typically use Boost.Locale[1] when I need to do I/O.

95% of localization problems have almost nothing to do with encoding. Encodings are boring. It's like arguing over JSON vs YAML. To do I/O properly across platforms you may need wrappers for the standard output streams that will handle conversion for you, sure, but... you also need to handle date, time and currency formatting/parsing, message formatting, and to enable translations.

See [2] regarding Windows:

> All of the examples that come with Boost.Locale are designed for UTF-8 and it is the default encoding used by Boost.Locale.

Personally I think doing I/O as UTF-8 on Windows is the right direction, as Microsoft have been enhancing UTF-8 support in Windows for quite a while now.

See[3]:

> Until recently, Windows has emphasized "Unicode" -W variants over -A APIs. However, recent releases have used the ANSI code page and -A APIs as a means to introduce UTF-8 support to apps.

[0] https://github.com/nemtrif/utfcpp

[1] https://www.boost.org/doc/libs/1_76_0/libs/locale/doc/html/i...

[2] https://www.boost.org/doc/libs/1_76_0/libs/locale/doc/html/r...

[3] https://docs.microsoft.com/en-us/windows/apps/design/globali...
“I don't like my salary going down any more than everyone else where, but how are we going to save the planet without reducing carbon emissions and shouldering some of the resulting impact on our personal lives?”

Increase income of poor countries via remote work increases consumption which increases pollution. Furthermore, jobs going from US to other countries may still be performed in offices further negating benefits of less cars on the road.
I used freefillableforms (mentioned in the article) this year to file an extension. I submitted it and got the error

"Issue : Business Rule FPYMT-051-01 - If IRS Payment Record is present and Form 4868 Line 8 checkbox or Line 9 checkbox is checked, then 'RequestedPaymentDt' in the IRS Payment Record must be on or before the extended due date but not more than 5 days prior to the received date."

When you search this error in the IRS error search tool linked in the email I got from the IRS, nothing comes up.

I carefully combed through my form until I saw the error - my "Date to make withdrawal" for my payment was a date in the past. Absolutely no mention of the "RequestedPaymentDt" mentioned in the error was present on the form. Googling was not helpful but perhaps I didn't Google the right thing.

Why didn't the freefillableforms website catch this error, it can't be hard to validate the form to make sure the withdrawal date is not in the past? Why is the IRS description of the error nearly undecipherable (now that I know the error it makes sense - before I did I didn't know what it was talking about)? Why does the error not show up on the IRS search tool? I know when file my taxes I will definitely use a paid piece of software because the free stuff has shown itself to be useless (probably deliberately so).
Does it apply any kind of persistence/memory on the instantaneous exogenous variables you feed it? E.g. if you feed it the exogenous variable of "temperature right now", is it able to create a new exogenous feature "average temperature over the last three time steps"?
Open-source SQL-snippet library
Charlie Munger calls Robinhood ‘a gambling parlor’
Apps on F-Droid/IzzyOnDroid are FOSS and usually pretty good. As for things from Google Play, Aurora Store has some filter capabilities, although the app has some glitchiness.
MindNode
> The only helicopter incident I remember was in DC

Residents of Minneapolis would beg to differ.

> Right, this is what people were protesting. It's not going to change overnight.

They were brutalising protesters for protesting about police brutality. Never mind changing overnight, this behaviour just beggars belief, and shows just how ingrained the problem is.

> You should turn on the news, because it's good!

What I've seen is some kind of attempt at the bare minimum (i.e. banning choke holds, which I think were already banned, and ending qualified immunity) - and IIRC, not a single Republican voted in favour, which demonstrates how polarised things are. AFAIK, nothing has actually changed yet - I'd love for meaningful changes to actually come, and hope that they do. But police unions are very powerful, and police brutality is institutionalised, so it's hard to be optimistic.

> just a reactionary fantasy to say nothing has changed.

> I think the important question is: Why is it trendy on the Internet to claim democracy is so ineffective, when the reality is manifestly so much better?

I deeply resent the insinuation that I'm somehow happy that nothing has changed, or/and that my stance isn't genuine; it's got nothing to do with being "trendy". Rather, you and I simply see things very differently.
Martian Oxygen
Great product. Will be mighty useful.
Don't forget KB and KB. https://hoten.cc/blog/kb-vs-kb/
So it turns out the original "disruptors", using scorched-earth business techniques, and despite adhering to the mantras of open-source software, have become uncontrollable monsters?

It should make you think a little about how things are done in Silicon Valley.
Great stuff, but it's important to realize that even with all the amazing work being done, fusion will almost certainly not be available fast enough to save us from climate change. It's a phenomenal longer-term prospect, but in the next couple of decades we need to look to other technologies (fission being the obvious point of discussion) and building political will to take meaningful action.
What do you mean by calling instructors jokers?
Honest question, as I'm not really deep into this:
What are the differences to the JS runtime Reaper is integrating in its DAW, despite being able to run it outside of Reaper?
I am so glad I got out of the whole game, and stopped using a smartphone. I'm also glad I live in a country where it is somewhat viable, although in our post-Covid world, everywhere seems to need a crappy app to get anything done.
Big Updates
big uppdates coming soon
”To the People’s Republic of China” – from 4 leading newspapers from the Nordic
Need way more data points...
That’s not at all how I use HMW. For me it’s not a prompt but a way to re-frame answers as challenges when to solutionise would be premature.

As the article acknowledges, HMW long predates Design Thinking. I have some links on Challenge Mapping towards the end of this page: https://www.agendashift.com/framework/patterns/idoo
You might need to do that in India, in the UK it's so small relatively speaking that a couple of distribution centers in the right places can probably serve the entire country.
The gherkin language that cucumber uses for its specifications, written well, are brilliant at distilling what the customer wants, what the developer is going to build and how the QA is going to assert that acceptance is measured. But it has to be written collaboratively by all of those together and by the end of it you get a shared understanding. This is the most important part.

The glue code behind it is a different fish, and needs someone with software engineering trainging to build it and love it.
char8_t* is allowed to alias char* not because of any special property of char8_t, but because char is allowed to alias any other type (including char8_t).
Some Monterey macOS features will work on Apple Silicon only
I feel the problem may be that, unlike just about every other unit in SI, bits are discrete, not continuous. Except in few very specific subfields of theoretical CS, there's no concept of a fractional bit. You can have kilometers and millimeters, you can have kilobits and kilobytes but not milibits and milibytes.

The nature of bits is that of a base-2 system, so using power of 10s for counting them is only superficially human friendly - in practice it's human-unfriendly, because it flies in the face of how bits are used. All hardware and all software groups them by powers of 2, that's inherent to what bits are.
Must be nice living in a utopian society where physical jobs pay as well as knowledge workers. In such a place, your community can easily give up some of their salary. Not sure your community is representative of most in the world however.
"Cheese" in Japan tends to be mild, inoffensive "Kraft Singles" type processed cheese (in taste/texture, that is, actual form factors vary). Stronger tasting cheeses of any kind (sharp hard cheeses, white or blue cheese, etc) remain quite niche.
That's a great goal, but you're confusing simply having money with having FU money. They're not the same. The "FU" bit is important. It means something.

To be honest, even your strategy there sounds tremendously flawed because you're assuming that you'll even want to live that life. What happens if you meet someone, get married, and have a couple of kids after you 'retire'? Suddenly your retirement fund is nowhere near enough. A simple example - how do you pay for your kids to go to college? You think you've got "FU money" so surely you can do something as straightforward as saving your kids from college debt. What if they're brilliant and get places at Stanford? Is your 'live on the interest from half the earnings of 11 years as an engineer' going to cover $500k in 20 years time? Of course not. You'd need to dip in to the capital, and then your whole retirement plan falls apart.

Having FU money, as opposed to just plain simple money, means you will be able to afford all those things and more besides because you are genuinely FU rich. You don't get there by having a normal job, even if it pays a lot and you can invest half your income. That just gets you a nice middle-class retirement, which is lovely, but you won't be rich.
One stop for price of all cryptocurrencies
Would be totally awesome to hook this up to lichess and showcase live GM matches in realtime in your living room
Yes, powers of two match physical reality of binary computer architectures, while powers of ten in computing are a marketing concept.