skysight-inc/HackerNews huggingface dataset:
I have had similar experiences multiple times and you definitely learn not to really care and let it be as this is what it is.

It took a bunch of teams of senior devs and other people 1 year to translate some simple excel sheet with formulas into a little Java powered site on top of a database. The cost was a few $100k and the end result was something most people here on HN can do in an afternoon (max a few days), but tech was never the issue; it was the process & politics between the IT dep (which was in another country (Germany), the head office, the hired consultants (I was one of them) etc. My job was to steer the tech people at a high level (they had their own project manager etc; that was not my job) and the consultants (from another company) that did the implementation kept disagreeing with my approach and everyone else kept disagreeing with everything else (like the color of a button). In the end it was implemented like I wanted it in the first place (and they took the credit) and I heard, much later, from one of the seniors that their PM told them to disagree with me to pump up the final bill. Which worked; luckily I never worked 'with' them again after.
PineDio Stack BL604 RISC-V Board: Testing the Prototype
Hangs when I click "Try the example".
It's better yet to use a specific time or callendrical function if what you're accounting for is a specific clock or calendar interval.

Not all days have precisely 86,400 seconds.

For longer intervals, not all months have 28, 29, 30, 31, 30.43685, whatever, days. Not all years have 365 or 366 days, etc.

Pull out your copy of "Myths Programmers Believe About Time" and read it, hard. It will bite.
It's certainly overengineered, but cats usually won't stay in your garden. Trading it with a neighbor might well make things worse if your neighbor isn't paying the same amount of attention.
Even worse. So much of it is digital lookism. Failing to use the right words or not genuflecting appropriately. People don’t even engage with thoughts. They haven’t any.
It is mostly OSS and can easily be used as a pure OSS solution (perhaps minus some blob drivers from the device manufacturer, but that is true of most Linux distributions with much hardware support). There are some extra features available which require a license, but those are optional and you have to actively acquire a license if you want them.

The main features which require a license are:

* Android emulation

* Predictive text

* Microsoft Exchange support in the email application

* Support from Jolla

https://jolla.zendesk.com/hc/en-us/articles/115003837053-Wha...
I'm afraid I'm not smart enough to deliberately use sleight of hand in one of my posts, but I take your point. I'll update the post to address your criticisms and others from this thread.

My main motivation for writing the post was seeing type keys used for truly no good reason and leading to code that was impossible to understand, but the post could spend more time considering when type keys are appropriate and the downsides of alternatives.
Just Refresh the page : it will succesfully play
(known bug)
> expectations that the free service

Well it can't be really free or the service would not survive is it? It's like a club having free entrance / you pay otherwise.
I believe California is the cause of America’s homeless problem
Trip a bunch of these in a city during Superbowl. Whoo boy.
it's subset sum, isn't it?

https://en.wikipedia.org/wiki/Subset_sum_problem
No. It is an entirely useless technology. Absolute trash
Interesting article. One point where I don't totally agree:

> programmers should try and write their software in a way that makes reasonable use of the resources of the computer.

As programmers, I think we should build tools to help us with that. This kind of article will appeal to people already sensitive to performance, just like talking about software craftsmanship will appeal to people already proud of their job. But if we want to change the industry for the better, we have to enforce that with tools.

Since Rust is used here, we could imagine something like clippy (a linter) but for performance. You could have lots of options, with a few defaults performance levels. For example, at performance level 0 (minimal performance), lines() is fine. At level 1, it could become a warning. At level 2, an error.

The problem I see is that while lines() is easy to fix, the part about Unicode would be harder to do, and that was where most of the performance improvements were found. Maybe that can be fixed at the library level?
And on that page is a link to a huge amount of TRS-80 software: https://willus.com/trs80/
also, never trust orms. they make it easier to query but they do not use/output the most optimized quries
MicroG works and supports most Android apps including most of the official Google apps.
> algorithms learning that the poster has low engagement

Not specific to FB, but engagement is not the only thing a platform can optimize for, if a company wants to maximize revenue. Optimize the AI to avoid incentives for government regulation or lawsuits, or just to appeal to a country's regime, individual politicians or lobbyist groups can have huge impact on profits.

"We really want to operate in your country, but we don't want to be seen as submitting to your, umm.. particular netiquette guidance. Shall we design some policies together, that match both our interests?"
Signal jammers are meant to stop the kind of blatant cheating where you take a picture of the problems, send it to a hired test taker on the outside, and receive the answers. (A Google glass like device would be especially powerful at this.)

Not surprisingly if you only use your phone as a digital cheat sheet then an online one isn’t that much better than an offline one.
I'm looking for the best way to implement Multitenancy, Submultitenancy Impersonation with JwtTokens and IdentityServer4 ( dot net).

I'm curious on how other people solved it ( by cookies, subdomain, ... ) and if you used a JwtToken for it.
And it's RISC-V based too.
> including this site

You figure the rest.

HN has all potential (the participants) to make clash fruitful; unfortunately, it lacks systems to prevent dead ends. (It is a pity though: well thought and mature ideas lost diluted in the space, and not meeting their natural matches in strenghtening, refinement, correction.) It is not "perfect" as a debate platform (it's not built to be a perfect debate platform as a goal - that would require proper exposure of different ideas and ingenuous organization of the confrontation spaces and methods).
In theory this was nice, but having actually dealt with it in production IE had all sorts of weird bugs with it. Mixing JScript & VBScript (much less PerlScript!) in ASP was even worse, the order of execution of the different language blocks was not specified and could change in a point release or even between installations. In practice both in the browser and on the server Microsoft's multiple language support wasn't really suited to mixing them.
You're moving goal posts. The vast majority of users on YouTube has no realistic access to an audience that size.
> A communication stack really needs to be written such that the inputs (including TIME), the outputs, the current state, and the next state are all quite explicit. This enables you to test the stack because it is now deterministic with respect to inputs and outputs.

Do you have something open source to look at that uses this approach? The idea is great but I wonder how complicated becomes code when using it.
I would hesitate to call Ada "obscure", though. Maybe "once popular" -- especially since DoD spent billions writing Ada.
Nope -- that was me trying to denote inches. Sorry!
Now it works.

I wish AirBnBs and hotel rooms would offer this type of preview of their premises.
Compiling code files using Roslyn and C#
> their PM told them to disagree with me to pump up the final bill

This explains a lot of my experiences now
Actually both.

When you produce electronics, each device must pass an electromagnetic compatibility (EMC) test before you are allowed to legally sell it.

It test both the electromagnetic emission and the electromagnetic immunity of the device.
So not only shouldn't the device emit more than a certain level of EM power, but it must also be able to withstand a certain field strength without losing functionality.
If news spreads out that you can do things on your own, the dashboard team would lose its power and budget. Dashboard team has probably done it for years, they have a safe job: everyone needs dashboard and everyone needs to go through them. They can keep their annual budget and since the upper management probably has no vision they don't have to invest time, effort and take the risk to create a self service platform. A global optimum might disrupt a local optimum and they will fight against it.
This (I assume) is a potted indoor plant that would be indoor at another house. If neighbors have toxic plants in their gardens there is no good technical solution.
Look, if you just want to retreat entirely to a "might makes right" ideology, you can go ahead and do that.

Just be aware, that if you do that, you can't complain about anything at all, regarding any moral issue, what so ever.

And you cannot complain, when people, who actually do care about right or wrong, treat you equivalently to the worst of any political ideology that you can think of, and call you horrible political slurs, regarding the obvious bad ideologies that should immediately come to mind.

If you want to bite the bullet on that, and say "yes, I dismiss any arguments at all, relating to morality, and the people who do care about that stuff, should definitely treat me like the obvious trope evil ideologies that come to mind", then fine. Just say that.

But that is your position. Own it, and say it to the world, so that others can treat you, how they treat other such proponents of such ideologies.
Nice read. Just curious that isn't this handled via rate throttling at load-balancer/gateway level? Like only forward requests to database as much as it can handle?
How long do their batteries hold out? (I'm assuming batteries because "dropped from the air".) If they're "much" more powerful (than the quoted 3-4W) then I'd have some serious doubts that they're useful for much more than a short period of time. That said, I can think of operational scenarios where denying your enemy/target radio/GSM access for even an hour might be useful. Still interested to know the operating time, though...
There are 43 quintillion Rubik's cube arrangements, and only one of them is the right one. Of course, this hasn't stopped children from solving the cube and even developing their own algorithms ;)
In France l'Agence Nationale des Fréquences (ANFR- the "police" of frequencies) publishes some stories about unwanted interferences (in French).

Latest one:

https://www.anfr.fr/toutes-les-actualites/actualites/les-enq...

Starting points:

https://www.anfr.fr/publications/rapports-dintervention/brou...

https://www.anfr.fr/publications/lettres-dinformation/liste-...

Also lots of opendata about towers, phones and radio measurements all over the country including interactive map:

https://www.anfr.fr/toutes-les-actualites/actualites/les-don...

Someone did a map of all licenced radio links from this data:

https://carte-fh.lafibre.info/index.php?op_init=137
I briefly worked in that space for my first job; a small company that would essentially resell you your own credit report for a 'not insignificant" monthly subscription.

The TV advertising for credit score checking was just about to start around then as far as I could tell.
Are you just doing primary key lookups? If so, a new index won’t do much as Postgres already has you covered there.

If you have any foreign key columns, add indexes on them. And if you’re doing any joins, make sure the criteria have indexes.

Similarly, if you’re filtering on any of the nested JSON fields, index them directly.

This alone may be sufficient for your perf problems.

If it isn’t, then here’s some tips for the blobs.

The JSON blobs are likely already being stored in TOAST storage, so moving them to a new table might help (e.g. if you’re blindly selecting all the columns on the table) but won’t do much if you actually need to return the JSON with every query.

If you don’t need to index into the JSON, I’d consider storing them in a blob store (like S3). There are trade offs here, such as your API layer will need to read from multiple data sources, but you’ll get some nice scaling benefits here and your DB will just need to store a reference to the blob.

If your JSON blobs have a schema that you control, deprecate the blobs and break them out into explicit tables with explicit types and a proper normalized schema. Once you’ve got a properly normalized schema, you can opt-in to denormalization as needed (leveraging triggers to invalidate and update them, if needed), but I’m betting you won’t need to do any denorm’ing if you have the correct indexes here.

And since you have an API layer, ideally you’ve also already considered a caching layer in front of your DB calls, if you don’t have one yet.
httpc is good for a one off request, but it is not very up-to-date with the latest features of the web. So building application logic on top of it is not ideal.
This may already be solved, but one of the last pieces remaining in my quest to be Google-free is an interoperable way to sync map bookmarks (and routes, etc) between different open source mapping apps. I can manually import/export kmz files from Organic Maps and OsmAnd, and store them in a directory synced between different devices with Nextcloud, but there's no automatic way to keep them updated in the apps, and so far I haven't found a great desktop app for managing them either. The holy grail would be to also have them sync in the background to my Garmin Fenix, but I am not aware of a way to sync POIs to a Garmin watch in the background.

Related: I'd love to have an Android app with a shortcut that allows me to quickly translate Google Maps links into coordinates, OSM links or other map links. There is a browser extension that does this on desktop, so if anyone is looking for a low hanging fruit idea for an Android app, this might be a fun idea (if I don't get around to it first).
PS. I know that Ask HN needs more upvotes to reach front page, but it strikes me as peculiar that with 14 points and 10 comments this hasn't happened yet (not on page 2-10 either), while earlier links submitted near my entry entered front page with just 3 upvotes and zero comments.
No offense, but that is probably like saying you can build a nuclear reactor in your garage :) I am sure this is something like a restoftheowl thing.
Um so?? It was on the roadmap. They had other work to do. I get you want everything right now, but it first work that way.
We are experiencing very high CPU load caused by tinc [0], which we use to ensure all communication between cloud VMs is encrypted. This is primarily affecting the highest traffic VMs, including the one hosting the master DB.

