skysight-inc/HackerNews huggingface dataset:
> Microsoft may collect more info about RPi and Linux users as many try to reduce their digital footprint such as your IP address and build a profile about you.

So Microsoft, assuming they want to go the extra effort (these are likely unconnected infrastructure pieces) could build a fingerprint of you to know that.. what, you have a raspberry pi? And they could go to extreme lengths to associate this with your GitHub account to know that yes you, John Smith, have a raspberry pi? What business value is this for them, and how could it be used for “evil”?
Sadly just like Mozilla. Most of these charities are a lavish waste.
I've had this feeling for a while, but it looks more and more like a lot of people read the same scifi book and watched the same scifi movies I did - but instead of engaging with the inherent social commentary and warnings in them they just thought "Awesome, lets build exactly that!"
Do shareholding and dividend statements generally say such things upfront?
>The problem is adding a third party repo to their distro

Why is that a problem? Lets not pretend that the article you linked actually provides a legitimate answer to this question.
I think all Latin languages as well. From "locus" meaning place.
Excellent questions. We have built the support of SPA navigation. On top of that, our custom scenario functionality allows the scanner to reach the state of the app that may not have unique URL (i.e popup windows & etc) or the pages that require conditional logic, such as checkout page with products in the cart.
I use coc.nvim with rust-analyzer and I find it amazing. I used a more lightweight lsp client in the past, but I find the more full-featured coc.nvim to be the best balance - I get all the benefits of an IDE + the productivity of vim. coc is based on the VSCode intelli-sense engine and enables inline type-annotations by default, but I am not sure if "regular" vim (not neovim) supports it.
Assembly of IBM Proprinter, Design for Assembly (ca. 1980) [video]
China's Internet Population Surges to Almost 1B
> the level of aggression in the locals

This is off-topic, but I can't help but notice how this is worded. I am having trouble articulating what bothers me about it. But it seems like you feel like you're "in the community, but not of it". There is an implicit distinction between you and your household, and the "locals". The "aggression" you reference is also a bit troubling because it is framed entirely with an external locus of control, which absolves you of any role.

Just my thoughts. I know this is irrelevant but I feel like it needs to be heard.
It's not that software/hardware engineers think they understand everything, it's that the absolutely common idea "my way of thinking about understanding things is appropriate in this other domain" breaks down very fast.

