skysight-inc/HackerNews huggingface dataset:
Sadly, most of the gun rights supporters in the US seem to fall in the partisan camp that unwaveringly supports the police and the military, no matter how many civil and human rights those organizations seem to infringe. (It's confusing to me, too.)

(An aside: Posting a similar wonder as you just did recently got me permbanned from Twitter after 12 years of daily use and ~10k followers. You're apparently not even allowed ask questions about guns and cops in the same sentence over there, even if it's not your own guns you're asking about. No response whatsoever to support/appeal inquiries. It's toast.)

The other team, they make noises about human rights and equal protection, but have no practical means to induce the police to comply, due to decades of having voted in those states to deny themselves even optional/opt-in access to the types of weapons the police carry in every single police vehicle just meters from them on a daily basis.

Meaningful nonviolent physical resistance in most of the more populated places in the US is thus now totally infeasible, as we have learned in places like Ferguson or New York City as the police are significantly better armed than any group that they wish to subdue, legally or illegally. (For a long time I thought this was a new development until eventually learning about Kent State when I was in my mid 20s.)

For example, during the 2008 RNC in New York just before W's second term, the NYPD were able to illegally imprison several thousand peaceful political protesters for a whole weekend in temporary concentration camps with total impunity due to this physical power imbalance, which resulted a few years later in an amazing $800M civil rights violation settlement (paid for out of tax money, of course; none of the police who orchestrated the illegal mass kidnapping suffered any negative consequences).

At higher levels, both "sides" are fully in agreement about the total commitment to continuous war and widespread illegal domestic surveillance. It seems that there are absolutely zero available political choices for "no widespread unchecked surveillance, no forever war" in the US any longer.

...and so the problem continues unabated.
Pointproofs: Aggregating Proofs for Multiple Vector Commitments
Setting Up Cloudflare for Teams as a Startup Business
One wonders what the great classical composers would have done with these tools?
Hacking (as per original MIT definition) means doing something clever or novel because of the love of the medium not to satisfy some sort of demand or business opportunity.

It's in the spirit of "look at this cool thing you can do".

I'm sure you're familiar with free(libre) software already and "libre hacking" is just that - some relatively useless fun programs or tools that people share under libre license.

My favorite example that I use every day would be doge[1] project that just prints a doge meme based on your terminal history whenever you startup your terminal. It has no real purpose other than make you smile an appreciate technology from the novelty point of view.

1 - https://github.com/thiderman/doge
> Assembler if you know JavaScript

Maybe go with Rust instead.
> Sorry, this content is not available in your region.

GDPR wall?
In Sonic Pi you can send and receive MIDI messages and OSC messages to interoperate with external synthesiser hardware and software.

Sonic Pi comes bundled with SuperCollider. The Sonic Pi server calls out to SuperCollider to play samples, synth tones, and apply FX. See the slightly out of date diagram here for details: https://delftswa.gitbooks.io/desosa2016/content/sonicpi/chap...
> Once a company reaches a certain size, any power that individual employees wield will have been diluted to microscopic levels, and even founders' altruistic motivations tend to fade or get drowned out by the basic profit motives of an increasingly large group of shareholders.

I couldn't agree more. But at the same time, I'm completely baffled that while this sentiment about companies is widely agreed upon on HN, people around here don't expand this from companies to much more powerful and dangerous orgs: governments.
They either idle the engines / run the APU to keep air circulating the whole time, or else they pipe in fresh air. I think it's SeaTac airport where they paint a message about "Mister Pipe" or "Mister Air Pipe" right on the jetway air pipe, along with a message about how it reduces pollution by reducing engine / APU idling, ending with "Thank You, Mister [Air?] Pipe". This "pipe" allows the more efficient (and bulky / heavy) air filtration and industrial chillers in the airport to be used to supply fresh air to the plane while the jetway is extended.

If this weren't the case, the plane would get very stuffy very quickly. Imagine your share of the cabin space. Now imagine yourself sealed in a cardboard box that size waiting for the plane to board. How many minutes before your cardboard box becomes unbearable? They're always pumping in fresh air while passengers are in the airplane.
Does Actix really have all this stuff? Signed/temporary URLs for instance? Never used it so just interested.
Which type of content do you think will disappear if works can be freely distributed by anybody? Most content producers I know either produce content because they love it, and make money from advertisements and donations (e.g. YouTube), or they have a dedicated following that will buy content from them (rather than pirate it) to support them.
IBM Launches Watson Aiops at Think Digital 2020 Virtual Conference
China’s first Long March 5B rocket launches on crew capsule test flight
> They have full control of your project.

Correction, you _gave_ them full control of your project, when you decided to use their APIs and tooling as the literal backbone of your application.

This is the tradeoff, and server administration is not something you can hack at, DevOps style. Proper external backups would've at least made switching away less painful.

If you wish to have full control of your data, you have to co-locate your own servers and run things on bare metal. Though running things on the cloud is a trade-off that many of us have made.
All the economists working in Stata would like to talk to you about their employability
Google Chrome Extensions to Make You More Productive
Report on face masks' effectiveness for Covid-19 divides scientists
The company I work for has banned the use of Google Cloud due to how they treat their Play Store developers, in particular that there never seems to be any human being that you can talk to and find out what you need to do to fix the situation. We do not want the same to occur to our servers or if there is an overflow from Play Store ban to GCP etc. We use AWS instead who has so far been very good at the support side.
Deleting data distributed throughout a microservice architecture
2 million is only less than 1 percent of the population. We'll barely notice it and within that number, some will be dead anyway regardless of the pandemic.
> Memory-mapped I/O

If you are using volatile to interact with memory-mapped I/O, that means that there is a _thread of execution_ somewhere also interacting with that memory - otherwise why are you reading/writing to it? - such that if those reads and writes are not synchronized the program has a data-race and the behavior is undefined.

The claim that this is not a data-race because those threads of execution are "outside my process" is incorrect: the C standard doesn't know about processes. Whether one thread runs in a CPU and writes to a memory mapped DMA region, and the other thread is in your network card reading from that same memory region doesn't matter at all.

The right tool here is a `volatile atomic` load / store.

> - Values changed on other threads on x86 if you just don’t give a damn

If by "don't give a damn" you mean "don't care about UB" then this is correct, because doing that is UB, and UB can do anything.

> Values that are changed in interrupts

From the C standard point-of-view, an interrupt handler suspends a thread of execution, and the handler runs in a different thread of execution. Whether these threads are serialized by the OS or not doesn't matter, reading/writing across threads without synchronization is UB. In particular for interrupt handlers, using volatile to modify memory from an interrupt handler doesn't imply that the thread reading that memory will see the modification (e.g. the compiler might have cached that in a register). Using volatile to read the memory isn't sufficient either, because volatile is not a compiler fence, and it doesn't synchronize-with anything, not even volatile. The right tool here is a `volatile atomic` load / store.

> - longjmp/setjmp

The C standard requires the usage of volatile here, otherwise the behavior is undefined. There is only one thread of execution at play here, so no synchronization is necessary.

Similar control-flow constructs like throwing and catching exceptions do not require the use of volatile here, so the reason one must use volatile here is because longjmp/setjmp is a poorly designed language feature.
There's also a _great_ talk from the creator (Sam Aaron) on Sonic Pi, including live-coding examples and some wonderful insights on how computer science is taught in schools:

https://www.youtube.com/watch?v=OLLwG_SN8oo
Understandable response. But this is far from the first city to do this. Previous cities, the company involved is separate from the police force, and requires a warrant to reveal any footage. Any slipup, they lose their contract. So some incentives to keep it honest.
Surprised to realise it's now 11 years that I've been boycotting it. https://www.theguardian.com/uk/2011/apr/15/john-snow-kiss-in...
Ask HN: Never read the Bible and know nothing about Christianity? I need you
Hey everyone,

I am conducting a study and writing a paper on the Bible & specifically Christianity's impact on technology workers and those in the startup space.

Qualifications for the study:

1) You have NEVER read The Bible, ever.
2) You know NOTHING about Christianity.

