skysight-inc/HackerNews huggingface dataset:
You are comparing your profit versus Asana revenue. After all these years, does Asana is profitable? If it doesn't I think they didn't win either. You both have lose.
Unfortunately we Catholics often try to 'dumb' down our theology and liturgical training to make us seem more approachable like protestant churches. This acheives the opposite of the desired effect: the 'motions" begin to feel pointless. Ritual is important in human life, and symbols are important. But without good education, the symbols and rites are empty. Which it seems like what previous commenter was experiencing at Easter Mass. Granted, it's entirely possible even after learning the meanings that they would all still seem unattractive to commenter. But at least he wouldn't be missing a key element.
Thanks for bringing that up. It was very obvious last year and is now that the election period is over. While the issues are real, the correlation between geopolitical consideration du jour and the media putting the spotlight on democracy issues is important to keep in mind, so that we remember to not be blind to other regions (e.g. Yemen) or don't let it deflates like you said when the focus move.
Has anyone made it to the top of the screen? Does the map move?

I tried three times and crashed before I could see.
If you are concerned about privacy, it may not be in your best interests to install WeChat or any other app developed by companies under the jurisdiction of a State without a strong legal and enforcement framework dedicated to the protection of your rights.
NAWP Aint WordPress (minimal blogging engine in Chicken Scheme)
Chunky_cache: Multi-fetching cache calls in Ruby on Rails
What protection? And from what angle? Sure western governments do treat their own citizens better comparatively. But at the same time as soon as some country starts refusing to dance their tune they'd be more than happy to "democratize" it into oblivion and ruin with the bombing being cherry on top. They're also happy to prop and support murderous regimes when it suits their overall goals.

Outsider does not give a shit how well western countries treat their own citizens. If one comes home and starts picking up bits and pieces of their family members in the rubble that used to be their house they might hold very different opinion.
I am from South Korea. This is the same "culture" bullshit argued about South Korea 30 years ago. Kim Dae Jung who dedicated his life to democracy in South Korea and who went on to be the first president elected from the opposition wrote a through rebuttal in 1994. Go read it.

Is Culture Destiny? The Myth of Asia's Anti-Democratic Values (Kim Dae Jung, 1994)

He went on to "write" an even better rebuttal by being elected in 1998 and building the foundation of South Korea as a fully functioning democracy in his term. Now the result speaks for itself.
This does show you the fallacy in your line of thinking, right? Twitter was on that list, and now it's not. In 5 years, maybe none of the companies in your list will be in it; sure you will easily find "replacements" that are just as popular/well known, but the thing is that that's exactly the model: "grow aggressively, capture the market, become profitable once you're market leader". It doesn't always work, but it's hard to dispute that it sometimes works, and when it does, it yields tremendous profits. It's not a bug, it's a feature :)
I Ate 602 Cookies Under 5 Minutes. No Milk
Good ol' Henry Kissinger, one of only two Nobel Peace Prize laureates with the distinction of having bombed another Nobel Peace Prize laureate.
This should be in the mind of anybody using an Apple device for its privacy / security feature and not living in a democratic country and even in democratic country, but there is usually more safe-guard against police overreach in democratic country.

Apple will "take a stand for their users" when they can do it with no consequence (for example when they refused to decrypt an iPhone for the FBI). But if the country can ban you from doing business for not "fully cooperating" with their law enforcement, they will abide (unless the country is irrelevant for their business).

I won't say that it is any better than using a non-encrypted device, or less secured device, since, in a lot of cases, even Apple cannot "break-in" their own device. But don't think that Apple won't send everything they know about you to your local police.

I don't think it should surprise most people (and in a way, don't you want company to comply with your laws ?). But when Apple talk about privacy, remember that it's privacy toward other company, not the government.
Then you overshoot the iteration that has a problem
Sure, but who the hell's going to read that, honestly? All the metaprogramming crap was my biggest hurdle when learning Ruby/Rails at the same time, and also figuring out what was Ruby and what was Rails. Rails actually does a great job of naturally extending Ruby so much that most of the helper modules in activesupport feel native.

