skysight-inc/HackerNews huggingface dataset:
Show HN: Failory Podcast, candid talks with failed startup founders
Welcome to the Trumpocalypse
You need to be this tall to do micro-services
what's the difference between 1 and "ctrl alt t" ?
You probably don't realize it, but you're making the case for using them even stronger.

Keeping a close eye on compliance/risk is going to help keep their transaction costs down, which keeps the cost of their service down for everyone else.
I've been using CurrencyFair for over a decade and they've always been great.
Aerosol and Surface Distribution of SARS Coronavirus 2 in Hospital Wards, Wuhan
> Out of curiosity, what kind of plugins do you (want to) write?

I wanted to write a plugin to enhance Vuejs (auto import mixins, etc). The current vue plugin is good lacks a few features which I wanted to fix but I couldn't figure it out.

There are tutorials done by the Jetbrains ceo himself but I think they are outdated now. It was supposed to be a fun weekend project but due to the disorganised nature of the plugin docs I really couldn't make any progress, especially because i found testing my plugin really hard.
> The great unwritten story of Trump’s presidency is the extent to which it’s dominated by End-Times Christians. Like Secretary of State Pompeo, the vice president — along with at least four other Cabinet members and Chief of Staff-in-waiting Mark Meadows — believes we’re in the bloody final period of history before Jesus Christ returns to vanquish Satan.
Yeah but the story matters only if it's man made. However what's the story ? "they made a mistake in a lab" ? great.
Many Planes Are Still Flying, Nearly Empty
Yes, sometimes it is simply a matter of scope. If you exclude or minimize some factors you will rightfully come to a different conclusion. So you most certainly have to agree on which factors are relevant and to which extent. Otherwise, every participant of a discussion might find a local optimum, where he (rightfully) thinks that his viewpoint makes sense.
A statement like "I am happy to see you!" should fit the description of necessary, kind and untrue.
The article alludes to an interesting insight that developers tend to quickly disregard messy reality in favor of idealized theory. Developers are particularly bad when the argument necessarily involves aspects of human psychology.

There is a very big difference between what SHOULD happen in theory and what WILL happen in practice - Arguments related to human psychology should never be discarded outright.

Saying that a particular tool is not suitable because the tool is too complex and there are too many junior developers in the company can be a very strong argument.

Or saying that a tool adds complexity to the project and that this adds unknown unknowns which adds risk is also a strong argument.

Or a common one I use when discussing statically typed languages is that it's incorrect to assume that people will use types correctly; statically typed languages prevent developers from mixing invalid types based on their definitions but it doesn't stop developers from using the wrong type definitions (wrong abstractions) to begin with!
Deep Noise Suppression Challenge
I've been maintaining a browser extension[1] that has used various versions of the unofficial API over a period of six years -- from literally navigating the site as the user and grabbing HTML, to the various incarnations of JSON and HTML hybrid (SSR) APIs that their web and mobile clients have used internally over that time.

Believe me, I would LOVE if the official API supported threads. I have tried several times to make it work, but the official APIs are stuck in a circa-2012 idea of how Twitter works. Replies just aren't a thing to it.

[1] https://github.com/paulgb/Treeverse
> I ran into this particular entry a few months ago while trying to wrap my head around entropy as an information theoretic concept. To be honest, it triggered a cascade of revelation that I had not felt since the last time I took psychedelics.

To be honest, I've tried to wrap my head around entropy a few times (both in information theory and physics), but I've never really understood it well. It's related to but not (completely) the same as a measure of chaos, and it is related to but not the same as the number of potential states- and so on.

