skysight-inc/HackerNews huggingface dataset:
It wouldn't have to be Microsoft exploiting this though, a few rogue employees that can modify their telemetry system could do this on their own. There is no external oversight for Windows but on Linux there are thousands of people looking at changes even if you aren't looking yourself.
Why is every single reply thus far head in the sand, fingers in the ears denialism? This is a report that simply repeats what the Federal Reserve Bank of Philadelphia predicts.

The US economy is cyclical, and it's had a very good boom cycle (which was sweetened by QE, historically low interest rates, AND a trillion dollar deficit, all absolutely incredible during full-employment and full-growth. The US is now at a point where during a downturn it has few tools left to do anything to respond to a slowing of the economy, and where that trillion dollar deficit is going to look really foolish in retrospect)

The whole "fake news!" retort to everything on here has grown incredibly depressing, and profoundly self-defeating. Short of legitimate evidence to the contrary, it should be immediately shouted down
How many would you consider a reasonable amount for competition? There's 15 showing up on a cursory Indeed search, not to mention civil service entities that hire AEs
Injustices happen at work, but not the same way.

The good news for you is that work is all group projects and no tests. You also don't have people completely abandon their responsibility like college students do.

What makes you "bad" at tests? Do you need more time?

I know some super smart people who fail tests because of perfectionism linked to OCD or OCPD. There are many learning disabilities that people have and don't know about, too.
I like Jupyterlab, but there's a huge gap between it and something like RStudio.
I would say it's rather descibed by tragedy of commons:

https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Cuttlefish probably have some sort of vision on their skin; they are able to make camouflage which matches the color of their environment, but their eyes only have black and white vision. Note, this is still evolving science, see https://www.sciencemag.org/news/2016/07/how-colorblind-cuttl... for one explanation.
A ClojureScript Form Library for Reagent and Re-Frame
Couldn't imagine being buried in them :(

One of my favorite photos of my wife is where she's trapped inside our car, surrounded by piles of tumbleweeds at a rest stop in Arizona.

It was a windy day, and I stopped to use the facilities. When I came out, there she was — frantic behind the glass, not knowing what to do since it was the first time she'd ever seen tumbleweeds. Naturally, I couldn't pass up the photo opportunity.
That sounds like a really easy way to make a hard drive overheat.

Way back, I had a 4GB SCSI hard drive that was extra tall, extra fast, extra noisy, and extra hot. I constructed a thick rubber box around it to try noise-proof it a little, but I also had to strap a CPU cooler to it and have the airflow enter the box and exit at a hole in the box after wrapping all the way round the hard drive. It worked. But just wrapping it in rubber would have been a very quick way to cook the drive. This is a drive that if just left running bare on a table would get too hot to touch.

Hard drives produce a heck of a lot less heat these days.
Gotchas with Pandas
Automated Personal Finance
Would that not be a generalist expert? -- specializes in determining whether a generalist is trustworthy.
Baudrillard II: On Simulation
The best thing -- well, one of -- about HN is that people who worked on the product or used it are around to chime in.

This article reads like an advertisement, so I would be curious to know what it was like to actually use this thing, and what "small" features that seem like minor details prevented this from being as successful as it sounds like it ought to have been.
In my neighborhood, there’s maybe 1 person out of every 20 who does this. The rest of us mow it regularly and move on with the rest of our lives.

The highly visible actions of a few who have the time to take those actions (or pay for those actions) is not representative of the rest of us.
It's this same reason that running anything that depends on R in production is a PITA.
Even if you believed something was inevitable it doesn't mean it has already happened. You still own your BTC until they are actually stolen from you.
Reading files can be quite tricky
As hilarious as this sounds, it's actually not _that_ bad. It doesn't seem like 6E is a completely new standard so much as it is an existing standard being used on a new frequency band. In that respect, it wouldn't really make sense to call it "Wi-Fi 7", and the "add an arbitrary letter onto the end of the version number as an indicator of a different variant" naming scheme is already pretty well understood thanks to smartphones doing the same thing for years. (And Ethernet cables, come to think of it.)

