skysight-inc/HackerNews huggingface dataset:
Forgive me if I can't read but I couldn't quickly find the following. Is it possible to use Opmsg as a library?

If you want to use GPG as library in your application right now, you can't. The best thing you can do is parse GPG output which is ... less-than-ideal at best and downright wrong and dangerous at worst. If one can use this as a library rather GPG that would be a huge win.
honestly, I just googled "best football player 2019" and it was the first result :)
It cuts both ways. SF PCness and SJWness can be downright stifling
Paywall :-/
Or maybe Mozilla wanted to free those resources to work on other things? The project got to "good enough" state and they started looking for a new maintainer?
Headlines can be both, clickbaity and irrefutable.
That's exactly what I'm talking about. A REAL python programmer would immediately recognize that to be the bullshit way that someone would do it, if proving what a f*ing master they are were more important to them than clarity.
Very few. It's worth running one of the code analysers over your codebase to check: https://github.com/PHPCompatibility/PHPCompatibility

I upgraded a large project last month, and this found 6 changes I had to make in 20k LOC.
Democracy requires a functional education system. It's not about "a narrow band of acceptable thought". The truth matters.
David Warren's contribution was in 1953. The first modern flight data recorder, called "Mata Hari", was created in 1942 by Finnish aviation engineer Veijo Hietala. During World War II both British and American air forces successfully experimented with aircraft voice recorders. https://en.wikipedia.org/wiki/Flight_recorder
Looks like a worse (= less widely supported) msgpack to me...?
I do think that facial recognition has it's place in society, after all the cat is already out the bag. But I believe it should be reserved ONLY for border integrity and very high-level national security incidents. For example, I do not have any issue with facial recognition being implemented at all points of entry with it's data being purged after a randomized time with a set undisclosed minimum time frame. It is entirely within a country's rights to know who is entering and leaving their country in my opinion. This would strike a middle ground in both security and privacy and it's not like countries don't already have this information.

Private & for-profit use in any capacity should be banned.

Basically, the technology isn't bad. Humans are bad. So we should close off any and all avenues of abuse from a human agent. An AI system should be in place to create, access, store and retrieve the data with no human middle-man. The request to retrieve the data should follow the same procedures as for a warrant, but should require a high-level, non-partisan court order and should only return whether the subject was recognized and those specific frame of footage. The procedure should have sufficient checks and balances so no one can arbitrarily access this data. Every. Single. Request should be audited before being processed by multiple parties.

Stopping governments that abuse this technology should be encouraged. But that is naive thinking. It has definitely already begun in China for example. All we can do is keep it out of the hands of private corporations.
I’m not sure why you are dismissing the result of probably the widest study and stating that autism is the result of not eating the right food.
Counterpoint: The Oberon System successfully implemented a garbage-collected OS kernel: https://en.wikipedia.org/wiki/Oberon_(operating_system).
The Benefits of Going Serverless
EDIT: Have you worked in the industry as an engineer? The following is drawn upon my combined experience as an engineer and as a leader.

Who said I was a manager as I was developing and applying these skills? I was doing this as I was still top of the pack as an engineer. I will never understand why people take all these soft skills that are completely required to do the job of engineering and say they are not part of the job of engineering. What is it with the sports analogies? They're fundamentally inappropriate and imply a deeply reductive conception of the craft of software engineering. You're doing something with a goal far more complicated than "the team with the most points wins".

Moreover, you're drawing a false dichotomy. People with the technical skills to really be highly productive engineers always have the soft skills too. They are both required to sustain high productivity.

But please, don't tell me I'm not a programmer. I'm an excellent engineer, and I've always been near or at the top as an IC. But, that's not in spite of my soft skills. It's because the two create a feedback loop that helped me level up and run things more effectively than engineers that overspecialized on one or the other. And again, the best ones I've worked with have been the same.

