skysight-inc/HackerNews huggingface dataset:
Very cool functionality, but so much complexity to set up, connect, and manage all the various services.
I have found that people replying with "All Lives Matter" are willfully trying to not understand where BLM is coming from. I've seen it so consistently, in so many contexts, from so many different people that I can't consider it a misunderstanding. It's more at the level of "I know you are but what am I."
Agree overall, but a couple nits:

> The "slow way" actually decodes the frames, that is, it takes the blobs of compressed data and turns them into actual pixels, which especially in the case of 4K video, is very slow.

The "slow way" decodes and re-encodes the frames. Decoding is a little slow. Encoding is very very slow if done at high quality. (And even high quality is still lossy.)

> The reason the "fast way" might be less accurate is that the frame you're asking for might not be possible to obtain without decoding the video.

This is often possible to solve with an .mp4 "edit list". You include more data than is expected to be displayed along with instructions for the player to skip part of it. One obvious caveat is that the person you send the video from can remove the edit list, so the hidden frames shouldn't be anything you want to redact for privacy.
"practicality beats purity"

Depending on the use case it can be a good option (some are listed in the article). If the dev doesn't get the disadvantages the rest of the architecture will hardly be correct anyway
Spot: User Guide [pdf]
An Empire of Immigrants: Foreigners Faced in the Roman Empire
I prefer Firefox, but Bromite is probably the most privacy friendly Chromium browser for Android.
They're part of LA County.
It is if you want to have automatic deallocation with a strict guarantee of memory safety including no use-after-free bugs.
I had a couple big companies take a chance on me when I didn't know much and it worked out for them. Think of it as their investment in you which you repay with your enthusiasm and terrific contributions.
Dragon's Egg is a fun hard-sci-fi book about a neutron star. On this star, life evolves with chemistry based on the strong nuclear force instead of EM.
I remember reading an article that studied junior and senior devs and discovered that there was no way to get better at debugging. No matter how much experience someone had, their ability to problem solve was about the same.

I think that might have to do with this complexity, but also: software has so many ways of doing something, even within the same language -- and that gets permuted across, say, five different languages (Python, Rust, PhP...). It's impossible to say the "right" way to do it because there are multiple ways to achieve a valid result that's readable, AND there is a margin for disagreement between what is "readable".
> I'm convinced that lack of Sum Types like this in languages like Java/C#/Go are one of the key reasons that people prefer dynamic languages.

It doesn't hurt that static languages (TypeScript) or tools (mypy) that lightly lay on top of dynamic languages often do support sum types.
I'm thinking technically because I want PDF out and HTML/epub in. If authors or publishers have trouble with producing HTML/epub, I'd like to hear about that too. Ironically, when I had surprises with amateur-made epubs of e.g. SICP, alternative releases in actual HTML were better.

