skysight-inc/HackerNews huggingface dataset:
> Yes, I stand by this. If it's legal to have porn on your house wall, it should be legal for people to paint porn on your communal wall

Why? Why is it that if I allow people to paint things, I lose the right to moderate those things? Like it's still my property, right? What causes me to forfeit my property rights?

Or to ask a perhaps different question, could I close the venue entirely?

What if I later reopened it with a list of allowed people and you could only enter if you were on the list? Do I still forfeit those rights? How big does the list have to be for it to be suitably public again?

> This seems akin to saying that the theocracy does not discriminate against gay men, because they can marry women just like hetero men can.

You're going to have to explain this better. Because in practice banning gay men from marrying men prevents them from getting married at all. Preventing anyone from painting porn doesn't prevent an artist from painting not-porn. I might be more willing to agree if, for example, it was the government blanket banning porn. But we're not talking about that, were talking about one dude with one popular artists venue banning pornographic art being painted. It's not different than if I disallowed the sale of pornography in my art gallery.

Keep in mind, today, in the united states no priest is compelled to officiate a same sex wedding. The state recognizes them, but you or I don't have to.
Loom can't land fast enough!

The current issue the JVM has is that all threads have a corresponding operating system thread. That, unfortunately, is really heavy memory wise and on the OS context switcher.

Loom allows java to have threads as light weight as a goroutine. It's going to change the way everything works. You might still have a dedicated CPU bound thread pool (the common fork join pool exists and probably should be used for that). But otherwise, you'll just spin up virtual threads and do away with all the consternation over how to manage thread pools and what a thread pool should be used for.
Components of Kubernetes Architecture
https://archive.is/VYk2J
Of course, because WMD is a manufacturered phrase with tautological utility. A kitchen knife wielded in a sinister way is capable of mass destruction.
Youtube app update and now has a huge banner ad at the top when you start it up. Very annoying!
Jim Whitehurst Left IBM Because He'd Rather Be CEO
I wouldn’t be so quick to rush into a future where Amazon takedowns are as easy as YouTube DMCA requests.
I did help desk support at a news agency. We were constantly cleaning up malware from journalists computers... The journalists were constantly downloading all sorts of sketchy files as part of their job. Basically, if you're leaking state secrets / embarrassing repressive governments, don't leave a digital trail that can be traced back to you. Just assume everyone (especially journalists on national security or human rights beats) have been hacked.
The Iphone have never been a "cyber security focused smartphone" unless you define security being in focus while it is at least a few steps down from profit, design, and usability.
I think there's a slight confusion here. An opinion should be stated as an opinion and not treated as or claimed to be a fact. If the point in question is stated as an opinion then fine and I'd agree with you. On the other hand, saying that an opinion is the factually one true way is a big red flag on either side.

Otherwise, I'd agree with your stance completely.
Are there any real-life approximations of this situation?
I want there to be five or ten political parties with distinct ideas. I want people to think and talk about these ideas.

I want people to vote on these parties without fearing whether "their" option is going to "lose".
What's wrong with Santa having a budget? :-)
I am wondering if this comes from "visual" mangers and execs. I used to have an exec that would try to drop big off the top of his head projects on me as he was walking by my cube. I'd usually say, "I'm right up against a deadline, but will look into it" and then go to my manager and say "wtf". I don't think we ever did anything with any of those spontaneous ideas.

There were also managers from other departments that would not do anything over e-mail or chat. They'd traverse across campus to ask questions or "have a quick chat". It always annoyed me as it would be things I could find out, but couldn't really speak to off the top of my head. Things that would be perfect to handle over e-mail initially, and then talk in person if more context is needed. Sometimes I was not even the intended target of conversation, it's just whoever they were looking for was not at their desk.
they absolutely do have free speech rights in the United States. Also, if NSO was hosting malware on AWS resources, it's almost certainly against their terms of service..
Do you really want to work under a tech lead who misunderstands the fundamentals? From my experience, this always ends up with a frustrating work environment.
Is anyone else sick of all this forced "connected cloud" crap?

My wife just got a new Windows laptop and the amount of dark patterns they use to push people towards the Windows cloud is insane. I haven't used Windows in years, but it's glaringly clear that the entire modern Windows OS is designed around recurring monetization of users. Nowadays, Windows machines are essentially one big trojan horse waiting to either be hacked or tapped into by 3-letter agencies.
distinction between inclusive and exclusive or
I live in the US, and your comment has accurately and succinctly summed up the situation. It's good to know that at least some outsiders have the correct perception. Like, seriously good to know. Thanks.
He handled that gracefully, which shows very good people ("soft") skills.

