skysight-inc/HackerNews huggingface dataset:
No, this is the frustrating thing about it. I only know about it because I was there. The volume of research is simply too large for a single person to write up unless they have nothing better to do. Best I can do is remind people that it is possible because I observed other people doing it first-hand.

There was a period of time when a lot of very impressive computer science and algorithm R&D was being directly supported by the US intelligence community, and they actively sought out unorthodox researchers — it wasn’t just PhDs, there were high school dropouts making credible advances on hard problems. While often not classified per se, most of the results were never published at the wish of the customer.

Due to a change in government policy around a decade ago, this community no longer exists. Most of the people doing that research retired, changed fields, etc. While I could write up some of this research in detail, it would require extraordinary effort and I am over-employed as it is. Also, a lot of it isn’t my research so I feel a bit weird writing about it. I’ve tried to convince a couple of my friends who worked in those programs to publish but they are just done, retired from it.

There are analogues in database communities, where really neat algorithms are freely traded that aren’t published in a formal sense.
To me it brings to mind the giant airplanes of Miyazaki's Nausicaa.
They still build them, narcosubmarines are a legit problem law enforcement across the globe now.
I'm not a professional artist or marketer, but I suspect the main reason we see the pursuit of realism in games is that it's easy to communicate and coordinate, so it reduces uncertainty across the board. Developing a style is hard and requires a lot of coordination across different teams to understand and internalize what approximations are being made where. At scale with hundreds of artists, it becomes very difficult. If, instead, the approximations are enforced by the tech and the goal the artists need to consider is just to create something realistic, then that's easy to get started with without needing a concept artist to dictate everything. There's probably a crossover point of team size where realism has lower risk and lower cost. In practice, I think what we see is that the more creatively-minded large studios shoot for 90% of assets being "realistic" with some strong stylistic choices for the last 10% that really defines the look.

On the marketing side, there's something to be said for knowing that your visual style will be uncontroversial for the most critical time period for getting sales (launch). Looking horrible 10 years from now doesn't really matter if you're trying to recoup your investment today. It has slowed down now because a lot of the low hanging fruit has been done, but a decade or so ago, graphical features were one more reason marketing could point to for someone to buy a game. Some people really do buy games because they look pretty. Even today, there are games notable only for being benchmarks.
Disappointing, given the evidence that "natural" immunity has been shown to be less effective at producing neutralizing antibodies than many of the vaccines that are available[1]

https://www.nature.com/articles/s41591-021-01377-8
>Nothing was omitted from my statement. They have been authorized under an Emergency Use Authorization, not the full approval process because, if we waited for full approval, we would have no vaccines at all because full approval can take well over a year.

The authorization's value was in allowing voluntary vaccination by those who are willing to undergo vaccination before FDA approval. There's a big difference between being _allowed_ to be injected with a substance, versus being _forced_ to be injected with a substance under pain of losing the job that provides for housing, health insurance, and other legal mandates that you could be thrown in jail for (like child support) if you are terminated "for cause" and unable to pay.

>In any case, the Pfizer vaccine is expected to be fully approved within days.

Excellent! We should hold vaccinations to at least this standard before we force people to take them, if people must be forced.
while that's somewhat true, it doesn't solve the problem. Asking for people to sacrifice themselves for others with no reward is not sustainable.

If a gov't wants software written, there will be somebody willing to write it.

Only checks and balances, and high transparency within the gov't can work in the long term.
Maybe.

This won't though: https://www.fanniemae.com/newsroom/fannie-mae-news/fannie-ma...
I believe I tried out their live cd, which was a neat concept. Mostly I ran redhat though.
I know I'm late but just wanted to say thanks, I've seen some of the film adaptations of PKD but hardly read any of them, will check them all out.

Likewise the rest I really appreciate the recommendations, think I'm going to start with Phlebas!

Edit1 - I don't know how I've managed to never hear about the Culture series before!

Edit 2 - Dropping this on the infinitesimally small chance someone will know, I read a book forever ago about a girl being raised and trained by her father to sit court, as an assassin, and was trained to think about multiple completely separate things/strategies at a time. I remember it blowing my very young mind, but I was so young I remember no other details. Any help would be greatly appreciated!
Governments can imprison you if you don't submit to their surveillance. See the criminal codes for failure to file an income tax return, refusal to report private transactions to surveillance agencies when acting as a money transmitter, or refusal to place a backdoor in encrypted email services.
You can use both strategies depending on the book.

If you're unsure about the book, then strategy number 2 is better. Skim and find the interesting bits, if any.

If you know it's a dense book and you value the subject and think highly of the author. Then strategy number 1 is better.
jq uses bison, and it takes a startling amount of work to diagnose parsing problems so as to give helpful error messages. Last time I checked, the issues were full of new users stopped by something an appropriate error messsge would resolve.
This infomercial brought to you by Pfizer.
Raku has kebab-case as well as infix subtraction. Sigils disambiguate when the operands are variables ($foo-$bar), and callables must be made explicit:

sub foo-bar { 10 }
sub bar-foo { 7 }
say foo-bar-bar-foo; # Undeclared routine error
say foo-bar()-bar-foo; # 3
I've always called them abstract squared solutions.

I worked with a programmer that inadvertently re-invented tf-idf in SQL, without being familiar with solutions in full-text indexing. He created tables mapping words to documents, kept counts, and came up with simple algorithm to rank documents based on word frequency weighted by overall word scarcity of the words across all documents.

He also re-discovered stemming during this process, different heuristics for splitting words, and other pre-processing methods that come with experience.

This would have been mid-2004, so Lucene wasn't omni-present and Apache Solr hadn't made it's debut. He was half-way to rediscovering n-grams when Solr was released and he stumbled upon it.
Its called ADE and if Vaccine generated anti-bodies are not sterilising (as current COVID vaccines are), then the antibodies with the bonded virus, can take the virus to places that otherwise would be off limits to it, making it much more lethal..
Nope, all PCs came with Windows and OEMs willing to sell alternative computers didn't had volume discounts.

It was a choice, but most decided to cave in and only sell PCs.

Here that isn't the case, most shops selling iPhones also have other brands available. Customers aren't forced into buying iPhones.
> There's three common ways to store timestamps in MySQL and they all stink

I used to think that, but now I realize those problems would disappear if you set server time to UTC and only work with UTC values. It's not an excuse for MySQL's absolutely flawed approach to datetime values, but it's a pretty sane workaround.

- it doesn't matter that DATETIME lacks timezone information, since you implicitly treat all timezones as UTC.

- TIMESTAMP would add still the timezone offset, but it wouldn't do anything since the timezone is UTC +00.

With server timezone set to UTC, TIMESTAMP functions identically to DATETIME but with massively reduced capacity, so I don't see any reason to use TIMESTAMP anymore. Compared to BIGINT unix epoch, DATETIME has the advantage of being compatible with MySQL's datetime-manipulating functions (such as ON UPDATE CURRENT_TIMESTAMP).
Every IPFS node advertises the content it is making available on the network. As soon as a hash is deemed an illegal number, it would be trivial for an ISP to block nodes providing that hash. Maybe no one controls the end points, but Verizon-AT&T-Comcast still own the wire.

From the docs: “information about which nodes are retrieving and/or reproviding which CIDs is publicly available.”

https://docs.ipfs.io/concepts/privacy-and-encryption/
So far the actual studies on ivermectin are mixed. Some appear to show a significant benefit, others do not. This site has a fairly compete index of the studies so far, most of which are fairly small or have methodology issues. At least one was retracted for suspected fraud. I would recommend ignoring the editorializing on the site and just read the linked studies directly to make your own judgment.

https://c19ivermectin.com/
>It's not something strictly limited to vaccines.

I think it is the case if the vaccine does not provide sterilising immunity..
Yes not requiring spaces around infix operators is terrible even when there is no ambiguity. Frankly, everything about programs-as-text is terrible for beginners, but this softens the blow.
In my experience (with both hand-written and generators, eg Antler), that's not the case.

Hand-written recursive descent are simple to write, debug and maintain and extend, while with generators I always had to fight the tool at some point, and that always ended in frustration.
Computer science needs more funding for research at "Layer 8" of the OSI Networking model. There are some baby steps taking place due to cybersecurity failures, where software supply chains are being forced to self-document (Software Bill of Materials) via US Executive Order. This will have far-reaching implications for everyone working in the tech industry.

Some of these tools can be adapted to create formal models of concerns that are today relegated to "ethics" and "law", which have near-zero chance of keeping pace with software evolution. Social Network Analysis has several decades of work on graph theory applied to social systems, including knowledge work, law enforcement and intelligence, most famously applied by Palantir. There are reusable OSS libraries for SNA.

We need to get to the point where a CI/CD test or simulator failure can flag the introduction of code/policy that places positive social futures at existential risk. Then the proposed changes can be escalated for human governance review. In the meantime, we rely on policy frameworks, threat models and watchdogs from places like EFF, https://twitter.com/evacide
What does it say to Faang recruiters if I were to quit my current job that I've been in for 8 years (different roles same large manufacturing company), take a 3-6 month break, try other things(business, entrepreneurship, reading/courses) and then leetcode/apply after other approaches have failed? Does it impact my hireability a lot at that point?
> the builtins are ad-hoc and half-assed

