skysight-inc/HackerNews huggingface dataset:
:D

It is a good telling of things. Live well, full. You deserve it.
Not! it was just a troll. They are numerous these days trying to get people into their political discourse traps...
I personally use ProtonVPN.
Doesn't this thread already pose an ideological argument (e.g. country x and y are authoritarian/bad, while country z isn't)?

I personally find it really hard to refrain from commenting when there is a very once sided view presented on a front-page topic.

The issue I have is that some topics feel like they are either flamewar or a one-sided view where people feel like they can't comment because going against that view might start a flamewar. Neither promote curiosity

edit: My comment isn't necessarily connected to that of parent, but more to your reply
Sounds like you should go with email server. Just see how far you can go with that. I wouldn't spend more than a week considering alternatives before jumping in and building.
Yes, I'm struggling to thing why you'd ever want to construct URLs that way - I'd stick them in configuration with parameters if required.

Edit: Glad someone noticed it was "http" - which is one of the details I do remember correctly.
Music collection sucks so bad
Do you believe we should stay away AND vaccinated, either until we ascertain whether vaccinated people do not spread the virus, or do we stay away until the pandemic burns itself out naturally ?

Premises of my question : current vaccines work against future Covid variation. Also, I'm not trolling. I'm genuinely interested to know how various people think, depending on how the situation evolves.
I know you have your reasons and I won't question your capacity or vision, but I'd definitely be more interested in an active 'Sublime Text' that is maintained on an ongoing basis than the current major release model you have.

Back when ST started to get popular, you were up against Notepad++, TextEdit2, Visual Studio perhaps, and others. Now there's Atom and VSCode that are actively maintained and have active communities. I doubt I'll use ST4, but I wish you all the best, but I do think the model is wrong.
Evidence shows why we need a law against biometric mass surveillance
The parent directory is the Android supporting stuff like the bluetooth HAL and the JNI interfaces. The rest is the old bluedroid/floride stuff.
Wait, what was wrong with the #define solution? Just the name of the macro? Didn't he do what you wanted?
Do you have any specific criticisms of that index, or just generalized ideological grievances? Moreover, are you saying that the UK is not meaningfully more democratic than China, and therefore that index is inaccurate?
some questions:

- do you lean toward liberal or conservative?

- what is your threat model? twitter users or do you plan on pissing off a nation state? also, what country are you in?

- do you have the knowledge to acquire or use cryptocurrency?

- how much would you trust a registrar?

- are you trying to buy one domain for a blog where you will potentially offend someone, or are you looking for an all in "form offshore limited company and have the domain and hosting purchased by that"?

- can you afford paying 3-8x what a normal domain would cost to pick a "better" registrar?
Sublime Text isn't my main editor anymore but I still reach for it in certain cases. If I need to check a file out quickly it's nice to have a program that opens fast and yet still provides syntax highlighting.

The other thing I use it for is multi-file search (and replace). As far as I know the only way to get VS Code to do this is to open the directory as a project. With Sublime I can enter any path I want. It's more ergonomic than grep and sed for this. When I search I can just pick a result from the list to jump to that location in a file. And when I replace I have the option to check over the modifications before saving (though usually I just make sure the number of replacements and files seems about right).
Question: did your bad habits never bite you before? If they did, what did you do about it. If not, that’s either unfortunate or you didn’t notice.

The only case where I would expect you to change this trajectory is one where you legitimately had no need for best practices before now. In some contract work, this may be the case.

Otherwise I would say PM is a better path for you. In fact if you’ve gotten this far, I’d imagine you put a lot of emphasis on the deliverable itself and ensuring it works right, which is all a PM cares about anyway. Your description of yourself is far more technical than most PMs I know.
Most developers are terrible.

They are either extremely untalented and take a whole Sprint to write a simple function,

Or are really smart and take a whole Sprint to write a simple function (because it must be perfect).

So you're in good company.

