skysight-inc/HackerNews huggingface dataset:
I keep forgetting just how readable cpython source is. I'm still mentally stuck in my beginner years, where it was all Greek to me.

Thanks for sharing these links.
It’s Cold, Dark and Lacks Parking. Is This Finnish Town the World’s Happiest?
We just had a fun time playing this. Nice.
The Internet Needs Decentralized Content Distribution
11+Top+Paying+Six-Figure+Programming+Jobs+Without+a+College+Degree
> they have demonstrated wideband microwave mesh networking with off the shelf hardware.

That's academic if you don't happen to be close to a suitably stocked shelf in an emergency situation. As has been pointed out in other posts, simple analog gear can be improvised using basic and easily obtained components.

The current fashion for getting rid of low-tech backups for important infrastructure reminds me of the Titanic: the ship is "unsinkable" so why not get rid of most of the lifeboats?
It's true that some tests give little information about the top end of the range -- if your goal is to see whether Joe is smart enough to be a GI or not, then you're wasting everyone's time if you try to separate the top 0.1% from the top 1%, so you don't.

But it's not true that measurable difference stop mattering. I'm lazy to find exact links but the big study to look up here is SMPY, https://my.vanderbilt.edu/smpy/ .

Part of the reason people are wrong about this is that, in many circumstances, they are used to observing a group which has already been selected on some finer measure. The sporting analogy is height in basketball, which is enormously beneficial... some large fraction of the world's 7-ft-plus population is in the NBA. But among NBA players, height does not predict performance very well... because to get hired, they were judged on a much finer metric of actually playing basketball. And the shorter players are selected from a vastly larger pool, and are extreme outliers in whatever other, non-height, talents are helpful.
Would love to see a list of languages that were tried and successful.
Need to buy it its own track since the cargo rails actually pay for themselves and have a lot of other infrastructure tied to them. I get the feeling it would actually be easier to get the land for a hyperloop (cool new thing, quieter, and no chance of hitting someone).
E-commerce Analysis: Data-Structures and Applications
That’s not really an issue. They can just buy a copy at Walmart, no permissions needed.
Tip: Head to non-native areas (chinese, indian). They're less likely to be celebrating Christmas, and more likely to be open for business. We found an open supermarket and a awesome chinese buffet last year using this trick.
I also try to keep to default key mappings where possible. When you’re the one called on to help others in a variety of situations then keeping everything as default as much as possible is useful.
> For instance say you have two groups of woodworkers, one group has an average IQ of 90 and another group has an average IQ of 100.

> It's a smart bet that the 100 group has more (total) fingers.

Not without knowing the size of each group.

More fingers per capita, sure.
A liter of hot water with a pinch of turmeric mixed to it if you mean allergic rhinitis.

You can substitute it with garlic, ginger, or black pepper. All of them should be no more than an a pinch in powdered form.
Proponents of g don't claim that it's an alternative to domain-specific abilities. They claim that it exists in addition to domain-specific abilities, and is what explains the correlation between performance across domains. That is, people who do well on mathematical tests also tend do well on tests of verbal ability. The factor analytic model that yields g attempts to explain this by viewing mathematical ability as the combination of two factors: a domain-specific mathematical intelligence and a domain-agnostic general intelligence. A subject's performance on verbal tests would similarly be modeled as the product of their g and of a cognitive ability specific to verbal tasks. That a subject's performance on one type of test is partially predictive of their performance on the other type is then (according to this model) explained by the two cases sharing a single partial cause, g.
Coincidentally, I'm reading When Einstein Walked with Godel, and this anecdote is in there. Such an interesting man -- he's up there with Von Neumann for historical figures I'd like to learn more about, as the work they develop is a form of first principles that a lot of modern thought is derived from.

Any reccs on books to read, more focused on their theories than their lives?
It's a video with the summary of discussion between a lot of people who are unhappy with Patreon and are looking for alternatives, from 9 days ago -- how is that not relevant?

