skysight-inc/HackerNews huggingface dataset:
Be careful though. Numpy and Pandas go through some trouble to make sure that the data inside the array is not actually copied. For instance, reshaping and slicing just return memory views. Pandas emits a somewhat-infamous warning about it that often confuses newbies.
> I found this neat technique, to find random points in a circle where a random radius r and angle theta are chosen and the x,y points are obtained as x = centerX + r * cos(theta) and y = centerY + r * sin(theta)

This misses the crucial point of the technique described in the linked Stackoverflow answer: that r cannot be a uniformly distributed random value if you want a uniform distribution of points in a circle. Rather you need

r = R * sqrt(random())

where R is the radius of the circle and random() gives a uniform distribution of random numbers between 0 and 1.
I'd rather have my government do only what's absolutely essential so that they don't need as much IT.

As far as taxpayer is concerned IT is sunk cost and can only make things more expensive as more people get involved to audit, review and release source code. I don't want their source code - I've no use for it and it is unlikely to result in a cheaper or smaller government.
Probably true but I am capable of accepting this criticism without devolving into a foaming rage kid. I wrote the paragraph out of conviction that we face a social movement unlike anything we have known in modern times and that it isn't based on arguments but emotions and exploitation of social dynamics.

My ego isn't infinitely tied to my opinions and views - though to some degree it certainly must be. I don't believe in deleting what I wrote but maybe I could have written something less polemic. I was probably damaging discussions myself.

The question is always: can you take a step back, reflect and maybe adjust your opinions? I even understand resolute positions on ephemeric topics such as ethics and value systems.

One can have long discussions about how to deal with a hijacked airplane heading for a population center. But baseless opinions about a virus or measured climate change, such as outright denial of their existence or impacts, have no place in "adult" discussions.

We should be concerned about how to face these issues and not discuss with trolls and gaslighters about established, independently proven facts.
Some tutorials were published a while ago by this dev https://www.quads-puzzle.com/

But as far as indie go, I think this is a great idea.
Talking about Spring at several places specifically, I assume the author has been bitten by the Spring version treadmill (eg older Spring remoting not being maintained, forcing you to upgrade to a new Spring major version) and the big deprecation coming with Java 9 and the JEE to Jakarta migration. Been there, done that, and it sure sucks to do the month-long blues to bring deps of even a medium-sized app to a new version. But, not picking on Spring specifically, it's implicit in Spring's design as a grand unified wrapper for all things infrastructure. Whereas building on the base technology Spring is wrapping (JEE, mostly) would in principle allow picking versions much more freely. However, at this point, with the partial starvation of former JEE packages, even that isn't a given (had troubles with pointless JAX-RS apps and deprecated maven plugins at a customer of mine last year, whereas Spring migration was relatively painless).
It also spun up my laptops fans for minutes when syncing, I don’t know if thats still an issue. Cool project though and there are some interesting people involved and contributing.
Admitting cryptography works means 2 things:

* people will use it and it will be harder for the US to spy on its own citizens and its "allies"

* people might buy superior Chinese products instead of inferior Americans ones. 5G is a perfect example of this.

Pages like these also allow the current administration to act tough without actually making any tough decisions or doing much...
At the very least we should require that people learn the basic tenets of modern science: that war is peace, slavery is freedom and ignorance is power. That would go a long way towards curbing extremism.
> What about the dudes with zip ties?

That would show wilful intent to “by force...prevent, hinder, or delay the execution of [a] law of the United States” [1]. Insurrection. Jail time, up to twenty years.

[1] https://www.law.cornell.edu/uscode/text/18/2384
Yes[0]. AFAIK fully transferring an identity from one device to the next should not be a problem. The problem is more that updating the feed from multiple devices would create diverging feeds.

