skysight-inc/HackerNews huggingface dataset:
Nice read.

About building your own NAS to replace the synology, take it from someone who has done this, don’t bother.

While rather easy to do, Synology provides so much more “out of the box”. My own NAS ran well on Debian 10 for a few years, until I started getting random disconnects on drives and various other “stability” issues. Synology costs more up front, but after initial configuration it’s more or less just a box in the corner you forget about. Mine just sits there, automatically installing software updates whenever they’re available.

As for my own current setup, I run my hypervisor (Proxmox) on a Dell PowerEdge T30. It runs an internal docker host (Debian 10) and an external FreeBSD host on a DMZ vlan for anything that is accessible from the internet. Everything on that box runs in its own jail.

All storage except OS storage is mounted from the Synology via kerberized NFSv4.

Firewall is handled by a Netgate SG-3100 running Pfsense, but I’m in the process of migrating to a UniFi Dream Machine instead. Pfsense has been good to me, but the SG-3100 is expensive (for what it delivers), and its beginning to show its age. I have a 300/300 mbit connection, and with Suricata enabled I get frequent reboots because it uses too much CPU, causing the watchdog to think its stuck. The UDM is half price and twice the hardware, and for my usage (router/firewall/vpn/dns blocking) the UDM does it all (Pi-hole through a 3rd party solution).
`docker system prune rm -af` ftw
https://archive.is/3ZLd
Basically everything described above is in Anki / AnkiWeb [0]:

- Pre-made decks of cards on a range of subjects available on the web ("shared decks").

- Cloud storage of cards (AnkiWeb).

- Syncing reviews between platforms (desktop app, phone, web).

[0] Full disclosure - I've used Anki daily for over 4 years now on ~30,000 cards, and I haven't tried any other tools.
IMO the catch and release is because they're fishing for the ones they can make the strongest legal case for federal jurisdiction. Out of staters, social media posts, cell location history, some other connection with the courthouse, etc. Once they get some favorable precedents, they'll ramp it up.
I think you’re attributing too much weight to a narrow overlap between constitutionalists and white supremacists. But I appreciate that you have reasoned through that meme and I am sorry I accused you of posting it thoughtlessly.
A closet or the garage also works. I ran a couple of Dell 1U's in a closet for years, you could barely hear them thru the (fullsize, non-sliding) door
Well, to be fair, I’ve danced quite a bit. Unless you’re actively trying, it’s quite easy to fall into a groove where you’re just doing the same things over and over again to every song.

There’s probably more variation with dancing (in general) than some dance games but I do want to say, it’s possible to fall into a rut within dancing.
There seem to be two types of air rifles in the US: BB guns, which shoot BBs, and pellet guns, which are rifled and shoot a pellet that look more like a bullet.

There are all kinds of variants, including BB guns that are fully automatic. https://www.airgundepot.com/automatic-bb-guns.html

Air rifles 200 years ago were so effective (quiet, 30 round magazine) that Napoleon supposedly ordered that anyone carrying one be summarily executed. https://notorc.blogspot.com/2006/08/short-history-of-air-rif...

It was common in the US to do "plinking" with a BB gun at various targets, including windows of abandoned buildings, tin cans, and the unfortunate small animal. Probably still is in more rural areas. Anyway, different tradition than a weapon of war.
Ideally the data should be filtered before it gets to logging in the first place, but if not, you can add another layer of defense by employing censors:

https://tersesystems.github.io/terse-logback/guide/censor/

Or you can use logstash-logback-encoder, which has masking:

https://github.com/logstash/logstash-logback-encoder#masking
Apparently it's dead comment time, yay! But yes, some things are dangerous. LSD is less dangerous than many many legal things, such as guns, alcohol, driving, etc, so why is it illegal?
I moved from a small town in Europe (a million population) to London two years ago (I was 30 at the the time). I was specifically going after career opportunities which I absolutely got and I'm not regretting my decision. It was also a great chance of seeing how another country lives and operates. I've been around Europe a lot but never stayed in another country for so long.

