skysight-inc/HackerNews huggingface dataset:
It's easy to see the bad in this, but the good is overwhelming when you think about it:

Wordpress gives you the choice of whichever editor you want to use. And it's easy enough to choose your own that a substantial crowd of users is choosing to do it.

It's inspiring. It's encouraging. It's an easy to understand illustration of why self-managed software is better.
Hi! Compiling to midi is also a great feature. I think having both the immediate feedback of hearing your compositions, and the ability to export to midi would be useful
> To let those advertisers do the experiments themselves, and to relate the campaign to in store sales, would require Facebook and google to share a ton lot of internet-user tracking data

I think you are misinterpreting what "do the experiments themselves" implies.

Certainly there is a JOIN with Google's or FB's data, but it can still happen entirely in a hosted sandbox with no data sharing necessary.
Top answer is.... Corruption
It's sold 500k units which is more than most Tesla's have, it's a different product for a different market. Think again.
"More transparency" and "only making policy based on public, not proprietary data" sounded great in theory (and aligned with how some scientific journals are leaning), so I was confused at first. But the crux of it was that

> The new rule, public health experts and medical organizations said, essentially blocks the use of population studies in which subjects offer medical histories, lifestyle information and other personal data only on the condition of privacy. Such studies have served as the scientific underpinnings of some of the most important clean air and water regulations of the past half century.
Many of these are regular business expense deductions like depletion and foreign tax credits. They’re not specific to carbon energy industries and aren’t subsidies per se.
Look up the definition of what a wet market is. for example, most markets in the UK can be classed as wet, as well as many large supermarkets with a meat or fish counter
I'd personally prefer a manual shutter like the one Lenovo includes on its newer machines. It's nigh impossible for an attacker to open that against my will without physically reaching over my shoulder and moving the slider.
Trains – ClearML open source MLOPs platform new release and name change
I'm not sure if this is the sort of thing that will gain traction here, but we just changed the name of a 2k-star repo, so it is certainly news.

1. ClearML (formerly trains) is a ML/DL development and production suite, it contains three main modules:

Experiment Manager - Automagical experiment tracking, environments and results
ML-Ops - Automation, Pipelines & Orchestration solution for ML/DL jobs (K8s / Cloud / bare-metal)
Data-Management - Fully differentiable data management & version control solution on top of object-storage (S3/GS/Azure/NAS)

2. That last part about Data Management? That's new. Bunch of other very handy tools built in.
3. To celebrate the name change we are launching a FREE hosted server (of the type that you can spin up on your own since it is OSS) with secure login. The free tier supports collaborations of small teams - an industry first.

So give it a spin, I would post it on showhn but there is a sign-up page.

I'm here for questions and complaints, or on twitter @LSTMeow
I'm a machine learning engineer with a focus on data efficient NLP. I want to build tools that make it dramatically easier to apply ML (especially NLP) to real world problems like:

- Routing customer support requests
- Understanding freeform user feedback
- Understanding the memetisphere of social media
- Automating content moderation on social platforms
- Bringing order to large document archives

I think it's possible to build a code-free, interactive interface that enables all of these things (though it may be best to focus on a single vertical).

Hit me up if you're interested in any of this. grady.hsimon at gmail.
[Ancient Aliens Guy Picture Here]

FUNCTIONS

I've gotten it down to about two seconds here....
This is the old "special" license:

https://github.com/openssl/openssl/blob/OpenSSL_1_1_1c/LICEN...

And this is likely the condition the article refers to

3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
"This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

The original SSLeay license included in that same license had a similar requirement.
Benjamin–Bona–Mahony Equation
Some of the "sovereign citizen" folks have a whole mythology based on "incorporated people", it has some appeal in that it'd be nice if there was just one law and it applied to all.

Why can't we have our own personal corporations, which can stiff our creditors, cheat customers, etc etc with impunity? Surely all the social benefits of allowing this behavior from groups would only multiply if these liberties extended to individuals as well.
Until someone clones your SIM, that is.
the encryption of the image isn't just about protecting secrets, it's also about making sure the host owner can't tamper with the image. If the kernel isn't part of the encrypted image, it can be substituted by the host owner and the new version could leak any secret they chose.

Signing, as I said in the article, is a possible solution but it's more complex to implement than simply putting everything into the encrypted image to assure being both confidential and tamper proof.
I almost always repost 1-2 times when I have something "big", unless the 1st post hits the home page of course.

Most of the times I try a slightly different angle, maybe a variation in the title. It definitely works, in the sense that sometimes you're just unlucky and maybe your post is hidden by big-Co news. I definitely recommend to not exaggerate though, if a post doesn't work, it simply doesn't.

