skysight-inc/HackerNews huggingface dataset:
I agree.

Coroutines MIGHT be more efficient if what you end up building is a statemachine anyways (as that's what most of those coroutines are doing with the compiler). Otherwise, if it's just pure parallel CPU/memory burning with little state transitions/dependence then a dedicated CPU pool fixed to roughly the number of CPU cores on the box will be the most efficient.

Heck, it can often even yield benefits to "pin" certain tasks to a thread to keep the CPU cache filled with relent data. For example, 4 threads handling the 4 quadrants of the matrix rather than having the next available thread picking up the next task.
It's definitely a term that's been in use for a few years, though it's not as widely known as some others. We definitely didn't make it up. :)

If you're interested, this might be a good place to start: https://github.com/exAspArk/awesome-chatops
These kind of concerns are not unreasonable in general of course, but in this case let me point out that Julia Computing has been a commercial enterprise for more than six years. Also, our commerical product is deliberately not Julia, but rather we're building our products on top of Julia, just like anyone else might. In fact there are several startups unrelated to us that have built multimillion dollar businesses entirely in Julia . At this point there's a bunch of companies that depend on Julia and are committed to it's future - we're just one among them.
Is it one of these Montessori-like schools? This is actually a century-old thing.

Yes, it has some advantages, but most of them come from the admission process and high budget. The main problem I see is that you are in a bubble, not like the other kids. It makes it difficult to reintegrate the regular school system if you ever need to. Obviously not a problem for Elon Musk kids, but it may be for middle class children.
The government is great for collective action necessary in situations that resemble the prisoner’s dilemma, where incentives of individual agents lead them to take non-pareto-optimal decisions.

Things like breaking up monopolies, mandating open access to infrastructure, and, yes, countering the effects of companies and advertisers manipulating us and exploiting our weaknesses.
If you want a computer connected to your TV instead of a streaming box, you know where to find it.
In reality people open the files in microsoft word, hope your favorite format can survive that.
> >> it's significantly more difficult with HTML

> Right Click > Save as

> Try it with this page!

HN is not a good site to illustrate the unpleasantnesses of navigating the modern web. As you'd hope for a hacker news site, it is very friendly to this sort of thing. Most sites aren't.
I wonder if a Pi-hole with a good adlist could stop those ads from appearing - sadly/luckily i don't own a NVidia Shield.

Maybe someone else can weigh in if that approach does work (maybe with additionally setting up your router to redirect everything DNS back to the Pi-hole)?
Here's the original article published by Argonne National Laboratory:
https://www.anl.gov/article/opening-the-gate-to-the-next-gen...

Here's the paper in Physical Review Letters:
https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.12...
No, there's a pretty stable presumptive meaning of "weapons of mass destruction". It means radiological, biological and chemical.

There are always people trying to expand the definition, but it's usually from more left-leaning critical schools of thought that want to classify landmines, sanctions or guns as WMD.

But in official usage, it's been pretty stable at those three.
I can’t tell if this is satire or not, because reading it on my phone hurt my eyes after the first couple pages.

Please use EPub if you are after an open format or freeze web pages into an offline-able format and don’t use PDF.
Vue in 60 Seconds
The parent post is saying that many of these "secure phones" are, on paper, secure - but that's because companies like the NSO Group don't give them much attention. If they did become the focus of attention, they'd probably burst from a thousand leaks.
Very cool. SDR's are in the process of taking over ham radio I think as well (give it another 5 years). So flexible.
If the Radia tapes[1] didn't affect the Congress/UPA government, why would this affect Modi?

> Sounds like complete abuse of power with no checks and balances.

There are checks and balances. They are called elections.

The Indian constitution grants the government of the day an extraordinary amount of power. But the government is eventually formed by elected members of parliament.