And why are we not busy talking about and making alternatives, rather than downvoting an example of what should be going on here?
Wan Gang pushed China to leapfrog the West in electric vehicles
You know, your arguments wouldn't sound so much in bad faith if you stopped implying IQ detractors were insecure or guilty of wishful thinking, as opposed to simply skeptical of the science behind it, especially in a field that's not exactly well known for the solidity, reproducibility and falsifiability of most of its findings.

All that said, what you said still doesn't contradict Taleb. Being able to (badly) predict a narrow range of outcomes like chess makes IQ a lousy indicator with respect to the ambition of psychometricians to elevate it as the best representative of general intelligence. Or to put it into other terms, if the best you can come up with is that, better drop the whole thing and move on to what actual hard sciences can show us (see the GGGP paper).
Cool fact you might not know: SQLite has direct support for “SQLite archives” (i.e. an SQLite database containing a conventional table of {file metadata, BLOB data} records representing archived files) built into its CLI client. This functionality lives under the `sqlite ar` subcommand, which exposes similar command-line functionality to tar(1).

Read more at: https://www.sqlite.org/sqlar.html

The nice thing about this is that, since this “sqlar” table is just one table in the file, and the commands work whether or not other such tables exist, a file can be an “SQLite archive” while also being a regular SQLite database containing other tables at the same time. It’s sort of like how Fireworks used to add special chunks to PNG—the file was still a PNG, but now it was also a Fireworks project. (But, in this case, the “chunks” aren’t opaque binaries, but rather are SQL tables you can manipulate using regular SQL queries.)

And, of course, the SQLar “standard” isn’t all that complex—it’s designed so that you can easily construct your own SQLite archive files just by issuing regular DDL+DML queries through the SQLite binding of your language of choice. (Though, if you want support for inserting files compressed—which the `sqlite ar` command supports extracting—you’ll need a zlib binding as well.)
I did pretty well. But for the first time I divided my year into quarters - resolutions last for 12 weeks before you re-evaluate, adjust and amend accordingly in the week before the next quarter starts. It made them much more achievable and far less pressure.
"Everything is fine" would be laughed at and dismissed. The best message that will be even slightly accepted is that there is progress. So admitting the issues with the legal system is part of that narrative of progress and improvement.
I don't think I'm confusing it with Chalk; note that Datafrog is, like Chalk, hosted in rust-lang-nursery and sees ongoing development. IIRC Chalk is more intended to serve the trait system, rather than the borrow checker as mentioned in Frank's post. Of course, I have only a passing idea of what all these experimental components are being aimed at (and it's possible that I'm confusing Datafrog with another one of them, like, say, Polonius).
Read the transcript [1] of the call between Patreon and Matt, and Patreon said it was entirely their decision. Another rather scummy thing is to act ideologically while obscuring your reasons, reasons you are perfectly capable of expressing in private.

MATT: Are you telling me that this was Patreon’s decision then, or someone pressured you into this?

PATREON: No - this was entirely Patreon’s decision.

MATT: Well then I don’t understand passing the buck off to somebody else.

PATREON: No, I’m not passing the buck off. The thing is we have guidelines, but I’m trying to explain, #1 it is our mission to fund the creative class and obviously some people may not want to be associated.

[1] https://docs.google.com/document/d/1U0mQjUA0T5INc_GDkwPJ2mfh...
Actually, I've thought of this before. Imagine a world where continuously learning AI is commonplace, and leads to clearly divergent performance of objects. Suddenly, attachment to intimate objects becomes much more reasonable, when you can train your possessions and have them compete - even selling the neural nets for profit, if corps allow us to own them.

I feel like it would add a certain degree of magic to the world of things. The same way people grow fond of cars, guns, tools, and the like, except in this case there may be something to the percieved superiority!

Imagine self learning toys and the games they could be taught to play.
Someone should run this in a hotel room or something, so they can have

puts on sunglasses

