skysight-inc/HackerNews huggingface dataset:
Well, I think AT&T and Arise actually are people, they're just not individuals.

But getting to the core of your point, how would you allocate blame? Is the CEO responsible for every mistake? Do you part it out to various levels of management, based on their involvement with this specific case? Do you think it's better if more corporations copy Google's approach, and outsource all the low-wage work to avoid bring blamed for problems?

To be clear, I am not sure who is to blame for what, but I think the real problem is a shortage of opportunities for people at the bottom of the corporate ladder (as well as for those struggling to get on it). The average HNer isn't protected from exploitation by laws, they are protected by their BATNA (best alternative to a negotiated agreement).
This font is beautiful and exactly what I was looking for.

I’ve used Courier as my coding and console font for a long time, as it had the right character design and stroke width choices to make reading really easy, even at small font sizes.

A lot of modern coding fonts are taller and thinner. I’ve tried Fira Code, Source Code Pro, Consolas, and others each for a week or so, and found myself struggling to read identifiers and punctuation as well as before.

This font however hits all the same points and is instantly readable for me. Thanks for sharing!
This is just a toy but might seem like a great idea for someone less experienced and could normalize bad practices.

Specifically stating to not use in production will not stop people from doing just that!

Requirement files aren't magic, neither are virtual envs. Every slightly professional IDE supports that. No need to create anti-patterns.
The original article title highlights what's interesting.

> Judge denies Epic’s request to force Apple to bring Fortnite back to App Store