I am starting to consider alternative tools such us wireguard to reduce load, but I am concerned of adding too much complexity. Tinc's mesh network makes setup and maintenance easy. The wireguard ecosystem seems to be growing very quickly, and it's possible to find tools that aim to simplify its deployment, but it's hard to see which of these tools are here to stay, and which will be replaced in a few months.

What is the best practice, in 2021, to ensure all communication between cloud VMs (even in a private network) is encrypted?

[0]https://www.tinc-vpn.org/
What cuts you off from the vast audience is that most of them will never see your content. The network effect can make a difference, but it's exaggerated in the sense that the vast majority of people will never get much exposure.

Twitter stats are a good example of this. Look at the stats for your individual tweets. I have an account with 45k. I can beat the organic exposure for a tweet with 1-2 USD of ads.

That's not to say the big networks have no value, and you could end up one of the lucky ones with huge exposure.

But they remain giants because people keep thinking they're much more important than they are.

They are important if you get big on them. The vast majority will never get big or even mid sized on them.
QBE: Compiler Back End
Hey we are quite mindful about providing education as a service not content.
Instead of providing an educational game, we host Live Streams where an instructor teaches the science topics via live interaction.
I recall distrusting XP when it was new.
Heu, raise your voice
Amazon Flex delivery drivers voice safety concerns
Cross-arch Go tests with QEMU
Automatically open first Google search result when you start the search with
Thanks man! The coolest part is that before building our own app, we used to do these live streams on Youtube.
There we had 5 to 10 minutes of avg. engagement time.