If you've seen such engineers, then that's one thing. But if you haven't, implying that you even need to choose, or that the best engineers don't have both -- it's specious. It's something you think must be the case because you don't have a more exhaustive set of data and experiences to draw from. And that's okay! But then, one would hope you'd at least be curious about it rather than dismissing it.

These engineers are not unicorns or mythical creatures. They're competent professionals that take every part of their job seriously. They're the kind I prefer to work alongside and hire.
> > In contrast, pharmacists have no way of verifying that a generic blood pressure pill is adequately lowering the patient’s blood pressure. We don’t have time to physically take the blood pressure of all of our customers who take drugs for that condition, nor would customers or physicians stand for pharmacists acting like policemen to see whether our customers are truthful about generic drugs.

Huh? Most pharmacies I’ve been in have automatic blood pressure machines.

Patients may have their own.

The biggest problem with this example is the lack of blinding: a patient writhing about being switched to a generic will see their BP go up while tested.

I think a lot of pharmacists disdain for patients’ complaints about genetics is that few complaints are received from drugs where the effects are easily measured, but common when the drugs are hard to measure or in therapeutic categories that tend to lose effect over time (hello opiates).

Meanwhile, the issues impacting genetics should be seen across therapeutic categories a lot more evenly.

(Unless the generic manufacturers realize this and cut back on API/formulation expense on the hard-to-measure products, but risking a recall is a big risk to take).
> duplication of points in many places in a tree

It seems (but I might be wrong) that this syntax allows for nodes to also reference other nodes rather than embedding them (see e.g. the third example on the page, though it’s too trivial to tell if that’s what it’s doing for sure.) I think they expect you to draft the argument map, then go back over it and iteratively reduce it by manually normalizing duplicate sub-arguments into one canonical sub-argument in one place + references to it in other places.

> Also, my gut feeling is that when you're talking about "arguments" instead of "facts", "evidence" and probabilities, you're in business of convincing, not truth seeking.

Usually the point of this kind of software (argument-mapping software) is to, first, efficiently capture an argument that exists, either as a sort of “court stenographer” during the argument, or from a recording after the fact. You want the tree of pros and cons (really, rebuttals / consequents / syllogisms / a bunch of other smaller categories) because you’re trying to capture the structure of the discussion itself.

Then, once you have captured that structure, argument-mapping software has tooling to allow you to massage (refactor!) the discussion from its original shape, into one that lets you more efficiently get at the truth. Turn things graphical, assign arguments weights, unify duplicate branches, etc.

Argument mapping is not just about pro/con trees; but pro/con trees are a nearly-lossless way to capture how people actually debate things, so they’re a good “ingested primary source” format to keep around and refer back to when you’re trying to summarize and judge a debate (rather than having to listen to the audio transcript over and over, or read through a linear stream of debate text.)
There are editors that allow you to edit the abstract syntax tree (AST) directly. An AST is the parsed representation of your code without information about its presentation (e.g. spaces or tabs). Code can be presented in different formats for each programmer, since the formatting is part of the presentation but not the storage. The downside of these editors is that it looks like you are editing text, but actually the text doesn't really exist in memory, since the text is just a projection. Such editors are called 'projectional' editors, JetBrains has an implementation called MPS.
Stencil Router Step-by-Step Examples
Depends on the x, but more importantly, depends on the code.
The obvious defense is that it's already in common use and widely (if unevenly) supported.
This is such a west coast bubble mindset. Basically everywhere west of the Missouri river is littered with 2nd and 3rd tier cities. Many of them are even within a reasonable commuting distance of the nearest major economic hub (though the southeast definitely has a lot of sprawl going on).
FWIW micropython replace's cpython's refcount-with-cycle-breaker by a mark-and-sweep GC: https://github.com/micropython/micropython/wiki/Memory-Manag...
This reminds me of the Council on Jobs and Economic Competitiveness established by the Federal Government in 2009. This group, which included some of the biggest CEOs then and now, such as Jeff Immelt from GE (led to the group), met 4 times across 5 years.