Also, I don't think it's about the algorithm, but I generally see some sort of correlation between me commenting around and my posts getting higher results. It might be that people look at my profile and/or I'm more "in the HN lingo" and thus my posts resonate more. So my recommendation is to participate in the community, not just post + repost blindly.
And the UK Government is willingly sending details of every one of these page requests and website visitors to Google so Google can profit by better serving ads to the people of the UK. How nice.

Also their content security policy in production exposes all their development and staging infrastructure and their AWS service endpoints.
I was so excited when I read your email handle :D, is that really yours ? If so, it appears to be full :-P.

We are looking for another engineer to join us, you can reach me at philipp@dathuis.nl and read more about our company at https://angel.co/company/dathuis/jobs/1107396-new-job-opport...
If I could revise my previous comment, I didn't want mean to imply the feedback wasn't from a legitimate user. Rather, the comment was very technical in what it had to say about the software.

Presumably, there are technical people that use video editing software. It's fine. But, that type of highly technical person may not be the target persona of this software.

HN discourages calling things shills, so I wanted to provide a clearer explanation of what is my best interpretation.
Take Go's slices, for example

Realize a Go []int ("slice of int") is just a C struct like this, passed by value:

struct intSlice {
int* addr;
int len;
int cap;
};

The memory at addr is not owned by the slice. All the slice operations are simply notation for manipulating the struct. Go's garbage collection makes the whole thing work well

This can be confusing if you're used to C++'s std::vector (which owns the memory) or Python's slices. Go's slices are a shallow pointer/length system exactly like is used in C all the time. For example:

void sort(int* addr, int len);

becomes

func sort(a []int)

A Go slice is just a formalization of C's pointer/length idiom, with terse notation for manipulation
Avallone | Senior Software Engineer | NodeJS | Copenhagen, Denmark | ONSITE (currently remote) | Full-time & Part-time

Avallone is a SaaS company that is on a mission to empowering companies to eradicate financial crime. Initially this is done by helping our customer (B2B only) document and fulfil KYC requests. We are young (started in 2020) but VC funded. We have our first customers live, but tons of work ahead of us.

Tech stack: NodeJs, React, NestJs, ExpressJS, TypeORM, Kubernetes, Terraform, CircleCI, PostgreSQL ...

More information can be found here: https://avallone.io/wp-content/uploads/2021/01/Senior-Softwa...

If you would like to know more, or apply please drop a line to: careers@avallone.io

/Martin Albertsen - CTO @ Avallone.io
I was trying to make it multi tenant, move it a serverless database like DynamoDB, and rewrite the server in Go.

I’m trying to make a Ghost hosting service that’s free / $5 a month for personal use. I’ve figured out a way to make the economics work with the existing 500MB disk + 1GB RAM requirements, but it would have been a lot easier with Go and Dynamo.

Thanks a ton to you and the team for the work you’re doing. I think you’re making a fantastic system, and want to make it available to more people as a personal blogging platform. I just wish it could run multi tenant or with lower memory needs.

I don’t suppose making it easier for others to compete with the official Ghost revenue model is a priority, so I doubt this is anything you’ll want to take up. But I’m happy to share revenues on this - I just think Ghost should be a lot more accessible to individuals around the world.
> But I certainly think the current implementation is so absurd as to be worth challenging.

Absolutely.
What's the net tax/subsidies on fossil fuels?
Show HN: Using Stormforge to Conduct Load Testing and Optimization (5 Mins)
As a medical researcher, I received my first Moderna vaccine dose yesterday. I feel incredibly lucky, but also, a tiny bit guilty. I have very minimal patient contact, and I could not help but wonder if by taking the vaccine, I was depriving someone more needy of the vaccine. In the end, I decided that due to inevitable bureaucratic/managerial inefficiencies, any action I take would not materially affect when non-hospital employees begin to get vaccinated, and that by getting vaccinated could potentially prevent me from spreading the virus in the future. Who knows whether I made the most ethical choice, but at least, I tell myself, I considered the question.

edit: I would add that telling friends and family that I got vaccinated actually uplifted their spirits: It seemed to give them hope that this would all end. Its different when people you know get it, versus hearing about it on the news.
> I don't get what you mean, linearity (dL'star') being defined wrt perceptual uniformity, isn't CIELAB 76 linear by definition (to an approximation) ?? And color arithmetic pretty much by definition implies dealing with distances and angles in a perceptually uniform color space, doesn't it ??

No. Linearity is about physical light intensities relating to perceived color. Imagine having two light sources on the same spot that you can turn on or off separately. If you turn the first one on you perceive a certain color, if you turn the other on you perceive an other color and if you turn both on you perceive a third one. It turns out the perceivable colors (under normal viewing conditions) are representable in a three dimensional vector-space (for most people) so that the first two colors add up to the third color for every possible two light sources. Such a linear colorspace is XYZ for example [1].