[1] https://en.wikipedia.org/wiki/Radia_tapes_controversy
And you do not let them wiggle, campaign, judo them into sticking with their words, even if they don't want to do it themselves.
Ask HN: Am I harming my career by working around 40hours/week?
I try to work around 40 hours, sometime 45 hours when I'm stressed and I misestimated how long a ticket will take.
But then I see places like Coinbase that officially state that employees need to work a lot more than 40 hours.

Review on Glassdoor:
"- the exec team is very disconnected : the latest example is the CPO trying the employees that 40 h per week is not enough, when most of the comment is working 55+ hours"

This is their response:

"Chief People Officer

Thank you for your feedback. We want to ensure the promise of working at Coinbase matches the experience of being here. In the last 3 months, we’ve hired ~600 people. It is important we reiterate how we are thinking about building our company and culture at this rate of growth. We want to be transparent that there is no initiative in place to specifically reduce the intensity of the hours our jobs demand, and that we don’t intend to limit our ambitions by a traditional 40 hour work week, and come together to continue to build Coinbase."
My job is awesome as far as jobs go. I just hate working. I'd like to actually do useful things with my life, but nobody wants to actually pay me to do those things. So i'm motivated by saving up to buy back half my life from society's expectations.
This is a shit interview question anyway.
What's a better device that plays literally everything with subtitles and doesn't require a transcode from Emby/Plex?

I've had apple tv, roku ultra, and shield. Shield is the only one that plays everything direct streaming.

It sucks that they are butchering this great product.
Just a comment to participants who are suspicious of Julia usage over another, more popular language (for example) -- I think most Julia users are aware that the ecosystem is young, and that encouraging usage in new industry settings incurs an engineering debt associated with the fact that bringing a new language onto any project requires an upfront cost, followed by a maintenance cost.

Most of these arguments are re-hashed on each new Julia post here. A few comments:

For most Julia users, any supposed rift between Python and Julia is not really a big deal -- we can just use PyCall.jl, a package whose interop I've personally used many times to wrap existing Python packages -- and supports native interop with Julia <-> NumPy arrays. Wrapping C is similarly easy -- in fact, easier than "more advanced" languages like Haskell -- whose C FFI only supports passing opaque references over the line.

Ultimately, when arguments between languages in this space arise -- the long term question is the upfront cost, and the maintenance cost for a team. Despite the fact that Julia provides an excellent suite of wrapper functionality, I'm aware that introducing new Julia code into an existing team space suffers from the above issues.

I'm incredibly biased, but I will state: maintaining Julia code is infinitely easier than other uni-typed languages. I've had to learn medium-sized Python codebases, and it is a nightmare compared to a typed language. This total guessing game about how things flow, etc. It really is shocking. Additionally, multiple dispatch is one of those idioms where, one you learn about it, you can't really imagine how you did things before. I'm aware of equivalences between the set of language features (including type classes, multi-method dispatch, protocols or interfaces, etc).

Ultimately, the Julia code I write feels (totally subjectively) the most elegant of the languages I've used (including Rust, Haskell, Python, C, and Zig). Normally I go exploring these other languages for ideas -- and there are absolutely winners in this group -- but I usually come crawling back to Julia for its implementation of multiple dispatch. Some of these languages support abstractions which are strictly equivalent to static multi-method dispatch -- which I enjoy -- but I also really enjoy Julia's dynamism. And the compiler team is working to modularize aspects of the compiler so that deeper characteristics of Julia (even type inference and optimization) can be configured by library developers for advanced applications (like AD, for example). The notion of a modular JIT compiler is quite exciting to me.

Other common comments: time to first plot, no native compilation to binary, etc are being worked on. Especially the latter with new compiler work (which was ongoing before the new compielr work) -- seems feasible within a few quarter's time.
I'd almost want to put the 68k on that list. It was successful for a while but never performed as well in real life as it was supposed to on paper. (Compare that to the 6502 which punched above it's weight -- not long after the mac came out people made a decent GUI for the C-64. Had Steve Wozniak not crashed his plane, Apple might have brought out the ][gs more quickly and extended the 6502 to 32-bits)