I suppose they could have incremented the version number anyway just to avoid the need for that sort of awkward naming scheme, but I'm not sure if that'd be any less confusing. It'd be simpler sure, but also somewhat misleading. In any case, it's still way better than the previous scheme of using non-sequential letters of the alphabet as version numbers.
GURPS Cyberpunk is still available as a PDF and interestingly, is still the best generic cyberpunk toolkit ever printed.

http://www.warehouse23.com/products/gurps-classic-cyberpunk
Wi-Fi

Wi-Fi 2

Wi-Fi 3

Wi-Fi 4: Modern Internet

Wi-Fi: World Connected

Wi-Fi: Modern Internet 2

Wi-Fi: Dev Ops

Wi-Fi: Modern Internet 3

Wi-Fi: Dev Ops II

Wi-Fi: Packet-loss

Wi-Fi: Advanced Internet

Wi-Fi: Dev Ops III

Wi-Fi: Infinite Internet

Wi-Fi: WAN

Wi-Fi: Dev Ops 4

Wi-Fi: Modern Internet
In the first example you show simple but verbose XML. Then you show typical JSON. Then you show concise XML; this last example shows the parsing overhead when XML is being concise. Suddenly you go from just tags with content between them to key=value pairs and a flag to skip a check for the closing tag.

Parser complexity creeps in on that last example in particular. The first example was probably in the form the (possibly) easiest of all three examples to parse.

This all shows XML needing to support at least two different but related mechanisms. I'm not saying any of this is bad or that it makes parsing impossible: its just a source of complexity. JSON has key value syntax as well. XML has this flexibility but it quickly adds up. This is not a fault - it's the whole point of XML.

I'm not sure what your goal here is. I've got hard data for the work I'm doing showing XML doesn't provide significant benefits in exchange for its added complexity. Others likely have done similar for their purposes.

Matching the solution to the problem is generally a good idea. Are you perhaps too biased towards a single solution without considering the alternatives? I don't/can't know. Something to consider.

(I don't consider XML as useful now because it has shown itself no longer a match for the types of problems I'm solving YMMV)
The ammount of unsafe blocks is pretty small compared to the rest of the code. Which means those parts can be reviewed more extensively. If anything your argument is pretty goofy.
> I don't know Nim, but I believe it has a garbage collector so it could be tricky to use for kernel programming.

Have a look at Project Oberon, Singularity, Interlisp-D, Smalltalk, Modula-3 Topaz, Blue Bottle (AOS), CosmosOS, lilith (Crystal variant) given that their source is available.
Bah. My Sony Xperia XA2 Ultra lasts for 10 days on a charge.
"When I look out at the landscape of personal financial products, so many of them focus either on analyzing money or managing/moving it, but not both. Doing this in a holistic manner is difficult, especially with accounts across institutions. But it seems to me that it is the key to having an actually organized and manageable financial life."
I think you make many good points, but I think you must also be focused on keeping the drive to maintain things even in your married and child-filled state of life now; if you find yourself in a moment of calm you may find your feelings slumping once more.
Introduction to Data-Intensive Applications and Reliability
I find understanding this sort of thing is much easier to look at from an energy perspective than a materials perspective. Water is "used" when entropy is dumped into it that makes it less suitable for usage. It takes energy to turn it back into useful pure water. Nature provides a lot of energy that turns it back into pure water, but it may not do it as quickly as we use it, or where we want it, or when we want it. And sometimes the problem is that it dumps fresh water on us far in excess of our desires.

It's still not a perfect perspective, because the exact nature of what's in the water can be an issue (i.e., urine is "bad" for most uses, but may fertilize well, etc.). But it's at least closer to the truth than the mindset that water is poured into a cow and disappears from the universe entirely. If goodness and pureness was a one-time consumable item that way, the way some people seem to conceive of it, the ecosystem would have run out of it billions of years ago. It is a renewable resource.
Aerospace engineers trend higher than most software engineer salaries.[1][2][3][4]

