skysight-inc/HackerNews huggingface dataset:
If labels are meaningless then why claim that conservatism is about less government control?

Polls like any statistical sample are not perfect but they aren't worthless. https://news.gallup.com/poll/323582/support-legal-marijuana-... Also polling people isn't dehumanizing them.

83% of Democrats support legalization vs 48% of Republicans. These margins are too great to be explained away by poor polling.

So again if Conservatives were actually about less government control then they wouldn't support the government making marijuana illegal.
Exactly what I was looking for. The linked page even describes how to configure the npm CLI to default to the company registry.
(1984)

As in this was literally published then, not some "literally 1984" meme.
So, IANAPLT, and I think that must be definitely clear now if it wasn't enough so before... but then, who says I can't dream! :D and in this dream of mine, those things seem to indeed be lexically scoped, apparently... :) As to the next thing, I feel I don't understand completely the details of what you wrote in the ETA section, but wouldn't it be similar like with unsafe in Rust? AFAIU, it's on the writer of the code in the unsafe block to ensure that whatever leaves the unsafe zone, it has its invariants all buttoned up and behaves properly back in the civilised world.

As for not being trivial, I kind of maybe have to understand (I found esp. Hishamhm's presentations about the design and evolution of the Teal language, née TL a.k.a. Typed Lua, enlightening yet approachable in this regard); yet, again, IANAPLT and I can dream :) and who knows, maybe some actual PLT will look at it and say, whaa, hmmm; but is it really for sure impossible? I. AM. CURIOUS..... <cue ominous thunder>
It's more of a question how other tools need to be configured to get a similar CPU utilization, and what RPS would they hit in that case?

I'd create a VM that you can load sufficiently well with FastWSGI, but other tools might need more worker threads or worker processes added to put the same load on that VM.

Basically, what matters practically is what's the maximum you can pull out of this hardware (whatever the configuration is)? Those are then really comparable.
I'm not in support of censorship, surveillance, locked-down devices. I think you should have moved on within months of being banned for creating this thing. Your responses are odd to me as well. Use some self-control and restraint and stop looking at porn if it's an issue to you. While I would certainly not wish for anyone to lose their livelihood, to me it seems that you've had plenty of ample time to go off and develop something else on another platform. Best of luck to you. Please don't make any more censorship/surveillance apps.

Edit to add: I've also got several children and have been married for 12 years. I would not install anything like this for any of them. If you can't trust your wife, you can't trust your wife. Just the way it is. Spying on her, and spying on your children is gross and does not create any sort of trust.
My non work laptop has 4GB (2013 MacBook Air running Linux). Works perfect as a daily driver. I wouldn’t want to work on it but I don’t code huge projects on my personal time. I prefer not to code on off time.
Lookup "duress passwords"

* https://en.wikipedia.org/wiki/Duress_code

The feature is more relevant in (full disk) encryption software than OSes.
There were so many people involved, they should have just waited a year for the election and voted him out.
I do not think that OP was referring to implementing it the same, or even in a similar way, but to use a username/password pair. OP is free to correct me if I am wrong though.

In any case, elimination of metadata done right is the way Ricochet[1] does it. The recipient can calculate the sender's contact ID based on the public key, and authenticate it by verifying the signature on the request. This proves that the sender can publish the hidden service represented by their contact ID. You can read more about it here: https://github.com/ricochet-im/ricochet/blob/master/doc/desi...!

[1] https://github.com/ricochet-im/ricochet (maintained fork: https://github.com/blueprint-freespeech/ricochet-refresh)
> I see no siblings

Siblings is not the only combination possible, people can mourn a son and his cousin for example, or the best friend of your son, or the son of a close friend. Most people would describe the experience as losing two children.

I'm not claiming that the history is neither real or is false, just that the data don't point clearly to one or the other option
Obligatory link: Hexing the technical interview [1]

[1] https://aphyr.com/posts/341-hexing-the-technical-interview
[calls phone number]
The return of the 10-minute eviction
To quote Dyson from the same video:

> “An expert thinks he knows it all but he's also rather inhibited by his experience, his knowledge. He finds it difficult to steer off the well-known path.”

One of Dyson’s well-known paths might be wielding patent laws against competitors.
If you want those signs of life to be convincing, it should include all kinds of history without long gaps, such as:

- email, including recently received and sent emails

- web browser history

- system logs

- software updates

In practice, I think it’s impossible to do that. If the police discovers, for example, that your system logs show your machine was off for a week, but they also just saw you reset it, what do you tell them?
Science now says we have to vaccinate all mice now. COVID zero! We can make it!
I’ve been using a Canon MFP 4270 since 2008 and it’s been consistently reliable and great.

The only issue is Windows no longer recognizes it by default, so you have to manually install drivers off their website. And of course, Windows Update regularly breaks the install so I have to reinstall them. I don’t blame Canon for that though.

Getting new toner cartridges has been no problem as of yet, but I suspect the market is drying up by now because there were mostly off-brand ones available last time I had to get one.
Back when I was using Gentoo, Chromium was the biggest dependency on my machine, by far. When there was an update I couldn't use my machine for like 30 minutes.
>Only supports the parts of the text protocol that are in common use. There's no support for the binary protocol or prepared statements

Prepared statements are not in common use...? They must be talking about C language code I guess. How do C developers sanitize input?
Haven't gone through the proof closely, but I suspect this would work for any prime for the tortoise, not just 2 (though 2 is probably optimal in actual implementation). This is the most I've used my discrete math degree in my 2.5 years post undergrad.
Can hair curlers also straighten hair or is it a one way process?
> I have horrible flashbacks remembering a time when I spent a couple of hours typing in row upon row of hexadecimal (plus CRC check code for each line!) from the pages of a magazine to get a Space Invader type game on the ZX81. And then the RAM Pack crashed the machine before I could save to cassette tape - BOOM!

This. And the other horrible one. Typing in hundreds of lines of hex only to realize there was a digit you either typed wrong or was wrong in the listing, so when you ran the code it just froze.
I agree with you. Fwiw I was speculating on the motive. I thought about it and that was honestly what I think is most likely. Society doesn't care as much about males so if you make it about females your argument looks stronger. And I think people do it for this reason without consciously realizing it.
That won't help much.

• Compressing to a file size limit is actually difficult/expensive. Tools usually target some good-enough quality level, and then the file size depends on remaining entropy in the image. The limit would need to be conservatively high.

• Exploits aren't necessarily larger than an average image. Adversaries in this case are quite skilled, and may be able to codegolf it if necessary.
> RFK's son, Robert F. Kennedy Jr.

Now one of the most prominent and vocal anti-vaxxers.
Fwiw, I felt exactly the same.
Really? It seems like “here is what it does” kind if website to me
Considering the sea of bright green circles, reds might stand out but blues get lost in a fast scroll. Perhaps fade or mute the green icon to improve visibility of non-green which is the interesting information?
Worth noting that even though Rust doesn't let you have two separate pieces of code share responsibility for actually initializing a data structure, in practice that doesn't lead to much, if any, code duplication: a Foo::new() can usually be written as a wrapper around a call to Foo::new_with_options(x, y, z).
The ZX80 screen flashed when you pressed a key. Yet they still managed to make games for it by doing cycle accurate delays to account for key processing.
"Being open-source is a two-sided sword – attackers could also read details of implementation and find flaws easily."

umm, really?
A little project to create a proile card as a CLI
You need multiple subdomains to be flagged in order to cause the eTLD+1 domain to be flagged. But then since this is open for anyone to change, I imagine it's really easy to cross that threshold.

This is a real risk. When people start adding CNAME's or A's that point to known phishing sites, it's very easy for Google to notice and block.
> Secret Service agents had recently been issued a new carbine - an AR-15

Perhaps I'm being too pedantic, but the firearm Hickey was carrying wasn't a carbine. It was a Colt model 601 rifle, the first variant of the AR-15 that Colt produced after purchasing the AR-15 patents from Armalite.

BTW, this "Hickey did it" theory was popularized by Bonar Menninger in his 1992 book "Mortal Error." Hickey later sued the publisher for defamation, but the lawsuit was dismissed.
I think hair curlers are cylindrical, while straighteners are flat. You can curl with a flat surface by heating up and then curling around the whole thing. But with a curler there's nothing flat to shape against!
> If we weigh those along with the negatives who is to say what's best?

Perhaps those weakest and most marginalized by these memes.

> Clearly, it's a human meme that has some positives and no dramatic downside that would have caused it to die out.

Is it so clearly positive? Not in my experience. Natural selection doesn't instantaneously stop every injustice. It could be humanity had just been caught in a valley between the least bad options until it could ascend out of a malaise, like the dark ages. The Middle East has some of the most religious populations yet I wouldn't say they evolved into a beacon of human progress.
this is a pretty bizarre article and im not even sure what to take away from it

guy who works all the time loses some of his family, feels bad, continues to neglect the remaining family, and the son chastises him for not climbing the corporate ladder high enough. in conclusion work is a Very Important Thing
I think it is reasonable, until shown otherwise with a new type certification, to presume the MAX design of larger fans pushed forward is unsafe. Flight characteristcs are different, though currently covered up by software.
I’m pretty sure there are rules of informational hygiene for cases like this, and they mostly grate on instincts of any geek obsessed with having all the data neatly organized, cross-referenced, and persisted.

You can add any number of security layers, but you should always presume someone might get their hands onto whatever you’re working on at the moment in cleartext and you want any damage to be minimal.
As a young boy I was convinced this was a conspiracy. Until I saw the PBS documentary and a 90s website debunking the JFK movie (which I really enjoyed). Helped set me on my journey of learning and appreciating critical thinking skills.
Bindings in Rust have to initialized with an explicit value if the first use comes before the first modification/assignment otherwise [0] you get an error message with error E0381 [1].
Even if that explicit assignment is just through the use of the type's default method [2], if available.

Since it's implemented for Option<T> you can do it the same way [3] for that, but that's not available for Result<T,U> since the semantics are different from Option which is basically just Rust's alternative for 'null'/'nil' (but verifiable by the compiler).

Thus you'd have to choose what variant of the enum you want to have at initialization, after which you can use the Default implementation of the enclosed type, if available (and so on, if there are more nested types).

Though honestly I can't recall using the kind of pattern in Rust that would "need" something like that.
Through the handling of code blocks as expressions, early returns etc. you for example don't need to initialize a variable before having an if-/match-/for-/while-/etc. block, you can simply use that block as an expression on the right side of the assignment [4].

[0]: https://play.rust-lang.org/?version=stable&mode=debug&editio...

[1]: https://doc.rust-lang.org/stable/error-index.html#E0381

[2]: https://play.rust-lang.org/?version=stable&mode=debug&editio...

[3]: https://play.rust-lang.org/?version=stable&mode=debug&editio...

[4]: https://play.rust-lang.org/?version=stable&mode=debug&editio...
I'm guessing that's so they can implement VMs that support PSCI but believe they're using the SMC mechanism instead of HVC.
I disagree that it's a social construct.

I'm not saying that we all need to work for hyper-capitalistic machines. Or even anything remotely resembling a "business". But humans need to do semi-regular things that approximate work. Whether it's something like running a farm, coding programs, or passing lessons on to the next generation—we all need something semi-recurring, with some perception of value.

I do agree that the sense of duty towards work that is stereo-typically cultivated in Silicon Valley is a social construct and not at all a universal truth. THAT we can both agree is definitely a social construct.
A similar reason drives businesses to host `status.product.bigcorp` on a different server. And if your product is a cloud then your suggestion makes sense.
Google employees to lose pay, be fired if they don’t follow vaccination rules
In this case you aren't really faking liquidity, you are faking the price, the liquidity is real (ie, you are spending for tx fees, the amount of x traded for y is really happening) vs a centralized exchange where the price is real and the liquidity is fake. There are scams on every turn, but liquidity pools kind of solve this specific problem, so you can have trust in the price even if there was just one guy doing all the exchange.
The `trilogy_escape` call (https://github.com/github/trilogy/blob/main/inc/trilogy/clie...) should do it.
You can see some recent homebrew games for the Atari 2600 here. All are pretty impressive given the limitation of the hardware.

https://www.youtube.com/c/AtariAge/videos
> just the overall plasticky shittiness of it after about an hour of dragging it around is simply vomit-inducing

Get the battery one. No more hour of dragging it around - you only get 5-7 minutes before it is dead, then back on the wall. The downside is I think they found an even lower bidder for the plastic when they made them, so that 5 minutes feels like a lifetime.
There's a demo scene for the ZX80:

https://www.youtube.com/watch?v=4DFJnzSCtdg

And a pretty cool game:

https://www.youtube.com/watch?v=mw2N5k4kKxE
This sounds interesting! I didn't know browsers could execute Swift. Do you have any links to share of examples? (I don't see any examples in the documentation)
Different airframes. Different issues here.
…and for scanning get a Fujitsu ScanSnap ix1500 (or sibling.)

An amazing product. The UI is a touchscreen but it makes up for it by 70% of it being a giant blue button with “SCAN” on it :)

