skysight-inc/HackerNews huggingface dataset:
Online Unit Converter
Convert between most widely used Metric, Imperial, Basic, Scientific and advanced Engineering Units with just a click. There are more than 44 Unit Categories in this websit which performs more than 20000 conversions with extreme accuracy and speed.

Website : http://unitconverteronline.com/
Android App : https://play.google.com/store/apps/details?id=fourarc.com.allunitconverter
I would love to know (not sarcastically) your definition of anarchy that is compatible with bureaucracy - the two seem at odds.
There are two minds of this as best exemplified by Camus and Sartre. A core tenet of existentialism is that we are always free to make choices, even if we cannot always control our circumstances. We’re still responsible for making choices — even choosing to not choose.

Sartre was a believer in absolute freedom, and that suicide was a choice among many others that a person could make (and indeed, Sartre eventually did).

Camus, on the other hand, believed that suicide was the rejection of freedom. Once you commit suicide, you are no longer free to make any further choices. I tend to be more sympathetic to this view: I have an eternity to be dead, but a short time make choices good and bad.
Website : http://unitconverteronline.com/
Android App : https://play.google.com/store/apps/details?id=fourarc.com.al...
How about something simpler; Onion gateway as a service. Customer is company with a clearnet website who wants an onion address, like facebook did with facebookcorewwwi.onion.

You could add value with vanity URL generation, scaling and automation. You can give customers an onion version of their existing website with one click of a button. And since you cater to legitimate customers, you can willfully and openly comply with lawful intercept requests without losing core business.

I would expect Cloudflare to offer something like this.
True. I would argue that Taiwan cannot stop China from having a successful invasion. They can only make it so costly that China would not be willing to pay the price. Both in manpower and political blowback.
Robert Downey Jr. Announces Project to Clean Up the Environment
> You’d frequently have a coworker out of the office who can’t afford to buy a new tire. You’d frequently hear from friends and neighbors who can’t afford to fix their dishwashers.

Ugh. The people who can't come up with $400 to cover an emergency DON'T OWN CARS! That's why you don't hear about them missing work because they couldn't afford a new tire. They take public transit, or they walk because they can't afford bus fare due to an emergency and probably don't talk about it at work due to feeling ashamed (I know, I've been there).

Nor do they own dishwashers...this is some of the worst logic I've ever heard and the author of this article really needs to get out of his bubble. (Can't believe I wasted my last "last free article" on this nonsense.)
But macOS uses '/' as a directory separator already. They're not going to arbitrarily change trivia like that -- at least, not short of killing the concept of a filesystem altogether. (True, if anyone was going to do that, Apple would, but APFS is brand new. That's not going anywhere.)

Apple isn't changing things just for the sake of change. They're removing 1970's-isms where they hold back the platform. Languages like Ruby/Python/Perl also clean house, from time to time, to remove old cruft. I can't imagine any legacy feature of macOS that Apple would want to deprecate which would make it more difficult to maintain a good port of Ruby/Python/Perl. These are regular general-purpose programming languages now, not just Unix scripting languages.

Yes, Unix has been one of the developer systems of choice for the past couple decades, but it wasn't always so, and it hasn't been the only one. I hear more developers than ever using and enjoying other systems like Windows (Powershell) today. Even Linux today is pretty far from traditional Unix. I just don't see perfect Unix compatibility as a necessary component like it was in 2001.
> they still might have to shut down for the simple reason of running out of money (and shareholders running out of patience).

