skysight-inc/HackerNews huggingface dataset:
Make sure to really listen to what your manager says is the real problem. Sometimes in these situations we get flustered and jump to solving the wrong thing.

Maybe the real issue here isn't engineering ability but communication, that you didn't let anyone know you were having challenges, didn't set expectations about how the project was going.

There could be more or less going on here than just code quality, so like I said, really listen and ask questions and keep an open mind.

Also to reiterate what others are saying, don't go asking about being fired because it can come off like you want to leave or have given up. You've been humbled but it doesn't take away the good parts of what you do, you're a pragmatic, independent, get stuff out the door type adjusting to a larger team. This is normal growing pains.
If you think this is bad you should see how terrible the photo app "Instagram" is for viewing photographs.
I really wish I could flag this post. Your previous overfamiliar quip was graciously handled... quit while you’re ahead.
Curious opinion, that.

Linux on the desktop has been serving me very well for over 2 decades as my daily driver both at home and at work.
Sadly that's common in the hardware world.

Step 1. Have a reliable hardware watchdog that restarts everytime there's a software problem.

Step 2. There is no step 2.
Whatever Ubuntu ships with.
Well done!

Almost perfect.
> What makes language server support ... so special?

It allows creating plugins across multiple editors that all use a single language server project, rather of making plugin authors reimplement functionality from scratch based on a particular editor's quirks.
I get that you comment is tongue in cheek, but your brain doesn’t have a clock signal. Easily verifiable and we could easily detect it if it did. Thus, computers are fundamentally different than brains. Also, computers have nearly perfect recall and perform arithmetic much better than humans. So both statements of GP are true.
What are you talking about? It sounds to me like you are out of arguments.
Although Valisure has made a good faith effort to obtain samples reasonably representative of the general supply, many brands and formulations are not included

I guess the sampling methodology is key if you’re trying to learn anything about overall risk to the public. 92% of the batches sampled had levels that were within FDA guidelines, but unless we know how representative those samples are in terms of market share, it really tells us very little. 16ppm seems crazy high though.

Always worth bearing in mind the general principle of taking only the minimum effective dose of anything; you’re trying to sanitise your hands, not strip your epidermis away through carpet bombing.
I doubt that very much. Can you give me a few examples? I can't imagine what such examples would even look like because in the absence of data I don't see how you could establish that they are false.
About the Security Content of iOS 12.5.2
It's the law of supply and expand.

