skysight-inc/HackerNews huggingface dataset:
I don't like NoSQL databases. "NoSQL" should be manna from heaven. It may be impossible to create a less pleasant language than SQL. It isn't composable, it isn't internally consistent, it isn't easy to parse, it claims to be declarative but the ordering of the clauses is completely rigid, it fights every attempt at writing testable or maintainable code. It is hard to read. It is hard to programatically generate. Everyone seems to be trying to develop systems that mean they don't have to write SQL code.

Add all that up and NoSQL should be fine. But then the actual NoSQL databases let people throw out all the concepts that make SQL so sticky. Schemaless databases are in the same class as goto statements - there are people I trust to use them to do amazing things. The projects I inherit to maintain are never written by those people. Transactions and consistency guarantees are necessary to get a group of programmers together writing a reliable application. The relational model is the best idea to come out of database research.

I wish NoSQL was a postgres extension. Instead we get MongoDB advocates. Bless them, but PostgreNoSQL would be so much better for all the use cases I have than MongoBD.
The f-22 was used because it was the on-call aircraft and the balloon was at 60+ thousand feet. the f-15 perhaps could have done the job, but the f-16 would have trouble. Apologies for the meme format but it explains it so well.

https://youtube.com/v/koEQp8ImlnI?t=649
That doesn’t appear to be true. The FTCA dates back to 1946, and cases like https://www.levinperconti.com/press-releases/6-2-million-ver... predating 2021 aren’t hard to find.
whats a use case for temporary containers? Throwaway email? Does the called on server think you're a first time visitor each container?
I have been avoiding amazon altogether.

Some market places seem to have things worked out though. I have been stung buying car parts from ebay a few times: wrong parts, badly described parts, lying about what they actually had in stock. etc. to the point where I stopped buying car parts there except for a couple of vendors I trust.

Rockauto seem to have it worked out. All the part equivalents laid out in price order, cross referenced properly with OEM part numbers and honesty about stock levels.

Just stop shopping where the experience is bad. If what you want is on aliexpress then ironically they seem to do a better job of policing vendors than amazon or ebay do.
Regardless, Android Java should never had existed in first place, now we have Kotlin as Google's C#.

Sun did not sue as they were already out of cash after Google screwed them over.

Not only did Google contribute to Sun's downfall, they didn't even bother to buy Sun afterwards.

They only have themselves to thank for the lawsuit.
Some relationships aren't meant to last. You're not likely going to have a lasting relationship with the contractor who built your home. Or the lawyer that represented you in some real estate transaction.

One of the reasons relationships wear out is that you can't have so many well-maintained relationships because there is not enough time to maintain them all. Some have to fall by the wayside, or you have to find a way to maintain them with much less frequent contact than when the relationships were fresh.

At the end of the day your longest-lasting relationships will be with the people nearest to you. Parents, siblings, spouses, children, close friends. All the others are at risk merely because you can't give them enough time (and they can't give you enough time). You can make some number of non-core relationships last, but you really have to choose to, and the choice has to be mutual.
This took literally 2 seconds to find

https://www.military.com/daily-news/2021/06/16/troops-can-fi...

VA healthcare is usually once you're not in the service anymore. VA healthcare is also another shining example of how bad gov is at medicine.
I found that instead of adding format specifiers, one can create a construct that uses occurrences of '\0' in strings to insert values:

FMT_BEGIN("a + b = \0 + \0 = \0\n") {
FMT(float, (a));
FMT(float, (b));
FMT(float, (a + b));
} FMT_END;

FMT_BEGIN("x = \0 = 0x\0 = 0b\0\na = \0\nb = \0\n") {
FMT(uint, (x));
FMT(uint_base, ((unsigned)x, 16, "0123456789abcdef"));
FMT(uint_base, ((unsigned)x, 2, "01"));
FMT(Vec3, (a));
FMT(Vec3, (b));
} FMT_END;

