skysight-inc/HackerNews huggingface dataset:
> One annoying thing about C++ is that certain terms and keywords are overloaded.

It's a no-win choice, though I agree C++ chose the wrong path: trying as much as possible to avoid adding new keywords. It leads to the problem you describe, as well as some confusion in this very thread (which could be my fault, but honestly I don't know -- that's the problem!).

The committee seems to have moved away from this over the years which has lead to complaints of too many keywords and identifiers. Which is why I call it no win.

The function virtual specifier in the base clause is reasonable: if you store something into parent_class.instannce_var and there are two copies of parent_class in your structure which one is stored to and is the choice consistent in all compilation units? This specifier guarantees that the answer is "yes". I don't know why it isn't the default though.

More generally, back in the day I used to use a bunch of different method combinators with flavors (later CLOS). Apart from the useful :before and :after, they generally lead to undebuggable code.
That might fix the finger erase issue but that makes collaborative whiteboarding harder maybe.
Use purgecss - https://purgecss.com/, its the same strategy employed by tailwindcss. It will filter out all the classes you don't actually use. Tailwind is over 2MB before its purged, and only a few KB afterward.
Unless you live in a state like Nebraska that spans across multiple time zones…
My god what good memories I have with Red Alert.

That intro will forever be engraved in my memory.

https://www.youtube.com/watch?v=lJnMaTx4yjI
>"I think it's fascinating how much we still don't know about organisms that we think we know really well," said Prof De Moraes.

I'm always taken aback by these types of statements.
The best scientists know that they know very little.
I think the fact is there simply isn't a solution that works for both the "layperson" and highly technical people who want to do development. Laypeople cannot be trusted to admin their machines, but experts need access to those bits. Leaving a backdoor to real admin access for the experts just means laypeople will abuse those backdoors and mess up their machines again, with dire consequences for the entire planet. You see the same problem with power user UI features vs dumbing down for phones and average users. People keep trying to bridge this divide and I'm just not sure it can be done.
$5 is low volume consumer prices. Those cells are more like $3.50 if you go for MOQ 20. Eg. https://www.bulkbattery.com/batteries/18650/samsung-30q-1865...
Can this license be used to, say, create a Datadog-like SaaS powered by TimescaledDB?
How does TimescaleDB work as a traditional OLTP db? Can I run general analytical queries on it and leverage its distributed nature? Or is it better for single table append only workloads?
Any video conferencing tool + cheap wacom + Figma is quite powerful. Works on MacOS/Linux/Windows.

There are some things Figma isn't intended (and as such very good fit) for though, like diagramming/flowcharts, or marking up PDF's - haven't found great multiplayer web apps for those.

Feels like concurrent multiuser editing is something that a lot of software would benefit from - maybe something we will look back in 5 years as being weird it didn't exist and we had to send files back and forth to work on something together. Would make working together on almost anything easier remotely.

Miro and Mural are also quite nice collab tools, more limited than Figma but some nice things out of the box.
Crashing in a city means that you crash into buildings that are both flammable and hinder escape, as you’ve said. But it also means that you’re crashing near a means of rescue, rather than having to wait precious minutes for rescue services to locate you. Only time will tell which of these factors was more important.

Good news is that crashes on landing tend to involve a lot less fuel, which should improve survival chances significantly.
Have you actually done anything to try and fix these issues? Because this is not typical

I use 1password and it doesn't take 5 seconds to open. Did I accidently install linux or something? because since it's the OS causing your delay it would be causing me to have the same delay.

xcode installs just fine for my entire team. Just did the update myself, worked just fine.

I plug into a dock and undock constantly during the day, and while it could be quickinger, 10 seconds and flickering is NOT my experience.

