skysight-inc/HackerNews huggingface dataset:
Interesting; So when Democrats label Trump a Russian agent, effectively treason, they are being inherently fascistic.

And when the Democrats and their militia, Antifa, call their critics/disagree-ers/dissidents "Nazis" (who are also the enemies of our state) they are also being inherently fascistic.

I have wondered why they support doxxing and harassing their enemies, strict ideological compliance, and looting/rioting/arson as a means of political influence. But now that you've explained it's due to their inherent fascism, it makes a lot more sense.
UX for Users to Train ML Model Within SaaS Product [Case Study]
Python 101 2nd Edition Released
Doesn't look like it, his company website doesn't appear to have been updated since the initial press release:

https://www.sewbo.com/
May be worth moving to rustc, because that's not just bad style, that's incorrect code.
Link to the actual artworks from the article: https://areben.com/project/ai-am-i/
And Julia can do custom ROCM codegen, either by itself or through array and kernel abstractions :)
https://github.com/JuliaGPU/AMDGPU.jl

https://juliagpu.gitlab.io/KernelAbstractions.jl/

https://github.com/JuliaGPU/GPUArrays.jl/pulse
Python 101: An Intro to Working with JSON
> I'm usually not in a position to change the culture around meetings, nor do I get paid enough to be motivated enough to do it.

I can totally understand you can not change culture around meetings in the entire organisation. I would like to offer two perspectives.

First, you could however change the micro-culture in most meetings which you are a participant. For example, "Hey! Thanks for the invite. What are the objectives for the meeting? It will help decide my participation for contribution". Second, if you are not paid enough, it is even the perfect reason todo so. It can buy back more time for yourself by reducing meetings! Overall, you basically do X for yourself and have more control over your work time. So, if you do not want to do it for the organisation - do it for yourself.
Start by letting your customers report bugs. Give them an easy way to contact you. Cost will be free.

Ensure that you fix the bugs and write some automated test for this case if possible. Again free.

Pay someone to do a little QA of your product. I'm sure it'll hurt to give away money that you could pocket yourself... but it's the price of getting work done.
As someone who was somewhat out of the loop for a couple of years with regards to .NET/Core etc and the "Standard" thing, I had kind of wondered what all these new "Standard" options in Visual Studio meant and after a couple of hours of Googling it made sense.

I think there's a few folks out there who make a wee bit of a mountain out of a molehill when it comes to this "unification" effort by Microsoft to deliver I guess "the one .NET to rule them all".

Now sure it's been a wee bit painful (no less probably than for those working on .NET itself) to get to this stage, but .NET has been around for a lot of years, welded for most of its life to Windows and this transformation wasn't going to happen overnight. But having the "Standard" TFM bits has gone some way during this time to mostly ensure your code can be compiled an deployed to "any platform" albeit with some caveats and some warts.

I think .NET-5 is a reasonable step in the right direction. And for those of us working on .NET 4.x projects that still need to be looked after (I work on a pretty sizeable .NET 4.7 app) well MS will be supporting the "Windows .NET" for a good few years to come.

I should say that whilst .NET and Windows are my rent-paying tools-of-the-trade, I'm not a fanboi and have my own beefs and criticisms about MS's tooling decisions. Don't get me started about EF, especially Enum handling from back in the day.

And yes, sometimes (in fact many times) MS do somewhat cack-handedly mess up naming things which doesn't help.
Maybe not specifically for vectors as their size is dynamic, but most certainly for tuples, ex. "sort by last name, first name, city..."

(I can also think of situations where you'd pass around strings as vectors of characters, but I think that's a bit of a stretch.)
>> It's disqualifying because, in the case of furries, it started as a sexual fantasy.

>I don't know where you heard that, but it's incorrect.

Maybe that's technically incorrect, but you should check out how the early coverage of furry culture was presenting it as[0]. Here is an interesting excerpt:

"Early portrayal of the furries in magazines such as Wired, Loaded, Vanity Fair, and the syndicated sex column "Savage Love" focused mainly on the sexual aspect of furry fandom."