a .noeroomba in the inn.
Well, instead having "expectations", how about just checking it yourself before spreading FUD?
Curcumin/theracurmin yes, turmetic no.
Sadly, the Android-App still can't save stuff on the SD card. My main show-stopper.
Part of me feels like this will not be enough if they continue to give huge blocks away. We will find trivial ways to use them. ipv8 or ipv16 or ipv1024 will come in our life times.
Can you expand on that? How do those two features break things?
Having an entity like Google have such a finely detailed profile for an individual sounds like fuel for a dystopian nightmare.

But I imagine that, like the internet, it will be so useful that the exchange of privacy for convenience will be worthwhile.
You can create a zvol for your dropbox folder and format it in ext4 and it'll work: https://pthree.org/2012/12/21/zfs-administration-part-xiv-zv...
Not bad! While reading the article the thought occurred that if WWV were eliminated then this would be a good opportunity for a smart phone app to pipe a GPS derived time standard emulating WWV format into a < 100mw (Part 15) 5, 10, or 15 MHz attached transmitter. And the idea was already objectified.
It has nothing on the free spirited forums "we" had 20 years ago. How would random people find out about and get into private, encrypted groups? Not at all. It's not the same thing in any shape or form.

If anything, a generation gave up even wanting to have a public space and a spirit of tolerance, and retreated into purely private rooms, moderated by private tyrants. Ancient Greeks had a word for people who restrict themselves to the private, and aren't interested in public offices and affairs, which today is an insult -- while what it used to describe is viewed as desirable, something people brag about.

Many people gave up, they aren't even part of the discussion anymore. They cannot fathom what is under discussion, because they never had it. It's not that I'm not aware, it's that I weighed it, and found it too light.
See the transcript of Matts conversation with Patreon [1]. They said this was entirely their decision, and they did it because they didn't like Sargons brand whatever that means.

[1] https://docs.google.com/document/d/1U0mQjUA0T5INc_GDkwPJ2mfh...
I don't know if BamBrogan is an "unstable guy" or not. But I'm not at all sure your summary "who was ousted form Hyperloop one by the whole board and officers" is accurate based on what was reported at the time.

For example, from an article in Wired [1]:

> The lawsuit against Hyperloop One includes a security camera image of a man, apparently Afshin Pishevar, holding rope and walking through the office. BamBrogan allegedly found a noose on his desk after complaining about company operations.

The axe is the only thing that seems weird, everything else you quoted can easily be explained by the fact that they'd failed to secure more funding and had to shut down even though they didn't want to. Many of us on Hacker News have no doubt experienced this kind of situation first hand.

Also I should mention that although Arrivo was started by ex-Hyperloop One people they were definitely not doing a hyperloop system.

[1] https://www.wired.com/2016/07/hyperloop-lawsuit-brogan-bambr...
A driver needs to be installed onto the boot sector of the disk itself, I believe.

Usually ICD, AHDI, or HDdriver (still maintained).
Donald Knuth’s 24th Annual Christmas Lecture: Dancing Links
Avida is dead, correct? Last release was 5 years ago. I wonder why, especially given that today it could run 100 times faster on gpus...
Largest market you cant sell to, unless you manufacture locally in a joint venture majority owned by someone connected to the ruling party.
Amazon and Google as centralized entities will only get stronger, decentralization on the other hand has an off-chance of going entirely extinct.
Teach Yourself Logic: A Study Guide [pdf]
"Abuse" by Crack.com way back in 1995 was powered by Lisp, as I recall (and also moddable via it):

https://www.mobygames.com/game/dos/abuse

https://everything2.com/title/abuse
Full-disk encryption usually means encryption at the block layer below the filesystem. It doesn't actually have to cover the full disk.

There is almost always at least one unencrypted partition on machines with full-disk encryption, since the boot loader and then the decryption routine have to be launched from somewhere. And yes, OEM recovery partitions or similar laptop-specific needs are another case.