The major advantage here is that you don't need to parse a dsl, and you can still have formatting options. A final api would probably use automatic compound literal struct arguments to implement default arguments with names parameters.

Type detection should also be possible, although you would need to register all print functions in a global macro.

This is just a proof of concept: https://github.com/camel-cdr/cauldron/blob/main/ideas/fmt.c
would pay for this feature, does anyone know of another extension that does this to be used in conjunction?
It's not a law that prohibits citizens from using proprietary software, it's a law that prohibits the government from doing it. But the government is the thing enforcing the law, so it's really just the government choosing not to use proprietary software itself.
They are value investors… who definitely know the technicalities of the market, and have at times taken serious size option positions. They say to just buy index funds because otherwise it’s a full time job with all the research and accounting.
We running up on the next generation of laptops soon. I got a Lenovo Z13 and it's been pretty good. The performance is there, having hiDPI without 4K meant I wasn't needlessly wasting power. It offered 32 GB of RAM (with DDR5 making it higher bandwidth). The display upgrade covers 100% DCI-P3 for color work with decent accuracy out of the box. The integration with fwupd has been awesome—something I had yet to experience in the couple of laptops I ran through.

My biggest gripe: I wish it came with 1 USB-A (maybe a micro SD slot).
Note that a rational explanation doesn't necessarily require that the behavior is rational for individual animals or their genes.
Obviously I am aware of that and very much against it
Doesn't exist though.