[0]: https://github.com/ssbc/handbook.scuttlebutt.nz/blob/master/...
Didn't russia just commit the largest cyber espionage campaign ever via solarwinds? For unknown reasons Trump is a russia apologist who denies their wrongdoing (e.g bounties on us troops) at every opportunity.
How many of the people attending the protest actually entered or attempted to enter the Capitol building? Out of those that did how many were actively seeking to cause trouble and how many were just following the crowd and looking around? If you look at the facts for yourself and don’t rely on other people’s opinions you’ll see more clearly.
I believe it means handling moderation yourself rather than relying on platform providers to do it for you. You have to choose your peers that you receive content from carefully rather than rely on platform moderators to filter content.
Asset prices are just one parameter in a complex system. Inflation is another. For example commodity prices could inflate so fast that earnings of companies grow into their valuations.

Another parameter is whether you’re free to spend your money. Currently in lockdown, all my money doesn’t buy me a dinner with friends in a restaurant (okay, I could pay a hefty fine, so restaurant dinners have inflated 1000%s in price!).

It’s not clear to me how the future will unfold and therefore I spread my worth in various assets and consume what may be unavailable soon.
If I could legitimately help stop or reverse ecological damage to the planet by clicking ads, I would do it all day.
if those people wanted to plant trees, they would. when they announce that's what they're doing, it's not about the trees anymore, but about communication and branding. and communication and branding is poised with lies and misleading.
Most likely. It could be the one that a person in power (here the teacher) must expect good faith from the persons underneath him (here the students). Laying out a trap (and given this is true) might show that this is not the case. Mind the test situation.

I'm not your lawyer, so this is just my 2 cents. If you're specifically asking for legal help, please consult a lawyer on your behalf so you can discuss the details.
My favourites are the boxed games that comes with "If you break the seal you agree to our terms that you can read inside the box" style of agreements. Those are ofcourse not valid though so not a problem.
It sounds crazy that relatively affluent nations/cities can't handle snow, but at least here in the DC area in the US, there are a few good reasons...

1. While we do get snow every winter, it tends to be mixed with icy rain, not the powdery stuff you get in more northern climates. What tends to happen is a bit of snow will fall overnight, then go into a melt/flash-freeze cycle as the temperature hovers around freezing.

2. Because it only snow (with any major accumulation) once or twice a season, there isn't a huge incentive to invest in more snow removal equipment. The state DOT handles major roads, but neighborhoods are largely left to clear their own snow. My last neighborhood had a contract with a construction company from out of the region for major snow - they'd drive up their trucks (with plows attached) and set up camp at the edge of the area for a few days, then go home.

3. DC is highly transient. Lots of drivers who simply don't have much experience driving in snow.

4. Public transit is terrible. So, everybody tries to go to work, and if their only car is a Corvette, so be it. And of course, they spin it into a ditch as soon as they try to get on the highway.
It appears the specific cookie blocking downloads is from googleusercontent.com and not a random 3rd party. I set my browser to allow session cookies from this domain and it allowed me to download my files.
Funnily enough, that other government-run service, the BBC, no longer use the Met Office for their forecasts. They switched to Meteogroup 2 years ago.
The Quest for Minimal Docker Images, Part 1
It’s also available on mobile: https://www.manyver.se/
They said "You're taking your shoes off, otherwise you're not going to fly today, you're going to get locked in a small room while we go through everything you've got with you and endlessly question you." It's not fear of terrorists that changed behavior, it's the threat of overwhelming government power used against you to cause massive inconvenience at best, and unjust imprisonment at worst.
I didn't see in the article any claims that the problems outlined are unique to software development, can you point them out?

Hyperbolic titles are indeed a problem of our age though, I agree on that completely. But your prejudice towards programmers who are supposedly thinking their problems are novel and unexpected is not justified.
>>Sometimes a person that is regarded as low skill can motivate other team members to hugely increase their productivity by building a positive atmosphere.

Umm - Isn't that just part of the job? Most workers are expected to at least not _negatively_ impact the working environment, while being at least as competent as their co-workers.

