skysight-inc/HackerNews huggingface dataset:
You never know. Susan from accounting might be packing, waiting for the random day they get surprised raided by the feds...
It did happen in 1986, back when the FBI agents were woefully outgunned. The current trend of militarization is a reaction to that incident, and now the pendulum has swung too far in the other direction.

https://en.wikipedia.org/wiki/1986_FBI_Miami_shootout
Nonprofits categorically are not tax exempt, tax exempt nonprofits are.

And the reasons that (as well as the actual terms, conditions, benefits, and restrictions under which) exemption to is offered to them varies for different subtypes of nonprofits eligible for taxation. But he main overarching basis is that business taxation is a tax on profits of entities which can be redistributed to do group of owners/members/shareholders/etc., and serves to discourage using the business as a vehicle by those people for tax avoidance, whereas tax exempt nonprofits generally do not have such claims against their assets.

For charities (to which donations are also tax deductible beyond the org beyond exempt), there is additionally the idea that they are serving a public function (which, yes, makes the designation of churches as tax exempt charities problematic, and arguably contrary to the spirit, if not the case law, of the First Amendment.)
Pushing to adopt ancient ways is not the same as re-importing ancient learnings if they become again, or are rediscovered to be, relevant.
Another reason Apple gets a bad rep is the often obnoxious behaviour of a group of people who defend the brand's every step and misstep with an almost religious fervour.
What you describe in the first paragraph is exactly what you can do with overrides as well. Again, it gives you access to any subcomponent in the component and you can replace it with your own component.

Note, that you can replace a single layer and pass the "children" through OR "replace the whole branch" of subcomponents when NOT passing the children through.

Also all overrides get various state props. For dnd-list, it can be something like $isDragged, so you can conditionally render different things.

At the same time, every Base Web component is exporting all these subcomponents. For example, component DND List also exports:

- StyledRoot
- StyledList
- StyledItem
- StyledLabel
- StyledCloseHandle
- StyledDragHandle

https://baseweb.design/components/dnd-list/#overrides

You are free to use these Styled subcomponents and recompose them any way you wish. You can build your own component from scratch (this approach works great for tables) or you can use overrides and utilize existing state handling etc.

Give me specific example: What customization of dnd-list you can't make with the existing overrides API and what other API would allow you to do that better.
>As I understand it, Uber is playing a sort of TicketMaster-ish game, demanding exclusivity (no having your own drivers, no using competitors) and funny terms about hosting your menu designed to make you dependent on them.

This is false.
I was really convinced Palm was going to do something cool when I got my Tapwave Zodiac which had an 8M ATI video card in it, which allowed some decent 3d mobile games to run. I was way wrong, unfortunately. I till love that device though.
Are they even true to their mission statement?
Human-Cyborg Relations?
Secondly, we care deeply about having positive relationships with developers and all our users

Holy shit, GMail's going away? This is the kind of thing we're told just before a Google product is killed.
If you have 10 BTC in your wallet that says you have 10 BTC, it will always be 10 BTC and available to you.

If you have 10 drachmas in your bank account that says you have 10 drachmas, there are a lot of different* ways that it can suddenly become partially/fully unavailable to you that wouldn't happen with your self-hosted BTC wallet.
There are no real ties, it's pretty much a relationship where the Saudi give American/Western companies fat contracts in return for being left alone. The whole country is pretty much built by American corporations. Even like Aramco was an American company until the Saudis bought it from them.

Like for instance from Wikipedia:

> In the backlash against Saudi Arabia and Wahhabism (after 9/11), the Saudi government was portrayed in the media, Senate hearings, and elsewhere as

> a sort of oily heart of darkness, the wellspring of a bleak, hostile value system that is the very antithesis of our own. America's seventy-year alliance with the kingdom has been reappraised as a ghastly mistake, a selling of the soul, a gas-addicted alliance with death.[60]

