skysight-inc/HackerNews huggingface dataset:
Glad to hear it. Perl 6 was some kind of twisted complexity pornography.
if you here i wanna smash
The pipe is itself a huge abstraction. If you need proof, read the implementation. Buffering, open vs closed, process suspension when the pipe is empty and resumption when there is data... Pipes hide a lot of complexity under the hood, even as simple as they are.
Apps abusing clipboard can steal the passwords from the password managers when user copies it and associate with the user account via parallel construction.

e.g. Time of stealing password from clipboard + time of my HN comment.

I've been long weary of this, android 10 has made some changes like allowing only IME & in-focus apps to access the clipboard. Not a fool-proof way to prevent the issue.

One more reason to destroy app duopoly, switch to pure Linux OS [1][2][3] and force app publishers to stick with web apps/PWA with more user control.

[1]https://store.pine64.org/product/pinephone-community-edition...

[2]https://postmarketos.org/blog/2020/06/15/pinephone-postmarke...

[3]https://puri.sm/products/librem-5/
I don't disagree with you there. I believe the sheer scope of the task is overwhelming but those who want to hide their sins a will ensure the resources never come to pass.
I agree that it’s horrible, but I only wanted to explain that lawsuits have already been tried many times.
The premise was intriguing but there was no there there.

Examples of next level skills and how they helped him level up his career would have made this piece far more interesting.
In my point of view, most programming stacks are as hard as understanding the context they are planned for. Eg, It's much easier to learn a new JavaScript novelty ui framework knowing exactly where this piece you're writing will fall into. If you know the bounds of something it's easier to fill in the gap.

If you are learning frameworks just for the sake of it you'll have a hard time building something real.
I’m not sure I understand. They like being tricked into thinking there’s a message for them?
Hi,

Actually, it is the pointer support in the SPARK variant of Ada that was inspired by Rust's ownership/borrower semantic. Originally, SPARK didn't allow any pointer usage, but with the new ownership/borrower semantics, SPARK allows limited usage of Ada pointers.

As for more literature about using Ada's tasking features, I recommend the wonderful books and papers by Alan Burns and/or Andy Wellings, such as "Concurrent and Real-Time Programming In Ada (3rd Edition)." AdaCore has an old presentation on using Ravenscar with multi-core processors (https://people.cs.kuleuven.be/~dirk.craeynest/ada-belgium/ev...). There are more articles on the internet on Ada Ravenscar tasking profile and full Ada tasking.

Recently AdaCore announced they are adding support for CUDA applications in SPARK (https://developer.nvidia.com/gtc/2020/video/s21122-vid)
There is nothing meritorious about being black, or being a female, or being white, or being male. You cannot choose your race, or your biological sex. You didn't earn these traits, and you aren't a better or worse human being for having any of them.

The NASA HQ was named after somebody to celebrate traits they didn't earn or choose. There are plenty of engineers that were objectively better engineers (I'm sure there were or are many black female engineers who are better engineers than this individual). And there were many engineers that contributed more to the space program than this individual.

If their achievements were that incredible, we would've heard much more about them. Plenty of white engineers had successful careers, contributed to their program, performed well, but will forever go un-named, and unappreciated. And that's fine. Nobody is complaining about that, and neither am I. That's life. But to pluck somebody out of a huge number of engineers because of something they had no control over (the color of their skin) and then name a building after them because of it? Absurd.
There was a time when people could run opensource software on their primary computing device, and total privacy control was available immediately, and not dolled out and taken away at the whims of their corporate overlords. Apple has done more to kill opensource, and thus eliminate privacy, than any other company in the history of computing.
A lot of bills of all had been in the works for years and were only passed after some swell of public opinion.

For instance the Patriot act didn't come out of nowhere, but it's provisions had been shopped around for years prior. With 9/11, they had the votes necessary to move forward with it.
Bytecode tracing is new in 3.7, and nobody's used it in coverage.py yet.
> I mean, the combinations of $%@ are really astoundingly bad. $ alone has so many different meanings and operations depending on context. You won't find that sort of thing in any other language.