This has nothing to do with perceptual uniformity. Perceptual uniformity is about the capability of distinguishing near colors. This defines a distance between colors, and there are three dimensional colorspace representations where the Euclidean distance approximate this perceptual distance well. cieLAB is such a colorspace, but AFAIK there are better state of the art colorspaces for the same purpose. I'm not very well versed in this, I learned from them from this video [2].

[1] https://en.wikipedia.org/wiki/CIE_1931_color_space

[2] https://www.youtube.com/watch?v=xAoljeRJ3lU

edit: gimp 2.10 now defaults to use a linear colorspace (not perceptually uniform!) for most if not all of its functionalities. This affects alpha-blending layers, the paintbrush, resizing, blur, and pretty much everything that involves adding/averaging colors. There is still a "legacy" option on these tools to turn back to the probably wrong sRGB methods, probably for compatibility with old gimp files. There is a dramatic difference when you use a soft green brush on a red background for example, it's worth to try out.
> the simplicity of Go

As someone who's not written any Go, I found fasterthanlime's critique of the language[0] damning enough that I likely won't ever touch the thing. Maybe he's cherry-picked examples, but his article was thorough and technical enough to convince me that the Go mantra of simplicity is just surface-level.

[0] https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-...
That is because it is cheaper to show it to everybody. Not because EU would demand it to be shown for Americans.

Also, law do not require it to be shown for all cookies. Only for tracking ones.
Awesome article! Thanks for sharing!
I am on it and like it. It seems to explicitly forbid a bunch of edge cases in the login auth that would otherwise be tricky to configure properly and keep up to date. Yes, you can set up and use hardware key auth without it, but it's nice to guarantee that you can never login without a hardware key no matter what. IIRC it closes off a few other types of misconfiguration or over-authorization that might allow someone to exfiltrate data from your account.
Interesting link!

It adds up to much less than 100%. What are the missing brands?
According to Firefox reader view it should take 11-14min to read it
Well, just think of how many tutorials (aka 99.9%) iterate git master branch.

When new people start, they are going to wonder what master vs main branch is -- I guarantee it.
I've talked to a thousand people like this and generally they seem immune to logical conversations. If you are in the 1% who gets a nice fat check thanks to IP laws, hurray for you. I've been there too, it's a nice comfortable life. You can promote the Big Lie all you want, but any smart honest person will figure out eventually that IP is evil from every angle.
> I have a PinePhone but it is not yet ready as a daily driver, and also the difference in hardware performance between my Android phone (which I bought this year) and PinePhone (or even Librem) is abismal.

I don't know about it being so much a hardware performance issue, rather than a software optimization issue. Personally, I don't think I need much performance, but I have had issues unlocking my Pinephone because the lockscreen seems to have a hard time keeping track of my finger as I slide it or press the keypad buttons. I've also had a number of kernel panics in the few times that I've used it (I got it just recently).

For the Pinephone to be my daily driver I just need to be able to run Whatsapp on it (so run an Android emulator with access to the SIM card, I imagine; haven't tried) and take real 5MP images. That's all I really need to switch the SIM card and leave my Android phone at home. It can even drop calls and I won't really care (not that it does; I haven't tried).

EDIT: I see I misread a bit and thought you meant its low performance prevented its use as a daily driver. I don't think it makes sense for linux phones to be offered with more expensive hardware until the software catches up to enable their use as daily drivers for more people. I think we're at a stage where the buyers are primarily people that are looking to possibly contribute to the software to get it to that point. Being a cheap phone is important for that.
Yes it’s correct. VW investing very heavily in MEB platform. ID3 is great fun to drive but VW have much to do on software side.
The URL seems to have changed on the site, from the current one returning 404, to this below:

http://linuxgizmos.com/ringing-in-the-new-year-with-136-open...
That would be a nice theory, but inflation in terms of producer and consumer goods is lower than in previous years (PPI inflation of 0.8% for the 12 months ending on 31 November, CPI inflation of 1.2% for the same period, compared to an average of more like 2% over the previous few years).
Yes, that is correct. But the argument is, «electric cheaper -> sells more». My argument is that the people of Norway wants electric, when priced the same. Electric is the new shiny that most people in Norway want.
You can follow the tweets - it was 770k at 20:16, 615k at 20:13, 384k at 20:10, 256k at 20:07, 117k at 20:04, 39k at 20:02, and 45k at 19:55.
Is anyone working on low power open risc-v implementations? (Ideally including manufacturing, i.e. a physical device that I could buy/build on top of)
They look like cheap dwarf mutant hatchback economobiles similar to other (ICE) cars far lower in MSRP.

One of Tesla's biggest achievements was that they produced an EV that actually looks like a cool, desireable, premium car.

