skysight-inc/HackerNews huggingface dataset:
Again you're just shifting the problem one layer up not solving it. The burden on the sysadmin is it knowing which version to connect with for a particular remote resource. They don't care if that's knowing it's algorithm set 4 or protocol version 4 (which uses algorithm set 4 behind the scenes) since the actual problem is they aren't checking the remote resource to see if it matches prior to connecting.

And just the same as using algorithm set 3 to connect to a MITM proxy for a device that should have used algorithm set 4 you'll also have the same problem using protocol version 3 to a MITM proxy for a device that should have used protocol version 4.
>"I think many ppl who have not spent time"

Please just write out the word "people". You're already using full words and normal punctuation everywhere else.
We'll have to disagree about human nature. I think humans have a powerful mind that has more control of the body than people realize.

"Homo Sapiens evolved to adapt to a certain environment. ... This is why we have conquered the Earth."

This sounds like a contradiction. Did we evolve for a specific environment, or did we conquer the globe with all its different environments? People live literally in every type of environment, from deserts, to mountains, to jungles, to very cold places. In every single case we have adapted.

Why are you saying it's so hard to adapt to new circumstances? It seems you are suggesting human nature is not as highly adaptable as it obviously is. We are creatures of adaptation.

> But now I realize it's not a game anybody can win, except for very short periods of time.

I think you're speaking for yourself here only, because there are plenty of examples of how this "nature" has been shattered into pieces. What were humans doing on the moon? Why are humans capable of meditating and fasting for days/weeks? Why are humans capable of extreme feats of athleticism that our ancestors would have never dreamed of. The list is very long.

Tying this in with the my first comment, if you think you don't have control, then for sure you will not, because you will block that possibility.
But the predominant concern in a lot of porting efforts is interoperability with developers who are already familiar with the current API. Porting the API to feel very Rusty would be a mistake when your audience is people who already know the Python API. Python itself has adopted some decidedly non-pythonic APIs for the same reason.

In the Python world if this bothers you you're supposed to use the adapter pattern to Pythonify the mechanically ported API.
Sometimes i think about trying to get a job at Netflix just so i can find out what it's really like.
Even on Mac OS cut works like Windows, except in Finder.
You can absolutely deliver it via mail (some states require that), or have a process server leave it with their legal department.

https://www.law.cornell.edu/rules/frcrmp/rule_4#rule_4_c_3_C
That's factually incorrect. It's easy to make a list of rich people specifically saying tax the rich more.

Leaving that aside, the 1% pay 38.5% of taxes, which seems quite fair as is. We already tax the rich quite heavily.

I'd rather the focus be on compliance. Close the loopholes and catch the tax evaders.

Wealth taxes, if you look at examples elsewhere both present and historically, are hard to do well. I worry the government is not sufficiently competent ( now or in the future) to implement it correctly and it does more harm than good. It's very easy to drive capital offshore and take the potential investment and job creation with it.
Ah, crap! I'm relying on PicoPSUs for this build, thx for the heads up!

Will use Mean Well from 220V -> 12V... but after that it's PicoPSUs! (160/180/200W I will try many to see how their 3.3/5/12 look, I think this drive uses 5V but how can I find out? also measuring voltages on a live circuit has burned me before how do you make sure not to short/fry stuff?!)
You're saying "doing business with these banks is not illegal, so there's nothing to be concerned about."

The author is saying "doing business with these banks is not illegal, but they lack certain reporting requirements that have been very helpful in revealing illegality, and we should be concerned about that."

The author has given multiple reasons and cited other studies showing why we should be concerned. At this point, I think the burden of proof is on you to explain why the author's concerns are unfounded. Why do you think beneficial ownership registries and similar reporting requirements are not needed?
Tiger Global has invested in 16 European startups worth €70bn this year
I find your stance slightly bizarre. You don't trust twitter to be the arbiter of truth (which is fair), but you think the Indian government which is widely credited to be falsifying data (I can point you to sources on this, I even personally know a journalist there) will be held accountable to its people?

Sure, it'd be nice to hold your government accountable. But when your ruler is effectively a tyrant in a government that is laughably calling itself a democracy, I'd rather have twitter provide its own opinion as well. Because at the end of the day you as the reader can still decide to ignore twitter's judgment and just read the document as you could before. It's additional information, not censorship - whereas the government wants to limit information.

Nobody is forcing you to trust twitter any more than they're forcing you to trust the government. You can ignore twitter's label and still try to hold the Indian government accountable - it's a non sequitur.
Was Fidel being offered sanctions to end by releasing a specific hostage? Or was he being asked to relinquish power?
I am concerned about two things seldom discussed by people who endorse increasing tax revenues in ways like this.

