skysight-inc/HackerNews huggingface dataset:
Question to downvotes:

I’ve seen people saying in these comments often that you have to use safari. I am using ff on my iOS device right now, what am I missing?
I didn’t say they were against either. I said their opposition to iMessage parental control features as a change to E2E encryption translates directly to other messages client safety features that may reveal the content of communication to a third party. (Nobody in the discourse seems to take their FUD about iMessage seriously, given that the focus has largely been on known CSAM detection.)

In particular, you can be concerned about E2E encryption being compromised while still believing parents should have some transparency over whether their kids are receiving explicit images. Not clear EFF offers a solution that meets both, but I did not say they are opposed to the latter.
There have to be papers on arxiv about this. Usually they involve small extra dimensions.
The true dark pattern at the restaurant is in the checkout screen. Often with the waiter standing next you while you fill it out. Tip options used to be 15, 18, 20% or something close. More recently, I've seen 20, 25, 30%. Ingenious, but not cool.
The job market decides what skills get someone hired. That has nothing to do with how we might describe HTML and CSS. HTML and CSS are markup languages, not general-purpose programming languages.

The distinction is important in the job market because if you only use HTML and CSS you can only create static web pages. That may be good enough for a small subset of web development but it’s not enough for a web application with user interaction beyond clicking links and buttons, or with any persistent state (like a database). Whether we call HTML/CSS “programming languages” or not makes no difference. The “gatekeeping” comes from lack of sufficient utility.
Maybe they expected 99%+ to get vaccinated before a vaccine-avoiding variant got out.
That was in the 2000s and a different issue and not opposed on privacy grounds. There they argued they were defending freedom of speech. In the 90s the argument was against early probabilistic models.
Oh, interesting! I guess the local hydrology here in Czech Republic is different as AFAIK all the old industry around here used to take (a lot!) of water from the local rivers, artificial mill water channels, etc. Haven't heard about them ever using wells in any significant way.
"Free in the air" is not pure in the air.

As noted, the ozone process requires high-purity O2 as source stock. That's recovered from atmospheric air through one of several processes. My understanding is that cryogenic seperattion is the principle method (it's a bit like fractional distillation, but in reverse, seperating air into its constituent gasses based on their liquification temperatures).

There's also pressure-swing absorption and membrane technology (differential diffusion), as well as by-product availability from other processes (e.g., nitrogen production).

See:

https://www.aceee.org/files/proceedings/2007/data/papers/78_...

(I've known all this longer than you have. By as much as five minutes.)
Turkey and Azerbaijan has shown low cost effect of using drones on the battlefield instead of million dollar aircraft.
Government-induced forced diamond hands mode must feel great.
He also co-wrote a fantastic NLP demo in Prolog for geographic queries. I have played with this demo and read the code many times. Cool stuff.
> Patents do not require actual copying to infringe, but copyright does.

In other words, if you use Ctrl+C, Ctrl+V to copy these blank lines, then you infringe AT&T copyright. If you don't and add blank lines by other means - you don't ;)
I think you have to see them a bit like regexes. It may be a bit annoying to learn the grammar at first, but it's cross-language learning in a way, as you can use parser generators libraries in any language.
I would also offer that whitespace and commenting needs are very different in "demo" code versus in "real" code. Even the font and syntax highlighting style can make the difference between a readable demo snippet and a meaningless blob.
You can use ß as foot note? I've never seen that before.
So many insects.
I'm honestly surprised that's not a much more common way of griefing (either specific or random targets) or disabling accounts to deny a victim access to their e-mail after an attacker has gotten access, used it to reset passwords, and is now abusing the linked accounts (with the added benefit that the victim may be too busy being arrested to deal with the fraud).