In what way are slices and maps half-assed?
Yes. But we do have measures. Why not start our own firms with these ethics and refuse to work for entities that do. And dog food our own responsible privacy respecting code. Maybe it means we need to stop chasing the higher and higher paychecks, but none of these entities can survive if we choose to not apply to work for them and do something else. The point is, there is a point where engineers are at fault just as much as companies and governments. Continuing to build these things and say "well the bad man in the business suit told me too" has to stop if we really want to tackle this problem. Legislation won't help, we can't compete with corporate donors.
Java is as bad as the developer using it. I say this as a person who used, GO, Nodejs, python professionally for 5 years and Java+scala since 2 years.
This is why I love HN. Between this and animat's post, I've got four amazing RC/quadcopter videos to watch that are a lot more worthwhile than Drive's 5000th "But what if UFOs were real tho?" article.
Write stuff down, the act of writing it down and reading it more than once will help you remember
Yeah, it's long too late. Even if all US SWE's manage to deny the bullshit (which will absolutely never happen) companies can just pull in any variety of third worlders who will leave their entire lives behind overnight for 1/5th of the pay current US SWE's are making.

Pandora's box has been opened, and we're going to be in for some interesting times.
18 months into the pandemic we have a rapidly evolving virus, waning vaccine efficacy, and breakthrough infections common enough to warrant a third booster dose.

It would be silly to risk altering one’s broad-based, naturally acquired immunity by taking an unnecessary vaccine dose. Just like no one got a chickenpox vaccine after contracting the disease there is no need to get a COVID vaccine after contracting the disease.
i like posting on HN, but it can't come at the cost of not criticizing 'the most dangerous organization in world history'.
Are you talking fiction or non-fiction? Strategy 2 will work pretty well for most non-fiction books, especially trendy ones. It'd be a bit odd for fiction IMO.
Could you point at the part of this paper that summarizes this result? I'm not seeing any comparison in this paper between the neutralizing response of a vaccination vs natural infection.
Getting GPLv2 compliance from a Chinese company- in person
“IDEs considered harmful”. That's exactly the thesis of Nicholas Carr's book, “The Glass Cage”. He claims the more we employ cognitive-enhancing tools like IDEs to help us perform tasks that require mental effort, the less engaged we become, the less creative, and the less effort we're willing to apply in tackling other kinds of mental tasks. In short, “flow” stops when we disengage and let automation to do the job for us.

https://www.amazon.com/gp/product/B00J9PQXOE/ref=dbs_a_def_a...
>the tendency to believe false information to be correct after repeated exposure.

Like when someone say "vaccines are safe and effective", "vaccines are safe and effective", repeatedly, when the statement itself is very wrong because of the generalisation of "vaccines"...
In mathup[1] I actually use whitespace around infix operators to group expressions. E.g. `1 + 2/3 + 4` is not the same as `1+2 / 3+4`. I find this leads to a much cleaner expressions.

When you are designing your own language, you can make these choices. The author of Pyret obviously thought that clearly named identifiers were worth it.

1. https://runarberg.github.io/mathup/
Traps are bugs. If you're making a library and you don't treat traps as bugs, it's a bad library.
Yeah, I tried to get into tikz in grad school, and found myself baaasically relearning it from scratch every time I wanted to do something. A 'bicycle of the mind' it is not.
It's a valid problem, but I think the root cause has been a lot of complaining and noone reporting it through the right channels. They've responded to my ticket with a fix, a refresh on virustotal confirms zero detections now.
Only having one correct way to do something with very simple rules (always put whitespace around operators) is easy for students. It's when the rules are complicated with exceptions and multiple correct ways that things get hard to learn.
We've just had different experiences then. It's funny you mention ANTLR because it was in particular very slow last time I tried it (just a couple years ago).

As for fighting the tool and simplicity, sure, that's beside my point.
"You get a broader immune response after being infected with the virus than vaccination.

Whether you've had Moderna or Pfizer or Oxford-AstraZeneca, your body is learning to spot just one thing - the spike protein.

This is the critical part of the virus to make antibodies to, and the results - by keeping most out of hospital - have been spectacular.

But having the other 28 proteins to target too, would give T-cells far more to go at."

https://www.bbc.co.uk/news/health-58270098
Ask HN: Are there informal hires in Big Tech?
According to this blog:

https://www.kalzumeus.com/2012/01/23/salary-negotiation/

"You might think that desirable jobs at well-managed companies (Google, Microsoft, hot startup FooWithTheWhat.ly, etc) have layers and layers of bureaucratic scar tissue to ensure that their hiring will conform to established processes and that offers will not be given to candidates sourced by using informal networks and interpersonal connections. If you believe this, you have a dangerously incomplete mental model of how the world operates".

Is this true? What are some of your experiences about this topic?
i clicked thru and watched a stop-motion animation of a bicycle with some gear on it.

looked kind of cool.

but the headline says that someone created a self-driving bicycle.
You're free to not sign. You're free to resign in protest. You're free to comment and accept the consequences.

And, you're free to not care about pointless comment threads on the internet.
Unfortunately "refusing" is usually a luxury for the already-rich, and who aren't under an immigrant visa.

