skysight-inc/HackerNews huggingface dataset:
If you want to hear my take on it after intensively working with dozens of different databases in real-world projects over the past ten years:

It is because the additional flexibility of graph databases creates the responsibility to manage the explosion of edge cases, while constraints add safety, documentation of intent and reliability.

And while special functions for graph traversal can seem elegant and nifty, I have not come across more than maybe a handful of cases ever that could not have been solved by a recursive CTE or equivalent, slighter complex query in relational databases.
No worries, it's nice to know that someone is working on that with the help of actual lawyers!
Ask HN: Computer Vision Project Ideas?
We're a team of 5 senior undergrads taking a grad level Machine Learning + Computer Vision class. If you have ever had an idea but never had time to implement it, let us know here!
But it’s because of an execution problem. On Apple devices nobody complains that Spotlight searches the web, most people like it.
Node and JavaScript are extremely popular (used by a ton of people).

Being popular means you get a lot of criticism. Same happens to java, PHP, and any other popular language.
In Tallinn so don't blow up my family.

Let's talk
No, but drama does require drama. People having a nice time together is not dramatic.
Author here!
I recently finished writing "Running React Native everywhere": an opinionated tutorial on how to run React Native on multiple platforms using Yarn workspaces.

You can see the final result in the react-native-universal-monorepo GitHub repository (https://github.com/mmazzarolo/react-native-universal-monorep...).

It currently supports:

- Android

- iOS

- Windows

- macOS

- tvOS (tutorial here: https://finnternet.com/dev/blog/react-native-tv-monorepo)

- Android TV (tutorial here: https://finnternet.com/dev/blog/react-native-tv-monorepo)

- The web (using Create React App)

- The web (using Next.js, tutorial here: https://finnternet.com/dev/blog/nextjs-monorepo)

- Electron

- A browser extension
(It's Rainbows End w/o the apostrophe.)
I believe that the fact that bugs are hard to fix and that operations are hard to revert is a pretty common property of most crypto-currency/asset/contact and that's what makes them IMO impractical for many usages, and in particular currency
Nitpick: It's Rainbows End, without an apostrophe.
Fuck Ray Kurzweil and his publicists (probably more his publicists) for pretending like he owns the idea.

Also a fun bit of sobriety to look back at how sure some of us were that the singularity is coming and now we have humans arguing on Facebook all day and pausing occasionally to eat horse paste. Transcendence hasn’t felt this far away since the Cold War.

Seems we have some time yet. Just as well, we don’t have fusion or flying cars yet and while by definition I can’t know what the singularity will be like, it seems like fusion would certainly help with something like that.
Sadly I only have ports in the left :(
And if you believe that cynicism, and believe that the market follows what the Fed sets out with, the only question you can really have is: When does it break?

We know from the Martingale Betting system that when you have a losing bet, it doesn't matter what sizing you employ. Eventually the risk accumulates and it blows up. We also know from the Kelly Criterion that even if you have a winning bet, if you bet to large, you will go broke.

As time goes on, the Feds bets have been getting bigger. They have been keeping more and more losing companies in business. Moral hazard is accumulating. Those that make the biggest bets get the biggest gains allowing themselves to make even bigger bets.
According to both the FDA News Release and the letter, it's under emergency use authorization for all ages, not only for 12-year olds and for booster shots.
I don't have any direct experience with it.
Sex depicted in movies needn’t be casual or promiscuous. Not sure how those got brought in here.
I think any decent IEM uses replaceable / custom tips. Many come with an assortment to try out and there are many more you can order online. For example the Comply foam tips are very popular.
Not only is Deepness one of the best sci-fi stories I've read, it's also immensely better than Fire Upon the Deep. I read it first, and it's basically essential sci-fi in my book.
CyberLink PhotoDirector Ultra 12.6.3018.0 Crack Free Download
Male and Female roles and Responsibilities from a kid's perspective
Tangential: Last year I dug out a plot of soil, put a mesh fence around and under it to keep animals out, mixed in some fertilized dirt from the hardware store with the ground soil when I put it back in, and put some assorted seeds spaced around in it (tiny hole with a few seeds, I forget my exact spacing), all allegedly planted at an acceptable time and in the right climate zone. I watered it according to what the internet said was correct, a deep soaking every 4-5 days I think.

Nothing grew but the peas. Eating those few peas felt like the scene from that Disney movie where Donald Duck is slicing one bean into nearly invisible portions for everyone.

I don't know what I did wrong but all that physical exertion for nothing has soured me on gardening a bit. This year I just gave up and threw some pre-potted plants in the ground and they all thrived but it feels like cheating.

Can anyone weigh in? Is growing from seed just something best left to real farmers?
This kind of history is so important, and even this fairly recent history seems kind of hard to access. I am curious how you learned it? (Books? Articles? Finding people involved to interview? usenet posts?)

I learned almost none of it in my formal computer science education in the laste 90s -- maybe because at that time it was recent enough that "middle-aged prime of their career" people still remembered it, it didn't seem necessary to teach it to newcomers as "history".

I wonder how much post-1950 history is taught in current undergrad CS programs, like if a "databases" course will include a summary of any of the material you summarize.
HN is blocking my content
When logged out, HN doesn't display all of comments from https://news.ycombinator.com/threads?id=b7bfcdeaab33

It doesn't display this one https://news.ycombinator.com/item?id=28701763 that is marked "flagged".

How is there freedom of speech on HN when a "flagged" comment gets censored? Who has the power to flag comments?
Melatonin works well for me, possibly due to it actually working, or that I’ve created a trigger behavior that my body acts on (pop melatonin == time to sleep).
Does it apply to jobs running on multiple instances, e.g using dask?
> they've migrated more to streaming TV series that are too sophisticated for right-wingers to be viewing them en masse.

A quick overview didn’t turn it up, but I recall a recent study that showed that people who self-identified as “right wing”, when asked to describe the beliefs of the “left wing”, were significantly more accurate than their “left wing” peers asked to describe “right wing” beliefs.

Your comment strikes me as exactly this sort of fallacy. It seems that you have built up a caricature that you believe to be true.
I find these optimizations fascinating. Anyone familiar with Lemire likely knows about this, but I listened to a podcast episode[1] with him a few days ago and learned about `simdjson`, the tool he authored that parses JSON at 25x the speed of the standard C++ library.[2][3] It's worth looking at if you're into this sort of thing.

1. https://corecursive.com/frontiers-of-performance-with-daniel...

2. https://www.youtube.com/watch?v=wlvKAT7SZIQ

3. https://arxiv.org/pdf/1902.08318.pdf
Well, I'm not going to act like some people don't interpret their success as a mandate of how exceptional they are overall, and I'm sure being somewhat more intelligent than average in an industry known for sycophants probably leads to some unhealthy mental self image problems. These people definitely seem to exist. I think we should be careful to not let our admiration and displeasure of each set color our interpretations of the other though, and keep in mind some people are just trying to help where they can.

> the popular understanding of the Dunning-Kruger effect

You had me (my upvote) at hello (the acknowledgement of the popular misunderstanding). ;)
Really excited to try it out. I've had a heck of a time setting up spot instance training on Sagemaker in the past so simplification efforts are much appreciated.
> I'd love for someone like yourself to explain to me what your vision of the future is, or what you see as a "good" world in the next few years.

Well, for one thing the rational choices are limited - it's not only up to us and our "vision of the future", there's a deadly pandemic that constrain us, and it doesn't care about the politics of masks, it's just looking for warm cells to infect.

It's foolish to think that we "can we go back to pre covid regulations" in a "vision" without evidence that the disease is under firm control. Getting it under control is step 1 to "good" - if that doesn't happen then the rest is noise;

None of our tools are perfect, but you must know the saying "You go to war with the army you have, not the army you want to have".

The places that are getting towards that good state are generally highly vaccinated and use the other measures a lot. Compare California to Texas for instance.

So my question for the people who don't like vaccines and vaccine mandates, and somehow also don't like masks and mask mandates is, what do you like in that regard? What is your plan?

> Or would you prefer everyone wear masks for common colds and flu

Some eastern countries have been doing this for a long time. Why would it be a bad idea if some western countries followed suit?
Ok, so they should have asked "What constitutes 'necessary' in entertainment?"

So what? The new question with the approved honest accurate words, not like that original agenda'd deceptive one, still stands.
O(1) traversal, and filtering edges is more intuitive than joining.
In quiet spaces, I use airpods for listening and a USB condenser microphone for talking. I don't use airpods for both listening and talking because bluetooth sound quality gets much lower. For louder spaces, one could use a similar setup with a headset microphone like https://www.amazon.com/Microphone-Flexible-Amplifier-Teacher...
Not bad, though I am not giving up on NoScript any time soon. It's almost zero effort to me, even my wife has been trained to use it. All I had to do was force her to use common sense and deduct domain names when allowing stuff. It's been working great for about a decade.

Good luck with this add on. Hopefully it won't be acquired by an ad agency like so many others have.
I Believe It
I primarily use in-ear headphones for running. I find that headphones with a good seal mean that I can hear every step I take thumping in my ears, and after running I can hear my heartbeat. Both are extremely uncomfortable sensations. Apple AirPods, despite not fitting with a seal, work perfectly. They don't fall out, and I can't hear my own body. Can't really ask for more, except a black option and better software support on Android.
In Java or Python you do not normally need write a test case for “if this dependency fails, it will be propagated to the caller.” In Go you have to do this or your line/branch coverage will be abysmal.

Java and Python mocking is also a lot more lightweight; you don’t have to generate mocks ahead of using them, regenerate them when the interface changes or work generation into your build process, etc. Richer reflection APIs make it a pretty casual handful of characters to mock something out.
I think fundamentally bloom filters are mainly useful for astronomical data sizes. If you have a petabyte of data partitioned between several datacenters, and you want to know which shards have entries with certain properties, bloom filers are amazing. A bloom filter that is just a few dozen megabytes can save you an enormous amount of computation in such a scenario.

To cache network requests it really isn't that great. A basic LRU cache typically performs just as good, and is a lot easier to get right.
Is this really just a two-sentence article? Is Reuters a news site or just a mouthpiece for the U.S. security state? I don’t understand how this is considered journalism. There are no specifics whatsoever.
Engineers will deliberately break things up into subsystems on the board. Engineering is about making a safe and effective product in a timeframe (read: budget) suitable for the customer, it's not about perfection. You are allowed to approximate.

You can see this on some PCBs where a decision has clearly been made to separate (say) two different digital subsystems, which could be more efficient if mingled, but is only feasible for their resources if designed and verified separately.
That’s extremely sadistic. I fear those who can take part in something like that more so than explicit acts. Just rob the place, but don’t do demented stuff like that.
How is that not apples and oranges. You buy one orange and eat one apple and thus everything is in its original state?
Yes, I agree with all you say, especially the choice of ‘relation’ as the name.

The fact is[0] that even though Codd’s contributions effectively created the field, they were also vague in some key aspects.

[0]: that may come across as arrogant. It should be expanded to “in the humble opinion of this informed practitioner, it seems the fact is…”
> One of the major problems is that you can’t really try in ear headphones before you buy them.

Your right as a consumer is that you can return items within a certain period after purchase. Make use of it!

Beware: buying as a company often does not give you this right.
It was definitely dark, and before I was halfway through I was desperate for the alien chapters just because all of the humans were just so damned miserable.
That Nikolay was hired for this does not come across in the article.

If this is true, my criticism is even more prescient, as it was merely in the writing of the article where this could have been corrected. It sounds like gitlab already did the thing I recommended, they just didn't highlight it properly.

This isn't directed at you, but HN does not take criticism or alternate viewpoints well. The article is great on many levels. I gave feedback on how they could improve, the real damage is done when someone doesn't care enough to comment.

The conclusion section is lacking in meta analysis and why gitlab. Given the LoE that went into this, gitlab missed an opportunity here. If I were the senior manager on this project, I would want a retrospective on why this was hit in the first place and not as a form of someone to blame, but what about the design, the technology selection, the monitoring, testing, etc. contributed to the outcome we saw.
Hi HN! I built this tool to quickly view the true source code of npm packages before installing or updating them. You can't always trust what's on GitHub: there's no guarantee that it matches what was actually published to npm.

This was heavily inspired by the Elixir ecosystem's tools for the same thing: [Hex Diff][1] and [Hex Preview][2]. With several npm packages having been compromised with malware in the past, I wanted something similarly easy-to-use for the JS world.

[1]: https://diff.hex.pm
[2]: https://preview.hex.pm
Cracking down hard on rent seeking parasites would go a long way to reduce costs in healthcare, housing, and the automotive industry.
So many leaks, so little results
Finally, on CBS, the football matches the business cards
Stay tuned for that :). RelationalAI is developed as a multi-tenant service that has a pay-as-you-go model. This should make it possible for everybody to use the product. I expect we will have some free tier options too, but we have not decided on the exact model for that yet. We are starting to onboard individual preview users already.

We're good friends with Materialize.io and use similar techniques for general incremental view maintenance, but their product is quite a bit different: their purpose is to design for SQL. RAI offers a different programming model to capture complex application and business logic (the language for that is called Rel, and docs are public).
I mean sure, but that's not really news. I can't publicly speak about the majority of contract work I do and I'm just some schlub.
There is a short story "The Babbler" set after Children but I don't think there will be another full book.
Ozy, the US startup aiming to shake up media, shuts amid scandal
The right balance really depends on your domain. The reason I'm so big on dynamic typing is because the most important part of the product I work on is a ton of reporting from an SQL database. I shift as much work as possible to the database, so the results that come back don't need to be unpacked into some domain model but are ready to go for outputting to the user. If I tried to do this in a static language I'd have a new type for every single query, then have to convince my various utility functions to work with my type zoo.
>Conversations with ground rules of truth are those that tend to be dry and pre-processed.

Focusing too much on truth turns your conversations into legalese. People will be more focused on not being wrong than communicating useful information and ideas.

Conversation happens in half-truths. You can't expect anyone to know all the ins and outs of everything they discuss - even scientists in their field of expertise. These half-truths are usually unintentional.

The media has the problem of half-truths while seeming credible. In the modern media a news reporter reports on a protest and describes it as "mostly peaceful" while in the background you can see buildings on fire. This is an intentional half-truth, but it's branded with the media organization's credibility.
Maybe, but it's like work but without although all those dogshit vendor toolchains and horrible hacky EDA languages.
> Part of the problem is not just getting all the different applications and libraries up to date, but knowing which of them need to be updated.

In which was? Is it because it's hard to know which version of zlib was used in X application, or is it because there is no centralized information about this? Maybe that's an opportunity right there: build a graph of dependencies of a system, and alert when something has been compromized and which are the consequences.
The plane was evacuated via slides on the runway. Avherald shows two videos from inside the plane. As is sadly common, passengers mostly ignore directions to leave everything behind, and jump onto the slides with their bags.
This feels very familiar. I have tried many pods, foams, silicon bits, and sizes. Whatever I do, those damn things fall out of my left ear. The right is fine, the left won't keep anything in it. So I'm using over-ear because that's my only viable option
Always going to be a bigger fish. But it is scary to hear that there is an entire supply chain dedicated to this sort of activity.
This serves as another reminder that you get the high-quality product by pirating content, not by paying for it.
Go has warts and 101 faults (depending who you are and how hard you squint)...

But what I absolutely love about Go is how easy(relative to other languages) it is to 'read' most of the Go code in the wild, including the std libs !

YMMV...

Every tried reading C++ libs/header-libs ?
It takes much longer to test this on humans, because of the greater average lifespan.
DARPA has such a list of impressive, world wide useful technologies that wouldn't have been able to be created without funding from the government at the time given the time and money and at time, unlikeliness to be successful [0].

It really sucks that there's a 'D' for 'Defense' at the front of the acronym. Their website says they're "creating breakthrough technologies and capabilities for national security". Horrible that national security is the reason for this, when it should be human progress.

[0] https://www.itpro.com/technology/34730/10-amazing-darpa-inve...
[1] https://www.darpa.mil/
Have no artistic background but I sort of want to train to have artstyle like this. Any references I can look into?

Googling just resulted in some obscure French books that I definitely won’t have access to: L'atelier de la bande dessinée avec Hergé
Given that barf is already using the filename to indicate the compression, why not just move the final byte of the file into the filename instead? Something like,

head -c -1 "$file" > "$file$(tail -c1 "$file")"

EDIT: Obviously this has the corner case of null bytes
I addressed these arguments. I think that if you don't have access to the source, it's a security problem.

That includes not having access to the source because of security clearances. As far as I am concerned, your superiors in the DOE are adversaries to you and your machine.

Other people will have different viewpoints on that, and that's fine.
For the uninitiated, the term "Robotic Process Automation" isn't about physical/articulating robots performing tasks that interact with their environment. It's a term used to describe something much more akin to back-office software automation in most cases.
I bought a pair of jaybird in ear wireless headphones for listening to music while running. But even without wires the bass disturbance caused by even the slightest step makes them completely unusable. I don't understand how people are able to use in ear headphones. I realized I can't.
HN basically forces you to build a modest amount of karma capital if you typically post controversial comments (eg your comments have net 0 karma, +5, -5). My karma hasn’t budged in ages because everything I post has a bunch of people agreeing and disagreeing with it. But, I’m okay with that since I built enough capital to do this. If did this around 50 karma, one or two comments on a tough thread would have put me under.
That’s the wrong crowd to listen to TBH. Bose products are far from perfect and are expensive, but I’ve also found them to be extremely comfortable and have certainly adequate sound quality for every day use. Im no audiophile but i mixed live music for ten years and do pay attention to details.

For example, I just compared Bose’s qc 35 ear buds to Sony’s new wf1000xm4 budd. The latter gets a lot of rave reviews, but i found them to be terrible. The high center of gravity with no support causes them to bounce loudly if you move around with them in, and the noise cancellation is constantly ringing with artifacts regardless of ambient sound level. The Bose have a pretty disappointing battery life, but beyond that are rocksolid compared to the Sonys.

If you want to really lose faith in those circles, try some Beats by Dr. Dre. They clown them but IMHO the Solo 3 was an excellent product for ~$100. Good sound, fantastic battery life and Bluetooth range.
Most recreational gardeners I know that grow from seeds, including myself, start the seeds inside and then plant them outside. That doesn’t explain your initial lack of plant growth, but it is a useful technique.
I watched the video. Thanks for sharing. Powerful approach. But wondering how close it is from reality or not. Would be interested to know more.
Not really. I have made updated versions of libSSL that allow use of new ciphers with the old ABI, for example. (Retro purposes). But for example this has been done to extend the life of other binary-mostly platforms (e.g. webOS). As long as I can change libSSL separately, this is trivial.
Pandora papers: biggest leak of offshore data exposes financial secrets of rich
Good question, I've heard other engineers ask for this. The MVP version doesn't yet handle multiple instances, but it will be on our roadmap.
In fact, /lib64/ld-linux-x86-64.so.2 is set as the interpreter of the dynamic executables, so executing ./dyn_exec ends up being equivalent to /lib64/ld-linux-x86-64.so.2 ./dyn_exec. The explicit form is sometimes useful, for instace if you want to execute the file with an interpreter other than the one specified in the executable, or if you want to pass one of the parameters that ld.so accepts.