And so fast too.
Show HN: I made a collaborative ASCII editor
I made a website for drawing ascii art with other people https://ascii-collab.app/

It's been online for a little over a year so there's a fair bit of stuff to browse if you want to look around (so much that I even made a poster https://ascii-collab.app/poster.png)

There are other websites like yourworldoftext that do this but ascii-collab has some extra features like per-user undo/redo, box selection, a color highlight mode to see who made particular changes, and there's admin tools so I can remove spam.

The code is open sourced here https://github.com/MartinSStewart/ascii-collab if anyone is interested.

Enjoy!
Indeed. Google basically gives this service away to browsers. It costs money if you want to build a commercial service using it, but if you give away browsers, no problem.

You can switch it off, but you probably shouldn't, even if you're sure you would spot a phishing scam, actually maybe even especially if you're sure you would spot the scam.

The service is capable of being quite nuanced since it works on (hashes of) HTTP path segments, so e.g. it can say OK this site https://some.example/ seems fine except the /cgi-bin/crapscript.php/fake-bank/ pages are clearly a fake bank, and so if your browser tries to visit those pages it gets flagged. But equally it can say OK, everything in bogus.example is bogus, fakebank.bogus.example, harrods.bogus.example, www.news.bogus.examples, it's all bogus, warn for all of it.

You can't get the actual list, because if you could of course that mostly helps bad guys. Your browser does a bunch of hash lookups, and it has a fancy tree structure, so it can rule out e.g. OK everything starting FE43 is fine, everything in FD9 is fine etc. If that tree can't rule out a hash it calls Google, who have much finer grained hash data that wouldn't fit in your browser. Also periodically the browser fetches delta updates to the tree from Google.
I know that I'm generalizing and also being somewhat sarcastic, but can't we blame the majority of exploits on the von Neumann architecture?
> Vaccination reduces the risk of delta variant infection and accelerates viral clearance. Nonetheless, fully vaccinated individuals with breakthrough infections have peak viral load similar to unvaccinated cases and can efficiently transmit infection in household settings, including to fully vaccinated contacts. Host–virus interactions early in infection may shape the entire viral trajectory.

https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
This reminds me of one of the founders of blizzard posting on twitter a while ago "If you don't code in your free time, you are not a programmer."

This dude, who graduated from the USC during a huge economic boom, landed a dream job at a small video game company that was about to blow up, then never had a different job since gets to decide who is a programmer or not?

You were born during an economic boom, graduated from a prestigious university with the perfect degree at EXACTLY the right time. You started out on 3rd base, why would anyone take career advice from you. If you were to re-enter the workforce today you would be down here with the rest of us, instead of lording over us with your fancy title. Have some humility.

----

Nothing against Kent Beck, I rather like him and he is not being a jerk in this post, unlike the blizzard dude. But it is kind-of the same situation. A lot of us did not get in on the ground floor of the software engineering gold rush and got to become rich and (semi? kinda?)famous with our own Wikipedia article before the industry got crowded.

I'll speak for myself: I am extremely career oriented. I want to do good work and I have done well for myself. But I don't have a wikipedia article. I don't have the fancy degree to get my foot in the door. I don't have the 50 year long career that make people jump to attention when my resume slides across the desk. I don't have the mental stability to burn out my starry dynamo every night trying to make my boss more money.

Nobody cares about keeping me happy. I don't get the interesting work at my company. I take what I can get and I am a commodity level developer like 99% of everyone else on this website. I think I do high quality work but it ends there for me.

---

Another aside: My parents were both workaholics. They weren't really around that much growing up, and I was always forced into band/sports/daycare/etc. because it was basically free baby-sitting and they didn't want to have to leave work to pick me up. They have even acknowledged this to me. As my mom once said: "Building your business was more fun than raising your kids."

I'm not complaining, they are nice people and did their best. Honestly, this is pretty normal and I don't think it is that big of a deal.

What IS a big deal is the lack of hobbies and interest my parents have outside of work. My dad is retiring, and he has absolutely no idea what to do with himself. He plays a lot of video poker. It is frustrating, I want him to thrive and not hang out at bars all day, but he hasn't developed any relationships and hobbies outside of his work. ( Living in a tiny town doesn't help either. )
You live, you learn.