My prediction is that Uber and Lyft will either themselves morph into something more like traditional cab companies, or their technology will be bought out of bankruptcy to build something similar. The world will run out of suckers who want to lose money subsidizing their rides and suckers who are willing to wear out their vehicles to drive for them.
It differs quite a bit in its core philosophy with regards to how it interacts with the rest of the system and how much customizability it allows.
Apple could solve this problems by including homebrew with macOS...
Yeah but RA or TA requirements are A) pretty beneficial B) worth the thousands of dollars that are in exchange especially when considering A
…yet.
Bye Bye Google – Own Your Data: Dapps That Solve the Data Privacy Problem
It can't be worse than the cars and trucks it will replace, which kill 40,000 people every single year in the USA alone.
Not a big deal. Anyone doing serious development at scale would mirror production anyways (12factors principle). Plus, who uses Apple's obsolete junk anyhow? For a very long time, homebrew and macports has solved Apple macOS not rolling releasing terminal-based packages. Teapot tempest.
As a counter-anecdote, the built in Ruby interpreter in Mac OS X Tiger was the way I learned to program and how I got interested in programming. I don't think a bare Ruby interpreter is the best way to get into programming, but Apple hasn't been great at encouraging programming among kids. As a kid, its development tools were totally baffling, where Ruby was much easier to understand.
We have no idea how many dollars are out there. There are rumors of multiple ~$20 trillions "gone missing" or "passed out".
> what somebody says they are banned for and what they were actually banned for often differ

Based on our experience at HN (not that it generalizes) I'd even say they usually differ.
All memory is mmaped, especially on OpenBSD, which deprecated basically-mmap-with-a-mustache brk. There's no such thing as "regular old virtual memory".
I'm not sure why this is downvoted.

WiFi can be used to track most people's phones because they'll have personally identifiable networks they're set to auto-connect to. Randomizing the Mac address is not enough to prevent tracking in that scenario.

Unless Apple has some way to guard against this that I've never heard of? But I don't think they do.

JohnFen's root comment is totally wrong (Apple is encrypting your location so even they can't read it), but on the WiFi side of things this seems spot on to me. Turn your WiFi off when you leave your house.
> macOS uses '/' as a directory separator already

Depends on what level of the UI you're dealing with.
Yes it does, but to attempt and claim that White Supremacy could ever be considered a "protected class" is absurd.

This isn't my bias speaking here, this is a contextual reality, the world has constraints and there isn't any iteration of what we have that would allow this reality to evolve.

The only wiggle room you have here is on free speech grounds but we have already figured out, that this does not apply here.
If you want to be productive in Haskell, the Monad typeclass is an important tool to familiarize yourself with. That said, unless you are working on the internals of a few libraries, you don't really ever need to know serious category theory in order to be very productive. If you don't already have a background in abstract algebra or category theory, I think a better approach to learning these abstractions is slowly work through the typeclassopedia[0] while solving problems the naive or clunky way and then start to use the fancy-name abstractions (e.g. Functor, Applicative) as you see how they could be useful.

On that front, the Monad typeclass is far more general and useful than just for IO and State, so if you are thinking of it as primarily a hack to deal with those, you probably won't get the hype. In addition, it's really useful to work with a large number of examples of different Monad instances (IO, State, Maybe, List, STM[1] if want to get a bit further into the deep end) instead of just staring at the methods in the typeclass and hoping it make sense. It's a pretty broad abstraction, so it will only make sense if you are familiar with what it's abstracting.

[0] https://wiki.haskell.org/Typeclassopedia

[1] http://book.realworldhaskell.org/read/software-transactional...
Russia strengthens China ties in defiance of bellicose Trump
Could you please stop posting unsubstantive comments to Hacker News? You've done it repeatedly, and we ban that sort of account. I don't want to ban you, so if you'd review https://news.ycombinator.com/newsguidelines.html and take the spirit of this site more to heart, we'd appreciate it.
Easy ways for programmers to hate you – Medium
ProTip: junky scissors can be sharpen by cutting aluminum foil.
This hits home. I totally agree with you, as I have noticed that it is much easier to give a rational and imo good advice to other people in this kind of situations than to actually give a similar kind of advice to yourself (and follow through on it) when you are facing it.
You can use shortcuts to disable and enable things.

I use one labled ‘Car’ that turns off wifi, enables cellular data and BLT for the stereo and terminates after it ensures my (non-DNS) VPN is on. The other, ‘Home’ turns off cellular data and BLT, wifi on and again ensures my VPN is still active.