I think you have to consider the reasons for doing such a move. Why are you specifically looking to go to the US? What are expecting to get out of it in 2, 5 years time? Why not move somewhere else in Europe?
Such a breach could easily count as reason to annul the contract.
> savings accounts are a terrible, terrible way to invest your money. If you have money in a savings account for the purpose of earning interest, you're doing it wrong.

Agreed.

> And really, interest on savings accounts shouldn't register for anyone looking for a bank account

Disagreed. Emergency funds/long-term cash deposits are a real and valuable thing, and while it's true that any money in a savings account loses value to inflation, you'd be crazy to not try to minimize the gap between your interest rate and inflation as much as possible. The difference between a 0.1% interest rate at Chase (or whatever) and ~2% at Ally is huge (I realize no one has 2% interest rates anymore, but those numbers were both roughly accurate before Covid).
Wow, what a crazy and sickening story! I remember that I've stumbled across her Youtube-videos (Neurosoup) about 10 years ago. I had no idea...
This is great. I might start using this.

I really appreciate that HN has a noprocrast tool. I’ve also used Apple’s Screen Time feature to help me break away from distractions. While I feel such tools are crutches for good self-control, I am not yet disciplined enough to not need them some times.

Facebook claims to care about its users. I think that’s hogwash. If FB actually cared I think they would have settings to enforce limits on engaging with their platform. But of course they have no incentive to do that because it cuts into their revenue stream. Apple has little problem putting limit tools in place because they get money just when you buy the device—not necessarily every time you use it.
>why should they change it?

As we've seen, the only real reason you need to change anything is that someone feels offended by it. Being edgy isn't a defense any more.
Except citizens get prosecuted, fired, judged as to weather or not it was indeed a justified use of force. The pd does not have any such accountability or review.
I completely agree, this would be suited so well for Markdown! Funnily enough I have been wanting to add this feature into a knowledge management app [1] I've been building. There have been so many times where our users have written something on paper and want to save it digitally to work on and organise later.

[1] https://supernotes.app
It's exactly the distinction I was making. That's why I said "it's not as harmful as physical violence" etc. I guess that wasn't enough to be clear.
My solution is to change the password of time-suck sites by closing my eyes, typing in the password and cut-paste to confirm.

I find I do not miss them.
Yeah, maybe it's just my niche but I've used a lot of indices recently in my compiler. I have a bunch of tables for types, names, etc. and indices play a big role with them
Ask HN: Where is your favorite place to get custom apparel for your startup?
Please list a few if applicable (e.g. best value, best for hoodies, best for t-shirt, etc.)
I'm confused. Did people attack federal buildings or not? If they did, is it expected that local police should intervene? If local police should but didn't, is it lawful that federal agents moved in? There are streams of videos that showed there were two groups: those who held peaceful protest before 1:00am or so, and those who rioted after 1:00am. Are those video telling the truth? Or are they edited out to mislead us? When did the federal agents move in? Did DHS director tell the truth in DHS' public debriefing? Did the video about riots played by Kayleigh McEnany tell the truth?

Or all I saw are a bunch of alt-right propaganda? Or violence is the voice of unheard so by asking these questions I'm a disgusting evil person? And no, those are not rhetorical questions. I honestly don't have answers. For one, the so-called "arson" in front of the courthouse looked so small. It looks just a bunch of people burning cardboard for fun or for protesting. Probably still illegal, but I wouldn't call it violent or arson.
Lol. This is exactly what I need.
Frozen foods have a limited shelf life too.
And I appreciated your reply and considered your reasoning. It was a helpful observation that has tempered my distaste for downvoting.

Being HN, this is a good place to throw up some citations and they would stand a far higher chance of being read and understood by your target audience even if they disagree with you.

