skysight-inc/HackerNews huggingface dataset:
I saw my manager masterfully move his cursor across his terminal, select some text, and copy it, all without using his mouse, inside tmux. I thought it was cool
Deep Systems Broke Observability – and What We Can Do About It
> I learned, for instance, that a great way to get people to click on your blog post is to make them mad

Ha, this is a common way to get on the frontpage of Hacker News.
C does not have vectors. C++ has them. Do you mean arrays? Arrays are just translated to pointer arithmetic formulas based on the type/size of the array's elements.
I mean sure, I'm not necessarily disagreeing that many people could do with fewer source files per library. But I also think you are pathologically misusing the tool along the lines of creating an NPM library for the left-pad function.

Bazel has other tools for mitigating excessive test running (like test size/time descriptions and parallel test running) running too many tests has never been a problem I have encountered with even my dozen source file bazel libraries. Bazel also has smart test runners that can split up the tests in a test binary and run it in parallel, and I don't have to write a dozen lines for every C++ library.
What’s Going on in the Repo Market?
IIRC the C64 only had a propriety audio input
> same with facebook

There was a huge uproar when Facebook first launched "Beacon", and it was cancelled as a result.

Unfortunately it just morphed into the Facebook Platform and eventually the Pixel. Same pig with different lipstick.
99% of users would click "Ignore and don't ask me again." If that option is not available they would tell their friends how stupid their OS was and that it ruined their weekend.

The OS needs to paper over known defects, if consumers are to be kept sane.
While I would rather call it acknowledging than pretending, I agree wholeheartedly with the sentiment and consider this one of the most prevalent and pernicious fallacies of system design (though I may only feel that way because it had such a strong hold on me for so long).
I've found players in Battlefield generally way more mature and calmer than CS an COD. Recently Apex Legends generally also tends to be much more saner than the rest.
Those photos aren't straight out of the iPhone's image processing pipeline.

From the article:

> If we distort the contrast in an image, we can bring out the ‘watercolor artifacts’ in the clouds

I think you missed that sentence. You posted the "distort the contrast" examples, which were hand edited to exaggerate any artifacts in the photo the iPhone had output.

This is the photo that the iPhone gave the photographer: https://miro.medium.com/max/1800/1*oZgBZGHyxwMevHKiGfATiQ.jp...
Yea, to add one major point to that list, a real estate agent most states require you to house your license with a broker. And you cannot become a broker in most states until you have usually some period of time working for a broker. In my state you need 2 years under a licensed broker before you can apply to be a broker (there are some other things you can do to qualify too but it is still a lot of time). So in the end that means, you get your agent license (pretty easy <$1000 generally), work as an active agent in some fashion for 2 years before you can get your broker license and then, finally, you can eliminate 50% of the transaction fee.

The math just doesn't work out, if you get to the point you are doing that many deals, just hire a broker for your business.

Getting access to the MLS isn't that hard. And finding a good agent/broker to work with is very doable as they want to work with investors since it is a source of recurring income usually for them.

That all said, I am always interested in other peoples approach to minimize transaction fees, but most investors I know in real estate use this approach as it just works and minimizes liability.
Those aren't links to malware. Those are links to stories about malware that was removed from the App Store. Kinda makes the opposite point of what you're implying, doesn't it?
That's a bold demand, considering that majority of free games in Play Store monetize themselves via partner installs. For all we know, developers of involved apps are paying a "legit" advertising company for installs, and malware authors act as ordinary partners of that company (likely using a bunch of throwaway accounts).
Since GitLab have operations, sales and other employees inside the European Union, and the assertions from the CFO are contrary to European law, he is wrong for legal reasons.
Do dead weight 'components' exist?
"We love services." Citation needed.
> With better sound quality this would be pretty epic ...

