skysight-inc/HackerNews huggingface dataset:
Ask HN: Is there a NoSQL database with SQL-like queries?
I like using NoSQL databases for side projects because they're cheaper to use. I can set up a Firestore database on Firebase and spend literally $0 while trying out a new project.

However, the lack of more powerful queries and hardness to do data migrations gets a little bit annoying over time.

So, I wonder if is there a NoSQL database out there which you can easily set up in the cloud, spend $0 as a side project, but it provides you more powerful query capabilities (e.g. JOINS, LIKE, NOT, SUM, COUNT, etc.)?

The requirements:

1. Easy to set up in the cloud;
2. Free tier enough for handling hundreds of users;
3. Auto scalable (no maintenance required);

Why not using something like Digital Ocean? Yes, it's cheap but if you have like 10, 20 side projects it becomes really expensive - especially if you don't like the US and have to pay in a different currency. It can easily eat up like 15% of your salary. Besides, I really don't want to spend time managing a VM with eventual spikes of traffic.

Is there something you would recommend for those cases?
I realize how bad it is here, but I'm not really sure what you're suggesting? Throw up my hands and give up? Move to the Netherlands???
No, they specifically used Messenger as a way of pushing all of those different things on its massive install-base. Anything that distances them from the user in any way would compromise on that objective.
@theptip I understand your skepticism, but people significantly underrate the quality of text that can be achieved in VR, even on today's hardware. Simula in particular has put in a lot of work in text resolution optimization (something that earlier VR Desktops failed completely at). This makes me able to use Simula for hours at a time, even on the old HTC Vive (2016 hardware). I won't lie and say it is equally impressive as a 4K monitor is today, but it's definitely usable and allows you to garner the other benefits of VR Desktop (10x more screens, 10x the size, 10x the focus/work immersions).

RE headset size, I agree that today they are much too bulky. But they are still good enough to "live in the future" and get serious work done in.

If you have an HTC Vive/Vive Pro/Valve Index, I can help you install Simula/give it a try. Contact me at george.w.singer [at] gmail [dot] com if you're interested.
While there are probably wrinkles^, the gist is that instead of 100% of waymo shares being owned by Alphabet, there are now 2.25B/current_valuation % shares owned by the external investors. Alphabet shareholders now own (1-x%) of Waymo, but it will continue to be consolidated on Alphabets financial statements.

^ wrinkles might include different share classes of Waymo, rather than Alphabet stock, debt-like provisions that make the investment less like common stock ownership
Well, plugging levees with fingers isn't a thing in the Netherlands, that's for sure. The town Hans Brinker came from has a statue of him purely to please the American tourists.
Long term puts (at least 2 weeks out) on the market are the safest investment that you could possibly make. The market recovery today is a dead cat bounce. Mark my words I guarantee you that I will be right about this
Sevendof | Front-End Engineer + Embedded Software Engineer | Trondheim, Norway | ONSITE, VISA, Full-time | https://www.sevendof.com/

Sevendof is a startup focused on building the drone infrastructure of the future. We seek to make drones available as a service to businesses for purposes such as inspection, mapping, and search and rescue. Sevendof will operate a network of long-range drones which are stationed in the field, enabling missions to be carried out automatically.

We are now hiring a Front-End Engineer and an Embedded Software Engineer to help bring our first production system to life. Your work would be centered on developing the web interface for interacting with our drone platform, as well as integrating necessary sensor and compute units in our drone architecture.

Further information and application can be found at: https://www.finn.no/job/fulltime/ad.html?finnkode=170933891
> MACs can't be spoofed

lol

20 years ago, in college, some folks in the dorm had fun fucking with others at the Ethernet level. Most of us only had experience with the IP level, so couldn't understand what was going on.
The best part is the elasticity of cloud storage. When the projects fail, they'll just keep all the data in the failed project achive. The next go will have it's own multiple copies of the same data and so on. They'll just keep paying incremental storage charges. Meanwhile, behind the scenes in the cloud - automatic, transparent deduplication....
Alibaba Cloud: The Ignored Cloud
Then you see the version imported being v1.X where X>20 and of course that makes it obvious that it’s v2?