No statement beyond a press release announcing the creation of the group was ever drafted. Nothing was ever done beyond 2 televised 60 minute meetings. The group officially shutdown in 2013.

https://en.wikipedia.org/wiki/President%27s_Council_on_Jobs_...
> Good, but it does not sound like there's an appropriate appeals process in place

And possibly make every judgment public and transparent like the courts, but redact any content that is illegal and/or involves doxxing and other privacy violations. Whenever humans interact, we need something like a justice system/courts.
> Over the past year, Malamud has — without asking publishers — teamed up with Indian researchers to build a gigantic store of text and images extracted from 73 million journal articles dating from 1847 up to the present day.

Maybe I missed it, but the article doesn't seem to explain exactly how Malamud's group compiled its database.

Throttling is a major problem with the naive approach of throwing wget on a publisher site. The publisher detects a bot on its network downloading everything in sight and either slows data transfer to a trickle or just shuts down access to it.

The publishers may not win on copyright, but they may try to make a case based on criminality if Malamud's team actively took steps to circumvent throttling and defeat the defenses of the hosting sites. Especially if the publisher knows what to look for in its logs.
My understanding is that the definition of evolution is the changing of statistics of phenotype/genotype in a population. So, how many children you have is just one way to measure your influence. How many grandchildren would be another, and note that you could have children without any of them having children. If you influence anyone that shares some of your genes, then you're not "pointless from an evolutionary perspective". If you save your cousin from drowning, you've increased the probability of genes you share of being passed on. If you invent chemical fertilizer that allows billions of people to be fed, you have massively influenced the propagation of many of the genes you share. If you help develop policy or a political movement that affects how disabled people are treated, that's not outside of evolution. Etc.
Are you aware of other tought structuring tools, that are better for 'getting to the truth' as you say it? I haven't yet found a proper structure for purposes of collecting and categorizing ideas, and for reasoning about them.

A tree structure is great for it's simplicity. It maps well to most use cases I need, but not all of them. A strict tree is too limiting and cannot avoid duplication. I'd like a tool that could build a structure that is almost-a-tree would be visualized as a tree, but it would allow a special case linking between any two nodes.

A general graph lacks the necessary structure. Without the structure, the tool isn't really supporting me and I can just use the yEd graph editor. I could use some queries on the graph to shape it into tree on demand, but then I lose mind's spatial ability to navigate the graph.
Sure:

https://www.telegraph.co.uk/travel/discover-america/history-...

https://www.telegraph.co.uk/travel/discover-america/greatest...

https://www.telegraph.co.uk/business/tips-for-the-future/wor...

This is the kind of longform we build. Hope that helps :)
No, they did a thing that got him ahead - and they hoped enough to fix the thing he did before.

Now, if they hadn't gotten the credibility (due to the short term fix for thing they wrote broke sooner than expected), or they gained a lot more credibility and moved in the company, or out of it, the broken thing would still be there, and someone would have inherited it, and had to refactor / relearn / replace it.

One of the points about 10x devs that people are pushing back on is this - do the thing to a minimum spec, drop it on the floor, and get kudos for it, while the rest of the devs run around picking up the pieces.
>Server-side rendering (which means painful page reloads) is user hostile on slow network connections.

So is downloading an entire app when you only want to read one page.
Conservatives for Political Correctness
This is total bullshit. Pivotal’s stock is $10 now, how the hell does your “back channel source” claim they have more paid customers than Red Hat? At Summit Red Hat had 1000 paid customer references. This guy must be short IBM to put out this kind of crap.
Its not that we want regulation, we just don't want ZuckBucks. At all.
The headlines may be faulty, but the broader point is climate is rapidly changing and every action we take is one less drop in the bucket.
Yes, we use it as part of an ecommerce framework to index products, categories and cms content for various customers. However we dont have a specific Solr position, as we only need to make small adaptations which an average developer usually can do/interfere from existing code.
Why unsafe to parse?