> There was even a proposal at the Defense Policy Board, (an arm of Department of Defense) to consider `taking Saudi out of Arabia` by forcibly seizing control of the oil fields, giving the Hijaz back to the Hashemites, and delegating control of Medina and Mecca to a multinational committee of moderate, non-Wahhabi Muslims.
QA analyst in most cases but not all, is one of the least specialized occupations. It’s true they played by the rules etc, but when you play by the rules , and the rules change.. expect the unexpected.
> With free email (gmail) the payment is not direct. They are doing something to get money, but what is unknown.

I guess you mean something uknown and nefarious.

And you are more comfortable with Qihoo 360, the Chinese company that owns Opera/fastmail?
Have you ever tried to get libsass installed on a CI server? Painful.
Cows? Horses? Others that give birth to individual young rather than litters?
AI needs empathy but it doesn’t need to be emotional
Blazor is nowhere near optimized yet - give Microsoft some time. They just committed to Blazor officially (it was an 'experimental' project until the 19th of April.)
It would be nice to have a deeper understanding of how/why this works, but in practice it seems fine. Under a continuous insert and erase workload the number of chunks with an overflow fluctuates a bit but stays low enough to keep probe lengths short, so F14 never needs to rehash to clean them up. Batched adds and then removes might let you bias a bit toward having longer probes for the remaining keys, but it never gets too bad. A truly adversarial workload could make things pretty bad, but they could also just insert lots of keys that all have the same hash code.

See the steady_state_stats test at https://github.com/facebook/folly/blob/master/folly/containe...
I started reading this thinking it would talk about LC_ALL/locale related, but not too surprised to see another env variable throwing a wrench in the works.
Wow, there's a lot to process here. E.g., suddenly I remember how much HN doesn't go into the nitty-gritty anymore.
Yes. A mortgage ceases to be an asset when it is repaid, on account of not actually existing any more, with the bank only keeping the interest as profit (and similarly, loans the bank might have to take out to cover its reserve shortfall in the event of lending beyond its current deposits cease to become liabilities when the bank repays them). The result, for better and for worse, is that the quantity of money in an economy is linked to the supply of and demand for credit.
The late photographer Michael Wolf captured the melancholy of teeming cities
> between eight FBI agents and two serial bank robbers and murderers.

What does a SWAT team responding to a heavily-armed bank robbery have to do with raiding the offices of a well-known biotech startup in San Francisco over billing irregularities?
I've managed a team of 30+ -- both on-shore and off-shore resources -- and I can tell you some of the things that I've liked, and some things that I hated.

I have been in consulting for a while -- and while I don't mind it, that brings in its own set of rules (with regards to non-billable time) and challenges (Fixed price contracts usually mean low salaried workers to maximize profits).

- Short team-based standups. There's no reason for your US team to meet with Offshore unless there's a blocking reason to do so.

- Bi-weekly team meetings with both groups. I tried to alternate between the On-Shore and the Off Shore's lunch period, but, regardless, one team is staying up late. Don't be a dick and make that team come in at their same time the next day if you're holding a 2AM meeting that lasts an hour.

- If you are sending important, team-wide, communications, let them know in stand up.

- I have no problem waking up early (or staying up late) to have 1:1's with my team, even if they are offshore. Keep them simple (What have been your big challenges this week? Are you blocked or do you forsee any roadblocks down the horizon? Do you have anything for me?)

Sadly, most companies that we've been in have frowned upon Slack, but, I don't have any issues in using it on a daily basis.

If your team members are burned out, isolated, depressed -- work on them. Give them time away from the project or lighter work (to a point). If they are consistently burned out and depressed, try to figure out if this is a company/project/management issue (hey -- I'm far from perfect, maybe they don't like my management style!), or, if this is something that can be resolved by a placement to a different project/team.

Encourage them to use the 'free' resources available to them -- be it cloud services, books, education, mental health, physical health, etc. The company provides those for a reason.

It took me a long time to realize that my initial management style doesn't work with everyone...so, I changed. Don't be afraid to look in the mirror and change your operating style when you think it's not working.