Also, the person that "just gets it done" can be king in some companies (agencies/consultancies/corp). Just learn to avoid critical security mistakes and you're golden.
>IMHO that is a fallacy.

Email spam works exactly this way. I think what you are pointing out correctly, is that the percentage might be incorrect; the principle is not.
There's also countless links to ads. I feel like a three paragraph summary that offers you no real information over the title, does not warrant the visit to Phoronix.
Research shows that if you list at least three things you’re grateful for everyday, you will significantly improve your mental health.

Does it really, or does this line just sound good? If you're going to make a claim like this, you should probably link to peer-reviewed research that backs this up.
Awesome Rusted AI
Clearly you have moved to a better league and your performance has dropped because of it. It does not mean you cannot improve and cover that gap. Maybe just because of your environment or background you have missed exposure to learn what you now see you are missing. Now that you see what you are missing go and fix it. Knowing what you lack is a good first step.

Do not give up so early thinking on changing roles unless this is what you want to do. And notice that PM requieres a different set of skills. I even dare to say that the knolwedge gap could be bigger moving to a bigger company and in the way taking a new PM role. And learning PM without experiencing the role is even more difficult.

If I were you I will get a good book or on-line course and work on it on the side. Go to the sylabus of some good university course or some online course of the same sort and get some funcdamentals of computer science on algorithms and data structures. It might take you a number of months but you will enjoy and learn from the begining. The type of mistakes you say you did in that first role are pointing that you need some fundamentals.
Sorry, but this is wrong. First of all the rates for publishing royalties are standardized and typically wouldn't be renegotiated on a song-by-song or project-by-project basis. So it is very similar to '10% of sales goes to the song writer'.

Equally important is the fact that a share of publishing means a share of all sorts of royalties which aren't negotiated case by case. For example for playing the song on the radio, in restaurants, on TV shows, etc. But even more insidiously, it applies to cover versions. So if Elvis Presley gets a 50% songwriting credit, he will then take 50% of the portion due to the songwriter on any version recorded or played live by anyone (who hasn't added the 'Presley magic'), at any time in the future.
I've come across the book Clean Code, which presumes to improve your craftsmanship. It has been improving craftsmanship for 12 years, and everyone has noticed of course.

Have you seen a shortage in people who dress up their preferences as facts? Maybe a better question is, who is producing the good software? Oh, and software ought to include malware (personal preference).
Members of the choir are performing artists. They make artistic choices related to the actual performance of the song, like how to sing the words written on the page.
Dude, it's not a feature that someone who makes a trivial mistake in a banking application they don't fully understand can have all their money stolen with no recourse.
From Python to browser-based data visualization
I mean, Mozilla migrated parts of Firefox to Rust, that's the big one. I hear it might start being included in the Linux Kernel soon.
That is because the "good people leave" is not punishment, it is often reward for cheaters. They got rid of who they see as risk-averse petty nitpicking loosers.
> on-prem is much better in most cases

Counterpoint: https://en.wikipedia.org/wiki/2021_Microsoft_Exchange_Server...
I have two music albums out, and I don't ever hesitate to tell people when I wrote, co-wrote, or re-arranged a song.

It never made me feel less accomplished to admit when I didn't write something.

That said, most of the time people just assume I wrote them all, unless they recognize the cover's original.
There should be an International Restore Awareness Day as well.
Stefani Germanotta is a singer, songwriter, musician, actor and dancer of EGOT caliber. She's not just a pretty face, the lady has mad skillz.
Stop (if you are) using trial and error, hacky approaches to solving your problems.

I can't comment on your domain complexity but this in itself helped me improve a lot.

Just try to understand what you are doing and why you are doing it. The idea that a problem should be 90% analysis and 10% execution has a lot of merit.
> Blame the carpenter, not the tools.

That's a weird way to put it. I would blame the carpenter for picking the wrong tools.
I build boats.

I work in an office/workshop for my 9-5 and then I build dinghy, canoes, catamaran and so on. have sold some, been commissioned for some. depending on what it is and the materials needed can take a month or six fitting it in around work and family.