> it even comes with a lot of overhead (colons, quotes, brackets and the like).

according to Sqlite devs the that overhead is not much worse that for a binary encoding.

quoting: https://www.sqlite.org/json1.html

> The json1 extension does not (currently) support a binary encoding of JSON. Experiments have been unable to find a binary encoding that is significantly smaller or faster than a plain text encoding. (The present implementation parses JSON text at over 1 GB/s.)
I say let the IRS put any value they want on it, but then give the owner an option to sell it to the IRS at that price that the IRS can’t refuse.
> judicial systems like Scotland's

I'm unfamiliar, but very curious--could you elaborate?
Russian—speaking developers headquartered out of Ukraine. Lol.

That being said, it doesn’t appear to have been updated since 2017.
Mal is common in most of the romance languages, not just French.
>city folks can't comprehend what the heck is so great in non-city life, and folks that grew up close to nature, open places and good old lack of concrete everywhere can't see an appeal in living in city.

And all the "muh school district" types can't see that the inner suburbs are the worst of both worlds (IMO).
Dropbox is almost as bad as every single third party anti virus product.

I won’t install it on any of my personal computers. If I have to share a document, I’ll just upload it via the web.
What's really annoying here is it's not like the French government is exactly poor. It can afford to rebuild Notre Dame in its own if it wants.

So could the Catholic Church if it wanted to.
Well, how are you going to fix it without removing important features like submitting pages to the index? There are no perfect XSS auditors; you can fairly consistently work around Chrome’s, which is why they’re giving up on it now.

I don’t see any realistic solution to this problem.
Not at all. The quality of the code may be terrible.

BUT - when someone else new comes along to look at it, the 90% code coverage, and comments helps them immensely - they can get up to speed to fix whatever bug has appeared a lot quicker.
Letsencrypt only issues certs for publicly accessible hosts. If you've got a bunch of intranet servers / REST services / whatever that are firewalled from the public internet, you're out of luck.
>interesting, funny, angering and sad.

If facebook is any indication, these end up being used mostly ironically. I can't imagine they give facebook any real indication of emotion on their platform.

Even the "angry" react (which is mostly an ironic reaction), is missing the context. Are you angry with the commenter? Are you angry about the something the commenter is referencing?
Its trivial to limit this rule to assets that the government tracks transfers of

For example cars, land, air rights, real property.

This would also settle the issue of eminent domain once and for all. Put up or shut up.
Funny I'm downvoted, is it such a weird idea? They're fairly popular around here, and it's what I use at home. Just plug 'em to the stove.
Being different or radical doesn't guarantee that it's art. At least it shouldn't. The problem with contemporary art is that it turned into a who knows who business. When the craft part of art is overlooked and idea part is praised over everything else, everybody who are splashing paint onto canvas and writing something cool for descriptions can label themselves as artists. This is art schools' fault for the most part since they are trying to squeeze the love of beauty and classical art out of students.
All your videos are low effort political spam. Maybe that is a feature. Hateful retoric solves nothing.
> Why unsafe to parse?

Try to write a parser for an arbitrarily complex and nested JSON object without running into runtime errors even after the fourth-or-so revision. There are too many "yes buts" in the living standard.

> that overhead is not much worse

It _is_ much worse than the two-byte "overhead" of one s-exp node.
I'm an European CS student, and I was a part of debate team in high school as well. You are certainly right that lawyers will get most of them, since they are closely related to actual lawyer work.

On the other hand, I don't think rhetoric matters more than facts. At least in my country, most of the arguments in the debate have to be based on some data/studies to be taken seriously. You still have to be a good speaker, of course, because you have to get the point across, but you can't win the debate without a prepared case just because you are charismatic.

