skysight-inc/HackerNews huggingface dataset:
People are more worried about the camera turning on unexpectedly than they are about hearing something they weren't supposed to.
This might sound crazy, but why not get a proper visa to the Netherlands? Its not impossible to migrate Americans into Europe if you can show they are skilled.

This does sound like short-term contract work where they didn't want to work through the channels (time constraints) so chose the most expensive way to do it.
> But they aren’t though, there is an objective truth.

This is just nonsense. What is the objective truth about homelessness? About drug use? Is it the fault of individuals who make bad choices? Is it the fault of a society that doesn't truly care for many its members? Even if the answer is (obviously) a mixture of the two, the balance between them will affect what sort of solutions you would view as effective. There is no objective truth here.

> Take gun violence. It’s exclusively a cultural issue in one community in the United States.

This is so preposterous. Mass shootings (one aspect of the gun violence problem in the USA) are not particularly disposed to occur to one racial group or another, although the shooters are overwhelmingly white. Child-driven accidental shootings are relatively rare in the black community, and occur overwhelmingly in white rural populations. I could go on and on with refutations of this bullshit.

However, let's just reword it so that you can see the deeper point here:

"to be clear, gun violence occuring in cities among people who are either known to each other or are neighbors is overwhelmingly a problem involving poor black males"

So this much we could probably agree on. But it doesn't mean anything. It defines "an issue" that you consider to be important, and you're utterly entitled to do that. Other people who see gun violence through a different lens would regard it as a small part of a much larger issue (e.g. gun availability), or as a side-effect of a totally different issue (e.g. racism, poverty, structural inequality, (dis)investment etc).

So even if we could agree on a relatively simple statement of "facts", we would never agree on the framing of that as an "issue", nor on the solution.
Portland has a growing tech scene too and is half days drive from Seattle and only a full days drive to SF
It does seem very strange. If I'm looking at a PR, especially a historical one which has been merged already, I want to see all the comments which were made about the commit in one place.

If it was confusing to have these comments turn up "out of context" then maybe that's something that github could have improved instead, by visualising the context better.
Infrastructure Self Service with Crossplane
Some CDC implementations I have seen use a desired "average" chunk size value in addition to a minimum and maximum value. If the chunk exceeds the desired average size, the test for recognizing a byte sequence as a stop becomes more forgiving. Other solutions also retry previously processed sequences using the simpler threshold.

However, from what I've seen, these methods generally come at the cost of deduplication and/or speed. The most reliable method to avoid pathological cases seems to just be setting the min/max chunk size to a low/high enough value respectively.

If you're talking in a purely theoretical sense, I would assume that the possibility of changes affecting non-local chunks is inherent to CDC. With well-chosen parameters the likelihood of any but the closest chunks being affected just becomes low enough to be negligible.
I read what you wrote and stand by everything that I said. You are advocating tax evasion (not paying taxes to the country and state where you are residing) and breaking the terms of your tourist visa by working.

Your comment in case you edit or delete it:

“ It's also possible to leave your mailing address the same (I like to use a post box) and blur your background on calls and use a VPN router and simply... not tell anyone.
Where you sleep really isn't anyone else's business.
This whole "you can't work from $PLACE while remote, it's illegal!" thing is super overblown. Just keep your mouth shut and live your life.
Your coworkers/customers have no need to know with regards to your physical location.”
Flight tracking exposure irks billionaires and baddies
>It's really hard to understand the context of these comments.

You, sir, have been caught. At the time of this writing there is only 1 other comment.
At least in the screenshots posted, "other" was only an option for offenders, not victims.
Too many corner cases don't yet work properly in flakes for it to be the default.

I think we can wait a few more months until they become stable enough.
I love comics like MSPA that use web elements like animation, hypertext, chatlogs, and interactive panels as progressive enhancements on the comic form. But I actually really dislike the scroll comic format.

I don't enjoy fiddling with the scroll position, or things peeking in from the edges, I like a nicely laid out scene and a button or other control that takes me to the next "page" or scene without the fuss that scrolling to the right position adds.
or decompile, touch strings, then recompile.
thanks we didn't know
Roads should all be privatized and paid for by tolls (or whatever private mechanism), not registration. Registration costs have little bearing on how much you actually use the road and are about the worst example of measuring how much is owed for wear etc; I'd argue your very argument is about why registration is the worst possible way to pay for roads and needs abolished.

> To use the shared resource, you need to do so safely.

You can do things safely without being licensed or registered. In fact I'd argue having a driver license is almost "proof" you'll be unsafe by your standards, since the majority of licensed drivers are batshit insane on the road (and you made the statement about "the group" aka majority being the decider of the state of something)

>The group decided to have agents verify you know how to do them safely.