Full-partition would be a more accurate term than full-disk.
ST had something called 'ACSI' which was basically mostly SCSI. A simple physical adapter was needed to interface standard SCSI. But the OS itself did not natively fully boot from or fully recognize the drive, a small driver needed to be installed on the boot sector of the drive.
God, what even is a "total vacuum"?
How is this different from an app dying because of an unhandled exception in Java or Python?

It sounds like you're not using supervisors in a way they are supposed to be: the supervision tree is not for handling your application logic (I mean application in OTP sense). The supervision tree is there to ensure that there's always a way to bring your system to its initial, known-good, state. In a concurrent, but even more so in a distributed context, it's practically a given that you'll run into race conditions and other timing issues which result in loads of heisenbugs. Then, once that happens, you risk your app falling into an invalid state, in which it either ceases to function or continues working but gives wrong results. Erlang addresses this with pervasive immutability, generic servers (in OTP sense) and the supervision tree.

Immutability eliminates some common race conditions and makes sending messages in a distributed system have the same semantics as local message sends. Generic servers provide a well-defined interface for interacting with running processes no matter where they are, which allows for automated handling of initialization, finalization, error handling and upgrades in a concurrent-safe manner. And finally, supervision trees - as mentioned - define an orderly way of initializing, restaring, and terminating all the processes your application consists of and depends on. The supervision tree is not meant for error handling: its primary function is to bring the system to a known-good initial state. Notice that the supervision tree operations are synchronous, and the order of actions is deterministic and constant across runs, exactly because of this.

If you find your app dying because of "network hiccups" it just means that you don't handle them properly in your code. Supervision hierarchy is not meant - by default, although you could write your own supervisor - to handle application-level problems: that's your job, as an application author. If you have a Python client for some REST API, and you lose WiFi connection for a moment, requests will (by default, IIRC) throw an exception and if you don't handle it, your program will terminate. The difference with Erlang/OTP is that in Python, if at the moment of failure you had 10 threads which managed to fetch data before the connection broke and were currently munging it, they will also die immediately in a non-deterministic state. In Erlang, they would be shut down in a well-defined order.

TL;DR: supervisors are a low-level concept and should not be used for handling application logic. They are there to organize your processes and to provide a way to return the system to a known, deterministic state. Handling most of the error conditions still belongs to the app author, despite supervisors being there.
Thanks for sharing this. Nice learning more about our Universe on Christmas day :)
China cracks down on 2000-year old invisible friends brain virus, as they should
Regular expressions do cover most of the basic cases.

It will not handle some of them. But I discovered that partisan politics follow a Pareto rule, of sorts: 80% of the talk is around a small set of words. If you remove the adequate 80%, what remains is very ineffective, grotesque and pathetic communication. It is not enough to get people excited or willing to fight.

The tricky parts is to keep changing the set of words and regular expressions. Particularly on the months before an election the terms to filter go through intense change. After that they remain very stable.

Edit: I am trying now to use the Levenshtein distance[1] algorithm to preemptively detect the tricks you describe, of people deliberately changing some word in order to fool the regular expressions.

[1] https://en.wikipedia.org/wiki/Levenshtein_distance
Viewing things like going to dinner “the competition” is, in my opinion, immoral. This is Netflix serving their shareholders instead of their customers.
Was in on their crowdfunding site crowdsupply for more than a year. I think they’re close to it not done with those and into regular production now.
In principle yes, it was intended for general business reporting.

Essentially each filing (called an instance) consists of a series of 'facts', each of which reports a single value and some metadata, and footnotes, which are XHTML content attached to facts. Fact metadata includes dimensions, which can specify arbitrary properties of a fact. So a fact might be e.g. 'profit' with metadata declaring it's in 2018, in the UK, and on beer, but all of those aspects would be defined by a specific set of rules called a taxonomy. You can create a taxonomy for any form of reporting you want.

There's also a language, XBRL Formula, which allows taxonomies to define validation. It allows something semantically similar to SQL queries over the facts in an instance, with the resulting rows being fed into arbitrary XPath expressions.