Also if you’ve got anything newer than a iPhone 6, you can 3D touch the settings icon to a pop-up menu to Bluetooth, Wi-Fi, Cellular Data and the Battery sub-menus. From there it’s an extra tap or two to disable stuff completely.

Formatting is likely terrible, I mobile-phoned this in..
I'm not so sure they can do that with tactical weapons. I know it's not the 50s anymore, but IIRC, wasn't the PRC known for using massively wasteful human wave attacks in Korea? They have a political system that's more tolerant to wasteful losses than a democracy.
Veronica could’ve just turned Airdrop off and moved on with her life.
Could you please stop posting uncivil and/or unsubstantive comments to Hacker News? You've done it repeatedly, it's not what this site is for, and we eventually ban accounts that do that.

It would be great if you would review https://news.ycombinator.com/newsguidelines.html and take the spirit of this site to heart when posting here.
I'm not squabbling over definitions, you're saying they are clarifying.

I am saying they are clarifying what they mean by repeating them selves and changing the definition.

Has their TOS actually changed here? If so, in what way? Does it now include more specifics?
The devops guys need to spread the love to the OS group and ship it with the OS.

Maybe it's another "you're not the target market" kind of thing.

The point I'm getting at is that folks on other platforms have lots and lots of options and apple doesn't provide any.
The way it was suggested was quite dismissive as well, so it's not hard to see why it was killed quickly.
Not sure what that version number has to do with anything...? The Microsoft package is 3.7

Edit: 3.7.3, specifically.
It is a Navy tradition not to wash your coffee cup.

While I was never in the Navy, my coffee cup can be used to make coffee by just adding water.

If the manager dropped the candy wrapper, the manager should pick it up.

Managers who play mind games are the kind of people who think negging is a dating technique. It betokens a superiour attitude. Find work elsewhere.
Repco Bank Recruitment 2019
You'd see golf tournaments canceled nearly every season
no one got the beastie boys reference?
To add something interesting to the story, just one data point aka anecdote though:

8 years or so ago we got a aphid attack on my plum tree that I killed off with spray (systemic. IIRC, so it would kill of those bugs even when it didn't hit them directly.)

A couple of years later the aphids where back and I wouldn't spray it again so I started looking for alternatives.

One thing I figured out was I had also a ant problem in the same tree, so I got rid of those and that helped quite a bit but had to be repeated from time to time.

A couple of years later ladybugs started to show up and this year I counted 6. Considering each of them can eat 100 aphids a day or so they are very welcome :-)

A few possible explanations, won't go into rating them:

- maybe it was all random

- maybe ladybugs are more sensitive to insect spray than aphids are (would make sense since they prey on aphids and systemic insecticides could/would accumulate up in the food chain.)

- maybe the ant colony had been keeping the ladybugs away the first year the aphids attacked (I don't know but it is widely known that ants and aphids often form a symbiotic relationship so it wouldn't surprise me a bit if they also defended their source of yummy sugar.)

- maybe my plum tree was just to small to pick up a collection of ladybugs the first year.

- or maybe a combination.
> Veganism is all about rejecting the commodity status of animals and generally abstaining form activities that commodify animals.

I strongly disagree. Someone who does not eat animals because they dislike the taste, while not subscribing to "the vegan philosophy", is still vegan.
There are many countries where various forms of supremacy are the equivalent of a protected class.
> But macOS uses '/' as a directory separator already.

IIRC, HFS actually uses a ':'.
Deflation makes people save instead of buying shit they don't need. This preserves resources and limits pollution. It also means they only invest in new ventures when they seem like a really good idea, so less time/resources are wasted on bad ideas.
Doesn't need to have them included at this point. I'd much rather install them manually.
2003 Hyperloglog

2003 count-min sketch

2014 cuckoo filter