(edited for formatting)
> Gmail does not, inherently, have any network effects

If you reject most non-Gmail messages it does!
Coursera raises $103M, now valued at $1B
Are you suggesting that parents who sleep with their babies are less likely to have a solid relationship with each-other and a working marriage?

Is there evidence for this?
> So there is no literature, art, music, community, philosophy, traditions in China? China is far from perfect, but this holier-than-thou attitude is nauseating.

I stopped reading GP’s post at that point and began composing a similar reply, but quickly realized that the effort would be futile. People such as the GP are set in their views and seemingly content to broadcast pure ignorance.
Reach UI (https://ui.reach.tech), made by Ryan Florence, might be a good start. It has the functionality (and accessibility) for modals, dropdowns, etc., but without heavy styling. I'd been looking for something like it for a long time.
> you just have to believe you can sell your piece of the company to the next guy for more.

Almost sounds like a Ponzi scheme
The nice thing about Android phones is that they're flexible. You have a lot of choice WRT default apps, launchers, behaviours, etc...

Do iPhones even collect less data? You'll still probably use Google, Facebook, and other data-collecting services on their platform. Not to mention the tracking carriers themselves do.

Even most Linux users aren't that concerned with privacy, at the end of the day most still use Chrome and Google services. It's more about choice, freedom and control over your device.
Well bitcoin is particularly wasteful because of the way of handles decentralized proofs in a way that scales the difficulty to make it consume more computing power based upon all the participants. This property isn't inherent in the blockchain technology and so the core argument of this article that because the Chinese government are testing blockchain based tech they aren't banning mining for environmental purposes is false. I'm sure there are other reasons they want to ban it but anyone with knowledge of the wastefulness of cryptomining and the fact that most of their power comes from burning coal it is hard to cry about the banning being disingenuous.
The Compass and the Map
I forgot to ask, could you point me to some previous attempts? So I can check what difference I have. I did not find much myself except one thing at http://freedomsponsors.org . The difference from that I think is I have a Github bot that tightly integrated with Github
Reminder that the Saudis literally executed someone by crucifixion. Last week. If you take soft bank money, keep that in mind.
To me, the innovation isn't using an app instead of a phone call, it's the accountability and reliability. Before Uber, I'd have to call a taxi company at least a half hour before I want to leave. If they even answer the call, the response is always "20 minutes", regardless of how long you have to wait. At least a quarter of the time, the taxi will never show up. As a result, I'd barely ever take taxis anywhere. Instead I'd drive my own car, which meant finding/paying for parking and ensuring continued sobriety, else planning to leave the car and likely get a parking ticket the next day. I guess one benefit of the old way is that I'd plan ahead a bit better, so if driving myself wasn't practical I'd leave extra time to take transit or walk.

If I order an Uber/Lyft, I'm nearly guaranteed a ride within a reasonable amount of time once my request is accepted. Yes, occasionally the driver will cancel and the app will find a new driver, which adds to the time. Sure, the time estimate itself is usually off by 10% or so. It's not perfect, but this experience is orders of magnitude better than it used to be. For the most part I only drive my car when I'm leaving the city or need to carry a bunch of things with me.
The people weren't offered a choice, "you can have inexpensive goods and go on unemployment, OR you an keep your jobs but with a 10% markup on electronics" (btw there was massive collusion by Samsung and Sony with subsequent settlement for price fixing in flat-panel TVs).

Moving jobs overseas is evading the "free market" by literally moving the labor market somewhere else. The corporation captures the benefit, the old workers are unemployed, the new workers do not benefit from the social benefits of the nation to which the corporation pays it taxes, and the shareholders get an extra $1.00EPS on their dividend sheet (that they pay very litle tax on because their rates are lower than wage tax). It's an all-around scam.
only need time.
Wow. That somehow explains why we end up having very dull monotonous icons in many things today. One of the GUI desktop applications in my company had a redesign for a new release, and they opt to go for the Material Design[1] icons. I remember that being a Google thing for their Android UX, so I thought it couldn't be that bad.

When the icons are actually used in the application, they look so... bland. They also look mostly similar to each other, basically being rectangular outlines with rounded corners, that it takes slightly longer to recognise which one is which, compared to the more traditional, colourful icons. (I wonder if colour blind people have always felt this way)

I should've prefaced that our application uses Qt5 Widgets as the UI, with hardly any styling. That may have contributed to the icons looking so out of place. If we had used a more metro-looking theme (like the ones used in Adobe PS) they would be a better fit. But our main users are engineers and scientists, who I assume would prefer more traditional-looking UI (see for example Paraview).

Meanwhile, I have no problems with the same icons being used on my smartphone. I guess this is because on smartphones, icons are larger and more easily distinguished even if they're monochrome. And they can afford to be larger because they're mostly used in main menus or swipe menus. In contrast, in desktop applications they always appear on screen (in the toolbar), and monitors are usually further from your eyes compared to smartphones, and you can't afford to sacrifice precious screen estate just to accommodate distinguishable icons.

[1] https://material.io/design/iconography/system-icons.html#des...
React is a view library, _with an opinionated methodology_ and congrats: now you have a framework.
Job application directly or through recruitor?
If you had the option would you apply directly or go through a recruitor for a public advertised role?
When was this? Given the number of enterprise customers they claim to have, it is unlikely that Slack can't scale to 5000 users at a company.
The process is explained here: https://docs.npmjs.com/reporting-a-vulnerability-in-an-npm-p...
They change the reality we think we live in. The school of hard knocks separates the ones who believe in viable world models from those who don't.
Cool to see my project-in-progress here. Happy to answer questions.

there's still a lot to do until I'm ready to produce hardware, but a lot already works. The plan is to update the article as I go along, and eventually open source everything once I'm convinced it works at least well enough to be used.
It's a very well publicized example of the problem of federal agents unnecessarily using militarized police procedures. The commenter didn't say anything partisan about it. If others wet their pants at the mention of Roger Stone because OMG TRUMP, it's their fault.
for context you refer to the fact that

LC_ALL=C grep string hugefile

is often magnitudes faster (also works for other shell utilities) - this is due to unicode handling that is either complex due to the nature of unicode or just performances badly on glibc - probably it's the complexity.
It probably won't for the long term. These "feel good" stories abound when times are good. Wait a few years and reality sets in ( even quicker if a recession hits ).

Maybe if they copy B&N's model and turn themselves into a coffee shop that sells books on the side, it might work. But they'd need the scale of B&N and locations near major universities with wealthy privileged students willing shells out lots of money for lots of books that their professors recommend.

In an environment of online shopping and expanding library services, bookstores face a lot of headwind. Why would you go to a bookstore when you can go to the library? Why would you buy can carry a bunch of books home when you can just order it online? If you can solve these problems, you could make a lot of money opening up bookstores all over the country.
While I know those guidelines, I still hate it when people get downvoted and there is not a single response (unless the comment obviously offends the guidelines). I mean, especially because people are voting for various reasons you can't even be sure that you broke the rules when you get downvoted and if the person has no clue what is wrong with his comment he doesn't know what to change.

So thank you for explaining the situation to craftinator :-)
Google is competing (or at least trying to) - https://gsuite.google.com/products/chat/
Yes if you are covered with hair you not only don’t need dark skin for UV protection, but it will likely interfere with your ability to synthesise vitamin D. Also why waste energy synthesising something you don’t need (melanin).
Every single person inside of an institution can care deeply about something, but that doesn't mean the institution as a whole will act as if it cares. Think of Google as a huge animal made up of individual people. The people can perceive and act on their immediate surroundings, but only by forming larger structures (like teams or orgs) are they able to act on the world at Google's scale.