Also, Rails has top-tier documentation, including listing out all the dynamic methods for each database field.
Facebook is a rather extraordinarily bad example to hold up. They lost money for a short amount of time for a VC backed company - about 4 1/2 years. Asana by contrast is 13 years into losing money.

Here is Facebook's early financial history (2004, 2005, 2006 all showed losses):

2007 | $153m sales | -$138m net income

2008 | $272m sales | -$56m net income

2009 | $777m sales | $229m net income

2010 | $1.97b sales | $606m net income

2011 | $3.71b sales | $1b net income

By the time Facebook was 13 years old it was running at ~$16 billion profit.
> March 2021, Apple reportedly agrees to preinstall Russian software

Wait, this regulation is a result of an antitrust case against Google and Apple started by Yandex, as both were using their platforms against their direct competitor. The same thing that many people want to see in EU and US. Clearly it doesn't belong to the list and the author did zero research on this, but included anyway because it fits the bad guy narrative they are trying to push.

What's even funnier is that Apple threatened to withdraw from the russian market rather than having to do this, so the question is who's the real bad guy here (how about "a tech giant threatens an unimportant country to be able to bully domestic competitors"?). I guess everybody is horrible in this story, because the government had to compromise and omit the requirement to be able to uninstall this software, and they also included many companies who were large enough to be able to lobby their interests, because obviously they didn't want to make a single company special. Now Samsung reportedly has a backdoor deal with Yandex to install their software as system on Samsung phones, so it's being shoved down customers' throats. Nice.
> From what I’ve seen, it’s in realty mostly due to less wars and pandemics, as well as decreased child mortality. Take those away, and people 5 centuries ago lived roughly as long as today.

What are your sources? And how do you remove the indirect influences of wars (less food, etc.) that might last for many decades from your data?

By the way, the average life span of a 30-year old man in England 500 years ago was around 50 years. It is now over 70.
The implementation I have seen is that there is a minimum price, but drivers can set higher prices, if they like. (Which in reality means that they can't set the price at all)
Unifi cloud controller is optional, but they don't make it easy to figure that out.

Setting up a UDM first thing I did was add a local super admin account, then disable remote access. That way, if their cloud auth servers are down I'm not affected as I use the local admin account.
Product roadmaps should be tied to a source of truth and prioritize optionality
New Cheap Electric Cars Show How Automakers Are Conning the U.S. Market
One could argue this to be evidence that Apple is willing to disagree with an authoritarian government.
very good idea. thanks akavel
Addendum, now that I've had even more time to think about this:

4) General question (I realized I should have asked this first): Where do you currently place the camera? Putting a webcam on top of a 27" monitor already makes holding eye contact challenging but I imagine it's even worse with a large screen where you put the camera at the very top or bottom because the camera will always film you at an angle.

5) In the context of question 2, the question of eye contact seems to be quite complicated, too. I imagine that at the very least one would need arrange all participants of the call in some fixed spatial layout that's the same for everyone but the camera angle still remains a challenge.
Inside a viral website
> Others too.
> First because "Effective communication requires effort" from BOTH sides.

Yes, but we only have control over our own side and have to make it as easy as possible for the receiver to do their part.
It really sucks that you are correct.
This is gross misrepresentation. They did not lobby against it, they lobbied for some changes including being clearer and more specific about which Chinese organisations were covered. They did ask for some deadlines to be extended but do not oppose the law. Apple has a strong anti-slavery policy, polices it's supply chain and has excluded suppliers for violations. Can you provide any examples of another company doing more?
Doesn’t seem to be one. They took the Kafka API so it’s a drop in replacement and redid the implementation from the ground up. Your mileage may vary though.
Seems perfectly useful to me. The stated intention is to use that to provide things like debugging tools in setups that are deliberately minimal by design and don't include any troubleshooting functionality, maybe not even a package manager to install any with.