skip list and treaps are first mentioned in 1989.
You might also want to publish your app on f-droid.org, since it's the alternative to the Google Play Store and it's focussed around really free apps without tracking etc.
See linear probing hash tables, the items are stored directly in the main array with no linked lists.
I guess Raymond uses a line oriented editor like vim,
and the original line breaks have been preserved.
If you use one line per clause,
it's much easier to change sentence and paragraph structures
without having to seek around by the word.
What does that help prove though? That I have a good memory? There are better data structures in pretty much all standard libraries out there for your flavor of language. I am sure that my 2nd year CS class didn't go into the nuances of the coding of the linked list. If I remember correctly it was just make sure you can write one by the end of the week and turn it in.
If the last human dies there certainly won’t be anyone left who cares about conservation. So what does that outlook solve?
Please do not take HN threads further into ideological flamewar.

https://news.ycombinator.com/newsguidelines.html
How do you get poker from that?
- "allows" not the same as supports.

- I think xcode-select just modifies a .plist.
If I load up youtube with an adblocker it shows me the video I clicked, if I don't have an adblocker it shows me a 3 minute ad.
It makes sense for a company like DO to not allow crypto miners to use credits. Or else they would develop elaborate systems to create fake accounts and spin them up to mine.

Google can afford to eat the cost and perhaps has better heuristics to detect mining. And they definitely have better data to detect a single user signing up for multiple accounts.
> Life is not about hedonism, not about maximizing pleasure experienced

Who are you to tell anyone what life is about?

I don't necessarily agree with the actions of her family and doctors, especially as she was so young, but is it really just to want to condemn someone to lifetime of reliving their trauma? Some people can never get over their past trauma, and they carry it their entire life.

It it just to say that they must live their entire life in pain until they die of some other cause, just so that their friends and family don't feel upset because they chose to end their own life? Or at some point, do we say "we did everything they could, maybe this is for the best"?
Yeah, there's youtube kids!

https://en.wikipedia.org/wiki/Elsagate

https://www.youtube.com/watch?v=v9EKV2nSU8w

https://www.wired.co.uk/article/youtube-for-kids-videos-prob...

2018 you say? surely they've fixed things by now?

nope

https://boingboing.net/2019/06/03/youtube-sexualizes-childre...

etc.

and that's why none of my kids' devices have youtube on them anymore
Microsoft Healthcare | Redmond, WA | Data Scientist (Junior/Senior/Principal) | Full-Time | ONSITE | https://aka.ms/empowermd

Did you know that doctors spend over 60% of their time on medical documentation? Did you know that this is a major contributor to doctor burnout and soaring medical costs?

At Project EmpowerMD, a team within Microsoft Healthcare, we’re working on fixing this problem. We aim to harness the power of machine learning and NLP by automatically generating notes from clinical conversations.

Want to leverage your knowledge of speech-to-text, NLP, or machine learning on one of the biggest problems in healthcare? We’re a fast-moving multi-disciplinary team. You’ll have opportunities to work with the latest NLP/ML technologies, work closely with doctors, and make a huge impact.

In this role, you will:

- Drive the team’s NLP efforts, extracting intelligence from clinical dialogues to generate medical notes.

- Be a technical leader in the design, prototype, implementation, testing, deployment, and monitoring of ML models for data annotation, language processing, language generation, and dialogue management/ranking.

- Help define our product and architecture while learning from and collaborating with experienced ML/NLP/ASR leaders around the company.

- Join and help build a low-process, high-output team, doing groundbreaking, socially meaningful work.

Apply for:

- Data Scientist: https://aka.ms/empowermd-ds

- Senior Data Scientist: https://aka.ms/empowermd-ds-sr

- Principal Data Scientist: https://aka.ms/empowermd-ds-pr
This happens to me every time but if I request desktop mode it always works 100%. Might be worth a try.
I'm not that far ahead of you years-wise (5 years post graduation though I had a combined 3.5 or so years of paid work during/before that) and while I think defensive programming is great and keep it in mind I also have recently been thinking we need more champions of pure reason. Instead of "let me guard against this possibly being null", go and actually look: can it really ever be null? Or, can you make it not ever be null? Or "do I even care if it's null?" In many cases, the guarding is just paranoia or a band-aid against spending a little effort to go look and maybe change. In the worst cases the guarding becomes itself a failed guard. One piece of advice is know your programming language pretty well. e.g. in Java I've caught a few people "guarding" against null by wrapping the thing in Optional.of(), except that throws if the thing is null. They need Optional.ofNullable().