I kind of felt lost first getting started with Scala where I felt like there was symbol overload.
Sure. My profile has connection details.
You've got far more Haskell experience than I do, but I have done some pretty heavy refactoring on large java codebases. The process always seemed to be, tease out some interfaces and switch the implementation of those interfaces. Over and over and over. I could lean on javac and tests but some knots are hard to untangle and take a long time.

I believe you that the in the large it's still hard. It seems so much more pleasant day to day untangling that big ball of string with Haskell rather than Java.
Neat. I was unaware of this manual. For the lazy but curious:

https://software.intel.com/content/www/us/en/develop/downloa...

And if you want ALL THE THINGS:

https://software.intel.com/content/www/us/en/develop/article...
These types of tools seem excellent for prototyping, but always fall short in addressing the real world issues of increasing scope and maintainability. No code web development (Wordpress, and Squarespace) has largely thrived due to blogs and largely static content, but I fail to see a similar use case in mobile app development. Maybe it's a lack of imagination, but how valuable is a tool like this outside of todo lists, blogs, and other minor use cases?
>The biggest earnings come from building and growing with a winning company.

This sounds a bit like HR propaganda.
> Anonymity is a major key why older forums were much, much better than our social media of today.

I really doubt this. The mask of anonymity completely removes accountability on forums. Pseudonomity is a better approach, along with moderation, and ultimately, a community committed to civil discourse. But the quality of commentary on any forum is a fragile balance, as the evolution of HN has demonstrated.
_Z3addii looks like C++ name mangling - embedding parameter/return type information in the symbol (function) name, required to support C++ features on top of the linkers C++ grew up with.

Declaring the function as `extern "C"` would turn the symbol name into "add", or maybe "_add". I suspect the author extracted the name from compiler-generated assembly or from a tool to list the symbols a .wasm exports.
Unless it allows you to own all your data - how it is different and what is the guarantee they won't be acquired in the same way and leave all their customers to look for a third service?
> By that time the kind of learning novelty people are used to isn’t there. By 16 months they’re restless. By 24 months they’re gone.

Ah, if only the reason I left was a lack of learning novelty! In my experience, the 2 to 3 year timeline is how long it takes to get fed up with the job's flaws.
By and large this is true. However, the android Citibank mobile app refuses to do anything useful if you don't give it access to your entire file system upfront.

I don't think Apple would allow that kind of permissions abuse, but apparently Google does.
The numbers don't change much at all for 80+.

Not to mention lots of people won't live until 80 much less 60.

And adding social security would increase the % of people who had 500k but would also increase the net present value of individuals @ the top 20%.
> People who care about zero overhead wouldn't be using Kotlin in the first place.

Depends on the target platform. When developing for Android, one can't entirely escape the JVM (or rather, ART), and developing entirely in a JVM language eliminates JNI overhead. And I'm guessing ART doesn't have all the advanced optimizations of HotSpot.
It’s a gesture that doesn’t literally cost anything but can make blacks feel appreciated and some sort of justice, a symbolic one. And yet, some people’s ego won’t allow for that. They have nothing to loose and yet their ego is freaking out.
> Their main limitation is that they aren't effective in extreme cold.

I've researched this a lot since I want to install one and live in a cold climate. The new ones can put out a lot of heat at low temperatures.

As an example, see the linked "AHRI Certificate" for the product below. It states:

- 11,800 BTU/h at 47 degrees fahrenheit

- 7,800 BTU/h at 17 degrees fahrenheit

I feel like I've even seen some that say they put out 100% of the rated heat at like 5 degrees fahrenheit.

You have to make sure you get a cold weather one, with a base pan heater. They're usually more expensive.

