skysight-inc/HackerNews huggingface dataset:
> and then you lash out?

As an Army guy with a family embarking on his fifth overseas deployment spontaneous bursts of rage are frowned upon. I don’t do that. I have gotten comfortable to sparse, tiny, lonely living conditions and learned to regulate my mental health according to the expectations at hand.

> the progress just isn't quick enough

I suspect the majority of people engaging in riots, and possibly the protests as well, have provided little to no participation of any kind towards these social concerns before two weeks ago, and if that is true the speed of progress is irrelevant.
I find gron to be much more Unix-y than jq. It "explodes" JSON into single lines for use with grep, sed, etc and can recombine back into JSON as well.

https://github.com/TomNomNom/gron
Less funding means less police, not better police. I don’t see how this resolves any issues. In Detroit, you can see what happens when you heavily defund police departments. Crime and police response time dramatically increase.
Defunding is like taking the clothes away from a mis-behaving child. It doesn’t fix the child’s issue, the child is just naked now.
Having been to a few tech conferences held by the EU commission, I would say the issue is not (wholly) to it being too open. The biggest problem with the EU is that it is ultimately 27 sovereign states with different language and cultures and very different economic situations.

What the EU tries to do is to bring these 27 states closer by awarding grants based on cross-border collaborations (so company A in France needs to collaborate with company B in Italy) and also helping the poorer states. This is a very rigid process, hence I guess this is why we've not seen much success stories so far.
I'm Italian, living in San Francisco. Sadly, the same thing you say about France, are more or less true for Italy.
I agree that these efforts have been very hit or miss but on the other hand... What should they do instead? Just give up and accept that we're going to simply be technological vassals to America? Or should Macron and Merkel learn Javascript and take the matter into their own hands?

We could've gone the Chinese way and just close the door to American companies, effectively forcing the local populace to use home-grown tools, but we're too nice for that. Instead we try to compete fairly in an open market, except that in practice most multinational corporations manage not to pay taxes in most European countries and they have a huge headstart so it's not really all that fair in the end.

It's easy to be cynical about it but again, tech is too important to just say "well, we lost, I guess we'll increase wine production instead". I want the EU to keep trying.

>Old, well-connected companies like Bull that have zero ability to innovate and not a clue about the domain will rake in hundreds of millions in taxpayer money and deliver some garbage platform that no one will use except other government-funded moonshot companies.

What alternative is there though? The government also tried to help small start ups and incubators with fiscal advantages. We have the brains, we have the means, the government is just trying to make it happen. The hope is that eventually it'll manage to seed the industry. We also do have significant tech companies in Europe today that actually do interesting work, so it's a bit unfair to say that we only have "ridiculous projects" that are "never actually doing anything remotely useful".

I'm French too, I know that we love to be cynical about everything, always see the glass half empty but it's not a very productive attitude. "MPs will make sure their buddies get the contracts", as if France was suddenly the most corrupt country in the world. Look around, see what the rest of the world is doing. We're not doing that poorly.
US: Chinese Hackers Are Targeting COVID19 Vaccine Researchers
> My salary is low for American standards but I can rely on public hospitals, public schools, and public transportation systems. I do not need to save for retirement either. Or for my kids tuition.

I think about this quite a bit, while the median middle class salary is higher in the US, the burden to fund everything out of pocket here is enormous. If salaries are 10-20% higher in the US, much of that goes out the window to fund things like health care, retirement, higher education, daycare/pre-K education, high rents, etc. Things that most Europeans take for granted. All of a sudden that 10-20% gap seems much smaller.

Also keep in mind that not everyone working in tech in the US is making SV level salaries.
GP here. I agree. I believe there’s a stigma against Telegram. There was one security issue with the MProto version 1 several years ago, which was reported (given a bounty too, IIRC) and fixed. I don’t recall any other issue being reported after that.
Ask HN: Notion for API Documentation?
We just launched our News API [1].

