skysight-inc/HackerNews huggingface dataset:
Nope, my argument is that too many people are having a hard time separating emotions and facts, and Facebook amplifies and makes this worse. They aren't a good arbiter of truth, but they are a terrible amplifier of falsehoods as well.
> - Building an RSS aggregation and transformation pipeline that does translations, scraping, etc.

About how many feeds are we talking here? One per hour? Ten? Some hundred? I've thought at some point doing similar, but was not sure whether node-red or similar tools would perform well enough with this kinds of jobs.
Tialaramex answered this in their post already, and you almost answered the question yourself:

> I could just .unwrap() or .expect('my error message') it.

Panicking can allocate. Allocating can fail. Failing can panic. Panicking can allocate. Allocating can fail. You can bite yourself in the ass like a real Ourobouros.

IMO, a prerequisite to using fallible allocation APIs should be attempting to write your own allocator, handling the weird and wacky problem of initialising a data structure (for the heap) in such a way that if it fails, it fails without allocating but leaves some hint as to what went wrong.
> as the Spanish Civil War shows the USSR wasn't great at letting allies stay independent

Same is true for the US. Allied countries whose leaders take decisions that run contra to what we want tend(ed) to be regime-changed and those leaders killed.
Ants could offer new clues to human brain evolution
That was never a thing on any GNOME distro by default. That has always been an extension
> I studied photography and sculpture, and initially the only thing that made any difference to whether I enjoyed a piece of art was interpretation by someone who's seen a lot of art. There were only two or three people who could do this effectively for me. Eventually, after talking to them a lot and seeing a lot of art, and thinking about it deeply, you start to develop your own tastes, and realise what kinds of things speak to you.

I think that might be specific to you, or at least not how everyone appreciate art. My enjoyment of a piece of art is directly linked to how I feel when I see it/think about it. I can enjoy something without explanations and not enjoy something with explanations. I don't think I'm in the minority here.

> If statistically significant results come out of this, I'd argue that any information it generates is going to be extremely shallow. It's like a kind of statistical fetish.

They will be, but not because of the nature of the project, but because of the implementation. There are only a few variations of a few basic things.

> This project seems under the misapprehension that there's some kind of "perennial philosophy" of art that can be uncovered by asking enough people about randomly generated images.

I'm not sure this is a misapprehension. The project itself is limited, but there are information to learn with randomly generated images. If people like art A and not art B, you could generate a graduation of A to B and see if people like art close to A (which could mean they like art "like" A), or if they only like A (which could mean that A has something specific).
We memo all the things (2020)
I'd imagine getting the users in the first place. That has nothing to do with engineering quality and scaling up, though.
I think that it has to be reasonable. Assuming that your French-speaking target region has only names without accents is unreasonable. Assuming a maximum length of 200(?) utf8 codepoints(or even bytes) seems reasonable (defendable) in court. Same for leading/trailing spaces.
> If you want to work creating software, start caring about how software is created, or at least don't ruin it for people that do.

How is explaining the way to build actual working shit "ruining it" for others? Do you want to live in some fantasy where Netflix's approach to engineering is applicable everywhere? I don't understand what some of you are trying to get out of this, but it sounds suspiciously like you want to have your cake while simultaneously having consumed it.
The first comment saying "TrÃ¨s intÃ©ressant !" looks hilarious in this context. I wonder if it has been made to look like this intentionally or not.
Whatsapp is built on a massive, mature, global system specifically designed for sending messages. It's sad that it needs to exist and even more sad that it has to "make money" for someone. Aren't we already paying for our internet connexion/phone bill? Why do we need to be used by Whatsapp just to utilise it for its most basic purpose?
See also: https://news.ycombinator.com/item?id=28962841
also, everything is explicit. the op seems to correlate the two.
I agree that heavy metal and video games were the target of psychological projection and deflection. I don't believe FB gets quite the same pass. They are a very different animal. This animal can manipulate what different people see based on their interactions thus heavily influencing public thought and actions by psychological interaction and feedback loops. These feedback loops can amplify emotions at the direction of human created algorithms. I see it as a system that learns to adapt to the audience, but tuned to each individuals strengths and weaknesses, hopes and fears, likes and dislikes, beliefs and disbelief's and so on.

Videos games at least thus far only feed specific narratives that are mostly consistent across their platform and do not change dramatically based on the individual users psychological state, political alignment, tribe or psychological profile in a variable manor, at least yet. Heavy metal is one fixed piece of artwork open to interpretation by the general audience. Heavy metal does not change based on the listeners feedback, live concerts aside. Your emotional feedback to heavy metal will not influence how the heavy metal responds and adapts to you. I am playing some heavy metal right now and what I am experiencing will not likely change based on how I react to it, nor will it change based on current political issues or my political leanings.
hmm, not sure how many customers would be okay with 7 days of downtime, for instance.
Typescript has a pretty cool type system. A mixture of dynamic and static typing. You can be as dynamic as with js (or python), or stricter than Java (you can state a reference cannot be null for instance), or anything in between (and have dynamic parts and static parts in the same program).
> it would allow me to additionally log something