Here's one I've looked at for reference. It costs $300 more than the less extreme temperatures one. I don't think it comes with a base pan heater, but I'm not sure: https://senville.com/12000-btu-mini-split-air-conditioner-se...
An even worse anti-encryption bill than EARN IT
Good point. Perhaps it is more accurate to say that with pipes, the structure is purely up to correct semantic interpretation to maintain, whereas other abstractions carry structure alongside the payload as part of the spec of the abstraction.

Of course, one can always botch configuring that structure. You never really quite escape the rule of "garbage in, garbage out."
Best ERP Provider in Pune
Would it be petty of me to say I just hate DuckDuckGo's name? I know that's a stupid thing to pick your search on over privacy but when I use it I can feel myself internally screaming at how lame the branding is - I can't be the only one right?
“Either iOS is secure or it’s not”
You must not be up on security, and that’s cool, we all have stuff to learn.

So let’s define our terms a little bit. What is our walled garden and what does it bring to the table in terms of security?

Off the top of my head I’m thinking we get more eyes during the review process, maybe some static/malware analysis, etc..
Another thing is the “soft controls”, not allowing certain classes of apps that Apple doesn’t feel “belong” in their garden. Well that’s a net security benefit too. Less apps, less possibility of exposure, more careful and selective choosing of apps allowed, you’re going to see less shady stuff and abuse.

Compare the two app stores, it’s not even close.

So the security benefits of a tight review/control process are pretty clear, and play out in the results of malware outbreaks between Google and Apples app stores.

The question of trading freedom for security is another topic, one that cuts deep into the fabric of western society. Too deep for this convo!
Because facebook.

Also security issues, lack of privacy, lack of proper encryption, censorship, etc. among a long trail of reasons.

Also whatsapp founder quitting and leaving 850millions dollars on the table doing so over the way facebook makes money out of whatsapp and for th way facebook made him mislead the european commission to have them green light the sale of whatsapp to facebook.
He also called repeatedly for people to get rid of Facebook services.

for exemple this: https://en.wikipedia.org/wiki/WhatsApp_snooping_scandal
and this https://en.wikipedia.org/wiki/Reception_and_criticism_of_Wha...
Also heavily used in banking and trading systems (Fidessa).
One thought is that we could have two mandated versions of every website: (a) the text-retrieval optimised version and (b) the web developer engagement version.

When this idea has come up on HN before it has been met by angry web developers claiming they "would have to maintain two websites" or some such nonsense.

However, consider that no one composes content in JSON, or even HTML. Textual content always begins as readable text. Even if only in the mind of the person creating it. There is nothing to maintain as there is nothing to "develop". All that needs to be done is add the HTTP header and deliver the text.

One of the most popular examples of text retrieval I can think of to illustrate:

https://www.kernel.org/doc/Documentation/

Personally I prefer the directory-style "Index of" to the HTML-ised "Up / Next / Previous". Same functionality.

Even if the complaint "we would have to maintain two websites" had any substance, which website do you think would be easier to maintain?

That is a rhetorical question. That means I already know the answer.
Apparently it is not new change [1]. I just happened to notice it now since I rarely used it before. Now the tablet functions as a handy Zoom whiteboard [2] drawing tablet. Good thing I didn't throw it out.

[1] https://www.androidpolice.com/2016/05/10/es-file-explorer-up...

[2] To those who might laugh at my paranoia about ES while I happily use Zoom, I teach classes and it is not an easy choice not to use Zoom.
I agree, I wish he would have fleshed up what these "next level skills" look like. More importantly, how that leads to a pay raise; The reason people job hop is that it's the fastest way to get a 30-40% pay-raise.
Of course I'm ignoring your charts! After explaining that the first of your charts is too broad, and the other I can't read the labels of. I was giving you the benefit of doubt but after your answer I must presume you're picky with your sources to protect your story.

I'm not aware of a flaw in the Euromomo collection. Why discount it? I think they're more competent at collecting death-tolls than I am. What would be the benefit of me collecting the numbers myself?

Do you disagree with my estimate of 15% excess mortality in the 15-44 age-bracket? Or do you know of a Coronavirus epidemic in the past that had a comparable effect?
Overcoming sexism and racism is something to be proud of and for others to celebrate. Nobody's celebrating this person for their identity in isolation but overcoming a situation where all the odds are very much stacked against a person of such an identity.