Lots of times we had to argue for both sides during the tournament; the topics were chosen accordingly, as not to be "solvable". Of course in normal world you probably want to find some kind of compromise, but to be able to do that, you have to assess what each course of action will achieve. And debating helps you build the skillset to do just that.
Great anecdote. I'm increasingly of the opinion that "pay some humans to do it" is the most underrated data product engineering pattern out there. It's well known that FAANG invest heavily in human annotators (it's not a coincidence that Mechanical Turk was developed at Amazon) and it's unclear why anyone else building data products shouldn't have to.
>"Agree" and "Disagree" buttons

Why not just have an Overton window slider that lets people place where they think the comment is on the scale?
This seems like a good time to resurface the worlds best Quora answer, by Michael Wolfe. Answering “Why is Dropbox more popular than other tools with similar functionality?”:

Well, let's take a step back and think about the sync problem and what the ideal solution for it would do:

There would be a folder.
You'd put your stuff in it.
It would sync.
They built that.

Why didn't anyone else build that? I have no idea.

"But," you may ask, "so much more you could do! What about task management, calendaring, customized dashboards, virtual white boarding. More than just folders and files!"

No, shut up. People don't use that crap. They just want a folder. A folder that syncs.

"But," you may say, "this is valuable data...certainly users will feel more comfortable tying their data to Windows Live, Apple Mobile Me, or a name they already know."

No, shut up. Not a single person on Earth wakes up in the morning worried about deriving more value from their Windows Live login. People already trust folders. And Dropbox looks just like a folder. One that syncs.

"But," you may say, "folders are so 1995. why not leverage the full power of the web? With HTML 5 you can drag and drop files, you can build intergalactic dashboards of stats showing how much storage you are using, you can publish your files as RSS feeds and tweets, and you can add your company logo!"

No, shut up. Most of the world doesn't sit in front of their browser all day. If they do, it is IE 6 at work that they are not allowed to upgrade. Browsers suck for these kinds of things. Their stuff is already in folders. They just want a folder. That syncs.

That is what it does.

http://www.quora.com/Dropbox/Why-is-Dropbox-more-popular-tha...

Oh well.
Show HN: Visual GraphQL Editor – Draw Your GraphQL Schemas
I'm really not sure what I feel about the naming. It's one letter off (both on the keyboard and alphabetically) from IMAP. Is this an attempt to coattail the widespread recognition of IMAP or just an extremely unfortunate name collision?
Still, 25% of you have never flown[1]

[1] https://www.telegraph.co.uk/travel/news/a-quarter-of-britons...
About a year ago I set up an ES cluster to load Apache logs into as an experiment. Around a month later my boss asked if it was down. "Yeah, it looks like it, since you are using it let me upgrade it from an experiment to critical!" Since then we've been using it in more and more places, and are looking to see if it would be a good fit for storing some of our user data in. The big barrier right now is that we are running the version of SQLServer right before changed data capture became part of the standard edition, and that's the way we'd probably prefer to synchronize data into ES from our primary database. We have a couple home grown solutions to synchronizing secondary data sources, and we'd like to get out of that business. The SQL server is always going to be our source of truth, probably.
The story mentions a few stories and it might be a lead indicator but I tend to "follow the money" ;-) and this is what the money tells me[1]:

"Last year, VCs invested just over $200 million in various podcast platforms and related businesses, per the PitchBook Platform. That includes a $50 million funding for the online radio app TuneIn, about $20 million for Gimlet Media and another $20 million for HowStuffWorks, the company behind the popular show "Stuff You Should Know" as well as other original podcast content.

So far this year, VCs have shelled out $64 million on companies in the space, including a $40 million NEA-led round for Luminary Media, the operator of a subscription-based podcast platform, and a $13.5 million Series B for podcast startup Castbox"

[1] https://pitchbook.com/news/articles/vcs-love-fundingand-host...

The implication to me at-least is that the tools to launch podcasts will continue to proliferate (how else will all those platforms for podcasts make money?) and we can expect a lot more podcasts in the future. Would love to hear differing views.
You need some mental help.