skysight-inc/HackerNews huggingface dataset:
As it happens, the situation described in the article hardly counts as a scandal or coverup, either - about the worst allegation that can be drawn from it is poor QA or process engineering.
Unfortunately, I've never managed to get this to work, even though the two computers have open ports and can connect to each other via nc/telnet. The other peer m just never starts downloading when I seed the file.

BitTorrent is a fantastic way to transfer files, except for this one hitch I keep hitting.
Is there a source for that? Similar products are only a fraction of the cost of Airpods. Granted, they don't work as well, but that's to be expected as Apple has complete control over the device.

Accessories like this are generally where Apple has enjoyed huge margins.
Interesting, but isn’t lightning over in an instant? How long would the actual disruption period be?
That means the notices aren't even worth the amount it would cost to snail mail.
Previously on Hacker News:

4 years ago, 72 comments:
https://news.ycombinator.com/item?id=11516215

5 years ago, 59 comments:
https://news.ycombinator.com/item?id=9788088
Or maybe they just recycled an old openstack job posting and didn’t clean it up properly.
The library uses a shitty app and DRM.
Most people don't even have 10k saved.
The preparedness of "I'll be able to help if that situation happens" is a very different kind of preparedness than "I'll be rich if that happens". There may be a few people that are interested in bitcoin for reasons that are similar to those found in HAM radio, but it's impossible to disentangle bitcoin from the associated greed.
I learned about Joe Bonamassa when assembling a collection of songs that represented each of the great players. I went with Blues Deluxe for Joe. Here he is on that Les Paul:

https://www.youtube.com/watch?v=w86Jym1eZCI

What the hell, here's Jimmy on his, Since I've Been Lovin' You (Bonham finally oiled his bass pedal):

https://www.youtube.com/watch?v=_ZiN_NqT-Us

The full collection:

https://festivalpeak.com/https-medium-com-davisjames-guitar-...
Typescript and Golang interfaces extend each other a lot via inheritance, from my experience in various codebases.
I'm a double bassist, and with a tiny handful of exceptions, the value of a bass depends on its quality. Maybe because basses are so big and cumbersome, there are fewer collectors and investors driving prices. And old basses are usually modernized with no regrets if they are not playable by today's standards.
Author here: I've seen your guides before, they're really great! I'd say my article looks at the difficulties, but also the great benefits malware authors have by writing in Python.

> Packaging with PyInstaller to create a single (but large) executable is easy and helps avoiding detection as the interpreter is embedded in the PE

If you look down further in the article it explores detecting PyInstaller generated executable using simple YARA rules. So, I'd disagree a bit there. I personally think that Nuitka (talked about in the article) in conjunction with a packer would be the best compilation method to use in-order to evade detection. It's actually quite surprising to me that limited malware samples have been seen in the wild using Nuitka, but as the title of the articles states- it's on the rise.
I have some friends that live in CZ and they still all call it Czech Republic and hate the new Czechia name. This is my first time hearing anyone refer to it by that name before.
If you aren’t giving 200%, you are probably not IBM material.
The Contagion Detective
Racial and Gender Diversity Among Tech Journalists on Twitter
This is a well known phenomenon in Canada at least.

They write impossible job specs on purpose so that they can turn around and claim there is no suitable talent in North America, and then outsource the work to India/bring in temporary foreign workers at pennies to the dollar.
Reading stories like this makes people think that all pedophiles are stupid, but then again, as with any other crime, it's only the stupid ones who get caught...
> Humble people don't go around talking about how humble they are,

I'm wrong all the time. It's in my signatures - Often wrong, but never in doubt (source: Garfield). I'm decisive and I make mistakes and those behaviors are not at odds.

It's important to remember that no matter how trivial the programming task, you are likely to have made a mistake somewhere and that's why everything should be tested, code reviewed, etc. People don't re-read their code often enough and these practices force it.
that is an incredible connection. thank you for sharing. im glad im not the only one who has read most of the Snowden leaks, and whenever anything new happens like a big hack or leak, i go back and search the Snowden files to see if there are any connections.