There are other EVs now that fit that description, but they are significantly more expensive than the Model3 and ModelY.
Works for me.

Edit: not anymore.
Who is more likely to be right? You and your cheap used car use case or sophisticated capital markets and the valuation they’ve assigned to Tesla based on future expectations? Tesla can’t build 3s and Ys fast enough to keep up with demand, and they’re $40k-$50k (roughly) vehicles.
To me Rust is more like "C++ done right". It's massively bigger, more complicated and slower to compile than C. The C ABI is also the de-facto lingua franca for language interop, something that's not easily achievable with Rust or C++ (or Go, for that matter).
Yeah, I wonder if they're getting those symptoms from something else.
If anyone is interested on the slides:

https://codesync.global/uploads/media/default/0001/01/de7dfa...
Am I misreading or is this article suggesting forced medical detention is a good idea?
Yep. I've quit before, sometimes switching to tea. I end up going back because I just can't get motivated to get work done. I don't drink much coffee though. Usually a half to one and a half is enough unless I had a poor night's sleep.
First request gave me a 500. Second one was fine. Smells like some minor configuration error somewhere.
I agree about becoming okay with bad code. But I think if you understand and embrace that, there’s a place for it and it can be quite powerful and easy to use at times. It’s a trade off that makes sense sometimes. I think the problem appears when people treat Go like it doesn’t have any problems. All languages do.

As I’ve mentioned recently though, I don’t think I’d ever want to use Go as a forever solution to a complex problem. I’m sure some people could do it and do a great job, but I’m not one of those people. I need the ability to abstract and ensure more safety, or I’ll never feel secure with what I’m building.
Science is not science. There is a lot of garbage being produced, you need a way to sort through it. Hierarchies of journals or conferences will naturally emerge regardless of the payment model. Just check the field of machine learning where most papers are open access and yet prestige depends on where it's published. This is orthogonal to the matter at hand.

Being published by prestigious journals isn't just about ego, it's about future career opportunities, getting grants, getting to work on things you want to work on possibly with some of the most brilliant people in your field.

I think people at the top could make things change with a massive concerted effort, and I think things will change naturally as younger people who've had a taste of open acess get access to top positions but it's too reductive to put things down to researchers' greed and ego.
How would you design the error handling?

Personally I'm glad Go has stayed out of exceptions (panics don't count), at scale it's so much easier to reason about flow.
> But why is it important that these zeros are on the vertical line Im z = 0.5

Great question.
The formula works whether or not the zeros have real part 0.5, but its implications are different.
If you're counting primes up to x you will get the main term (roughly x/log x) and each zero p will give an oscillating error term ~ x^p/p. If the real part is always 0.5 then these error terms are all on sqrt(x) scale, which is what you would expect from random variation. If on the other hand you have a single zero right of the line, say at real part 3/4 (and mirror image one at real part 1/4) then now you get a secondary error term of size x^(3/4) that dominates all of the other error terms, giving some extra structure to the primes: they're no longer random, you can predict where they are more or less likely.
(Controversial comment)

I am not condoning the actions of the United States government, but arguably the Iranian Islamic theocratic regime has unleashed more horrors on the Iranian people in the last 50 years than any other foreign government.
Gender Stereotyping and Women’s Entrepreneurial Aspirations
> testament to the simplicity of Go

Depends on who reads it I guess. Lispers would not see simplicity in Go, they would see all the different characters you need to use, how some things are statements and others are function calls, conditionals, type definitions and they all have different syntax for themselves, instead of being the same.

Both have their places for sure, but I wouldn't go so far to say Golang is simple because of this example.

At least it's not Rust, I give you that.

pub fn metadata<P: AsRef<Path>>(path: P) -> Result<Metadata>
I can confirm that I had several clients contact us confused about Gutenberg (heck I'm still confused). I still have clients confused about the extremely simple "Visual/Text" tabs, Gutenberg is 10x more complicated.
Yeah, will edit that. But yes, you don’t need to worry about managing them because they’re so cheap.
Danes Get 20-Year 0% Mortgages
You are misreading. The article is suggesting that forced medical detention was _effective_. It is also arguing that free-market forces are effective (the opposite extreme).
https://web.archive.org/web/20210105165916/https://www.nytim...

https://www.epa.gov/osa/final-rule-strengthening-transparenc...

https://en.wikipedia.org/wiki/Dose%E2%80%93response_relation...

Yep I don't understand.
I don't think this belongs on HN.
Yeah, sacrificing QC for scaling is biting them in the ass in a big way.

There are plenty of people who have heard horror stories about Tesla and are now won't consider buying one. All of the small buy annoying defects were acceptable to the first-mover crowd, but they're an extremely small segment of the market. Once you go mass market, people care a great deal about the quality of something they're spending $30k+ on and which may be their only vehicle.