One "consultant" technique I use in such situations is to say the correct thing, but while giving "credit" to the person who was actually wrong: "I think $JOE is right about $TOPIC, and what he's saying is that <proceed to making the _correct_ case>". I find that many will be persuaded and are more willing to accept the correction in this form, as they're not being told that they're wrong. If they still don't agree, then I can ratchet up to more pointed criticism: "oh then I misunderstood you...but isn't there a problem then because...."; but, if you can keep bringing them in by validating at least some what of they thought, it helps.
Even if you did, most of what's burning isn't trees.
I remember going through that after basic training and AIT(Ft Sill, Oklahoma- absolute Hell). As a kid/teenager/young adult I was very active in gymnastics, Tae Kwon Do, Tang Soo Do, skateboarding, rollerblading, and I watched what I ate. While in basic I was losing a lot of weight(super fast metabolism) so they shoved sugar/carbs down my throat in basic- made me drink soda, eat burgers, donuts and pizza in the mess hall (also my platoon hated me over it because they weren't allowed to touch any of it, and here I was so full I'm gonna puke and here comes a Drill Sergeant who slides me another donut which I now have to eat). It sucked because I had to run 2x per day as opposed to once a day/every other day, so it felt like I had a lump of cement in my stomach. The side stitches give me chills to this day. Puking while running is not fun, and then what was the point of filling me to bust if I don't get to digest a quarter of it?

Anyway, by the time I got to AIT I was so happy to not have to touch any of it, I didn't. So while my classmates went off-post on weekends and got fat on garbage I went out and had fun, but at well at the mess hall.

By the time I was out of the service (2yrs) I hadn't touched sweets/caffeine/crap in almost that whole time. I remember being able to taste the caffeine in sodas(if you've ever drunk ginseng you probably know what it tastes like), and they felt like straight syrup.

Somewhere along the way I had a girlfriend who got me back into them, and they just became a part of my life again.

Now, here I am, 40, getting rid of them again. But now it's worse because I really enjoy my morning coffee and knowing I will be replacing it with running (which I used to love until the US Army), doesn't help my motivation much.

But yea, quitting sugar and caffeine. Smoking cigarettes wasn't this hard to quit :(
While you have a valid perspective, the HN guidelines [1] do specifically ask us to assume good faith.

