skysight-inc/HackerNews huggingface dataset:
Personally, I can't stand Jupyter for research because the introspection capabilities are so poor and limited compared to working in something like Spyder, Pycharm or VsCode. Moreover, I much prefer having interactive matplotlib plots for data exploration in a Qt/Gtk window rather than the inline matplotlib plots in Jupyter (though you can sometimes get it work to pop up windows for plots, but you still have a more interactive plotting experience in Pycharm/Spyder/VsCode)

As someone who loves Spyder and used it a lot many years back, I've had no trouble doing all my scientific/algorithm prototyping in Pycharm while benefiting immensely from the astoundingly superior code intelligence/auto-complete/type-hinting in Pycharm. There is also a "Code Cell" plugin you can download for Pycharm that basically gets you to parity with Code-cells in Spyder/Matlab.

For me, the excellent Python shell in Pycharm that supports multiline copy-paste, tab completion, and function-signature overlays makes prototyping algorithms and ideas much faster. That paired with the excellent history browser in Pycharm lets me easily grab relevant bits of code and promote them into a script or function and go from there. And then if you are trying to debug any algorithm, Pycharm is far superior on that front and I am far more efficient at debugging and fixing problems in Pycharm than in something like Vscode (though I do recall Spyder's debugger being pretty decent since it supports integration with IPython)

There is a steep learning curve with Pycharm initially, but imo it works just fine (and for me at least, much better) in comparison to other things like Spyder/Jupyter.

I would definitely recommend Spyder to most non-software engineer Python users, especially if they are in Data science. Nothing by <3 for Spyder's awesome data viewer widgets.
Israeli cancer drug EXO-CD24 new candidate in fight against Covid
Sorry, I skimmed through and didn’t get the colonoscopy part. I guess the bitter pill to swallow is no longer part of the practice though easier than a colonoscopy it was just grossing me out.
I wonder if this would work. Divide up the world into a grid. Once you have the cell associated with your GPS location, randomly pick a nearby cell. Stick with this mapping from cell to cell forever and keep this mapping only on the phone. Don’t send GPS coordinates. Send the cell instead. Have the server define nearness by cell nearness. The server should never send cells to other users, just their nearness.

This way, your actual location as fuzzy as how randomly you pick cells and the size of cells. You are also introducing a skew that the other party cannot compensate for. It’s your secret and by not repeatedly recalculating it, you aren’t vulnerable to the other party calculating the mean cell.

So if each cell is say 1 mile across and you pick randomly from say a 3 by 3 grid around your cell, then your location can only be localized to within a 3x3 mile square.

The tradeoff is that near isn’t so near but the tradeoff can at least be tuned by cell randomness and nearness. If you want to be more private, pick randomly from a larger number of nearby cells. If you want to know more people, widen the circle that you define to be near. Most people probably want defaults.

One difficulty may be when there are cells that are less likely to be populated. It may make sense to chop up the world into varying size cells based on a combination of area and population density.
Until someone decides one data type is good enough and everything is a string.
> they will be unable to search for anything Asian

They will be unable to search for things with "Asian" as a term. They will be able to find lots of Asian things and things related to more specific locations / names / ideas.
The use of a permissive license allows CodeMirror to be integrated into a lot more settings than would be possible with a copyleft license, even with a paid dual-license for proprietary applications.

Marijn has given CodeMirror to the world for free, and it is in my opinion a very valuable contribution indeed. Comments like yours reflect an entitled view of what proper behavior is for an open source developer.

Obviously anyone who wants to use CodeMirror commercially but doesn't feel Marijn is due any compensation for his work is free to act on that belief. I fail to see how that's "shitty."
No, import/export statements are part of ES6 modules. If you're targeting modern browsers (https://caniuse.com/?search=es6%20modules) you can just use it straight up, no need for complicating things with webpack, browserify and/or et al.
Nope, it's less. You can use "less few" if a naked less bothers you. "Fewer" is not a real word - if it were, then we would also use "manyer" as its antonym. And before you go off saying I'm wrong, let me remind you that language evolves as its speakers will it to. You are speaking English, you can decide to change it however you want and nobody can claim you're wrong. Whether your change sticks or not is a different matter...
J vs. K by Example
I'm one of those kids.

I'm about 30 years old now and my diet is pretty much shit. It's actually kind of funny/embarrassing when my shopping cart has bags of pizza rolls and hot pockets. I take full responsibility, but I must say I'd have a much easier time if I had grown up eating healthy foods from the beginning.

Luckily, I don't overeat, so I'm skinny and somehow have good cholesterol and blood pressure, but I know this will come back to bite me at some point.
As a daily Jetbrains user it sounds great!

But - no Julia support?
Desi Arnaz: How He Changed the Culture of TV with a Single Business Deal
Good luck, and thanks for sharing.

I just went through this (with a different cancer). I didn't blog about it like this, but I shared some on Facebook and that seemed to help me and the people around me a lot.
I know an employee at the Emeryville Apple Store advised me to disguise my Macbook Pro purchase in my backpack. I imagine all high-end electronic retailers deal with this (e.g. Best Buy in Emeryville pays armed, off-duty cops to stand at the door.)
Well it isn’t murdering people. So it’s not quite equivalent.
Restraining order exist for a reason. In most countries they are relatively easy to obtain.
An interesting way the dev handles the licensing, by asserting that commercial ventures have a social obligation to pay:

> CodeMirror is open source (MIT or GPL3). It is being developed on GitHub. Contributions are welcome.

> If you are using CodeMirror commercially, there is a social expectation that you help fund its maintenance
FieldKit
OpenTTD on Steam
In response to your last statement, I found this Amazon review [1] (of all sources!) of Ellsberg's book fascinating.

It's written by an older gentleman who was apparently involved in Nuclear policy in the late 70s and early 80s.

Here is the relevant snippet:

> To a degree, my time on nuclear weapons was a decade later than Ellsberg, ironically my first day after my PhD was the day Ellsberg's material hit the NY Times. Coming from MIT, and Ellsberg then being at MIT, I was looked at a bit askance. Yet over the next decade as I became involved in the Comprehensive Test Ban Treaty, especially during the Carter period, it was clear that the only way to use a nuclear weapon was not to use a nuclear weapon.

> The RISOP [Red Integrated Strategic Offensive Plan, or the US Government's best counterplan, i.e. how the Soviets would retaliate] scenarios showed the annihilation of life on the planet. There was no way to win, first strike or otherwise. A Russian and US nuclear war was the destruction of all. Ironically in my later discussions with my Russian partners after the fall it was clear that they too understood this, positioning or not.

So, it seems like NPT [2] states understand that first strike (against one another) is a bankrupt strategy, since it results in MAD [3], if not a global extinction event.

A state might not ever externally disavow the first strike strategy for posturing reasons, but it is almost certainly not viewed as an effective winning strategy, internally.

[1]: https://www.amazon.com/gp/customer-reviews/R2SL7WCQW1R6KN/re...

[2]: https://en.wikipedia.org/wiki/Treaty_on_the_Non-Proliferatio... Notable non-signatories of the NPT include India, Israel, Pakistan, and DPRK.

[3]: https://en.wikipedia.org/wiki/Mutual_assured_destruction
Without any evidence of efficacy, this article doesn't strike me as much different from "I went into the woods and gathered up some herbs and made myself an elixir that cures covid". I guess it's neat that you did all that stuff, but unless it actually helps, who cares? Doing it with science-y ingredients instead of herbs and ordered them online instead of harvesting them from plants doesn't magically mean it actually works.
Decomposing an alive pig into gummy bears is like making gold bars out of laptops.
Pattern matching is in PEP 635, created Sep 12, 2020.

Multi-line lambdas can be sort of obtained in Python by defining a progn function:

https://news.ycombinator.com/item?id=19933223
Just contributing my iota where I can... =:-)

You are right, that is one of them. There's some more even...

[0] https://patents.justia.com/inventor/matthias-gerspach
Remember that in, say, a cancer treatment trial, patients are signing up to potentially not receive the treatment depending on the run-in and randomization phases. I'm not suggesting these patients are forced into that decision; rather, I'm just pointing that controlled, randomized trials have some ethical fuzziness around them.
> contrarian happy clappers on lesswrong

I don't understand why, but that insult apparently smells correct to a guard dog in my brain.

Do you have an ELI5 for what the insult means?
"Minor" conventional battles that would have constituted effective declarations of war by a major nuclear power?

If two nuclear powers declare war on each other, that's it. Game Over. It feels redundant to be horrified by the possibility that warring nuclear powers would consider a first strike. Of course they would. That's... how war works.
Lots of small business owners are getting shot for not paying taxes? Generally you have to make profit to pay taxes. Otherwise they've been substantial beneficiaries of programs like the PPP.
Teams dealing with tax fraud know how to do that.
Look at the obesity statistics by age, this is something that will pay off far into the future imo.

One good thing my parents taught me is that vegetables can be eaten without cheese or salt, and I currently eat healthier than anyone I know, and it's not a struggle at all for me.

It's just "normal" and I'm accustomed to it. I think this can still be trained as an adult, but it's probably easiest if you never have to "transition" or break out of bad habits. Wishing your family the best.
That sounds like some of my complaints about Chrome. Different strokes.
> french secularism is beautiful.

Unless you wish to wear religious articles.
Julia is on the radar. I'd love some time in the future to include it into scope.
That would be a very bad tactic
In fact touring crime seems like a better approach, you commit a bunch of crimes in a city and move on, never to be seen there again
How does it compare to commento.io ?
> Unix domain sockets have filesystem-based access controls

This is dependent on the operating system. The Linux kernel obeys access permissions on the file inode, but Solaris doesn't. (I always forget how AIX, macOS, FreeBSD, NetBSD, and OpenBSD behave.) But even on Linux there's the classic race condition if your umask isn't set correctly when you invoke bind. Interestingly, on Linux you can fchmod the descriptor before calling bind, which is better than temporarily changing the umask around bind as it's not thread friendly--the umask is global so would effect whatever files are being opened in other threads at that moment.

But you don't need to rely on the permissions of the socket file inode itself. You can just create a directory with the restrictive permissions and then bind the socket into that directory. That's perfectly portable, presumably even to Windows, and also avoids umask races. In fact, using directories this way is almost always the superior option (e.g. for temporary files, etc), though it's a tad more leg work so unfortunately people rarely use that pattern.

But all Unix systems also support querying credentials over Unix domain sockets, where "credentials" basically means the UID and GID of the peer[1], which permits supporting user- or group-based authentication without passwords. I'm pretty sure Postgres supports this; that is, you can configure Postgres to allow user foo to access DB bar without a password, token, or signed cert. I submitted a patch many years ago so this would work on OpenBSD. (At the time OpenBSD provided getpeereid for querying peer credentials, but Postgres only supported SO_PEERCRED and some other mechanisms. Years later OpenBSD eventually adopted the SO_PEERCRED approach, which is what Linux uses, and made getpeereid a wrapper, because sometimes it's not worth swimming upstream. None of these are defined by POSIX but the capability is supported one way or another on all the extant Unix systems.)