This actually sounds more like someone trying to get co-workers to cover their short-comings for them...
I would argue yes, at least for Plato in particular, the commentaries take their time to discuss the topics in the so-called "Socratic" style, and its easy to engage with the arguments and counter-arguments directly. I think with a commentary you risk reading someone else's opinion, without challenging yourself to form your own. It's more-or-less equivalent to doing the exercises in a math text rather than just reading the chapters and letting the author convince you that you understand.

Obviously the ideal is the read the source material and then read commentaries after once you've had a chance to reflect on it for yourself.

Of course for me, I have only ever managed to read Plato and Karl Popper. Other "Classics" like Hume or Kant I can't make heads of tails of the source material without some guidance. I haven't even tried the most notoriously
dense authors like Nietsche or Hegel.
An ethanol plant is dangerously polluting a US village
Unless you're a baller youtuber with subscribers in the millions, youtube's monetization sucks. The game if you're a small fish is to use youtube to get people off youtube, because if you don't, you won't make anything.
Or just do the classic rejection sampling technique:

do {
x = random(-R, R)
y = random(-R, R)
} while (x*x + y*y > R*R)
From my tiny experience, the fastest way to perfect is imperfect. Only reality will feed you the important cues. Otherwise it's fantasy.
There are several Matrix projects that are quite full-featured and were built by a ~single person. Leveraging an appropriate SDK makes it feasible.
Gradients of truth? If one side says the election was affected by voter fraud and the other side says it wasn't, it's not some enlightened path to say "both sides have a point, so there must have been a little bit of fraud". Sometimes one side is just wrong, either by an honest mistake or by active bad faith.
Chaining has its own benefits. But I think this doesn't fit the definition of "Pythonic". Again, "Pythonic" is highly debatable. But, You can always break down big chain of operations, into smaller chain using good variable naming in-between.

Many operations are implemented as iterator in python on list, like filter, groupby.
Looking at your code, its looks like you're not doing lazy computation. (Correct me if I wrong). This could be huge performance impact, depending upon use case of list.
I think that’s a mistake, because while I agree there’s a left lean among academics, I don’t think that necessarily translates into the graduate population generally. Conservatism needs educated leaders as well anyway. If there is a problem there the answer is balancing out education, not reducing it.
How do you know they don't have a second phone hidden somewhere that they can check when they go to the bathroom?
Amundsen's South Pole Expedition
Dmytro Okunyev of Chanty: “Slow and steady wins the race”
Though most of the fake news anti vax type stuff is not on Wikipedia but spreads more through the likes of Facebook and Reddit. Wikipedia is pretty conservative about sources and evidence.
Thanks!

Good point. However setting

def __bool__(self): return self.nonEmpty

would mess up certain methods e.g. .index for nested Arrays as __eq__ is computed elementwise and bool(Array(False, False)) would evaluate to True.

Maybe a warning would be appropriate? (as is the case with ndarrays)
Social media has fueled quite a few murders. If social media is not working right, YOU might not die. Someone else might, though.
Okay, privacy is achieved by never leaving one's browser. But how secure is that? One's browser is the home of an unknown number of trackers, as well as heavy interest and efforts in breaching tab boundaries. The browser has turned into something we need to completely start over, without Google or any of the FAANG crowds' participation.
That landing page needs a text TL;DR; explaination and not just a video explaination.
This reply is incoherent. Uttering "X is invalid" doesn't do anything about X. I encourage you to consider more effective solutions.
What Is Data Control?
> Things break down and things eventually need to be replaced. This has been a fact of life since time immemorial.

That sounds a bit broad. In the general aviation world, engine designs from the 60's are still in widespread use.
Because it doesn't, by itself, conceal the origins. Note that "unknown" origin doesn't count, as far as the IRS is concerned, they will still question where it came from and expect an answer.

As far as I understand it, the process of moving money through complex transactions is to make it look like it came from somewhere legitimate and making it hard to trace back to something that isn't, by mixing it with legitimate funding in a hard-to-see way or by making it come from an otherwise legitimate source[1]. The goal of money laundering is being able to point at a legitimate source and being able to claim that's where the money came from and the complex transactions are meant to make it look plausible or at least hard to disprove.