Could people direct me to a good introduction/explanation to entropy in an information theory sense? I feel like I'd really enjoy biting into this topic, but I haven't found a good entry point yet
I've seen ironic trend of calling someone else's assertion "pedantic" as another way to polarize and shut down debate. That "confrontation quiz" attitude is very real, and it's often a way to avoid actually listening to someone else so you get to be correct.
Well said. It's a disturbing trend throughout the internet that the Left completely disregards publications that don't follow the accepted narrative. Those individuals and publications that do follow the narrative - very often entities that the public has placed a significant amount of trust in - are all too eager to agree and encourage this sort of delegitimization.
Hmm, I'm not sure that's quite right. The time taken by f(g(x)) under lazy evaluation is known to be no more than the time taken under strict evaluation. It's the space usage that can be hard to predict.
I know some developers use Gentoo with OpenRC for their daily work machines.
Looks like a decent tool, but I personally would not use it in production. Took a few minutes to look through the code: They basically use the HTML pages instead of the APIs. What puts me off is that the code is missing tests altogether and has quite a few separation of concern issues. HTML extraction is everywhere, storage is embedded into the package. Cool proof of concept, not ready for production, I think.

Minor stuff: Printing instead of logging. Would prefer a package that only does the retrieval and nothing else. Hardcoded SQL(ite?) storage.
Sometimes I wonder how Go would look like with a borrow checker...
It's great. So far so good. I think I can switch spaces using skhd (by the same developer) [1] alongside it. I can definitely send windows to spaces, but still use ctrl +
right/left arrow to navigate spaces.
[1] https://github.com/koekeishiya/skhd
On Linux ZFS has has an encryption feature developed by datto.com.

They developed this feature for their own hosted encrypted backup service.

If you have you data encryped in ZFS like that locally, you can use zfs send to send them encrypted snapshots of your data while only ever having to transmit the diffs.

I am in the process of setting up something like this with my own backup server right now. I'm not 100 % confident yet that I'll get it working though.

Have you looked into tarsnap.com?
Well good news: This system does not assign an identifier to everyone, so it works.
This is a similar (and very old) project, something like a Pinterest for colours and colour palettes.

https://www.colourlovers.com/colors
Same, mostly, other than the fediverse. Anything with ads and targeted marketing is more the problem, imo.
For 1, this runs a new docker container for each file. This is like 0.3 seconds on my PC for example - or 5 minutes for 1000 files. And only current directory is not enough, you may want to “convert input.foo /sev/webroot/output.jpg”.

So you need a better script. The one which will keep container running and use “docker exec”, and rewrite command lines for absolute paths. The one which will relaunch it as needed to map more dirs, and will shut it down eventually. Once you write it, you’ll likely end up with something way harder than just setting pyenv.

2. Yes, I know. See above. This command will be super annoying, as things like “aws s3 cp” would not work and it would not even see your authorization. So you need to make it longer and more complex. And then it will be harder than just a venv install.

3. Neat! It does look workable if your dependencies are very complex. In most cases, however, I’d say venv is still nicer, as you can use pydoc3, graphics, don’t have to worry about mapping input/output files, can use related command line tools and so on.
Breaking even in fusion puts you where fission was in 1942. And that's just a step. The engineering obstacles to practical fusion are enormous, far greater than those facing any advanced fission reactor scheme. I very seriously doubt fusion will ever be practical.
This system goes to quite some lengths to preserve privacy.

If you are going to attack it, you need to actually address what it does and explain why you don't think that is sufficient.
MacBook Air 2020 Hands-On: Finally Get the Magic Keyboard
If you understand the maths then you can start verifying without waiting for a paper. I mean, the 'peers' that verify a publication don't have the publication yet do they? :P

I certainly don't understand the math though so I have to wait..
It should be organized as a tree where each level has 3x2-1 children for the corresponding RGB bits... (local top level is the color with the current leading bits repeated)
Anybody else who got curious as I did at which pre-Sony Walkman portable tape recorder the Apollo program used, it's probably the Sony TC-50.
My search brought me to this excellent techmoan video:
https://www.youtube.com/watch?v=oJXRVyszFbo
This is a website I built and just released. It is a forkable blogging website. Similarly how blockchains can be forked and can continue from a same ledger state, this website can be forked and continue from a same content state!
I believe software developers are split between IntelliJ, Eclipse, Visual Studio and VS Code. They do work very well compared to what I've seen in the embedded world.