For some people, the discovery that successful and reasonably charismatic entrepeneurs can be ... well, shall we say less than ideal human beings ... comes as quite a shock.
The Purpose of Technology Is Human Flourishing
I try and say this as much as I can, and I’m going to say it here: therapy is great. I highly recommend it, just take some time to find a therapist you get on well with.

This is in addition to the other advice here, not instead of.
Note that the page and site material was first published in 1998, though it's been updated since. Dating the submission is somewhat complicated in this context.
I've got a side project I've been working on for over 12 years, on and off. About a year in, a very popular competitor popped up, and it was roughly as good as what I was working on so I gave up - for a year or two.

Then they closed their API and had some PR drama so I started up again. Rewrote the whole thing. I've got it about 90% of the way there, and I was getting ready to open it up for a public beta and suddenly GDPR happened.

I don't even want names if I can avoid it, but the core data of the product could be construed to be PII, which means I want to get some sort of encryption on it before I open it… And I just haven't come up with a way to do that that doesn't involve rewriting the whole thing.

So right now, I've got a project I spent 12 years on that only I am using - and using heavily - and love. I generally put a couple hours a week into it.

If anything it's been a fun testbed for keeping my frontend skills up to snuff, especially as I've moved from full-stack to backend in my professional career over the last 5 years.
awesome question.
There are some jokes that for most situations Supreme Court Justices aren't better than flipping a coin. Once a decision reaches there, it's so fundamentally ambiguous that it can't be resolved any better than flipping a coin.

*there are some things the supreme court does around consistency which aren't like this.
FAQ: But what are macros for and why not functions?

A: As you can see in the linked article, they do lots of things but macros are really useful for creating new control structures. Things like threading macros (->), (and), (for), (time), etc.

It is difficult to create new control structures in languages that don't have good macros. Try implementing new flow control using functions and appreciate how hard it is.

This is why a lisp, like Clojure, can add new control structures using a library. Many languages struggle to do that and rely on some committee somewhere deciding it is a good idea.
Except when you need to use struct tags, then everything is flimsy. I would rather have C#'s attribute over strings only.