I don't know if you work in SV, but that may skew your perception on salary.

[1] https://www.onetonline.org/link/summary/17-2011.00

[2] https://www.onetonline.org/link/summary/15-1133.00

[3] https://www.onetonline.org/link/summary/15-1132.00

[4] https://www.onetonline.org/link/summary/15-1131.00
Indeed, rust is a likely wasm choice and it is working on an npm nightmare of its own with crates.io. A blessed crates pack is sorely needed to fill out the intentionally thin stdlib in cases you can't afford a dependency tree 20 layers deep for all the reasons mentione on this thread.
A known crowd-pleaser in this field is the "Jerusalem Artichoke"[0] which has nothing to with any of the words.

https://en.wikipedia.org/wiki/Jerusalem_artichoke
What does "guarantee" mean here? If you end a function in BEAM with another function call, it's TCO.
>undermines the credibility of citing papers

That credibility is already undermined by the fact that for citation-measuring purposes, there's no real difference between any of the following citations:

(1) "Introduction. This paper is a journey into the amazing consequences made possible by (Smith et al, 2019)"

(2) "Introduction. In this paper we show that (Smith et al, 2019) is a steaming pile of crap"

(3) "Footnote. This minor remark is vaguely reminiscent of (Smith et al, 2019)"

All contribute the same citation juice to Smith et al, 2019.
Skimming is a good enough shortcut to take to not sound like a fool.
I find Zig's approach to generics to be very cool. Types are a first class citizen, so you basically get generics out of the box. Combined with Zig's `comptime` makes for writing very cool code. This solves lot of things you'd need macros in other languages to do.
And also lets you make many small donations without the headache of many stock transactions to reconcile (which for me is more annoying than the letters).
I'd love to have a butterfly keyboard for my desktop. Unfortunately there aren't any and it's not the best time for butterfly keyboards right now because of reputation for being faulty.
My first suggestions is and will always be: "try joining a martial art dojo/group/team/association".
Martial arts range the whole spectrum from strenuous to fairly gentle so it does not matter if you are (or want to become) very fit/competitive or if you just want to relax and improve your general wellbeing and coordination. You can also pick zero-contact stuff like Iaido or Tai-Chi.

Assuming you like the activity (please allow yourself at least three months of constant practice before drawing conclusions) you will almost automatically pick up social contacts through that.
yes, sometimes small features are big features.

For instance, voice dictation software still has an error rate, so it has to be very easy to edit on the fly. You can't go through three different directories to start voice transcription, and then stop it and go back and so forth.

But finding the right UI is labor intensive.
Yup, I forgot about it. 7-8k max out of pocket (in-network) for family. In some companies there is also some payment for the health plan out of pocket. But the diff here is that on HSA plans the out of pocket comes before taxes.
As proven by the Oberon and Xerox PARC workstations, the amount of unsafe code is quite minimal.

Source code is available.
My bet — delay.
You're making it sound like putting on a blindfold and running into things hoping to strike a relationship. How about take a class you're interested in and look to instigate conversation with classmates about the subject matter?
Watch VR when it (or rather if) it takes off. Then ads will truly be squeezed into our eyeballs in the most literal sense.
I believe that Western Washington is indeed experiencing less rainfall lately.

The local news report that The Guardian lifted its article from was from KAPP-TV, which is in Yakima. Yakima is considered eastern Washington, not west. It is on the dry side of the state where there are farms and desert.
I had exactly the same thought, it's kind of an interesting idea. I'm not 100% sure what the usefulness is though.
The bigger satire here is upstart liberal arts kid thinking a few years of experience is sufficient to launch a sanctimonious book (called “Uncanny Valley” no less).

It’s like she doesn’t realize she is herself a trope character straight out of a Douglas Coupland novel, and a core part of the whole problematic ecosystem she is criticizing.
A lot of hard science is still done on the back of Excel, only begrudgingly adopting a data science mindset as the instruments produce more and more data. Data science is more than just streaming data, data lakes and machine learning.