Ignoring text editors here, because text editors are not programming environments (no debugger, no compiler, no source control, etc...)
The second statement isn't 100% correct because it's not 100% precise. Truth doesn't extend beyond precision. This is actually taught in school in physics classes when your answer is treated as entirely incorrect if it doesn't contain error estimation.
That's what makes no sense at all: the CIA and NSA have been running social network graph systems for years; they know who talks to whom and what the social circles are. The only thing this does is answer who gets within proximity of another... something the NSA and others can probably do already with pervasive video surveillance and biometric identification. This project seems like a massive overreach and I won't be taking part, even if it means pulling the SIM from my iPhone and using a flip phone until sanity returns (or for the rest of my life).
Thanks. I read it and I guess the answer to my question is above my pay grade...
Idealistic argumentation in favor of being pedantic:

Pedantic is about being correct. There are too many misconceptions and misunderstandings around. * Being pedantic is an effort to reduce them.

So if people are pedantic out of idealism, I do not mind it. Here on hacker news it comes often in the form of a side comment "nitpick this and this is actually Y"
Which I like.

It is only annoying, if people are pedantic "to win the argument" which never helps the discussion.

* even in our language. like the word atom, for example. It means undividable, but today we clearly know atoms are dividable. And millions of other examples. So a discussion never leads to anything, if all the people involved are overly pedantic ...
Without "sales leeches", many very successful companies would not be able to employ the large amounts of engineers they employ.

Not all sales professionals are used-car slime-balls. I've known many sales pros that really get to understand the needs and problems of a potential customer and aim to truly help them solve their problems. That's the only way lasting relationships get built and repeat business is earned. It's hard work, requires talent and is filled with constant disappointment. I can appreciate someone who is able to be successful in that type of world.

And no, I'm not a salesperson. I'm an engineer.
Not really a tool, but Python is widely used for deep learning so, you can combine Pytorch, Tensorflow, [insert your DL framework here] with Pyautogui[1] to achieve exactly what you're asking. If you feel Pyautogui is too much "manual", I built a kind of frontend for it [2].

[1]: https://github.com/asweigart/pyautogui

[2]: https://github.com/rmpr/atbswp
Have you tried \\wsl$ , i use sublimetext windows to open file in wsl with that default share
Well because I can imagine a lot of things that are true but not necessary nor kind. Likewise, I don't know how you would classify opinions as true or false.
How much does it cost to build a Grocery Shopping Mobile App?
Heroin Was Originally Prescribes as a Cough Suppressant
South Korea confirms 111 cases of coronavirus reinfection
You can argue anything you want. I just don't believe the numbers reported. Not for healthcare in Cuba, not the virus in China. And literacy rates in communist countries were made high so kids will be indoctrinated into Lenin as quickly and thoroughly as possible. That's the only reason.
For what it’s worth, we see this level of “smugness” from GPL proponents everywhere. Especially the self-superiority. It’s what puts me (not that that has a massive impact on what anyone thinks!), and I’m sure others, off being part of the Linux community. In truth, what we are both seeing is a minority of loud voices that force their opinions, often as fact (this article being an excellent example), onto the world at large and taint it for all concerned. Freedom, especially of speech should never be expressed as a right. It’s a privilege that is all to often abused.
Of course the "optimal one" would be base "e" but nobody is going to be able to do anything remotely reasonable with it... (pg. 491 of that manuscript).
But they don't have autonomy. Maybe they lower fatality rate but they are not anywhere near Waymo (or Cruise for that matter) if you look at the metrics.
It's almost like there is a handbook out there somewhere on "how to win an argument on the internet" where people are using manipulative tricks to try to shut down debate and appear as the "victor".
Chinese firms aim to be a tech leader by 2030
Agenda 2030 and Global Goals
Who care about OSes, when you have container, and VM ?
Really?