Probably because the group that has/is willing to handle CSAM is small enough that it doesn't overlap much the other groups (e.g. account hijackers, or people who want to grief a specific person and have the necessary technical skills and the patience to actually pull it off). For criminals it may not be worth the extra heat it would bring, but from what I've heard about 4chan, I'm surprised there is not a bigger overlap among "for the lulz" griefers.
As someone who was here since day two of the public launch, I'm not sure how true this is. It's true the conversation has changed, but less cynical? More optimistic?

The cynicism and optimism seems to have stayed more or less constant. The quality of conversation is the problem.

Luckily, quality tends to bubble to the top, barring manual intervention that occasionally makes a few (few) mistakes. So far.

The extremes are true: I've increasingly felt that people here are disconnected from reality in a way not seen in previous years. I'm not quite sure how to put it into words, and it deserves a substantive eloquence beyond my capabilities at the moment.
Definitely. There's no dichotomy though. I use some of the features of my IDE: editing obviously, interactive debugging and just general exploration via Ctrl-click are infinitely faster and more powerful than anything I've used on the command line. It's not great for everything though. So I keep swapping to the terminal for everything which I find more effective there: Git, running tests, creating projects, and the like.

Basically, don't think a single toolset is always going to be superior to your other toolsets. Feel free to mix and match, and change over from one toolset to the other when it's convenient or just more efficient. But of course moderation isn't going to get the clicks.
Sounds like you need help figuring out how to create boundaries. Start by practicing saying "no". If someone asks you to do something, say no. Keep at it.
Heh, I have some that I think are commercializable, then I go online and look for companies that are doing similar things, and lo and behold, there are already several competitors who are doing a pretty good job.

At least a good enough job that there's no way I can easily cut into their market share or take some of their clients without significant outside funding.
My Nokia 6030 does this and is still going strong with a week between charges. I'm going to be sad when the 2G/3G base stations shut down in the next few years though.

It'd be nice if there were more 4G/5G dumb phones with mechanical buttons, a minimal screen and physical size, no firmware or software update need or capability, and voice+text support.
Federal funds should be withheld from states and cities until they impose mandates (this is the traditional way the feds have exercised control over states and cities). Businesses which refuse to implement them should have their lines of credit frozen or their permits revoked. Owning a business open to the public is a privilege, not a right.

There needs to be an all-out effort. The US did far more during WW2.
I agree with most of what the author has to say, and it's a thoughtful article. That said, calls to "leave Facebook" have been frequent for years now, maybe even a decade, and nothing ever changes. Nothing CAN change, because Facebook, Twitter, and whatever fad-of-the-week-before-facebook-buys-it site is hot now have monopolized the social space of our culture. They've sucked all the air out of the room.

Look, it's all very well to talk about leaving, but the reality is if you have a product to sell, a business to promote, if you want to keep up with what's going on in your communities, physical and virtual, if you want to connect with people at all, you've got to do it through the hellscape of social media. There are no other options. Everyone's locked in. If you want to do something involving people, you've got to go where the people are.

It's a catch-22. Social media won't die until all the people leave, but all the people won't leave until social media dies.
I don’t understand all of this essay, but something about his awareness of cybernetics makes me want to keep reading it until it makes sense.

> We think of computers interacting with people as something created by programmers… That's not true, though… folks creating UX receive vastly more stimulus from machines than they ever would create for others.

> Programming languages, IDEs, and dev environments affect the people swimming in them far more than those people change the world for others
Krapp fully comprehends this world we're in.
I'm aware of the philosophy behind HN and the dictionary entry alludes to this. From my experience it's more focussed on technology and a liking of knowledge in general.