Unfortunately the tools for working with XBRL are mostly quite expensive, which probably limits its application outside finance. Arelle is a free and fairly standards compliant tool that will parse, validate and render XBRL and even push the data into an SQL database, but it's written in Python and isn't very performant. (Although it's probably good enough for most uses since it's used as the backend for US XBRL filing.) I'm not sure if there are any open source tools to help with creating instances.

Also creating a taxonomy itself is quite challenging. There are (expensive) tools to help, and using them it's still quite challenging. For real-world taxonomies it usually involves a six or seven figure payment to one of the few companies with the right expertise.
If you haven't seen it yet, this video might lend an interesting counterpoint to your "all metaphor" perspective, it has a discussion from Jonathan and Matthieu Pageau who claim "there are no metaphors in the Bible". It tends to fit better with a more traditional/orthodox Christian view.

https://www.youtube.com/watch?v=f3vqXCLhJLE
That thing is interesting for plasma physics though. It isn't really trying to be a fusion reactor, as far as I can tell from following the links past the article. Is more of a scaled down testbed. I have often wondered if the people working on tokomaks are more interested in the science you can do with them, than the potential for generating electricity, even if the people providing the money aren't entirely aware of this.
Could you be more specific? Why do you think it’s not inherently unhealthy. I’ll argue the contrary here. Humans are primates; we evolved to eat an unrefined plant-based diet.

Consuming refined sugar is inherently unhealthy because it’s consumption causes insulin spikes and eventually insulin desensitization which leads to diabetes which is a strong predictor of inflammation. The same logic applies to any refined foods with concentrated amounts of fat or salt.

No whole plant-based food has the concentrated amount of macronutrients that are in processed food. You could argue that honey might be one, but honey’s been refined from pollen by bees.
Free PVS-Studio SAST for open source C/C++/C#
How does news like this even get out of the country with the information controls in place?
Some common use cases:
- Compile config.js into config.json or config.yaml, use that config.js as an intermediate format to compile to real config.
- Environment variables, or require 'other-module.js'
Fijne feestdagen van België!
Happy holidays from Belgium!
I think something people are missing here, though is that when you’re poor you work multiple jobs and commute into the city you work in but can’t afford to live in. You don’t have time to cook many nights so while you may want good healthy cheap food, you settle for the faster meal.

BAM. Being poor truly sucks.
I believe Dropbox needs a filesystem that supports extended attributes to store metadata related to syncing.
Cool. Then if this is something that interests you, just give it a shot! Good luck.
If you don't need mobile support, you (not parent, but someone else reading this) should try Unison. I use it and can vouch for its reliability, and if your use case is simple (sync files between N computers with a central server), then it's probably the best tool for the job as it's considerably faster than syncthing.
Travel one hour into the past, and you will instantly die in the vacuum of space.
This is why we need to sever economic ties with China. The more we support this the worse this type of thing will intensify, including beyond China's borders....and it won't stop at just Christianity, they have targeted Islam and, Buddhists etc. as well.
It's important to note though that their client is not open-source, so if one goes through all that trouble to use end-to-end encryption, it seems a bit unsatisfactory to me to then trust this company to actually keep the private keys on my machines (and encrypt things correctly).

Personally I used syncthing which doesn't do encryption but also only uses my own devices, so I can keep the data on my machines at all times.

In the past I used seafile which does support encryption (and it's self-hostable): https://www.seafile.com/en/home/
Franzis CutOut 2018 Professional Crack and Serial Keygen Full Version Free
Regardless of your faith (or lack thereof), I hope you agree that this is pretty horrible from a freedom of expression perspective :/
That's why I said they were currently right.
I wonder if a university could take over the entire thing and continue to provide the service.
DPI means dots per inch. It's a physical property of an LCD screen (well, technically, that would be called PPI - pixels per inch, but it's the same concept). I'm not sure how one would be able to set the DPI. At least not without really bad shenanigans blurring everything in the process.

Isn't the solution for "small letters on high pixel density screen" scaling as mentioned by arvinism or simply increasing the font size?