working on a 12ft runabout at present for a friend, keeps me amused for a month or so.

not HN related but I guess it's my side hustle
GPL is the problem. Hardware vendors won't touch it with a 10k foot pole because of the requirement to redistribute patches.

There's a history of wanting BSD licenses at Android's inception. If the BSD distributions hadn't run into problems relating to legal battles at the time, Android would be built on Mach with a BSD userland rather than Linux. Additionally, there was more vendor support and drivers for the Linux kernel than Mach. Sadly, for the fledgeling enterprise that was Android, it was better to start from Linux, and use Apache/BSD style licensing and write their own userland.
EU, UK, US and Canada Announce Coordinated Xinjiang Sanctions
> If anything, the original poster is describing the opposite of imposter syndrome, because they cited specific objective criteria showing that their job performance is inadequate

It is not clear if what original poster described is objective: I am guilty of writing such software myself in the past. I was given unrealistic timeframes to write good software - in no way did that make my performance "inadequate", that's just the trade-off chosen for me (I wonder if the author felt pressured to deliver quickly). The only difference is I didn't blame myself for the outcome; rather, I felt proud of being able to deliver something that works on short order.
The Bee is terrible satire. This is a reasonably good joke, because they stole it[1].

Which they then made worse by adding some cruelty. "Admit" is their fantasy: "ha ha, you're not so great, you're not really that smart". The original gag "Computer Programming To Be Officially Renamed “Googling Stackoverflow”" is better: it's programmers being in on the joke instead of punching down.

Punching down is pretty much what The Babylon Bee does. Another of their articles is "Dumb AOC Accidentally Strangles Herself Tying Her Shoes (Because She Is So Stupid)". I literally thought that was somebody's parody of the Babylon Bee, but no, that's a real thing:

https://babylonbee.com/news/dumb-aoc-accidentally-strangles-...

I think that may be them attempting to parody themselves. But it's incredibly hard to tell.

[1] https://www.reddit.com/r/ProgrammerHumor/comments/3dxkka/com...
Rust does not have classes, strictly speaking, though you can define methods on structs.

https://crates.io/crates/cxx is the simplest way to do an integration. It is slightly more work than "just plop in" but it's not incredibly difficult. It's harder than mixing C and C++ together, but then again, almost no pairings of languages are that easy.
> In Seattle, Apple has given the feds vital evidence from one of its iCloud users who was arrested for firebombing cop cars during the George Floyd protests in late May.

> The case shows how Apple is willing to help even where the context of the crime is controversial, namely the Black Lives Matter protests.

EXCUSE ME??? Are you saying that firebombing cars is somehow an acceptable act in the context of a protest, and that helping track down the perpetrator of such an act is a bad thing?
My guess would be that they can apply much more pressure to the Bluetooth chip vendor. The buying power that Apple has for designing in a particular chip is much bigger than any individual Android manufacturer (even Samsung). That gets them the leverage to get the chip vendor to do what they want.
Nice to see this.

Sadly the Android team, while taking this safety steps, it keeps using unsafe C userspace for NDK APIs.

Security is as good as the weakest link.
The same argument could be said about children forced to work in sweatshops - "If we ban sweatshops, how those children are going to make money for their family?"
There is no clean and nice way out of this, because their government will be kicking and screaming, but we simply can't have that in the world.
The trade should resume once China change their ways and those workers will have enough free time to end it - in the end their whole society is responsible for this and they should take that responsibility and sort themselves out.
Why the EU could say to the UK that there will be no trade agreement until we (the UK) agree to follow the EU standards so there is a level playing field? No such talk towards China.
I think the answer is yes. Most C++ projects would be better served by Rust. However there are many caveats:

- I think that C++ devs are still more numerous than Rust devs.

- There are many excellent C++ libraries that don't yet have great Rust bindings. Furthermore it is unlikely that template-heavy libraries will ever be easy to use from Rust.

