skysight-inc/HackerNews huggingface dataset:
> Twenty years ago, UC Berkeley Associate Statistics Professor Fernando Pérez(link is external) started one of the foundational tools for analyzing large amounts of data in a transparent and collaborative way. That project, IPython, evolved into Project Jupyter(link is external).

I just used iPython as a REPL because it was so much nicer than regular ole python (the unwrapped variant). Ipdb was nice too.
Swedish Government Had to Reimburse a Drug Dealer $1.5M in BTC
As a parent, I consider myself the "end user" of my child's device, not my child. That I might be looped in on any messages sent or received by this device is not at all a leak, it's a convenience—much like how I can receive messages sent to me on my phone and my laptop.
Or the most obvious reason: 'Principle'.

Which is to say, something should not be labelled 'blue' if it is not 'blue'?

And definitely not 'guilty' if they are indeed not 'guilty'?

It's one thing to 'change the name' it's another to do it on the basis of some accusation of very criminal wrongthink.
Framing the EFF's position as being against browser safety or spam protection is disingenuous.
> pattern 4: fun illustrations on dry explanations

The description restates this as "make the design reflect the style of the explanation", which I think is better, since it goes both ways.

I can't stand cutesy writing on technical topics, but I've nothing against cutesy drawings, so I can't agree with the title. But on the other hand, I've been disappointed a few times by "friendly style" writing hiding in dry visuals, so I guess I agree about wanting consistency.
Anecdotally, I saw them quite a lot in Plano.
It does, though. What's the economic incentive for an American to get a PhD? RA/TA positions are not exactly lucrative. In most places, they're barely above the poverty line. Do that 'til you're 30-ish. Now, you can go for a postdoc position and make below median income for several years to earn an opportunity to become a professor at 35. Finally, you're making slightly more than the median, but in a "publish or perish" atmosphere or you won't get tenure.

Compare that to the economic incentive for an international student. You're on a work visa, so you literally cannot work anywhere but the university. If you finish your degree, you get points towards immigration. Or, save every penny, because that below-median salary is mad cash in your home country and you're accustomed to a humble lifestyle, and your American degree is worth its weight in gold when you return home.
"Porter was jailed overnight on suspicion of resisting arrest, but never charged." How is this legal? You get pulled over and held for no reason other than asking why you were pulled over?

Combine that with the fact that the officer thinks it okay to knock a woman unconscious for no reason, blatantly lie about it and face essentially no repercussions besides maybe going to a new department a town over. How can policing in America actually get improved during our generation?
Tornado Smash Clone
Data are just bytes. You can serialize data into an encoding, or you can send a raw memory snippet. It's implementation detail. Binary data is not a problem for UNIX pipes. Perl has powerful pack/unpack methods to efficiently work with binary data.

Do you have tools to use this feature? If not, who will write them? Who will define a standard format to use? Who will extend the standard format, when necessary?
> Developers often think parser generators are the sole legit way to build programming language frontends, possibly because compiler courses in university teach lex/yacc variants.

They're far from the only way, handwritten parsers are often mentionned as having way better error recovery. But if you're making a new configuration language, programming language, or something like that, ensuring that it has LR-compliant grammar and that this grammar is the source of truth can avoid a lot of pain later down the road.
What's the point of that? If you don't trust Apple, why would you use Photos.app in the first place? They already have 100% control over that, and can spy as much as they want to. No need to go by way of the CSAM database, that would be absurd.
Nouveau and the proprietary NVidia driver are both horrible sources of crashes. Don't confuse an individual driver with most of Linux. Where uptime matters, don't use hardware with crap drivers.

When's the last time you saw a server crash because of a bug in VFS, memory management, or such?
Instacart?