A bit of a niche use perhaps, but seems to be very useful to me. And it's good that it's in systemd because otherwise you'd have to hack the boot process of every distro you might want this in.

And I wouldn't say it wasn't broken, it's just a need you personally didn't have. I do actually have this need in a virtualization context, and may well making use of it.
Yeah, but one cannot upgrade them without purchasing annual support contract from Ruckus.
Well, I'm not surprised - Belarus and China Apple experience was discussed on HN widely.
Supermarket puts GPS-trackers in pork chops
Small correction - if you don't have a product that would display stats in a portion of the "single pane of glass" control panel, it displays an ad instead of a "you don't have this product, no data to see here".

Scummy? Sure ... especially if you don't have a Ubiquiti gateway but only AP's so the top part of the page is blocked out, but it's not exactly "pushing ads at me!" in the traditional sense - e.g. they're not targetting ads, they're not collecting data.
I strategically published this newsletter this morning so that our executive team (most of whom subscribe) has a long form version of the thinking behind what we're going to present today during our product strategy meeting.
How to clean your Docker data
> Habits are hard to change.

How hard is it to change to a new app? Three minutes maybe? That’s not hard is it, come on.
My money was on ANSI Standard Months v. ISO Lunar Cycles.
Can't you grant explicit pass-throughs though?
Yes, even a blacklist with obvious ones listed would be cool. Imagine just typing the characters rm and you're gone..
How Video Streaming Works
Utah Gave $20M Contract to AI Surveillance Firm That Didn’t Have AI
great product, waiting for 1.0
These are hardly the first researches to want to correlate Japan’s dates with the Gregorian calendar. If you think the historic record is so wrong then feel free to do some original research and prove it, but don’t assume people are idiots.

Anyway, you have clearly already decided the issue in your own mind and are looking to justify it. So, no I am not going to waste my time providing evidence you can look up if you’re willing to consider the possibility you’re wrong then dare to do it yourself.
You could actually say IPO pops (and drops) are a temporarily more extreme price discovery process when a company transitions from relatively inefficiently traded private entity to a more efficiently traded public one.
1. golang provides a bare bones, yet not truly OS independent API, for accessing files. This makes it easy for the compiler writer, but difficult for the consumer

2. Increasing expressiveness, if not done correctly, can end up in a situation like C++ and Scala. This makes it more difficult to choose a subset of the language to work with, makes it more difficult for the compiler writer, and slows down compile times. We know that one of golang's supposed goals is fast compile times, seemingly at all costs. So they choose to keep the compiler dumb, while pushing complexity to the end user.

Java has shown that it is possible to have expressivity, while not having an overburdening type system. This results in safer programs, and a language that has strong modeling capability. golang lacks on both fronts.
I haven't given up, because the fight still pays off. I just don't treat it as an all-or-nothing struggle.

Privacy is a side-effect of addressing other concerns. I use uBlock because the internet sucks without it. I delete old accounts to avoid data breeches. I avoid IoT because it's finicky and has a shorter lifespan. I compartmentalise my online life to keep the internet hate machine at bay. I don't use Facebook or LinkedIn because I don't enjoy it. I don't give my contact information because I don't want to be contacted.

All those privacy-oriented actions have other tangible benefits.

I see privacy like eating fruit and getting exercise. It's good hygiene, and even a half-assed effort is better than nothing.
Fair point regarding retweeting. It's not necessarily bad. In fact, it allows other people to discover accounts you appreciate. However, it also makes it more difficult for someone visiting your profile to judge whether it's wort it to follow you.

Regarding your second point, I may just have 1700 followers, but I do have quite a lot of engagement: https://imgur.com/0oLirZP.

Additionally, followers don't really matter. Engagement does. You can have 1M followers, but if there is no one answering your tweets to put them in perspective, share ideas,... or liking or retweeting them, there is no point.
I think I’m pretty well informed about Ruby metaprogramming but I still really struggle to read through the magic sometimes. I can appreciate it’s somewhat impenetrable to beginners.
it's a little bit harder when your linux library is not inside LD_LIBRARY_PATH or the windows one is not inside a path. but there are tricks to override the loading behavior, it's just a little bit tricky since you need a loading context, which can load other c# dll's without having a reference to them.