- C++ is supported on more platforms.

- C++ is more powerful. (Particularly templates). You rarely need more power than what is available in Rust but if for whatever reason your project would really benefit from heavy meta-programming C++ will be better. (I think this case is rare). Rust is also catching up, but the language development, especially around generics is fairly slow (which is probably a good thing)
> It’s cheaters feel that event among other cheaters they feel they have a better shot and will avoid the meritocratic choice.

Cheaters think they are the meritocracy. They think they are smart and resourceful.
Not even digging about if this is really not the case, I question the premise that you should be a senior software engineer after merely 10 years in the field. In tons of other area, this would certainly be considered a criteria for "seniority"...
Ask HN: Why are Brazil's Covid-19 numbers so bad?
Seriously, what is going on there?

I've been keeping track of deaths per million chart on a daily basis and Brazil just keep getting worse:

https://ourworldindata.org/explorers/coronavirus-data-explorer?zoomToSelection=true&time=40..latest&pickerSort=desc&pickerMetric=new_deaths_per_million&Metric=Confirmed+deaths&Interval=7-day+rolling+average&Relative+to+Population=true&Align+outbreaks=false&country=IND~USA~GBR~CAN~DEU~FRA~BRA~RUS

Screenshot of the chart above: https://i.imgur.com/UZgCzWh.png
I’ve been using it for a while but feels pretty lite on the analytics so far, would be nice to see performance stats per page if that’s possible in a privacy friendly way.
Fun fact: Google's from-scratch Bluetooth stack for Fuchsia has been written primarily written in Rust since it's conception for a few years now.

https://fuchsia.googlesource.com/fuchsia/+/master/src/connec...
Well, you could still downvote other people's posts.

So if this happened on HN, the subthread probably wouldn't survive long.
As best as we know it does: https://www.health.harvard.edu/healthbeat/giving-thanks-can-...
Stream of text was by design
I love Sublime, but like many others have not used it nearly as much in recent years due to how much more powerful VSC is for Python development: do you still do work in Python and if so, does ST4 have a somewhat comparable experience to VSC? Last I tried (which was two or three years ago) I couldn't get code navigation, completion and debugging to work on nearly the same level and remote editing in VSC was also much easier to set up.
I work in software sales so I get to see things from a slightly different perspective here that might be valuable for you to consider.

Over a decade with a handful of different vendors I've worked with, I have had "are they seriously asking us this question? how could they possibly not know this?" conversations with internal tech people at least once a day.

There are people and teams everywhere who have been assigned projects over their head - many with more fancy titles than "senior software engineer". Often we as the vendor are literally writing or correcting code they've written in order to solve the problem. And we're able to do so with minimal context because the mistakes are so basic. Sad to admit - but the reason they often buy software is that they're lost and need help and have no where else to turn and there is this nice vendor who they can email stuff too and have it returned fixed bc they're trying to close some million $ deal.

So yeah, par for the course. I guess don't be so hard on yourself and just focus learning on the job (that's what everyone else is doing). Software sales or a sales engineer type role could be an easy transition as well if you just want out.

Good luck.
I think Zig could end up being much more popular for domains where Rust's safety and correctness features are less important. Something like a bluetooth stack is exactly where Rust is ideal though imho. Some for crypto libs.
I am a Sr. Product Manager that considers himself at best a Script Kiddie. If you have a firm grasp on logic and conceptually understand how the modern stack works, you can be a successful Product Manager embedded with an engineering team. That success hinges on the relationships and credibility you build up with the engineering team. It helps if you can remain conversant and can join a conversation about technical / business tradeoffs. Mature teams will abstract away the second order technical complexity when interfacing with the PM and will translate why things are hard, costly, and risky.