If you are interested in being a part of the study please email titusblair@gmail.com.

Please NOTE: You will not be preached too, etc. this is strictly a data and survey project.
No garbage collection, doesn't compile to Javascript[0] and everything on Android is moving to Kotlin anyway.

Just to be clear, my reasons stated above is why I'm moving to Kotlin. I make no claim that other people should or would want the same things. I've realised that I like languages with explicit strict typing, and that allow for a greater level of expressiveness at the cost of a higher intrinsic complexity and the comprehension that requires.

[0] https://kotlinlang.org/docs/reference/js-overview.html
The nasty part is assigning "monitary costs" to the bugs CI discovered. Without that you can't compare it to the cost of writing, maintaining and running the tests.
Microsoft Pours $1B into Poland’s Digital Transformation
My 8 year old enjoys it.
Thanks Matt! TLS endpoint, web server, load balancer, reverse proxy all in one. Rock solid uptime measured in years. I run it on every machine ;)

Am curious what tools you use for testing Caddy: generating traffic for load testing, web fuzzing, net simulation, etc?
Not always. COVID-19 was described as “mild” at the outset. Turns out their operational definition of “mild” was something like “doesn’t require a trip to the ICU even though it may require hospitalization.” Not everything you read will use the word “mild” in its conventional sense.
> Is it illegal to build counter surveillance tech