It's sort of ... Irrellevent ... though you could go through the list of Unicorns: https://www.cbinsights.com/research-unicorn-companies
What do you mean? People are arrested all the time for having CP on their machines, I see it in the news frequently. Impossible to know how many of them could have just been framed, no one is giving the benefit of the doubt to an accused pedo. And it never goes to trial due to the possibility of enormous prison sentences. If you’re innocent would you risk 100 years in federal prison going to trial or plead guilty and only face a few years?
Much like academic publications, the authors listed on a paper don't necessarily know anything about the work.
The alternative is to not check the model at all. Doesn’t really seem better.
. . . they had taken the US to “a keystroke away from totalitarianism”

1984 is here, now. Just look at the Capitol protests - - how they hunted down those with legitimate gripes, valid dissenters.

Regime change begins at home.
There is no way to move an issue from repository. And this is just one example.

But I guess if trello was enough, it means you don't really have bigger needs than having a list of tasks.

Stop assuming the thousands of companies which use Jira are stupid
It was still a good question!

There is a line between a tool:

A) that makes managing relevant information more efficient, while not hiding any of that information.

B) vs. a tool that hides some details, providing a tradeoff of higher productivity MOST of the time, but at the cost of requiring a fall back tool on other (rare?) occasions.

I would say, once a tool stops providing access to any (even rarely) relevant details, it has become an abstraction.
This is my favorite online place to waste time, after all. And yes, I've given up any dreams of starting my own thing. You pretty much just described me, except not FAAMG (but I am happy where I'm at).

I don't mind this description at all (there's a freedom in giving up even just the dream of the hustle).
What is the latest on Julian Assange?
Are hospitals overwhelmed because of fat people in ICUs?
Ironically, GM had the first EV that was positively received by its owners; that didn't look like a golf cart or a toy. Then recalled and destroyed them all. A decade before Tesla had produced the first Roadster models.

They could have been the market leader, with a 10 year head start on everyone else.

https://en.wikipedia.org/wiki/General_Motors_EV1
This is highly salient and should not be downvoted. People who have opinions outside the framework in the ostensible the majority of that group have formed their opinions, are often marginalized.

'Latino Republican' is a really common identity for example that 'breaks the mould' and it's not a voice you're going to hear from very often.
Hacker News = everything that came after my adolescence is terrible and everyone needs to know that.

Twitter: A rabid pack of shrieking, pitchfork wielding neo-Marxist SJWs ruining people's lives with impunity.

Facebook: their boomer Neo-Nazi anti-vaxxer parents captured by CIA mind-control and agitprop.

Youtube: nothing but low-effort monetized clickbait and also leftist propaganda, because Google.

Instagram: also nothing but low-effort monetized clickbait, but also porn.

Tiktok: CCP propaganda but also for some reason we really like it, at least until the novelty wears off.

Reddit: just mouth-breathing imbeciles posting cat pictures and memes. Good thing we're better than them, and point out that fact to ourselves at every opportunity.

The entire rest of the web: shit, except for 4chan.

Movies: shit.

TV: shit.

Music: shit.

TFA: never bothered reading it, but I'll assume this rant about cultural marxism is relevant.

Books: Do they even still make physical books? I thought paper went obsolete in 2019.

Science: lies, damn lies and statistics.

Media: lies, damn lies and more lies.

Other people: hell.

Emoji: BLIND RAGE

Technology: What is with all these buttons and blinking lights, what does any of this even do? Why would anyone need anything more than a Lisp REPL in a bare terminal?

Code: JAVASCRIPT DELENDA EST. Everything but Rust and Lisp are shit and PHP literally gives you brain cancer.

Society: Ted Kaczynski was right about everything. Burn it all down and return to monke.

Your stupid project: https://news.ycombinator.com/item?id=9224

Hacker News itself: used to be good, but now it's turning into Reddit. Who let these people in here? I bet half of them have never even written a compiler.
A/b test on pricing(or even personalization of pricing) comes to mind.
If you think it's just these two people (especially when a superior officer signed off on it), you have a lot to learn about the way policing works in this country.
Chatwoot is something entirely different... this is not relevant.
The apple system is a dangerous surveillance apparatus at many levels. The fact that I pointed out one element was broken in a post doesn't mean that I don't consider others broken.