(Not only did Dunning-Kruger not even claim that incompetent people believed they were confident, but the entire study doesn't reproduce.)
I've done no such thing. If you're unable to understand my comments maybe don't comment on them.
It wasn't these balloons; it's not evidence of a war. Every major country has a military with various programs.
> in 2022 I bought a new cpu/mobo/ram

That's basically a new computer in your previous case.
This is the most awful thing I’ve encountered all day.
Streamline Your Online Security with These Free and Effective Password Generator
Recently, my teams made a reviews about free password generators among several password managers. The review features are from three aspects: the needs of websites and users, and advice by security experts. The results surprise us with the difference among various password managers. One popular password manager, Bitwarden, disappointed us while Zero did surprise us.

Do you agree with the review? what do you think of the methodology here? what troubles do you know when generating passwords? Have you worked out your problem? If so, what do you do?
could care less about UX care about the data segmentation of which firefox is miles ahead
Seems to you? Do you have evidence? What is the difference between this claim and a fabrication?
> would’ve just run circles around microproblems like whether the more verbose “remove_directory” is more usable than “rmdir,”

I suspect a lot of published research is just basically that. But more papers are more better and means more money for next year so people do that
yup you log into a profile and then the containers and its profiles and settings are a child of that so you can use containers on different devices with same settings and containers
with blood work, I had some symptoms as increased fatigue, libido gone and similar which can also come from extended calorie restriction together with intense excercise anyway, so its not necessarly keto related.
"I'd be your coworker, except I slap hands away."

Would be fine with me.
Deno’s REPL is quite nice. It’s syntax highlighted, supports Typescript and autocompletion as well as creature comforts like enter opening a new line when the cursor is in between quotations.
You can also pass a file to load and then work interactively from that. The URL-based imports allow you to paste code from another project and not worry about `npm install`ing anything.
The issue is not that you are being lied to, but that you are spreading lies.
Seems to be real. It's so obdurate it told this guy he time traveled rather than admit it was wrong: https://www.reddit.com/r/bing/comments/110tb9n/tried_the_ava...
> Service Location Discovery is avoided, as messages only targets the logical queue name, without needing information about which nodes are currently consuming from that queue.

Something is talking to something over a network. They need to get sent somewhere so the “where” must be known. If the “where” is “a load balancer” then that works for REST too. If the “where” is a mesh discovery protocol then that works for REST too. Ultimately you service is going to send a packet. The network card requires a destination IP.
Okular uses the poppler PDF library under the hood - and probably do most other non-Adobe implementations. Each software package is not a complete reimplementation of the standard, so it is not unexpected that they share behavior (and bugs).

If you can share the PDF we can file a bug report against poppler.
I maintained a sysroot with glibc 2.17 (it was 2.12 before when there are still CentOS 6 presence), built with latest GCC, for $DAYJOB. You can then use whatever modern toolchain you like (be it Clang+LLD or latest GCC+binutils), just point sysroot to it. Runs everywhere, don't need a container with old distro.

Wasn't too bad, but definitely takes ~0.2 SDE to maintain.
> why do so many developers think that SQL is hard/clunky in comparison?

> A database introduces a different data model - I have to translate between database data-types and my programming languages native data-types.

The key concept is explained in this sentence in the article. It doesn't matter how difficult or simple it is; the problem is that it's a different model, so it creates translation inefficiencies and makes it more difficult to reason about.

The object-relational impedance mismatch is a known problem; having data in one place and format, accessed through a single programming model will typically be easier than a separate service with a different language and model, no matter how efficient.
No it doesn't, at least not for e.g. a database which the big corp provides a vanilla version of. Say elastic search was AGPL. Any fixes to the engine would need to be made available to the users. But management console and most of the infrastructure wouldn't. AGPL is not viral across network.
Could be but most likely there are two types of persons, those that don't care and those that care about their screen being touched.

I touched screens of people who were in the position to kick me and who were very outspoken, and they didn't care.
I followed this to make a very basic PCB and had it shipped to me, worked fine. Guides you through all the basic steps with KiCad.

https://youtube.com/playlist?list=PL3bNyZYHcRSUhUXUt51W6nKvx...
Had the same association in mind. Interesting that Python had this since more or less forever but Go is only now rediscovering the possibility.
> Please stop using this company.

Out of curiosity, what are these better alternatives?

I think many viewed NameCheap as the better alternative to GoDaddy in the first place.

Apparently some were successful with Porkbun for their domains, but I don't think they offer e-mail, hosting as well as a bunch of other stuff NameCheap has.

There's also Google Domains I guess, but some are cautious about using too many of Google's services, given automated bans.

I'm sure that good alternatives exist out there, but that might mean using a bunch of separate services instead of one (which can be okay), for example: Porkbun for domains, Fastmail for e-mails, Hetzner for servers and so on...

Edit: I was wrong about Porkbun, apparently they also provide e-mail and hosting now. Though their front page also has a warning about phishing e-mails.
Showering at Antarctica is a luxury. As the humorous article made clear. And we're not even talking about the South Pole station. I do wonder what showering regime applies there.

People who can't shower don't suffer. They sponge bath. If you value showering so much, Antarctica is not for you. That's ok.
The controller is because they aren't integrated into radar, or the target doesn't have enough of a signature, or it's not in an area the radar can see, and AI vision isn't good enough to pick them out of the image yet. Also, you want to be able to tell the system to hit target X, not target Y, because X is a bogey, while Y is a friendly.

A Phalanx CIWS can do fully automatic against a missile, but there's other targets you might want it to take out, like small boats. So they have an electro optical sensor to see, and a controller to let them aim it manually.

As to why a video game controller? Because they're cheap and people already mostly know how to use them. Mice might be more precise, until you're bouncing along a dirt road, or in sea state 5.
I interview ML engineers for a company you have heard of. I do not care how many papers you have published. You could’ve published 10 papers, I’m probably only going to ask about one. I also don’t care what your GPA is for that matter.

I do care about how well you know the particular paper I a will look into prior to the interview, especially if it’s relevant to the position. People that can explain well do well. I also care about your github, if it’s well-organized and documented.
I think ff's containers are generally more powerful. Here's a random example: I live outside of the country I was born in, but I still have bank accounts and stuff there. These bank accounts freak out if I log in from my actual IP. Rather than needing to run a system-wide VPN every time I want to use one of those sites, I can set a rule that will automatically open them in a container (in the same window) with preset custom connection settings.
Maybe. It's possible the 2.39 one is a crop of the 1.78. So which one is "better" might be a bit academic i.e. there might be more picture on the 1.78 one but its strips of stuff top and bottom the director didnt really want anybody to see.
Experimental programming languages based on completely novel concepts are difficult to program, and even more difficult to disseminate and monetize.
For other libraries I simply YOLO-ed it and statically linked everything. Can't do the same for glibc.

Yes, I ship security vulnerability to my users (and am responsible to fix it after every OpenSSL/curl/libpng/... advisory). Still MUCH better than shipping non-working broken shit to users.
So you can't open two tabs for the same site and share the session between them?
Send me an email (see profile), and I'll see if we can hire you. :)

Screw credentialism and paper publishing metrics.
Blizzard's reputation for quality was sourced from a stellar QA department, overworked and underpaid.

People won't grind on small details for low pay, so simplified games are the way forward.
The case for atomic types in programming languages
> Israel has a whole "my label is more kosher than your label" thing going, mostly in Jerusalem.

This is at best an over-simplification. Many of us use a specific certification due to legitimate differences in tradition (מסורת) as opposed to "blue stampy is better than red stampy". I find it increasingly frustrating that frequently, we're seen as a monoculture, when we're not.

I say this living in Israel, and not Jerusalem, not that it matters.
I think the right way to think about NoSQL databases is you have an application where traffic is expected to be heavy enough that it's worth throwing out what SQL gives you for free and having a highly optimized solution where you deal with those problems yourself. Of course, it was a big enough trend that many people jumped on it without having a practical use for it.

Arguably psql does offer a NoSQL-like experience with JSON columns.
One the reasons computers appealed to me as a kid was their plain logic.

For example, they never randomly scream at you because they had a bad day, nor secretely hostile because they have inherited some bias against people looking similar to you, so you don't have to guess the mood they're in before you risk entering a query: when you enter code and it doesn't work, it's because its logic is faulty, so it's easier to map input with output, their logic is sorely based on facts.

Google's botsplaining in the past years that kept making it increasingly harder to search for exactly what you entered was already frustrating.

And now we're going full speed towards long back and forth chats as primary input method.

Regular people are delighted because it makes these black boxes more relatable as they act "more human".

People like me, on the other hand, are saddened by the impending loss of one of the few things we could rely on because the output will become at least as random and unpredictably biased as humans.
These are proper pipe dreams in society like US, attacking on basic freedoms and rights (ie to work yourself to death and be stupid enough to be proud about it). US, nor any other capitalist economy is not run by hippies who are going to do such social experiments. I'd say people on top who actually hold the power are quite happy about the state of things, and complaints of average Joe are not something they bother with.

At the end, the core of American dream is that your success is a function of how hard you try, so if you see yourself failing your are just slacking (not that I agree its healthy for individuals nor for a society I would like to live in, but that's another topic).

Btw FWIH Japan is mostly screwed up due to long term demographic curve, something knocking on the doors of ie Europe too, with their borderline racist approach to foreigners, even very similar Koreans. If you work 5am-10pm and have to excuse yourself to your boss for each leaving only after 12 hours of rather ineffective bureaucratic work, very few want to add raising kids on top of that.
A few exist -- you can find use the unofficial Robinhood API, for example. I use Alpaca, which has an official API.
Thank you, so it's on my no buy list now. Too bad.

I elaborate: a faulty RAM chip happens. If it's socketed I buy a new chip and replace it. It might take a few days, about 100 Euros, problem solved. With soldered RAM I'm expecting to have to either buy a new motherboard from a company that by the time might even don't exist anymore or find some repair center able to dissolder the faulty chip and solder the new one. Time and cost are much worse.

I would think about it if this was HP, with on site next business day support, but they are not. And even with HP, what happens after support is over, which is typically three cheap years plus increasingly costly extensions? Last time I checked I got a quote for (I think) some 400 euro for a keyboard replacement. I bought a keyboard myself and replaced it. This brings us to the availability of spare parts, which might be a risk for this brand.

All considered this is not a laptop I can use to make money with.
The UN Security Council especially, and other organs, have singificant influence for setting and enforcing interntional law.

The UN also handles much more than military missions, including health, technical coordination, and much more.
That seems a little like saying there's no reason for anyone to use a language without GC. Sure, for most applications it is fine.
> AGPL license is a red flag for any software I’d like to use.

Then don't.

If you are only interested in using the software and not contributing back or supporting the community, then that software is not for you.

There may be other software under more permissive license from devs who don't care so much. Or you can also develop what you need yourself.
NoSQL really means NoRDMS. The SQL language, or lack there of, has little to do with it.

The unfortunate naming leads to this kind of confusion. Probably a technology should never be named for what it is not.
The more sloped line will have a higher integral too, as long as you let it go to double the point where it crossed the other line.
> Bless them, but PostgreNoSQL would be so much better for all the use cases I have than MongoBD

And for some of us MongoDB is a better option than PostgreSQL.

Many of us simply can't rely on scalability and high availability being something that isn't part of the core product.
You can create .desktop files (or the equivalent in other OSs) for the profiles to open them like normal apps.
There are international agencies that can and in many cases do prosecute. Just Security regularly covers the issue, and are experts in it:

https://justsecurity.org
While I found your comment insightful and sadly very accurate, it's fundamentally a human problem, not a technical problem. So I don't think the solution to it should be technical like "don't use a monorepo and those problems will go away!", but rather organisational in nature.
huh, cool, I had just been looking at ferros a few hours ago, and now coincidentally it comes up for discussion on HN.

I was meaning to circle back and see how difficult it is to throw together uni-kernel type work with it, but didn't see much in the way of documentation for how to ... use it.

Is the general idea here to target use of sel4+Rust for embedded work? Or is it feasible to think about this stuff in the context of server workloads on e.g. x86_64 machines?

I have a fantasy of writing a database engine that sits close to baremetal, completely managing its own memory for page buffers and so not engaging in negotiations with the Linux virtual memory system at all.

But such an application would need a robust networking and block device I/O stack. Something I'm not sure I can expect in sel4 land.
Microsoft to Replace Edge’s PDF Reader with Adobe Acrobat
They're not, because so far powerful enough lasers weren't used in the battlefield, in large part due to international ban on such use.

Anti-infantry lasers will likely continue to be banned for a while, but as anti-air and anti-armor ones get introduced, the risk of soldiers getting blinded off beam scatter will rise fast, so laser safety goggles might just become standard issue.

Or not. The problem is that laser safety goggles and screens are built to be opaque to specific frequencies. There may not be a way to have the goggles protect you from every laser frequency you're likely to encounter on the battlefield.
I think what op said was equally relevant for either of the categories mentioned. Focusing only on the most uncommon of them is to miss the point.
I had clicked on the DHL one link. It took me to a site which looked like DHL, and in the next step, chrome refused to load the website. Is there any impact on folks on clicked on the links? I never entered any info as such, so not sure, but looking for more information on whether I should be concerned.
Hi, This is very random.

Subscribe to my brothers youtube channel. I want to make him happy.
https://archive.is/d0T3v
Just because they support those things does it mean it’s straight forward to use them

Our team had a lot of trouble trying to map highly relational data to a noSQL database (mongo)

It could have been a failing of our team, but I also think it just made our lives way harder. We’re on Postgres now and a lot of issues have faded away.
You won't find that on either ISO C nor POSIX specifications.

It only happens to be implemented that way in some environments, as a macro to either thread local or some function call that retrieves the right errno.

Still, even that doesn't take care about signal handling.