0.https://en.wikipedia.org/wiki/Furry_fandom#Public_perception...
What YouTube? I watch Ave and project farm.
how hard is it to log a million messages?
A German rocket startup seeks to disrupt the European launch industry
You can't fix company culture issues with hardware swaps
Drop Bear
So was No Man's Sky when it came out. Though rare, sometimes studios do the right thing over time. FO76 seems to be having a better second act.
Rather than go over these claims point by point, I'd direct your attention to the case of Katherine Gun in the UK (admittedly a different legal system).

https://www.theguardian.com/film/2019/sep/22/katharine-gun-w...

Gun was a GCHQ agent (a UK citizen that agreed to the restrictions that come with being a government intelligence analyst) that leaked evidence of the US plan to rig the UN vote around the Iraq War. She got off because the crown declined to prosecute because her defense strategy was one of necessity, showing that the government knew what they were doing was illegal and that it would imminently result in the deaths of innocents.

"Some of the information that would have been revealed at her trial, in particular Lord Goldsmith’s “conflicting arguments” as to the legality of the invasion, did not fully emerge until the publication of the report of the Chilcot inquiry in 2016. In its absence, Tony Blair won another election in 2005. Gun is grimly amused to see his current return to the moral high ground over Brexit."

In Mr. Assange's case, he is neither a US citizen nor a sworn intelligence analyst. He did in fact reveal crimes that horrified the world. They are trying to get him for running some code on a computer to see what the criminals were saying. Those people were knocking over countries and killing innocent people (something that he was able to show live in the helicopter gunship video).

The US standard for this case compared to Kat Gun is mind blowingly authoritarian and criminalizes effective dissent.
The short answer is that it's quite common not to constraint structs but just the implementations that work with them.

You don't notice as much normally as most structs do not expose their internals and the constructors are often constrained.
> I'm not sure traveling these days is really that much simpler.

I arrive in a foreign country.

My phone works as soon as I turn it off airplane mode.

I already have lodging, which didn't involve any long-distance calling or navigating foreign accents over a scratchy submarine cable.

I don't know how to get there. Is public transit an option? One short map query later, I determine that it is, but that would involve more hauling luggage than I'd like, besides, that 20 minute wait for the bus at the end looks dodgy.

Rideshare it is. They pick me up at the airport and I get where I'm going.

vs.

I arrive in a foreign country. I have the Lonely Planet guide. I circled a hotel that sounds good. A hawker comes up to me and hassles me about staying at their hotel instead; I pass.

The guide has some instructions for how to take public transit, but it doesn't sound easy, and I don't speak the language.

First, I convert some currency, and get enough change to make a local call, and call the hotel. I think I just got a reservation? I definitely have enough left over to pay for a taxi, so down to the taxi stand it is.

The first few taxi hawkers strike me as excessively aggressive, eventually I find someone calmer. Time to negotiate a rate; Lonely Planet helpfully informs me that it's one of those countries where this is how it works. Once that's done, I get my ride to the destination, and the cabbie asks for twice what we agreed on. I calmly insist on the original price, which he agrees to after a couple passes; I tip anyway, because I'm an American.

Now I'm at the hotel. I'm in luck! I either do have a reservation, or the room and price that I agreed on over the phone is the same as it was then. Not like last time...

Yes. Traveling these days is really that much simpler.
It's not uncommon. This was the approach Blogspot used back in the day. It's painful at scale.

The pagination, TOC and other concerns are real issues, but a couple small scripts to pre-process the posts could handle that. Generate a bunch of HTML and then drag-and-drop.
I know at this point it's basically echoing what others have said, but wow! That chandelier is amazing, I've never seen anything like it!
Yeah, an alternate phrasing could be "For all integers n >= 3, show that there exists a set of n points in the plane such that the distance between any two points is irrational and each set of three points determines a non-degenerate triangle with rational area."