And I don't feel I'm "blaming" you per se, but your response gives the impression that even if you didn't downvote this specific referenced post, you've done it before for the reasons you gave.

In any case, I must have heard the same lies or misunderstandings because I thought the connection between drugs and crime was fairly obvious. I would absolutely appreciate some citations.
Sigh, not this inane shit again.

What percentage of people searching for "black girls" or "asian boys" do you think are looking for porn?

It's a porn query. Porn queries invite porn suggestions. If some of them didn't show porn suggestions, the only difference was whether one term was just below/above whatever automatic threshold Google was using for today's filtering algorithm.
I’m frankly surprised it was not the sales team that got invited
It seems to me schools are one of the few places where facial recognition does make sense. Everyone who is supposed to be there already is known to the administration; it is just people who don't belong there who would be newly identified.
While I don't think I'd go that far, I think Sculley often gets an undeserved bad rap in Apple history, mostly because people think of him only as "the guy who pushed out Steve Jobs" rather than looking at what Apple did under his leadership.
All of the involved parties should fix the problem on their own. Any single one of them fixing the issue won't prevent it from popping up again, since you can substitute or circumvent the fixed layer.

Signal should handle this case explicitly in the app, since it's a common frustration for their own users when typing dots, commas and parenthesis.

Android should maybe fix the library, but at the very least fix the documentation to mention that it is not intended to be used in context of prose. Android fixing their library is the least useful of all possible fixes, since it won't propagate to users of Android in any meaningful way for a decade.

The Virgin web team should see that there's elevated 404's, and configure their system to ignore trailing full-stops.

A company the size of Virgin probably already has a process to review marketing messages, but it's likely to be someone eyeballing it, and they should fix it to catch this automatically. They probably already use a marketing automation and scheduling system, that could fix it by verifying the links before pushing.
Any chance you could point out a source for your use of 'antithetic' in this context? TIA.
I don't find any reason to repetitively check a post on Facebook (or Instagram / any of the other image/video sharing platforms.) If I put something up, I can go back and find out what my "final earnings" in social-capital were days/weeks later. There's no urgency to that. It's not like the stock market; it's not going to suddenly start dropping. It just rises until it plateaus.

I find places where I leave comments (like Reddit, or HN, but Twitter also works this way) a lot worse for this "addiction via narcissism" aspect. On these services, your post/comment doesn't only get more and more popular; it may also be rebutted by a reply (not necessarily made in good faith), at which point it might start getting less popular, possibly dipping into the negatives if the reply's reinterpretation paints you in a bad-enough light. Because of this, there's a feeling of having to watch for these replies, and leap to defend your post against them, so that the reply's interpretation of your words doesn't "win out" against your own actual meaning (which may not always have been perfectly clear from your original, succinct wording.)

That's "narcissism" too, in a much stronger sense of what Narcissistic Personality Disorder means: the obsessive paranoia over losing social capital, due to being perceived as having committed a social faux-pas, that leads one to avoid taking social risks, and perhaps even lying to make oneself seem more "middle-of-the-road" within one's social cluster than one actually is in private.
A favor the government returned by sending covid-infected elderly back to care homes to prep the hospitals and causing an avalanche of care home deaths...

Not that it changed their views.
Yea we used to tar and feather agents of oppression. Very different from some punk holding a hammer behind a door trying to keep a door closed.
I used flow typing in MyPy and it's awesome. TypeScript has the same thing (although I would be curious if their rules are significantly different).

I think you can't practically have null safety without flow typing, at least in an imperative language, otherwise you end up with casts everywhere. MyPy has null safety, though it takes some effort to turn it on for most codebases.
Replace "government" with "society" (and centuries of moral philosophy too).

If all good/bad decisions were made by individuals, we'd basically have anarchy and rule of the strongest - as most people would probably decide that "good" is what benefits themselves and their close friends.
Disabling internet is fine How do you disable games?
Not any higher than SIPC
That depends on where the ringbuffer is placed.

