skysight-inc/HackerNews huggingface dataset:
Agreed, installing Spyder with pip can lead to a lot of headaches. That's why we don't recommend to use it and suggest Anaconda/conda instead. But that solution also became problematic during the last couple of years (conda is too slow or throws back a huge dependency errors).

That's why we decided to create our own, self-contained installers for Windows and macOS: https://github.com/spyder-ide/spyder/releases/tag/v4.2.1

Since they are completely isolated and don't come with pip, they can't be broken. And you can connect them to other Python environments by following these instructions: http://docs.spyder-ide.org/current/faq.html#using-existing-e...
For context a realtor friend I know lived right in that area. It’s overrun with homeless and drug dealers.

Hayes Valley used to be the place people wanted to move to because it had good food and local merchants. This was ten years ago. Now it’s just as bad as the b8ta owner makes it out to be.

City politics is to blame for this because they spin up programs to help, but it doesn’t fix the systemic problem long term. Most of the people who are homeless or need help don’t want to abide by the rules for a free place to stay or get the help they need. They’d rather stay on the streets and live life how they see fit. This isn’t a political opinion either. It’s a reality of failed policies of the city.
What I most enjoyed about school was being with my friends.
Krator: My God, It's Full of States
what sucks is if you do this a dozen times you're labeled a job hopper and no one wants to hire you anyway. I've had it happen to me many times. If you just keep at it though you'll find somewhere better. Don't just take the first thing that comes along but really dig in and ask questions so you know what you're getting yourself into. Interview THEM.
How to read and write Scheme code
> People learn from mistakes when there are consequences

Oh please. If cancel culture were about learning from your mistakes we wouldn't haunt people for things they did decades ago.
War != total war.

War is an extension of diplomacy. It’s a negotiation. If increasing costs on my adversary increases costs on me, it may make sense not to do so.
That might be non-standard now but spacer gifs did a lot of the heavy lifting in website layout between about 1995 and 2010.
The author said he is going to try to do measurements to the best of what is easily possible:

> So, we’ll do (up to) two more blood tests. The first will be two weeks after our third (weekly) dose; that one is the “optimistic” test, in case three doses is more-than-enough already. That one is optimistic for another reason as well: synthesis/delivery of three of the nine peptides was delayed, so our first three doses will only use six of them. If the optimistic test comes back positive, great, we’re done.

> If that test comes back negative, then the next test will be the “more dakka” test. We’ll add the other three peptides, take another few weeks of boosters, maybe adjust frequency and/or dosage - we’ll consider exactly what changes to make if and when the optimistic test comes back negative. Risks are very minimal (again, see the paper), so throwing more dakka at it makes sense.

> Consider this a pre-registration. I intend to share my test results here.

Pre-registration for this kind of thing seems pretty good, and I am looking forward to seeing the results.
Pretty crushing.

There is an interesting piece on NPR[1] about the Caliphate thing. Note that it was a runner up for a Pulitzer and won the Peabody award, and it's primary source was lying.

So to contextualize some of the drama, understand that journalists aspire to an award like that. Just as a scientist might aspire to a Nobel Prize. And when such an award is won by a peer it is celebrated, unless it was won through "cheating." Whether it is a journalist who didn't check their source thoroughly or a scientist who falsified data to make the numbers work. The siren call of the award is a powerful force in blinding a person to the possible disqualifying inputs. Very powerful.

I was fortunate to see such an event unfold early in my career with someone I respected who could not, or would not see the warning signs that their "big accomplishment" was not actually an accomplishment. They, like Andy, relied on a third party that didn't see the warning signs as the arbiter of correctness. When it turned out that their big accomplishment wasn't, they could easily blame this third party and present themselves as being blameless. And yet, when it became clear that they should have seen the warning signs as part of their expertise, then the charitable interpretation was that they were just not that great an engineer after all. There were, of course, those who felt the engineer "knew all along" about the problems and were trying to "sneak one by" everyone else. The engineer in question resigned and changed jobs and pretty much faded away.

My take away from that experience was a better understanding of personal integrity. It is hard to take your own ideas and rip them apart, but it is essential that you do so. Because if they can be ripped apart, no matter how attractive they seem, they aren't as great as you think they are. I try to cultivate friendships with people who will do this for me as well. As one of my mentors told me, "Everyone thinks their baby is beautiful, few can appreciate honest feedback." And engineers and managers (especially senior managers) are trained by experience to not to call out the flaws in other peoples ideas to their faces. If you are surrounded by people who won't point out the flaws in your plan, you are at risk of both your plan failing, and having that follow you around for the rest of your days.

I think Andy's resignation post was well written. I'm sorry that he had to go through what he has gone through, and I agree with him that this was the correct next step for him.