Are version numbers 2.0 and higher explicitly banned?

Edit: found an explanation further down (spoiler: not a very good one but a very go one).
In an office its probably not ideal when you need to show things to people.
Just to cite one example, he says he was billed by the lawyers arguing whether he was legally considered a "sophisticated investor". I imagine there's not a single party in this process that works for free or on a commission. There's a lot of work done even when it doesn't result in a sale.
Surveillance Self-Defense for Students
SEEKING WORK | El Salvador | Remote okay

Willing to relocate: Yes

Technologies: Javascript, Nodejs, React, Electron and Ansible

Email: oscbco@gmail.com

Personal website: https://oscbco.github.io

GitHub: https://github.com/oscbco

LinkedIn: https://linkedin.com/in/oscbco
This is the real fix.

National Holiday still doesn't help retail/restaurant workers.

"Efficient" polling places that "only" take 30 minutes still require travel and specific timing.

Mail-in voting fixes both.
The entitlement here in the comments is astounding.

I would bet that if you had two competing services, with 1) being expensive but providing you with individual support, while 2)
Being cheaper and giving you automatic responses, 99% would go for the 2) option.

People are not willing to pay for the level of customer support that they assume.
Location: El Salvador

Remote: Yes

Willing to relocate: Yes

Technologies: Javascript, Nodejs, React and a little bit of Electron and Ansible

Email: oscbco@gmail.com

Personal website: https://oscbco.github.io

GitHub: https://github.com/oscbco

LinkedIn: https://linkedin.com/in/oscbco
Capital-S Skeptics are a strongly biased source, eh?

> There is no good evidence for hypnosis.

That's just ridiculous.
@sneak The near-term dream goal/dream is installing something like Simula on a standalone VR headset, and pairing it with a bluetooth (perhaps even "pocket" bluetooth keyboard) to replace a laptop.

Touch typing + bluetooth keyboard + VR headset = insane productivity potential.
Twitter shares spike after Elliott Management makes push to replace CEO
It's not about mass but distribution. If all the land is flat, there won't be anything sticking out after the water is added.
Yep, Pretty much everything on steam has a crack. You can't do this with streamed games.
I think there's a mix of in-on-the-joke and not.

I've read some sad stories about, for example, a student betting student loan money in the market and losing it instantly, lured to make risky bets from the other stories of dumb luck success.

Here's someone I don't think is in on the joke: https://i.redd.it/at7gloeb5ck41.jpg ... oops
I put a flag on a random square as a first move, and clicked the square next to it, I didn't die!
IIRC, https://harperdb.io/ might be somewhere up that alley?
I've tried this twice in the last year or so: once on twitter and once on dropbox. Neither time did it work. It _seemed_ that ctrl+f would not find anything that was not visible +/- a screen height or two. I couldn't tell if it was a shortcoming of Firefox (unlikely IMO) or both sites tried to be clever about dynamically unloading content when it was outside the view window (more likely).
I agree. I was on the fence about my wording while posting because I can't say that given the opportunity I wouldn't shoot for the same outcome.
From your tone, I'm assuming you've tried and discounted Lightroom already?
@Razengan

RE BCIs: Totally agree. We need to figure out a way to allow people to "think-type" 20,000 distinct inputs. This is how we can totally escape the keyboard.

RE VR: I understand your skepticism, but people significantly underrate the quality of text that can be achieved in VR, even on today's hardware. Simula in particular has put in a lot of work in text resolution optimization (something that earlier VR Desktops failed completely at). This makes me able to use Simula for hours at a time, even on the old HTC Vive (2016 hardware). I won't lie and say it is equally impressive as a 4K monitor is today, but it's definitely usable and allows you to garner the other benefits of VR Desktop (10x more screens, 10x the size, 10x the focus/work immersions).

If you have an HTC Vive/Vive Pro/Valve Index, I can help you install Simula/give it a try. Contact me at george.w.singer [at] gmail [dot] com if you're interested.
Hello,

I am working on a project and would like to know more about your experience in AI. From data modeling, algo's to development.

What is typically your hourly rate?