[1] eg: if I pay a utility bill with illegitimate funds and overpay and then they refund me, that refund may be seen as laundered, because the utility company is legitimate, which is why they tend to have restrictions around such things -- I came across this example when I was doing anti-money laundering training when I did contract work for a bank recently, although admittedly I might not be remembering all the details correctly.
> and XMPP server is featherweight compared to Matrix due to their different nature

I agree that Synapse, the only currently available Matrix server is resource heavy, but I would not extrapolate this to the future of Matrix servers.

There is still quite some optimization possible.
https://gitlab.com/mbarkhau/sbk

WIP documentation: https://mbarkhau.keybase.pub/sbk/READMEv2.html

Looking for long term contributors, especially for documentation and code auditing.
> * Parler has been removed from the Google Play Store and the App Store.

I support the other "deplatformings" (he loooong had it coming), and am neutral about AWS, but this is bullshit. Google, and especially Apple (where there's no workarounds) shouldn't have the right to ban generic software like that !
It's taken me a long time to figure out that classics are actually fun; they're the good stuff that persisted beyond the faddish pretensions of their times, and helps me to see put some of the nonsense of my own time in perspective. Plus they cost almost nothing!
Most of them in alpha state, with some functionality - read not all XEP implemented ;)
Confronting a violent mob has nothing to do with tolerance. Those applying force can be stopped, with force. Suppressing their right to speak, to communicate, to bank, to work, is quite a different matter, more suitable to real fascists many are so scared about.

And I don't even want to touch the subject or very recent far more destructive mobs which not only were not silenced, but instead were celebrated and praised for their principled position
Framasoft is more about spreading the word than actual development, though. It is not that surprising it's little known abroad.
Weekly Top Tier VC
SEQUOIA CAPITAL

1) Bibit / Developing a robo-advisor for financial products in Indonesia B2C Financial

$30m Series A

About 90% of users are millennials and first-time investors.

https://bibit.id/

Highlights: In Indonesia, traditionally investing in real estate, millennials and Gen Z are shifting to low amount, high yield, liquid investments.

2) Amp Robotics / Development of recycling robots B2B hardware

$55m Series B

Developed a proprietary system that can classify trash at a much lower cost and with greater accuracy than most waste disposal facilities.

https://www.amprobotics.com/

Highlights: As a result of China's strict standards for accepting waste from other countries, recycling facilities have become more expensive and need to sort waste more efficiently than ever before.

3)Ami / Paris-based fashion brand B2C Apparel

Amount raised unknown Series unknown

A brand launched by ALEXANDRE MATTIUSSI in 2011. Currently has flagship stores in France, UK, China, and Japan, and more than 350 stores worldwide.

https://www.amiparis.com/jp/

Highlights: Top tier investment in apparel brands is not common, but the partnership is said to be to promote future commerce in the digital realm and in Asia in particular.

ANDREESSEN HOROWITZ

1) Starburst Data / B2B software that provides data access and analytics for the enterprise

$100m Series C

The company is addressing the problem of data movement in enterprise analytics projects. The company's platform, with commercial improvements, can run up to 13 times faster than the original open source Presto.

https://www.starburstdata.com/

Highlights: In the past, customer enterprises have had the challenge of needing to move large amounts of information to analyze historical records; Starburst Data uses an open source engine to enable the provision of fast analysis without moving records in the system.
I am curious if there is any legal doctrine on this in any part of the world.
Yes, in the US there's weather.gov. The govt has a vested interest in settling people down (...usually) and the opposite for the media/weather so I like to bounce between both for larger storms.
I sense a new pop culture computer icon, one who would have created a world similar to the steam punk fantasies, had his ideas been better financed.
Come on. 5% is an absurdly pessimistic and long debunked number. It wasn't even that bad in the beginning when hospitals killed almost as many people as they saved. Young people rarely get hospitalized so that part is nonsense too. Even if we lost 5% that doesn't even come close to disrupting society to the extent we inflicted on ourselves. No, it would not be more terrible by now – it would be over.
Our Functional Programming professor told us that we're free to use the internet for our homework. Since we'll be doing that at work, we might as well learn how to search for the solution we need.
He also told us to wait at least 1-2h after reading a solution online before implementing it so we could (1) avoid plagiarizing and (2) learn how to apply what we just learned.
> It makes zero sense to keep people who are being fired, they are being fired for a reason.