If you're placing the ringbuffer inside an appender, then the appender's encoder will format. However, if the ringbuffer itself is an appender, then you can store the logging events as is until it's time to dump them -- this is the approach in terse-logback [1]

Another option is to put the ringbuffer BEFORE sending it to the logging framework, so it's never processed by SLF4J at all. This means that it's more accessible to the application, at the cost of losing the initial timestamp of the logging event. This is the approach taken in Blindsight. [2]

Shout out to Bunyan, which is (AFAIK) the only server side logging framework that has ringbuffers out of the box. [3]

[1] https://tersesystems.github.io/terse-logback/guide/ringbuffe...

[2] https://tersesystems.github.io/blindsight/usage/buffer.html

[3] https://github.com/trentm/node-bunyan#raw--ringbuffer-stream
That isn't the same. After you raised your kid you don't control their environment. Does an environment contribute to individuals actions? Consider the thin blue line. Populations under duress and their cooperation with authorities.
I always used tld-list.com for this and that's the only one with a clean UI that I ever found (not affiliated, just liking the service)
Intel does have 8-core i9 laptop CPUs in the H bracket (45W). https://www.intel.com/content/www/us/en/products/processors/... released Q2'19.

What they don't have a SKU for quite yet is a 8C16T U-class (15W) part like the AMD Ryzen 7 4800U. https://www.amd.com/en/products/apu/amd-ryzen-7-4800u
Its one of those urban legends. There is article 23 defining "personal use":

Art. 23. Copyright
The scope of the work's own personal use
1.
Without the author's permission, you may use an already disseminated work for your own personal use free of charge. This provision does not authorize to build on the basis of someone else's architectural and urban planning work and to use electronic databases that meet the features of the work, unless it concerns own scientific use not related to profit-making purposes.
2.
The scope of personal use includes the use of single copies of works by the circle of persons remaining in a personal relationship, in particular kinship, affinity or social relationship.

But software is explicitly excluded by 77:

Art. 77.[32]
does not apply to computer programs art. 16 pkt 3-5, art. 20, art. 23, art. 23 ....

Personal use defined in article 23 might have something to do with copy tax we get on computer media like CDRs, USB drives and even ordinary HDDs.
Show HN: Emotion AI Shit Works
I have an idea for a forum where ML buffers the conversation by becoming some sort of virtual referee, or that folks can score the comments in many dimensions, not just up down. Many posts just need a slight tweak to stay on track.

A kind of semi-automated lint for discussions.

Clippy could come out and say, """

I see you are insulting someone's mother in a discussion about Ayn Rand taking social security payments, are you sure this furthers the conversation?

"""
I can totally see your point. Which makes me wonder... Is dance superior to repetitive exercise for seasoned dancers, or are they actually the same thing?
Assuming a perfect hash function (or similar) out of nowhere is a crazy thing to do, and solidly incorrect in my book.

If you could assume a perfect hash function, you could treat 64 or 80 bits as secure in a wide swath of inappropriate contexts.
The people not protesting peacefully are confined to ~3 blocks, and there are not large numbers.

The Portland police declare a riot each night (regardless of the state of the crowd) and start crowd control procedures, where they force people out of areas with noxious gas and other violent methods.
That parents' behavior has no effect on their children is not a universal belief. I think that a belief that one bears no blame for what one's children do is a way to inevitably raise terrible children. That's like not having any responsibility for whether the product you built works, or is toxic.

edit: blame isn't exclusive; everybody can have 100% of it. Although IMO blaming children for what they've done (however you define the age of majority) is almost entirely scapegoating. You might as well convict a dog or a pig as an adult if you would convict a 13 year old.
"The number of non-academic administrative and professional employees at U.S. colleges and universities has more than doubled in the last 25 years, vastly outpacing the growth in the number of students or faculty, according to an analysis of federal figures."