Seemingly the app has brought in great new value.
Windows 11 insider preview makes it harder to change default browser
Have you documented your replacements for various Google technologies somewhere? I'm particularly interested in a good calendar.
You can quickly determine that you need _at least_ seven items by summing the largest. It then happens that there are two possible seven-item solutions (468 solutions in total). To figure this out, I did in fact "just start adding."

That said, this problem isn't about mindlessly adding. It's about figuring out a way to systematically discover the answer. Most math challenge problems are designed with a method in mind; it's your job to figure that method out, and that's where the fun lies.
You wouldn't have trained at the Computer Science University of Bayonne (France) would you?

Because we also used Ada as our first language there.
That might be the original motivation, but post-7 Windows UI is anything but unified or consistent. New and legacy UI toolkits are mixed in the system shell itself. There are still parts of the good old Control Panel that haven’t been ported to the new “immersive settings” app. Already in a clean Win 10 installation, you can spot at least 3 different styles of context menu, depending on which part of the desktop you right-click.
Eye Style Hack for Girls
The "well-documented" seems to be a disgruntled ex-lover talking about a dead person who can't comment on it anymore, and then other people writing what the disgruntled ex-lover said, or is there more to it?
What harm does it do?
Length of code is probably the wrong metric. What I mean is readability or intelligibility or code. Long code is rarely readable (too many files etc) but short code can be hard to read too (e.g. code golf). However, the most readable solution will tend to be short.
Can you give a single example of a product being locked out without user intervention?
Yeah, I hadn't noticed it was indoors. In that case I agree, I'd just get rid of it.
On a bright side this allows small companies (free of such problems) to compete with big corps, which benefit from economy of scale and can invest into R&D much more.
By no means am I an expert, but just another parent on HN.