If you don't have any memory your allocations are all failing. When you assemble the log message, the allocation needed to do that fails. Bang, double fault.

Now, often people don't really mean they want allocations to be able to fail generally, they're just thinking about that code they wrote that reads an entire file into RAM. If it was a 100GB file that would be a bad idea. But the best answer is: Guard the allocation you're actually worried about, don't ladle this into the fast path everybody has to deal with on every allocation.
> Classic cars from 40-70's don't have any way to be connected to an external computer (normally).

Allow me to blow your mind with the VW type 2 bus diagnostic port from my 1974 bus: http://www.speedyjim.net/htm/plug.htm

But yes, even that port was analog, and was dropped in later models.
> Netblocks is not a reliable source

The Wired article definitely makes the case that Netblocks is shady and seems to suggest all sorts of malfeseance. But nowhere in there does the article allege that the graphs published by Netblocks are wrong.
I assume that code page 37 [0] is used in the Netherlands, so it is likely something more other than the common diacritics.

Edit: I just saw it was in Belgium, but the same should apply there. Although they seem to be using a variant of code page 37 called code page 500 (also in [0]).

https://en.wikipedia.org/wiki/Code_page_37
In all of EU you can have your name spelled with or without the diacritics are it's equally valid, I have official ID documents with my name with and without the diacritics and it's not a problem in the slightest. In fact when my son was born, we decided to keep the diacritics off his first passport(he has dual nationality) but keep them in his second passport for the country where the diacritics came from originally.
Being replaceable tends to make work less satisfying.

In my experience the opposite is true. My personal goal on any project is to make myself replaceable. There's nothing I find more tedious than having to work on the same thing for years because no one else can take over from me.
It's in Belgium actually.
Makes me wonder what the rules for registered names are: is a registered name a series of characters from an existing writing system, that would hopefully be compatible with Unicode, or is it anything a human being could possibly write on a piece of paper, including something that has no equivalent in any writing system?
I agree with you about necessary. I don’t think cameras are necessary.

But I disagree with you because I think they are important and useful.

Combining them into a single statement with an and is what makes the disagreement.

Perhaps you could get even more work done with cameras on when communicating with people.

Just feeling fatigue doesn’t seem like a reason to turn off cameras. I feel fatigue from working, yet I do it.
Depends how you define 'app-like experience'

If I start with 1990s ebay, does it become app-like when I add the ability to zoom images without a pageload? When I add a WYSIWYG listing editor? When I let people drag and drop images into their listings? When I add JS infinite scrolling to search results? When I add AJAX search autocomplete?

Or do I have to go as far as Google Docs, re-implementing copy/paste functions, taking over the mouse wheel, and adding my own text highlighting and zoom implementations?
There are a lot of them in Scandinavia and they have problems.

You still have to fire people but now it’s your coworkers firing you and taking away your right to a share of the profits at the same time.

Being disliked or considered to not be pulling your weight will have you fired very quickly because you are reducing your coworkers profits.

There are other problems and in many cases it becomes a nightmare of politics.
We had a situation a few decades ago where unions were allowed on the boards of companies and they quickly realized it was the worst thing to happen to them.

It is hard to advocate for works rights and increased salaries when you are responsible for the profitability of the company.
Interesting, do you mind sharing which freelancer portal? Was is a local one in your country?
Privacy would fix a lot of what is wrong with email.

Allowing "anyone" to communicate with anyone sounds like a noble idea until you are overwhelmed with unknown/unwanted communication.

Allow users to restrict communication to known addresses. Everything else is rejected as spam at the server.
Not going to link because it’s pretty horrific but Japanese Bug Fights is similar but definitely a blood sport.
overall just understand building a particular habit is not as easy as programming a reminder on your phone, as if programming your phone will program you. since you asked about "habits" in general and not a particular habit, maybe you just want to collect "good" habits instead of genuinely wanting to pursue a particular habit?

focus less on reminders/tools/gadgets and more on honestly articulating to yourself - do you even want it, and why do you want it? do you really, really want to meditate? or do you feel like you "should" meditate because its the new health trend? self-coercion will not work in the long run. i felt like i should meditate for a long time, and i never did because i never really knew anything about it besides knowing i "should" do it and surface level junk from reading books. i practice mindfulness more often now because i stumbled into it at a period when i really, really needed it, and now it genuinely feels good.