https://www.huffpost.com/entry/higher-ed-administrators-grow...
I am not up to date on this kind of technology, but reading the article, this sound terrible! Not the guardians implementation, but the concept of locally "caching", though I would call it installing, executable code, that can then intercept network requests and basically do whatever it wants? Why would we think this is a good idea?

I am not surprised by Chrome doing something like this. But firefox too? I hope this will be opt-in.
Second time around, there is no real incentive to pay - fool me once etc etc

Imho it’s much better to just sit on it for a few months, then hit the usual forums to market it as high-quality data.
Did I miss an /s or are you seriously arguing against seatbelt and helmet laws?
Article 28 makes it a requirement that the processor and the controller arrange for this notification requirement to be arranged between them. A failure to do so by the processor would likely make them liable. The processor is only able to discharge itself from this liability if they notify the controller promptly.

For more reading on this:

https://ico.org.uk/for-organisations/guide-to-data-protectio...
Ask HN: How do you create demo environments?
At the company I work at, we regularly need to provision demo environments with a specific set of features (or that behave in certain way), sometimes to show prospective clients or investors. Our application also connects with some external services (Plaid, Xero etc).

How do you do this (if at all) at the company you work at?

Sometimes features can only be demonstrated when certain data exists in a user's Xero account and might involve modifying the data in Xero. Manually importing/creating this would be time-consuming. Should we mock these parts of our application by creating a demo-specific version?
Ironically, the article has increased my commitment to not writing my own cryptography code except as a hobby.
Same mistake happened with Hitler.
Unlock iCloud Bypass Free
Explain how remove and unlock iCloud Bypass free
Arabic
How do you feel about the correlation between access to guns and an increased suicide rate?
They didn't. George Floyd was in excited delirium from fentanyl (and had recently done methamphetamine) when he died.
Leading a Meaningful Life
There is parsimony between recent interest in fasting for health and the fact that so many cultures & religions prescribe ritual fasts. Christianity, Islam, Hinduism, Judaism...

That doesn't mean traditions and beliefs are necessarily true, but they didn't evolve randomly either. Successful memes serve a purpose, and that can be rational outside of cultural rationality.

Dance seems similar. It's something most cultures do... especially when they're being especially cultural. It may even go deeper. Dancing and music are kind of wired into us, possibly adjacent to speech. Babies will dance to music.

I wouldn't be surprised if science confirms that dance is good.
This is why the stock market is still going up. There is no where else to put your money. We need better 1-3% returns for savings and 401ks outside of equities. Where are people supposed to put their money these days?
401(k)s Are a Scam
Record coronavirus cases in every global region
Great idea, you should disengage from Hacker News entirely, and create your own forum called "Corporate Sellouts with 9 to 5 Jobs News" for delusional people who think engineers want to leave their startups and work with a megacorp that ships third rate products.
Can't writing be it's own end? Does it need a thesis? Simply writing can be a great way to organize your thoughts on a matter. This just happens to be posted online
Raspberry Pi Scoreboard
I've tried this but browsers like Chrome (and perhaps Firefox as well) will ignore the hosts file and use Google's DNS servers to resolve sites that are blocked by hosts.
There is no void. The movements still result in that service filled just with a different face. Essentially rebuild with less horizontal expectations and power, creating sister organizations that are scoped to their appropriate need.

Maybe that means having a deescalation officer lead to thugs around I'm not sure but it's not have no police force.
Since most cancer treatments target fast-replicating cells and the gut is lined with such cells I think you have the arrow of causality backwards in this case.
Honestly? I'd rather avoid both. It's not nice to do that to people who are unrelated to the entitled assholes.
https://www.apple.com/newsroom/2019/05/apple-introduces-firs...

Hm?
I don't really believe anyone reacts to harsh deterrents for a low probability outcome. The only way is to increase the probability of being caught, but that's super super hard. So instead, we just throw the people we do catch in jail for life.

It's so fucked up, it makes me disgusted even thinking about it.