[1] https://www.npr.org/2020/12/18/944594193/new-york-times-retr...
PyCharm also have a variable explorer; one which I prefer over Spyder's :)

>Eh, Streamlit and PyCharm is a much more powerful combination IMO.

What is you PyCharm + Streamlit use case and workflow? Just curious because I have just learned about Streamlit from your comment.
It's hard to improve the situation without people screaming about how you're CODDLING MURDERERS! Especially when it involves spending taxpayer money, even if it saves enormous sums in the long run due to reduced recidivism. Many voters are unhappy with anything less than recreating Dante's Inferno, so it is politically risky to implement these reforms that have been so successful in other countries.
Designing job queue in Redis (2018)
Statistically, they're more likely to be searching for "asian" in an adult context then.
> The speed at which we have scienced the shit out of Covid

Alternatively I have been absolutely appalled at how slow our institutions have been to respond correctly in so many ways.

1. Anosmia: it took months before I heard about it, and months before it got added to lists of symptoms. A common and distinctive signal back before we had testing was an opportunity lost.

2. The emphasis on hand washing and the de-emphasis of transmission by air... dangerously retarded.

3. The whole face masks bullshit - all the probabilities pointed towards their use being beneficial... because even small reductions to the speed of transmission can reduce exponential growth.

4. The lack of information about real-world testing of transmission - presumably virus transmission was tested on people in more than one authoritarian country, yet I never saw the results of that testing surface.

The above are only some of the significant delays that I saw in the transmission of science and fact during the epidemic, and I haven’t even really looked into the topic in depth (mostly I just skimmed HN for information).
When would they be better than flash storage, though?
But the DA and police chief choose not to pursue property crimes or even assaults... the officers themselves are probably not conspiring, but it's a culture of "leave the criminals be" which leads to needing this extra protection, and it's all coming from the same organization.
It's not selling physical hardware that binds Apple here; it's having an app store that requires the cooperation of national government to process payments. Pakistan could forbid Apple from opening Apple Stores in Pakistan, but Pakistanis would likely still be able to purchase apple products through resellers and/or black/graymarkets. And if iOS were not locked to Apple's authoritarian app store, oppressed ethnic minorities in Pakistan could distribute software through through their preexisting covert channels.
It is a little hard to advise you without know more about the size of the organizations. Banking could be huge but "science" could potentially be a 5 person lab.

You are not being brainwashed, so please don't use terms like that. It detracts from what might be legitimate complaints and makes you look fringe.

You might also take a moment to reflect on whether these are isolated incidences or if you are a catalyst. I am not saying you are but a little self reflection never hurt.

If you work in a "big" place with an established HR. Register a civil and concise complaint stating that your colleges are inappropriately bringing politics into the workplace and are using their political views to create a hostile work environment. At a typical "large" company that would typically trigger at least an inquiry.

If you are at a small company, you are likely best to just move on if you can.

If you do move on then during a later stage interview you might enquire about the accepted policies of the office. Remember, many people wear their identities on their sleeves both on the left and the right so there is almost certainly going to be politics at whatever your next position is as well.