Similarly while I think unit tests (and other tests) are great, there's a notion of "I can't refactor without tests" that I don't agree with. You can use pure reason! And other tools. Michael Feathers has a whole book showing how to refactor legacy code without tests in order to make it possible to get it covered by tests at all.

Try starting or joining a book club at work (and even better if you can get the company to pay for copies, and maybe lunches for weekly or every-other-week meetings :)) since working with other coworkers (might not even be on your team!) who want to improve will be pretty stimulating and you can learn things from each other. There are lots of great technical books written by programmers with many years of industry experience. Don't take books dogmatically, but many usually have something worthwhile in them.

Writing good code from the software engineering standpoint is something that seems largely missing from the interviewing processes, but it's pretty important for lots of jobs...
Those big-projects you mentioned failed to gain traction in the first place - with a tiny use-count for (e.g.) UWP vs Win32 it’s easy for MS to not take back-compat as seriously.
Not that I'm providing any citations myself, but I'd like to see some evidence that macOS is losing mindshare because it doesn't bundle this, that, or the other by default anymore. macOS will remain a consistent UNIX out of the box, more consistent than Linux, as it still bundles the FreeBSD userland, their own additions, and make it simpler than ever get started developing — you can install Xcode from the App Store or just the command line tools with ``xcode-select --install``. Things like Homebrew and MacPorts can even install those for you if they're missing.

When using macOS, nobody is thinking "fantastic, I can't wait to use these hideously outdated versions of things" — it's a straight trip to Homebrew or MacPorts to sort things out, always, because the built-in version is categorically never the version people write scripts against. Nobody could depend on such old versions of Perl, Python, and Ruby because they were so ridiculously out of date.

Deprecating things that should already have been deprecated is not going to stop people preferring the experience that macOS still affords to developers. I don't see how that's going to change, there's no evidence to support this; if macOS has been losing popularity amongst developers, the butterfly mechanism and Touch Bar on the MacBook Pros has more to answer for than macOS itself which remains solid, reliable, and the best way to get stuff done on UNIX without the interminable fiddlyness of Linux.

Also, I think your timing and causations back to front; the release of WSL didn't solidify anything, it was already well known that Linux was the dominant server-side platform long before. WSL was and is Microsoft's way of bringing Unix-style tooling and development to the desktop, something macOS had done long before. I'd argue that WSL is still a VM of sorts; underneath it all, it's still a slimmed down version of Ubuntu that remains separate from other Windows processes. That WSL 2 will properly move into a VM will make that existing separation clearer, I believe — and yet, I can't help but think Docker on Windows is a more attractive offering in terms of flexibility, anyway.
It's not a good thing or a bad thing. I'm saying it's not a thing at all.

If someone decides they want to run a custom ruby or python script the least difficult aspect of that decision is installing the interpreter. For example, I was dealing with someone yesterday who decided they wanted to learn how to write apps for Android. Without even seeing a single line of code (or even knowing which language they would have to learn!!) they had already successfully installed Android Studio and Jetbrains IDEA.

Without coming across as some gatekeeping greybeard, I think anyone who has even a glancing interest in programming would agree if you can't follow a one-line/click installation instruction you may want to find a simpler tool for the task than writing your own code from scratch.
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

What a wretched, demoralizing 118-comment subthread. A white supremacy vs. Islamic extremism cage match was the last thing we needed, and of course it hopped via WWII and Nazis to capitalism vs. communism—the mother of generic ideological flamewars, whither all return. None of this is good discussion for Hacker News; it's predictable, nasty, and the essence of what we're trying to avoid. To the extent it proliferates like this here, we might as well just shut the damn place down.

Everyone: please don't.

https://news.ycombinator.com/newsguidelines.html