Really, it's not about incentives; it's about perception. Just like you can't act at Google's scale on your own, you can't perceive the effects of Google's actions on your own. You care about fixing issues when you hear about them, but how do you hear about them? What can the Google-animal see, and what is it blind to?
My capital gains have no difference in treatment between CA and federal. It's just one line on the form. It's ridiculous I can't use CA electronic filing because of this.
Email is great, along with keeping a google doc of all previous updates sent in reverse order.

Then author the email in the google doc, paste it into gmail and send - along with a link at the bottom to previous notes.
And also in 1997

https://en.wikipedia.org/wiki/North_Hollywood_shootout
I wonder where the lessons of NonStop SQL fit into the picture? It seems like there is some knowledge to mine there.
Who is "you"? Me personally, the team behind BaseWeb, the comms team, Uber as a whole? Companies by definition can't "care" since they are emotionless entities, so you must mean a physical person. But physical people within a large organization might care about different things with different degrees of priority or be prevented from doing the best thing (tm) for various reasons. But we all already knew that.
Ask HN: What VPN Providers do you use?
Looking for a good trustworthy VPN. Don't mind paying for the service.
Agreed. That sounds demoralizing and petty.
Or, you could go the route I did, and start with a coach, and still injure yourself.

Just because you know how to do something correctly doesn't mean you always will. I personally believe the combination of speed and weight makes olympic lifts inherently dangerous.