The problem addressed here was "is my reason valid".
If you fire someone for the wrong reason, and then everything crumbles, having them on paid leave for 1 month or 2 won't hurt the company financially, and allow to test "how are we doing when X is not there anymore".
Even outlets like CNN are back-pedalling on calling this thing a coup: https://edition.cnn.com/2021/01/07/us/insurrection-coup-sedi... . Besides opinion pieces (which are clearly marked as such) and some quotes CNN doen't call it a coup (anymore).

> A "coup," shorthand for "coup d'état," is broadly characterized by Merriam-Webster as a "sudden decisive exercise of force in politics," but particularly the "violent overthrow or alteration of an existing government by a small group."

Civil unrest definitely does not qualify as "sudden decisive exercise of force". Now if Trump had declared a state of emergency because of the unrest and then use the emergency laws to arrest political opponents, now that would have been a coup.
Can’t sleep? Ask yourself: “Where’s the tension?”
I think codemod is probably one such tool: https://github.com/facebook/codemod
Do you realise how easy it is to find content like that on twitter and fb and other places - why aren't they shut down and blacklisted ?
GMO is a perfect example of HackerNews's cognitive bias towards cynical and pessimistic takes and thinking they signal intelligent commentary.

GMO's assets under management have collapsed by well over 50% over the years as they've been consistently wrong about, well essentially everything, in the markets for 10+ years now.

But they wrap up their pessimism in technocratic mumbo-jumbo so it sounds like an objective take and a certain kind of audience eats it up.
How else do you propose a control group for an entire city, other than looking at other cities in the same region? Have you done research like this before?
Checked this site out on mobile: tons of ads, pop up video ad, super ugly distracting ads too. Can anyone here suggest a way to adblock for chrome on android?
> And, they are armed due to the 2nd Amendment, which Gandhi didn't have to deal with.

I don't think you know who Gandhi was.

If you think that tolerance doesn't work then just don't call yourself tolerant, it's quite simple. Also your remarks about the gene pool might be interpreted as a call for genocide, so I'd be careful with that.

> There is a word for that in the English language: hypocrisy.

It's not hypocrisy, it's cognitive dissonance.
This has been the balancing act for centuries (since the printing press). The scale/speed has changed over time, but newspapers and TV stations can and have "de-platformed" people in the past.

At the end of the day, I'm a strong supporter of free speech. But, it's up to the speaker to provide their own platform. If all they can manage is a literal soapbox in the town square, so be it. There is no fundamental right for a person's speech to be easily broadcast, nor is there a right for that speech to be heard or acknowledged.

As long as Twitter, Facebook, the NYT, and the WSJ are private entities, they also have their own rights. If we really want to prevent de-platforming, the solution seems to be categorizing media companies as some sort of utility. But, I don't really know what they would look like.
Because everyone needs their own Text Editor
I’ve been chewing on an idea for a while around programmatically handling license agreements, basically each clause is checked atomically, with flow logic as necessary. You could have a personal profile, possibly multiple, of things you’ve decided to accept or reject beforehand, and the anomalous clauses would be presented as a list to review. Providers would have an incentive to reduce the friction by limiting scope to what’s actually required, not just what they want.

With wide enough support, a couple of benefits would be nefarious and malicious components would get highlighted quickly, and it could serve as a feedback channel from consumers to suppliers on why an agreement was rejected.

Ultimately, the power dynamic needs to be recalibrated.