skysight-inc/HackerNews huggingface dataset:
I have the same, but can't get Virgin.

However I just contacted BT openreach after finding some neighboring properties can get fiber and they told me they are building a new cabinet next month, hooray!
This article is almost a caricature of articles like itself. What makes this interesting to people? Is it because it's so over the top with bad tropes it becomes funny?
I do not think brutal training is necessary, but I might be wrong. Also I thought in India there a cows ploughing the fields, and they are also holy?
Probably because HR/legal didn't want to make a fuss and interpreted narrowly for that reason.
Armbian on Espressobin is a nice platform. I have three v5 Espressobins. Sadly, the v5 units have some quality issues. One of the three runs non-stop. The second reboots sporatically. The third freezes sporatically and has to be unplugged. I don't know if the cause is thermal or poor soldering or something else. I would buy many more if they were reliable.
Interference is probably way down the list of potential causes.

The first customer complaint was likely just one customer to begin with and could have reported that the issue was occurring at a different time of day depending on when they used the Internet.

It wouldn't have been until they had multiple complaints and eventually a user who could pinpoint losing connection at 7:00am that they looked at it being something external to the individual customers connection.
For those who haven't played it: Jagged Alliance 2 is the missing link between X-COM, Fallout and the most childish scriptwriting you've ever experienced.
Five years ago (assuming you weren't exaggerating) the house builder chose not to bother calling Openreach about the new homes they were building. They chose to wait until the last minute and then say "We're a house builder, just put up a few new houses, so connect them to a phone line for us OK?"

If they instead engage at the outset, Openreach says OK, you need to put in ducting to run fibre to each house from the street and then along the street itself, our engineers will turn up and actually install fibre and enable simple phone service by default. But obviously when the engineers roll up to an estate with a dozen almost-finished houses "Dig up everything and start over" is not an option, so you get legacy copper phone lines. Too bad.
It reminds me of a grocery store parking lot that seemingly prevented car key fobs from working. There's a link to the explanation in the article, but it's about as light on details as the BBC article, unfortunately.

https://www.cbc.ca/news/canada/calgary/carstairs-westview-co...
It can't be anything to do with the fact that the US is ~0.05% Dalit and 13% black.
War of the Chosen fleshed out the turn limit mechanics quite a bit and made them more palatable.

I understand why they added the turn limits, but I think the execution could have been handled better.

'Invisible Inc.' did a much better job of getting you to hurry up.

Another interesting take on the squad level tactical game is Into the Breach. They solve the design problem of getting you to hurry up, by inverting the game compared to X-Com: in Into the Breach the player squad has to hold out for 4 turns per mission and hold of the aliens.
> IntelliJ. You are still THE standard in Java development

I figured Eclipse was the most popular, followed by IntelliJ, followed by NetBeans. Is this mistaken? (I couldn't find a definitive answer with a quick google.)
It boils my blood reading something like this. A man who worked has worked for 20 yrs, paid taxes, provided for his family (in US and back home) has to suffer this much humiliation.

Compound this with the fact the person must be (most likely) on his H1B so can't leave his job and prepare for another one in peace because 2 month window is a short one to find a job.

If there is some karma in this world I hope Iyer/other guy gets it.
Its entirely predictable that the media wouldnt report on this.
I have nothing but contempt for both big tech and the media.
You could encrypt before uploading to iCloud. That may address some of your privacy concerns.

I note though that not every type of data can be easily encrypted. Doing encryption correctly with proper key management can also take some effort.
Ask HN: What to do about Catalina's 'slow by design' problem?
'macOS Catalina: Slow by Design?' [1] was posted here 4 months ago. I don't understand all the ins and outs, I just know that since I upgraded to Catalina, my laptop has become painfully slow (and hot and loud) whenever I do web dev work. VS Code seems to really struggle with features like TypeScript Intellisense and save participants. And Next.js's dev server takes sometimes minutes to reload after small incremental changes.

Is there any fix for the performance issues on Catalina? Is Big Sur any better? Or is the only solution to downgrade to Mojave?

[1] https://news.ycombinator.com/item?id=23273247
Names possibly? I'm purely speculating here, but since India has such a huge population anyone with a indianesque name is probably Indian. Especially if it's the case that muslims from pakistan have distinct names. ¯\_(ツ)_/¯
What am I supposed to see there?
What is this? Why is it interesting?
"later" was 2010. 2020 is "too late". And the appetite for any effort at all (let alone the herculean sort) has gone down not up...
It's lazy but, as you can't say things about blacks, muslims, jews, or latinx; Indians are an easy, quiet, target in the West.
That last one is a common enough idea nowadays. Prominent people in every community advocate enforcing code style rules (Douglas Crawford's Javascript linter is famous as an early example and gofmt is practically enforced in the community).

The rest of the issues you mentioned are being actively worked on or investigated. Yes Rust 1.0 didn't solve all problems out of the gate and even now there's a lot of work still to do. But a lot of progress has been made and is being made.

I get that if you don't follow issues, working groups, zulip chats, etc that it may not be obvious what is and isn't being worked on but I'm really not sure where you're getting this "arrogance" from.
You can try to write all the laws you want, eventually it boils down to manually reviewing a ton of transactions and everyone loses. The bank needs to pay for growing compliance departments, customers are scrutinized on a growing number of transactions.

Small businesses who are in higher risk industries, however that is chosen to be defined, become inundated with KYC tasks. Every transaction needs an accompanying stack of documents showing the entire trail.

Finance is becoming a bureaucratic hellhole which disproportionately affects lower income people and small businesses. If you don't have a hired compliance agent you will spend your time as a business owner complying to endless demands for onboarding/KYC/transaction reporting.
I love these kind of stories. At Astron, the institute that builds and operates radio telescopes in the Netherlands, there's a story that they once gave a new TV to someone who lived a couple of villages from one of the telescopes, because the old set was causing too much radio interference. They could figure out the exact location of the old TV based on the data from the radio telescope
Two guesses:

- There are a lot of alternatives to coconuts so if they become too expensive at market, people will buy other fruit, putting a ceiling on potential harvesting costs. If no one will do it at the price, better to just not pick them.

- There might not be an actual shortage, but since harvesting is a specialty craft that the whole business is beholden to, and too seasonal to hire in-house, the harvesters have lots of temporary power and scheduling optimization requirements between farms that makes it feel like there is a shortage. Kind'of like swimming pool builders in spring.
See https://www.youtube.com/watch?v=iLwSYej6R2k&list=PL_lgEqY9K6... for more than you ever wanted to know about the rebooted X-Com.

To get the beat on an alien pod, you need to use some kind of stealth-ing mechanic.

Otherwise, it's mostly about guessing where they are, and trapping them with overwatch.
Who's making native apps anymore anyway, everyone just uses Electron. As long as developers will not be held responsible for shipping insecure binaries (it's not like chromium never gets CVEs) or bloating their user's computer with garbage, stuff like PWA will never take off.
> 2 month window

As a former H1-B myself, I thought the "2 month window" was a very unofficial grace-period and actually, de-jure, you're ostensibly meant to leave the US immediately (literally, the same day) and only return when a new sponsor agrees to take you on.
Evolution of Playstation Consoles 1994 – 2020
Yep nice review.

Personally I don't really like many of the changes. I always hated Facebook's chat heads and in don't like them being brought back on a wider scale. And I use the quick settings so much that I'll miss the 3 they're taking away. I don't use media players much.
I had similar idea. I think you have very good addition which I did not think of. Let's try to discuss this in some chat.
The article does seem to have forgotten completely about the existence of modern wholemeal bread. I understand that people do buy white bread, but I can't for the life of me understand why.
Historically, I don't think we've made much progress in terms of pro-worker labor laws without said workers first having to get together to create bargaining power. By default the power is in the hands of the ruling class, and they have no interest in handing out paid holidays, reasonable working hours, or sick leave.
You're guilty until proven innocent on nearly every regulated financial service platform. Prepare to explain with evidence how you got the money, why it's being sent, and who it's being sent to, at a moment's notice. Otherwise expect to be separated from your balance on said platform indefinitely.
Honestly, for an average Joe like myself, a lot of this goes over my head. All I know is that you have to be careful, don't give away your information to questionable sites, and if you're looking to visit some more dangerous sites a VPN won't hurt.
President Obama formalized the 2 month window.
Kissinger may have said it, but it dates back to, at least, Carl von Clausewitz. https://de.m.wikipedia.org/wiki/Carl_von_Clausewitz:

“Der Krieg ist eine bloße Fortsetzung der Politik mit anderen Mitteln.”

(“War is the mere continuation of politics with other means”)
> It's beautiful to see someone like McConnell, who understands political power and is able to use it fully and legally w/o overstepping. If Democrats had someone his equal then they would be pleased too.

Regardless of which side you're on - I don't think that's a worthwhile basis for political discourse and shouldn't be the modus operandi for what basically determines the development of a country.

Then again, you're right of course - the fact that McConnell and other don't actually overstep in legal terms just shows that the rule set isn't suitable for the current political climate in a time which is shaped by disregard of norms and mutual respect.
An interesting contrast to Marx's From each according to their ability, to each according to their needs.
> re-subscribing takes just 2 button presses

It always does. What about cancelling?
The Beauty of (Phoenix) LiveView
It very much depends on how you define Death - if it's "the absence of life", then it will stick around. Still, even if you go for "the termination of life", it will out-exist Life by an instant more.

(For the record, I'm just parroting Neil Gaiman's excellent work on the Sandman saga...)
I guess it is because people often forget that there are downsides to diversity: You are importing foreign cultures that you do not understand and are legally/organisationally unprepared for.

The article is interesting because it provides a contrast to the common refrain of "diversity good" and "other cultures provide benefits". There is often a lack of balance and nuance in reporting imho, and this kind of article provides at least a little of the opposing view.
The worse bug I fought in one of my rust programs was when using the range type. I needed to go from n to 1 included, so, from n included to 0 excluded. Of course `(n..0)` didn't work, so I tried `(0..n).rev()`, which didn't work either (first, you generate all numbers in [0;n-1], then you reverse the list), and I can't blame the language, it makes sense, but it's highly unintuitive (in python for instance, `range(n, 0, -1)` does what is expected).

I'm not a seasoned rust programmer though, is there a better, more explicit way to do what I attempted there?
What are you going to do with this knowledge?
that's exactly how our world works. also, there are entire layers of mainframes
You'd have to prove that the inaccuracy was deliberate and not simply a mistake, which can be very difficult.
No, it's interesting because this whole caste thing is _horrifying_ to any sort of egalitarian - eg _almost everyone in tech_
Yes, we are renaming it. That's a great suggestion. So sad we didn't think of it.
Give some examples then. Knowing that someone is targetting you shouldn’t change anything, you should be ready regardless.
Your Elodie script looks great! I have a question. Is it possible to use your script and bypass Google Photos completely? For example, would it be possible to directly put sync Photos from iPhone to NAS whenever you are within a WiFi network?
Oddly enough, I've found the opposite has worked for me on occasion. ie. a MacBook charger has come back to life after sticking it in the freezer for a couple of hours.

Time can also be a great healer. I've also found that, sometimes, one which was dead last time I tried it will be working again, if I stumble across it a few weeks or months later and plug it in again.

Although I've never seen anything like this mentioned in the tear-downs on MacBook chargers that I've seen online [eg. [0]] I suspect that there is some kind of safety cut-out mechanism in them which can sometimes get triggered and then reset itself after a while [or after some other collection of voodoo circumstances comes into alignment].

I also have some broken MacBook chargers which have thus far never risen from the dead again. So, when one does stop working, it appears to be a bit of a lottery as to whether it has actually "joined the choir invisible" or is just "pining for the fjords"

[0] http://www.righto.com/2015/11/macbook-charger-teardown-surpr...
Funny you ask, me and other people built something like this a few years (actually 7 years…) ago. It never really got past a few hundred initial users, thus has been shut down meanwhile.

https://news.ycombinator.com/item?id=5125028
Rails 6.1 deprecates rails db:structure:dump and rails db:structure:load
The intent of a facial recognition system is to match an individual, surely?
It might be talking about what we would call unemployed / destitute people or it might be we only want middle class plantation owners.
> No, a lot of java critics complain about it being hard to tell what's calling what at the framework-to-user-code boundary

That's rather an industry criticism since these problems exist everywhere and are often direct consequence of trade off for looser coupling.

There are also often alternatives - e.g. Dagger for DI and MapStruct for mapping which go the code generation path which allow you to statically inspect the whole code path, you can also always trade the looser coupling for more directed paths e.g. for logging by avoiding the wrapper and using a logging library directly.
Why you should use the product you’re building every day
The core issue in market heavy economies is that people with money make money and everyone else doesn't. Being smart and hard working and having poor parents means you will be poor. Being dumb and lazy with rich parents means you will be rich. Maybe with 3 or 4 full generations of nothing but hard work and luck you might make it up from working to middle class. Maybe.

This is never really discussed directly. Only using a proxy like race or caste.
Thanks for all the insights! This sure does help. :)
This tripped me up a few times in Swift in the beginning, when I did a range `lowerBound ..< higherBound`, or `lowerBound ... higherBound`, and assuming that in those cases where actually `lowerBound > higherBound`, which can often happen naturally, it would default to the empty range. Still think empty range would be the sensible thing here, but at least Swift throws an exception, so after an initial wtf it wasn't a problem.
Un-obscuring a few GHC type error messages
I think the bulls plough the fields (which are not that holy).
This year they quadrupled their harassment of the common customers with the updates in the KYC and antifraud policy. It's close to be completely unbearable.

As we can see all these regulations do not help at all. It's better to scrap them whatsoever and just let law enforcement to do their job on following the trails themselves.
That's a pity that the build quality is bad. Librecomputer might be worth a look - they spent years and significant amounts of money upstreaming the kernel for at least one of their boards, but I haven't used them enough to comment on the build quality.
I'm not really aware of anything like this, besides how mastodon instances connect to each other, and I think this idea has massive promise.

It's worth not just "a shot", but lots of earnest attempts.
> Except, this time, it is happening in the US tech industry, a place that people normally associate with egalitarianism and a thirst for talent regardless of colour, race, religion, or any other creed.

In what universe?
This article is garbage.

> So yeah, try feeling grounded with that. It's a miracle that it even works.

Just because something is too complicated for you to understand, doesn't mean it's no good. Is this guy going to decline machines/life support in hospital because he thinks he could build something simpler?

I self host some things, mainly websites, but trying to self host the amount of stuff in that article is a fools errand. You'll spend more time updating, patching, and failing to notice any gaping security holes. I'm quite happy to pay Apple about 79 pence a month to deal with all that for me.
One live example of this was a scene from a documentary about the music group "Swedish House Mafia" titled "Take One"[0]. The documentary follows them around the world, "during 253 gigs, in 23 countries, between 2008 and 2010", but there is one scene that shows the creation of one of their greatest hits, a track titled "One".

In that scene[1], you see them fooling around in their studio, playing. Then Axwell hits a few notes. Then Sebastian Ingrosso joins in, and they lock on and get in the zone and start tweaking it. You could see the shift in the "mode" as they build it. This scene sent shivers down my spine.

The final version[2] had tremendous success.

There was a thread a few months ago titled "Cloudflare TV"[3]. I replied that I expected it to be "TV stream that filmed Cloudflare teams solving problems". Their CTO said it was an interesting idea and gives links to resources you might like, too.

- [0]: https://youtu.be/6BhMc0HsJnk

- [1]: https://youtu.be/6BhMc0HsJnk?t=2211

- [2]: https://www.youtube.com/watch?v=PkQ5rEJaTmk

- [3]: https://news.ycombinator.com/item?id=23451334

- [4]: https://news.ycombinator.com/item?id=23452034
I think they assume that emissions are corrrlated with income which is well founded assumption and just do a bit of math over countries and income distributions to get a rough idea of how much richness of countries and individuals work in tandem to result in huge emissions inequality and polarisation.
Fighting Fragmentation: Vulkan Portability Extension Released
We discuss these directly as social and financial mobility.
> I worked at a UK ISP a couple years back and lets just say the 'monitoring' that ISPS have is extremely limited.

That's a choice. Presumably a cost conscious choice, not a limit imposed by Openreach.

A&A presents each customer with a live updated chart of bandwidth usage, latency, and low-level polling of the DSL modem in the customer's home. If your line drops even if you aren't "using" it for anything, you can opt to get a SMS about that, and choose whether this applies at weekends or overnight.

They even plot the rate of "login"/ "logout" events for the modems, both as a whole and mapped onto exchange locations so that you can see if there's a problem beyond just you got unlucky this time.
A few things: you usually rollback quickly. After minutes, not weeks.

Defense in depth. Backups, architecture that's supports replay etc.

Dogfooding. No one will complain if you're the person who wrote the code that lost your emails.

Make changes backwards compatible when possible. Add a new column. Wait a while. Write data to the column. You can rollback cleanly without issue at each step. Naturally backwards compatible schemas (protos) help with this.

Dual writing. Similar to the above, if you're replacing a with b, dual write a and b for a while. Validate everything. Start relying only on b, but keep writing a. Eventually stop writing a after a while. At every point, you can roll back to the previous state without issue, so if you can validate everything functions at each interim state, you're always able to roll back.

I'm sure there's more I'm forgetting
Two potential issues come to mind when I consider your test through the lens of TikTok:

1. There basically isn't content where the content consists solely of the gender/race/age of those in frame and nothing else (outside of fetishism).

2. People who strictly want to only watch that content aren't very common (outside of fetishism).

So it makes sense why your cohort might not show up on a website that has a much more intolerant stance on NSFW content than Youtube and Instagram.

If we're to believe that TikTok only recommends videos that have been human-tagged (claimed in TFA and in these comments), then it seems even more likely that a video of (your example) east asian women aged 20-35 dancing to music are tagged "dancing", (e.g.) "kpop" and not "east asian" "women" "20-35". And your feed of "dancing" + "kpop" recommendations only incidentally contain the demographic you seek while being oblivious to it.

Just guessing, of course. I have a kneejerk charity response for something when someone on HN says that it's absurdly bad. ;) If only I had this reflex at all times.
What if we actually got paid for the data collection? Like UBI through the tech giants. Maybe then you have an issue where it's like the more you use the more cash you get, or maybe it's just a flat payment i.e. if you have even a single facebook account and they've used your data in some way, you get the payment?

God, this is when the lawyers get involved! YUCK!
Benefits of Canzana CBD Hemp Oil Extract
People who are suffering from different chronic diseases and are impeded from living an active, happy life because of pain, those who are having hypertension or a heart problem, also those who can’t sleep, are being stressed, depressed and maybe anxious, can all use the Canzana CBD Oil to alleviate the symptoms of their conditions and return to living a normal life again.Formulated with 1,000 mg of Cannabidiol (CBD), the miraculous hemp ingredient, Canzana CBD Oil, is one of the best products of its kind as far as relieving chronic pain, reducing stress, and anxiety, lowering blood sugar levels and combating insomnia.Click Here https://www.streetinsider.com/FMR+Wire/Canzana+CBD+Oil+UK+Re...

https://sites.google.com/view/myunbiasedreview/Canzana-CBD-O...
On a mission to slim down Docker images
Our engineering intern analyzed how to best (and further) reduce the size of docker images.

View the supporting github repo here: https://github.com/bitmovin/analyze-docker
TIL Vaclav Smil has been writing for IEEE Spectrum.

http://vaclavsmil.com/publications/