Every company that depended on the 68k ultimately went out of business or had a near-death experience and transitioned to a RISC architecture.
The people decide what is legitimate opposition by elections.

NSO was used to tap the democratically elected leader of opposition in India. Doesn't get any clearer than that. [1]

I don't know how to compare between hot pan and the fire on who is worse

[1] with Watergate and more recent (unproven) accusations on wiretapping of politicians, the US is no stranger do this type of monitoring either
For the folks who don't want to click-> "[Peter Principle] observes that people in a hierarchy tend to rise to their 'maximum level of incompetence': employees are promoted based on their success in previous jobs until they reach a level at which they are no longer competent, as skills in one job do not necessarily translate to another."

---

I agree. However, the average new manager goes 10yrs into their role before they get _any_ training. So I'm not sure if they're at fault here or if they've been setup to fail.

I'm sure most workers would be considered incompetent if they were put into roles where they had no experience or training.

Just takes a lot of trail and error to learn.
If there was never evidence to anything, then it's reasonable to assume?
CO2 levels from hundrer million years ago busted in myth #3:

https://www.youtube.com/watch?v=FBF6F4Bi6Sg
How does it matter?

No response is a response and in this kind of situation it is explicit "I will not do anything and I'm dishonest enough to not acknowledge that.".
Sigi the hacker's history is the subject of the latest episode of John Dolan and Mark Ames's Radio War Nerd (#288) which I can't link since it's patreon only. Gunnar Hrafn Jónsson is the guest and alleges that Sigi is a sex predator, serial con artist, and not even a hacker.
Ahh, I think it is a viewer problem. Sadly, most viewers can not handle PDF attachments properly or at all.
This one seems to be a very thin interface over raw buffers, with the CUDA runtime managing the hard parts of migrating to device(s) and back. Pretty neat to offer natural interfaces to that sort of managed memory, but necessarily low-level. Anything more expressive than (automagically-migrated) arrays of primitives is up to the programmer.
Covid vaccines for children: Theoretical benefits to adults do not outweigh risk
The third option is actually an extension of the second.
> When you open the page and it's a PDF, it gives you certain guarantees ….

I think that this is a lot less true than we're used to thinking. The PDF spec contains a lot more interactive capabilities than I think most people realise. (It supports JavaScript!) We're not used to seeing those capabilities abused, because there's no point; it is so much easier to abuse HTML. But, if people want to abuse PDF—and, if we somehow convinced the world to move to it, then they would—then they easily can.

(I'm not conversant enough in the spec to know, but I do know that Postscript is Turing complete, and I don't know that PDF isn't. At least HTML on its own certainly isn't—no recursion!—although all bets go out the window once you start layering other tech on top of it.)
Protocol Apps – Mobile apps are the next step to take crypto mainstream
I think you're onto something here. I can't find the link but in the early 2000s blog-era there was a blog about how media criticism is a low form of argument. Media criticism is easy, it doesn't require any particular expertise or research, and it has broad appeal.

It's also rather thin gruel. It generally relies on a sort of sleight-of-hand where you imply the media (or the mainstream media) is a single entity and define away counterexamples.
Brython has been around a long time, at least 7 or 8 years. While I love Python and I'm not a particularly big JS fan, I feel like if Brython didn't really make a dent before ES6 and TypeScript, then it will be really hard to do it now. Does anyone know what the biggest Brython project/app is? Can we see it in production other than a simple hello world?
A list of information to help developers write better
Or read the first and second paragraph?

> When I first picked up Software Engineering at Google I thought it was another one of those FAANG books full of lessons that make no sense at human scale. I was surprised, the lessons apply to teams as small as 5.

> This is a "good shit stays" recap. The lessons that stick with you a few weeks after reading.
Flat Assembler G
>"BlastDoor is a great step, to be sure, but it's pretty lame to just slap sandboxing on iMessage and hope for the best. How about: "don't automatically run extremely complex and buggy parsing on data that strangers push to your phone?!"

https://twitter.com/billmarczak/status/1416801514685796352
One thing I don't like about the two langauge approach - deployment story get's more complicated it seems?

In my case I went to deploy on a musl system and things with the two language just were a pain to get up and running.

Conversely, everything that was native python ran fine in a musl based python container.

Your native python code just moves also nicely between windows / linux / etc
You're not just one among them given how much control you have over the language itself. Those other companies aren't founded by the co-creators of and main contributors to the language.
That's really interesting. In the OP article I was noticing that instead of the horizontal artifacts of Perlin noise, Simplex noise had diagonal artifacts. And this is why
This looks really clean, congrats!

But also from my end, this leaves me pretty unmotivated. I've been working on an mvp to launch my own startup the past month, and today I find out it already exists in your product.
If it wasn't a foreign agent, would that stop Modi from doing the exact same thing to the people of India? From what I see (a limited amount) the problem is unrelated to a foreign agent being involved.
"If you have a problem domain that deals with thousands (or more) of types/facts/relations, you will quickly find that starting with code and how tightly you can pack your data in memory to be a massive mistake."

To be fair, this depends entirely on the business requirements of the software being designed. For example, a safety critical airbag deploy mechanism may need to make hard real time decisions so that memory layout (let alone dynamic allocation) is anything but "a massive mistake", or a file system may need to account for the spatial locality of corruption by writing superblock headers to different locations on disk.

I was also thinking of software design, not business applications that can be solved with SQL, and specifically in the context of infrastructure systems designed by experts such as Jeff Dean or Martin Thompson.
Julia seems like such a superior language compared to R. What would be required for it to supplant R for statistical work (or some subset of it)?
Paranoia is an irrational suspicion that you are being watched.

If you just don't want to be watched, either by people or algorithms, and have a rational understanding of what tracking/surveillance you are under, and you are actually not paranoid.
I don't think deference to authority is inherently human, there are plenty of humans who resist authority to various degrees independent of socialization. It might be a "median" human quality though
Could you imagine reading Internet forums? Isn't yours and everyone's presence here - and much worse, in most other forums - an example of people doing exactly that for free?
there are apparently 50k names in that list, last I've checked they confirmed ~180 journalists are among them. spying on journalists is atrocious, but who are the other 49.800?
https://justthenews.com/politics-policy/elections/speaker-ge...
I imagine they could ask questions like, "should you point the barrel at the ground or check the chamber for a bullet?" and you might say "or?" NO stop you need to do both, while the expected answer is YES you idiot you need to do both. Sometimes you just can't win.
They have already angered the FBI quite a lot during the 2016 San Bernadino case and made their position on the matter clear:

https://www.apple.com/customer-letter/
Rather light on content.

Repeats a common error:

> QA takes a few hours or days to ensure everything works together as expected.

Quality Assurance starts at the front of the process: what do we do to ensure (i.e. how do we accomplish) that product does what it says, as reliably as we can reasonably make it? This could include processes like design reviews, code reviews, writing tests, coding conventions, even business processes.

Quality Control is a process of running tests and identifying things that don't do what they are supposed to (or weren't done as they were supposed to be, e.g. pushing straight to production).