one of the fittest guys i know is that way because he was a fat kid and classmates made fun of him and he hated it. he didn't set out to build a "habit" of exercising. he did not spend a little bit of time "researching the topic and its benefits". no, he went to the gym on and off for a while. after a year, he was addicted to how good it felt and spent literally hours daily watching videos on form and obsessing over eating the right thing etc.

that is what intrinsic motivation looks like. if you were really motivated to meditate, you would not just skip a few sessions and forget about it in a week - that just means you weren't really motivated to meditate anyways (which is ok by the way! you don't need to adopt every good habit some blogger/media posts about). just saying there is a big difference between "wanting to want" something and actually wanting it.
Oh, wow, I was under the impression that the error message would be stack only, no heap involved, but as Result is part of the std library and not of core, this totally makes sense.

So for `Rust for Linux` they also need to implement a `Result-like` type that is stack only based to solve this issue, right?

If so, cool, thanks, you just made my day by tickling my learning nerves! :)
Yes, but unfortunately if you want to use something like Okteto[0] it requires the microsoft plugin. There are other third party plugins and tools tightly bound to the Microsoft ones making them unfortunately unusable.

[0]https://okteto.com/
Leaflet.js is your best bet. It is quick to start, has tons of plugins and can do a lot out of the box.

OpenLayers is probably a little more customizable, but has a steeper learning curve. If you're using PostGIS, you can probably handle much of the less common spatial manipulation there and use Leaflet to render, rather than the client side.
https://tools.ietf.org/id/draft-msporny-base58-01.html
it would be nice to have it to read HN newest topics. Open source for sure :)
When I'm meeting in person I can move around, I can look at whoever is the center of attention at the moment without having to care if someone is watching me, it's much more easy to tell if you are being watched or not and when to relax or not.

The parallel does not work, I don't think it's that hard to realise that a camera pointing at your face, showing how you look at any given moment to anyone that looks at you and you can't tell if they are looking at you or not is equivalent to an in-person setting where you are aware of your surroundings much more naturally.

I really don't know how to be more explicit than this about the major differences between in-person to a virtual meeting with cameras...
Kind of like a corollary to Betteridge's Law of Headlines. Just as the answer to any yes/no question in a headline is "no", the answer to any "why" question in a headline is not given in the article.
Muslims vs. the Vikings: The Unknown History
Yes, Noticed that later. Though my point still applies.
It's so sad if one has to resort to these kind of tricks. Mostly for the management, I guess (assuming no abuse level of diversion).
At a previous office, I sent a video to someone. Some time later, I asked if they had seen it yet. They had not. It turns out that team didn't watch videos during working hours, but my team did.
Warden.Online › Website Uptime & Speed Monitoring
Warden Online is a website uptime & speed monitoring tool.
As far as I'm aware, in places with fixed costs, the fixed costs simply pay for the infrastructure, whereas the usage costs go towards running the base power station. However my point is that the base power station costs the same to run regardless of usage.

If some places already do have a properly priced power system then what I described wouldn't happen, but I also have trouble understanding how intermittent power could compete in a system where base power is essentially free.
It's because bosses regulate filters, and bosses are indeed men on average.
This. Bringing up UK in this context is inherently implying that it is the country one lives in that is responsible for the quality of work culture. In particular, it implies the work culture in UK is by default better than in India. That's just bad.

And if someone doesn't get that, just replace that with "Here in Germany" or "Here in the USA" and you instinctively understand the notion of nationalism this transpires.
> Unless CNN also amplify genocidal speech

That would be against the law if it was directed, no?

Also, QAnon actually promoted “doing nothing and waiting” it wasn’t genocidal at all.

CNN, MANBC and the like have been demonizing half the US for years. Some people on their programs have called for re-education camps —

https://twitter.com/tomselliott/status/1348974982483894276

Other programs blame the “unvaccinated” for getting the “vaccinated” sick, etc. this is all pretty bad..

Regardless, the following statement from yourself, is why it’s the town square:

> Many people need to use Facebook to interact with family, friends, community.

If you’re compelled to use it and it’s the only way to interact, it has become the town square.
> If you can't get someone to pay €5/$5 per year for a service they use every single day, then there's something really wrong in how we as users think about the service we use every day.

Which is absolutely the case with most people and recurring payments, even with one time payments. If Signal costed money (even 1-2$), I could not have convinced even 10% of the people I got over to Signal - recurring or one time.
> You hire more "heroes". Pay what they're worth. Make them happy.

i dont think its as easy as you make it sound. these "heroes" generally are as productive because they dont sync and already have a clear idea of what they want to achieve/how to implement what they wish.

if you add a second person like that to the same team you run a massive risk of having two competing ideas which creates a lot of friction.
Oooo edgy straw man.... delicious.

What do you mean by "leftist authoritarian" exactly?