and what the fk are you doing to your connections that you consider usb-c brittle?!?
One thing apple pencil is missing is hover. In a collaborative whiteboard you want to be able to quickly point to things without marking (can solve with a button for it, but it isn't as natural).
Education without loans: How income-share agreements can reshape education
Predicting Titanic movie's character's survival chance using ML
I am using small (A4) physical whiteboards with an Ipevo v4k camera pointing at them. Its not quite the same, but I do like having a physical board. And its cheap compared to an ipad+pencil.
Vandium Redox Batteries [1] sound like they have a bright future, I recently came across a startup building home kits which have a significantly longer lifespan than Tesla Powerpacks (allegedly):

https://www.startengine.com/storen-technologies

There's a huge plant being built in Dalian, China with 200MW/800MWh with Vanadium (for comparison Tesla Australia plant is 129MW/100MWh with Lithium-ion with plans to double scale this year, but currently only powers 30k homes which isn't much)

https://electrek.co/2017/12/21/worlds-largest-battery-200mw-...

Wikipedia has a nice list of largest battery deployments in the world:

https://en.wikipedia.org/wiki/List_of_energy_storage_project...

https://en.wikipedia.org/wiki/Vanadium_redox_battery
Yep, the model is 3865-2. Would it be possible to create a "fake" four wire leased line? I've looked into creating fake dial up lines for DSL modems and that seems to be possible.
Looking at the responses, I'm seeing a fair number of "No" responses. I recall a time when devs would practically rage on you if you dared question the decision to use Mongo. What changed? Is it just an example of dev cultism where the cult devs are the loudest?
+1 for Miro
Installed by default, I can't imagine.

However, Apple has certainly offered beta downloads before. Bootcamp Assistant was an optional "Beta" download before it was included with OS X in Leopard. Safari also began its life as a Beta web browser from Apple, even as there were alternatives from other companies.
https://purgecss.com/
Bitcoin boosted by surging interest in CBDCs, says Grayscale
Here's a quick fun demonstration of this. Close your left eye, then stare at some spot. If you move a finger around the right side of that spot (arm half extended, maybe ~20-30 degrees to the right).

If you manage to not move your eye while paying attention to the finger, you'll find that it doesn't look quite right when you put it over the blind spot.

With your finger you know it should be there, so something finger-like fills the blind spot. If instead of a finger you try with something like a black dot, you'll see it disappear completely.
True, there are definitely edge cases to account for. Maybe the problem is these AI assistants are trying to make everything location-aware when that may not always be the desired behavior. If there are ambiguities the assistant could ask you to clarify, but that might make for a worse UX.
I feel like the machine has some potentially pretty useful applications specific to targeting other devices since arm is everywhere. I've been impatient doing ARM things both on x86 and my pi4.

If the company put 20 or so online people could log into with 1 hour sessions or something, that'd be pretty useful to see if it's a good fit
I think you are being a bit generous on the causes and effects. The #1 concern of a product like this is adoption. Not in some unsustainable subsidized taxi or food delivery type thing, just that data stores are naturally sticky and come with long term opportunity as usage grows. If they dominate the time series use case, and there is good reason to believe they will, earning revenues will fall out of that in a multitude of ways. I will believe the license proves prophetic if a major cloud or minor cloud with deep pockets does a SaaS license. Until then, this is a pretty standard FOSS+support business model that became popular in the past decade.
>subtracting 12 in their head for PM times.

Is that how you're supposed to do it? All my life I've been subtracting 2 and ignoring the fist digit for PM times (with the exception of post 20:00 times). I just noticed that when I was a kid and been using that all this time

e.g. 17:00 - 2:00 = 15:00 => 5:00
I happen to enjoy using linux on my laptop. In fact, I think it’s pretty great. But that’s because I can customize it to work the way I want—something that I found hard or impossible to do back when I was using MACOS.
Ask HN: Are non-collaborative, non-realtime web software looked down upon?
I have a neat little idea for a product that I have wanted to build for quite some time. Basically, its a personal tool (in the same vain as excel) that runs in your own computer. A lot of it has to do with form building and CRUD operations (along with pre-save, post-save signals). However, everywhere I look these days, everything is realtime, collaborative and always on. I simply do not have the team/energy/money/skills to pull off something like that. Are tools like the one I described (single user based, runs on your computer with a local db) looked down upon these days?
Pop_OS!