I did not elect any of those "agents." And I'm pretty sure the "group" that voted for licensing of vehicles in my state is dead and in the ground, like the guys who voted to keep slaves. Also not a fan of the idea 4 guys of the 5 vote to break their own legs, so all 5 have to do it. I see public roads as breaking my own leg, by busting the free market for roads by creating a violence imposed subsidized government system. You create this subsidized system that destroys the market for private market roads where a license wouldn't be required, and then you say "well see, you don't need a license on private property but we destroyed through subsidies the market that would allow those roads to freely compete HA HA!"
There are very few people who can relate to your problems, though HN is probably the best place to find people who can.

How casually you say "6 figures in AI for big tech" - you are in the 1% of tech people, its going to be hard to "fit in" no matter where you are.

Bay Area, London, Asia (as broad as that is) - anywhere with a major stock exchange will see you right.

Its all about how much you publish / tweet (and get "fan boys") and who you work with.

Its a lonely world, I cant imagine Einstein worrying to much about it - though maybe he did.
Can tweag help get Nix working natively for windows?
Political Situation once Mars gets colonized
In the scenario that someone like Musk colonizes Mars, does he create his own government? Is there a limit to how much territory he can occupy? Will the US try to pass it as an American Colony because spacex is a US firm?
What is "the commercial endpoint"? There's no commercial offering of Syncthing.

Every peer needs to have syncthing installed, yes. This is how syncthing works. It's P2P (though there is the public relay servers for NATed peers).

Even if you ran your own relay network, every peer would need Syncthing installed.

What some users might want is an always-on node, so that device A could push to that always-on node and then device B could later download it without requiring device A and device B to be online at the same time, but what that node is, is really just a device C that's always on.

I think you're picturing Syncthing as being like a centralised file host that offers a client to sync to/from it, or maybe like something like Borg or restic. It's not that, there's no master node or central repo or anything.
Just an interesting aside: returning structs directly (e.g. `struct foo bar();`) was added in V7 UNIX (1979). That said, the convention for it was pretty archaic: behind the scenes PCC used a static return buffer and the caller knew to copy the struct from the returned pointer afterwards. So what looked like thread-safe code was actually totally broken by today's standards.

GCC still supports this with -fpcc-struct-return[1] (though, the modern man page doesn't seem to mention the static return buffer).

Also just because there were no threads back in the day doesn't mean static return buffers were okay. In some cases, invoked signal handlers could still call something and corrupt your statically allocated return buffer. So making any system call after receiving your static return pointer was a footgun to watch out for:

struct foo *bar = some_lib_func();
time(0); /* potential breakage */

[1] https://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Incompatibilities...
Evaluate these two statements:

1. "I have top reputation on HN"
2. "I have top reputation on stack overflow"

(1) carries almost no weight anywhere you go, (2) is a value signal on an extremely well known website. Since this is the case, HN tends to be more _moderate_ with their moderation. Often times you'll see posters on HN say this makes HN somehow superior, but there are many problems with HNs voting system that makes any view that isn't stereotypically "valley programmer" get hidden very quickly.
By the time the fab is done 5nm won't be cutting edge anymore.
I have two NVIDIA GPUs in my main machine, and last year i set up a box with three GPUs, all NVIDIA, for a multiseat config. The box worked just fine both in multihead as in multiseat.

NVIDIA can be a pain, but most of the wrinkles are ironed out, unless you have very old (or very new) cards
Many of my co-workers with families have mentioned they prefer the office. They aren't fortunate enough to be able to afford a large house where everyone can have a private working space. Many houses have a single office space, perhaps a converted den, but how many have office space for two remote workers, plus the kids? How well does the home internet hold up when 4-5 people are all video conferencing?
I'm not sure why you think that. Germany literally puts out tenders for rooftop solar and businesses bid to provide it.

Why would they be going to all the bother of buying it if it had no value?
There's another word/phrase for being 'terminally online' or Internet addiction, and it's 'Extremely online'[0]. Although whether one can be truly addicted to the Internet is debatable. There are extreme cases, like in Japan of gamers literally dying from prolonged & excessive playing of online video games.

For me I dedicate a two hour window of time to being online, and typically come out of it enriched, not craving for more. It's a learning experience 99% of the time.

> Extremely online (often capitalized[1]), also known as terminally online[2] or chronically online,[3] is a phrase referring to someone closely engaged with Internet culture.[1] People said to be extremely online often believe that online posts are very important.[4][5] Events and phenomena can themselves be extremely online;[4] while often used as a descriptive term, the phenomenon of extreme onlineness has been described as "both a reformation of the delivery of ideas – shared through words and videos and memes and GIFs and copypasta – and the ideas themselves".[5] It has been said that "'online' can be thought of as a way of doing things, not the place they are done".[4]

> While the term was in use as early as 2014, it gained use over the latter half of the 2010s in conjunction with the increasing prevalence and notability of Internet phenomena in all areas of life.[1] Extremely online people, according to The Daily Dot, are interested in topics "no normal, healthy person could possibly care about",[1] and have been analogized to "pop culture fandoms, just without the pop".[1] Extremely online phenomena such as fan culture and reaction GIFs have been described as "swallowing democracy" by bloggers such as Amanda Hess in The New York Times;[6] who claimed that a "great convergence between politics and culture, values and aesthetics, citizenship and commercialism" had become "a dominant mode of experiencing politics".[6] Vulture (formerly the pop culture section of New York magazine, now a stand-alone website) has a section for articles tagged "extremely online".[7]

[0] https://en.wikipedia.org/wiki/Extremely_online
Calling it now, in ten years "y'all" will be a standard fixture of every American English dialect and nobody born after 2020 will bat an eye at it. It's just a great word, distinct in semantic utility and satisfying to enunciate. Even as a Pittsburgher with a license to "yinz" I still say "y'all".
> it's not all crypto folks here

God I wish this was true. The vast majority of network events in my inbox are crypto related. And even though MiamiCoin has lost 99% of its value the mayor is still pumping it.
From https://support.apple.com/en-us/HT208909:

The True Tone technology in Mac computers, Studio Display, and Apple Pro Display XDR uses advanced multichannel sensors to adjust the color and intensity of your display and Touch Bar to match the ambient light so that images appear more natural.
Yes, it is educated that way. However, for the case requires some scratch space, dynamic allocations can be easier to manage, less error prune and with less overall memory usage (you don't need to preallocate worst case amount).

That's why even people knew, many C APIs still return dynamic allocated objects or simply let you inject malloc / free if you want more control.

This is a roundabout way to say: if you aspired to provide APIs with zero dynamic allocation, go ahead. But if you find yourself struggling with more complicated code as a result, think about just letting a little bit dynamic allocations may help.
The person doing it gets money and the person taking the service gets fake verified clout.(could lead to future gigs, shows)
A few comments from a practicing scientist

1.) You have a lot of nice tech, but think long and hard about the social dynamics and how you can get from A->B. By far, the tech will be the easy part. Convincing established scientists and up-and-coming scientists who need publications in quality journals is much, much harder. As another comment says, try finding a niche first and build out. Particularly some less established fields.

2.) You mention hiring engineers, designers, devops, QE. This points to solving a social problem with technology. Consider marketing, or even social scientists who can guide you in understanding the communities you are attempting to influence. Become embedded in those communities, build trust, attend (and maybe sponsor) conferences, and then branch out.