1) I don't like unelected, global, IGOs who have powers over citizens without citizens' consent, such as forcing a tax increase in tax havens which crushes local autonomy in those places. The US can do this by embargoing a tax haven.

Imagine if you are a resident and business owner in Monaco, etc., who is now facing an increase in corporate tax that is only necessary because the US decided to threaten sanctions against your country to make it less attractive to (ostensibly) US corporations. You could make a moral argument about what tax revenue should be but I don't think it's moralistic because of my next point.

2) No one ever discusses fiscal responsibility or whether tax revenue is well spent. The solution is always to increase taxes or to increase the power to collect taxes.
Isn't /taɪ/ supposed to sound like tie and /ti/ like tea? And the short e would be /ɛ/, as in check, bet or ten? Perhaps I'm missing something, my English pronunciation is pretty inconsistent.
> My guess is that they were getting not much more hourly wage than a McDonald's worker for correcting for the bad leadership.

I agree that this crunch time seems unnecessary, but it's mathematically impossible for Uber engineers to work enough to reduce their wages to anything near fast food wages.

Even someone working 80-hour weeks, 52 weeks per year at $15/hour would earn $62K. That's less than half the starting salary for entry level engineers at Uber.

Entry-level compensation at Uber is around $160K, with senior software engineers earning $400K or more: https://www.levels.fyi/company/Uber/salaries/Software-Engine...
I didn't want to make any flamewar, nationalistic or ideological. I was simply pointing out the fact that he had nothing to do with the great famine. The back and forth from others was not my intention. Anyway.
I have one Windows machine for a game I play. The number of updates it has to install, how long it takes, and the fact it has to take place during shutdown is so obnoxious. How do people put up with this? I could never use Windows as my daily driver due to this alone. Ubuntu quietly updates in the background, and only needs to reboot if the kernel got updated. I think I reboot my main machine after an update on the order of once or twice a year.
So you use another 3rd party validation service, paying $300-500/million addresses.
> That doesn't make them a hobbyist. It makes them bad at their job.

Correct. The point is that a hobbyist doesn't have to care about it. When I write software for personal use (read: as a hobbyist), I don't worry about having good accessibility labels, or testing for localization support. When it's a hobby, I write the software I want to use.

When I write software professionally, I need to make sure it is accessible. Otherwise I have failed.
I've managed engineers at small (series A and B) startups as well as big companies, and I've found the challenges are very different at both.

At small companies, my biggest challenge has usually been employee growth/satisfaction and hiring. The saying "a rising tide lifts all boats" is very true at startups. Either everyone succeeds together, in which case even the below average performers will have great opportunities for growth and advancement, or everyone languishes and eventually fails together, in which case even the very top performers may have to go years without any real opportunities for advancement or raises. Some churn is inevitable in most startups when the trajectory of the company is not a perfectly smooth exponential (which it almost never is even in successful companies). Hiring is also difficult, because as the manager you often need to handle more of the process themselves without the support of a recruiting org, and you'll always be at a disadvantage not being able to pay nearly as much as big companies or have the name recognition so closing candidates can be much harder (at least for me, I'm not a natural salesperson so this is something I've really needed to work on).