On the other hand, I still find this amusing.
Nobody here is talking about things that Apple and Google got busted for already. Everything that we're getting today is new.
not even 5 messages in and there is the first nazi carricature. certified 4chan moment
There is also https://liberapay.com/mrDIMAS - see the right panel on the rg3d repo. AFAIK it should be better than patreon because it doesn't take any cut but for some reason people are not using it.
This thread! Talking about ourselves in an ironic / un-ironic / post-ironic way. There is room for more meta hacker news.
I can tell this guy has been reading too much Heidegger because this post and the one it references are completely incomprehensible to me.
It hasn't been announced yet who else's db will be used. If it's not a 'five eyes' member... then what?
I'd buy one if it could do WiFi calling (I have very poor mobile signal at my house) and hotspot capability so I could use a cheap tablet for maps in the car.
He didn't get vaccinated twice. He received the Pfizer vaccine. This vaccine, like Moderna, requires 2 doses spaced out in time.
Ah, Intel? Neat.
Seems like the most obvious answer is that the child is practicing/training for future real world situations they will encounter.

In the days before TV etc, what was the alternative? Sitting there with their minds blank? It seems obvious that pretend play helps them develop their minds and capabilities.
> paying employers to keep people in their jobs.

That's literally exactly what the government did.
How much does this really matter to the typical user? I’m not using Firefox because it’s JS and rendering engine are significantly better than webkit. Can’t really tell the difference honestly. I’m still getting all the other features of Firefox that actually distinguish it from it’s competitors. The so-called skin is more like the guts from a user value perspective.
Wasn’t there a comic The Joy of Tech where Johnny Ive’s is showing a new iPhone to Steve, that just made calls?
Apocalypse, Please
Aren't we glad social structures are moving away from these requirements?
For me, learning is stressful even when I'm doing it out of my own curiosity.

I start biting nails immediately.
I was referring to the workers who are the only ones who get paid by Uber. They pay union dues.
There's a veblen value component to these....
The big three innovations transforming cloud security
> the covid tracking functionality has shifted power from governments to Apple?

IMO this is off topic, but I think it absolutely has done that, and has demonstrated it. I'm surprised governments haven't screamed about it more loudly, but maybe they didn't want to do that in an example where they were clearly on the wrong side (pushing for privacy-violating approaches).
as an aside, the parser for https://hyperscript.org is recursive descent, and our motto is: "remember what our parser professors taught us, then do the opposite of that."

There's some ugly stuff in there, but it's fun, all because we wrote it in recursive descent and can do whatever we darn well please.
To OP - You sound kinda like me. I went over to Ecco Pro when I started doing programming as the amount of information coming into my head was way too much and I needed something that had low overhead seamless moving and organization of data. I found A single panel outliner (like Ecco Pro, Omni outliner...) works great for my brain.

Every time I download a notetaking app to try a new system, I pray it has an single panel outlining feature but nope. I can't count the number of times I considered writing my own.

Now you have mentioned Notion, I checked and it has an outline mode built right in. Woo Woo!! The only thing left to sell me is Linux support which is my primary DT env.

Thanks for the post!
Vendors can have a translated version of your menu in many languages without having to maintain hard copies of each, or running out of a particular language on a day the tour bus arrives.

Vendors can mark items as sold out for the day in real time.

Vendors can re-price without needing to print all new menus or make ugly and tedious modifications on existing menus.

Patrons can place their order and pay the bill through the menu system.

Patrons don't need to wait to be provided a menu.

Patrons don't need to handle an item that's been touched by dozens-hundreds of people that day.
Yes I do understand why things evolved that way, it does make sense, all the tooling is there to improve the environment. I just personally don't want to work with such tech as much as I can though.
I enjoy mindlessly scrolling social media when waiting for the bus. It takes my mind off the banality of doing that. It also makes time go by quicker, which is what you want when waiting for anything.

I don't agree with this current wave of demonisation of smartphones. If you want you can flash a Pixel with LineageOS and install a bunch of FOSS apps from F-Droid if you're concerned about privacy.
I know it's not Reddit but username checks out :)
Does anyone recommend any resources for learning how to write handwritten parsers nowadays? I’ve written a couple simple ones for various tasks before, but I’d really love to learn more about it.
It's like the BRICs countries - Brazil doesn't really fit.
I think that's because they needed to support both input and output. So there's both -Z and -z. No such thing as an uppercase 0 :)
They're not telling you to stop any meaningful discussion about the issues.
How long before there's a generic version of these drugs, Semaglutide and Liraglutide? I assume Medicare doesn't cover these yet.
I enjoyed learning that Julia's parser is written in Scheme.
Facebook/Instagram?
The catch with this "wonder drug" semaglutide is: It has to be taken _life-long_, not just during a diet!