Would fall easily in the obstructing of justice category, so, yep. You can't win this fight
The UK has 0.0859% of the global population and 11.43% of global covid-19 deaths.

I don't think it's too early to say.
"Crafting Interpreters" by by Bob Nystrom (https://craftinginterpreters.com). Although the book falls short in covering static analysis (obviously), implementation of ast is covered in detail.
Is this bad? Am I misunderstanding?

What financial damage does this do when Nintendo no longer manufacturers this console or actively developers for it and hasn't for years, or a decade in the N64/GameCube's case?
I guess it depends: do you plan on selling tarp, poles and rope? Or are you thinking more of setting up a high power laser to burn out the cameras?
>so arguably that's not a problem.

As soon as you try defining "small changes" and the period of time on which they can occur, it is arguably a problem that will lead to loopholes easily abused by the legal departments of any big corp.
You don't know what apps you're missing if you can't see what apps would exist without the restrictions.

That's like saying "I've rented from Blockbuster Video from over a decade without needing to view videos Blockbuster doesn't carry"
really well put. "People have a deep need to relate as full human beings to their work." And those relationships can be very important - even though they might not outlast the time working together.

I think though that "meaningful work" is different from deeper meaning in life. Confusing the two causes suffering. I have worked at an adtech company with really good people. I helped start a nonprofit publication in Brooklyn full of college friends, artists and academics- which ended up being the sleaziest group of backstabbing grubs imaginable.

I have a manager right now whom I respect. He (CTO) gives good project guidance and makes clear decisions based on rational business reasons... I like him but have no illusions that he would fire me in a second if it were in the interests of the company. Keeping this in the back of my mind helps me modulate my response when I am frustrated or really almost any emotion to the excess.

Its possible to do very meaningful work without being friends. You can even be friendly and go out and drink together from time to time ... but always remember what you are there for.

You can find meaningful experiences out of work. They can even be "worklike". I am an EMT on weekends and I end up thinking about it during the week. The relationships at the corps are important but in the back of my mind I can understand that this activity is not exactly work. It could be but at the moment it is not. I am a systems engineer.

There is a lot to unpack in this. I strongly agree with you that work is about as central to our identity as can be.

I've been miserable at NYC tech companies with unlimited vacation and catered lunches... And a crappy attitude was at least 50% of that misery. (2 months of covid-19 and I find myself missing the commute at times)

When I was in school I worked for the university for free tuition. I was a groundskeeper and mowed and planted. I was outside. I occasionally drove a dumptruck to get loads of gravel or dirt. I worked with a guy who dropped out of highschool and played heavy metal in our truck as we drove around campus. When it rained we would hide out and play chess. He was an interesting dude full of contradictions.

I hated the job because I felt humiliated as a student working a menial job on campus. In hindsight I can see how important a job it was. It enabled me to get through school and afford a place to live. There were fun moments and good experiences (driving a full dumptruck down route18 is its own thrill...)

I was limited mostly by my attitude and a posture - who I thought I was. Dreaming about being somewhere else and avoiding people I knew.

I still catch myself engaging in that kind of behavior.

We do need to relate to each other as humans though work. This requires lots of re-calibration.
>not as habit-forming

What's the difference between addiction and habit in this context?
What happens when I promote my own tweet, live analysis
Depending on how old you are, it used to be the norm in magazines and newspapers. You have an educational product so you buy an ad on the educational feature, for example.

I understand that advertisers pay for the sites I use and I would turn off the ad-blocker if I was promised I wasn't being tracked. But we have no control over those decisions so we do what we can.
Pandemic Could Spark an Urban Exodus
There's Matrex, which is based on CBLAS and has some integration with IElixir, Jupyter's kernel for Elixir.

Also someone seems to be doing interesting work to integrate with GPU at https://github.com/sasagawa888/deeppipe2

Of course that's not to say that Elixir is ready to replace Python tomorrow. I just wanted to mention interesting projects in this area.
Browser: Will you allow www.wbaltv.com to access your location?
(I presume they're also recording my movements)
I'll check that out. I read somewhere that there's a bias where we all believe we are living somehow at the end of history, and that surly this time we have everything right.

Backing up your point about smartness not being the problem, there's a quote, I think from Lord Kelvin of 'the kelvin' fame, saying something like all science has basically been discovered and we just need to fill in the details. We just can't help believing we are at a somehow special point in history.
> What about all those people who advocate gun rights? Why aren't they up on arms, either metaphorically or even literally, about this?

They probably are, but militias planning anti-government behavior don't tend to post to social media, and such groups tend to get banned or shadowbanned by social media anyway.
Making it harder also heightens the bar so low-quality or malicious apps don't get in.
> why aren't the "more expressive" (which in this post seems to be a synonym for "functional") languages used in these fields?

90% of all programmers are cargo-culters whose knowledge of programming is gained from the answers they cut-and-paste from Stack Exchange or Quora. This is as true of "data scientisis" as it is of "web developers." The result is that there is a network effect making certain answers determinant of the language or monthly flavour of xxxScript that gets pasted most often, and reduces the domain in which further answers are examined.

If you want it in simpler terms: the new dudes looked around and saw all the cool kids were using Python and only a few boffins (UK) or nerds (USA) were using anything else, so they knew who to crib the answers from if they also wanted to look valley cool.
So are you saying that the Venn diagram of centralised government controlled systems and systems not vulnerable to malicious users is a single circle?

I don’t think so, and the NHSX described system also seems vulnerable to a degree.
It’s not a question of being the same thing. If you use a single frame from a movie in a painting that’s still a derivative work.

It’s not about format, it’s a question of the source of originality. Hashes are a mechanical transformation without creative input, they use the entire work, and are frankly as close to the definition of derivative work as it gets.

Normally the way around this is a fair use exception, but I doubt that applies here.
I guess mine isn't too bad, it allows a decent length and complexity, the only requirement is that it has to start with three digits because of their old telephone-based system where you can call and check your account balance, protected by a three-digits PIN. You can't do any transactions from it though.
Clearly the 'film only public spaces' argument is specious. It films everybody in their back yard, in their walled lot, in their private green space. It can't distinguish public from private from 10000 feet.

As I understand how its used, somebody robs a liquor store and drives away. Maybe 10 days later a detective gets a warrant for the footage from that day, finds the part where they drove away, then follows the footage backward to the part where they left their house. Then drives over and arrests them. Kind of like a time machine, or Minority Report in reverse.
There's been a surprising lack of transmissions events on airplanes so far. We've even had a case of an airline steward who was a super-spreader at a party he went to but when they checked the passengers on the plane he arrived with didn't seem to have infected any of them, though he did infect other crew. From the article it seems wearing PPE when interacting with passengers was SOP so probably that's it.

https://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&object...

This couple was infected by the woman they were sitting behind

https://www.theguardian.com/world/2020/mar/09/british-couple...

And this is in contrast to other respiratory illnesses like swine flu where infected passengers have caused many other infections on a plane.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810906/

So it does seem that SARS-CoV-2 is really pretty droplet based and you'd not the virus doesn't say in the air long enough to circulate through the ventilation system meaningfully. You seem to mostly be in danger if someone in your row or the rows in front of or behind you talk or cough without wearing a mask.
This is an excellent way to learn about how criminal law is not applied equally in the United States, but instead is wielded as a weapon selectively against anyone who would challenge the status quo.

There was a famous case recently where a judge ruled that searching someone's trash didn't require a warrant as they had discarded it and it was no longer "theirs", so cops were within their rights to search through it. Presumably having been granted permission, some journalists then took it upon themselves to inventory and publish the exact contents of the judge's trash, including prescription medicine packaging and such. If I recall correctly, it didn't end well for the journalists.

There are two different sets of laws, for two different sets of people in the US.
RoR and Django are probably the closest (Laravel was inspired by RoR). Still, I don't think they support all those features.

Like I can't find any official RoR support for payments, full text search, encryption, pagination, scheduled tasks or building CLI commands.

With Django, full text search seems limited. It supports PostgreSQL, but I couldn't find first-party integration for Algolia, Solr, Elasticsearch etc. or a generic way to add backends (pluggable drivers) for them. There's support for WebSockets through Django Channels, but it seems a lot more basic than Laravel's broadcasting system. No official support for queued jobs or schedules?

Revel doesn't seem to have support for building CLI commands, encryption, emails, pagination etc. Apparently, any kind of database access or ORM isn't even first-party?

The inclusion of Actix in this list confuses me. From what I understand, Actix isn't a web framework at all, it's more like a foundation for using the actor model.

(I didn't exhaustively analyze everything, there's certainly more things missing from some of those frameworks)
The military has also been responsible for some rather gruesome crimes against the written word [0]:

> Vanilla flavoring shall be pure or artificial vanilla in such quantities that its presence shall be organoleptically detected, but not to a pronounced degree.

> Candied cherries shall be made from pitted cherries. They shall be thoroughly processed with sugars to a soluble solids content of not less than 72 percent and artificially colored with a red dye. They shall be cut to yield 1/4- to 1/2-inch (6.4 to 12.88 mm.) cherry pieces on the average.

> One of the changes dictated by the Defense Department, Nunn said, shifts "the tolerance of candied cherries from 12.8 mm. to 12.7 mm. Always onward and upward."

> The flavor of the finished product shall be typical of the type indicated. There shall be no off-flavors or off- odors.

In case you haven't caught on, this spec is describing a fucking fruitcake.

[0] https://www.chicagotribune.com/news/ct-xpm-1985-12-25-850329...
I mean this is absurd.

Let's play devil's advocate here though.

What happens in the situation where you've paid for the middle seat to be empty but the person the other side hasn't?
The healthcare system most places in the US is essentially a ghost town with nearly empty hospitals. NYC is an outlier in every way.