At big companies, my biggest challenge has been navigating the organizational complexity or what some might call "office politics". There is often no shortage of opportunities at big companies, the cool thing is that even modest improvements can lead to huge amounts of incremental revenue for the company. But there are also a lot of things that are less exciting but need to be done to keep the lights on. As a manager, if you have the chance to seek out the former kinds of opportunities for your team and get new exciting initiatives greenlit with upper management, that's often one of the best things you can do for them. Or if the purpose of the team is more the latter category, then it's your job as manager to still make sure everyone in the org understands that this is an important and high impact area, and that you can show clear success metrics of what your team doing a great job looks like. Individual growth and hiring are still important of course at big companies, but there are existing resources in HR and Recruiting that you can lean on to help with it (and there are often strict rules that mean you couldn't deviate from the official processes here even if you wanted to).
> My main question here is: why is conciseness a good thing?

Going through a single line of text to understand a concept is much better than having to go through two or more. I believe you should understand that, if your definition of conciseness matches mine.

As a programmer, you know first hand that repeating oneself is bad practice: it's better to define a function which will encapsulate this computation you need to repeat rather than using copy and paste. The same goes for any language: having vocabulary to embody reccuring ideas helps us discuss complex ideas more easily.

> Do you really need to express concepts with a single strange character?

It is only strange to you because you don't speak greek. Of course many don't: my pedantic point is that Greeks might disagree with you about these characters being strange, and less pedantically, the scientific community will argue that it's not that strange when you belong to their group. There are only a handful of them to remember in the context of type theory.

I guess you would want these characters, like Gamma (Γ), Delta (Δ), tau (τ) or sigma (σ) to be replaced by their ascii equivalent (eg. G, D, t, s), or perhaps even more evocative names? But even if this would be done, you'd still have to understand the underlying concepts they represent, such as the typechecking context which is usually represented by Gamma.

These concepts are indeed not easy to understand: you would have to learn to become a Gorilla in order to be able to hold that banana you languish for, or survive in the Jungle that surrounds it.

One good thing about using a different character set is that they stand out. There's little chance to confuse them with words of vernacular English. Greek mathematicians actually might have a harder time with these notations than you do :)
I get that corporations do lobby, but I was questioning whether they have an obligation to lobby.
1. If you select a file and press space, it opens a preview. Not just for images, but for anything that has a registered preview (so, for example, install word, press space on a .docx file and you can look inside without actually launching word). When I have to use Windows, the lack of an equivalent functionality distressing.

2. The home directory usually isn't that useful or interesting to navigate to in practice. I rarely want to go there in my own usage. In finder, if you drag a folder to the sidebar, it will appear in all open dialogs which is handy for frequently used folders wherever they might be (I think I had to do this manually when I installed Sync on my computers but Dropbox did it of its own volition)
Something I've found can work is "check, output plan, prompt for confirmation, if 'yes' execute plan in a way that maximises the odds of bailing out if anything changed while you were displaying the prompt" - for bonus points, recalculate after each action that had to be simulated and do something policy-defined if anything differs from your prior expectations.

Obviously the effort of doing this becomes a trade-off but it's worth considering.
Because Rust’s generics are patterned after Haskell’s (traits are dual to type classes), not C++’ templates.
Monkey see, monkey do. It's not a defence, it's just the nature of the beast.

If you don't want the monkey to do something, you better make damn sure he doesn't see you doing it first.
TopFunnel leaked my personal information to recruiters
recently I got tons of emails and even msgs from unknown recruiters and it became really annoying, so I asked some of the recruiters where did you get my information from? Some of them replied with TopFunnel. I believe I'm not the only one get bothered by this.
Ah! yes of course.
This is really just a problem for spammers going out and either buying mailing lists that haven't been validated or scraping the web for email addresses. In the case of the spammer, they would probably care a lot more about their bounce rate than their false negative rate (i.e. valid addresses that fail some sort of validation regex). In fact, they would probably tune their validation to actually throw away addresses that didn't look correct just to be safe.

Obviously, this is a different scenario than your bank not accepting your valid (per RFC) email address. Which is why any sort of blanket advice is pretty dumb. Not that I care to aid spammers...

The other scenario might be a site that puts up a "paywall" type thing, where you are forced to enter an email address to gain quick access to something, but doesn't want to bother you with going and verifying an email (e.g. instant discounts, downloading a PDF, etc.). Or in-person email address collection when you buy something in a store. It's never a good idea to collect email addresses of people that have no desire to subscribe to your marketing.
I use both an iPhone and a Kindle Paperwhite. Like yours, my Paperwhite has been in airplane mode since I bought it, and I've never cared about missing anything on iOS either.

I am well aware that of the choice I'm making, and will continue to make the same choice in both cases.
Who should you hire to raise a $10M+ Series A?
Sites likely prefer your canonical/standard email address over any plus version. It would be easy to trim anything after the plus too I guess and just email you at your normal address
Oh well, all of my 20 years of software engineering are a tale of fighting in the dark before anything works and heavy precaution after, without having any remote evidence of nearly everything readily available.
When to walk away from a VC who wants to invest in your startup
I answered to this question:

> are people allowed to make jokes about their own government in Russia?
Displayplacer: macOS CLI to configure multi-display resolutions and arrangements
A regular laptop can't replace my iPad Pro. If I were mainly an iOS dev, Xcode on the iPad Pro very well might let it replace my laptop. Either way, if you're doing much iOS dev, you're probably gonna have one iPad of some kind, and one iPhone around for testing, so that doesn't change much whether the main dev device is a MacBook or an iPad Pro.
Good news. Good luck getting tax havens to agree.

Of course they'll need to close the US/UK buy back loophole...
Restricting the money flow in and out of a country is something we like to ding China for, and is a big reason why cryptocurrencies have become very popular there; maybe the unstable equilibrium is merely the mechanism we use to tax corporations.
I think your initial approach is a brilliant way to interview a company to see it they're "your kind of people". If they have no interest in creative inventions or fresh ideas, run for the hills. You'll never be happy there.
> you take that the academic world actually dismissed those novel ideas.

She was denied tenure.
That's all very well for just `--dry-run`, but it's still a problem if you use the method in OP to architect the entire tool (and in particular the non-dry-run execution) around the existence of a `--dry-run` phase.
> You can also blend the two, but closing all windows you leave, but leave open forever when the system forces a switch.

This was my point. I don't think "Leave all windows open forever" is specifically a type of novice user: I've met expert users who do this. But I was rather focused on the "Leave all macOS apps open forever" not because they're content with apps being open, but simply because it's non-obvious that the apps are running.

e.g. my mother is a "close everything" user: she even manually logs out of all online sessions immediately whenever she's finished with that tab (often entering credentials again many times in a browsing session if she needs to return to a site). She really can't stand having multiple things active simultaneously. She leaves all apps running (windowlessly) all the time on macOS. She would not be happy if I told her they were still running in the background.
Can you provide some basis for saying it's true? That is not my understanding, but I'm always interested in learning more.
Bar ends were never very popular. Maybe 5-10% of riders used them. I don’t think a single manufacturer adopted them in a shipped from the factory setup.
I see an incredible number of iPhone 6's and 7's here in Asia. There is a huge thriving repair economy that keeps them going on the cheap. So much so, that I still use my iPhone 6 as my secondary daily driver and it works great. I've had almost every thing replaced in it (battery, screen, camera, etc), all for like $100 in total.

Apple's calculation probably has more to do with its reputation. It understands that older phones are still in service and that doing the minimum to keep these at least functional is great for their brand. Hey, an iPhone is an iPhone...
I like the idea! Let’s say I have a 10Gb spreadsheet. How much is that going to cost per month to host and query?
> Surely a deity would understand you are hurting your long-term giving-to-Jesus potential if you're constantly broke.

As George Carlin put it, "He’s all-powerful, all-perfect, all-knowing, and all-wise, somehow just can’t handle money!"
Any basis for this? The origin is unknown, afaik.
The "monumental" works of Stalin era are monuments of sheer cruelty.

When you go to Moscow metro, think think how many people had to die building it, repressed while building it, robbed while building it, starved while building it for you to see that beauty.

Had I had a way, I would've ordered all and every piece of Stalinist work to be scraped off, and buried.

You don't see foreigners walking ogling at Svastikas in Berlin metro. It all was meticulously demolished, bulldozed, scrubbed, and buried.
I haven't addressed the author so my role isn't to make an opinion on their conclusions, only the wording. For example “Evidence” is used in the title as opposed to “Transparency Report” or “Data from server breach”, or any of my other working titles which would be used for literally any other industry.
I didn't say you need to.

But looking at the sibling comment, you'd have to be right about it being ordinary not for general citizens but for experts in infectious disease - which is unlikely. Those kinds of people don't seek treatment for a virus unless it's serious. They already know there is no treatment. I even know that and don't seek treatment, and I'm no expert.
Having a second button is better than having to double-click.
Not everything has to benefit customers to stroke a founders ego.
Thanks. These are not personal devices. They belong to the corporation (I own), so I can't just sell them off.

I'll have to have a chat with my lawyer, next time I see him, and see what would be a good way to deal with them.
> Mathematics has always operated this way, going back to + and -.

Wikipedia says[1] the earliest use of characters resembling + and - was in 14th century. From what I remember, math books were light on special notation until (at least) 18th century, and another poster here says it could be even newer (beginning of 20th century).

> and the answer is the proof which, being a mathematical proof, is in math-speak.

There are many, many proofs in Euclid's elements, and the only unusual (ie. not in plain natural language) notation used there (from what I remember and after a cursory glance now) is using clusters of capital letters to denote line segments.

Proofs are just logic, and logic was used for millenia (I think?) before someone decided that `∧` is better than "and" and we should all use it.

What I'm trying to say is that the "math-speak" is (or should be?) defined by what you're talking about, not in what syntax. And if this is true, then using more familiar syntax would be better for lowering the barrier to entry.

On the other hand, as Twisol notes, the modern terse syntax probably has its merits for experts. I'm a casual user - I won't be writing papers or checking their correctness - so I get all the bad (unfamiliar, strange symbols, context dependent syntax) without any good parts. :(

[1] https://en.wikipedia.org/wiki/Plus_and_minus_signs
If you really just meant to point out that he had nothing to do with the great famine, then I definitely did not understand your intention, and I dare say almost no other readers did either. That was super unclear!

This comes up a lot actually. Intent does not communicate itself on the internet—especially not on divisive/flamewar topics. Therefore the burden is on the commenter to disambiguate: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so....

As for the back and forth, I understand completely how when people start feeling mutually provoked, the discussion tends to spiral downward in a tit-for-tat way that is incredibly hard to resist. We all need to work on that (me included).
It's essentially a keynote covering the developer-focused features of the new OS releases, as well as the new developer tools, like the next version of Xcode.
Colonial Pipeline Ransomware Hackers Had Secret Weapon
> 8 hours a decade, for over half a decade now

For a grand total of 4 hours?
> I've been using MacBooks for 8 hours a decade, for over half a decade now

To be fair, 4 hours is not a lot of time to learn a new OS :)