Thank you,
LG
1.86e43 fps is a lot of frames...
Yes, always double down on a loss, that's the WSB way!

Or, you know, buy for the long term and ignore today's news.
I don't think that just because people don't complain about it it has no effect.

re app size : Google has already published stats urging apps to optimize their size as much as possible since it has direct effects on acquisition.

I suspect that long download times lead to more errors + more wait time before you can use the app = more likely that the user will abandon its current task and

Same with slow app or ui patterns that don't fit with the platform = easier to lose users in the first crucial minutes.
Ex-GOP amicus Trump vs. Vance: friends of the court in support of Vance
How much money are you putting on this? Any screenshots for proof?
Disclaimer: I work for Red Hat and hold several certifications, so I have a clear conflict of interest here

I agree with your analysis there regarding outdated and passable via brain-dumps, which is why I both respect and pursue Red Hat certs (before I went to work there). They are damn hard and there's no way to pass them unless you have practiced your ass off. The cert transcripts also specify exactly which version of the tech you took your exam on (e.g. RHEL 7 or Ansible v2.7), so an employer can see if your skills are outdated. IME they are well respected in the industry.

No test or cert if perfect of course, but they're not all equal IMHO.
I looked closely at FPGAs and they have their pros, but they add a lot of complexity as well. Keep in mind that the original idea with this was to be able to load the entire system onto a cheap board and be able to test it on the bench without any extra hardware (Obviously not on an engine).

The other major reason not to use one is simply because these days I'm not sure they're really needed. The 'high speed' inputs to an ECU really aren't that fast, even at the highest end you're only looking at somewhere around 16Khz. With high speed MCUs (70+Mhz) available for a couple of dollars, the value in the FPGA is somewhat limited given the complexity of adding them.
Are the DB's encrypted?

Just because this app is on AWS does not mean anything is secure. I.E Look at the number of database leaks on S3...

>Security
>We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.

Your Security' policy negates the purposes of your app. Privacy, secure etc. So if the data leaked, not your fault? What are YOU doing to protect it?

My $0.02.
I fail to see how it should be any different legally. If I pick up my pc and put it in a datacenter and stream the video output that would be perfectly fine.
> The term sol is used by planetary scientists to refer to the duration of a solar day on Mars. The term was adopted during the Viking project in order to avoid confusion with an Earth day. By inference, Mars' "solar hour" is 1/24 of a sol, and a solar minute 1/60 of a solar hour.

I wish they would have picked another name. As a Spanish speaker, I can't stop my mind translating "sol" to "sun". I can already imagine hearing someone say, "how was your sun today?"
Facebook's video player experience is absolutely terrible.
It would be nice if doctors were compelled to keep up with the times or risk being driven out of the market.

Front end developers have to do so.
Because split tunnel is a pain in the ass.

More specifically it's a pain in the ass if you use AWS ALB load balancers and whitelisting. Those IPs aren't consistent and you typically can ONLY route on IP.

We do it because it's better than the alternatives, but our setup wouldn't scale past more than a few applications.
Isn't it? It's not like there's a risk that the entire thing is vaporware; they have some driverless cars on public roads today. It seems like a good thing if they feel they have the luxury to polish up each incremental expansion.
DarkTable is an open source alternative to lightroom that I used to use.
New Facebook Messenger
There is one network entry point per deployment of our app infrastructure (eg. US and EU deploys), so the lambda does go and update both security groups simultaneously to allow the requestor's IP to hit either if they would like. If you wanted to, you could certainly make it more fine-grained than that, but the goal was simply to cut off the majority of the Internet from these mechanisms as an extra protection layer. There are all the other protection mechanisms (e.g. the mutual certs) to actually protect and authenticate the connection itself.