By far the best linux I've tried when trying to get feature parity with macOS.
You're living there so you could do one a week until you've met them all. Also, block parties are great.
Cool post, but I don't think this is really a "Show HN";

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

( https://news.ycombinator.com/showhn.html )

This isn't a Show HN, it's "just" a blog post.
They wear it down and they need to "make it up on volume" (they don't).

As I wrote earlier, payment is not linear. It depends on the region, day and time. One can make a lot of money in 1-2 hours on some evening, but also sit idle for another 8 hrs in a parked car waiting for another order. (to my knowledge, one has to be booked into the uber eats app all the time and broadcasting the current location. So one is encouraged to still hunt/stay next to interesting restaurants, usually big chain stores like Mc Donalds, Starbucks. IMHO it's not a plausible add-on business for regular Uber/taxi drivers or other gig economy jobs like harvesting electric scooters)

Let's say one can make 40$ in 1 hour but 50$ in 9 hours.

The one profitable hour is probably within the evening rush hour, lot of traffic, down-town, short distances. 0 parking lots.

The other 8 hours are past midnight, in the morning or between noon and evening. Longer distances (=>less drivers, less orders => bigger coverage => no surge pricing).

Overhead costs stay the same.
Give Pop OS a look. It's based on Ubuntu with some additional UI polish.

https://www.youtube.com/watch?v=QGcvHMNaDd0
I experienced this one day while tethering in the train. I was coding and running `go build` multiple times.

I could not for the life of me understand why go build would take upwards to 30 seconds to run and sometimes 100ms. I finally realized it was related to my internet connection being extremely spotty. I went online and searched if anybody had the same experience with `go build` but couldn't find anything.

I finally know what happened. This is a pretty intolerable "feature".
Absolute garbage. The study confirms that sicker patients get hydroxychloroquine more frequently than less-sick patients. When sicker patients get drugs,
"Treatment with any combination of the four drugs was associated with a higher risk of death than seen in 81,000 patients who didn’t receive them."

And...why don't the study authors control for zinc use as well? "Hydroxychloroquine is a zinc ionophore", explains one paper.
I also upgraded days ago, assuming they would have had time to fix the bugs. However, I can say the USB-C external screen flicker was plaguing me before the upgrade and hasn't gotten worse. Turning off hot corners, oddly, helped, although the problem hasn't gone away.
The thing that made Hong Kong successful was that it was a financial hub. That kind of requires trust in a system, so that's going to go away. China has significantly devalued what should have been one of their best resources because they couldn't take criticism and leave a city alone.
> Unity is focused on small mobile game developers

Someone remind Unity of that.
Frankly the pedantry around the definition of Open Source, which I understand, is incredibly nauseating. Sure, this isn't Open Source by "the definition", but it's close enough if you squint. The difference doesn't impact almost anyone. Are you or someone you love impacted by this licensing decision?

Throw in an expiry date, dual licensing (pay to play seems more than fair) and I'm content. History be damned.

I'm so sick of it. Just because one group defines it a certain way doesn't make it gospel. The OSI has no power over me.
The difference: when GM cuts a person and still ships a car their margin goes up. When IBM cuts a person from a project their revenue falls.

Having a template or cookie cutter helps because you can reduce execution risk (which can also help sales) and also assign a more junior person, at the same rate, to the later projects, which does goose profits.
The solution for it is, sadly, more data. So I imagine if Google or Apple can listen, "see" and has access to your every electronic communication do. They could eventually build a model that "knows" everything about you. I am pretty sure we have the technology to do it. But the privacy implications for this is terrifying.
In your model, what's happening to the data in the file system?
Windows 10 with WSL if you have a laptop.

Debian or similar or ArchLinux if you have a desktop.
That computers are just slower to interact with now is such a truism that we hardly remark upon it any more. It seems utterly insane that in the early 90's I could just run Windows 3.1 on a bit of kit that in all likelihood wouldn't even power a toaster today, and the experience was, well, frictionless. I don't recall ever thinking "wtf is this thing doing?", whereas today, by contrast, if I have the audacity to be afk for long enough for my Windows 10 box to go sleep I know I am in for an infuriating waste of minutes' worth of disk thrashing before the bloody thing even deigns to reacknowledge my existence.
yep, that's correct, editing is pretty prickly right now though, editor is on it's way and is probably going to be a devtool.

Everything is validated against this JSONSchema after being converted from the VTT file: https://github.com/spaceribs/plopdown/blob/master/libs/plopd...
Thanks :)

Hasura's authz system is actually like row-level security that can span attributes and values across data sources and "viewer" properties. We're gradually expanding these capabilities, but that's our roadmap.

Is there an ABAC policy that you tried with Hasura that didn't work? Would love to hear!
Ubuntu 20 has been a pleasant surprise, it seems to have turned a productivity and speed corner.. I've been getting lost in it for hours on end and forgetting to use my MacBook.

The feeling reminds me of the first Macbooks I used when switching away from Windows Vista.
Most Detailed Node.js Tutorial for Beginners – Approx 5000 Words
Every other week Lenovo has some crazy 25-50% off coupon for their laptops.
Sadly my work is on Mongo.
We are a tiny dev team using Unity on a non-gaming project and we basically have to dedicate 2-4 weeks of the year to updating Unity and all the mess that it entails. But if you don't update then you have to spend even more time the next year catching up. Then we end up being too scared to use their new features cause they aren't supported well or cause bugs. Its lose-lose.
I'm interested in drawing bounding boxes around text that can be displayed to the end user. In this way I don't care about OCR accuracy but the ability detect text accurately and across different mediums of type. Thoughts for a framework for this that's low latency under 150 ms or so?
Interesting. I regularly use RHEL (server/CLI only) but have not tried desktop Linux in a while.

I get a fair bit of weekly exposure to Windows 10 and well, it's not like heaps of fun, UX wise.

I'm reluctant to drop Apple mainly because I'm so 'tied up' with the rest of the ecosystem, iphone, Apple Music, iCloud etc.. They are not irreplaceable (for sure) but it always feels like moving away will cost way too much effort and be a pain...
Well played, Apple.
You should take a look at the Jepsen post. Kyle tested MongoDB at the highest integrity levels and still found problems.
I understand that the Timescale license can't be utilized by cloud providers, but what about others who need a timeseries database for their SaaS offering? Is this permitted as long as you aren't marketing a hosted TimescaleDB solution?

Edit: wording
Stop it my SPY puts already expired worthless.
Thanks for the feedback! I'll add it on to my list of menu/settings options for toggling and temporary hiding of annotations
The only kernel-level security software on my systems is Little Snitch, and I’m pretty sure it doesn’t do anything unless there’s network activity, so it doesn’t explain anything.
The problem with these devices is they don't ask for more context, like a human might. Sometimes they use telemetry for context, but most don't seem to keep any memory of previous questions asked.

If Siri asked: did you mean London, Canada or London, England, and then perhaps weighted that response in the future, that would probably end up creating a feedback loop where it would get quite good.

In the case of Siri, Apple has said they are very committed to privacy, and this might preclude this type of solution.
Great, nope, nope, and nope.

I've been continously upgrading a couple months behind new releases on commercial projects since 2015. I've upgraded about 17 times so far. Unreal's update story is light years ahead of Unity's half-hearted "automated" mess.

Worse bug I had was back in 2016 when an upgrade lost reset the scale on weighted bones to 0.
I would hope auto companies buying batteries would pay attention to the number of house burned down by batteries from that supplier, yes.
If there is no desire to have adoption, then there is no compelling reason to host publically outside of convenience. We fundamentally agree, I think, with the difference of our thought being that we have a "show hn" post (I assume from the author?) which is an invitation to test, critique, and or adopt. Of course, the OP's relationship to the author flavors this expectation, and I could be in error.
Insecurity leads to loss of privacy, but security does not lead to privacy. Things can be secure and non-private by design.
Since you're using Rails, ActiveAdmin is pretty slick. It's an entirely new DSL (see: potential technical debt), but once you get the hang of it, it's hard to beat.

There's also https://github.com/activeadmin/inherited_resources which is what ActiveAdmin uses under the hood. This will take away a lot of the pain of creating said forms.

Obviously you could `rails g scaffold` too.
huh, i didn't realize i was missing this and now i miss it.

that said, it's usually not too bad to underline and then click "undo" (which is what i have been doing since i didn't know what i was missing)
Can Oilfield Water Safely Be Reused for Irrigation in California?
Interesting how you can just create water from bacteria - I wonder if that's intentional or just a workaround to avoid taking matter out of the system when bacteria die.
How do you handle issues around data integrity? From http://jepsen.io/analyses/mongodb-4.2.6

> Jepsen evaluated MongoDB version 4.2.6, and found that even at the strongest levels of read and write concern, it failed to preserve snapshot isolation. Instead, Jepsen observed read skew, cyclic information flow, duplicate writes, and internal consistency violations. Weak defaults meant that transactions could lose writes and allow dirty reads, even downgrading requested safety levels at the database and collection level.
Sometimes, but sometimes security measures lead to less privacy. Say, if executing local programs sends information to a remote server.
The court system will likely retain the use of human judges.
More likely this would be used as a cheaper means of arbitration.
All of these complaints are about security features.

Yes these features could be better implemented, but I'm happy they're there. It's very important to be able to opt out of them, but I like that they're the default.

Notarization needs a cleanup pass and the rest of it seems like it needs an optimization pass.

P.S. The rationale for notarization is to not distribute and thus advertise the filters and detection mechanisms Apple uses to detect malware. If these things were distributed then malware authors could analyze and evade them. Security through obscurity does make a certain amount of sense here as the Church-Turing thesis means there are an infinite number of ways to implement any given thing including malware and there is no single filter or analytical step that can detect all possible malware permutations.
This reminds me of a story when VR was just becoming big. Someone had been playing the game "Job Simulator" in the restaurant level where you play as a cook in the kitchen of a restaurant. The player was constantly looking in the fridge for things and realized they didn't have to open the door since the game didn't stop their head from clipping through. So they would just stick their head through the door when they needed to check.

Cut to a few hours later when they took a break and wanted a snack. So they went to their kitchen and tried to look in their real world fridge, and immediately slammed their head into the door as they tried to stick their head through it without thinking...
true. Keep in mind that specific industries (e.g. finance) have transparency requirements so end-to-end encrypted messengers are not acceptable (prevent insider trading, collusive behavior, data theft).

In private, personal communication, everyone must have the right to use end-to-end encryption but in commercial and governmental communication, there needs to be some archive, accessible on judicial request.
This thread is almost guaranteed to end up on their lmao
I built an application for exactly this. It's called A Personal Search Engine, APSE for short.[0]

It OCRs screenshots and stores the text in a search index, so you can query by keyword, date, boolean operators, the whole shebang.

It's all local. It is really useful for me - yesterday it saved me after Firefox wigged out and lost all my tabs. It's in a great place to try out, and I am actively developing it.

[0] https://apse.io
This dystopian idea was predicted in a pretty good book called "The Unincorporated Man" by the Kollin brothers in 2009.

https://en.wikipedia.org/wiki/The_Unincorporated_Man
Erm, are you telling me there is no way to pipeline the ads query to be inline within the IN clause? Because that'd generate a join, generally.

I still don't understand why this abstraction is useful, if not harmful.
That's actually a pretty typical blog post for this guy. So I'd say it's more like "some people", not just "people".
Their "see!" shell script example is a bit rubbish because I get 0.012s, 0.005s on this Mac laptop whilst getting 0.022s, 0.023s on Linux box 1 and 0.006s, 0.006s on Linux box 2.

Changing the filename to test2.sh on the Mac (which should trigger the delay, right?) gets 0.006s, 0.006s.

I don't think the shell scripts are doing what they claim (and wouldn't the second run be faster anyway because of caching?)
Oriented hexagonal boron nitride foster new type of information carrier