it's basically like that: AssemblyLoadContext loads the managed assembly (like YourPackage.NativeApi which contains the DllImport) and the AssemblyLoadContext that loads via LoadUnmanagedDll all paths to the DllImports. you also need a Shared Library for the calling package and the dll import package so that you can do (Type)Activator.CreateInstance(LoadContext.LoadFromAssemblyName(YourDllImportAssemblyName))
There are zero companies going to war with China. It is simply outside the sphere of their influence. I know you haven’t used the word war but the general and unwarranted disappointment with Apple for doing business with the people of China is deeply rooted in an unrealistic understanding of geopolitics. I think it would be great for Apple to openly denounce the PRC and defy them utterly but I also think it would be great if they would gift each citizen of the world a brand new iphone.

Apple is trying to disentangle itself from China slowly, as are all the smart companies with labour investments in the country. Is Apppe supposed to be the only company willing to take a massive hit to their business by defying China? Almost all of their manufacturing is being held hostage in the country.

I hate the PRC, extremely counter cultural, hate wealth disparity, all that but I can’t fault Apple for playing ball here.
Two clowns at the stick in a craft designed by a cartoonist.
Amazon-backed Deliveroo tanks in London market debut
See https://www.sqlite.org/fts3.html#custom_application_defined_...

Since 2016, arguments to the fts3_tokenizer() function must be variables (ex: ? or :var or @var or $var) to which values are supplied by the application at run-time using sqlite3_bind_pointer(). There is no way to do this from pure SQL script. Nor is there any way to do this from within a view or trigger. There is no way to invoke fts3_tokenizer() from a maliciously corrupted schema or database.
In addition to the gratuitous tight coupling, the quality of implementation of most of these system service replacements is pretty bad! NTP and DNS clients are clearly worse (more limited and more error-prone and buggy than the separate packages they replace). The syslog replacement is only not a major issue for me because my distribution (K)Ubuntu has it configured to produce plaintext log files in addition to the binary files.

I also have a problem with socket activation. There is a reason why (x)inetd fell out of favor - its whole purpose was to provide socket activation. It's a hack that can produce new error states and it can actually slow down startup compared to starting services proactively.

That said, the OOM killer daemon seems to be a good thing.
>It's directly making slave labor unprofitable.

At the cost of making a billion non-slave laborers also unprofitable. Sure, removing that billion from the labor pool may help other workers, but that's a huge sacrifice.
That just means it wasn't properly tested and that CDPR just said it was. :)

My point is that such debacles are going to be costly, not just for the developer, but for the platform owner as well.
AI recommendations fail fans who like hard rock and hip hop, say scientists
Right. I think I remember it used to be normal in some societies to pay the doctor only if he managed to cure you. That sounds much more plausible.
Paying for the state transition from sick to okay should work just fine.
It wasn’t directly related to Brexit; as you say, any of the EU member states could have done their own thing and not entered the EU’s vaccine purchasing scheme. But the UK Government’s Brexit mentality would have certainly played into their decision: imagine them entering the EU’s scheme so soon after Brexit - it would have been unconscionable. (And interesting that none of the other major EU countries did go it alone - gotta keep it together.)

Anyway, the real issue here (over which there’s plenty of CYA-ing and blame being thrown at AZ) is the EU did a poor, slow job of a) negotiating vaccine supplies (not just with AZ - but mostly ignoring or deprioritising options from other manufacturers such as Biontech/Pfizer) and b) getting the vaccines approved quickly through the EMA.