[1] https://news.ycombinator.com/newsguidelines.html
> (And often when you ask people to be more forthcoming and give their formal definitions they wave their hands and say that software development is art not engineering and that it's about craftsmanship and beauty not cold, hard, unfeeling things like calculi, categories, or algebras)

I find it interesting that anyone would see these as mutually exclusive.
This seems like good advice in general. Is any of it really specific to the JVM? If I was doing thread pooling with CPU and IO bound tasks, I would approach threading in a similar way in C++.
> And of course there are dishes (such as many Chinese dishes) which you simply could no longer cook.

It was this sentence that I was replying to.
And even then, get a lawyer first consult them on everything you say before you say it.

And never forget the only things you should ever say during a traffic stop:

Why have you pulled me over?

I don't know.
Here are my license and registration.

I'm not required to discuss my day.

When was your radar last calibrated? (avoid this one unless you really want to piss them off)

Am I free to go?

Am I under arrest?

I would like to speak to a lawyer.

If it's not on this list, have your lawyer present and consult them directly before saying it.
Not implementing the core of the protocol in something portable-library-friendly has been a real drag on IPFS. It's made it, in practice, more of a program than a protocol.

The counter-argument is that they'd not have made so much progress in the first place, in the short list of languages that qualify as portable-library-friendly.
30M Solar Homes Would Create 1.77 Mn Jobs, $69B in Energy Savings
Hypercore distributes signed log-based structures addressed by pubkey. It embeds indexes in each log entry to make this perform well; for instance Hyperbee is a b-tree over a log. (See https://github.com/hypercore-protocol/p2p-indexing-and-searc... for how that works.)

IPFS distributes content-addressed blobs which interlink to form DAGs. Mutability is supported by pubkey (or similar) pointers to recent hashes.

I work with Hypercore. It’s often a matter of preference between them.
This is my concern too. I skimmed the article and I guess its going to be something along the lines of locking certain sim modules behind a subscription like Autodesk/Fusion360?

Happy to be wrong here.
Yesterday on YouTube, I watched Prof. Richard Wolff talk about the history of China's deals with the West to provide cheap labor in return for technology and favorable business relationships.

He described much of the media and US government blitz against China as simply wanting to wiggle out of a deal after getting the desired short term benefits. He slightly changed my opinions.
I actually did this pretty recently, in an attempt to get some magazine articles onto my Kobo e-book reader since Pocket couldn’t fetch the paywalled ones (I do pay).

I figured I could just save the page, automate a few edits to get around dynamic stuff, and then use it as, you know, an HTML document.

Even with a nice friendly mostly-text literary magazine, after about five hours I gave up and just copy-pasted the rendered text.
Doesn’t Python offer this speed in it’s scientific libraries, too? Or is the answer “yes, if you use the libraries are written in Fortran, C, C++, or Julia!”?
Here is the reference wikipedia gives for the two historians who have tried reconstructing the rules[0].

It seems that only "tomb images" and some game boards and pieces are used in the reconstruction. The article doesn't suggest that any rules have a basis in history. What rules we have are fabricated from nothing but the pieces, like reconstructing the English language from nothing but the alphabet.

0. http://www.gamecabinet.com/history/Senet.html
They would rather an innocent person go to jail - rather than look stupid.
People already fetishize agriculture that eschews "best practices".
The City Governments That Have Mastered Data
I think that might just be a bug. Or maybe something in your headphones is causing it to send a "play" command through Bluetooth? That will open the Music app if you have nothing playing already.
Ads were the main reason why I stopped using my FireTV and switched to an AppleTV. If I pay for the device, and then I also pay for Amazon Prime, I expect atleast the main UI to be Ad-free.
Specifically, prefixing a term with a "-" excludes results with that term, though I would expect for it to be ignored if it's the only term in the query.
They don't need to it is a reasonable assumption that all Chinese companies are hand in glove with the Chinese military.
Pretty close to a physical sport, if we assume that most of that code is involved in simulating something resembling physics, or in running simple robot players.

Like, how much of a basketball game is concerned with the actual Rules Of Basketball vs. simulating a bunch of people playing basketball? And if you made Space Basketball with characters with superpowers who kept getting balance tweaks as the player community figured out holes in the rules, most of that simulation code would stay the same, as the tiny percentage of rules code evolved.
> However, it is unlikely that Pegasus will be a problem for the vast majority of iPhone users. While the tool is used as intended against criminals by governments, the attacks against innocent people are seemingly against those who could be critics to a regime, including journalists and human rights activists.

Attacks against the freedom of others and critics of government are a much larger threat to ordinary people than if they were surveilled themselves.
Remember the announcement from Audacity?

> And just like we’re doing at MuseScore, we’re now planning on significantly improving the feature set and ease of use of Audacity – providing dedicated designers and developers to give it the attention it deserves – while keeping it free and open source.

Glad to see what they really meant was start using their resources to serve legal notices that are borderline blackmail.
The referenced dataset is about employment, not jobs. Hours worked in a week would not be affected by how many different employers one has. The distinction is if they work 1 to 34 hours (part-time) or 35 or more hours (full-time).
Anything starting '-' won't show up on Google, it will literally give you empty results, so that's why -webkit-match-parent gives nothing and webkit-match-parent works.
Please review my satire blog post
Just looking for honest feedback thanks
if u hate it let me know
if u think i should jump off a cliff because my writing is poor also let me know
take care dudes and dudettes
MVC is like OOP - it means different things to different people in different contexts, and they often contradict each other.

Apple's definition of MVC specifically contradicts the Wikipedia definition for MVC that OP gives.

https://developer.apple.com/library/archive/documentation/Ge...

The current Wikipedia content on multitier vs MVC is quite vague.

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

I think "correct" is a reach here.

Stock CRUD multitier should not be confused with MVC, nor vice versa.

A company that doesn't understand the differences is a Red Flag.
All aboard for European night trains?
This

>you are using SMS

doesn't fit with this from GP

>leave the SIM card out
this more than anything else is heart & soul of kubernetes, defines it's autonomic behavior. very glad to see this link, great write-up on the real core means, central abstraction that powers everything in kubernetes.
A board to rule all pull requests
Every time I disconnect from technology, I get a little happier. I don't own a TV, so I can't get TV ads. I'm disconnecting from "streaming services", so I won't get ads in my music, audio books, or movies. I'm disconnecting from Google so I won't be subjected to annoying product "features" I didn't ask for. Eventually I will disable text messaging on my phone, though it also means I won't be able to login to half the services on the internet (including my bank). I hope one day to have a job where I don't need a smartphone or even the internet; technology retirement, I call it.
I always find it funny when a newspaper has an article complaining about banner ads and the article itself insists on automatically playing a video ad per paragraph of text.
And in other situations pointing a weapon escalates the problem, causing people to respond like their life is in danger - because it is!

Also that example is a funny one to use, because if the police didn't have carbines in their cars people wouldn't be able to steal them, so this whole situation would never had happened in the first place!
> , or of choosing not to do either of those things if they don't want to. Obviously, you can currently install and use other applications that provide the same functionality, but you cannot uninstall or disable defaults.

With Apple Configurator you can disable Music and Messages. It’s not the most user-friendly method, but it is possible.
just curious, have you visited china before? or seen first hand what's it actually like? you seem to have a very strong opinion, yet i'm not sure if they are based on reality or not.
What Is Solarpunk?
XOR.
it isn't true though. suppose there are n lanes and more than n cars, which is almost always the case in the city. if you pass someone, even just to end up stopped at the same light, you are still ahead of them in line. moving ahead by one slot is a very marginal gain, but it does add up if you pass many cars on your journey. in addition to being ahead by however many slots, eventually you will encounter step-wise jumps in travel time where you get through a yellow but the person right behind you has to stop.

over enough journeys, driving faster will always decrease your average travel time (unless you crash or get pulled over, I guess). the way to discourage people from speeding is not to tell them something obviously wrong, but to discuss the legal/safety risks and the increased gas and brake pad consumption. I understand that I can get places faster by speeding in the city, but I don't do it because, to me at least, the gains are marginal compared to the risk, cost, and stress.
> That they have so persistently failed to do so for so long indicates a cause beyond mere incompetence.

So you are claiming that they have had so many opportunities to do the right thing, that they aren't merely incompetent, but are in bed with the evil doers? That would be a huge claim, to say the least.
I found it a fun way to ask for email and actually signed up myself.
I doubt you'll find a credible source - the security services are afterall very good at what they do. It's all circumstantial, but at the time you'd have been hard-pressed to find a single citizen who believed Kelly very conveniently killed himself at just the right time to prevent further damage to the government and their web of lies with the US.
As soon as the ads appeared I voted with my wallet and ditched my Shield for an Apple TV. So far I don’t have any complaints.
Journalists from celebrity gossip reporters to foreign affairs correspondents needs to take security seriously. Even gossip journalists receive information from sources that ranges from information that would get the source fired or blacklisted to put in jail (e.g. LA sheriffs leaking celebrity photos).
no, its customers are foreign governments. its world governments against world people, not nation vs nation.
There is another important niche I am particularly excited about: programming language research geeks and lisp geeks. The pervasive multiple-dispatch in Julia provides such a beautiful way to architecture a complicated piece of code.
https://archive.is/knvGm
That's a great question. There have been quite a lot of discussions on Pegasus on HN, but I have not seen any one answer that.
But then you are vulnerable to physical attacks. You don't have hardware root of trust, so installing a PIN-guessing tool is easy. Extracting the encrypted data for attacking it on a computer outside the phone is also easy.
"... stubs and mocks are bad.

Your tests are only as good as your mocks. They hide the true behavior of your system, drift away from reality, and take a lot of effort to maintain."

I've often felt guilty for leaning toward broader-scope integration tests, but I've long felt this too— that they're less effort to write and maintain and are much better value in terms of actually catching issues.

Not that unit tests don't have their place, but they're best for mostly-pure functions or classes where you're intentionally trying to cover a bunch of branches or corner cases.
It's one of the larger issues that could reasonably be amended. The more fundamental issues regarding capitalist corruption, ineffective government, and unsustainable growth, while much bigger, are an effectively unsolvable side effect of our society's affliction, and furthermore apply to the entire planet.
It'll depend on if your language has either coroutines or lightweight threads.

Threadpooling only matters if you have neither of those things.

Otherwise, you should be using one or the other over a thread pool. You might still spin up a threadpool for CPU bound operations, but you wouldn't have one dedicated to IO.

As of C++ 20, there are coroutines which you should be looking at (IMO).

https://en.cppreference.com/w/cpp/language/coroutines
It really feels like more than 16.. you know, just the other day I realized my Roku TV was analyzing the video stream of what I was watching, and adding its own ads on top of the output of my Shield. Wonder if it would be possible to jailbreak the Roku, patch the firmware so that it recognized and blocked ads instead..
I'm curious where you got this idea from. If anything, my university history classes looked at US history as a power struggle and certainly not through rose-colored glasses.

Sure, elementary education glosses over the state's transgressions and the like, but it doesn't seem exactly appropriate to go into detail about how native americans were raped and murdered by colonizers to a 9 year old.

Education teaches people to think critically, which is incredibly important to liberal society and, if anything, would encourage people to _not_ be obedient workers.
The appleTV app might do that, but I use the AppleTV and just avoid the appleTV app and it doesn't interfere with anything. If I had an ad appear one day I'd throw the whole thing away.
For more inspiration and positivity: https://solarpunkanarchists.com/
YC seems to have a crush on meeting-focused products this year

- Hera: https://news.ycombinator.com/item?id=27771091

- Superpowered: https://news.ycombinator.com/item?id=26425318
Identity: Using the Identity Monad
It does however have a lot of space dedicated to advertising shows in paid apps that you may not own inside of the AppleTV app itself which you use to track your own owned and subscribed content.
> Do you save the HTML, CSS, and Javascript, and hope that it works offline? I used to use the "Save page as..." tool back in the early 2000s, but it's become less and less useful, with too many dysfunctional disappointments.

I'm too lazy, so I just tend to use SingleFile these days...