Easy to say, hard for many people to do.
Are There Limits to Growth?
One thing that makes a big difference for me when programming in the terminal is the `fish` shell. It just has really good autocomplete.
Also check out the `micro` editor.
I disagree: Shatter monopoly platforms with extreme prejudice, jail the CEOs of Google and Apple, and the market with self-correct. Investors will be wary of harmful business models and CEOs will hesitate to make monopolizing decisions.

Right now, tech companies are massively overvalued because the risk of government regulation is viewed to be nonexistent. A market correction is overdue.
Chris McCord creator of Phoenix: “I'm thrilled to announce I've joined fly.io ”
One Week with FreeBSD 13 on an Acer Aspire One ZG5
Isn’t what they are referring to more that quoted literals are untyped and the db engine will attempt interpret them based on the target / context, with various levels of flexibility (discarding or munging data) depending on the engine?
So… since Armor only stop arrows 95% of the time and wears out in 6 months, armor is useless waste of resources.

(Facepalm)
Saw some guys racing drones like the first video in a local park. Every bit as fast and maneuverable, but they had them going through 6 ft gates on a course roughly the size of a football field. I assume they're not really human-controlled because I could barely track where the drone was, let alone give it precise controls for how to pass through the gate. Went home and told my wife "If we ever get into a war, humanity is fucked."
A study on dishonesty was based on fraudulent data
Maybe some nation states are buying closeup footage of military bases and a whole market has sprung up, including local pros to service that demand.
This may be a content-light comment, but if the obscure title didn't make you want to read the article - I do recommend reading it: it's short, well written and I can honestly say it's not the kind of stuff I've read about anywhere else.

This is most likely absolutely useless knowledge & at the same time really interesting exploration of how some technical limitations affect the work process. It's a very original-meaning hacker spirit article, the kind I'd expect to find on slashdot circa 1997.
Our Mission in Afghanistan
"A few weeks after we met, we realized that we had to write a joint paper because the combination of our last names, in the usual alphabetical order, is remarkably obscene."
>does not change any abuse scenarios

It absolutely does. When the scanning is server-side, companies can only scan the files you choose to send to their servers but with a client-side system in place, all it takes is a change in company policy and a few simple directory config changes to result in ANY file on your device being scanned.

Slippery slope or not, the client-side system massively lowers the bar for abuse and that cannot be ignored.
> No.48701403, Sat 27 Jun 2015 13:33:02

> Additionally, the following words MAY NOT be used in variable or function names: master, slave, he, him, his.

Prescient.
I think the best way to understand it is that you're creating an AST (a tree describing the program), for a bottom up parser you are recognising and making little treelets and stitching them together into larger treelets until you reach the top/root, while for recursive descent you're building them from the top down from the root.

The main difference is that LR (bottom up) family grammars can describe more languages than LL (top down) ones can largely because bottom up has slightly more contextual information available when it puts stuff together (often small treelets rather than just the next token)
I feel this piece may have been written by someone at a C level position who has forgotten or not been in touch with regular workers for a long time. Is this just their validation to avoid compensating well performing individuals?

Don't know about you all, but recognition at the workplace - the company wide email with good start types, not the direct feedback types - has always felt insincere and manufactured to me.
Did you look at MetaPost? It's especially suitable for task like that since it has a build in linear algebra solver.
Usually they’re human controlled with an FPV camera setup. Lots of stuff on YouTube to check out related to it if you’re curious. The camera and live video feed to goggles greatly increases what you can do with the drone
I made an edit to my original parent comment. Please do refer it.
Animals aren't "prediction machines" which "build models". This computational statistical framing is as much a misdirection as the "cogs & springs" model of the era when that was the new technology.

Animals are biological organisms which grow. They grow their muscles, tissues, organs, nervous system, and so on. They learn to swivel their eyes, and coordinate it with their hands. (Growth isn't a computational process.)

This can be characterised as "prediction" in the same sense that a gas flame under a pot "predicts" the boiling of the water. And "modelling" as much as a burn on the pot "models" the flame.

Play is a sensory-motor physical adaption of the bodies of animals so they can grow sensory-motor techniques to manipulate their bodies and environments.

It is in a very small number of animals do these techniques become abstracted into a discrete form of propositional intelligence. It is absolutely critical however, that this propositional intelligence is just grounded in sensory-motor techniques.

You cannot "build" a model of an environment, because environments are infinitely informationally dense (ie., they are continuous and any discrete computational process renders that density as an infinity). So "model acquisition" is a continuous process, in this case, a type of growth not 'construction'.

When composing propositions in 'propositional intelligence' humans are able to use discrete processes to form novel concepts, but that is rare in the animal kingdom -- and grounded in the growth patterns which furnish cognition with primitive sensory-motor concepts.