As an aside, the EU countries also seem to be doing a fairly poor job of operationalising the vaccination of their citizens. Anecdotally, a friend’s frail father is in a far worse risk group than my mother, yet will be finally vaccinated months later thanks to living in Germany, vs. the UK.
I don’t care whether it was antitrust decision by (kangooroo) courts or not. As a Russian, I don’t want to use Yandex in any capacity since it’s complicit with oppressive regime and gradually becomes part of it, sharing data and targeting citizen with surveillance. One of the reasons I used Apple is because it was relatively free of Russian state-sponsored spyware.
I believe so: http://0pointer.net/blog/unlocking-luks2-volumes-with-tpm2-f...
> To say otherwise is to suggest that companies should exist above the law, and ignore the rule of law where it’s inconvenient.

This is a straw man. Most people recognize a company can't ignore Chinese law and do business in China.
If I would have given birth to 10 kids, seen 5 of them die, and maybe just becoming a grandmother, I would consider myself old even if I only had lived for 35 years. I might live for another 35, but my strength, health and looks would definitely never be close to those of a person in the beginning of their child bearing age.
Yes and it makes moving through any non-trivial rails codebase a total drag.
Just saying, the tool is about 3 years old, most recent commit is 12 months ago..
You do, of course. You could buy ads, put empty space and fund these sites that way. You could even target yourself (within privacy limits of course).

You could get some users together and fund this by a group.
The point is, did you ever have to debug systemd because it was systemd that was broken and not other parts?
Green investing 'is definitely not going to work’, ex-BlackRock exec
But it’s a problem with bad developers, not a framework.

On the other hand, think of the code those guys could write without a proper “framework”
I would rather Apple cease being a moral arbiter entirely. I don’t need a computer company in California telling me what I’m allowed to do, say, think, or read. That is the business of governments and individuals.
Looks like this could have been discovered at least ~2 years ago? https://twitter.com/yazijys/status/1377219533392449542
Ask HN: Is it a good practice to use firewall hardware to secure an SMB network?
We've been advised to 'increase' our network security by an IT consultant. He recommended that we install a firewall.

We have 8 users in an SMB setting. We do not have a dedicated IT person on staff, we manage everything ourselves. We haven't had any major security issues thus far.

After quick research, we settled on a FortiGate 40F firewall. Then we looked at the CVEs, and found this:

https://www.cvedetails.com/vulnerability-list/vendor_id-3080/Fortinet.html

Some of them are quite serious. I am not singling out Fortinet here; in fact, we found out that a lot of other vendors are in a similar situation.

We are now asking ourselves whether we will be in a worse situation from a security standpoint, because we will be installing a device, which, if compromised, may allow full access to our network. In other words, by installing a new critical piece of network security equipment, will we actually inadvertently increase our attack surface?

What are the best practices for SMB network hardening? I imagine every business needs different levels of security, but I feel like there should be documented or perhaps even standardized set of guidelines for different scenarios. There is ISO27001, but that does not come with specific recommendations.

Thanks!
This is our case. A tiny staging environment will cause two tables to have billions of rows. This kills the Postgres.

We are looking at moving this data out of the database and query it using Drill or similar. But if anyone has tips for handling huge tables in Postgres (yes, we partition already, this is a singe partition) I’m all ears.
I think so. This was posted a few weeks ago ahead of the 248 release. http://0pointer.net/blog/unlocking-luks2-volumes-with-tpm2-f...

I'm gonna try it out once my Solo V2 arrives.
I don't think there's another way than the two ways you've already described.

IMO, moving the admin tool to a separate domain (and server!) would be the best option here in terms of security. That way, there are clear boundaries and fewer attack vectors and you also don't need to do as much bookkeeping.
so it's fine to do business with countries that are literally committing genocide? And profit from it?

https://en.wikipedia.org/wiki/List_of_companies_involved_in_...

Either a company has some sort of conscience or not. I know that companies are created to make profit but there is a certain boundary after which it's fair that they are under public scrutiny, even if there is no government embargo on China.
Fwiw, I doubt a BBC journalist wrote that sentence (despite satisfying modern standards).
regex101.com is pretty comprehensive, my go to for complex regexes.. not sure if that's what you're complaining about..