The judge has proposed the temporary compromise that Apple allow Fortnite onto the store while Epic pays into an escrow — which Epic has refused.
The discussion on HCQ was fairly reasonable and scientific until the current president weighed in whereupon it became weirdly polarised.
Goodbye, Native Apps :(
Hybrid apps are taking over native apps which ran smoothly on both low-end and high-end computers
Pascal's book [1] highlights various issues with the language & is worth reading if you are not familiar with it.

Example:

select *
from customers c
inner join orders o on o.order_id = c.customer_id

Legal syntax but clearly incorrect.

[1] https://books.google.co.uk/books?id=t9ZQAAAAMAAJ&source=gbs_...
"Completely unbuffered" is almost unattainable in practice, so I'm not sure that's a reasonable inference. About the best you can do in general is not do any buffering yourself, and usually explicitly bypass whatever buffering is going on at the next level of abstraction down. Ensuring you've cut out all buffering in the entire IO stack takes real effort.
If they haven't been able to do so in 20 years, I don't think this is a problem they particularly care about "solving".
What next? Taking down Netflix shows that show apple in a bad manner?
Many non-cheap ones too, notably Samsung and LG (in the US).

If you want rooting and a bunch of storage, your non-cheap options get harshly limited. Looking for such a phone over the last few months, the options for my carrier were Motorola or bust. Which means getting an Edge, which are goofy and expensive and have defective screens.

So I gave up and got my first unrootable phone, from Samsung.
> For each referenced module load its symbol table into RAM. If implemented cleverly, this is literally one read() call.

That might easily be a lot slower than building a huge hash table at the start.

But there is a huge advantage to be had if the effort of building the large hash table can be shared between all files that are simultaneously built.
Ahahah, I dropped in here to share this little tidbit too. Looks like you beat me to it. I figure it's been long enough that I can share some war stories.

I was in the car w/ the founders on the way to Hacker Dojo when they got the news that they'd been accepted into YC. At this point much of their tech demo had been built by some kid they'd hooked up with at the Dojo. One time I remember one of the founders was on the phone with his mom trying to get more time out of him. I never saw the technology deliver on any promises but I was probably like 22 at the time and I was stoked to get to play with depth cameras and AR goggles at all. I helped them film some tech demos and build some jigs to take footage through the googles. It's through Meta that I met Steves Mann and Feiner. I had a few great conversations with them at the time, and later it also made me realize that brilliant people who you deeply respect can make some really dumb bets too.

The best way to describe Meta is "store brand Magic Leap". Huge gap between what they had and what they were selling, and never enough focus to put in the hard work to narrow it, or the humility to admit that they overpromised. They did eventually pay me, though I think some friends of mine were not so lucky. I would say it was mostly incompetence and not malice. I think the founders truly believed many of the lies they told and it was easy to get caught up in that energy. Working with them and hanging out in their general orbit at ChezJJ and the Hacker Dojo was probably the most HBO's Silicon Valley experience of my life and I'm deeply grateful for it.
cleverness is closely related to wit, and brevity is the soul of wit. A sufficient amount of cleverness often allows you to say in a few lines what would otherwise be said in 100s of lines - for example switch statements or numerous ifs going through each possibility with not much difference in how each branching is handled. I find the verbose listing of each possibility gives me physical pain, so I support cleverness in such situations.
Only Zucker---- can speak to the rationale for Facebook's nudity policies. However, I've seen it speculated that FB's policy is driven by the fact that advertisers don't want to risk the blowback if one of their products were to be seen advertised next to any content religious conservatives will get upset about. Other sites that used to post various forms of semi-nudity have run into this problem.

Facebook itself may also be unwilling to risk losing advertising from conservatively-aligned companies by allowing material that their conservative clients would find offensive.

Religious conservatives can cause tremendous brand damage if a megachurch pastor happens to 'find' something blasphemous that he can use to motivate his flock to up their donations that week. For most companies it's not worth the risk of stirring up these people and it would not be surprising if this is also the case with Facebook.
Find amazing people who inspire and create good content
There are amazing people who make great courses, most likely even better, for free and only problem is finding them.
This application helps find people and interesting content.
You can check https://pypi.org/project/smart_imports/
That's side stepping the real problem very neatly though.

Speaking as a citizen of a country with "real" identification laws, how would you like the banks to identify you?

SSN? Absolutely not. That number is not meant to be used as formal identification, it's completely unprotected.

America has a particular weakness to identify fraud because you don't have an identity system.

My ID number is formally defined in law, protected and verified by various check sums built into the number (like so many tokens out there). Banks are required, by law, to ensure they have identified the right individual before transacting and they carry the full burden if they get it wrong.

The SSN in the US is sequential and I never fail to laugh at the idea of forcing your banks to verify you with such a flimsy structure. It's just gonna make the problem worse
Ok, so maybe one single person...
Another thing we should also remember is that just because most of the earliest sources we have are greek means less that the ideas were necessarily novel to those sources than that we simply don't have any earlier record of the ideas.

Consider Thamus, as reported by Socrates, as written by Plato, arguing contra legibility, against preserving knowledge in writing.

http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%... (infra)

http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%... (supra)

Socrates: Ancient Literature Theorists believe the written word will be used for disinformation campaigns.

(voiceover) Theban: You offer your pupils the appearance of wisdom, not true wisdom, for they will read many things without instruction and will therefore seem to know many things, when they are for the most part ignorant and hard to get along with, since they are not wise, but only appear wise.

Socrates: What if it were true?

Phaedrus: Are you just making up fake news about Egypt?

Socrates: To you, perhaps an ad hominem against the source is apropos, for you do not evaluate solely the truth of claim.

Phaedrus: True, the purported argument of this alleged Theban is sound.

Demang im bera vide fit welte na ye finyish kom sif weltemang. (Those who only watch welding tutorials haven't yet become welders.)
> That's not really true unfortunately, there's a good amount of videos that proves the contrary.

Are you referring to any of the exquisitely cherry picked videos that were highly edited to convey the militants talking points?

Better yet, are you able to provide a single example that supports your assertion?

> It also does make sense to come protected when the police use dangerous weapons and violent strategies against protests.

That assertion makes absolutely no sense in france, specially as you're referring to one-off protests where activists plan to riot and assault people and destroy property.
I always have a notebook by my side. I like to "draw" algorithms and "prototype" things in pen and paper. I've always felted that I can think better that way.
> "Completely unbuffered" is almost unattainable in practice, so I'm not sure that's a reasonable inference.

While absolutely true, I've found that fact to be very surprising to a lot of engineers.
Although I dont like the precedent I will definitely use this

Reporting spam or harassment doesnt work on Telegram and cease and desist is hard too

But knowing I can just go to Apple instead is definitely a tool
> Obviously not perfect unless we can get the median hours worked.

Even then, the median annual wage divided by the median annual number of hours worked won't necessarily be equal to the median hourly wage.
> The productivity of any individual worker is determined not just by their skills and technology, but also by the institutional structure we put in place.

Could you expand on this a bit?
Anton Wilhelm Amo
The "other" fast compiler (tcc) can do this:

https://bellard.org/tcc/tcc-doc.html

> TCC can be invoked from scripts, just as shell scripts. You just need to add #!/usr/local/bin/tcc -run at the start of your C source:

#!/usr/local/bin/tcc -run
#include <stdio.h>

int main()
{
printf("Hello World\n");
return 0;
}

And famously, with some patches it can compile the Linux kernel at boot time (in reasonable time):

https://bellard.org/tcc/tccboot.html
BMA physician-assisted dying survey results published
Wozniak has not designed it on the transistors level, he used MOS Technology 6502 microprocessor. Though I agree he could probably understand it on the transistor level if he wanted/needed to.
Through what right or means can Apple demand this, though? Telegram is a platform for user-generated content and it seems odd for Apple to single-out those 3 channels/groups specifically - what about the hundreds of thousands of other objectionable groups on Telegram?

And why Telegram in particular? Why doesn't Apple give the same ultimatum to Facebook to pressure them to block access to militant ethnonationalist groups - or for a more-fair comparison: Awful groups on WhatsApp.

If there's one thing worse than burdensome walled-garden rules, it's inconsistent enforcement of them.
We must liberate the people of the world from their non-US backed oppressors so that they may be replaced with US-controlled ones like Pinochet The Shah and Saddam (until he went rogue)
They're protecting the DNC candidates, that much is obvious. In this particular case this highlights the different stance on China between the incumbent and the contender administrations. Both Harris and Biden have deep ties with China. Harris through her husband, Biden through his crackhead son. So you could indeed say that both are "beholden to the CCP". The Chinese are not stupid, they don't give just any crackhead $1.5B to "manage".
General question: if mmap pulls in data as you ask it and not before, you're going to have CPU waits on the disk, followed by processing on the CPU but no disk activity, alternating back and forth. I'd assume that to be optimal is to have them both working at once, so to have some kind of readahead request for the disk. How is this done, if at all?

Edit: just seen this which kind of touches on the same https://news.ycombinator.com/item?id=24737186
Don't know, but there was a mysterious entity that nearly bought the rump of Acorn IIRC to keep producing RiscPCs. Due to some fumble the deal fell through. I vaguely remember it being some kind of media-tech company. Probably the same mysterious entity.
The Dipstick
The hardware is capable of easily supporting the new software, but only if it gets OS updates. The problem isn't the hardware, it's the manufacturers.
There are channels dedicated to publishing information about members of state-run gangs, e.g. https://t.me/belarusassholes

Deleting their messages means deleting the entire contents of channels.
And what’s the problem? They are oppressors, voluntarily working for an oppressive system. Nobody forced them to beat up old women on the street - they chose to do that. Given that there will be no legal consequences for their brutal acts, why should they not be targeted?

Or do you think that we should put corporations in charge of criminal justice?
I'll give you one example. They are in control of your very application existence on their platform. I can't have that. Other then that there are tons of things you can not do / discouraged from doing. You are free to read up on their relevant documentation. If you do develop on mobile you probably already know all of it way better than I do.
Segment is a customer data platform (CDP) that helps you collect, clean, and control your customer data. Here’s more information [1] from Peter Reinhardt, one of the co-founders.

[1] https://www.quora.com/What-is-Segment-io-all-about
If the point of the channels is to share strategic information related to your oppressive regime, it's disingenuous to claim they "channels aren't being asked to be shutdown" when having delete those specific messages has the same impact - making the channels defunct - and giving Apple a plausible deniability scapegoat/gaslighting of "buT wE DIdn'T asK THeM to tAkE doWn tHE chAnnEL."

Apple is taking sides with an oppressor by requesting this, that they're choosing to ignore the circumstances - where doxxing otherwise generally is bad because generally it's not reasonable - is not reasonable and lacking nuance.
Here's the link to the planet money episode https://www.npr.org/2020/09/29/918195277/call-center-call-ou...
Thanks. It’s just crazy that Apple doesn’t want Telegram to spell out Apple’s own rules.
The fascinating story behind the longest known prehistoric journey
I'm disappointed to see so many negative HN comments about this project. I think it is really cool!

You shouldn't use this in a production web service--and the author says as much in the README--I think there are some great uses for this code:

1. Demonstrating how the Python import system works. There is a lot of nuance at hand that other programming languages (like C) don't have an analogy for.

2. Creating truly self-contained Jupyter notebooks. Right now, if I want to send someone a working Jupyter notebook, I have to send them a requirements.txt (or, better yet, a Dockerfile) for them to install in a virtualenv. This is too bad, because specifying the dependencies in the notebook itself is better for teaching purposes.
> In Marseille, a man who swore at a police officer who was about to hit a woman

Is there any evidence that supports in any way that one-sided and deeply biased personal assertion of what really happened during the protest?

Because it's unbelievable that a man, who just happens to be directly involved in a violent riot with a long track record of destruction of property and assault on passer-bys and even law enforcement just so happens to be there in the thick of it just minding his own business and doing absolutely nothing to no one at all until he just so happened to find a moral argument that led him to just blurb a mild curse word directed at a bad police man, and only that, at the wrong time.

Incidentally, cases like these are the real motivators of these slippery slope legislation hikes. We have been seeing semi-professional activist organizations exploiting and abusing any conceivable loophole to avoid any legal consequence of their violent actions, under the guise of democracy and free speech, that they are single-handedly screwing up everyone out of their rights.
Just program in Fortran IV then the linker will only include routines that are called.
Have you got any benchmarks to back up FAT32 being slow? FAT32 has no journaling, ACLs, transactions, CoW, nor any of the other advancements that many modern file systems do (remember we are talking FAT32 and not exFAT which modern systems use when falling back to a FAT32-like file system).

Yes caching was required but that was as much to work around slow storage mediums (as was the norm back then) and in fact that capability is built into the OS rather than the file system and is used by all file systems. This is the same for Windows 9x, NT, and even Linux and UNIXes too (ZFS on Linux is the one exception I know of where caching happens within the file system driver).

Sure, Win 98 might might a few IO optimisations, I think DMA might even be disabled by default, but it’s also a much lighter OS than modern contemporaries and that will make a hell of a difference too. Remember 98 was designed to run on hardware less powerful than a 10 year old smart phone and the entire OS has a install footprint of around 300MB. There’s going to be less background processes (and particularly on a VM install specifically for Delphi 2 benchmarks). The only draw back is you wouldn’t have SMP; but that doesn’t always help with software compilers because they are traditionally single threaded processes.
I think I saw Apple had a patent with a similar idea when they first launched FaceTime.
Ah, comrade, the channels will not be closed, they will merely be... hm... adjusted.

What functional difference is there between banning access to the channel and closing it? And why do Apple have any interest in this, unless they are working at the behest of the Belarusian regime.
Are those shows likely to incite violence which may result in people being killed ?

Because in Hong Kong similar channels were used to kill police.

This isn't a simple question of censorship.
It's...not exactly lambda calculus or category theory. It's a dramatic flattening of the layers we think of as natural in our programming world. Of course we write source code describing a class that is compiled into an object file which is loaded into a JVM. So just write the bytes that makes the JVM have a class directly into its memory. And on the other side, that anything obeying the same mathematical axioms can be treated as the same, be damned how it's implemented. Those two taken together can make it seem like witchcraft until you realize that all the conventions of our craft are just that: conventions.
I thought queue depth related to supporting outstanding/pending reads. For a serial access such as csv parsing, what would you do other than having a readahead - somehow, see my other question - which would presumably maintain the queue depth at about 1.

Put another way, what would you do to read in the CSV serially to increase speed that would push the queue depth above 1?
That’s misleading title: channels doxxed corrupt law enforcers. I’m not saying it is good or bad (I don’t know, what do you think?), just pointing to significantly incomplete title.

And another very interesting question is: who complained to Apple? Obviously it is not Apple itself monitored these channels.
> You should never compare two floating-point numbers for equality.

... when their values come from an arithmetic computation.

Here's a counter example: Quake's collision code makes extensive use of `if(trace.fraction == 1.0f)`, which basically means "could the whole move be done without colliding?". This makes sense, because `fraction` is explicitly initialized to `1.0f`, and gets potentially overwritten with lower values in case the ray intersects colliders.

This could also make sense when dealing with clamped values, e.g:

```
const float ratio = clamp(some_computation, 0.0f, 1.0f);
if (ratio == 0.0)
{
// ...
}
```

In both cases, the zero or one being compared to isn't a result of an arithmetic computation ; it comes from an assignment with a known constant (e.g inside `clamp`).
He did refer to experiments which demonstrates "natural" selection in action, like pidgeon breeding.
I'm from Belarus. Honestly, I'm surprised Apple gives a shit. Now I'm worried that Apple can cooperate with local police in case they make inquiry. Am I safe?

Here is the link to one group that uses ML to de-anonymize people:
https://youtu.be/FAJIrnphTFg
RIP Pascal as well. Delphi wasn’t without it’s frustrations but Pascal was a far better language than people give it credit for these days.
EFT.
A problem hk faced as well. But to threat to shut down telegram is not the right move. You do not kill a platform.
Thanks for recommending this, it's awesome!
LaTeX in code is a bad idea and it contradicts Julia's proposition of having clean syntax and being beginner friendly.
Can you point me to similar Facebook/Whatsapp groups ?

Because they are usually pretty aggressive about acting on inciteful content.
Good luck trying to convince anyone with such a crap argument. At this point I cannot distinguish the GJ from a crying kid on a plane that's crying just because and the more they scream the more it hurts their throat making them scream more.

The protestors are exposing themselves to be the chair à canon of political movements (which might or might not have ulterior motives)
> In fact, we all take super-extra precaution to not over-learn from our own failures.

I'm curious to hear more. How do you go about this?
If something in your life becomes overwhelming, and you are receiving no compensation or recognition for any of your effort .. what, would you say, would be the smart move?
Tribe women not covering breasts does not imply tribe men did not get excited to see them.
Modern women, specially young, dress very provocatively sometimes, and men definitely feel excited when they see them, yet they do it anyway.
Climate Science Denial Network Behind Great Barrington Declaration
This is a complete double-standard. Telegram messages are user-generated content. Is Apple going to start blocking websites in the Safari app? I'm sure one could find a lot worse things than doxxing by using Safari.
It's the same difference as that between posting a review saying you don't like a dish served at a restaurant, and wanting to destroy a restaurant because you believe a cook of your personal choosing should be in charge instead.
> I imagine...

That's not really science.

Given it's your body, the most valuable thing you have, perhaps a more fact-based approach is warranted?