(Btw, I'm told that PDFs of Tufte suck and the only way to read him is on paper.)

> I'm going to be reading it on something paper-shaped (and often, sized) so it's barely even a tradeoff

Just as I wrote at the beginning of the thread: “buy a special device to read this format”.
I think it has to do with whether you want the user to pay from the App Store vs your own site.
It's the difference between actually understanding what makes something offensive, and not just the knowledge that it is offensive.
They kept on pushing the bodycams though... now, the police force use it to their advantage
Hey all, I'm one of the developers on this project and I wanted to put it out here for you all to see. As the title says, this is CyFHIR, a Neo4j plugin for loading, handling, querying, and rebuilding FHIR formatted data. Currently we are in our early stages but we are already making some good progress towards algorithmically mapping resources. We plan on implementing FHIR specific implementations within Neo4j via this plugin such as
SDC's Adaptive Questionnaires: http://build.fhir.org/ig/HL7/sdc/adaptive.html
Clinical Decision Support Hooks: https://cds-hooks.hl7.org/1.0/
and new features such as patient similarity indexing or deterministic care pathways. This is our first large open source project so feel free to reach out to us about anything at all!
> Although the data doesn't show african american's are killed at a higher rate

Wait, what? Take a second look at the first 3 paragraphs, and then the "Racial Patterns" section of that Wikipedia article you linked.

When people say that police killings aren't racially motivated, they are disputing the causes of the disparity in race-based deaths, not the disparity itself.

I mean, you can just do the math from recorded police shootings yourself, and you pretty consistently across multiple years get death-per-million numbers for black communities that are around 1.5-2.5x as large as for white communities. Black men are pretty objectively killed at higher rates than white men, the studies you're talking about are questioning why that is and whether officer bias and/or systemic racism plays a role in those numbers.
If I had to pick a language that got nearly everything right and shouldn't have failed, it'd be Eiffel. But it was also priced more like a truck than a tool until too late (at a time when programmers didn't generally cost six figures!)
Amazing share, my data productivity just went up significantly

I watched a video on that site from the creator, and after trivial installs of datasette and csvs-to-sqlite, I was exploring and facetting my data like never before.

I used to waste some much time generating static report summaries of my data, and now its just 2 steps away:
- bundle csvs into a db
- datasette it
- win
Google bans ZeroHedge and The Federalist from its ad platform
Happy FreeBSD user here. I personally use a Protectli FW1 with FreeBSD 12.1 and PF (Kernel recompiled with ALTQ support for QoS) and it works very well! I tried to move to OpenBSD to get the latest PF features/syntax but unfortunately the interfaces are dropping packets and no one on the OpenBSD mailing list have been able to help me. Unfortunately for me I'm not a programmer so I'm not able to contribute/fix it myself but I have to rely on the community/devs. I have reverted back to FreeBSD 12.1 and still being super happy with it!
It's not just a client, they provide the email service itself.
You are entirely right. But I would respect the Left more and fear them less if they relied more on persuasiveness rather than a cudgel. And it seems no matter how far to the left you are, you will eventually be attacked on your left flank.
Go has the unfortunate circumstances of its birth being before widespread recognition of the value of generics and better type systems. Those ideas existed in many languages, and in the PL community, and they were starting to take hold in other languages, but the consensus for most software engineers was that "sum types" are hard and "generics" aren't necessary and the type system should stay out of the way.

I think TypeScript, Scala, Kotlin, C#, and various others I forget now proved that these things weren't a fad and could yield significant gains in productivity and code correctness.

Had Rob Pike been more forward looking (or hired Anders Hejlsberg or Guy Steele to design the language) or dipped further into the PL research, he might have been so bold himself. I don't think anyone can fault him for it, these were niche and minority views in 2010 and may not even be in the majority today.

I think at the same time, we see what happens when a new language has large corporate backing in more recent years. Swift more closely resembles Rust than Go in terms of its type system.
In my opinion, Hernandez screwed up by not appreciating the risk profiles for Tails and Whonix. Tails is a LiveOS, which doesn't leave traces in RAM or on disk. Whonix is a pair of VMs, one with the Tor process, and the other with user apps. Using Whonix, exploits like this are impossible, because the apps VM has no public IP address, and can hit the Internet only via Tor.
Yeah. I think around Vista something changed with compatibility. If I remember the more expensive version of Vista had a way to get a included XP virtual machine... so I think a VM might be the best idea.

Edit: oh Windows 7 includes a XP mode that uses a VM in seemless mode and already licensed bundled with your 7 license. https://en.m.wikipedia.org/wiki/Windows_Virtual_PC

Also surprised they did programming in high school, especially back then... I guess my school just sucked compared to others... there’s some guy I used to talk to said their school used all iMacs while someone else has a robotics club! While we had old machines not even meeting the minimum windows specs...
This - if you have to fetch data from or output data to outside of the AWS ecosystem, the 512mb /tmp limit pushes you into the additional (relative) complexity of having to run on Fargate pretty quickly. Just had to deal with this for a content ingest job involving pulling a couple GB of data from an FTP server, processing it and pushing it into an RDS database on an hourly basis. Would have been super simple if the file was on S3 already.
Been using syncthing as a dropbox replacement since 2017 - It scales from a raspberry pi with a USB disk, to a docker container on my NAS. It even works if the devices aren't on the same network via relays.

It has very low system load, there are basically zero dependencies, and you can run it on your android phone too.
Or could we get rid of ALL federal holidays and put everyone back to work?

Everyone wants their pet project/idea/ideal/personal-fetish as a "federal holiday" which then all but forces States to also adopt them (or get into name-calling and finger-pointing).

How about we abolish ALL federal holidays and decide that our tax payer dollars don't give federal workers (white, grey, or blue collar) automatic paid days off, or bankers and others?

Then, everyone just gets five (or some magic number that makes fiscal sense) paid days off per year that they can use for whatever "interest" they have. If they want it for Christmas, or MLK, or President's Day, or "save the Great White Shark Day" or whatever, go and knock yourself out.

"Holidays" will still be on XML feeds and Hallmark calendars and can be celebrated by your family, clan, tribe, city, state, or what-have-you... but no one just auto-mandates that federal workers get them off (and paid for by taxpayers) automatically.

If you want to blow your allotment all at one time (and it's possible in your business to do so), go for it.

WF&A is what federal holidays really are.

How many federal workers take Memorial Day off to go weep over the tombs of veteran soldiers, or attend parades. Maybe 10%?

The rest just go party the night before or sleep all day or mow their lawn or Netflix binge. If you aren't willing to use an allotted day off on Memorial Day, then you probably don't really care about our Armed Forces or their sacrifices. That's fine - just don't use our taxpayers dollars to watch Netflix all day; go work that day instead and take one of your allotted days off for something that matters.

When is this socialism gonna end? And why is this even related to HN and being submitted here?
Australia exposes China’s many hidden hands
I don't think that's the best example. How does one separate:
"They're treating me poorly because I'm a black person"
and
"They're treating me poorly because I'm a white guy trying to be a black person"
So I get there are not a lot of black CEOs. Unsure what this means or the cause. As a board member I want the smartest and most talented person to run my business with low risk. Quantify that. Also, I'm confused when I hear that only 7% of tech jobs are black people, but 70% of basketball and football teams are black. Yet regardless 10% of population is black. Scientifically speaking... Given facts on IQ, we are probably most racist against Asian CEOs in US as they have the highest IQs on avg (106), followed by Jewish people, then Caucasian (97). This group is supposedly enlightened and factual - so...
So happy jQuery is gone! I'm also glad they're moving towards including more utility classes (this started in v4) but I've spent the last year with TailwindCSS and man is it nice. I just bought TailwindUI as well for the component aspect. I think it's going to take some convincing to move back to Bootstrap.

I'll definitely give it a shot on a small project though.
Yes, my criticism of the down vote is as much a criticism of how HN has decided to structure things as it is of those who actually do the downvoting.
I think that is your preference and not a generally accepted fact.
At the time Intel was pushing on performance-per-watt, AMD was not. So AOM was significantly further away from getting the iPhone contract than Intel was.

And Apple is already extensively using multiple small chips put together to form their A13 APUs, so they are not far from the full "chiplet" already (they just are not using silicon wafers as the interface yet).

Right now I think that the main barrier to the Mac Pro already being on AMD CPUs is the lack of Thunderbolt. Already there is 1 Thunderbolt AMD motherboard, and with Thunderbolt becoming part of USB 4, that barrier will fall next year. So it will be an interesting race: is Apple pushing for AMD Mac Pros, or ARM ones?
To be fair, homicides account for 14.7% of fatalities of male minors, which is significant (about twice as likely as cancer for that age range.) However only a small percentage of those homicides involve cops..

https://www.cdc.gov/healthequity/lcod/men/2017/all-races-ori...
They didn't _need_ it, but I think people gloss over how much easier jQuery made things back in the Bootstrap 1 era. In essence, Bootstrap used jQuery to bootstrap Bootstrap.
I’m not sure that Apple denying an app into its App Store because that company criticised Apple on one of its marketing pages is justified.
What do you mean by 'significant' update? Version 0.90 was released just recently, and there are continual slow and steady updates that come through. For a CSS framework, that seems quite appropriate.
What does understanding one community extremely well have to do with anti-racism?

Anti-racism is being against making judgement based on race. Nothing more. No laundry list of buzz words or actions.

Understanding 'the Black community' doesn't even make sense at all. Like all Black people are part of this community where if you truly understand and experience the worst pain only then you can start to find racism in society and yourself.

Racism can come from anyone and be directed to anyone or group.
Adaptive Preference Formation
one thing that works wonderfully for me is to replace the ritual with an easier one, for example,

wear a circle ring around your ankle, or draw a circle on your underwear, so you are all the time inside a circle , and all the time protected inside a circle, so when you enter a square, you dont need to perform any ritual, because you are already protected by your circle and this neutralizes all the squares

sounds funny and irrational but our rituals arent rational too , lol

i used to perform rituals all day, sometimes, when crossing a street, the traffic light opened for the cars when i was still performing my ritual, and i continue performing in the middle of the road, and the cars came and i had to run to the other side and the cars drivers thinking i was crazy

i had wounds in my hands because knocking the wood for hours nonstop

i used to miss the subway ride because i had to wait for someone dressing in pink to get in the subway before me

i didnt try any medication because i didnt want to mess my brain with brain affecting medicines

one day i decided couldnt live like this, and i tied a string with my protection color around my wrist and i said to myself the string protects me and i didnt need any other ritual anymore, then i was free of 99% of the rituals

its so good to feel free

in the beggining, when i feel the urge of performing some ritual, because of the habit, I remembered myself that I dont need and remember im already protected

after some time you dont remember the other rituals and your brain gets the habit of being free

you can try to find some ritual to perform just once a day after wake up, that is valid for the whole day, so you dont need any other ritual along the day, then you are free the whole day

this helped me and changed my life , hope can help you too
Google bans ZeroHedge from its ad platform over comments on protest articles
I agree the API and the chaining are nice in some cases. And I agree that native JS is less pretty.

But I personally don't use it anymore since a while now. I either use React/Next + Redux if they are a good fit, or just plain native JS otherwise. JQuery doesn't solve enough of a problem (anymore) for me to be worth loading and adhere to.

If I do the latter then my code is often structured the same (per module).

- defining some utility functions

- setting up state and state-transformation / "top-level" functions

- getting the DOM elements (once)

- defining DOM mutations on those elements based on the state, usually call these "render" functions.

- registering event handlers on those elements which call the top-level functions and pass the new state to the render functions.

I know this is kind of a dumb/rigid approach, but it suits me well. There is not much obvious use for jQuery here. The only place where the nice chaining API would be useful are the DOM mutations (sometimes) but I haven't found this to be a huge deal.

As soon as I need to do more AJAX, inserting/removing whole Nodes/NodeLists, have more involved state management and policy then jQuery doesn't help anyways and a more sophisticated framework is more fitting (like React/Next + Redux).
As I understand it, even if you unwisely continue taking it, the superhuman side effect goes away quickly.

Don’t mess around with steroids.
Hacker News, reddit, any blog, any newspaper.
The difference is one of power. Netflix could be make or break for apple customers. Hey is not.
It's worth noting that this is not a case of "elites" taking out an unfairly large share out of a communal resource, it's the case of the elites choosing how much of their private resource they want to share with the rest of the society. It (e.g. Harvard) does not belong to all citizens/taxpayers, it belongs to the elites, and they can get as much 'leg up' as they choose.

It would be perfectly cromulent for Harvard to choose to admit only legacy students, and it could be a reasonable choice for them to set the tuition fee to a million dollars per year, with no scholarships whatsoever, and admit only rich students. They're not part of a government-funded education system with a goal of educating the whole society, they are a private school who can educate whomever they want - they can go back to teaching only Puritan clergy as they once did, if they so wish.

In essence, all the (quite welcoming!) financial aid and scholarships they're offering for talented students is freely given charity, funded by the fees of the rich students and gifts of alumni - and here we are complaining that they're not doing enough charity and not doing it in the right direction, forgetting that they might as well stop doing it at all if they wish.

They are essentially controlled by their alumni, who elect the overseers, so if the alumni collectively decide that it's good to invite talented-but-not-rich students with scholarships, because they believe it's best for their school and the children of alumni who also will be joining the school as legacy admissions, then that's their right to choose so. It's "their club" and they get to choose which non-super-privileged (if any!) they want to invite to their club.

This is in deep contrast with most other countries, where the elite universities tend to be funded and run by the government, who then gets to set policy to achieve relevant social goals, but in USA the top universities are private and their policy is controlled by the super privileged, not anyone whom the general public can elect.
Data privacy is an engineering problem - and currently there aren't any really good open-source tools to 'solve' data privacy - it's really up to the application developer to make sure they don't mess up. If the organisations is sufficiently large there is a CISO to ensure the correct processes are in place so that this sort of thing does not happen.

I think in an ideal world data privacy should be addressed by open-source software enabling software developers to easily express data privacy as code and version control it and review it much like we do with our infrastructure.

There is an product [0] which is currently in Alpha aimed at doing this. (Full disclosure I am one of the core devs) We don't support S3 buckets yet - but it's on the roadmap.

[0] https://github.com/openquery-io/parallax
Just a thought, but have you considered simply using PyTorch through PyCall.jl or something like ThArrays.jl? This may not be worth it if the majority of your code is reliant on PyTorch, but it's certainly an option that should be taken seriously imo.
> It is white men who feel silenced in the tech industry, by HR, the press, CEOs and activists.

As a white man, I’m sorry, what? Are you writing from a parallel universe?
You're looking at this way too narrowly.

The dichotomy isn't between helping people outside your community or within your community.

That dichotomy I'm highlighting is between having a culture of helping one another or not having that culture.

The communities that aren't helping those within their community, typically aren't helping people outside their community either. There are plenty of cities and neighborhoods in this country where there isn't much community service, participation in the community and taking pride in helping your community succeed relative to other communities out there. I grew up in a predominantly Jewish town as a kid. The level of involvement from the parents in the school system was off the charts. Since moving away from that community, I've never once seen anyplace else that came even close to that level of civic involvement.

It doesn't even have to be community based on race. It can be as simple as volunteering in your neighborhood or city.

Communities that grow rich have a culture of service to one another whether that community is delineated along racial or geographical lines or if that community is global. The size of the group or whether there is exclusion or not is orthogonal to my point. This culture change is easiest to begin at home and within your community.

One of the big differences I've noticed between liberals and conservatives is that with liberals, community starts with the world, then moves to the country, then the state, then the county, then the city/town, then the neighborhood, then the family. With conservatives it's the opposite. Community and obligation to one another begins with the family and moves to the neighborhood, then the city/town, then county, then state, then country and then world.
A first step can be disassembling and then decompiling the binary. A good, free tool for this is Ghidra: https://ghidra-sre.org/

It will not give you code that you can recompile, but it should be possible to understand and recreate the code based on the result of decompiling the software

An alternative approach can be to emulate the binary under e.g. qemu