For personal context, I once interviewed with a company that asked what my favorite TV show was and I said "The Simpsons" and the interviewer followed up with a question about what radio I listened to and I told them NPR. The interviewer mutter that was good as favoring a Fox TV show would not align with the corporate culture. I declined their offer, not because I am Republican (I'm not) but because the interviewer had made it clear that politics was an important part of their culture and I did not want that kind of work environment.
What surprised me: I didn't see any date on that blogpost. So I had to search the name of the author in Google News to discover that he indeed resigned today, and not a few days/weeks ago.
The idea of prisons should be to simply keep people away from society so they cannot harm others. There's no need to heap punishment on top of that. That's medieval and doesn't belong in modern civilization.
There are some important mathematical subtleties that this article glosses over. More details can be found here:

http://fy.chalmers.se/~tfkhj/FeynmanIntegration.pdf
CSS: Space between items with and without Flexbox gap
This is a nice analogy to the people who in software propagate the ‘enterprise’ mindset. In their minds, their way is the only way and everyone should and will just conform to their needs.

Reality shows that’s not always true, witness for instance the death of the irreplaceable technologies Internet Explorer and Flash.

Argue all you want but these vaccines have been taken by hundreds of people with no ill effect already. So for the people in the article the risks are not worse than the people in the trials for the commercial vaccines.

I don’t know about the scarcity of the ingredients in this vaccine but if I was in government I’d have directed an institute to run a report on theoretic safety and then a trial on volunteers. That’s a better option than locking up the population for over a year while we wait for the commercial vaccines.
Wow, this is quite a throwback, because that's almost the exact same way of triangulating a location that me and a few of my classmates discovered in regards to Tinder around 6-7 years ago (which got patched up shortly after). Just a note, it was done purely out of academic interest and was not ever used in any capacity other than just finding out that it was possible.

Basically, Tinder used to give you only the distance to a user in the UI, but the exact coordinate location of the user in their API responses. They patched it up and made it so that it only returns the distance in the API as well. And that's when it became really similar to the current Telegram situation. This was before we got our hands on this. However, reading older articles and blog posts about those "times before us" was what gave us the idea. Mostly because it seemed like their fix was not sufficient enough to prevent anyone (assuming they know basic trigonometry) from pinpointing the location just as easily, but with a few extra steps added.

Knowing the distance between you and another user, you could quickly spoof your GPS location to 3 different coordinates that would create 3 circles all intersecting in one small area. You could easily pick coordinates for those circle centers based on the change in distance to the user, so if you picked a bad coordinate for one of the circles, you can adjust and pick a better one based on the feedback you got. E.g., if the first circle center coordinate was 1 mile away, but the second one was 5 miles away, and the third one was even further away, you should probably try re-picking the 2nd and 3rd circle better, since the goal is to not move those far away, but to have them have a similar distance to the user location, just from different directions.

Shortly after, Tinder fixed it in a much smarter way. Instead of assigning each user to a precise location and reporting a distance to them in the API response, they would break up the map into a grid of roughly 1mile by 1mile squares (or maybe hexes or maybe slightly different size? I am very rusty on the actual details of their fix, but the principle is still the same), and then assign each user to one of those squares. So the API would instead give you the distance between the center of the square you are assigned to and the center of their square.

AFAIK, that last approach they used to solve the issue is still unbeaten, and it makes sense as to why, since it is logically pretty robust at its core (plus/minus minor optimizations and improvements, of course).
I had a friend who died of colon cancer in his late teens. We weren't super close so I don't know the details like what variety it was.
Kevin Spacey comes to mind. There is a thing called statute of limitations for things. Kevin Spacey probably shouldn't have sexually assaulted boys. Because the internet archives everything, no one looks at the date and think how long ago was this?
Is it actually hard to scale or just expensive? Breyers mass-produced "non-fake" ice cream for years (at a high price point) before switching to the fake stuff more recently.

I'm guessing most people just aren't willing to pay $8 for a quart of real ice cream when there's "almost" ice cream for $3.
Dynalist + highlighter

https://talk.dynalist.io/t/dynalist-highlighter-web-highligh...
> If the bar is considerably higher than "can very likely code", then I question whether those roles are actually entry-level

I think discussions around "entry level" jobs are often muddied by the dual meanings of the term.

Companies want to hire experienced people as "entry level" to their company. As in, the position we are hiring you for does not have any kind of seniority.

Fresh Grads want to find an "entry level" position to the entire industry.

This confusion is part of why you see "entry level" job postings asking for years of experience, essentially asking for an intermediate skill level, not a junior skill level.
That's a fair rebuttal, fine.
> and you have not lived in the shoes of the poor in america, so maybe when it concerns issues of poverty you should listen more than talk.

or just keep talking. wealthy boomer has opinions. world keeps spinning.

the point has entirely evaded you and i don't expect that to change. may your void screaming bring you joy in your retirement.

have a good weekend, bud. i'm glad you never had to experience real modern poverty.

you clearly have no fucking idea what it's like to live it, and that's great. read some more pinker.
> Men need to stop being attracted to women based on their physical characteristics.

I can't tell if this is meant to be a joke or not.
Add the ability to watch the game with all your friends next to you in VR sharing the excitement just like you would if you were in the stadium sitting next to each other and that's a killer app IMO. I think the sky sports app in oculus is like that but haven't tested it
"I think there is a world market for maybe five cloud computer companies" — what Thomas Watson meant
I did my own test to see and I could find one search term including the word Asian which was allowed (the search was "The History of Asian Nations," which is a book title). I think you're right, it must be more complex than a blocklist.

I tried over a hundred other terms (such as "Asian cuisine" and "college with best Asian American studies program") and none of them were allowed.
Looks great! Can you fill out web forms? We would use this for creating fake accounts in our test environment, for example.
Wrote a similar thing [1]. It can also load loop bodies from source before each iteration. Can be helpful for long running loops like when downloading or training deep learning models.

[1] https://github.com/julvo/reloading
Me: There's no way that's true

looks in inspect element

Me: I stand corrected
In order to use this method to test a vaccine for deployment to people over 65, you need people over 65 in your control group.

This means you are choosing people to murder.
>It is already allowing people to purchase devices that could work against the country.

Because they made a mistake once, they should make it twice? Well, that isn't likely to convince them!

>Why is it so crazy to suggest that phone companies should act more like what intel is already doing, by selling unlocked electronics?

You seem to be really passionate about this, and somehow think that I oppose open platforms. I never said that, and I don't.

>So you think that any company that is selling unlocked devices, is going down a dangerous path? Really?

No, I don't think that. Please stop putting words in my mouth. This is simply not a good faith conversation. I'm out.. sorry.
As someone who has used spyder everyday for years, it’s really getting in my way lately.

Important caveat: I’ve just recently upgraded from some really old versions to the latest spyder.

Now it throws off my work flow by continuously tripping code hints or suggestions or whatever. When I try and click into the interpreter I find now I’d better click two or three times instead of one — to subvert the type hint that is sure to push cursor focus back to the code. If I don’t do that I am suddenly typing into the code window that which was intended for the interpreter. It sucks and I need to find out how to fix it. Surely there is something I can do in settings to chill the hinting/or-whatever out.
No matter what the PR departments of these corporations would have us believe, when push comes to shove it's always about the money. These corporations are fair-weather activists at best.
He could use the anal test introduced in China
TLDR: they didn't do much math on the revenues and expenses.

Even with a product that's an outright winner, it is hard to be successful if you do not have basic financial sense.
Yes. So many people I know wait for many years of bad raises / being unhappy before looking.

By that point you are so far in the hole that the new shop raise is unlikely to make up for lost gains, and you are likely so desperate you are going to take whatever is on offer.
What about if you could sit next to your friends in VR to share the excitement even if they're physically remote from you?
Except for discrimination laws...
I've been programming and documenting large projects with sphinx and doxygen for years now and I really don't see the appeal or the problem this solves. Bad documentation is because of lazy programmers. Nothing more, nothing less. If someone is actually able to keep up with the myriad changing C++ standards, not to mention testing practices and frameworks, documentation is not hard in comparison at all. What is often missing is incentives to write documentation, again not something this solves. As for markdown, that's easy to implement with Sphinx anyway. I wrote a series of posts on documenting modern c++ a while ago [1]. There are some fantastic free tools out there, which also allow doctests.

[1] https://rgoswami.me/posts/doc-cpp-dox-sph-exhale/
It's more difficult due to low observability of the system, low understanding of it, and long deployment cycle.

Still, it's hacking molecular nanotechnology. Possible developments are far more interesting than what we do with computers now. Let's give it some time.
Things haven't moved on. All modern justice systems continue to be based on retribution. They seek to punish the guilty (proportionally to their crimes) and to exonerate the innocent. It's all well and good to argue "this punishment is too severe, it does not fit the crime". But to argue that "the world has moved on" from retributive justice is just naivete.

If you're interested in a defense of retributive justice, read Kant:

> Punishment by a court can never be inflicted merely as a means to promote some other good for the criminal himself or for civil society. Punishment can only be inflicted in response to a crime committed, i.e., retributive justice only. A human being ought never to be treated merely as a means to an end as all human beings have an innate personality even thought they may be condemned to lose their civil personality. The law of punishment is a categorical imperative, and woe to him who crawls through the windings of eudaemonism in order to discover something that releases the criminal from punishment or even reduces its amount by the advantage it promises, in accordance with the pharisaical saying, “It is better for one man to die than for an entire people to perish.” For if justice goes, then so does the value of human beings. However, what if a proposal comes forwards to preserve the life of a criminal sentenced to death in exchange for allowing dangerous experiments to be performed, so that physicians can learn something of benefit to the commonwealth? A court would reject with contempt such a proposal form a medical college, for justice ceases to be justice if it can be bought for any price whatsoever.
> In practice it doesn't make a big difference whether it's banned or not. Stocks almost never have a short-interest above 100%

Except it just happened? This is like arguing for not fixing a really weird state in code. "It's not supposed to be able to get into that state so we just ignore it."
In some cases you can't just leave, you can have obligations and responsibilities. You can be tied with the firm and an abusive boss can take full advantage of it. In this case you have to play, it doesn't matter do you want it or not. But to "outplay" you don't have to be much smarter. If you are honest then the advice of trying to make communication more explicit will do it by itself, hopefully.
> Society has a vital interest in reintegrating people who have been punished

Food for thought, but this is only true if we release them. For most of history, we simply executed criminals.

In most of the world, that's still the case (thieves without hands etc).

Without making a moral judgment on what's right or wrong, if most societies evolved that way, it probably means it's conducive to the long-term health and survival of societies. Survivorship bias and all that.
Also, let’s take it even further. How about the right to vote? Would it ok to do business in a country where women don’t have the right to vote? How about apartheid? How about slavery? How about genocide? Where is your line and on what basis would you make it? Do you even have a line?