in that list of program names, i remember seeing WILDCHOCOBO and DARKTHUNDER in other Snowden files.

here is WILDCHOCOBO

https://search.edwardsnowden.com/docs/SPINALTAPMakingPassive...

page 19 of that is very very interesting. it lists around 100 NSA programs that are all part of some kind of global passive CNE implanted on hundreds of servers that provides ingest/exfil to feed back home into XKEYSCORE.

DARKTHUNDER is also on there.

the odd thing is that slidedeck is about NSA program JOLLYROGER tracking SD cards via their unique hardware volume IDs.

why would NSA TAO be hacking MSPs like Netsential at all? why is NSA spying on Fusion Centers, who get their reports from FBI, who themselves got the data to write the reports from NSA SIGINT? why is NSA spying on regional and local Law Enforcement further down the food chain? NSA already has that data. NSA wouldnt even need to use TAO and CNE to collect data from Netsentia. They could just ask for the data.

my best guess is it's some kind of Inside Threat monitoring system. TAO hacks into those systems to install CNE implants that watch for SD cards being inserted, to detect rogue Fusion Center and LE personnel who are bulk stealing files by copying them onto SD cards.

but that seems like a really dumb thing to do. why not just disable the SD card readers and/or remove the hardware? a PC in a Fusion Center shouldnt even have an SD card reader.

ironic, since Snowden roughly implied in his recent autobiography that the way he stole millions of NSA's top secret files was by sneaker net'ing them home using SD cards.

LOL NSA has been screwing up its defense against SD cards for at least a decade and that screw up is what made Snowden possible.

i bet dozens of Russian and Chinese and Israeli moles have stolen far more than Snowden ever took from NSA using
I’ve been to the Stata Center dozens of times for meetings, conferences, receptions, or just passing through. I like the exterior, but inside it’s horrible.

It’s cavernous, bad acoustics, drab and utilitarian, geometrically weird and therefore hard to navigate, and finding conference rooms is like a habitrail adventure with lots of dead ends and backtracking.

It’s just an all around unpleasant space (to me) that has no good explanation other than lack of caring.

But I do think it looks super interesting outside.

But I’ll never forgive Ghery for that horrific turd called the Weisman art museum at U of MN. Tear that thing down.
Sucks if you don't have a credit card.

And also sucks as a warranty experience. Every other large company I've dealt with similarly (Amazon, Dish, Comcast, to name some) ship your replacement, and say that the return is due back to them within 30 days.

They don't charge (or even pre-auth) your card for you initiating a warranty replacement. I'm mind-blown (or maybe not, this is Apple) that people find this acceptable.
> Are you willing to waste time and money going through the interview process just to find out that the role isn't a good fit, even though the recruiter said it was?

You should pretend the recruiter - any recruiter is a compulsive liar, and put exactly zero value on whether or not they claim the role is a good fit. They are never going to interact with you again, they may not understand you or the role, and they are financially incentivised to bullshit to you.

Ignore what they say, and judge whether or not the role is a good fit for yourself. I wouldn't hold a good recruiter as a positive sign for a job, nor would I hold a shitty recruiter as a red flag.
Maybe we're both mixed up.

Let's say we have a cluster with a sort of "global" topic called "incoming-events" and it has 10 partitions.

We'll most likely eventually end up with a "hot" write partition because rarely do I see a perfect even distribution in event streams.

I'd like to seamlessly add capacity to remove this hot spot.

With Pulsar you're using BK which means just spinning up more bookies which will take on new segments and then the rebalancement will move some segments off.

With Kafka I don't know what the option is aside from spinning up a larger and larger broker & rebalancing to the larger box. What I typically see in companies are they repartition from 10 to 20 to avoid expensive one off boxes.

Nobody likes non-uniform resources because it is a nightmare to manage. Imagine a k8s deployment where you have replica:10 but have to handle a custom edge case for resource allocation on one pod different than the other 9 brokers.