For web apps, we simply front using an OAuth2-aware proxy. Back in the day, we used this: https://mattslifebytes.com/2018/08/07/protecting-internal-ap...
Now, we utilize Kubernetes for hosting most production internal apps, so we run the oauth2-proxy Helm chart (https://github.com/helm/charts/tree/master/stable/oauth2-pro...) to handle verification of identity before sending traffic back to its destination service. Conceptually similar, as auth has to be completed before the request is sent to the back-end.
They make the source available, but it's not under an open source license. You can't modify it, copy it, run it on your own hardware etc. They basically just make it available so that people can help find issues for their own products.
It truly seems like an awful convention compared to the common "<planet> day" or "<planet> hour".
great work, I would save $ by using one of those instances, does it support auto sync from google drive?
How does one acquire these without triggering the tilt alert?
Has anyone had success posting on the “who wants to be hired thread” looking for work but not having a traditional software background? I’m just wondering if there is any real way for this to be effective when lacking the ‘normal’ key signals for software jobs.
@GuB-42

RE resolution: I understand your skepticism, but people significantly underrate the quality of text that can be achieved in VR, even on today's hardware. Simula in particular has put in a lot of work in text resolution optimization (something that earlier VR Desktops failed completely at). This makes me able to use Simula for hours at a time, even on the old HTC Vive (2016 hardware). I won't lie and say it is equally impressive as a 4K monitor is today, but it's definitely usable and allows you to garner the other benefits of VR Desktop (10x more screens, 10x the size, 10x the focus/work immersions).

RE touch typing: agree that touch typing makes VR Desktop more productive; however, we have an escape hatch in Simula in the form of a live Keyboard & Mouse view: https://www.youtube.com/watch?v=D5c3Hfp8Hcw

RE HMD comfort: Agreed that headsets need to get significantly lighter before they are usable for 16hr/day; however, I would argue that even today headsets are good enough to get serious work done in (on the order of 1hr/day, and perhaps as much as a few hours per day).

If you have an HTC Vive/Vive Pro/Valve Index, I can help you install Simula/give it a try. Contact me at george.w.singer [at] gmail [dot] com if you're interested.
Arangodb
I think that’s just for their web app / browser version
I'm imagining a very low-tech solution to this one.
If the malware (or the user) has root it can hairpin tunnel anything it wants out the default gateway by manipulating the routing tables. It may not even require root but I'd have to tinker with it which I'm too lazy to do.

Split tunnel vs not split tunnel means nothing if the client doesn't want it to mean something.
SEEKING WORK | Denver, CO | Remote is possible

Techne Solutions is an engineering design and consulting firm that I recently started with a good friend and former co-worker. My background is in embedded hardware/software, PCB design, and test engineering. My business partner is a mechanical engineer focusing on advanced manufacturing (both additive and subtractive). Together, we're helping other small to medium size businesses prototype new hardware and products. There's more info on the "Team" section of our webpage.

Please check out our website(below) and don't hesitate to get in touch if we could be of any help!

Website: www.technesolutionsllc.com E-mail: james@technesolutionsllc.com
I'm in the US. SMS / Apple Messages seems to be the default for everyone I interact with. I use Messenger sometimes, but usually only when someone else initiates.

My favorite is using Apple Messages since I can send/receive from any of my Apple devices. I use macOS for other reasons, but being able to send a text from my computer is awesome.
Did you ever use AIM, ICQ, MSN, Y! Messenger? I'm quite certain that in a decade, there will be another batch of dominant messengers "reinventing the wheel" (IG & TikTok I'm looking at you). Real-time Communication is just such a crucial part of people's lives that people will never stop working on it, even if it feels like it's been solved.
I wonder how far away L5 autonomous cars are. Well funded teams have been developing them for a decade now. Are we still 1 decade away or 2 or more?
@lousken

What VR Desktop did you use when you gave it a try?

I understand your skepticism, but people significantly underrate the quality of text that can be achieved in VR, even on today's hardware. Simula in particular has put in a lot of work in text resolution optimization (something that earlier VR Desktops failed completely at). This makes me able to use Simula for hours at a time, even on the old HTC Vive (2016 hardware). I won't lie and say it is equally impressive as a 4K monitor is today, but it's definitely usable and allows you to garner the other benefits of VR Desktop (10x more screens, 10x the size, 10x the focus/work immersions).

If you have an HTC Vive/Vive Pro/Valve Index, I can help you install Simula/give it a try. Contact me at george.w.singer [at] gmail [dot] com if you're interested.
> the very fact that The Pentagon thinks that all its cloud apps are going to work under either AWS or Azure shows how ignorant they are