As I was told years ago, and took to heart: "you can't test quality into your product." This doesn't mean "don't test", it means quality comes from the start, and tests identify failures.
This is the exact reason a strong opposition is required. The opposition in India at the national level is an amalgamation of parties with no common interests or ideologies, other than that of being against the government in power. It is a travesty that the best policies are that of the government in power, despite all its overreaches
Author mentions scala. Both ZIO[1] and Cats-Effect[2] provide fibers (coroutines) over these specific threadpool designs today, without the need for Project Loom, and give the user the capability of selecting the pool type to use without explicit reference. They are unusable from Java, sadly, as the schedulers and ExecutionContexts and runtime are implicitly provided in sealed companion objects and are therefore private and inaccessible to Java code, even when compiling with ScalaThenJava. Basically, you cannot run an IO from Java code.

You can expose a method on the scala side to enter the IO world that will take your arguments and run them in the IO environment, returning a result to you, or notifying some Java class using Observer/Observable. This can, of course take Java lambdas and datatypes, thus keeping your business code in Java should you so desire. It's clunky, though, and I wish Java had easy IO primitives like Scala.

1. https://github.com/zio/zio

2. https://typelevel.org/cats-effect/versions
Armies are never needed until they are needed.
20% of Americans think vaccines contain microchips to control people
That's clearly not their view. Blindly following liars into two wars has led to many avoidable casualties and has arguably made us less safe. The line between real & fake is the line between real & fake. We need to be on guard and insist on checking the intel before being led into another war.
Yeah, GrapheneOS needs a hardware manufacturing partner.