A lot (most?) of the fintechs in the UK/EU seem to use TransferWise under the covers for their foreign currency exchange, and while I haven't used the api itself yet I have skimmed the docs for it and they seem detailed enough.

They (intentionally, afaict) don't provide a checkout flow, but there's still a lot there.
You can also change so that PrtScn directly opens the snipping tool which is far superior by checking “Use the PrtScn button to open screen snipping” in Settings > Ease of Access > Keyboard: https://cdn.discordapp.com/attachments/398094200710889482/68...

This equivalent to the new macOS Mojave shortcut Command+Shift+5.
Former Uber exec raises $31M for his Jakarta-based logistics startup Kargo, anno
Deadly pathogens have escaped the lab – over and over again (2019)
If the chance of a collision is literally infinitesimal then the failure will not occur, period.

In practice the chance may be just extremely low but then so is the chance that your hash algorithm causes a collision. In fact, that should be more likely for the same number of bits.
Under what threat model?
Reduce world population by 95%?
It seems that the authors are not measuring what they think they are, or have explained it poorly. Most transitions from interpreter to JIT show speedups of x10 to x100, eg luajit or V8. How is it possible that the variation of V8 (as an example), according to their numbers is showing improvements of only a few percent, when it should be orders of magnitude faster after transition? My conclusion, they are measuring variations after warmup.

All of the warmup, and transitions from interpreter, to JIT, to optimised JIT , happen inside the first few micro or milliseconds of EVERY one of their thousands of process iteration. Their measurements are ALL of the system variation of the VM after warm up has taken place. The VM is optimizing within the first 1-1000 inner loops occuring at the start of EACH process iteration. For most working programmers, a variation of a few percent on a running system AFTER warm-up in "steady-state peak performance", and before any I/O takes place (because language benchmarks avoid I/O), would not be an issue. If it is an issue, then the article perhaps demonstrates that a compiled language would offer less variation.

The benchmarks listed range from a shortest of around 0.4s for fannkuch/hotspot/linux, up to 1.8s for n-body, pypy, linux. This 'long-running' benchmark code (of .4 to 1.8s ), by definition, has to include multiple inner loops/hot code, which is quickly optimized, otherwise benchmark code would have to be millions of lines long, in order to have a sufficient runtime length. Tests need to run for at least tenths of a second, for cross language comparisons, since JITted languages take some iterations to warm-up.
What Makes a Successful Blogpost?
I lived in the most prosperous communist country and I know for a fact that the numbers reported are lies. You are free to believe whatever you want since you haven't established the need for skepticism in this sphere. But when lied to often enough, folks like me KNOW were being lied to. Cuban healthcare is that perfect lie the ignorant fall for.
At the same time, it goes the other way too.

I cannot believe the number of doctors that I visited when I first got GERD, and all my questions were shot down while they prescribed PPI upon PPI. It only made my condition worse by the year.

Finally, I decided enough is enough, and did my own research, happened upon naturopathic materials, and experimented in a logical fashion (eliminating one trigger at a time, trying a new natural cure at a time) till I chanced upon probiotics - specifically Yakult which works best for me, and have been living a normal life since then.

The kicker is that if I had taken this approach from the start, my stomach and quality of life would have been much better from the start.

Sure, it's anecdotal, but it's a counter-example to your assertion which, frankly, smacks of derision for the thinking patient. You have to remember that doctors, like those in any other profession, come in a spectrum of qualifications, capabilities, and empathy.
Bit of a non-traditional answer, but: Spaced Repetition Software generally and Anki specifically.

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

https://apps.ankiweb.net

There are two ways in which it’s saved me hundreds of hours. These are of course anecdotal, but the science behind Spaced Repetition is pretty solid.

1. We naturally forget information after a certain amount of time. Much of this information has to be relearned at some point; I’d estimate we end up learning the same fact at least a dozen times over the course of our lifetime. SRS can cut this relearning time to the minimum necessary.