So when you are 30 now, you will be on medication for the next 40+ years. This is a long time.

=> Long term side effects are not known yet. In animal studies, semaglutide caused thyroid tumors or thyroid cancer. It is not known whether these effects would occur in people using regular doses.
Lie? I don't take kindly to such words, because you're ascribing malicious intent where there is none. Please check your tone... HN comments are about assuming the best in everyone.

This is only applying to photos uploaded to iCloud. Every single thing talks exactly about that, including the technical details: https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...

The hash matching is occurring on device, but only for iCloud photo images:

> Before an image is stored in iCloud Photos, an on-device matching process is performed for that image against the database of known CSAM hashes. This matching process is powered by a cryptographic technology called private set intersection, which determines whether there is a match without revealing the result. The device creates a cryptographic safety voucher that encodes the match result. It also encrypts the image’s NeuralHash and a visual derivative. This voucher is uploaded to iCloud Photos along with the image.

Read that PDF. You'll see everything in it is designed for iCloud photos only.
The process I used for 200 user research interviews
here is a quote from EFF complaint about Apple alerting parents to kids under 13 being sent porn:

"The recipient’s parents will be informed of the content without the sender consenting to their involvement."

Are parents really outraged by this? Are people sending porn upset about this?

My own view is as a parent if you send porn to my kids, I shouldn't NEED your consent to be alerted to this. I paid for the device, so it should do what I want, and if I turn this feature on than it should alert me.
"it just gives an additional parental control in addition to the many numerous parental controls (with them kids have no privacy already)"

Wait, sending data (of matching CP hashes) to law enforcement is parental control?
I came to much the same conclusion (and kinda expected to), but I did find merits in the GitLab Issues approach.

As an experiment this year, for a more reactive phase of engineering in the startup, I experimented with using GitLab Issues and Board to track all engineering & operations work.

I redid the GitLab Labels to have two sets: Kanban state, and color-coded Urgency. Each issue had exactly one from each set.

I used the "blocks/blocked-by" issue linking to do a crude and poorly-visualized approximation of Gantt task dependencies.

For tracking periodic tasks that had a human in the loop (e.g., run this daily data acquisition tool, spend 5 minutes actually checking the infrastructure dashboard, periodic offline backups), they stuck in the Doing Kanban column, and the Due Date changed to the next day they should be run. This worked well, except for one unexpected performance issue: the Issues page for a daily periodic task that included a daily commit and time spend, and occasion comment... was surprisingly slow to fully load (without measuring, after a few months, it was maybe up to 10 seconds, while all those event entries entries were being loaded). It often slows the daily task, which is something that makes people avoid/resent tools, but I imagine speeding it up might be viable.