1. Ritualize

I notice a pattern with my kids: going to bed is a ritual, and any deviation is reason enough for them to leave the bed.

2. Slow down in advance

Going to bed after playtime is impossible. So cut screens, playtime, play/listen some quiet music, read books or newspaper (again, no tablet/reader), at
least 1h before bed time.

3. Recap the day

Remind your kids of their day, activities and make them aware of the fatigue. Works better when in bed, with mine.

4. Stay with them if they're afraid

Learn why they're afraid, teach them why there's no reason to be afraid. I've had to hang a sock to the door every night for months to scare tigers away :D
It just works ^^

Every parent knows the pain and every kid has their own back story and the relationship with the parent(s) is key to finding a way into bed.

Eventually, they will sleep.

In our case, we settled that unless exceptional situations, our kids had to fall asleep in their own bed, because we wanted/needed our intimacy. To get that, I had to stay in my kids' room for as long as 2hrs for months, but didn't let go. Today, going to bed is thankfully not a situation anymore.

I'm not sure this is in any way helpful, but here's my shared experience and learnings. YMMV.
Probably the HN participants ("Quickfire problems, quickfire suggestions")
OP is a slang used in live streams.

Further, we are not just building an educational game.

Everyday at 6 PM IST, an instructor conducts live streams where he plays the game and teaches the kids their favourite science topics.

Kids will learn at Kalam Labs exactly how they learn through encyclopedias.
If someone downvoted this because they disagree, I'd like to know why.

I didn't downvote this. I'm just now reading the comments. But here's what sticks out to me:

1) the fine article only briefly mentions Los Alamos, so why did you make such a pointed comment about it?

2) I read Feynman's Surely You're Joking book when it came out and I don't recall him presenting himself as a "major figure" at Los Alamos. He presents himself as more of an "irritant" (like when he went around opening safes). But it's been 35+ years since I read the book and my recollection has faded.

3) There were literally thousands of people at Los Alamos, it was a team effort, Feynman was part of a large team. The big "major figure" that comes to mind is Robert Oppenheimer. His name is mentioned quite a bit more than Feynman's in the Wikipedia page: https://en.wikipedia.org/wiki/Project_Y
This is too real. But not only big companies, even startups with good funding and mid-sized team can behave like this.
Thanks!
As you know, we are pretty early in game-design. What is the part you liked best about it?
You forgot the other half of the question - is your solution the only possible answer? - at which point you can really only evaluate all possible combinations. I agree it's one of several ways to test for a 'clever' student, though.
I watched the movie recently and semi-liked it (actors great, plot kind of dull, and all in all not exactly that enlightening), also read some negative reviews. What was the inaccurate part, was there any massive miss or so?
You're pulling a sleight of hand here with your definitions.

To rephrase the sibling: if you are obese or overweight, you have, by definition, a certain BMI. (According to the WHO and many national entities, anyway.) The intended common-sense definition of obesity is "accumulation of fat to an unhealthy level", but the diagnosis of obesity is usually based on a statistic which merely correlates with that.

Similarly, to declare that someone is in bad or good health based on their overall shape is to do the same thing: to diagnose someone as having medical problems by observing that they demonstrate a property which often correlates with medical problems.

The sleight of hand is that you're defending a position based on a "diagnosis by correlating statistic" definition of obesity, but you're using the intended definition of obesity ("enough fat that you're unhealthy") to do the actual argument, and relying on the fact that both are referred to by the same name ("obesity") to hide the gap.
Ada was the first language I learned through my Computer Science courses during my University years (Bayonne, France).