skysight-inc/HackerNews huggingface dataset:
> the true probability

Interesting expression.

After testing, it turned out that you flipped it and it landed on heads.

Does that mean that you've discovered that the "true probability" for that flip should have been 100% heads?
Author here - been following this project since I learned about it about a year ago. Excited to try it if/when it launches in a public beta.
Typically (general purpose) build systems make you choose between reproducibility and performance. Please and other related tools aim to change that (however, in my experience they all fail for one reason or another—not because the problem is inherently intractable but rather because these tools are underinvested-in such that they’re infeasible for smaller organizations to operate and larger organizations can afford to roll their own in-house and get the benefits of a tool suited to their specific needs).
This is what everyone thinks is the only solution, the issue is that it will have different winners and losers than today. And some of the current winners that will be losers have immense political capital and are willing to spend it.
Interesting that Java "write-once, run anywhere" stuff ends up being the slowest due to having to run through emulation if it interfaced with native code (native compiled code: fast; java jit for the right arch: fast; java jit for the wrong arch due to old native integration: super slow).
this is one place where prefix notation really shines:

(< a b c)
I consult for blockchain / cryptocurrency firms as well as traditional firms that want to add services for this industry, such as auditors and tax professionals. The additional side income has been glorious, and has allowed me to buy a lot of toys without my wife strangling me.
This article appears to now be hidden from the front page. The original link was for the website: https://makeamazonpay.com
True, but (as you say) this merely requires a specification, not a (ISO or other) standard like the GP asked about.

In other words, it's sufficient if the semantics are publicly documented with adequate precision, and the developers of the reference implementation consider any deviation from this specification a bug.
This looks amazing! I never adopted any of the frameworks (vue, react, angular, ...) because I think they should only be used for web apps, but not for classic websites. JS for everything frontend-related in my opinion just has too many downsides for an open web (possibly bad SEO for crawlers that don't support javascript, reliance on the users device for rendering)

Htmx might be the perfect tool to stay with classic server-side rendering and still have the "pop" of SPAs.
> Awesome, I look forward to that - you'll post a "show HN" for it, I hope? :) Does syntect's lack of support for the newest sublime-syntax features cause you any problems?

Show HN -> Yep :)

Lack of support for newest sublime-syntax features: less than you would expect, but a little for sure.

Most of the syntax definitions in the wild today don't really use the newer features, at Sourcegraph I wrote a little Rust HTTP server wrapping syntect[1] and we use it for all our syntax highlighting for the past several years, I would say it works on like 95% of code files even if you include a lot of additional syntaxes that are untested with Syntect[2]. That said, it does barf hard on some specific files - either taking a really long time to do the work or getting completely stuck in a busy waiting loop for some reason. That said, it's still the 2nd best syntax highlighter out there (second only to Sublime itself.)

One of my hopes for this side project is that I'll be able to contribute more time upstream with e.g. a more extensive test suite for Syntect against a much larger number of syntax definitions from the wild instead of just Sublime's built-in ones.

[1] https://github.com/sourcegraph/syntect_server

[2] https://github.com/slimsag/Packages/#license
Facilitator?
One of the problems mentioned in the article is that all major browsers are starting to automatically set your browser to ignore system settings and just go to Cloudflare or Google DoH servers.

No matter what you do locally (unless you locally serve the do-not-auto-doh flag), you'll have to touch each of your browsers on each system to not have this behavior.
Yeah it's unusual.

Generally it's people who aren't even invested in the ecosystem anyway.

They've said this stuff for years, I can't do anything less on Big Sur than I've been able to do on any mac.
Godwin recently suspended Godwin’s law, so no need to apologize to him:

https://www.theregister.com/2017/08/14/godwins_law_creator_r...
Victory Garden – Gardens with food for defense in wartimes
I don't see how that's any different from Microsoft, Amazon, or any other major tech company that makes the front page of HN.