> If their achievements were that incredible, we would've heard much more about them. Plenty of white engineers had successful careers, contributed to their program, performed well, but will forever go un-named

This isn't remotely true. The majority of things are named after white men to the exclusion of everyone else.
His point when right over your head
Yep, for Apollo app, it makes sense why he does it. But for other apps like TikTok, it makes no sense. I wonder if the app also sends the clipboard data after that. Someone should look into network requests being made.
The same as usual? It’s the same server side rendering just with dynamic replacement on the front-end
Tips for Organizing Events for Small Businesses
Longer discussion at https://cyberlaw.stanford.edu/blog/2020/06/there%E2%80%99s-n...
"require that manufacturers of encrypted devices and operating systems, communications providers, and many others must have the ability to decrypt data upon request"

Would the unintended effect be maybe just to eliminate commercial encryption software and force everyone to use open source?
Eight years into my current gig, posts like this make me wonder whether I'm just particularly easy going, or if I've landed on a rare job that is pretty much stress free.
JavaScript can manipulate the contents of your clipboard without any interaction from the user. It's not just apps that can do this.
Except it's not the same number of deaths? And as another poster noted, immunity might be shortly conferred. In which case when will we learn that managing this virus is a good idea? The third wave? Fourth? Maybe the fifth? And it's ironic that you chastise the poster for his self-righteous argumentative style when your post history indicates you seem to do the same.
> How much have they driven down pricing across the space since they've come to the US?

Prices to the US are already super cheap. I think twilio was at or close to a penny when I first saw them. Prices elsewhere could use some lowering though, and it's a lot bigger deal if a 50 cent call becomes a 40 cent call than if a 1 cent call becomes a 0.8 cent call.

It kind of depends on what you're doing though. At my last job, I was a high volume customer, and we never went to the conventions, because everything worked / it was essentially a commodity for us; we had several vendors and directed traffic towards best results and price. I guess we would have met message bird earlier, instead of when they aquired one of our vendors.
Not the question you're asking, but it's always been interesting to me how fibers and written language are intertwined. We talk about strings of characters. Text and textile come from the same word.
The same reason no one else on these platforms asks for backup contact details...

These platforms make everything so easy, so additively easy, and it's awkward and difficult to ask for methods of contact outside of the platform or even any other kinds of backups.

Almost as difficult as someone who's never used, and refuses to use these platforms.
True, but by the same token, there is a clear distinction between these two opinions:

1) I believe the government should outlaw firing people based on what they say in the office

2) I believe that companies should not fire people based on what they say in the office.

Believing in small government doesn't mean you have no opinion on cultural norms. It just means you don't think the government should enforce them.

But you're also right that many modern "conservatives" don't grasp the distinction.
ML Opening New Doors for FPGAs
I agree with the thesis of this post.

Take a step back. A more objective fact is that most CEOs/CTOs reached their positions not because they optimized the two-year role jumping. It's either from a long tenure with a company or from founding a successful startup and got acquired.

Very rarely can one reach VP level by simply jumping around. One's past loyalty becomes a non-trivial factor for positions at that level.

My 2 cents.
> I’m not saying you should stay with any given job. There are bad roles and bad bosses and everything in between. And skill diversification is important. But every job has problems. If you’re leaving because you’re chasing novelty or avoiding tackling your company’s challenges, you’ll start over in the cycle.

People aren't chasing novelty, they're chasing money.

Of course an "engineering leader" focused on "hyper-growth" wants you to stick around. If you leave, that's a sunken cost, and now the company has to hire someone new, train someone new, and not promote someone new. Case in point: if you want people to stick around, you need to make it worth their time. Engineers leave because it's incredibly well-documented that job-hopping every ~2 years yields a pay raise that's materially higher (25-35%) than the average pay raise your typical high-performer earns (~5% or less yearly).