My primary concern about its ethics has always been the breach of your devices obligation to act faithfully as your agent. My secondary concern was the use of strong cryptography to protect Apple and its sources from accountability. Unfortunately, the broken hash function means that even if they weren't using crypto to conceal the database, it wouldn't create accountability.

Attacks on the hash-function are still relevant because:

1. the weak hash function allows state actors to denyably include non-child porn images in their database and even get non-cooperating states to include those hashes too.

2. The attack is lower risk for the attacker if they never need to handle unlawful images themselves. E.g. they make a bunch of porn images into matches, if they get caught with them they just point to the lawful origin of the images. While the victim won't know where they came from.
Then they are no longer trees, they are gone.

Dead trees - in the form of lumber, coal, whatever, IS how carbon is long term sequestered.
I think people should wear masks whenever they like and I’m glad that has been normalized as ok.

I also think it’d be a good norm to ask people to wear it when sick.

What I oppose is this idea that we should all wear it all the time by law.
Yes I see perfectly healthy people without preexisting conditions double masking outside still. Wearing a mask is quickly becoming a virtue signal for neurotic elites who want to feel and show you that they are smarter than you.
The comment before didn't mean half know what a Markov chain is, instead that their knowledge is not better then one.
I'm really sorry - I honestly thought we'd added that in yesterday in prep for having more exposure via HN. Very much my bad.

If you still want to go down on our waitlist, please do drop me a line on richie@joinfella.com
Why would you lie about something so easily disproven?

"Instead of scanning images in the cloud, the system performs on-device matching..."

https://www.apple.com/child-safety/
> And Apple has complete control over your device through software updates.

This has been true of all operating systems with integrated software updates since the advent of software updates. In this respect, nothing has changed for over a decade.
URL Shortener - Short URLs & Custom Free Link Shortener | Emly
UNIX was re-written in a clunky unsafe systems programming language, by being free beer due to legal impositions on research work, its adoption settled the future of this language across the industry.

Yet even C supports lightweight generics, so they must be worth something.
Let's put it this way: noone alive will get to see self-driving cars that don't have a high chance of killing you if you don't pay attention.
No I’m likely too dumb for them but my code base is clean and easy to onboard people to. I take great pride in new hires telling me something is easy to do after only working in it a week

And like i said generics have a place its just a way smaller place than many people think
Function Signatures: More accurate they are; better the signal provided
I recall another recent story lamenting that software had not produced massive gains in productivity in essentially the 2000s.

Terminal/3270 screens may have been ugly, but they show about the same amount of information as a modern enterprise app does.

The sheer waste of modern CPU speed is why there isn't anything big coming out of the screenpusher labor economics. Why I have screen lag in a modern PC is mystifying. It should basically NEVER happen.
Be nice if the new GitHub issues got out of beta, it looks like that should be able to whittle down 90% of the use cases of Trello and Jira and be simple and usable for personal issue management.
In the early days of IDEs (1990s) there were projects where I spent more time trying to figure out the IDE than I did on the project code! Same goes for many frameworks. Just when you get competent, the IDE/framework changes. AFter a few generations, informal standards developed in IDE functionality so it was easier to switch. But still by far the most powerful tool I know that I only had to learn once is the Unix pipeline.
Egalitarian is the parent's argument, not mine, all I did was clarify the definition -- which is, as you so adroitly pointed out, a statement. I also did not refer to the relationship between workers and management but to both's respective relationship to the government, which is not egalitarian if not symmetrical.
> I'm still trying to cope and understand how someone with this kind of job and discipline would think like that

Are you trying to understand their reasons, or are you digesting the idea that possibly smart and educated people do not share your own conclusions?

By the way: maybe those people you mention are refusing the available vaccines at the present time, for their own reasons.
Honestly in that case you should just use Postgres locally. SQLite was never meant to be a stand-in for a true RDBMS. As they say, it's intended to be a replacement for fopen(). The fact that it works for local development is a fluke.
The story there of William Schmidt is wonderful in an existentialist kind of way.
In something like this:

CREATE TABLE t1(a INT, b TEXT);
INSERT INTO t1(a,b) VALUES(1,'2');
SELECT * FROM t1 WHERE a=?;

The type of the ? is ambiguous. You can say that it "prefers" an integer, but most RDBMSes will also accept a string literal in place of the ?:

SELECT * FROM t1 WHERE a='1'; -- works in PG, MySQL, SQLServer, and Oracle
The time to be angry with apple was years ago when they launched their false marketing campaign claiming privacy on their closed devices. A lot of people fell for it, and were happy to believe whatever they said. All the while they have been two-face-timing by turning over user data to governments (including the US and putting user data on Chinese servers) anyway, with the highest data turnover rates actually. Everyone was happy to turn a blind eye to these happenings as long as it didn't affect them.

We should be angry with _ourselves_. What's happening now is that this has hit closer to a lot more people, who are now dissecting every detail, blaming others, performing mental gymnastics, and launching 'open letters' so that their brand identity and perceptions aren't proven wrong. Convincing them to roll back their recent changes will not somehow make Apple devices private, when it was never private to begin with.
Perl uses yacc, but with extreme lexer tricks to be dynamic.

All lisps use handwritten parsers, in under 100 lines.
That’s pretty affiliated, my guy. Comments like that are a bad look, and I’m sure your friend would appreciate it if you took down that comment, or reworded it in a kinder manner.
I must be doing something wrong with Java, .NET and Powershell.
Glad to have you!
Entirely anecdotal, but I've noticed a pattern whereby previous rational people who have/had Covid will deny they have it at all costs. Even after a positive test result.

However, those who end up being negative will have a more balanced viewpoint. ie. maybe I do, maybe I don't, I'll await the results.

It reminds me of that fungus that takes over an ant's brain to help the fungus spread.

Of course my experience is of a small sample set (less than 10 people) and has absolutely no basis in scientific reality. I just found it curious.
Don't AP Bio classes still cover some of this? I remember it being covered, at least at a high level, in my AP Bio class back when I was in 10th grade.
Yep. I was taught how to navigate with a compass and sextant and such.

And then we did it once.

And then we used GPS and Total Stations ever since.
A Data-Centric Introduction to Computing (Pyret and Python)
That's not as effective as other methods.

Aeration, oxidation, and ion treatments seem most commonly used.

https://extension.psu.edu/hydrogen-sulfide-rotten-egg-odor-i...
> Public health leaders like Dr. Fauci aren't idiots and I suspect they're privately fully aware of the real situation. So why aren't they being straight with us about how the pandemic is likely to play out long term?

Fauci has been saying exactly this, in public, for a long time.

For example, November 12, 2020: "I doubt we are going to eradicate this. I think we need to plan that this is something we may need to maintain control over chronically. It may be something that becomes endemic, that we have to just be careful about."

Source: https://www.cnbc.com/2020/11/12/coronavirus-dr-fauci-says-he...

That's why his strategy consists of vaccines to reduce the death rate plus NPIs to "flatten the curve".

Flattening the curve doesn't mean reducing total infections, it means compressing the spikes so the healthcare system doesn't collapse.

None of this is new.

Any part of this you disagree with?
I try to give everyone the benefit of the doubt.

There are definitely such people that I've disliked within 10 minutes of meeting them, but they were extremely rare and they were total strangers who were usually freaking out in public over something trivial (not necessarily related to me)

I've never encountered such people in my professional life (thankfully).

> video calls before where my prospective boss asked me questions, then interrupted my answers 10 words in, for 20 minutes straight.

Yes, that might do it. I wonder how others tolerate them.
It's best to give up on any kind of consistency between command options. Any project is free to do anything it wants, and they all do. Someone is eventually going to come up with standard N+1[1] which does things consistently, but they are going to have to either recreate a bazillion tools or create some sort of huge translation framework configuration on top of existing tools to get there. And even then it'll take literally decades before people migrate away from the current tools. Basically, the sad truth is this isn't going to happen.