For only having to find a specific n the phrasing would be something like "Find an integer n >= 3, such that ..."

But in general a good heuristic is that if your solution is really simple odds are you've misunderstood the problem. IMO problems aren't easy. Even the "easy" ones take a bit of work.
If this type of offline/online bridging technology was instead applied to industrial facilities, oilfield and construction service areas, and forestry (early wildfire and invasive beetle detection) it would be a hell of a lot more beneficial to humanity than whatever this crap is going to end up being.
> AII's goals include strengthening the critically important design teams in the defense industrial base and reducing the lead time for future systems.[1]

Apropos a 2015 DARPA program leading to flight demonstrators. So acquisition innovation to improve innovation acquisition.

[1] https://aviationweek.com/shows-events/afa-air-space-cyber-co...
Sure it does, it spreads Chrome adoption.
> The best games now are from independent developers who are themselves barely making it.

....yayy?
Yeah, probably a typo but nevertheless funny.
The state-of-the-art for building sites like these are tools like Hugo (https://gohugo.io/) and Jekyll (https://jekyllrb.com/). They generate the HTML for you so that you don't have to update 100+ HTML documents every time you need to change something.
you should take that rhetoric back to the agency PR briefing where you found it.
Depends on the company. Atlassian for example thinks they've found a loophole by not allowing access to your account -- California allows a business to use logins to verify identity if you already have an account, but if they turn a blind eye and don't let you in with valid credentials then they supposedly don't have to respond to data access or deletion requests. I haven't cared enough to get a lawyer involved (which is what they're banking on I'm sure), but it seriously pisses me off.
Charging less has the disadvantage of bringing in customers who statistically are more likely to need customer support.

Also no business should be run on a foundation of altruism.
I wonder how much is/was spent on marketing.
I read your articles, thanks for sharing. A community of people can loudly declare whatever they want, it’s their actions that determine who they are.

Go and look at some surveys from furries, like the ones listed in the Wikipedia article. Although they say it’s not about sex, they respond differently in private.
> Scripts are not magic, they must be doing something

Not necessarily. Sometimes they just record potential targets for later manual probing. If the script doesn’t find what it’s looking for (in this example the default ssh port), your server is not recorded. That in itself is a win, even if it’s small.

> So what are you defending against?

It limits the number of people/processes trying to gain access to your server. Would you rather 10 people trying to get in, or 1?

> Those are much better addressed by other measures

Well, ya. Nobody is saying obscurity is the only security layer. You would need to secure it assuming the port is known. As an additional layer, only to (even slightly) reduce the number of potential threat actors, you change the port.
SignalR is still supported. Though yes, modern "Core SignalR" is something of a rewrite compared to older versions of SignalR, though the biggest backwards incompatible changes are JS client side, not server side .NET side (most of that remains the same once you swap nuget packages), as they dropped the magic JS autogenerated client for a sometimes more sensible "Event Emitter" style client.
On reflection, I agree with you.

Making art is at least a largely voluntary activity, even if most songs will never be heard and most books will never be read.

From this point of view the root cause of the problem is that some people have a lot more access to money than others and can compel others to be human props in their dream of founding and leading a dog-walking-app startup.
That's insane.

I assume there is some punchy infrastructure behind this though, not just a static hosted php file?
I'm old enough and Sears was never good and there are a lot more specialized and cheaper tools now from harbor freight. I doubt you had good tools either if you considered them high quality, they were good for the warranties, not for their quality. You'd return the screwdrivers after using it to mix cement.

I'm curious what Sears tools you considered high quality.
A cookie to take to live ramp and they tell you all the other “anonymous” ids you have, including those that can identify you. Which is how ads follow across devices, for example. But can be used for any purpose.
Thanks for sharing - good to know
Yeah this definitely resonated with me, it is just part of human nature to see the bad things we work on in our lives reflected in others. I focus on eating less meat? Now it is more off-putting when I see someone putting away a 20oz steak. I always make sure my car is parked courteously? Now someone who takes up two spots is even more abhorrent. It goes on and on.
It's a mistake to lump the rest of his response under "platitudes." What he's saying there-work backwards from the customer experience rather than forwards from the tech-is the strategy that took Apple from bankrupt to $2 trillion. Technical people dismiss it all the time. If the technology is better, the thinking goes, it will win out eventually. It's the thought process that launched the Zune, Windows Phone, and decades of attempts at tablets. Apple's entire existence is predicated on letting other "clever" companies try this and torpedoing them with worse but vastly more usable versions of their advanced technology.
Twitter's image-crop AI can favor white men, women's chests
Flash is slowly back.

https://platform.uno/

https://www.leaningtech.com/pages/cheerpx.html
I think it's more of case of TDS clouding their judgement. Some people belive Trump won because of Russia and Assange helping him.
Yes, but free will gives you the right to enter into agreements/contracts, which if you later refuse to honor, you are then forsaking an obligation.
I actually had a Virtual Boy. My father thought it was so cool that it's the only piece of tech, let alone video games, that he ever gave me without my requesting it.

We returned it, because it sucked. It was more than somewhat unsuccessful; it is the paradigm case of overpromising and underdelivering.

The only sweat you'd work up with a Virtual Boy would be after puking because of the induced motion sickness. It was impossible to move around, wasn't designed for that, instead you'd hunch over a table and it would force you to take breaks every fifteen minutes in a futile attempt to prevent waves of nausea from ruining your experience.
Any honest historian will admit Göbekli Tepe is the most astonishing find in a century. Hancock has been talking for decades about an expectation to find constructions exactly that old, i.e. coincident with major sea level rise. Similarly, major early civilization in the Americas. Similarly, a continental-scale catastrophe in the Americas in near pre-history. Similarly, miles of construction under 60+ ft of water off India.

His methods are not respected and the ideas are often not, initially, his own ("journalist", remember), but he does get around, and his "pseudo-science" has an uncanny way of becoming ordinary science.

His ideas (sudden pole shifts, comets synchronized to earth's rotational precession) are often very, very wrong, but science is equipped to handle wrong.
How do you make money? Do you live on savings?
Was that mainly a criticism of those developers, or of management?

[Edit:] Okay, I see now it's referencing this part that I'd forgotten:

"I read these articles about some of these people that have left. I know some of these people. They haven’t done anything in 7 years."
Web or desktop?
Seems like the better question would be to hire someone under 30 (who has some means to demonstrate basic qualifications) to do step (2) if you want your point to have any meaning.
PrintCSS.live an online playground for CSS Paged Media
Should You Trust Apple’s New Blood Oxygen Sensor?
In my experience working at a lot of companies that have a mix of in-house and third-party solutions, management generally prefers to use off-the-shelf software because of the costs and predictability. But you have to persuade them that they are not losing any functionality and can customize and integrate. People like to think that their business is special.

I still get asked to write accounting systems. I usually say "Use Quickbooks" (or any of the many available off-the-shelf packages). Then I get told "We can't, we do X, Y, and Z that off-the-shelf systems can't handle." Digging into that I almost always (one exception in two decades) find that they aren't doing anything special, they are either doing accounting wrong (they built an idiosyncratic system for themselves) or they just didn't understand different terminology or features of Quickbooks or whatever. Perhaps ironically the question of switching accounting systems often comes up after failing an audit.

I went through this with a Salesforce adoption a couple of years ago -- "We can't use Salesforce because it can't do so-and-so that our home-grown CRM does." But it can, it just uses different terminology. So you have to understand the business domain and expect this kind of resistance and know how to overcome the objections.

If you get the CTO or IT people involved they may perceive off-the-shelf software pushed on them by management and consultants as a threat to their job at worst, or a new deployment/migration/integration nightmare at best. So prepare to deal with that. IT people will focus on risks, and they may exaggerate, but you have to have a solution for migration in and out of your software (assure them they own and have access to all of their data in some standard format like a relational database), and you need to show the customizing and integration features if those apply.

Reducing friction and risk is probably the best thing you can do. Offer a fully-functional limited or trial version. Make sure you have a turnkey setup. I once worked for an educational software company that included laserdisc players with their software because requiring a school to buy those was too much friction. Have a laptop or PC you can plug in for your potential customers to use. Every complication you can eliminate to get them using your software will smooth the process, and it shows you are customer-focused. Think about how motivated you would be if someone sent you a link to a .zip file and a Word document with out-of-date installation instructions.
Can you help with getting a contact there? In reference to: https://www.privicy.com/privicypal/about
Thanks for the kind reply!
But it's a 80% solution, just not the 80% the author likes.

One of the main usage of `Range` is to be an iterator.

The other is to causally slice data structures.

For both use-cases would the proposed changes lead to major usability regressions and braking. Because you
can't compiler time enforce valid ranges as many are not
created at compiler time (e.g. `a.start()..b.mid()`) and
making range creation fallible would in practice be a
massive usability nightmare. E.g. consider `for x in (start..end).unwrap().iter { .. }` instead of `for x in start..end { .. }`.

The current solution while imperfect was chosen to fit the most common use-cases of it best.

For some very performance sensitive use cases where you need slicing of ranges and the way the std range does thinks is to slow/bad you can have alternatives which are faster but have usability drawbacks. But that's the exceptional case not the normal case.

Many of the other examples shown also seem kinda strange.
E.g. `get_unchecked` as well defined as "an out of bounds array index" is well defined (it's only defined for Range<usize> it's also an unstable experimental API...).

Range need clones => only in use-cases it was not primary designed for.

Range is unsure when its valid => No it knows it's always valid but not all valid ranges can be used in all places without having errors, indexing a slice with a range can panic anyway (out of bounds access) so moving the error handling there is fairly sane. Also you really can't have fallible Range creation.

Range hides a foot gune => any exclusive from-to range in any language has this problem, it's why in mathematics there are 4 types of ranges

A Recipe for Rearranging Range => he/she somehow assumes you can magically make sure that start <= end without error handling but without that oversight on his/here part this changes would make Range a usability nightmare.
Fix a slow terminal initialisation due to nvm by using fnm
I'm not sure how I define "good", but consider this: not all prostitution results in somebody getting hurt -- if it does, that's definitely a serious thing to be addressed -- and when it's consensual, it's about two people connecting (money involved, of course). I know a cliché is to consider every customer/prostitute relationship as predatory in nature, but I'm not convinced this is always the case.

People sating their urges with some VR simulation doesn't seem like an improvement to me. It feels alienating, out of a work of dystopian scifi: people no longer even need to touch other people, they engage with simulations. I don't know, it feels terrifying to me.

Someone else mentioned Real Dolls. It made me think of the pretty good and touching movie "Lars and the Real Girl". We like and pity Lars in his delusion that his Real Doll is a real woman, but the character definitely has issues.
The Library of Babel – Explore every book that has been, or will be, written
Poncelet's Porism
A third party is used for that so everyone thinks they are legit.
Agreed. The other serious problem with OpenDoc, from a business standpoint, is that it could have alienated big software vendors such as Microsoft and Adobe from Mac OS at a time when Apple needed Microsoft's and Adobe's commitment to providing Mac versions of Office and Photoshop/Illustrator. Indeed, they even balked at porting their applications to the OpenStep/Yellow Box/Cocoa API, which forced Apple to change its Rhapsody strategy and announce Carbon in 1998. But OpenDoc's component-based software model would have been an even greater disruption: Microsoft and Adobe might have balked at supporting a platform that would make it easier for upstarts to compete by selling components.

There's a nice Hacker News comment that is a repost of another comment that describes why OpenDoc didn't fit with Apple's business model and how the Linux desktop missed a big opportunity by not pursuing an OpenDoc-style approach to the Linux desktop in the mid-1990s when KDE was in its infancy:

https://news.ycombinator.com/item?id=13573373