I also used the "/spend" in the Comments to track individual time spends. (I did the spends only myself, as an experiment; I don't know whether it would go over well with new hires, especially before we'd established unusual trust that it wouldn't be used for play-to-the-metrics nor against anyone.)

The integration with CM workflow is a win for developers and project managers (whether or not they're the same people). The performance is so-so. (For example, one "urgency::

What might make it really-really win for managing projects that are plannable (rather than situated action on a weekly basis) is a solid Gantt view on the same model, plus maybe adding just a little scheduling to the model.

(If GitLab doesn't do it, this project management view could possibly be third-party integration wrt GitLab, like what Instagantt does as a layer over Asana. I'd almost suggest it to Instagannt, though hopefully a bit faster to use, so that project management isn't slowed by tool performance.)
Most open-source projects exist on Github. VSCode is the best and the most-used IDE. A good amount of code in the future will likely be written using Copilot. Microsoft is a software development productivity behemoth.
We have made a solution for assigning task numbers in Asana. Will prioritize us posting how do add it.
The Ruby yacc file is scary to look at. 13+ thousand lines in a single file.

Would it be better with hand rolled and they could have abstracted and organized somethings or does it all make sense in its current format if you are familiar with it?

https://github.com/ruby/ruby/blob/v3_0_2/parse.y
OK but that's a very different story, one is stolen and at the request of the owner, the other is for some ethereal vague hard to pin down rule that was broken with no way to resolve it. My use of my property that I own should not be contingent on some behavioral rule on some website that could change at any time. Don't give money to companies that can remotely brick your property without your explicit request.
I've worked on several projects/codebases which could handle requirement changes whilst rarely requiting changing the interfaces of dependencies. It's not easy to design a system this way, but it's possible and it's a worthy goal to aim for. Making it out as if it's simply not possible is not only mediocre, it's untrue.
That mental model makes a lot of sense. It’s a difficult situation. Sorry that you’re dragged into it.
rewrite in C++ to avoid copyright

https://lists.freebsd.org/pipermail/freebsd-questions/2012-J...
It is quite possible to redifine much of the syntax with the cpp. Parsing without the cpp is hopeless.

My favourite is Bourne's longing for Algol:
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd...
I keep debating quant trading, but there are limited options in the Bay Area (I only know of Voleon), and my FAANG RSUs have done really well in the past few years. A quant firm could probably match my take-home pay, but there's risk with changing jobs.
From the perspective of a business owner, an employee is someone paid to do an actual job. They either do the job they are being paid to do, or they're fired. They're not part of the business owners perceived extended family unless the business owner is mentally ill. Employing someone to be a pseudo-family member is psychotic and probably illegal.
This seems to be a customer service/messaging app. Thank you but not rel.
I couldn’t help but notice the RG3 reminds me of the NFL player Robert Griffin III whose nickname was RG3. Was this just a coincidence?
These days bash and/or zsh are available nearly every place I care about, so I find POSIX compliance to be much less relevant.
OK, but what in particular did I say that you felt the need to quote rules?
It’s because people demonise “wasting time”.

People take themselves too seriously.
Zeitgeist is caused by the pandemic x social media outrage x hardships due to lost jobs. Everyone is glued to the internet and we've started to form factions.

It's hard to conjecture this, let alone prove it, but a strawman take I feel like is adversarial foreign powers have influenced the social media outrage narratives to destroy the western spirit from inside out. HN is reflecting larger trends. Western spirit was about putting behind differences and doubling down on cooperation. Looking back, from post-WWII to now, I get goosebumps and feel sad that this is what we've become.

Nothing has changed in terms of good vs. evil of technology. Fundamentals are still the same. Not even space exploration has escaped HN's cynicism. It's time for me to move onto some other place.
New? Can't you buy this for $80 at any CVS or Walgreens?

"Companies including Nokia Corp. still manufacture “feature phones,” devices that look, feel and operate like the cellphones of the ’00s.

But most feature phones still follow a design philosophy of abundance, cramming all the features they can into a limited operating system, said Petter Neby..."

Bullshit. They can't get on the Internet, that's what matters. You can call, you can text (awkwardly) and that's pretty much it. Is it really worth $250+ to strip out the shitty version of Snake or whatever the Feature phone comes with? The whole issue is distraction, and I'm pretty sure a tiny monochrome display with no Internet poses little threat in that regard.

Pure wankery, especially when you consider they could probably sell THIS phone for $80 too, if they wanted to. Buy a feature phone if this is what you want (and more power to you). Don't reward this nonsense.
If you believe that absolutely, the way you imply here, then we're all just chumps for not working in Haskell.
Both of these look good. cheap for under 500k/1mil monthly views!