[1] https://xkcd.com/927/
Yes. I would bet the large majority of people here who are now quick to point out that other cloud providers have been doing this for years didn't know that fact a month ago. We're now well armed with that information due to arguing about this Apple issue. The fact that you're so quick to inform me of the facts is precisely why I think its more likely to happen.
I had (yes, I'm that old) and, trust me, that's not very interesting nor pleasing, at least not compared to full greyscale one.
Funny how Microsoft Project isn't even mentioned, but Excel instead...

I still have to come across a project management software that is delightful and effective at the same time. There are many tools out there, that do one job very good, but in my opinion, none that combine planning, execution and evaluation in a modern and predictive fashion.
Marketing vs reality
I also have a brand new M1 Macbook. But when the supply of laptops dry up, I'll sell you my thinkpad for a fair price if you need one...
Have you looked into good old gfx2 for pixel art?

http://grafx2.chez.com/index.php?static2/screenshots
Please, get me right, I'm not condoning his behavior. I just can't tell people what to do. I can just tell that his position does not match mine. I prefer to keep distance from any kind of "hot" discussions. I can only apologize for the current situation.
> It would be nice to get away from personality cult product development.

I struggle with this moral dilemma constantly. Say if we look at SpaceX/Tesla and their respective impact on space transportation and EVs - does the outcome justify the means if Musk treats his employees badly? (I'm not saying he does - I don't know that - just hypothetically).

Same for Jobs...

Is it morally acceptable to have this kind of personality type in charge if the output of the organisation pushes things forward for a large number of people? I don't mean to debate really whether we consider SpaceX or Apple to have pushed things forward for humanity - but for the sake of this discussion...

I've worked with a lot of business leaders myself who show quite similar traits. From my perspective there is a personality type here that seems to be suited to high risk, leading edge organisations that move fast, cut through the crap, disrupt, and get things done. (But, can treat those around them quite badly).

As a technologist I love the progress created by some of these companies, as a moral human being, I sometimes struggle a bit with the "means".
Scan this HN thread to see comments from devs who are
aghast. :-)
It's easier to gain reputation if you are fine with cutting corners here and there, or even make up things as long as no one can see that. And once you are at Harvard (or Duke for that matter), most people wouldn't even question your credibility.

EDIT: And to the point of not being able to fake that data well. Yeah, again, if we are in the business of getting credit points quickly, faking the data quickly makes sense too. No one would take a close look, right?
The passcode limit constant is enforced by the secure enclave. I don't know if it's been proven that the secure enclave component of the device can be changed without the device being unlocked. I'm not even sure it possible for any operating system updates to occur on a device which is locked.
I will say (unscientifically, before someone feels the need to point that out) that I have been supplementing vitamin D and zinc prophylactically since March 2020. Not in any crazy amounts. I have had three household members become infected, and I used a public gym every other day throughout except when quarantining with the sick household. Masking was quite inconsistent at the gym to say the least (maybe one in ten patrons wore them).

I was not vaccinated until late July of this year. Never contracted COVID 19, confirmed by blood test shortly before I was vaccinated.

I don't know if that means I have been lucky, or if it's possible I was exposed but did not develop COVID-specific antibodies that would be detected in the blood test.
I scanned until I saw `ls | egrep '.*_test\.(py|cc)' | xargs -d $'\n' -- rm`, and then stopped. This is a terrible idea[1][2].

[1] https://mywiki.wooledge.org/ParsingLs

[2] https://unix.stackexchange.com/q/128985/3645
> No. Nothing is an urgency.

Until someone you love is in the hospital. Or almost any emergency, really. Then you want to be reachable no matter the time.
It was quite negative but my run-ins with the OTO members (SF Bay Area) did not lead me to believe that path was worth following.