3.) Sort of a pet peeve of mine (among many): You talk about making the studies accessible to the lay public (in terms of understandability). I feel this is a bad trend. Scientists need a way to talk to each other in their own language, without needing to lay out all the context every time. Academic publishing is that avenue. I have published many articles that will not be understandable to anyone without at least 2 years of graduate school in the field. They aren't groundbreaking, but can still be important. Science is very incremental in many areas. Although I 100% agree that it should be open and free.

For the lay public, there are always books, blogs, and pop-sci news that put it into context.

Anyway, I wish you success (truly, we need improvement over the status quo). It's easy for people to criticize, but think of all the things we don't criticize (which means we approve of them!)
I remember the imdb-ratings on movies from India were also absurdly high, I brushed it off as a cultural thing back then; but unfortunately [0] the rigging seems to be norm on imdb across the board (not limited to India).

[0]https://www.indiatoday.in/movies/bollywood/story/the-kashmir...
If I read this it will ruin a good joke.
At no point did I advocate for any of those things.

You'll also note that the concept of "the place you reside" is somewhat of a leaky abstraction. Where do you reside if you own 12 flats in 12 different countries and spend 30 days in each of them per year?

Where do you reside if you are actually completely homeless and spend a month each in a different AirBnB living out of a suitcase in 12 different countries in a given year?

The case of having two or three homes in two or three different jurisdictions is a common one, though it usually has some convoluted rules for which qualifies as your "domicile" or "tax home".
Agree. When I was in graduate school the "bad journals" were well known. The pay to play journals are very cleverly disguised, but it's extremely hard to accidentally publish to or cite from one of these journals.

There are many, many problems with the almost cult-like atmosphere of reviewers in good journals but pay-to-play isn't one of them.
Not my project

I am linking this as it may be handy for developers and engineers to keep around when Slack or Discord have temporary outages, or when you want to discuss something a bit more off the record by keeping your communications on your own node. In my opinion it is by far much easier and faster to set up than IRC when something quick and simple is desired.