Our Documentation is hosted on Postman [2], which is not free.

I could not find any good solution, and I thought about why not using Notion? I found this API documentation as an example, it looks clean and nice: https://www.notion.so/Beestat-Documentation-929dfa0b62de407ca247ebdaf77a465a

Is anyone here using Notion to provide Documentation for users? Could you share it? Any pitfalls?

Also, are there any limits from the Notion's side on how many page views we might have?

[1] https://rapidapi.com/newscatcher-api-newscatcher-api-default/api/newscatcher?endpoint=apiendpoint_284455e8-af7c-4ba3-ac26-b0262a5b94a2

[2] https://documenter.getpostman.com/view/11100503/SztEb7jV?version=latest
All of which are so much easier to deal with than some binary format you have no spec on.

XML? SMH.
Apparently "cabin fever" is difficult to translate into Japanese. My theory is that Japanese homes are so small that it's simply a fact of living there that requires little explanation.
And how everyone who works at Lincoln Electric starts out welding.
as opposed to a wave? ;)
If that bothered you, you haven’t looked up food recipes.
You can turn that around and say that companies get more for their money in EU.

I mean, investor should like companies with reasonable burn rate...
Shredder Experiments – Steel Tray vs Shredding Machine – Wise Experiment
GP here. It’s no different from WhatsApp in this sense. But WhatsApp is even worse because it shares communication metadata with Facebook (though message content is end to end encrypted).
I don't know what this says about my level of humor, but I chuckled even at the English version before reading the rest of your comment. After reading the rest, I chuckled again. :)
I see a lot of new parents struggling to fit time in for code in those early days. The odd Ruby tweet mixed in with spit-up talk.

It took me a good 3 1/2 years to finally get into the right routine, both physically and mentally. Our kid's great (another one on the way in Sept) but we really struggled with a consistent bed time routine that was healthy for all sides for a long time.

We're in a good place now but I imagine, just like us, many parents fail to realize that every child has different needs and sometimes, you've gotta ride it out quite differently.

As an aside, the pandemic sure has helped us get into a more rigid routine. We have the odd late night for our kid but otherwise, the house is clean (as can be) and kid's in bed by 8pm. A silver lining in all this mess.
The human brain isn't Turing-complete.

Turing completeness implies infinite recursion, which the brain obviously can't do.
Of course. But it was “voluntary”, not done by the journals (and it would probably have taken longer in that case).
Not sure if if Germany is very hierarchical (not saying I'm sure it's not). I experience it as being very decentralized and as a collection of quite independent actors.

Granted, I never worked in a Volkswagen-style mega-corp, so my perception is biased.
Is this service self-hostable?
> Also many other languages keep having backend issues, because those optimizations are too focused on C and C++ code semantics.

Attribute it to LLVM monoculture.
How does that matter? You have the right to install any apps you want, and wacky questions deserve wacky answers.
Criterion Channel Makes Dozens of Black Cinema Movies Available for Free
Well literally only needing one server is already a contrived use case. But if I was only in charge of one server, I'd still prefer to be in charge of one server on a platform that had AMI, CloudTrail, IAM, Amazon Inspector, GuardDuty, AWS Certificate Manager, CloudFront, AWS CLI, EBS, CloudWatch, AWS Config, ALB, Route 53, Secrets Manager, AWS WAF, and plenty of the other features that I might find perfectly useful in a one server environment. The value proposition of vanilla VPS providers is just "figure it out yourself". Deciding that a feature rich platform is worth the expense over a single product service provider is often a perfectly rational and cost effective decision.
Show HN: Privacy-focused, ad-free, non-tracking wishlist service
Forget Xanax. This Company Wants You to Take a Large Dose of LSD
Since jq is sed for JSON, by the transitive property, you're saying that sed is not Unix-y. ;)

Seriously though, I use both, and IMO they serve different purposes. gron is incredibly useful for exploring unknown data formats, especially with any form of