This goes hand-in-hand with typical gestapo-like practices in our industry that try to artificially prevent this kind of mobility to begin with: why is discussing salaries/bonuses so taboo? Why are interviews so difficult? Why are hiring practices so opaque?

> Leave enough places for these reasons and you’ll find you’ve seriously limited your opportunities and earnings over time.

The data quite literally shows the opposite.
> However, the android Citibank mobile app refuses to do anything useful if you don't give it access to your entire file system upfront.

Considering Citi’s corporate culture, I’d attribute this to incompetence rather than malice or a desire to spy on users.

I’ll bet they’re using a third-party anti-spyware library to examine the Android FS for keyloggers/etc to protect their users’ security. It’s well-intentioned, but still idiotic.

This is the same Citibank that’s been engaged in an idiotic arms-race with Google about blocking password-safes on their online banking login page for the past 5+ years - while also allowing me to do phone-banking without any real authentication - and STILL haven’t given me an EMV Chip+PIN credit-card, while the EMV Chip+Sign card I do have from them DOES have NFC without a purchase limit... anyone could steal my wallet and “tap” a couple grand off it. Arggghhhhhh.

The “banks who think they’re smarter about security than platform vendors” trope is getting real old.
Again, you speak in this world of binary absolutes. Passionate, but clearly not an experienced security practitioner.
“A secure platform saves you from bad apps, period”

How did you come to this statement? Because my initial reaction is not a flattering one for you, but hey, I’m learning too and I find this topic super interesting.
Could you provide an example of a secure platform securing against threats in such an absolute way? Maybe QubesOS?
I’d like to hear your reasoning a bit more.

Also, I want to touch on your statement of browsers not having walled gardens, and being secure in a general sense.
Are you under the impression that modern browsers are equivalent to all other kinds of apps in regards to their threat profile?
Also, are you aware that most modern browsers phone home URLs to check against a malicious site list? I look at this as “walled-garden lite”

Personally, I keep flip flopping between MacOS, Windows 10 with WSL2 + Fedora, and a 8GB RPI 4B, which for the last few days has been doing ok for a desktop.

My point? The security vs freedom debate is complicated, and for many, rages back and fourth even in the same person. There are very few absolutes in this world. Save your hills to die on for points you KNOW you’re right about, because in this, you’re waaaaaaay off base.
It’s a symbolic gesture relax. While it irks you it might inspire a young black kid to become an astronomer or phisicist or astronaut. As a white there are plenty of inspiring people. Some of them have been power hungry and ruthless and nobody knows how many people they trampled on. Some of those are white symbols.
Why not let balcks have their own?
China :)
iOS 14 also makes app ad tracking opt-in, Google would never.
> I want to remind them we dont live in a meritocratic society

The reason I love the sciences is that in general, people are more meritocratic in those circles compared to others. I've found especially in scientific academia that people are far more meritocratic compared to other disciplines. This also applies at science/engineering companies. No, not at all levels (the more business-y you get, the less of a meritocracy it becomes). But usually team-leads, senior engineers, etc. rise because of merit. Always exceptions, but in general. Much more than as an accounting firm where you rise because you know somebody who knows somebody.

Unfortunately, as time goes on, I've seen academic circles in sci&eng, and especially tech companies (and silicone valley in general) become much more interested in stay relevant, keeping up with social trends and movements, and appearing progressive. You see this with all the FAANG companies calmoring to be the first to speak out against some injustice or another, or be the first to take a stand on Their Platform(TM).

And with this, the meritocracy has slowly declined. You don't rise in a company because you're a skilled engineer - you can rise because you're a token minority. Or because you're the most outspoken on a social injustice and can see a way for your company to solve it (sorry, profit from it). You can be rewarded because you were the first (insert random minority here) to solve a problem or do something that plenty of other people had already done. Rather than celebrating scientific advancement, we're now celebrating the type of people making that advancement. What next, the first black woman to clone a GitHub repo? Let's name the GitHub HQ after that.