If trying their demo and it appears nobody is there, just say hi. They connect devzat to Slack via a gatway. Their admins on Slack are invisible in the people list but will have a "HC" prefix in their names. I suggest creating a unique ssh key for their site and define it in ~/.ssh/config or on the command line with -i ~/.ssh/some_key
Food crops. Famously don’t need the sun.
After having used unveil() in OpenBSD, I don't really agree that it's huge. Not until it's everywhere. In fact, that's the reason I'm egging on portability: until it's everywhere, it doesn't really matter, and all the world is not a Linux or an OpenBSD.

And while WSL and Docker might exist on those platforms, they are still hobbled. They're both VM's, not native.

Oh, and the other reason that unveil() is not huge is because it's voluntary for programs that use them. That's why using pledge() and unveil() for regular programs is not huge and never was.

Sure, it can help you identify missing dependencies. That's great, sure. Your work here is good because any GNU Makefile can be sandboxed. That's good. That is actually not voluntary for build scripts because they won't usually unveil() things. That is a step forward, which is why I said that in my first comment.

But the real problem in build systems is making sure that build scripts and the software they build cannot do anything bad to machines. Look at all the protest malware with the Russia situation, as well as other instances of supply chain attacks. Using pledge() and unveil() can help with the build scripts problem, but not the actual software. Unless you patch yourself, which you can do, but that's manual, and people aren't going to bother.

And then there are the limits: on OpenBSD, they tell you not to unveil() just the paths passed on the command-line, at least last I checked. That's kind of dumb. I hope Cosmopolitan on Linux does not have that issue because that's a big limitation. It means, for example, that my `bc` cannot use unveil() until after it processes the files given to it by the user, i.e., only when it starts reading from stdin. If that were not the case, I could have called unveil() as soon as all command-line arguments were processed.

Anyway, the point is that yes, this is a step forward, for Linux, but we need an automated way of checking for supply chain attacks in software, not just builds.
Comments are arguably even more important than the code. This is a wonkass move.
Your grandparent was asking about a commercial syncthing as a service - see upthread …
Ask HN: Can monkeys be taught to code?
Not sure if you consider it "good" but I've used this one quite successfully: https://ghostdogpr.github.io/caliban/docs/client.html#query-...
It is possible you could get away with that in some places, but everywhere I've lived in the US, it is illegal to sell electricity to your neighbors. The only way around it I've seen is to give it away for free, but it is hard to build a scalable business around that.
Why Do Smoke Alarms Always Chirp in the Middle of the Night?
Large monitors are expensive, they take space, not portable.
That's not an emoji, it's just a standard character[0] - added to Unicode in 1993.

♠♦ There's a whole bunch of them[1]! ♦♠

[0]: https://www.compart.com/en/unicode/U+2665
[1]: https://www.compart.com/en/unicode/block/U+2600
Yeah, but humans need to eat?
I use a todo app, but I don't use it to do things, I use it to remind me of what I planned to do. There is a big difference and that is that I will guilt free move tings around or mark things as done even if it isn't.

This break some peoples minds, but ultimately there isn't anything you have to do, there are just consequences for not doing it and the list of things that you are not doing is always going to be so much bigger than what you are doing.

The definition of being an adult is dealing with the consequences of your choices, so I enjoy my guilt free todo list and I have no issues with adding more to it, since that doesn't mean I have to do it, just that I think I will be doing it.
Inspired by the query language of EdgeDB and GraphQL, I created a npm package that can generate sql query from a more concise syntax.

Some key features:

* select with nested syntax and auto generate join-table statements

* auto add table name to each column

It comes with a "typescript-playground-style" online demo so you can try it without any setup ;)
I gotta say, articles(to use that term loosely) like this are really starting to grind my gears.

There are so many of them. Every person and their dog is trying to become some sort of popular culture icon by sharing with us their incredibly profound inner dialogue.
They all have advice for how to live our lives, and none of them can agree. If you take the sum of their advice, you have to do everything at once.

Gotta grind for that success. But don't grind too much. Also, remember to meditate. Disconnect from the internet. But don't become too disconnected, because you have to stay up to date on current events, because otherwise you can't keep up with the twittersphere. Which you should avoid, because it's toxic, by the way. But not too much, because important people say important things there!

This article is particularly bad. It's only a few paragraphs, and it still manages to be so self-contradictory that if you actually read it through, you're literally no wiser in the end, because the advice boils down to "Sometimes you need to relax, but you can't relax all the time." Gee, thanks. Pretty ironic, considering the subject of this article.
Not sure, but here are candidates.

Staying healthy.

Documentation, journaling, meditation, reviewing -- they're all different aspect of the same, uh, something.

Thinking and writing a plan before doing anything complicated. Sensing when something might be complicated.

Trusting the right people with the right tasks.

Trading money for time.

Picking my battles well.

Finding prior art.

Knowing when to learn a better way (tool, language).

Knowing when to automate.

Lacking creativity when it comes to leisure.
And they are extremely far away from population centers, requiring significant investment in (and energy loss from) long distance high voltage lines.