[1] Depending on the OS, credentials can include other information, like PID.
Recent and related: https://news.ycombinator.com/item?id=26020424
When we purchased it (it was still legal several years ago), the instructions were in English. We followed the mixing guide, we knew what the ingredients were (because we researched) including the milk proteins.

The formulas available on the American market were all loaded with sweetener and caused colic. This is an anecdote, but so is what's presented in that article.
IIRC, it was >3GB or >4GB either in a single file or as a combined download.
The arxiv is freely accessible, the journal link isn’t.
Money is worth different amounts to different people.

Bill Gates or Jeff Bezos will never risk their life for "only" a million bucks. Find a depressed + suicidal dude somewhere else, and they may be personally willing to risk their life for just $100.

Making an industry of people who are willing to harm themselves for money is... probably not the business we should be encouraging. And that's assuming everyone is "playing nice". At a minimum, it means that we'll be inclined to start experimenting upon the poor and depressed (and then shedding away moral qualms because they signed a piece of paper).

Historically speaking in the USA, we have legacies like the Tuskegee Syphilis Study, where African Americans were chosen as the control group and lied to about getting a Syphilis treatment: leading to a generation+ long distrust in science.

Yeah yeah, we can't "assume" scientists will be racist jackasses today. But... we still have to account for what happened in our history and why certain testing methodologies have become taboo.
Less applies to uncountable things, fewer applies to countable things.
Not forcefully. He said paid volunteers. Why does the idea of challenge trials cause a furious reaction? Let's compare it to the space shuttle: 135 missions with 2 missions in which everyone died. That's a case fatality rate of 1.5% -- in the neighborhood of the Covid CFR. And I'd expect a challenge trial on young healthy volunteers to have a much lower CFR. Why is risking people for the shuttle OK, but risking people for a vaccine that benefits all of humanity not OK?
SoundCloud to Let Fans Pay Artists Directly
Discourse prefers a single level threading model, until Reddit or HN. So, you can in fact see all the 7 comments there. Not sure why you only see one.
Agree, that sounds phony. He was probably a really quiet intern, as interns are