In fact the only difference I can think of is that there's always some degree of reactionary discourse when Apple is mentioned by people who feel the need to defend the company personally. You never see this type of comment on a thread full of people complaining about Windows or AWS, but you almost always see it when there are a few comments critical of Apple.
A brief history of menstruating in space
I also agree with the warning from burntoutfire to be cautious above.

I am similar to the OP in background and interest in job change but have decided at this stage of my career that I am FAR more interested in joining a small team that I am excited to work with than being super-focused on a specific job role or tech stack.

I also suspect the OP would have an easier chance of transitioning to managing a software team than a different SWE role. I think hiring orgs would see that a more "moving forward" step than a sideways move into some other SWE gig.
I have a simple bookmarklet that takes pocket highlights in current page and list them in your devTools console. No API keys required as everything is just DOM traversal.

I was also frustrated by their API not supporting highlights, I emailed their support and they replied exporting highlights is a good idea (Yes, Einstein) and they'll consider it. I love pocket TBH but this is really a PITA. So I spent sometime dabbling to create browser extension that let me copy highlights to clipboard, and ended up tuning down to a bookmarklet. Let me know if you want to try it, I can put it somewhere and will share the link.
> Xcode runs FAST on the M1. Compiling the PSPDFKit PDF SDK (debug, arm64) can almost compete with the fastest Intel-based MacBook Pro Apple offers to date, with 8:49 min vs 7:31 min. For comparison, my Hackintosh builds the same in less than 5 minutes.

This is telling just about how unrealistic Geekbench benchmarks, used by most reviewers, really are - they were all forecasting M1 completely humiliating everything from Intel and yet in practice it's not quite right. It's a dang impressive chip still though.
Hmmm. Koans in the original form will warn because they are incomplete, so loading them altogether is going to not work very well. I don't think that the current version of koans is very well-suited for interactive development; please feel free to open an issue for that and perhaps it will get done someday.
It's something I've observed as well.

There are devs with 10 years of experience that really have ten time one year of experience.