Anyone who thinks they're up to the task (bulletproof?) should contact them.
Pure Gold! Never seen it before
Election Commissioner Who Flagged Modi's Poll Code Violation Placed on SnoopList
RYVO - Create, Vote and Win Photo Contests – Looking for beta testers
Hi,

I'm the founder of RYVO.

We are a mobile app that allows users to create contests.

Users can create photo contests open to everyone or restricted a specific community.

Users vote to elect the winners.

Contests can be used to promote an idea, build fanbase or just challenge specific community.

Will be glad to get the feedback from the most influential community in the tech world ;)

We are on TestFlight for now and we will be launching worldwide soon.
I thought they looked great at first but as soon as I started taking a closer look, everything started to look very wrong. I'm certain growing up near an ocean gave me a more critical eye.
Thank you.

These are worth reading. Even though I am not sure how much of it would be able carry the burden of proof in a court.

Similarly to the Russian hacking cases, these will never see an independent court meaning the prosecutor can politicize and speculate without limits.
Job Specs:
- Manage 10 people
- Code fixes in between meetings
- Learn new technical concepts after hours
- Management books/podcasts while you sleep
- Nobel prize on PTO

Views on "stop coding" have been changing. https://randsinrepose.com/archives/technicality/
Hah, I'm way too stubborn to give a wrong answer. Once had an interview where the interviewer asked me how to identify open connections on a linux host. Told him my go-to was `lsof -i` because fuck yeah, `lsof`. He told me no, the answer was `netstat`, which I took as a fun opportunity to explain why I prefer `lsof -i` over netstat. They still thought I was wrong and I got the impression that they took it as a challenge against their authority.

I did not get a callback.
>structured concurrency

That's good to hear. You see a lot of these Loom discussions talk about implicit and magical asynchronous execution. I was afraid fine grained thread control would be left out. Its super useful if you want to interface with how most GUI frameworks function (ie a Main thread), or important OS threads like a thread with a bound GL context or what have you.
I already set tracking speed to highest but this is really one of the worst mouse i have ever used. Only reason i am still using it my other bluetooth mouse is seriously laggy when i use with m1 mac.
Interesting work. I wish the video paused on at least some of the beaches though so you can actually look at them before they transform into the next one.
I wonder if there is a way to disable iMessage and iTunes usage.

With windows server I used to have a target of balance in any attack footprint.. if Microsoft provided the OS, the component services that the server exists to provide should always try to be third party software (db, web server, etc) to try and minimize one type of escalation vulnerabilities… while possibly opening up to another, hopefully less worse set of holes.
Well, she wrote about scary stuff. Murderers, etc. Feature stories for one of the few fact checked Canadian magazines left. Some stuff in The Atlantic about politics.

Was she getting leaks from NSA staffers? No. But it does feel kinda silly to me that journalists, generally speaking, have insecure setups by default. But I get it, it's a hard industry to squeeze a living out of these days.