It’s not like he was running around the office with a flamethrower and calling his manager pedo guy
They’re used by heavily by CERN to archive the LHC data. In ATLAS, we actually have to go back and reprocess that old data sometimes. So there’s dedicated software that runs on the grid to stage petabytes worth of data back onto hard drives, distribute them across the grid, process and then wipe the disks again.
There are even tape robots in the data center here :)
Oh cool, the military is launching a social media platform? Bold move, we'll see how it works for them
Not a book, but https://hackattic.com/ is in this vein. It's not the standard coding challenge website it may seem to be, instead a collection of small projects representative of the core ideas underlying "real world" systems. It provides just enough scaffolding and direction to get one started down the path of autodidactic exploration; satisfying and enlightening without being frustrating.
Just submitted my application. I use PyCharm and Jupyter on a daily basis.
I personally know very intelligent and highly educated people who went to top universities who are convinced vaccines caused mental retardation in their children. They may be wrong, but I would not call them nutjobs.
I think the problem at the heart of it is the fetishization of all kinds of women. Men need to stop being attracted to women based on their physical characteristics. It is racist, sexist, and disgusting behavior.
If they have total immunity from FDA regulations, how are you going to be confident it actually works and is safe at scale? The regulations are there for good reasons.

I haven’t heard of a single one of the available vaccines being held back by regulations, only the speed at which they could go through human trials.
Yeah, mostly piracy. So it doesn't matter.
But they already have cancer, and the treatment may (or may not) help them.