Some places teach IT as rote and magical knowledge. Others teach fundamentals. The first are effectively constantly re-learning and the later are improving. I always say I would rather hire someone with a good understanding of graphs and who never heard of git than someone who rote memorized git commands but has no clue what a graph is. Because the first one can pick up git after reading one or two tutorials.
I love the guide. Thank you very much,
abhinav22.
FOSS wins again: Free and Open Source Communities comes through
Indian and Russian satellites barely miss collision
Why it is so difficult to consider that your calculations of risk-vs-reward are not universal nor inherently correct? They likely did the math and found that the risk is worth the reward to them. Actual money in the hand now is worth more than theoretical money in the future and so on.
Curious - why intellij for ruby on rails? (I'm quite happy with (neo) vim (qt) and a slew of (mostly) tpope's plug-ins.
Why is it so important if improvements are “objectively” good?
As someone who buys almost all my produce from local farmers to eat, preserve, & ferment I totally agree with this. It’s not a good way to save money, really. Maybe a little but only if you are careful to avoid wasted produce, and that kinda ruins the fun. Industrial food supply chain is truly very efficient, probably thanks to scale.

You should still do it though, if you can (eg have access to real farmers and enough time). It’s very spiritually rewarding and helps to build communities. Farmers make more per pound at the farm stand and you pay less. It generates less landfill waste and, not sure how to explain it, but it’s very rewarding labor.

I’m headed to the farm stand right now to get some broccoli and brussels sprouts, fresh from the field, to freeze and eat in the spring.
And when you continue going down that road, it get's even worse: Not only is the impact an individual has on their success limited, such is the impact on their failure. If you come from a rich family, you are far more likely to succeed, but you are also far more likely to end up in prison, if you come from a poor family.

Not only our economical system is in on the joke - also our justice system.

The problem is, there is no solution to this, we have to overplay an individuals responsibility to get anything done in society.

In German the saying "life is hard, but fair" can be jokingly turned around into "life is hard, but unfair". I feel like a little bit of cynism (the original kind the Greeks invented) can help you to still try your best, even though the system is rigged.
"It's no different than consoles" is a pretty strong statement to make unsupported. There are many differences. You can make a more direct comparison between say, an iPhone and a game console, but a general-purpose laptop or desktop has very many differences from a game console, and ought to.
The government is not allowed to directly spy on its citizen so it gets the data from other five-eyes countries, etc... when it feels like it should comply with the law
I’m a dev; fled to MacOS in 2005 or so because Linux on a laptop was just such a nightmare, and never really looked back. I gather things are better now, but still not _great_, and life is too short to have to sacrifice a goat every time a kernel update breaks your Bluetooth audio or whatever.

Apple’s far from perfect, but there is something to be said for ‘just works’.
I've only seriously worked with bazel, but it seems pants and bazel have at least enough compatibility for twitter to migrate to bazel. They gave a talk[0] at bazelcon this year about the effort.

[0] https://opensourcelive.withgoogle.com/events/bazelcon2020/wa...
It works perfectly alright on UNIX clones, with a terminal and keyboard, both are missing from Apple watch.
They make some lofty claims about Python packaging, has anyone used this tool in a reasonably high stakes environment for Python? How was the experience?
Nuclear Fusion Reaction in the Sun Detected for the First Time
> No, it's about whether Switzerland is "Not much for developers who are looking for interesting challenges"

"Switzerland – Europe's Silicon Valley for Developers..."

> Maybe you know that life science is one of the big computer, software and internet users and contributors; a lot of ground breaking machine learning developments happens in life science today.

Great. That's tech moving into life sciences, like tech is moving into every aspect of society. But that doesn't make life sciences a "tech field". The news industry is bringing in tech too. Doesn't make the news industry a tech field.

But whatever I'm happy that tech is making inroads in switzerland.
I like the drawings -- are they from the Doudna/Steinberg book? (Note that this is not a new book; it was published in 2017.)

The latest CRISPR-related research (speaking as an interested layman) is that there are troubling unintended consequences to CRISPR modifications.

https://www.bionews.org.uk/page_153279

The idea of using a gene drive to produce malaria-resistant mosquitoes is new to me. I wonder if this approach has advantages over a gene-drive intended to destroy the mosquitoes outright.
It is like national security matter and relatively inexpensive when talking about nation's budget scale. Why countries don't make their own chips? Should this be in the realm of public companies just like healthcare or energy in some countries?
It saddens me to see devs locking themselves in Apple's golden jail.
Okay cool, I can just eval the actual code separately from the koan test framework for now, it's fine. Sounds like an interesting problem for the reader for sure. :)

edited with suggestion to call use-package I'm not very familiar with the lisp packaging stuff yet.

Here's what I was trying to do:

* (load "test-framework.lisp")
T
* (use-package :lisp-koans.test)
T
* (assert-equal t t)

debugger invoked on a UNBOUND-VARIABLE in thread
#<THREAD "main thread" RUNNING {1001570143}>:
The variable LISP-KOANS.TEST::*KOAN-ASSERT-LIST* is unbound.

Aha it looks like it's part of the code that is testing for blanks in the original form.

(if (form-contains-blanks-p form)
(push :incomplete *koan-assert-list*)

That seems like it's fixable, maybe I will open a bug for that. I don't think it expects to run outside of the run-koan function. That's fine, I'll stop there until I know enough to fix it haha.

Also thanks for answering my noob questions! I just realized you also wrote the Common Lisp Condition System which is on my TO-READ list (after I do about 100 hours of lisp refresher stuff lol).
> The ones that are invariants should be enforced in the DB, and the ones that aren't should generally be in in-db documentation. Sqlite in particular lacks the ability to attach the metadata usually used for that purpose, but does store code comments in the schema, which provides roughly-equivalent functionality.

What level of in-db documentation are you in the habit of writing? I can honestly say I've never worked on or encountered a codebase that explained fully the significance of any of its database columns with in-db comments. I would count myself exceptionally lucky to find natural-language prose documenting such details! Generally I find myself puzzling things out by a combination of reading application code, tinkering with tests, and interrogating developers.

I think I've only ever once seen any real use of comments in a real-life codebase. It was a postgres database, where columns that contained PII were commented according to whether it was plaintext or encrypted.
This is a cool idea, nice work. I’ve long wanted something like this, but with the option to include long-running terminals sessions as well and my IDE configuration. Something akin to Mac’s Spaces but allowing an instance of an app across multiple Space collections.
Xkcd comics for Linux, Unix fans and developers
It is better to at least keep it running.

https://beta.readng.co/ is the only thing I found as goodreads alternative, but the collection of books needs to be improved. They support goodreads import, but only a fraction of books gets imported into your account because they don't have all of those yet.

I love they have an option to abandon a book, which is missing in goodreads.
Soil’s Microbial Market Shows the Ruthless Side of Forests
Speaking from my own limited experience, plz works really well for compiled languages, and total-build approaches (everything from source). I am not sure how much of a multiplier it is for python, apart from finer-grained dependency control and good sandboxing
Well, times are changing, an increasing number of people are NOT okay with shitty tea, people are discovering better things online, which is why they are losing business to online sellers like Amazon.
Free beer has a great power, hence why the other solutions didn't got as widespread as Linux.

As for the number of Docker images with Windows, that is just a side effect of Windows containers being relatively recent and most public cloud deployments being anyway based on Linux distributions.
Why big companies are allowed to do tax tricks getting even bigger competitive advantage over small business? Why police or other forces don't screen politicians lobbied by these companies to keep investigations at bay?
Fixed in commit https://github.com/susam/tucl/commit/56429d7fa941670cd6ff7c4... (commit 56429d7).

Thank you for reporting this error.
If you want to eat in a restaurant it's better not to look in the kitchen :-|
Those kinds of systems are for building stuff, they assume and have multiple build steps with complex dependency relations (like autogen header -> Compile -> link -> test), and that each step takes dozens of seconds and maybe even minutes.

In your case, it seems you only have one non-trivial step: python dep install. So this system will be quite overkill for you.
Abstract Classes in Ruby
A quick example of abstract classes and how to use them in Ruby.
Mighteee Review: The powerful viral traffic software
#Mighteee The powerful #viraltraffic software that sends hyper-destination traffic floods to any website at the touch of a button Traffic with a few quick clicks With "Mighteee" . And the more ..
"Please supports Linux, macOS and FreeBSD at the moment"

Let me know when I can actually use this on any machine I have to work on, instead of going "fuck you, Windows users". Writing cross-platform build tooling isn't rocket science, it's a choice. And the choice made here is stupidly disappointing in near as makes no difference 2021.
ripgrep works nice with the default Emacs grep facility as well. After "M-x grep", replace "grep" path with "rg --noheading".

Also, there is a few lines trick [1] that will make it work with "M-x grep-find", respecting git project tree.

[1] https://stegosaurusdormant.com/emacs-ripgrep/
Yes. For starters, it's much harder to suffer disastrous consequences from running truncated command due to terminated network connection when running an installer.
Thanks! No
Vector Symbolic Architecture (VSA) is the European name.
Base is Pentti Kanerva's 1988 book, "Sparse Distributed Memory". Now referred to as "HDC" or "HD". Search Pentti Kanerva now Staff Scientist at UC Berkeley Redwood Center for Theoretical Neuroscience or Mohsen Imani, now UC Irvine former at UC San Diego.

Introductory article - "Hyperdimensional computing and its role in AI" by,Givi Odikadze:

https://medium.com/dataseries/hyperdimensional-computing-and...
Look carefully.
For that, you should be able to load the test framework and the koan helper file separately. Then try to evaluate individual koans in emacs/slime - it should work.
"stable coin" is newspeak for scrip
I'm sorry but the comparison to murder reads as hyperbole. People who deliberately spread any illness should be punished. That isn't what we are talking about here.
This is definitely the most interesting example, but it's not obvious that a situation where the relevant information is fundamentally inaccessible is a situation where you aren't missing any information.

It's your best bet for a scenario where you can be sure that nobody else has more information than you do, though.
Level1Techs: PCIe Transports: Sumit Puri Interview (CEO of Liqid) [video]
I don't think that he was necessarily 'stoic' in the ascetic sense. He was down-to-earth and preferred creating and transforming things over simple conspicuous consumption. He did big stuff like founding companies and revitalizing downtown Las Vegas and smaller stuff like turning a parking lot into a vibrant, artsy micro-community and creating a co-living community with his friends in SF after his first company acquisition. (According to his book.)

I have mad respect for Tony. He was creative and didn't let money or the desire for status get in the way of what he thought truly mattered. He focused on fostering interpersonal connection and creating new things.

What a cool, one-of-a-kind dude.
This is one of the reasons I was looking for some kind of "dead-man switch" for my body: a device that would let go poison if it is not accessed for some time.

I of course realize how much this must be fool-proof but I would love to know that if I am in a coma, or with dementia, or severely crippled, this would end my life without any external intervention. This leaves zero tough choice to the family (I can imagine some kind of one-time code to extend by a month or so but not more - I do not want to take the risk)

There is no such a thing I could find and I slowly started to wonder how that could be built (for myself).
I have been using it for a year for an old 286 PC. I even installed the OLED display. The main problem was finding the correct driver for the PL2303 used to flash Gotek, because Prolific disabled the Chinese clones with an update.
Is this type of response called for?

Please be a good netizen.

If you’re interested in the project and are a Windows user, contribute to the project.
I can see your point, pretty aggravating. Is WSL an option?
The margins on the App Store for iOS is enough of a reason to lock down the OS as far as they can. The difference is they can't practically lock it down to the point that app developers aren't impeded.

But all that said, given the quality of developer tools from Apple I don't have much faith that they won't impede everything but swift development in Xcode.
I wonder if it is even possible. In math, science, and philosophy some (basic) terms are necessarily left undefined and their meaning is either left open to interpretation or assumed to be evident based on common experience or convention.
Isn't all DNS centralized anyway? All the records are authoritative somewhere, answered by the owning nameservers.

The only distribution is in the form of multiple levels of widespread caching. As long as that caching layer exists, is there really a difference between a large company hosting many names or multiple people hosting their own nameservers? Was the web really more resilient when everyone had their own servers?
Adding onto this, the way you usually remove the lids is to pry them off, deforming part of the lid.
The text you quoted is enough proof. Removing double negatives, sentence one reads:

“We collect personal information through the public DNS service, but do not use it to target ads.”

Sentence 2:
We log dns queries and correlate and associate personal information in these logs with other google and third party (and presumably Alphabet, YouTube, etc) services.

Datasets that were correlated from Google services is only used to address security and abuse.
I think it's funny that you accuse someone of not considering the alternatives with the supporting argument that 'they probably considered the alternatives'. What makes you think a for-profit company is thinking about the long-term negative impacts of their business on the industry when that's rarely the case in a free market?

>Actual money in the hand now is worth more than theoretical money in the future and so on.

Exactly, short-term profit will almost always trump long-term problems. Is that so difficult to consider?
Ha! That's a fair point. I'll award you with another security question story, then:

I called into support. This was not my first call, but it was the first call where I was prompted for the security question by the rep. And, there was no mention that it was a security question, just "So deathanatos, what color is the dress?" (Not the actual question, of course.) I was like, "uh, what?" at which point the rep. mentioned it was the security question. I'm already logged in, so I dug around the account settings, and found that under there, the security questions and their answers were visible, so I rattled off the answer at that point.

That particular method of support contact required you to log in, too, so anyone in contact could "answer" the security question by just looking it up…