Any object is worth approximately (all the world's wealth) / (number of that object in existence). This guarantees Bitcoin will always have value since supply is limited to 21 million.

It's also why my cheese tokens become sound money if Chuck E. Cheese goes bankrupt and is no longer operating, but they're junk right now while they can still be used to play arcade games.

It's also why I'm forking a new version of Bitcoin with the supply limited to 21 thousand. It's also got stable value and currently isn't trading for much but I'm holding it with the expectation that the value of every other asset in existence will rapidly depreciate soon.
yes, I'd be keen
How should I get started with TLA+? I don’t have any experience.
Correct. You have ownership of an "ownership label". I have a lot of skepticism that this type of ownership will have much demand over time.
It seems like a company that has had many eras, so it's more subtle than the "good old days vs bad new focus" outlook.
They're not afraid to reinvent themselves and sometimes that brings benefits and sometimes it ditches things people value. The sense of always moving towards a more and more "walled garden" view never fills me with delight and their UI ideals are nowhere near the 90s peak but they do get a heck of a lot of other things right.
I wrote a prototype thing that was like Troposphere but better (everything was generated from CloudFormation spec JSON files, no stitching together things by string IDs, etc). Also unlike CDK, there was no inheritance (I haven't used CDK that much, but inheritance-based systems seem to be universally awful, so I'm skeptical). It can be pretty nice.
Windows is constantly turning on features for me like I searched for a file on my computer, and it went ahead and reached out to Bing and did a web search. I had to go into Regedit and do some arcane incantations to get it to stop. I feel like it has turned itself back on several times. Thank god I got it to stop downloading Candy Crush and Bubble Witch Saga or whatever nonsense they’re hoping my kid will click so they can get some sweet sweet ad impressions or whatever.

My OS is supposed to be a tool, and windows is super annoying unless you literally download Enterprise edition. Mac is okay, and I’ve been pretty pleased with how capable Linux Mint is, as long as things don’t randomly get broken (looking at you, package manager corrupting and acting weird for weeks before I finally googled and fixed it).
that takes less then 12 seconds to load. Or is it just me?
It is sustainable and there is such a thing as free money. Ultimately all this useless activity traces back to governments and their obsession with GDP. Asana has never made money but it spends money so it counts as economic growth. The money itself comes from QE and government manipulations of the markets via printing. There is in fact no reason why governments cannot keep forcibly reallocating money from savings to startups forever, and given that sound money has vanished from the political conversation for many years now, it likely will.

It's a depressing thought, really. There is no use in attempting to play by the rules and building something useful for an effort that can justify the results. Governments don't care about that. What they care about is that you're doing something. Exactly what you're doing, doesn't matter.
One Woman Unlocks the Secret Language of Babies[video]
> impl FacadeServiceManager

Rather Java-like. All we need now is a FacadeServiceManagerFactoryBuilder.
The Dragon book is great! That book opened my mind onto how compilers "do it" when I was a starting college.

That being said, their book on Data Structures and Algorithms is severely underrated. It doesn't go in depth like more classical texts like Cormen and doesn't condense infinite knowledge in each paragraph like Knuth does, but it's a very nice read that goes from simple data structures to secondary memory and it's really easy to read.
Maybe you were supposed to reforward it to the other person.
Another minor beef: Rounded corners for an album cover image don't make sense, either historically or aesthetically. Just give us the full image please, Apple.
I’m always impressed with how much stuff the VS Code team packs into each release. Also, I love their format for release notes; the animated screen caps are particularly great. Kudos.
Introduction to Test-Driven Development (TDD) with Classic TDD Example
Steve Jobs isn't there any more to slap it in their face and tell 'em it sucks.
Could they make cells that can regulate, if there is abundance of X = do something? I mean that would end a lot of problems. Starting with diabetes.
The headline is technically correct. "rewrite with Rust" means there is Rust inside, but it doesn't mean that it's all (or mostly) Rust. But given the way one commonly understands the headline, it's definitely misleading.
I really like the audioremarks.com timestamped commentary. I'm also a musician and made a little PHP app to share demos with friends, I wish it had this functionality.
I started to get some slight wrist pain a while back - switched to a vertical mouse and started releasing my forearms with massage (they were getting tight) and that did the trick. Never had issues since.
I think I've seen people I'd describe similar to the way you describe yourself.

Disclaimer: I think you sound to be quite a bit better than the 2 people I'm about to describe. Just to be clear.

Both people, lots of experience: 30+ years (while me and peers are not even 30 years old) and yet we look at their code (when asked to make changes, or we find a bug, etc) and it's like... We couldn't even write code like that if we tried for, e.g., an April Fool's joke. There's just way too much commitment to doing things dreadfully for it to be possible to be a joke. 1-3 character variable names, huge blocks of code copy/pasted, redundant hard-coded constants, bizarre abuse of scope, resistance to using functions and classes to split up code, god-classes and 5000-line functions when they do get used, etc etc.

And I never felt like their main issue was that they're "bad engineers" or "too old" or anything. It was that they were:

1. completely unapologetic
2. showed absolutely no interest in changing
3. extremely resistant to any process changes that would hold them accountable for code quality (like doing code reviews or using a linter or CI build process)

I think they'd mainly gotten away with just writing crap code for so long that they didn't want to have to change, or had internalized it as "I just write the code plainly, without using tons of layers of functions and classes and stuff". And don't mistake this as someone being woke in a herd of people building big towering oop abstraction factories. That job never got anywhere close to having too much abstraction in the code. People were always way over at the "low abstraction" side of the spectrum. There was no ORM use, no dependency injection frameworks, no unit testing and nothing was testable (because making code testable requires encapsulating and abstracting things into units, yknow), etc.

So I'd say the fact that you understand, have the humility to admit it, and want to do something to change are the biggest issues out of the way.
How much more of a human are you than a radio? A computer?
Some pirate release groups will compromise servers with public IPs to use as FTP hosts. The people that actually post the torrents then download from the FTP host, create a torrent, and upload it to the tracker (from their own PC).

Those hosts usually have fat internet pipes, allowing a bunch of people to download a copy over FTP at once, letting you claim credit for the first rip. There's also probably less of a paper trail; most of the hosts I'm aware of require some kind of ID, and would almost certainly hand that data over to law enforcement.
At least it's static. Spotify keeps pushing music videos as cover art for singles and it's annoying as hell. If I wanted to see a video, I would've used other platforms.
Agree. But I think the overall reason is obvious: customers don't care about album art either. If they did (and used their buying power to show this), Spotify / Apple would change their products.
> "And they are in a duopoly with Google with absolutly zero competition." "The history of the mobile OS market is beside the point"

It's not besides the point, it's important whether there's no competition because Apple crushed them unfairly in an anti-trust kind of way, or because all other competitors are completely and utterly incompetent. That there is a competing OS with many manufacturers customising and selling it and they collectively have the dominant market share by ~2x over Apple says that Apple is not a monopoly. "Duopoly with no competition, except the dozens of companies which outsell them by 2:1" is nonsensical.

> "if you don't like Android and iOS, well, you're screwed" "Yes exactly, smash both iOS and Android into multiple independent companies"

But I do like iOS. And I don't want you smashing iOS because you don't like it. Part of why it's good is because it's made by one integrated company. You already have Android from multiple independent companies - you can have it without Google services, where it's basically functionless, you can have it with Samsung UX or you can try Huaweii's build. Are you saying they're all bad (yes), that they all can't compete to make things better, but if the same happens to iOS that will somehow make it good? Of course it won't, it will make it just as bad in the same ways for the same reasons.

What's wrong with the Pinephone or Librem5 or all the other non-Apple non-Google phones? Why are you "screwed"? They can't compete because making a cutting edge device is hard and expensive.

> "because of Epic Game's threat... of an antitrust lawsuit, you can't even make this stuff up."

I'll check what Wikipedia has on that... "When Epic first released its Android client, it offered it as a sideloaded package rather than as a Google Play store app, as they did not want Google to take any revenue from the microtransactions in the game.[6] However, this resulted in a number of security concerns and numerous unscrupulous clones attempting to pass themselves off as the real Fortnite game in the Google Play store"

Yes, this sounds exactly what I expect, not techno-freedom-utopia but unregulated scamland, and why I'm objecting so hard in this thread. Followed by "Sweeney said that they undertook the actions as "we're fighting for the freedom of people who bought smartphones to install apps from sources of their choosing, the freedom for creators of apps to distribute them as they choose, and the freedom of both groups to do business directly."

That sounds awesome, imagine the freedom to install apps from sources of your choosing, like sideloading ... hang on "and by April 2020, Epic discontinued the sideloaded version and placed the game on the Google Play store". Oh I guess he didn't really believe his own story at all, and wanted to benefit from Google's better reptuation and filtering on the Play store, while arguing that it shouldn't exist?
Yeah my first though on reading the article title was "neither do I." I'd find a little information about the album (date; what number album it is from that artist; collaborators) way more useful than the art.
Both Spotify and Apple Music make it really hard to see album art. It seems they just don't care about it. They show tiny thumbnails, and there's no way to make it bigger.

But it's not like artists care either. 99% of artist websites just have low resolution pictures as well.

I recently bought an LP, mainly for the album art, and when I unwrapped it at home I realised that they apparently sent 72 DPI files to the printer.

I just don't get it. They make all this elaborate artwork, and then they only let you see thumbnails.
Devs are entitled. News at 11.
Nrf52 are great BLE chips, however the full bluetooth spec (classic+BLE) is orders of magnitude more complex...
The k5 pro is excellent, and unlike the zen doesn't need a firmware flash to make it so. Enjoy!
What's the alternative option? Stretch and pixelate the album art so it's larger on the screen?

Personally, I wouldn't use a music player to view album art.
> Apple is trying hard to destroy the concept of an "Album"

Hanlon's razor: "never attribute to malice that which is adequately explained by stupidity"

Complacence/Apathy might be apt substitutions for stupidity in this case.
Rosy ways to explain this result:

1. Some participants are able to predict the result but when they are forced to act on it beforehand the entanglement collapses.

2. The negative correlation with charity spending is because the cheating participants know a better charity that urgently needs the money. Defrauding researchers is morally justified in this case.

Seriously though, that was a very interesting read.
Microsoft wins $21.9B contract with U.S. Army to supply AR headsets
some light dark humor
Use CDK.
http://cml.harvard.edu/publicationposts/2019

https://www.modernatx.com/mrna-technology/mrna-platform-enab...

Not weird at all.
I don’t care how people do their focus time, and I’m fine with Zoom for broadcast/presentation style meetings, but I’m excited to have my coworkers physically present again when we’re discussing and troubleshooting things together. Zoom fatigue is real, latency kills interactive conversation, and the avatars on my screen are at this point pretty disconnected from the real people I once knew.
The first step is acknowledging your current limitations, and you’ve done that admirably. Next, I encourage you to give yourself grace. Know that many of us have been in your position, and have been able to build on the experience and develop our talents and careers anyway.

If you do want to improve your software skills (and it’s okay if you don’t, but don’t be discouraged just yet!), my main advice is to surround yourself with people more talented than yourself, whose work you admire, and who have the patience and social skills to mentor you. This is how I went from basically you’re at now... to being one of those mentors for others. I learned to drop my ego, to embrace rigor I’d previously considered onerous, and to be transparent when I had room for improvement.

I’d also recommend spending some time learning something far outside your comfort zone. For me, this was learning functional programming (Clojure) and working on distributed systems in that environment (previously I’d been primarily a frontend dev).

Getting involved with an open source project is also a great way to get exposure to both the talent and learning opportunities I discussed.

Lastly, I’d recommend pushing yourself to embrace some rigor yourself and see how it improves your work experience. If you don’t do TDD (as in real Red->Green->Refactor), try it out. If you’re not comfortable with a debugger, find one that works well with your toolchain (or try new tools that provide a good debugging experience). If you’re not accustomed to a consistent peer review process, ask a friend/colleague to review your work whenever possible.

Some or all of that may sound daunting. And again if you’re more interested in changing track, that’s okay too. But if you do want to become a better developer, these things are not as tough as they sound, and future you will thank present you for the effort.

Oh, actually one more thing:

> I'm thinking about looking for semi senior roles but I'm afraid it'll look weird for the company interviewing me to hire a semi senior with +10 years of experience.

I recently left a job, and asked some friends/former coworkers for recommendations. One that came up was for a less senior role than my previous roles over the last several years. At first I was hesitant, and had similar thoughts to those you expressed here. But I did consider the role anyway, because it would also leave more room for compensation advancement without moving into management. If you’re concerned about this sort of judgment (and if you’re concerned about ageism), feel free to just leave some older experience off your resume. I personally tend to only list my last 3-4 positions unless there’s something especially impressive further back.
I really want to get on board with Linux as the desktop, but it’s not there yet for the average person. My package manager broke in Mint, not sure why, and I had to do some Googling and fix it. I had to reformat my wife’s Linux laptop for some reason. They both run great when they’re running, I was surprised even Microsoft Teams has a Linux binary, so it’s definitely improving. But it’s still tough to recommend to grandma.
PostgreSQL Streaming Replication Internals and Architecture
I feel so sorry for you. I really do. But I have to say it. You need to do 3rd party backups always. never ever rely on the provider only. Unless it was an amateur thing but seems like it was very valuable to you.
Do they go belly up? As far as I can tell bankruptcies of Valley startups stopped decades ago. I can't remember the last company that literally went bankrupt. Failing firms are always bought for undisclosed sums. VCs will not let their firms fail, they will always force one of their more successful bets to buy the less successful ones under the cover of some plausible-but-dubious strategy.

I'm pretty sure the majority of all acquisitions in the VC-backed startup space are like this. They aren't real in the sense that they'd be happening independently. They're the VCs bailing themselves out.
Or such as CDK...
Yeah, I haven't given CDK a good shot yet. I did write something like it (for Python) before CDK existed, and it was very nice. I'd like to play with CDK, but I'm no longer working on AWS systems but rather GCP/Terraform. Best of luck to the CDK folks!
The Confluent/Kafka or DataBricks / Spark model seems to be working out well (Redhat / Linux?).

A bit more on the connectors and capabilities and some observability / governance and AirByte would be a killer application.
I dunno. I suspect that the fact of MS being the only AR headset you can buy today is a bigger part of this. If there were any competition you might be able to argue this. It's not like AR is even close to being mature enough to use in any contested space.
This Architecture diagram should be helpful for beginners
Reading up on it.. they store it 18 inches above high tide in single walled corrosion prone storage that can't deal with ground water moisture that is expected to eventually seep in and they came within 1/4th of an inch of dropping a barrel in a way that would break the air ventilation cooling system and require water cooling and possibly cause a Fukushima like radioactive steam release.. just a few miles from Los Angeles.
It doesn't go away with Apple Music, they just shove their explore features in your face, and the experience for listening to your favorite artists still sucks.
What? It looks almost exactly like what OP shows:

https://i.imgur.com/AFvhdNB.png

(Except the "it becomes smaller when pausing" part, of course)

I'm not saying it's bad and IMO it's fine, just that I don't think it's really different from Apple music app.
Interesting.

https://anon.sharehub.live/post/ckmxul8tb011415mjhtta30jq/Si...
Including people migrating from Oracle or other databases to Postgres
Join #amazon-remote on Slack ;-)
Thanks! My reply looks a little bleak, but it was a successful seed round raise (TerminusDB). We are doing fine and the future is bright, it just took months of blood, sweat, and tears to close.

Struggle is good (sometimes)...
>This is called a zaibatsu in Japan and a chaebol in South Korea. The Korean ones in particular are simultaneously fascinating and disturbing due to their interwovenness with the state.

The zaibatsu were similarly interwoven with the Japanese state through WW2, when the connections were cut during the US occupation. While Sony, Toyota, Mitsubishi, et al. are very large companies and have the corresponding influence any such large company would have in any developed country, there is no comparison with the dominance of Samsung, Hyundai, and LG of the Korean economy and politics.
That sounds right. What utilities want are components that you install and thereafter take little attention. Re-using recycled batteries does not fit that model. They'd be much happier with something that cost more but lasted 20-30 years.
> Not only do we not know how to build truly "intelligent" software, we don't know if it's even possible.

Theoretically, we do know how to build intelligent agents, e.g. AIXI. My bet is on something like [1] for the logic and [2] as the decision theory for a computable equivalent.

Humans aren't even generally intelligent in the same way as AIXI (and to be fair AIXI requires sufficient perception and outputs to be effective, but the choice is not as hard-wired as humans are); we are very environment dependent and need augmentation with tools, education, etc. in order to make intelligent decisions.

[1] https://intelligence.org/2016/09/12/new-paper-logical-induct...
[2] https://intelligence.org/2017/10/22/fdt/