Visual programming platforms like Knime is the next step for these teams, and then onto something like RStudio as they complete the transition towards employing data science in their pipelines.
> At least with Linux we have thousands of open source developers keeping an eye on things

A bit of pithy sarcasm for your morning: Those thousands of eyes worked so well with OpenSSL, didn’t it?

Those eyes are less vigilant than you might think, especially when the eyes aren’t being paid to monitor a particular chunk of code.
I started a few years before you and remember people saying I was crazy to go into development since the jobs were all being outsourced. They might have been wrong in the long run, but I did spend the first few years of my career managing offshore development more than doing actual development.
Are you lonely on purpose?
Honestly, your comments are pretty much an r/wowthanksimcured meme.
It probably depends on the way one writes on the keyboard. I've seen mechanical keyboards work well for people who like to mash the keys. My style of typing is very gentle taps, hands flying over the keyboard, so the shorter the travel time, the better for me because I want to barely press the key.

I tried the "you don't have to bottom out" approach on several mech keyboards with blue switches, but never really felt it. I still had to consciously wait for it to register the click, while normally I'd be over the next key already.
Ah yes, your city environment will make it more difficult. That said, if he's old enough to bike (and the city you live in has some bike safe areas) then that's a great hobby to push. Taking 30 minute walks around the neighborhood is another. Regularly going outdoors (taking a walk together, visiting parks, any local state parks) as a family helps. But yea, if you're not doing it it's not going to transfer well to your kids.

Regarding setting rules: Kids are very bright when it comes to getting their way. If there's any loopholes they'll exploit them. If they detect weakness in resolve then they'll push and push using negotiation, guilt, deception, etc... The question they're trying to figure out is, is my parent in charge or can I be? The hardest but best thing you can do as a parent to instill disciple is to be clear, consistent, and follow-through. It's really hard. I'm in the midst of it too!
It can be tough to have hope in the moment, but things will get better again if you hang in there, and you'll be eternally grateful to yourself for toughing it out. You'll also wonder how you could have been so pessimistic and silly to think there was no hope, you'll want to travel back in time just to slap yourself.

You're young, you made some mistakes, but you learned from them. You are better off than those who still haven't learned. You have plenty of time to build a new, better life for yourself. With a new, younger wife, if that's your thing. Some people will probably take offense at that last part, but I'm not talking Epstein young, I'm just saying his ex was probably 40 something, and his new wife can be a hotter 30 something if that's important to him.
Visa sponsorship is provided and related administration work with the Swiss administration is facilitated.

The acquisition of an accommodation has to be done by the applicant, even though we can offer some guidance.
This is how everything works.
At Cockroach Labs we switched to Calver covered in this thread https://news.ycombinator.com/item?id=19658969
Then how does the converse explain the other media outlets?
Anything more substantial than dressing up? That seems obvious to me and not something I'd need a book to tell me.
I really wish Zig picks up and goes mainstream. I also wish it gets a little (not too much) of higher level features. Something in line of simple OOP.

I would even start using it now for some smaller projects that are not vital but I was stalled on Zig not being able to compile some C (it claims to do that and it does but not in my cases). Sure I could do import but would rather prefer for Zig feature to work
I would not call it 'complaining' to point out a business constraint, I would call it part of the job.

To make it easier there really are only 2 business constraints: Time and Money. Everything can roll up to one or both of those.

I'd also like to note that asking an engineer to estimate a project, is work. That work (creating the estimate) takes both time and money. The more time and money engineers spend on creating an estimate, the more accurate (and valuable) it will be.

Here. This is an estimate for almost every business software project: Between $0 and $100MM. That took me no time and as a result, has no value.

The other end of that spectrum is an estimate with perfect accuracy and full value. Meaning -- we know, to the penny, what it is going to cost. An estimate like that is going to be EXPENSIVE and might even eclipse the cost of the entire software project.

Knowing that creating estimates take time and money, the question inevitably becomes "Well how much will it take to create the estimate?"

The answer comes down to: How much do you want to invest in it? Or better put: How important is estimate accuracy to you?