Yeah I was hoping it had some kind of aesthetically advanced interpolation on the audio.
You can loop on YouTube, at least in the browser. Just right click on the player and select "Loop".
Something a little ironic about putting a tracked click link in an email apologizing for adding tracking. That said I firmly believe in opt-in tracking and would likely enable it for my gitlab usage.
Just to confirm I am not making things from a standpoint of $ given to us: My grandparents were either both legally blind (one side, very poor and kids stressed out), or rather poor (especially compared to most americans today) farmers in Mexico with 13 children. The "privilege" I have enjoyed (other than skin/benefit of the doubt?--unsure since I probably don't fully understand that from everyone else's perspective: just acknowledging I don't know everything) is encouragement to work hard and that I could do it, during my whole upbringing. My dad was a school teacher (and part-time painter and newspaper deliverer) and my mom a full-time mom (stressful, but it sure helped us as kids to feel secure). Things were hard, but on we go, and I am grateful. Maybe rambling now.
I wrote a userscript to do this if you're interested:

https://code.byuu.org/google

It blocks search and image results by pattern, and also removes the URL tracker wrapping wherever possible.
$20B is optimistic, but not outside the realm of possibility if they can show revenue growth by filling the inventory they've been building, at the same time they drastically curtail the cash burn needed to obtain still more inventory. They're on track for a 50% increase in 2019 revenue over 2018 revenue, and if that growth continues into 2020, then an IPO in a year wouldn't be completely unreasonable at 5x revenue on the basis of continued revenue growth. Still a bit high for a traditional real estate company, but they may still have some tech-adjacent mojo to prop it all up. It's a longshot, but not impossible.
WaPo Oped https://www.washingtonpost.com/opinions/2019/10/29/why-whats...
I'm using iTerm2 + tmux:

1. If I click my mouse to drag and select what I want to copy, the selection is copied to the clipboard when I release. Selection is highlighted with a yellow background.

2. If I want to double-click to copy, I just hold down the `option` key, then double click and it is copied to the clipboard. Selection is highlighted with a white background.

In both instances, I don't even need to use `ctrl+c`.
I could imagine it tied into Find My iPhone and associated login stuff where the tech support member of the family can link in to it rather than making it a class of app that can be built.
This is my setup:

- vue, @vue/composition-api

- Rollup

- Babel: @babel/preset-typescript, @babel/preset-env, @vue/babel-preset-app, babel-preset-vca-jsx

- Just pass `extensions: ['.js', '.jsx', '.ts', '.tsx']` to the Rollup babel plugin.

Make sure you are using createComponent inside a TSX file, and you'll get every feature that TS has to offer (as it is all native TS). Intellisense and static types are the only reason I dropped SFCs.

I'm not sure how this would work with Webpack, I've been enjoying Rollup more as things have just worked with no thought involved so far. I'm sure it can be done, though.
What Are the Repercussions of Clickbait on Society?
Except this time around, browsers are on the side of the publishers[0]. They keep removing useful functionality that gave users control, while adding more and more ways for publishers to impose their will on people. And every now and then you get blatant attempts at neutering the users' decisions, like e.g. Chrome's recent extension API changes.

[0] - Except maybe Firefox, but it has to follow Chrome on most things to stay relevant.
Those are good points. It's unfortunate that an article supposedly for a technical audience didn't make any of them. The "related work" section is a longstanding tradition.
It would have to at least have enough universities that it can plausibly form a league. Wyoming wouldn't cut it. The relatively-populated states of Pennsylvania and New York currently only have three serious football programs each. California has seven (being charitable), and with centralized UC leadership could quickly create more. Texas or Florida are the only other plausible options.
Based on the explanation given, there's absolutely no privacy benefit to not including this code. The fact that it's Terraform doing the work is already being sent via the User Agent in the API requests. The fact that it's _you_ who is making the API calls is also embedded in the request. This amounts to a minor hack of Azure's API logging to enable slightly more convenient reporting. It sends no new data. In other words "opting in" or "opting out" has zero impact on whatever privacy implications you are worried about. This comes down to a simple misunderstanding of what's going on.
I think there's compelling evidence that there is not a "1/2 decent" CFO at work there...

I'm gonna keep my pitchfork sharp, close, and on display here.
This reminds me of the arrival of the PC (MS-DOS and Mac): file formats were typically silos: proprietary and could only be opened in their special app. Coming from a different tradition this was completely weird and uncomfortable to me so I never really got into those systems. Gradually some open formats pried this open: GIF/JPEG/MP3/ZIP (all only somewhat open at the time) then turning into PNG/HTML... etc.

In this regard the phones feel like a step backwards as each app really manages its own data. Email programs these days are like that -- for example you can't keep a project's mail folder with its files any more.
And that is currently the case for two reasons. The first is that people use their desktops/laptops for things theycant do in the walled garden and the second is that Apple has not finished building the wall as high as they want it to be.

Rest assured if Apple made a full transition to a restrictive walled garden more people would take issue with it.

They don't right now because Apple is slowly boiling the frog.
Ibuprofen shrinks testicles in regular twice-daily use.

https://www.ncbi.nlm.nih.gov/m/pubmed/29311296/
Why is this necessary? With crypto it's super easy to use a tumbler or simply convert to an unregulated exchange and back again.
This is surprisingly out of touch with reality -- at least with my reality and that around me. Then again I'm 30 and in academia, so it might not be the latest update.

Do people access their music through their apps instead of a file manager these days? Sure. But how does it get into the apps in the first place? I couldn't find half of my music library on amazon, let alone the money to actually buy it. The same applies to tech books, even more glaringly so because there is no streaming option.

Do people use GMail as a quasi-storage for everything they need to keep up with in life? Yeah. Do they want to use it that way? Not really. It doesn't scale up that well, and yes, you will slam into Google's 15GB limit soon enough. So at least I only have the "temporary" stuff on GMail, for a wide but not all-encompassing notion of "temporary". I'm not aware of anyone storing family photos on GMail.

And that's just the stuff we consume. As for producing, there's very little you can do without working with files at least a bit. Attach a photo to a post, run a python script, exchange documents with someone who isn't using the same clouds as you... Actually, even if all of your stuff is on clouds, you'll sooner or later want or have to move it around between different clouds, and what do you export it to? Files.
It would be baseless if anyone had a single story of any Chinese company trying to go against the wishes of the Chinese government and not being either immediately arrested and "disappeared" or having the company nationalized by the government.
there is e.g. https://magiclantern.fm/about.html for Canon DSLRs that allows you to do some more interesting things, it's been around for a decade or more
I agree with this portion 100%

The correct way to express a dictionary in XML is something like this:

<root>
<item>
<key>Name</key>
<value>John</value>
</item>
<item>
<key>City</key>
<value>London</value>
</item>
</root>

In the past I used to create scripts that exported xml from relational data but didn't really understand the right way to build and structure them.
Lanc Remastered IP Puller Updated Versions (October 2019)
What is the motivation to smurf other than just destroying a bunch of new players? Surely that must get boring after a while?
Well seeing that during the time period from the time you claimed that Apple was trying to “move people” from Macs to iPads, Mac sales increased while the rest of the PC industry saw declines, their marketing department must have really sucked.

When Apple wants to move people to a new platform, they’ve done it enough times Apple // -> 68K Mac -> PPC Mac -> OS X -> x86 Mac that they have a playbook and it has never taken them almost a decade.
It's hugely important - just look how the companies in possession of our cloud leverage it.

I'm hopeful creative solutions with decentralization will allow you to retain control even though the vault is in the hands of someone else.
I feel counter-intuitively enough that music is likely the way many people will relate to in a concrete way. It’s all well and good to trust your service provider until at some point you get nostalgia for a song you “had” or even “owned”, go to queue it up, and find it completely missing.
Maybe the record company even took it off YouTube and all the other free platforms, locking it behind their own service.

What tasted and smelled like ownership is suddenly revealed in moments like this.
Because for this specific bit of data, the value that it's set to by default has zero privacy impact whatsoever. So getting upset over nothing and yelling at a CEO who gave a great explanation of what's going on is incredibly counterproductive behavior.
15 years in prison? that's nuts. that had better be manslaughter or armed robbery or stealing zillions of pensions etc...

there is no way you can present holding a controversial referendum as worthy of a jail sentence at all, let alone 15 years.
"broke the law"... i mean, crossing the street when the light is red is "breaking the law". buying weed is "breaking the law".

it is a provocative heavy-handed foolish move by the Spanish Supreme Court, that will only serve to inflame tensions, as it now provides an air of martyrdom.

it's all thoroughly unnecessary and gratuitous.
it would be enough to say "well that referendum result doesn't count, sorry. nope." and you'd have a bit of protest and another "illegal" referendum every few years, but you wouldn't be feeding the popularity of the Catalonian independence movement.

it was a stupid move.
hubris appears unattractive to the global lens.

mind you, I couldn't have given 2 hoots about any of this, just reporting on how it appears on the world stage.
Back when I worked on Firefox, mozilla-central was an hg (mercurial) repo.

A teammate maintained a plug-in for git to talk to hg servers, called git cinnibar, IIRC.

Never had to leave the familiarity of git, it was great.

At Google, there's a "git wrapper" for our perforce fork, except nothing at all like git (git5, a play on p4 I suppose).

Context switching between git and anything else at this point for me is a considerable waste of my time.

In the same vein, this looks useful for folks more familiar with hg.
Pretty much. The W window system for the V distributed system predates the Macintosh (as does the Apple Lisa/1983), and W was ported to Unix in 1983. Their immediate successors - X and the Macintosh - came out in 1984, and Windows 1.0 in 1985.

Windows 1.0 was fairly primitive, but Windows 2.0 supported overlapping windows (!) in 1987, coincidentally the year that X11 was released.
The comment was criticizing your flippant attitude towards treating humans like beta testers, with the attitude that it's OK to kill a few, just not too many, and dismissal of goatinaboat's initial concern. I don't have a specific answer, because I agree that it's a problem far different than rolling out updates of a new browser version on everyone's laptop. "Technical solutions" acceptable in that scenario simply aren't good enough when the "OS" is speeding down the highway at 75 miles per hour.
I used to develop cheats for CSGO (I work in anti-cheat now). The ROP chain cheat is 100% detectable right now with VAC without rootkits or the like. No cheat is “VAC-proof”. I have seen Valve’s creativity at responding to evolving threats. It’s just a matter of time.
Sure they do, we just call them marbles instead of dice.
Maybe, broadly speaking, that's just the way life is. Things exist for awhile and then they don't. Bands eventually stop touring and seeing them live is a thing of the past. The character of your city is likely quite different as compared to a generation ago. That amazing restaurant went out of business. If those servers were still up, would there be anyone on them to play against?
DOS had abort, retry, fail (https://en.wikipedia.org/wiki/Abort,_Retry,_Fail%3F) when it encountered an issue; most BIOSes will stop if they can't detect the keyboard or if a memory test failed (it typically can be overriden), Windows has an Advanced Boot Options screen that automatically comes up (such that the user can select "Safe Mode") if/when the computer crashed previously...

I'm not saying you're wrong; I'm just saying, hey, there's "prior art" for this... <g>
Wasn't one of those lesser discussed findings of FB that making people angry makes them more engaged.
I really enjoy writing Elm. I was job-hunting recently, hoping for an Elm gig, and I noticed that a lot of the Elm jobs are in Europe. I'm in the US so I was a bit jealous :)
That engaging in a known risky activity is dangerous, and people shouldn't be surprised if they get affected if they willingly put themselves in such a situation.
This essay describes very well why I resist anything-as-a-service. I value stability over time as well as convenience.

Fortunately, most of the things that I find valuable are things that I can host myself (giving me both stability and convenience), and I can easily do without those things that I can't.
On Steam market you can do better. I keep buying cases and selling them at minimal profit (but tens of cents a day do add up over time). The price swing is just slightly larger than steam's share on the trade.

(Of course if you want to liquidate to non-trivial amount of money, you're probably not interested in speculation)
"This is the story of a goose named Stanley".
Yes, this is also common and covered in the article...
http://www.brain-dump.org/projects/dvtm/ lets you have the windowing / tiling stuff without the session detaching.

some people combine https://wiki.archlinux.org/index.php/Dtach and dvtm in whatever combination they want to get screen/tmux without the giant codebases (I love screen, but I don't love that it still has code in it to connect to serial terminals)
Help me understand the rationale behind the original automation effort on reading your child's school reports? I would have thought that is an event that is pretty infrequent, quite important, with not enough historical data to train a useful model.
> Yeah, if the outcry continued even after their rollback & apology, _then_ it would be unwarranted.

The outcry may stop but the trust is now gone and will take years to rebuild. Next time I'm considering/recommending on-premise git hosting I won't be recommending gitlab.

I'm also considering moving my personal repos that I pay for. Generally I only interact through the CLI and don't think about the web interface much, but apparently when I go there I'm sharing info with whatever the hell gravatar is.
Encryption in the Cloud
I've been a screen user for decades as well, and don't feel compelled to use tmux (and also tmux has one too many concepts for me, I don't need sessions). Did you find some compelling reason to switch?
Things You Need to Consider Before Enrolling in an Online Degree
I'm very sensitive to this. The notion of "buying" a piece of content on Amazon is borderline offensive to me. You don't own anything!

I own a DVD that I can continue to play as long as I own a DVD player. What I'm "buying" from Amazon is a promise that Amazon will continue to give this to me and only me, so long as they are around and available. I can't resell it and I have nothing the moment they cease to exist. That's not ownership.

(Setting aside the somewhat absurd notion of "renting" vs. "buying", when both do the same thing. Renting just requires you to throw away the bits after...)

If you agree with the above, you might like LBRY (https://lbry.com or https://lbry.tech), which in addition to letting you stream or download no-DRM files, permanently records your access rights in a blockchain.
Ask HN: What After Software Development Manager Role?
I'm at the crossroads. In my current role as software development manager, I wear different hats - sometimes I am project manager, sometimes Business Analyst, sometimes programmer, scrum master, product owner, or just a support guy.
What is the next role or progression after Software Development Manager role? How have you all progressed?
"leave Brittany alone!"
Git is what a version control UX would look like if it were written by kernel developers who only knew Perl and C
Interesting! I thought the first time 370/390 got some Unix features was around the late 90s. Wasn't very successful but interesting to play around on.

Despite Posix compatibility it wasn't very smooth. One infelicity I remember was that merely untarring a tar file took an extremely long time because ownership information had to be gotten from the ID system (RACF?). And it made separate, expensive calls for each file. Perhaps multiple.

Anyway, as far as I can remember it was soon superseded by the Linux subsystem.
'Ownership' is a pretty overloaded term. It's never really clear which sense of 'ownership' the author is invoking at any given moment.

Also, lol. "100 years ago, food came from a farm, then it came for [sic] a grocery store, and now it comes from DoorDash."
I'm pretty sure most people didn't own their own farm in the 1920s... So what is this saying about ownership?
Isn't a mouse generally better at that?

I mean I generally consider my self pretty good at vim (people who watch me are generally pretty impressed at least), and I get the draw to using the keyboard for things, but the actual act of highlighting arbitrary text, vim is not particularly good at. And I can't imagine how tmux would be either.
Seeing that the Mac App Store was introduced a decade ago, that’s a really slow boil....
Recently I wanted to understand in a git repository what was different on the remote vs what I had locally.

The best I could stackoverflow for git was "git fetch; git whatchanged ..origin"

In Mercurial its even better (since it doesn't modify anything locally like git fetch does): hg incoming

Want to see what will be pushed? hg outgoing

When I use Mercurial I just don't think about it as much, it does what I expect it to do, which is something that is easy to take for granted.