I'm not sure why that is the case. I worked at a place that mandated minimum two cloud support and we were going down that road when I left. I didn't see any complete show-stoppers from a technical perspective although there were a few annoying issues. Maybe the author is just hammering home the incompetence angle, where the IT managers he lampoons are incapable of managing such a project. But at it's face, holding an expectation that systems be redundant across cloud providers seems reasonable.
Epidemics Reveal the Truth About the Societies They Hit
For those who didn't quite get this on the first glance:

This isn't a low-fi analog sensor used for taking novel measurements of things. It's meant to be affixed to packages to determine if they were mishandled during shipment. If a package was dropped or overturned, the ball bearings will fall out of place and (presumably) be almost impossible to return to their original positions.

Pretty cool.
You don't, you just flip them all around and jiggle them to reset them. Then you hope nobody does that to your box...
Ask HN: Why aren't cell carriers liable for spam calls?
If I get a spam call, the originator of that call is theoretically liable - typically, some VoIP centre in India. Of course, they are impossible to track down.

Why not shift this liability to the last mile? If my carrier connects me with a spam call, they have to pay me the $500 fine per violation.

They could then have voluntary agreements with whoever they are peering with to pay the fine, sort of like how the financial system works. It would then cascade until it reaches a carrier who doesn't care, who would then be liable for the fines.

So:

1. I get a phone call. My carrier is AT&T.

2. AT&T got it from carrier C1.

3. C1 got it from carrier C2.

4. C2 got it from "VoIP Solutions Inc." of the Cayman Islands.

5. VoIP Solutions Inc. keeps poor records or whatever.

Then,

1. I ask AT&T to give me $100. They either do it immediately or lose their license.

2. AT&T asks carrier C1 to give them $100. If they don't, that's AT&T's problem, but they can depeer them.

3. C1 in turn asks C2 to pay them $100, and they too pay up (or lose their peering with C1).

4. C2 asks the Cayman corporation. They refuse.

5. C2 absorbs the loss and fire VoIP Solutions Inc as a peer.

The final link will always be a carrier with poor control over who is connecting to their network - in other words, enabling crime.

This is perfectly incentive-compatible, and it would have worked for e-mail spam too back in the day. It's quite trivial to implement. Why isn't it ever suggested?
It was documented in Windows XP but I think it was Vista that really promoted the use of that effect ("Aero" was it?). Happy to be proved wrong about Windows 2000 but I don't recall seeing any documentation on MSDN back when I was playing around with Windows APIs.

I remember I pinched the API guide for XP thinking "if it works in XP then it must work in Windows 2000" and the reason I remember that so vividly was because it didn't work properly. In fact it caused a kernel panic. Which was pretty much the only time I managed to upset Windows 2000 badly enough to cause a "blue screen of death".
People say "Code wins arguments" because written code that works demonstrates the winning argument against the code that is either not written or does not work.

FB messenger exists and works on crappy connections. Google hangout exists and messes up on crappy connections. Telegram exists and messes up on crappy connections ( see the issues it has in Africa ). Signal exists and does not work well even on non-crappy connections. Whatsapp exists and sort of works on crappy connections. Matrix exists and sucks on crappy connections.

What we need is something that exists and works on crappy connections that has less LOC than FB messenger to demonstrate that it is possible to handle crappy connections and modern messaging in much fewer lines of code.
@shawabawa

I understand your skepticism RE resolution, but people significantly underrate the quality of text that can be achieved in VR, even on today's hardware. Simula in particular has put in a lot of work in text resolution optimization (something that earlier VR Desktops failed completely at). This makes me able to use Simula for hours at a time, even on the old HTC Vive (2016 hardware). I won't lie and say it is equally impressive as a 4K monitor is today, but it's definitely usable and allows you to garner the other benefits of VR Desktop (10x more screens, 10x the size, 10x the focus/work immersions).

If you have an HTC Vive/Vive Pro/Valve Index, I can help you install Simula/give it a try. Contact me at george.w.singer [at] gmail [dot] com if you're interested.