Can you give some examples of notable American "leftist authoritarians?"
I still can't understand why today people choose a (Javascript) stack of build systems, ton of dependencies, and all kinds of exotic tech that is the latest and most hyped. As a developer you need to support this in the future. It might be nice to build today but it will be a nightmare later.

You know that JavaScript developers don't see JavaScript as weird or exotic, right?
Was thinking the same - sounds like someone was really bored.

And if you have to be in VS Code, why not a plugin or curl script which outputs to a file, which is then in a VS Code tab.
kinda a survivor bias thing here
Not sure about Belgium specifically, but at least in UK the bank can't close your account without a valid court order. They can temporarily suspend it if they suspect you of some crime, but in general a normal checking account cannot be closed by the bank "just because". I'd expect it to work the same way in all of EU.
Yes. Provided there is a defined protocol when handling unrepresentable characters in the system, like è -> e, the information is not "inaccurate". It is merely imprecise. You could imagine explicitly putting ? instead, which would carry strictly less information - but would still be "accurate" in the sense that it doesn't assert a falsehood.
If you’re interested in reading Russian literature, do yourself a favor and avoid the Constance Garnett translations. Her main goals were speed and volume of translations, rather than to actually make the translated works a pleasure to read or keep them true to the original author's intent.

> “The reason English-speaking readers can barely tell the difference between Tolstoy and Dostoevsky is that they aren’t reading the prose of either
one. They’re reading Constance Garnett.”

> Garnett’s flaws were not the figment of a native speaker’s snobbery. She worked with such speed, with such an eye toward the finish line, that when she came across a word or a phrase that she couldn’t make sense of she would skip it and move on.

https://www.newyorker.com/magazine/2005/11/07/the-translatio...
>Heck, it'd probably be easier to emulate the Windows driver architecture - at least those have proper ABI compat.

And better drivers.
Ask HN: How does Kubernetes modify/add API endpoints at Runtime?
I tried reading through the Kubernetes source code but can’t find low level documentation. Can anyone point me to the relevant bits?
Because it needs to be built, supported, etc.?
Agree but I believe the distinction is that in GraphQL this is part of specification to address overfetching/underfetching issues.
Something that is throwing me off in these discussions is how do you deal with documents ?

You do have written support to guide the meeting, right ? Won’t you all be looking at that document, eventually taking notes, and not looking at the speaker ?

Even when some people turn the camera on, I can’t imagine anyone in the meeting seeing more than their small tile in the corner while the main doc is front and center covering 90% of the window.
>Another thing WhatsApp did well is they targeted ALL phones. They didn’t abandon their users like the fang-bangers (sorry been watching True Blood— FAANG is an annoying acronym so they are hereby fang-bangers).

That was clearly the killer "feature." Whatsapp is synonymous with communication on the developing world because of this. I remember when I was introduced to it fairly early on in Brazil and someone claiming that yeah, anyone no matter the OS could get on it. I couldn't believe it, to be honest, it felt like what iMessage was starting to look like... but for everyone? I can't imagine what it would've been like to support so many things, but clearly it was a lot of sweat that paid off extremely handsomely.
Considering that the P in GDPR stands for Protection, not Privacy, the scope of the legislation is significantly broader. If we look at the ISO standard for information security, ISO 27001, apart from the confidentiality and accessibility of data, it considers integrity as one of the three things to consider when classifying data and similarly, the GDPR expect PID to be handled in a manner that assures correctness at the very least.

In the specific case of this bank, like everyone else, they were expected to update systems unable to comply with the legislation within the grace period and yet it seems that they were unwilling or unable to update or replace a system that is incapable of achieving data integrity in a matter as basic as the name of a customer.
Hertz Orders 100k Teslas
https://archive.ph/tmnyH
Why do you assume that WhatsApp uses point-to-point connections?
My assumption is that most devices cannot talk to each other directly and require central servers.
What are you comparing, deaths per flight, per flight hour, per participant per year? Do you distinguish tourists, hobbyists, and competitors? What about injuries?

Credible and reliable data for such comparisons does not exist, unfortunately.

Paragliders who aren't idiots don't spend much time at 40ft AGL in weather conditions that can cause a collapse. And not every low altitude collapse is fatal. Spine compression injury is more likely, and they wear padding on their butt to minimize that (some even have airbags).

For better or worse, the main predictive risk factor in paragliding is personal attitude, and I suspect it's the same in parachuting.
Or in the future, getting international payments disabled (including most credit cards).
To be clear: I'm not requesting any new rights, merely the enforcement of existing legal principles that laws cannot be copyrighted by a private entity and that people have a fundamental right to freely read the laws that bind them.

Carl Malamud has been fighting this point worldwide with some success for decades. For example here's the state or Oregon agreeing: https://public.resource.org/oregon.gov/index.html
Separately, I used to keep an ssh session to one of my servers open with lynx running, so I could browse HN and have it still look like work to a non-dev