Business people decide the value of things, rely on that. "What is the dollar value of this to the business?" is a legitimate question to ask to a business person. If it's worth $1, then use my estimate above. If it's worth $1MM then the next question is: What percentage of that inevitable end value is it worth to spend on the estimate?

Most of the time the number that comes back is not derived from some magical corporate formula, it's gut feel. Which by the way is essentially arbitrary, which I wouldn't call useless. But let's call it what it is, it's a number that is palatable to the business to lose.

So, given that number, we now know how much time to spend. Your accuracy will directly reflect that amount. If we want to be more accurate, we'll have to spend more money.

Business people are responsible for the money and engineers can not manufacture more time.

Rely on both of those.
Sorry, I missed this reply (b/c I didn't check my email lol). Yes it would require backend servers and polling of the HN API. I'm not sure if HNReplies uses the Firebase API or the Algolia API (or just basic scraping).
I miss the annoying picture flashing ads of the 2000s. The amount of crapware (also read ads) on websites nowadays is ridiculous.
It was comedy, and I took it as such. The writers did a good job of poking fun at Silicon Valley while making relatable characters. I can't speak to its accuracy, since I haven't worked in Silicon Valley for a long time.

What did you think of it?
This is assuming you never lose a job or can get a new one to replace current one easily. When market downturns, those equity based salaries will go heavily discounted, and you might not be able to afford mortgage anymore.

People overestimate their max credit payments... And financial system incentivizes that (why wouldn't you borrow from 401k? It's just your retirement savings)
> and Washington Post

Is Jeff Bezos running for Political office too?

You just moved the line from running for Presidential party nomination, skipped over mayor of major city, and jumped right to billionaires.

Add on;
If all of a sudden you can't be wealthy and own (part of?) a media company, it really hurts the quality of journalism; you'd be left with small town or independent blogs; more susceptible to fake news -- and, more concerning, fear of publishing.
Very odd...
I wonder what percentile of users have suffered financial harm on Windows versus Linux do to system insecurities. I have zero data on this, but history would imply Windows is far less safe.
Sometimes things have been trundling along on so much fuzz and handwaving that nobody actually knows how things are supposed to work when it gets down to formalizing them into a set of rules that could be implemented in code. Many such cases.
C is portable assembly, I’d recommend learning it together with the assembly for the platform you’re learning on, so you can actually understand the stack, heap, calling conventions, etc.
Oh- so you're that neighbor. It's not just a change in your aesthetics that's needed. If you live in a community then it's prudent to get community buy-in. Especially if you have kids.

Community reputation means a lot more than some people realize. Source: I've been on both sides of this one.
Checking out https://novadocs.panic.com/api-reference/language-client/ would help. It's the extension API documentation to connect LSP servers... but out-of-the-box JS LSP support doesn't yet exist. (Not sure about other languages though)

Edit: Python looks like LSP is working.
This is a simple demo GIF: (warning - very big(23MB).)
https://s5.gifyu.com/images/nova-python-demo.md.gif
You can dig through the salaries on levels.fyi. From my brief perusal, it looks like 50% less for London. I'd guess other places will be even lower.
Didn't test this but some clues: https://nim-lang.org/docs/gc.html

Then I guess you would use new/dealloc
That's not my experience (suburban DC). Overall, I'd guess closer to 1/5 or 1/10 do seasonal treatments. In wealthier subdivisions ($800k+ homes, which isn't unusual here), I'd guess half or more have regular lawn service including chemical treatments. In more middle-class areas, the number of professional treatments drops off considerably, but the residents still do a substantial amount of fertilizing on their own.
An Uber driver in the midwest US can die from a simple treatable disease (or ruin himself financially) because he might not have health insurance.

Europe is big and very diverse place. Uber driver in
midwest (US) makes more than a senior dev in Spain,
Italy or Greece.

You can't just do a simple currency conversion to compare them, because the costs of living are very different.

A senior dev in these countries will have a nice standard of living. Much better than an Uber driver in the midwest US. As an Uber driver you would be very lucky to even make money considered "middle class."