I'm not speaking about running hospitals or dancing with insurance companies. I'm speaking about much earlier in the pipeline: fundamental, blue-sky biological research is fundamentally different from software. The reason is that we are not studying designed systems; the effect is that there is so much that we don't know that we don't know that things that sound easy are in fact basically impossible because the prior knowledge is simply not established. (Until they aren't. When does that change? First slowly, then all at once.)

As a biomedical engineer, i'm on board with hardware and software improvements: it's kind of my job. The trick is knowing what you're doing, what you aren't, and what you can expect, and to balance confidence in the value of what you _can_ tightly constrain and design versus humility in accepting that the natural world simply doesn't care.
Are people downvoting you because they don't want to humanize someone they hate? Or am I missing something?
I have a hard time imagining something more destructive to the ability to run an organization than putting forward all managerial initiatives for public consent, just in case some portion of the public disagrees with that choice. Talk about design by committee.
> organically routed around

Do any SMTP servers still allow organic routing? I was under the impression that all modern servers have extremely cumbersome auth/dkim and its hard to not be GMail and still send a real msg and have it arrive
GitHub reduces Marketplace transaction fees, revamps Technology Partner Program
I only use recycled photons, so my light is green.
I guess what I learned from this is google image search doesn’t use the same technology as google photos search. Photos is absolutely capable of “dog on a beach at night” and many terrifying things like finding people standing in front of small photographs of helicopters when I search for “helicopters”.

ETA: and the result from google photo search for “boy playing with toy helicopter” are perfect while that search on this new tool produces essentially random images: a lizard, a fishing pole, etc. I’m not sure the art of machine image segmentation and classification has been advanced here.
If you are looking only for assembly of the printer, fast forward to 3:40 min.
How many years did Twitter exist before hiring big teams of moderators?
Or parents could pay more attention to what their children are watching. Just like when all we had was antenna TVs.
Unfortunately for me, I started developing really bad RSI around January of last year, and typing has been incredibly painful. In the past I would have discussed things using whiteboards, sitting down side-by-side with code, etc.; these are all very hard to do if typing causes pain.

Interactive sessions are also very helpful, as there are so many assumptions and background material baked into things that often take a long time to unwind. Being able to gauge on-the-fly if the audience understands can save tons of time and confusion.

I've got 17 years of domain experience across 3 companies in the industry; there's no way I'm going to write all that down in my docs.
100% agreed. I love the agile manifesto, but the core principles got lost when most of the companies twisted it into a status and sprint scheme only.
And this is why I don't support Apple devices.
Thanks for the feedback, we should definitely improve the website - and the product communication overall.

Say you want to embed insurance into your product - i.e., let your users purchase it or automatically get from your sale/membership, etc.

You have to do 3 things:

* Design: figure out what you want to protect, the options you offer, when in your user journey, if you charge for it, etc. And find an insurer to take the risk.

* Launch: you have to write code to plug the logic on your website, how to keep track, know who paid what, implement the logic that the insurer requires (e.g., don't insurer users younger than 25yo), etc

* Optimize: after launched, you need to figure out if it's working (conversion, profitability, etc), what do you need to improve, and actually make the changes. It's a ongoing optimization problem.

Our platform provides the tools to help your team do all of that, in different modules. We abstract all the complexity from your core product and give a GUI so your business users can launch and make changes (e.g., increase the price to certain categories of policies, remove age restrictions, etc) without asking you to change hard-coded rules in your product.

I hope this helps, we'd be happy to chat more with you or any others that have questions or suggestions!
Thanks - great read.
I presented no solution. I lamented the current situation.
> Accessibility is a concern, but, like everything else, has to be traded off against other concerns

No, it really doesn't. It is mandated by law for at least some categories of websites, and opting to ignore it entirely (as the demo of HTMX apparently does) is extremely user hostile.

> All interactions are via HTML

HTMX is still javascript. Turn JS off, and you end up with a button that does nothing.

AJAX is also a DOM and JavaScript concept, not an HTML one. You need to account for error and loading states, or your users will have a bad time. That means embedding content in the document that isn't actually relevant to the state of the document.

It sounds more like a leaky abstraction that tries to pretend REST/HATEOAS is an HTML concept, when it is orthogonal... About as accurate to say that it is an XML or JSON concept.
Yeah, afaik firefox development is carried out by mozilla corporation (the for-profit subsidiary of mozilla), but your donations goes to mozilla foundation, which spends the money on "advocacy".
> creating chaos in the name of digital transformation

I wonder how many at HN make their living on digital transformation.
I agree, which makes Parler's dispute over Amazon's claimed timeline far more plausible to me.
> …entire industries built on the fact that some beauty is unquestionable, like in the modelling [sic] industry

There are unquestionably beautiful models. But the modeling industry is as transactional as any other. The industry confers the status of beautiful on many people and things that are in no way beautiful.
I mostly use it to compress my input features, i.e., to minimize the number of inputs needed on a given model, accepting a tiny loss in accuracy. This is fine because with linear models (such as the first/last layer of an NN) it merely amounts to a rotation, and the mapping back to the original feature space is well-defined.
Pretty sure it would be, just have to pay more for the extra hours. I'm not a German but it would be surprising if it's any different than the rest of the EU countries.
Hey Signal, your next contender will be Narendra Modi's Hindu nationalist Indian govt. But Modi is one step ahead, blocked the whole internet in Delhi.
Scientific American is a shadow of its former self.
http://platonio.herokuapp.com/
Notch it up a step further and provide insurance for security mess ups like someone accidentally posting ftp credentials to github. Enterprises would love to have their risks hedged
Awesome, can you throw into an issue?
No one ever admits guilt. No one ever goes to prison. These fines are just "cost of doing business".
You'll have to ask them, I guess, but that's what it looks like. (Encouragingly though, way more ups than downs.)
From the title (italics for emphasis): "Ask HN: What qualities show that you're an experienced software engineer?"

"Show", clearly communicates that perception is a component of the question. Who cares if you're actually good if nobody knows it, potentially including themself.
> a lot of modern art, at a visceral level, is visually ugly and modern music sonically ugly

Uhm, ugly relatively to what exactly? When you say some art is "ugly at a visceral level" you need to show art that's beautiful at the same level.

Is Modigliani's depiction of women beautiful or ugly? I'm sure you will hear both if you ask different people. To me it's breathtaking, whatever that means on the ugly-beautiful spectrum.

On the other hand, there's a lot of earlier art (anything pre-impressionist basically) that tended to be more photographic and less inventive. You can find objectively beautiful things there but by today's standards they are boring, though you can appreciate this art within the context of the era.

I think we should remove all forms of modern art from this debate. Beauty is no longer the goal of art.
I did this today for my site using the RSS 2.0 specification[1] and a sample feed[2]

1: https://validator.w3.org/feed/docs/rss2.html#:~:text=RSS%20i....

2: http://static.userland.com/gems/backend/rssTwoExample2.xml
A problem better solved by life insurance than copyright.

That said, you'd still have the 5yr or whatever amount of time. I don't think tying it to the life of the author makes sense. It was just an example of how the spirit of the law got twisted from 'incentive to create' to 'rights holders should profit forever from their IP'.
V8 Release v8.9
As a gig worker I hope it stays, gig work has been a massive quality of life improvement for me. I think if the unions want to compete with us that's fine but the state shouldn't get to pick the winner.
> That is a very small audience compared to the very large audience of families who would be upset if the their kids auto-played into unexpected blackface.

Your point is valid regarding the size of the niche here, but there are probably a thousand other niches that would combine—long tail fashion—into a good chuck of market share.

As far as families being upset about their kids auto-playing into offensive content, HBO has already solved for this. They have Sex and the City and The Sopranos on that platform.

Mark the naughty T&J episodes as "TV-MA", and a kid-filtered view won't show them, right? (I guess the question is whether they have this ability per-episode, or only at the series level)
From here onwards: https://en.wikipedia.org/wiki/Winston_Churchill#Warnings_abo...
That's contrived. If you're in Java, you would use a visitor pattern.

It is weird to given an example in Haskell of something you don't need to do in Haskell, but would theoretically want to do in some other language, but actually in these other languages you'd do something different.
Ohio State is one such example:

https://www.reddit.com/r/DesirePath/comments/8nihbj/the_oval...
I believe telegram itself is blocked in Iran, though.
Awesome.

Getting it right takes real, often hard, very often tedious, high focus work. Seeing that work done makes me happy.
Having a good lawyer around is always useful in my view.
Structs aren't really any more fundamental than tagged unions though. They also contain bytes which are hidden from the language (padding). If a struct can have automatically generated padding bytes, why shouldn't a tagged union have an automatically generated tag?
I noticed the same thing, and filed an issue [1]. The first reply does not fill me with a lot of confidence (but it's unclear to me whether the person is affiliated with the project or not).

[1] https://github.com/signalapp/Signal-TLS-Proxy/issues/6
What technical property gives Doge an advantage over any other crypto for tipping?

Seems like the main advantage for tipping currency is small transaction fees -- i.e. you use Doge instead of BTC because with BTC, the current median fee is around $8, so it makes no sense to send somebody a $1 tip. But with Doge, it's much lower, like 4 cents. So it seems a lot better.

Except that the only reason fees are so low is that network usage is so low. By design, with 1MB blocks generated every minute, the doge network can only process something in the ballpark of 30-40 transactions per second (depending on transaction size). Currently it's not anywhere near that level of load. But as load approaches or exceeds that level, it will cost increasingly more to get your transaction included by a miner in the next block.

That's exactly why bitcoin fees are high and the only reason Doge isn't seeing the same problem is 1. it isn't that big yet, and 2. it has a faster block rate (every minute instead of every ten minutes) so it pushes the problem a bit further back, but still doesn't solve it. The more people use the coin, the worse using it gets.

If Doge was actually adopted widely for tipping -- which it isn't really right now -- it would see a huge increase in transaction volume and quickly become unsuitable for that purpose due to the increase in fees.

It's much more honest to simply tell people that it's going up and you can potentially get rich quick by buying low and selling to somebody else before the bubble pops again. Pretending Doge is actually going to be widely adopted as a medium of exchange is just sad.
Http3 support is being talked about in an issue (am mobile so no link for you right now) but the first priority -- pending dev resources -- is to merge the v2 PR and vet for bugs.
I don't see what prevents updating as long as you don't care about fragmentation. You probably can't compile all brand new software on a very old Linux kernel, but who cares. I mean yeah, you'll have to care more about fragmentation, but it's not all or nothing. You'll still be able to update the protocol, you just have to make breaking changes less often.

I think XMPP is a better comparison than SMTP. In its heyday, XMPP had several clients, some with different proprietary extensions, and all the core functionality basically worked across all the clients. Though it turns out some of the messengers I thought were XMPP were actually different protocols that XMPP could work with. Imagine that. People still use it too, though it's not as popular as it was in the 2000s.
And what percentage of these users regularly encounter censorship, Internet infra shutdowns, or even surveillance? Every other day there are news articles pointing out the woes of the Great Firewall[0]

[0] https://en.wikipedia.org/wiki/Great_Firewall
Was this fraud?
So we could use Go to develop iPhone apps ?
CNCF announces Open Policy Agent graduation
They also spent $2.8m on travel and conferences in 2019 [0], which is more than they spent on internet hosting...

[0] https://upload.wikimedia.org/wikipedia/foundation/3/31/Wikim... (page 13)
I regret saying stupid, too abrasive and I didn't intend it as a personal attack. My comment links to my actual argument.
For Linux, pulseaudio (for sound) and Miracast (for video) come to mind. Support isn't as smooth, though.

I've seen several attempts at open source Chromecast servers because the client support is excellent, but very few have remained after Google changed their API to be more closed and encrypted.

I do wish there was such a tool, though. An open source alternative to Chromecast would be amazing imo.
Godot Engine – Web Editor release candidate, HTML5 gamepads and more
From the New York Times article, "The amount McKinsey is paying is substantially more than it earned from opioid-related work with Purdue or Johnson & Johnson, Endo International and Mallinckrodt Pharmaceuticals, its other opioid-maker clients, a person involved in the settlement negotiations said"

https://www.nytimes.com/2021/02/03/business/mckinsey-opioids...
People working for the Iranian state generally would be discernible from their Twitter account, and by controlling the information you hand out you can also flag the hidden accounts that aren't easily recognized.

You also overestimate how committed Iran is to stopping this. Doing this in public risks the state finding out, but outside of times of crisis the state is usually pretty slow to respond. Keeping it private tanks participation rates.
It is not just in China. It is a valid term to describe whenever the system expectations and signaling/competition create a perverse setup that crush all hope for a change by dissipating away all the effort from the individual people work: they find themselves stuck in a dynamic equilibrium that seems to move, but never changes.

An example in the west is having kids: it puts you on the hook for money, legal issues etc. You can forget entertaining the idea of stopping work to live a vagrant lifestyle (Kerouac style) as it will land you in jail due to child services and other "needs" invented by society.

Another example is Europe and the tech scene: I see many europeans here complaining from high taxes, low pay, and lack of unicorns. This is all tied together: if a european is a 100x engineer, they will barely get a 1.5 salary increase if they stay there - and even that 1.5 figure may be stretching truth, because they will be reminded by their boss that they salary must remain close to their co workers and below their boss. Tall poppy syndrome, society cohesion etc. all act in synergy to cause the end result that describe the European tech scene.

Likewise for healthcare in the US - you can only throw gasoline on the fire.

Involution is when change within the system is not possible unless a revolution happens - and you know it, but you are afraid of it, because the system is "good enough" as is, and change is dangerous, and most people are risk averse. It creates a special kind of apathy.

Most europeans like their safety net and free healthcare, and will not immigrate. Most americans like to think they can get the best healthcare money can with their large deductible, even if they could travel to Asia and get better quality care when they need it by paying out-of-pocket for less than a fraction of their fixed expenses. Most parents would never say they would prefer to be without kids, yet silently rejoice when the kids finally leave the home and they are free again - in their own home, 20 years after a bad decision.

At least China now correctly perceives the problem, which gives some hope it may be solved.
That article notes that Signal has been domain fronting since 2016. I think google has cracked down on it more recently though, and hence Signal has had to circumvent censors in a new way
> [WhatsApp] installed a backdoor that allows them to MITM conversations

Citation?
Do I really need to provide citation for the claim of 'Nearly all republican politicians, and many democrat politicians do not really endorse wealth redistribution'?

It should be self-evident from their voting records, and the rather anemic progress on that front when democrats control government. Have we all forgotten Obama's first term? If his party cared about redistribution, they would have done something to effect it. Instead, all they managed to do was pass a republican healthcare reform, and then lose a midterm election.

When polled, the voters, on both sides of the divide, view it much more favourably than politicians do, but then they largely go ahead and vote among party lines, so I suppose you may say that they are lying about their preferences. Or that, despite responding positively to left-wing ideas, they respond really positively to the, ah, moral character of the right-wing candidates.
i dont understand how CartaX isn't just another Angellist style platform trying to connect privately held companies with accredited investors?
age old problem, i should definitely warn people about memory management implications. what would you put in the readme for this?
Is there a non-fancy version of this anywhere? My chromebook freezes whenever I try to scroll.
T1 and Tier 1 are not the same thing.
its weird that all the criticisms of the technique in this article is being downvoted without any rebuttal

people underestimate the security intelligence service of countries in this region. They have far more capacity than people in the West estimate.

It's irresponsible of HN to put people in potential harms way, Iran is at a breaking point, they have nothing to lose and will stop at nothing to stop exfiltration and access to internet.
The article is great, though a more accurate (but admittedly less thrilling) title would have been "Poorly Documented Source Code Is Virtually Worthless".

Good source code includes level of intent comments, it explains the reasoning behind decisions (especially the tradeoffs that were made) and warns future readers of potential pitfalls.

In both a professional setting as well as when wanting to contribute to a favorite OSS project, few things are more frustrating than jumping into the code only to realize it's missing this type of info.
JSX is a way to express HTML but its a deception. It's all javascript that looks like HTML.
I think you missed the angle of the article. It's just pointing out the isomorphism between Church encoding, the visitor pattern and GADTs. You wouldn't use anything but GADTs in Haskell today, it's just an interesting curiosity unless you're actually a type theorist or something.
I was a consultant for ten years, not at McKinsey, but a very small firm that actually was ethical by comparison at least, and actually got some good things done, and then later, at another small company that was completely unethical.

In many cases, there was not any question that your job was to justify a decision that had already been made, or attack another group within the company on behalf of whoever was writing you a check. I was literally told on a number of occasions that regardless of what the SOW said, our job was to make whoever was writing the check look good.