jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Even aside from the things that Microsoft is doing that come off frustrating, the tone-deafness is amazing.

The whole "we don't want to let you move the taskbar" saga is a disaster of messaging even more than it is a technical fiasco.

Even if you have actually decided from some top-down diktat that the taskbar is now permanently glued to the bottom, the appropriate corporate answer is "We're taking your feedback into account and considering it." It creates no obligation. You don't whine "very few people actually want it" or "It's too hard even though somehow it was doable in 1995 on a 386SX." That does not make your customers feel appreciated and valued. (I'm sure this then pivots into a "they're not really our customers if they aren't a PC OEM or large enterprise" discussion.)

If they don't want to reach out to the power-user community directly, they still have the ability to pawn this sort of problem off on third-party developers. I recall back in the late Win3.1 era, it was, perhaps not common, but not "strange" to use alternate shells. Compaq and Packard Bell home PCs booted into their cutesy custom UIs in instead of Program Manager, and on the more enthusiast-side, I fondly recall Calmira (the Win95 Explorer clone) and the one IBM prepared which was a cutdown model of the OS/2 Workplace Shell.

These days, alternatives feel almost illicit-- "You can install Classic Shell or the like, but odds are you're going to have to keep battling with Windows updates that want to restore the defaults."

When they acknowledge the third party ecosystem-- the biggest selling point Windows has over MacOS or Linux-- they can then reframe the message as "We're providing a basic solution that services most people's needs, but there's also a vibrant ecosystem of alternatives." All it requires is respecting user choice.

I'm personally mostly not interested in Windows 11 because of the account requirement. (PC login is a huge obvious point for "I have a home persona and a work persona and potentially multiple of each, so trying to force One Account To Rule Them All is just going to conflate details that should remain siloed") Yeah, I could switch over to local accounts after install, but it feels like it ends up with some terrible situation where the license I paid $120 for is locked behind a throwaway Microsoft account I can no longer recover.
The point is not whether my code has leaked or not, but whether I was even aware that leakages are a possibility. I'd be happy if someone pointed it out, even if not entirely in the correct tone.
Disneyland has been undergoing endless improvement. My parents visited there in the 1950s and it's fun looking at the photos and seeing how primitive it looked then.
> UX trailblazers like Flickr and DabbleDB.

And Meebo! They build an entire windowing system in the browser...and supported IE6.
No, it won't. However, Distil is not hard to work around if you automate a real browser in headful mode.
Do you consider it corruption to offer free money in exchange for votes (I.e. many of the contenders for the Democratic primary in the US)?
Ack. I meant "possible".
I linked to the state regulator website that enforces minimum wages (among other occupational regulations).
Factors are for example market, size or value. Over long periods of time they outperform the risk free rate or the market.

https://www.investopedia.com/terms/f/famaandfrenchthreefacto...
There is a difference between moving to a different state and using a different product, but I see your point.
You’re talking like a rational actor. However there is a lot of irrational behavior caused by principal agent problems in investing. If a trade goes belly up the boss or client is going to ask why you bought a company doing 36 points of gross margin in an industry where the average is 60. In many cases, to preserve competitive advantage, the company doesn’t want to disclose the mix of revenue and profit margins of its business units, so investors don’t even have any way to evaluate why the company is doing only 36 points. So in many cases it can be “rational” to shut down a business unit making $25 million of gross profit.
Would it be prevented if Baidu served the tracking js files only over https?
It is a terrible ordeal, but for all of the other factors brought up the critical factor is that he set off an explosion detector (and clearly it doesn't get false positives often given the response they showed). Everything else (about Ramadan, being Hindi, the color of one's skin, etc) may be nothing more than decorations, and no one here knows what would happen if John Smith Anglosaxon set off the same detector in the same situation.