(Just assumed 10 partitions to 10 pods)
That's the point: the offering changes are marginal (you get some extra storage space on your phone; you get PX status at the restaurant) but wealthy patrons will behave differently than price-sensitive patrons, and you want to extract the maximum value from both market segments.
Emby is no longer open source. Checkout the (much improved fork) jellyfin.
They usally aren't in the US, and making an international issue out of them just provides free advertising and sympathy for similar services.
The article has nothing to do with package management though.
It actually does have cut-paste/move: Command-c Command+Option-v
I’ve never seen the words nerd or bully in code or software architecture, so that seems to be a spurious example.

Businesses already tend not to use sensitive words, especially publicly. This is just adding to that list. For example, whilst you can kill a process we don’t use the word murder. Same for lots of other negatively emotional words.

People do get hung up on naming & terminology. But as has been mentioned elsewhere, master/slave is often chosen through convention when other names would be clearer. We have a whitelist application at work that is actually an event routing gateway. If we renamed it it’d be easier to explain.

To me it seems an easy task to not use master/slave and white/black when I’m naming things, not something worth arguing about, especially if there’s a chance it removes some negativity for some people. I’m happy to spend a few minutes helping someone with a chore and I see this as the same low level of effort and impact.
It maps the license plate readers of the Poplar Bluff, MO police department onto Buffalo, MO.
True, but as the timeframe go up, so do the uncertainty of the decisions.

It also depends on the field too. Almost nobody made good/relevant “maximising work not done” decisions a decade ago about how their mobile apps should be built - who even knew Swift or Kotlin (or React of Flutter) we’re on the horizon? And nobody cares, because mobile apps from 10 years back are mostly irrelevant today.

It’s very easy/common to make errors in those sorts of decisions, by worrying about things too early. I know many many startup stories who ran out of runway while building Google/Facebook scale infrastructure architectures with no more than family and friends sized user bases. Projects that probably could have been live a year or two earlier using WordPress and a few custom plugins as a backend, and scaled at least to 100 engineers worth of revenue before needing heroic internet-scale design from the two or three person founding team.
Show HN: RxDeep, Fast and precise deep state management using RxJS
He said “overly” pedantic not “a little” pedantic. Sheesh.
I can't comment on your question, but thank you for finding the year this paper was written. Having read many older papers, it's sometimes like solving a murder mystery figuring out what year a paper was written. The year a paper is written is vital for understanding social context of the research being presented in addition to any context cited in the paper.
related: https://news.ycombinator.com/item?id=23703946
While BMI is an imperfect metric at best, it's a lot more objective than self-reported walking pace. Regardless, I can think of many reasons why a slower walking pace is associated with a higher rate of contracting COVID-19 (age, pre-existing health conditions, obesity, etc.), some of which people have no control over (age, diabetes type 1) and some of which they do (obesity).

There's been discussions ad nauseam about how to minimize the threat of COVID-19 (social distancing, hygiene, face coverings, etc.), yet one comment pointing out a way to create a healthier population to begin with is considered hateful by you. Apparently it's hateful to want overweight and obese people to change their behavior so that they are better able to fight off deadly viruses in the future.
> they run all kinds of other programs and events based on the profits from journals and conferences

That's the problem really: ACM viewing a digital library, journals, and conference proceedings as a cash cow to be milked for many unrelated purposes.

ACM seems to have little interest in real open access as long as they are hooked on milking that cow.

What's also terrible/embarrassing is that the ACM digital library doesn't even have an API, and its ToS forbid programmatic access.

I would pull the plug on ACM if I could.
Bitcoin volatility has not decreased. There was a big drop in March 2020. Bitcoin's limited supply makes its price volatile. I don't think volatility will ever go away. It's a property. I chart some data from BitMex here:

https://vida.io/dashboards/ckamz2w9n00000vkzp471j0md
Unfortunately COVID is also a major cause of obesity (or at least increased weight and loss of physical fitness). First due to the lockdowns, and now the masks which make it harder to walk outdoors in the heat we have here, and much less appealing to even go outside. I find it very depressing to see all these masked, scared faces trying to scurry away from all these dangerous other people. Yes I wear mine all the time and keep my distance too but I just don't feel like going out anymore in this nightmare.