Most sports have a lot of survivorship bias. It looks like people can do them forever because a lot of other people have dropped out.
It’s all about people: Dispelling the five myths of process automation
F14 supports stateful hashers, so in situations that need to be resilient to hash poisoning we can use a hasher designed for that purpose.
You could try opening an issue here and see if there is any interest in your protocol:

https://gitlab.freedesktop.org/terminal-wg/specifications/is...
Dropbox's weakening position isn't necessarily an indictment of the idea, just that they're in a tough market when you consider both Google and Apple offer (comparatively cheap) cloud storage that is well-integrated into their smartphone platforms. Also consider that the success of Google's and Apple's offerings has proved out the value of the idea many times over.

Also, Dropbox was an early mover. That worked well for them in their early days, but the consumer space is saturated by better options. Dropbox (and Box) are often better suited to enterprise use, where some of the more advanced features (that regular consumers mostly don't care about) are important.
I skimmed over a lot of the technical stuff but I found it interesting that what is basically a code review was leveraged to make analyses and hypotheses about a culture and a society at large.

Incidentally I wonder if this is not what the humanities, or at least "digital humanities" increasingly ought to be about. Rather than use algorithms to show us obvious stuff about history and literature (yay word clouds!), why not apply historiography's methodology or literary criticism to the study of computer programs and algorithms?

Computer code is almost always thought of in purely functional terms when it has the potential to tell us so much more about its authors and the society in which it was produced.
This is more than travel to other planets. This is travel to other times, maybe even other dimensions or universes.
The parent comment asked a rhetorical question implying that FBI officers never died due to being under-equipped. I provided a counter-example, and that event was what motivated a lot of heavier armament in the FBI.

The problem is not that they have equipment, it's that they are incentivized to abuse the entire toolbox for every situation under the sun.
And if you don't want angry fruit salad colors in your cool hipster retro-Matrix semitransparent tiling-window desktop theme:

unset LS_COLORS
alias l='/bin/ls -a'
alias ll='/bin/ls -alF'
“AI” Is “All Natural”: What to Do About Ambiguous Labels
I realized that I misunderstood this comment (I assumed same fortnight meant "same fortnight number in a year" - when it should be same 14 day span) but I thought it was worth calculating this example anyway. The oldest person alive was born in 1903. Since then 3035 fortnights have passed. Assuming an even distribution of birth fortnights, there'd be a 3.4058% chance of two people having the same birth fortnight (1 - (P(3035,15)) / (3035^15), where P is for Permutations).

It's still fairly likely, but far from the ~1 in 10^23 odds of having NO shared birthdays between 180 people.