What's being proposed here is for people to sign up and then inject a potentially deadly disease into them.
What do they do in China that is different to the US?
No. This isn't fixed by open source. Open source projects also do binary releases (see brew cask), and those need to be universal as well. Someone needs to build those universal binaries, and homebrew has decided to be incapable as a platform to do that by refusing to ship universal binaries.

It is kinda mitigated for end users if you only run an x86 homebrew for the foreseeable future and never compile any software outside of homebrew, but that's a crappy answer.

Universal means you can seamlessly switch between architectures as necessary. Split arch homebrew, however, means you should probably keep one of them entirely out of your path until you need it, as your arch will silently change if you have the wrong arch bin in path (I encountered this in the wild). Having the wrong arch bin first in your path will also result in a bad cpu type error if you force arch on any parent process e.g. with arch -x86_64 (I encountered this in the wild).

Also, users expecting that their build tools will be x86 also results in hacks like checking the cpu type sysctl and forcing ARM, which in any build tool is likely to break the ability to build x86 binaries (I encountered this in the wild in several projects).

I've seen all of this in multiple open source projects. I had to stop using homebrew entirely for build tools as a result.
https://www.urbandictionary.com/define.php?term=Happy%20clap...
How is this relevant to the article? Even if you don't care about the business it's traumatizing for people involved to be robbed at gunpoint. Do you not care because you don't like the store?
Sorry to hear about your health problems, and sorry if my comment came across as flippant. Sounds like you have a good team looking after you and I hope that "all-clear" comes through soon.
Just wanted to say that you are not alone in this. I am likely a bit older, have a (pity) PhD in a technical field and am in a comparable situation career-wise.