I limit it to a trip to the corner shop every couple of days just like during the lockdown, there's just no enjoyment in life anymore. Even a potential holiday no longer offers an escape from the misery of daily life, as COVID is everywhere.

I see in myself and the people I know it's also causing a lot of mental illness issues (usually hidden ones that surface due to all the extra stress of this 'new normal'), and all treatments for things that aren't COVID are at a minimum level around here.

We really need to find a real solution soon so we can pick up our lives again. I for one will never get used to this 'new normal' being normal at all and I definitely don't want to. For me life right now is not worth living and the only thing that keeps me going is the hope that it can return to the real normal and I can pick up the pieces of my life.

So to be honest, my obesity (and even the risk of dying from COVID itself) is the least of my worries right now.
It’s a great idea, but using an unproven third party for something as critical as a CDN is likely untenable to most tech managers. Even if this is a magical remedy to site performance, it would require the clout of a big name like AWS to get real buy-in from decision makers.

If it were a FOSS library that really provides some value, there are thousands of ordinary developers who would convince their managers to throw a piece of their budget at supporting the maintenance of it. I doubt most of the developer-focused tools we sponsor through my company would make it on their own with a full-blown SaaS model (could you imagine webpack as a service?).

Github’s sponsorship model looks especially promising and is what I’ve been recommending to other people I know who are making niche developer tools.
Not sure to what extent we need to rethink primary education, vs refining it. Your points 1 and 2 are true _because_ the education system has excelled at increasing the knowledge of the average person.
No idea why Apple, one of the richest companies in the world, and "all about the customer" needs to place a hold on my card for a warranty replacement. I've exchanged a faulty $3,000 camera on Amazon and they overnighted the replacement, and said that if I didn't return the faulty one within 30 days they'd charge me. They didn't pre-auth or hold funds.

Better hope you have a credit card, I guess.
Not 'should they pay taxes' (of course, those which are owed, not doing so is evasion and illegal) but 'how should they be taxed'.

Tax laws apply to them, but pretty much (IANA tax professional btw) aren't setup for online companies and haven't changed (in rough form) since they existed.

Profit based taxation doesn't work if you can just continually reinvest revenue and not declare a profit. (Not unique to online cos of course, but perhaps more prevalent? Maybe more linked to high R&D cos in general.)

Defining where a sale was conducted is messy if your headquarters, accounting dept., tech dept., servers, TLD, customer, self-identity, ... can all be in different jurisdictions.

Etc. ad nauseam. That's what's up for debate.

I think we'd be happy with the same outcome, I just don't think it's worth appealing to companies to ignore the bottom line and pay tax to a level that's higher than required (and so not defined) but that 'we' (you'll never please everyone, so pluck a number out of the air) will be happy with.
> To make it, construction and demolition waste including bricks, gravel, sand and plasterboard is crushed and mixed with water and a binder

I notice they don't mention what the binder is, and I see it labeled as a "secret binder" in another article.
Being fabless has quite a few advantages too, the cost of building / running a fab is huge, so can only be afforded by major player, or folks who can live on very old process nodes. Most startups, and even ADI themselves use the later nodes like 16nm with external fabs like TSMC.
Surveillance just going to get worse in the US Why?

There has been a police shortage since the early 2010's where most departments only had a 1/3 of the manpower that was needed. Now with public sentiment against the police, I'm sure the police shortages will increase, eventually forcing the government to rely on more surveillance, AI, and robotics to fill the gap.
I was questioned by HR hiring manager for not having "enough" experience in K8s. That company was IBM.
Right now I finishing my MSc studies in Canada and I am at job hunt with pretty solid background.

It is unbelievable. It seems all the ads are literally lie. Nobody answers any email. Nobody even invites to any interview. I am starting to think all the ads are lie to import foreign workers.

P.S. I don’t know why my parent comments got negative vote. But I totally would vouch for his/her estimation.
They don't have the technical knowledge, and they don't want it unless it gives them access to a bigger bust of the framer.

But there's usually a lot more evidence then one hacked machine, if someone is mentally ill enough to think downloading child porn is a good idea.
Faith in the Algorithm, Part 2: Computational Eudaemonics
Interestingly, I've seen infinite recursions get optimized to infinite tail calls. This makes debugging harder because instead of a stack overflow you just have an infinite loop and have to manually go kill the process and get a breakpoint.

Then, looking at the code it's not obvious where the infinite loop occurs.
> pennies to the dollar.

Wouldn't that be against wage laws? (unless those don't exist over there)
Let's say that Kubernetes is 15 years old - just for the discussion.