2. By optimizing for ‘daily maximum possible learning.’ This is related to the Spacing Effect and it’s a crucial idea underlying SRS.

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

In my personal experience, there is a limit to the amount of information you can meaningful acquire per day. After that point, it becomes a waste of time and effort. So, by dividing learning materials into smaller pieces and spreading them out over time, you can reduce the amount of time needed to learn them.

This is particularly relevant for useful-but-not-urgent information, like alphabets or geography. For example, trying to learn and remember the Russian alphabet in a single day will probably take you a few hours, if not all day. Learn one letter per day over the course of three months, however, and your daily time requirement is perhaps a few minutes. The retention rate per minute of time invested is dramatically higher.
There's a FAQ that covers the profile settings: https://news.ycombinator.com/newsfaq.html
> delays when building a new reactor.

We create these problems for ourselves. Legal challenges are the number one cause of construction delays.
That's a good perspective. What's really lacking from so many of the "bad" comments is the context of the original comment. If you drop the context of someone using Python to process a moderate amount of text on a large, non-real-time system, then project your own context where it doesn't work, then sure python is not a good choice. If you can't agree on a basic context, or choose to force a context on them, then there's no compromise. Like in your teacher's example, you can't compromise between memory and cpu if you have no idea which you care about more.

They're mostly of the format "I like spoons because they can pick up liquids!", then the reply is "no forks are much better because they have tines to stab with!", without anyone saying if they want to eat soup or spaghetti.
I have to use ubuntu sometimes (18.04) but my personal favorite distro is Arch Linux.

- you will run the latest software

- from the very beginning you are involved and personally responsible for your machine.

- the wiki is very well written

- no periodic upgrade hell, since it has rolling updates (everything is always updating all the time)

- if software is not in the repository, it has AUR, which will help you build anything that is missing

Ubuntu is a necessary evil, but I don't like some things:

/etc/default/apport
/etc/default/kerneloops
/etc/default/motd-news
snapd
unattended-upgrades
ubuntu-report
whoopsie
"Slippery Slope" is a logical fallacy. It's right there alongside "appeal to authority" and "confirmation bias", to name two examples people somehow tend to remember far easier. It's a fallacy because it applies to everything: "Now, they're just requiring cars to emit less CO2[0]. Next, they'll prohibit breathing!"

This program goes out of its way to achieve provable anonymity. That is, in fact, the only reason Google and Apple are needs to implement this. Google Maps has actual location data, with similar precision at least in cities. That data has been there for sliding/skating governments to grab for years now. It's on servers, where it's easier to get to than data on your phone, legally. And location data is far more valuable than "X and Y came within 5 minutes at least once in the three days beginning April 15th".

If all that doesn't convince, rest assured it will convince the public. As would anything, really, because they already see this pretty clearly. With that in mind, consider that going to the barricades for privacy now means certain failure on this issue, and possibly lasting repetitional damage for the cause.

[0]: One wishes...
Coronavirus found in ventilation systems in hospital rooms of Covid-19 patients
Every program in the Microsoft Office suite.
Funny that GPL does violate your definition of freedom. Because it doesn't end where my freedom starts. It tries to impose a new license of my software linked to the GPL software. And it imposes obligations to the user beyond what the user was given.
Yeah I don't want to be commanded to self-isolate because I was 25 feet away from a stranger in a park...
_This_ particular version of the system does, yes. But the next iteration may slightly weaken the privacy for some "legitimate" reason. And the next version slightly more. Then just a bit more. All for seemingly legitimate reasons. That's the slippery slope.
TBH doing it all in LaTeX you end up down the same rabbit hole, looking for the One True Way to do this and that, at least for me. I do enjoy it a lot as it teaches me about typesetting internals, but it's not faster with one or the other technology.
You mean the guy that sells computer antivirus wants to sell human antivirus? But his products are always shit. And if the vaccine worked you would only need to give it to high risk people not all 7bln. Gates only has a highschool diploma and is not a doctor.