Obviously there is a whole other skill set that is required for a PM but those skills vary depending on the organization.
If it was designed for Huawei using US EDA tools then it is subject to restriction. Even if it was Huawei specified, UK intellectual property and “sweat”. Unless of course Biden has changed the rules.
https://web.archive.org/web/20210125200703/https://www.comme...
Obvious bias, but myself and a number of people I know have obtained great value from the Insight Fellows Program [1]. From what I can tell, nothing else really comes close.

For their Data Science program, I believe a PhD is still a requirement, but it seems you have one. The bigger caveat is that it's not really a "bootcamp" per se, in that there are no real lessons or assignments. Applicants to the program are expected to be nearly ready for entry into the job market already. The program is rather for developing soft skills and networking. Although the program centers around a project, the project is really more of a conversation piece for interviews.

Pre-COVID, this program was free, which was one of the best things about it. Now I believe there is an ISA instead.

[1] https://insightfellows.com/
I always thought the artists make token edits to the songs so they can keep up the charade of writing their own songs for marketing reasons.

Someone told me "Taylor Swift writes her own songs." Sure, but when you look at the songwriters on 1989, over half of them were at least co-written by the song writer with the most #1 hits after McCartney and Lennon.
Two thoughts. One strong agree on nuclear, though generally being against nuclear probably also entails not understanding the magnitude of our co2 issues (eg unless you want to reduce quality of life drastically, nuclear now).

But re adapting to changing climate, the issue is we can’t adapt to something like the predicated changes, a significant chunk of the earth would become unlivable. Mass migration and food supply changes abound. unless by adapt you mean “mass death” which historically had been how we’ve (life) adapted. But if you are against your family dying, younn b probably want to figure out this climate thing ;)
What next? `ZERO = 0`, `ONE = 1`, ...?
Fwiw, I fuzzily recall a paper some years back, which suggested some benefited more from gratitude journaling weekly, rather than daily.
I know of "senior" software engineers with 2-3 years in the field...
That's great, exactly what I was looking for. OP should link to something like this.
What are the security implications? Programs that call XGetImage() when sandboxed in a Xpra/Xephyr session will get back nothing.
But you were the one with the pluggable API if I recall, and so able to work across platforms and with other apps, while also being rich enough to implement a “GTD” type system. I could tie a number of things to you, making me a happy subscriber!

Thinking back, I think the thing that eventually pushed a shift was not the ones you mention, but Trello, thanks to Kanban w/ card flipping mechanic, along with “team” boards w/ permissions.
I’m not conflating anything.
Check your facts.

“ Way back in 2004, Cisco wrote an IETF proposal for a “lawful intercept” backdoor for routers, which law enforcement could use to remotely log in to routers. Years later, in 2010, an IBM security researcher showed how this protocol could be abused by malicious attackers to take over Cisco IOS routers, which are typically sold to ISPs and other large enterprises.”
https://www.tomshardware.com/news/cisco-backdoor-hardcoded-a...

Next time know what the fuck you’re talking about before opening your mouth.
Record producers are not entitled to royalties unless they have songwriting, composer, or performance credits on a song. Essentially, they're the guys who bring everyone together and make sure a song comes out at the end.

Many record producers do participate in the songwriting or composition process and are credited for that work (for example, Jay-Z), but the vast majority don't (for example, Glen Wallachs, co-founder of Capital Records).
hCaptcha has been mentioned as alternative.
The 17 was a scaling factor for a graphics transformation (and sometimes was doubled to 34).

Let's imagine that we later decide we want to make a change and have it be a little bigger. Do we change it to:

#define SEVENTEEN 23

Instead, if it was:

#define MENU_SCALING_FACTOR 17

then such a change would be sensible (which was the intention). I admit to having some sliver of culpability here (though the verbal explanation of why we'd prefer to pull the hard-coded numbers out of being sprinkled all over the codebase I assumed would have sufficed).

This seemed to border on /r/MaliciousCompliance, but I know he was actually trying his best (and was pre-reddit, of course).
https://thelastpsychiatrist.com/2014/04/the_maintenance_of_c...
Banned from Skype
I love to think about this.
ESA – Calling for Astronauts