Why did they land on the number 12? How much difference does 12 years yield, compared to 10? or 8?

When I see these somewhat arbitrary large numbers of years, I can't help but think that the laws of diminishing returns start to kick in.

Maybe instead of years, they should look at the actual work and experience people have done. Instead, use seniority levels.
Or they could clearly put out actual REQUIREMENTS and then a list of 'nice to have's.
Did you ever stop and think you ruined your bosses job for her?
She came back ready to grind out another year and you've free'd her of her job so she can have new an exciting uncertainty with nothing to do.
I think it totally depends on if you want the challenge of improving their practices. If you do, then stay and help. If you don’t, then leave. And I’d leave ASAP because this economy is so uncertain, the other jobs you want might get snatched up quickly.

I empathize with you not wanting to bail on them so quickly, but this stuff happens and the sooner you’re out the sooner they can get someone who looks forward to helping them improve their practices.

And in an ideal world you’d be able to give them honest, helpful criticism and they’d receive it well. But that’s generally considered a lost cause during the exit interview, so tread softly. Maybe separate from you leaving, have conversations with whoever you can about the importance of improving their practices.
http://archive.is/OTe2O
No no, the problem is that you're a lazy entitled millennial of course.
If you can't find anyone in North America with skill set X, so you bring in foreign talent, shouldn't the foreign talent have to have skill set X? I mean, to take it absurdly far, I can't find Kubernetes programmers, so I get a visa to bring in a foreigner, and I bring in a janitor? That sounds like a serious loophole in the rules.
The baseline I can get for $10-30 worth of my time as effort put into piracy is a reasonably encoded `*.mkv` with subs, chapters, multiple audio streams.

It's just a far far better experience from a user perspective than anything that's commercially available these days.
Larry Wall: “Hobbits Would Make Great Programmers”
More than waterproof, to securely contain the ethanol in the whiskey it needs to be solvent proof. Sounds like a fluoropolymer coating that isn't technically considered plastic, although it could be glass or aluminum.
Historically, wasn't there a period where the US was considerably more friendly with Pakistan than India? I think it was when India was more Soviet-sympathizing.

I remember reading about an incident when the US sold a lot of fighter jets to Pakistan, and decided after collecting payment not to deliver. Probably that was about when the relationship went sour?
I'm guessing 12 years is intended as a proxy for a seniority level.
Nope.

https://www.canada.ca/en/employment-social-development/servi...
This is a great thread, thanks! (And I see that your name is in the thread.)

I gather from there that previous efforts to target iOS are outdated, there is substantial work to handle the Apple ABI, and that it's not been seriously looked at yet.
I get it, it's cheeky to refer to someone who's very keen on automating as "lazy". That being said I'm really not a big fan of using "lazy" as a quality for a good programmer. It's pejorative and it should stay that way. I've never met a "lazy" programmer who I enjoyed working with. Lazy people cut corners because it's less work in the short term.

Being someone who finishes and completes automation is antithetical to lazy. It takes MUCH effort to take things from 80% to 100%.
> Are you ok with rapists and murderers, too, or do you just have a special place in your heart for defending White Supremacy?

Well I got in trouble at work for defending pedophiles, so no, it's not just white supremacists I defend. It's everyone, including Muslims, fundamentalist YEC Christians, racists, trans people and the very woke. I mostly defend them by encouraging no politics where it isn't topical, but have also spoken up plenty of times.

This is all horrifically off topic though...