Yes, they talked about Ramadan and his situation, and where the parking lot is around his house, and none of this should be surprising to anyone. They're using conversation to try to determine whether he's lying, gaps in his story, nervousness, and so on. Any single person they talk to will get a conversation that is individualized to the person. Reading too much into it may be misleading.

This isn't intended to defend the TSA (universally reviled), or any of the other agencies, but repeatedly setting off an explosion detector is 95% of this story. The rest is just surrounding decorations.
You were doing ok with the contrarian perspective until the part when you personally attacked the OP. That's not contrarian, just mean.
I'd rather live in a country where the process occasionally fails and we don't have to put up with / subject others to this shit. And yes, I am American and I experienced all the pain and horror of 9/11.
The Tesla Motors post that heralded this news (https://news.ycombinator.com/item?id=6240862) was on the front page for nearly a full day and garned 794 upvotes. HN readers are clearly intrigued by TM
It should be. Can you provide a link?
As a MinGW user, I'm pretty excited for this. Using GDB on Windows isn't even a perfect solution for MinGW programs, since they depend on Windows DLLs that use Microsoft format debug information. If LLDB supported both DWARF and PDB files, I'd finally be able to get a full stack trace with proper symbols for all frames.
> but I'd also like to see blocks in Groovy

Groovy allows passing a closure to a method with signature (where p3 is a callable)

a(p1, p2, p3)

as

a(some_val, some_val){ closure content }

Are Ruby's blocks more powerful?
> I think Node.js is the way of the future with their evented IO platform.

But can I use it to build microservices?
There is an NDA but I used "folks" since I, personally, have returned to the startup world and am not involved in the details of fixing this particular incident. But yes, rest assured that the people who currently work on healthcare.gov are busy testing a fix, which is why they're not posting on HN.
Relevant reading on how you're a tool when your child is crying.

"When the love object is one's child, natural or adopted, one protects it. The protector will risk his life for his dependent, will want only the best for him-her, will assure him-her of his love. To lose the 'child' means great unhappiness. It means to have lost 'the thing I loved most in all the world.'"

And later,

"children (objects of protection) — they have power over their protectors, the men and women who care for them"

http://naturalthinker.net/trl/texts/Vilar,Esther/PolygamousS...?
I can't decide whether to take this as good news for Twitter or bad news for Yahoo...

Also, what this article doesn't mention is that display ads are only ~12% of Yahoo's revenue. I'm guessing they are a more meaningful part of Twitter's revenue. Not really an apples-to-apples comparison.

Reference for stat above: http://www.forbes.com/sites/greatspeculations/2014/07/16/yah...
> Yes, if you don't put anything too private [on Google Docs], it's ok (according to him), he also said in another interview that it's ok to use Facebook as long as you don't put any private stuff there.

Actually, he says the opposite. Docs was his "clear example" of SaaS:

Which online services are SaaS? Google Docs is a clear example. Its basic activity is editing, and Google encourages people to use it for their own editing; this is SaaS.

And, of course: "don't yield; don't use SaaS". So Google Docs is out, regardless of what goes on it.

> Could you explain why it violates "essential freedoms"?

Because according to him you should never do "your" computing on anyone else's machine. Since he says it's okay to set up thin clients if they're using your server, I guess he must have meant you can set up a bunch of thin clients for yourself to use, since if anyone else used them they'd be using someone else's (your) server to do their computing.

Of course, he also says it can be okay if you sufficiently trust the person running the server (provided it's a person and not a company)...which again is not consistent, because even if you trust the operator you don't have the ability "to study and change the source code so it does what you wish", which is one of his "essential freedoms".

The whole essay left me with the impression that Stallman was just trying to avoid being completely written off by sane people (in the unlikely event that hasn't already happened). This was actually a surprise, because it previously seemed abundantly clear to me that Stallman didn't care at all what other people think. But since SaaS so obviously provides vast benefits in some cases, and people naturally want to take advantage of those benefits, he has to find loopholes in his philosophy instead of taking the hard line of consistency. This inevitably results in contradictions, because his premises were not reasonable to begin with.
The threat from Android to iPhone probably looks bigger than it actually is. Per study that just came out [1], iPhone users are much more loyal than Android users: 24% of Android users plan to switch vs. 9% of iPhone users. If this persists, Android users will over time "leak over" to iPhone.

[1] http://www.theguardian.com/technology/2013/aug/08/iphone-and...
Is the viewer open source?
Accuracy is measured in distance - a bound on the maximum distance from any scanned point to the true surface. Manufacturer accuracy ratings should be taken with many grains of salt.

Makerbot is claiming +/- 2mm. In comparison, high-end laser scanners claim accuracy in the tens of microns, 50-100x better than MakerBot.

12 minutes is a slow capture time for small parts like that.

$1400 is cheaper than any good 3D scanner on the market, by far. The only competition is a Kinect, which costs much less but doesn't have enough detail for small parts yet.
Updated docs are coming soon, just didn't want to hold the release any longer.

In your user behaviors add this:
:editor [:lt.plugins.vim/activate-vim]

and then save.
This is excellent news. Shapado is a fairly robust Stack Overflow-type engine, but with a lot of rough edges and spotty documentation. I'm looking forward to seeing it new-and-improved at the end of the summer.
I see a very bad episode of 20/20 in our future...
> Since we aren't all standing in a room having a real conversation, the only way I can tell if people are going to agree or disagree with me is an up or down vote.

Apart from some tense confusion, yes.

> I'll probably get downvoted for this" is another way of saying "the predominant opinion here is x but i'm going to state y."

Yes, that is another way to say that. The point is that saying that gets annoying.

If you're about to say something for which you feel the need to apologize, don't say it. Double that if the apology is a pose. (No, it's not polite or "civil".)

Respect the readers.
Interesting, that's a nice looking machine. The only downside I see is that it's more expensive than a 13" macbook pro configured the same way (although it has a better processor).
You don’t even need Docker. Another great technology to learn is LXC and driving it from the CLI / a script.

All my hosts run a default OS with a 20 line firewall and a bridge.

The top level host has a zpool backed by a blank file in /tank.device.

The actual work is done by a bunch of LXC hosts all cloned from a standard base installation. Anything persistent goes in a per container zfs filesystem mounted in each container’s root. The only thing I ever backup is the /tank.device file.

Wiping everything and building from scratch is a pleasure.
Absolutely. there's this Paper from 1999[1] "Experimental Evidence of a New Type of Quantized Matter with Quanta as Integer Multiples of the Planck Mass" about how the weight of a closed system with a chemical reaction changes, violating the conservation of mass.

[1] https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1....
> How about none at all?

This is like saying I don't want to have any behavior.

Every company has a culture. The difference is whether you are aware of it and working on it or not.
> You see no issue with that, seriously?

Qualified immunity isn't a get-out-of-jail-free card. It is released, for example, when a government official breaks clearly established law. (Counterfactual: the courts have been very narrow in interpreting what "clearly established" means.)
I wouldn't bet on that, because it happens all the time now for various white collar crimes.

I'd rather decriminalize more things than create new classes of crimes.
If someone would say "processor", I'd expect them to mean the CPU, meaning the Central Processor Unit. The rest, I'd call them ICs.
From some of the discussions I've seen, it looks like part of the MobileCoin strategy is to shit-talk Monero as a way to build hype for MobileCoin, and claim all prior art came directly from CryptoNote while ignoring the fact it's implementing stuff pioneered in implementation by Monero. I've seen some pretty friendly discussion history with Monero in the first days of the nascent MobileCoin project turn into MobileCoin people being absolutely, obnoxiously awful later on.

If there's some way this can be explained away by MobileCoin people, I think it'll make a great story, because there seems to be a lot of stuff there that doesn't look explainable.
Used have used C++ templates every day of the week for at least 15 years.
So you have the short version of the Magic Keyboard right? Because the full-sized Magic Keyboard should have the Function key in its rightful place.
> If you're in a majority group, I'd suggest seriously re-thinking whether to ask this question to a candidate from a minority group, at least during an assessment.

Running the interview differently because of which (presumably protected) classes you judge the interviewee to be in is a big red flag. If you're not comfortable asking the question to some people, you shouldn't ask it.

Anyway, this question feels like a gotcha more than anything. You're supposed to say the right thing, not demonstrate it. Hiring people because they said the right thing rather than because they demonstrated the thing is a great way to get bamboozled.

If your company is doing well with diversity, inclusion, and equity, your interview team will likely be diverse. If a candidate won't work well in that environment, they'll likely make it known during the interview, or self select out.

If your company is not very diverse, or at least if the interviewers aren't, the question feels even more sketch.

If it's an important pillar of the company, by all means spend a few minutes telling candidates about it and if the candidate says or does something that raises a flag, handle it.
Hacker News represents only a pretty small fraction of the IT world. There are many, many companies out there doing things Hacker News never heard of because it's not related to web or startups.

What I do at my day job would be considered legacy tech here on HN but my company is a multi million dollar profitable business working in the B2B sector. Our customers don't want flashy websites, they want software that works over many years with minimal maintenance burden running on their own hardware.

Microsoft Windows is still dominant in the business world because the often external IT knows how to work on it and most of the time it just works.
I don’t usually care to comment, but you really make a great point. And it also makes it odd that people hold up rich people as if they are great, when if you objectively look at a lot of their actions they seem more akin to psychopaths.
Just heard on the news tonite that BC has its first case of a new one they are calling the Nigerian variant, I find it remarkable that it is somehow OK to name variants after countries but the WHO spent precious time and effort comming up with COVID-19 specifically to prevent stigmatizing China.
If the writer is going to enumerate all the "Positive Signs" and "Red Flags" for their interview questions, it seems like they're just making another shibboleth for which people will test-prep.

Is that what the writer wants? Is the intent to select for test-prep?
I went on coinmarketcap today and the sea of green for shit coins was intense. 20-40% daily gains everywhere you look.
https://coinmarketcap.com/

And then also today read that apparently stock trading volumes are through the roof:
https://finance.yahoo.com/news/stock-trading-frenzy-sends-u-...

And then look at Shiller pe. It's the second highest it has ever been after the dotcom peak but it is catching up quick (although you could argue this is more about reduced earnings but I don't totally buy that)

https://www.multpl.com/shiller-pe

And then all of that on the tail of the WSB mania.

Over the last week this market feels like it has entered a true mania phase.
But you're only looking at this from a single perspective, where every single bank starts charging the same 4% simply because of irish heritage.

What if, one bank started doing it because they used this model. But another bank doesn't, because they don't believe this model?

If you were an irish person, you would just move banks. And if it turns out, indeed, that the first bank was over-charging the 4% (ie., no irish person defaults due to their being irish), then they've lost business for no reason, and the 2nd bank got more business.

However, if it turns out that being irish _does_ indeed cause you to default more, then the bank charging an extra 4% was correct. The 2nd bank, upon finding proof of this, would also start charging an extra 4% (otherwise, they'd be losing out money to the first bank).

So in the end, a bank can only charge the most appropriate interest rate for the market to bear.
Coding requires prolonged intellectual focus. Prolonged intellectual focus brings insanity. I dislike insanity, from top to bottom. Therefore I no longer code. Not much, anyway.
It's really not been that bad - we had a few people who were remote initially and they had the cameras on in their home office so we could shout over and ask questions and it would feel like they were in the office.

Now we're all remote so we keep the same meeting open. I guess people have differing levels of comfort.
Have you seen matrix p2p?

Also anyone can run their own servers, and Dendrite can run on very modest hardware like a Raspi.
I must admit there is a use case for something like that, though I also must admit that I personally feel the same
Personally, I find it hilarious to use "humans are social animals" to justify office oriented mandatory wage labor.

Humans are social animals in the sense that they thrive when being social with whoever and wherever they want to be social. I don't know about you, but I have more time to be social with the people (friends, family, neighbors, volunteer groups, etc) that I actually want to be social with when WFH. Being forced to drive to an office under the pretense of "this is how our evolutionary ancestors preferred it" is low key gross.

You can - and should - be able to disseminate engineering culture through digital means.
From what I've seen, PUFs tend to go for a level of security more like "unclonable except by a nation-state with physical access, a battalion of electron microscopes, and the willingness to expend person-years of effort". For example with a flip-flop PUF I think you'd need to reverse engineer miniscule imperfections in every single transistor.
This came up from a quick search: https://diybookscanner.org/
Actions have a consequence despite intent. If you put an RSS feed on the public Internet you made that feed public, despite what your intent was.

Saying otherwise, would be like saying that shooting a gun into a crowd and killing someone isn't murder if you intended for the bullet to make it through the crowd without hitting anyone.
Uh, no.

You can hail a taxi by hand, and pay with cash, and no one will have your information in a database that can be used against you later.

While I don't agree with all of his reasoning here, he is correct that taxis offer you substantially more privacy than Uber, and Uber has been known to abuse the data they collect on passengers in several instances, so it's far more than just a theoretical concern.
> KKK is a non-profit.

Technically, yes, but definitely not what I was talking about, as I defined non-profit as an organization which isn't primarily self-interested. The KKK isn't for-profit, but it is for-power, and definitely self-interested. I also included "Sure, there's potential for evil and corruption everywhere" to avoid such a strawman argument.

> non-profits do not inherently pursue altruistic goals

They usually do. But we seem to disagree as to what a non-profit is, so for the sake of the argument, I'm talking about altruistic non-profits, not the KKK. Let's include non-power in that non-profit definition.

> But if we define it as something that the society should encourage because it's beneficial to the society then for-profits are arguably on a higher ground since they are demonstrably beneficial to people who are willingly giving them money

Willingly? In theoretical economics/free markets/etc, sure. In real life, there are monopolies, lobbying, politics and all sorts of bullshit. You are surely aware that as a consumer you're often stuck with picking the least-worst of your options. If there's one ISP serving your area and you hate them, your free will spans between 'no internet' and 'pay those scumbags'.
It's definitely LaTex. You can find some very nice LaTex templates in: http://www.latextemplates.com/. See this template for example:
http://www.latextemplates.com/templates/books/2/book_2.pdf
I have to really disagree about extend. Yes, it's easy and potentially disastrous to misuse extend erratically, but used sanely there should never be side effects and your compiled css should be smaller than otherwise.

Regarding side effects, they're easy to avoid if you structure your main file in a logical way. For generic extension, your library of base classes (both actual classes and silent classes) should be included before your components which extend and build on them, therefore any inherited styles come before (and can therefore be overwritten by) the extending component but never the other way around. When extending a component, the extending objects should always be in the same file and come after (e.g. .gallery followed by .gallery-foo and .gallery-bar which both extend .gallery). If full blown objects/components are related enough to extend, they're related enough to be in the same file.

Avoiding extend file size bloat mostly comes from sane nesting behavior that you should be following regardless. Adding single selectors to an extended rule is almost always going to be smaller than inlining/mixing that rule, even for simple rules.

Discoverability is always going to take a hit with extend, yes, but in my opinion dryness, single-point-of-change, and compile size are far more important than in-file discoverability, assuming your project layout is sane.
Having driven through my Costco's parking lot Friday they were doing the same, only xx people in the store at a time, at a safe distance.

Now the line of 200+ people outside was packed in like sardines. Something else needs to be figured out to limit things safely.