I think it's mostly a result of my ADHD and related traits like weakened communication skills, poor impulse control and the learned helplessness that eventually comes with all it. Switching fields and generally fleeing from one thing to the other does not help as well.

It gets to the point when I notice less skilled and less diligent folks getting further just because they had not been traumatized and hence were able to manage their work life more adequately.

All the things I learned or did (relatively) well are only due to my sustained intrinsic interest in them. I haven't learned much new stuff recently (nothing in any depth for sure) and I am not sure I am still able.

I would love to have a mentor who has similar interests but is rather successful career-wise. Not sure if such combination exists or how to find one. My boss at work is great but he's too different.
> Almost nobody is actually realizing returns by pulling money out of the market, because there's nothing meaningful to spend the money on in 2020.

After a certain point, how much money can one meaningful spend in general? From @aninhumer:

> If we suppose that the goal of society is to produce the greatest utility, and that the utility wealth provides an individual is sub-linear (i.e. twice as much money makes you less than twice as happy), then inequality is inefficient resource allocation.

* https://news.ycombinator.com/item?id=14505342

I think that's partly why we're getting more concentrated wealth generally: the folks at the top had a lot, but they can't spend it all, and so they let it ride and so it compounds.
No, not necessarily.

There is a dedicated page under examples, if you're interested: https://codemirror.net/6/examples/bundle/.
As someone who lived both sides of that situation: you just can't know. If anything, because the minute they leave the home they will be free to eat shit like all their peers do, and might even do it with more passion since it carries an element of transgression.

It's the same with all things in parenting: you do your best and hope they will understand you did it out of love. But there are no guarantees.
For those who want a bit more details in a fairly accessible format there was a recent and IMHO interesting talk[1] at Perimeter Institute about these results from one of the founders of NANOGrav.

The NANOGrav collaboration behind these results was using the Arecibo telescope as one of their primary data sources. Due to the extremely low frequencies involved, they relied on data over many years to reduce noise. Here's what they said before it fell apart[2]:

Many of these pulsars can be timed only with Arecibo thanks to its incredible sensitivity. NANOGrav’s most recent analyses show that a detection of gravitational waves is likely imminent. Any gap longer than several months in our 16 years of data will impede our ability to characterize the low-frequency gravitational-wave universe and carry out the associated multi-messenger science. It will also likely add systematics to our datasets that will make them more difficult to model. If Arecibo wasn’t repaired, its loss would be a disaster for both US gravitational-wave and radio astronomy.

They made a follow-up statement after the loss[3], so it's not a fatal blow but definitely a tough loss:

While our future sensitivity to gravitational waves will decrease without Arecibo, legacy Arecibo observations will anchor combined future datasets which will be integral to opening this new window on the universe at low frequency gravitational waves and to gleaning insights into how galaxies form and evolve.

[1]: http://pirsa.org/20100068

[2]: http://nanograv.org/announcement,/press/2020/08/19/Arecibo.h...

[3]: http://nanograv.org/announcement,/press/2020/12/02/Arecibo.h...