something | gron | grep something

Once you've figured out how the data format in question works, a jq script is usually more succinct and precise than a chain of gron/{grep,awk,sed,...}/ungron.

So in practice, gron for prompts and jq for scripts.
One way to alleviate the slowish startup is to use PackageCompiler.jl (discussed at the end of the article https://krasjet.com/rnd.wlk/julia/#packagecompiler.jl). I like that there's more than just the standard calculator operations available at the REPL, but I can see why you wouldn't use it if you don't need it and bc satisfies your needs.
I understand why everything else is suboptimal but why do you want them to migrate from Cobol to Java? What problem is that going to solve for them?
Considering I have to visit Cheshire every now and then to see family, the worst part of the journey isn't the Pendolino up to Crewe, but travelling to the train station out to where I need to be. Some of those stations are completely inaccessible without a car, there's no way you could walk it in decent time or without waiting for an infrequent bus.
Nice try Pike.
> They are there because they got things right. American companies are more innovayive and fast paced than their European counterparts

That's naive. Europe simply wouldn't allow (rightly so) a company to become Google or Amazon. A conglomerate like Gaia-X seems like a safer alternative to US tech giants.
Why Some People Wear Masks but Others Dont, a Look at the Psychology
Tactile Art: A DeafBlind poet on art he can touch
I agree on what you said. Having said that, there’s no need to hard wrap using Emacs. Format flowed works just as well as in other MUAs.
Snowflake and Salesforce’s New Phase of Partnership Expands Data Analytics
I don’t think they are salted. When someone joins signal they are compared to your hashes. That is how you get notified that one of your contacts have joined signal.

If they were all individually salted, there would be no way to compare against new joiners.
Thank you for sharing your experience on digitalocean and OVH hosting providers. I want to understand the issue a bit more because we have a plan to host email service on both the platforms. Your inputs will help us to decide to go with them or to choose any other service provider. Can you please let me know when you sent those emails using both service providers is your emails authenticated with SPF and DKIM or you have used any free email service provider like gmail or yahoo as a from email address.
Thank you in advance.
Well that's kinda my question. Modern cloud have like 50+ distinct "things" in them. I just don't see how they think this can even be standardized without it being a massive standard. Specific areas are low hanging fruit - like you say k8s but what they're promising is a pretty comprehensive if you can move from one provider to another for your cloud needs
I'm not using Signal as heavily as I was in the past (due to the fact that they dropped support for Chromeos), but issues that I personally was annoyed by:

- message delivery was not very reliable when your connection is poor and intermittent (think wifi in the underground between stations)

- when you need to resend a message in a group, you need to tap "retry" once for every recipient in the group

Issues that my friends complained about, justifying their non-use of Signal:

- you cannot create links to allow people to join groups (obviously this is a nonstarter, without first allowing people to be in groups pseudonymously)
First C compiler ran on the PDP-11, rather than the PDP-7 didn't it? Not that it makes a huge different to your point.
That seems true. However it also needs to be considered that salaries shouldnt be so low that people just leave. For example consider Berlin, rapidly rising rent but not so much for salaries. So people just leave. In such a case you do get more bang for your buck as a company but theres a limit on how much.
There are many billions of Euro worth of renovation, modernization and simplification in the Mittlestand.
Really the only way as an employee is to have a family because income tax depends on household size. And let's remember that there is a de facto second income tax (CSG/RDS) on top of the income tax.

But this is a small part of the issue with tax. Regarding employment there are the taxes paid by employers, as you rightly point out, which make the cost of labour quite high in France, but there are also all those other taxes on about everything.
Europe has to start from somewhere in a market currently dominated by the US and the Chinese... This project may look like a joke for people in the Silicon Valley but everything we do in Europe looks like a joke for Americans.
They laugh at the EU, at our spaceship program, at our industry, at our techs... Whatever we do they say we are old and finished. OK have good times laughing. Meanwhile we go on progressing. Discretly, maybe ridiculously, but we do.
That view only makes sense if you view translation as purely an encoding process: "let's express in language B exactly the same meaning as in language A". Then sure, you can always do it (as far as I know) if you are willing to accept an unbounded encoding length. Even in a language from an isolated tribe who has never seen a train, you could painstakingly describe all the details of a plain.

However, that seems to me like an over-reductionistic view of translation. Typically, in all except highly technical contexts, you don't only want to convey meaning, you want to keep at least a modicum of naturalness, the feeling that your translated sentence is something that a native speaker of language B might really say.

With that in view, I think it makes sense to say that there are words that are untranslatable in practice. Meaning is not lost, naturalness is.

For example, to say "facepalm" in Spanish you would have to say something like "I place my hand on my face in frustration". Does that convey the meaning? Sure. Has any Spanish speaker ever said it? I highly doubt it, except for the joke of trying to translate something that just doesn't lend itself to it.
I want to find 3 or 4 jobs like this that I can do from home. Apply a bit of Perl and I can probably have an easy life. Better than the constant churn of keeping up with industry trends.
I hope Gaia-X will be built as an Open source project. Because of economics of scale closed source companies usually cannot compete with Open source projects. Meaning that open source projects can attract more developers from different companies and backgrounds than closed source. Plus if its open source everyone in the world benefits not just Europe.

https://en.wikipedia.org/wiki/Economies_of_scale
https://opensource.com/article/18/9/awesome-economics-open-s...
https://en.wikipedia.org/wiki/Open-source_economics
Apples to orange comparison. Java and .NET have different goals, around 2 decades of optimization and a lot more money thrown at them.

Also, hi again pjmlp! Another Go thread, another nonconstructive Go bashing coming from you. From your other comments here I see you got pretty combative this time.
Yeah in the Netherlands here, and I’ve spent some time recently integrating a German fintech vendor. The cross of new and modern and old beurocratic way of doing things has been almost dystopian and really slowed everything down. Contrast to similar vendors in the UK is quite something.
Of course the riots are just a symptom. And of course a lot of people of in those riots are not there for the cause.

Would there be riots right now had Floyd not been killed? Have you even seen a riot started out of nothing? Just for fun?

I doesn't change the original point that if a politician's first goal is to stop the riots, it's only to cover a symptom while the real problem is not fixed. And it's a matter of time before everything starts over again.
> Are you including social contributions of employer and employee in your 20% tax rate?

Only income taxes. The employer taxes are mainly pension / health insurance.
I am not familiar with CRE, so I could be missing something, but based on my understanding of what you write, `lein new re-frame hello-world` should do the trick. Do `lein dev` from the project root directory to get the app running with hot reload.
Great. So now, you need a Software Engineering degree AND a cryptography PhD
I thought maybe you were being overly critical and the writing wouldn't be so bad... then I read halfway through this sentence:

On a cold morning this winter, Rogulja leaned over a tablet in her office, her close-cropped dark hair framing a face of elfin intensity...
Apache Pulsar walks into a data bar
Arent judges supposed to have better critical thinking abilities than us normal folks. How do they not see a flaw in that logic?
I've used Emacs/GNUS for just shy of your two decades myself. It was Emacs/VM before that.

Note, you can incorporate notmuch into GNUS. From the groups buffer I type G G and type some search terms into the minibuffer and get a notmuch buffer of results. I can browse them and if I find one I want I can do C-c C-c to return to the GNUS buffer with threaded context of that message.
This clearly violates, I will file the lawsuit, get ready to be shredded financially, thief.
Ah, more problems with shell expansion and substitution.

Pipelines to the rescue. If you used a pipeline instead of shell expansion, it can deal with spaces just peachy.

$ find . -name "*abc*" -print0 | xargs -0 ls -l

There's no argument that bash (and other shells) make dealing with spaces and quotes troublesome. That has nothing to do with pipelines.
Does it have to be a single word or phrase for all uses?

That's the thing I fail to understand with these words/phrases that are hard to translate. Sure, if you need to work it into a pun or joke you almost by definition need to have a single word for two different situations, but for everyday life, I don't understand why not two or three similar phrases suffice, one for each context.
Show HN: Choose – An alternative to cut and sometimes awk
Here's a US law enforcement trainer, writing about what law enforcement agencies need to do around peaceful protests:

> Law enforcement officers must monitor peaceful protests to identify individuals who might do harm and incite violence. Such individuals should be detained, isolated or interviewed to determine if they are a threat to the peaceful assembly.

From https://inpublicsafety.com/2016/07/preparing-for-protests-ci....

Here's one UK police branch that does it in the open: https://en.wikipedia.org/wiki/Forward_intelligence_team. It would be beyond naive to assume that police in the US don't do the same.

All of this is a side-show, though. If I take a photo at a protest, how do I know what harm would come from publishing any faces that I happen to capture? You seem to be making the argument that I, as a private citizen, shouldn't have a tool available to ensure that I'm not doing harm. Who does that serve?

The fundamental core of your argument seems to be that if people have nothing to hide, they have nothing to fear. That is, and always was, bullshit.
Randomized trial of hydroxychloroquine as postexposure prophylaxis for Covid-19
First: I find this kind of research valuable, I think mankind will benefit from it.

But now, the discussion question: What would people say if this experimentation were being done on puppies, or rabbits, or baby seals? Why are fruit flies different?
From my background (I grew up in London), "geezer" seems like a decent approximation to me, though there's no female version of that I can think of. I gather it means "old man" elsewhere.
Civil engineering has long been globalised. My dad and uncle were in the industry all their working lives; his career included the Drogden Tunnel as part of the Sweden/Denmark crossing and a copper mine in Chile, as well as London Underground. A lot of the work is ""remote"" in the sense that it's not at the physical site where the tunnel is dug.

Having said that, it's good that the work is happening; nothing is more corrosive to the long-term health of an industry than stopping all projects of a particular type. Some skills are embedded in the organisation rather than the individuals. This lost us much of our rolling stock industry, for example.
Option Plan Planner Index Ventures
From the article
"The companies will inject an annual €1.5 million combined in the underlying association, with plans to double the sum later."
1.5 million ... I hope this is a typo.
I've been scripting stuff on the pipeline for over a decade and haven't really run into this much.

You can define a field separator in the command line with the environment variable IFS - i.e. 'IFS=$(echo -en "\n\b");' for newlines - which takes care of the basic cases like spaces in filenames/directory names when doing a for loop, and if I have other highly structured data that is heavily quoted or has some other sort of structure to it, then I either normalize it in some fashion or, as you suggest, write a perl script.

I haven't found it too much of a burden, even when dealing with exceptionally large files.
>looking back into my past for things I'd avoided thinking or talking about

For a long time I had many small and (apparently) inconsequential triggers which brought up past anxieties, or memories of the awkward and the nervous. Previously, I would remember such event and feel a brief stab of shame, etc. and then throw the memory back into the recesses of the mind to come back again whenever it felt like tormenting me. So a few a months ago I started catching these repressive thoughts - delibrately pulling them back after discarding them - and analysing them. I quickly realised that I had been letting them hassle me without giving them adequate thought as to why.

I think this is also relevant to some of the other comments about proactivity in challanging mental illnesses (not that I am qualified, or that it really covers anything or everything), in that the plunge into the icy and dark waters maybe harder to handle than the swim.
Salaries have diminishing returns too. If you balance income and quality of life, if you can reach a certain point that's reasonable for you, it doesn't make sense at all to go through the trouble of moving.

Anyway the US is really at the bottom of the list. Most people would prefer anywhere in Europe or at worse Canada and Australia.
Breaking the Solidity compiler with a fuzzer