skysight-inc/HackerNews huggingface dataset:
Burner account cuz I was told to "slow down" and I don't wanna wait for the timeout, this is my last post.

Man you are missing out, but I'm going to check out now because I think I've made my point, and I've clearly rustled some people's jimmies. Also, regarding selling exploits, governments are one my biggest clients. They sometimes use these exploits to bust onion sites where "illegal activity" is taking place. I personally don't give a shit what they use it for, but never forget The Balance.

Anyway, this is good. Keep people like me in the back of your mind. Remember that happiness is just dopamine. And dopamine gets released when you ejaculate, naturally. It doesn't get released as much when you find the missing semicolon. Family and sense of belonging also generates happiness, but it is on the decline. Don't overcomplicate it. Make the most of it. Contentment is long-term average happiness. Keep it simple, have fun.
Show HN: How to Start a Project Management Career with Zero Experience
About eight years ago, I was trying to get into project management. I was in college, getting an education, since that seemed like the logical thing to do. When the time came to apply for jobs, I noticed that pretty much every role required some level of experience. How could I apply for an entry level job when I didn’t have the 2–3 years of experience the roles require?

There are plenty of project managers out there who have gotten started somehow. But how? I was frustrated and discouraged. It had been six months and I was turning down roles because I didn’t like them, they didn’t pay what I thought I was worthy of, or didn’t have a project management title that I felt I had worked to earn (oh my young & naive expectations).

During an interview, I was asked about my experience. Luckily for me, I had worked in a family business, as well as volunteered, so I knew how to leverage those skills and relate them to the role of an operations analyst. I talked about the skills and how they would help me work with the clients. Even though I didn’t have a “project manager” title in the past, I could still mention my skills. And suddenly, it appeared to me that I had more experience than I thought.

Desperate to make more and start my career, I accepted the role as an operations analyst, which didn’t have any of the things I thought I wanted in a role. However, what it did have was experience doing PM-like work and it was with a company I felt I could grow for my entire career. Being an operations coordinator meant helping small self-storage facilities set up their accounts (between 20-40 at a time) based on the needs of their business and provide training and support. Other duties included reporting and account retention and intended working with other cross-functional teams.

Continue Reading Here:
https://www.pmcolumn.com/how-to-start-a-project-management-career-with-zero-experience/
So what if someone wants to remove a non-core functionality calculator?

Let them.
Every program in general should be tested with Emoji characters at this point.
Everything isn't bytes. Strings without an encoding don't have a specific byte representation.
> By default, users have a unique tracking/advertising ID attached to their phone.

My understanding is that this tracking ID was a replacement for apps being able to obtain the devices serial number. The tracking ID is unique per developer (edit: not true, it is unique per device, so multiple devs can build a profile on you) and can be reset by the user at any time.
I probably use less apps than the average person. I refuse to use almost all corporations apps and sideload on a selection of trusted open source apps from f-droid. Some of which are not allowed on the play store because they limit googles ability to track and profit.
Do you have a link to thread in question?
___2___ has been a common naming scheme for conversion utilities for a long time.
If this were to happen, product teams would simply create more server-side fallbacks for their design patterns. All Javascript has done is make the web require fewer full page redraws. We'd be back into the days of server-side HTML rendering. I'm not sure that's a step forward. Stamping out a technology just because it enables a behavior you don't like won't stop the behavior. Meanwhile, you'll punish a lot of good actors.

Video on the web, specifically, has a storied history, which is the bigger reason for what's going on with Smart TVs and how they relate to naked video files. Javascript has nothing to do with it.
A network analysis of economic history
Tesla's stock price has tripled since June
Not sure what relevance that might have. It's antitrust law, not "monopoly law", and there's no legal requirement that no competitors exist in order for the law to be involved. Antitrust law is about market power, not some imaginary narrow definition of "monopoly".
I think the "strength" of RPA is creating GUI-based automations and then laying programming interfaces (web-based or otherwise) on top of them.

It's still hogwash.
I know this is a privileged position, but I just solved that by paying your YouTube premium which gets rid of ads and allows me to download.
I 100% agree with you in all respects — I don't come from a physics background but I hear you loud and clear. I think the 'why' is deep and psycho-historical in nature:

- we're exiting the "industrial" mindset where everyone is the same making the same products, to a wider topology of knowledge and skills (more and wider horizontals, more and bigger verticals, 'average' profiles become 'scattered'). This clearly drives a need to "learn a little bit of a lot of things" even at expert level.

- The walls and denial you expose here is to me but a symptom of the disease that current academia will either have to heal or die of. Seeing how Khan (and thousands of Udemy's after them, indies) changed the landscape, my money is on a major paradigm shift incoming for academia (it's already done, they just don't seem to know it yet as institutions, most of them). Lots and lots of great teachers around the world almost freely sharing incredible hands-on knowledge and insight.

- Some applied domains with dramatic tension of the demand side (lots of positions to fill) don't have the luxury of elitism and massively adopt "pragmatic" approaches especially in learning. Software dev, programming and tech in general is much like that — the "one liner" installs and 1-page "getting started", all the intelligence solely put into making things intelligible and usable is, frankly, quite humbling and inspiring in that field. A very good side of the SV/Cali culture. So, examples of how to proceed next really do exist.

Now when I think back of topics that I hurt my head against for months or years, that a simple 20-minute video could 'unlock'... Why, why do we not make it a staple of "teaching" to at least consider 2-3 angles to make sure everyone's got a fair chance at getting at least 1?

- On the topic of hubris and laziness, this is where physics went astray, imho. Too much hubris and not enough laziness. That was back in the 1980s and it took 40 years to realize, probably 10-20 more to "fix", if ever before we build a new system (see above).

That being said,

> Geometric Algebra (GA) was my "lightbulb" moment where I finally understood where Dirac matrices, Pauli matrices, and the like come from and why they have the structure that they do.

YES, please! Geometric algebra seems like the thing that could blow my mind too. I am very visual, to a fault maybe.

Would you have a 'favorite' resource to share? (book, course, youtube, whatever?)
Ok, so there's cars speeding around your neighborhoods, and kids playing on these very same streets without somehow getting hit by all the speeding cars? Sorry, I don't buy it.
This is a false dichotomy. It's not free-for-all vs paid-for-all. Google charges for their services as well. Gsuite is "paid Gmail" among other things. GCP gives you access to extra APIs which are "paid google maps". They can move that balance where needed without causing a mass exodus.
You can install root certs by deploying a device profile:

https://support.apple.com/en-us/HT204477
That's the point that a lot of HN readers don't see no Wall street or City firm is going to want to commit to paying more fixed pay over non contractual bonus.
AFAIK they make money off of non-tracked ads, eg. app store contextualized ads. The advertising ID only makes them money in the sense that more people might buy due to being able to reset this ID, Apple doesn't directly make money off of this (the ID is a string adtech can use to generate a profile instead of via fingerprinting, there isn't some API adtech has to use to use this unique ID).
I was expecting something Spring framework related. It's what I use daily but don't see much about it around here, got excited for a moment. Oh well. This was interesting too.
I feel like everyone misunderstood what the "No Code" movement is supposed to be about.

It's "No Code is the Best Code". The idea is that the code you should be writing should be things that are the core of what your business does. Those things should be sufficiently hard to replicate. Everything else should be a commoditized product or open source infrastructure that you deploy.

This way you avoid time reinventing the wheel or, much more importantly, making your product something that's easy to commoditize!

I've worked at companies with hundreds of complex Java microservices that essentially replicate built-in functionality provided by NGINX, HAProxy, etc. Literally for no other reason that the people making the decisions know how to write code, but they don't know how to productionize and configure NGINX or HAProxy.

These companies are more than happy to waste hundreds and thousands of man-hours building and maintaining this code that isn't their product versus hiring more competent ops folks to stand up infrastructure or train developers on cross-functional skills.

When the size of your engineering org starts climbing into the hundreds and thousands, NIH Syndrome kicks into high gear. Heck, I'd actually say it starts around 30.
Visa is extremely unlikely to be disrupted. Their Network links almost every bank in the world. It would take decades for a competitor to sign up all the random banks out there. Furthermore the intermediate steps are not really that lucrative. It'd take tremendous up front cost and patience.

Apple couldn't even do it with their in-house credit card.
Static HTML publishing is a solved problem. Don’t reinvent the wheel. Don’t make me run random JS to display plaintext. Don’t justify said random JS with silly whizbang features that no one actually wants.
I was simply refuting the claim that 100% of debit purchases are Visa + MC.
https://softwarefoundations.cis.upenn.edu/ is a nice introduction to computational logic, interactive theorem provers, lambda calculus, and the power of type systems.
I found that Slashdot reposts from HN and Reddit reposts from Slashdot.

the cycle is continuous.

You do have imgur which at one point was largely teamed up with reddit and was originally built for reddit in the early days. However reddit got unhappy that they were making money off reddit’s user base so they quietly sank that ship.

Not sure where gfycat originated from but Digg was my first aggregator site before the makeover which I can only assume content came from HN too.
Sure, but Google/Android has added fine grain GPS permissions in Android 10+ so we have the option to say "just track when using app" instead of "no" or "all the time".

The problem, now, is rolling it out due to fragmentation.
Big Banks want to block all this stuff. It’s both a security risk and also reduces the friction to migrate banks. Alternative to plaids ach verification is micro deposits which takes at least 1 days to verify the account. Banks have negative NPS score and people don’t move because it’s a lot of effort including moving all your bill pay info etc.
Why do I "have" to see ads? When I watch live theater, do the performers segue into a paid endorsement? The online ad industry as it currently exists, is too intrusive and the data it collects about us, are too much and permanent. It is past time for a change.
'-std=C++14' already includes a few extensions, it is not pure C++14 but a superset. And then there is '-std=gnu++14' too.
I’m wondering if this will make Plaid’s pricing more or less opaque. Right now it’s go build it and then negotiate a rate. I think they would get a lot more uptake if they had upfront pricing.
Rents can only increase 4% a year in BC. So a landlord would have to evict the tenant and find a new victim to raise it higher than that.
In theory, every runtime (including JVM or even C!) implementation could be implemented with arbitrary user-space preemption, but it’s rather expensive, incurs a lot of overhead. So, languages/platforms that (to some degree) optimize for performance (definitely C, but also Golang, JVM) avoid that.
In particular, tight loops suffer - to support preemption, basically in every loop you need an extra condition, to check whether enough time has passes for the task to be interrupted. This turns out to be expensive enough that basically your language is useless for any kind of mathematical computations (all vector & matrix math and a lot of statistics is full of loops within loops).

Golang in particular dealt with this issue extensively, not just because of starvation, but also because of GC - in order to enable garbage collection of global objects, all threads need to be paused and their local variables & stacks snapshoted. Doing that efficiently is hard. I think they were trying to make threads arbitrarily preemptable with OS signals, but that requires extreme care with implementation (you need to know where local variables are stored at every instruction!) and is not portable (no signals on Windows).

E.g. https://github.com/golang/proposal/blob/master/design/24543-...
Thats probably because men will wear something until it either isn't useful for recycling or is very very out of date (eg. 70's big collars). Hence, no point going to a second-hand store for clothes as there won't be anything good there.
Donald Trump Is the War Crimes President
Wow. As a casual user - someone who at one point was trying to choose between RAID, LVM and ZFS for an old NAS - some of those limitations of ZFS seem pretty basic. I would have taken it for granted that I could remove a device from a pool or defragment.
This is a great post. Thanks for sharing.
As a person who is often in a network that enforces very aggressive active content blocking I am very sympathetic to the idea of penalizing content that does not work well without javascript. This said, I do not know how that policy would be reliably implemented.

The linked post suggests banning all content on a domain/site after content which does not render in basic html is submitted and continuing until that site appeals the determination. I don't think that would be a good idea as 1) it may hide content which non-HN users produce and would not otherwise know to appeal and 2) penalize broader domains due to bad content produced by say a single user posting to a multiuser site.

I also wonder what would count as not being usable in plain html. Sure there are obvious examples like the article the post links to which display zero content but what about all of the in-between spaces. As an example, what if a site has textual content viewable as plain html but also very informative figures/demonstrations that require javascript to make some of the points in the piece. Would this content be removed if it was partially unviewable and meaningful information is lost?

If folks do want to move forward with some kind of penalization of content perhaps it would be better to agree to vote down this content as a community practice or have a per submitted article flag that either ads a tag of shame [requires JS] to the title or removes only that single article rather than broader domain/site bans that are permanent until appealed.

Maybe it's worth trying to force the change, but if enough people are able to view the content and like it enough to vote it up perhaps we should also just leave it alone and just deal with the consequences of choosing not to run javascript and let everybody just view potentially valuable content that they can see.
Heartbleed was found (after the fact) by a simple fuzzer. The ability of fuzzers has massively increased in recent years.
Another challenge: stick with something in the face of difficulty and boredom long enough it's actually useful to people.
The "phone that works" really needs more context. Android phones work. People are also happy to move from iPhone to Android. If you want to do crazy things that make them not work, you can, but nobody forces you to.
Buy organic..
Your direct reports should never make more than you (in non-commission role). How can you be the boss of someone who is defacto more valuable then you (even as they lack the responsibility you bare). Yes, you would be underpaid in your current roll if the candidate was being offered market value and you should not search for validation on your position but a new job entirely
>> Unfortunately, there's no reason to believe that a good analogy will exist.

That's no reason not to try. If there IS an objective reality I think it deserves a better description than just the math which characterizes its behavior.
They aren't literally encoded by genes, but they do follow evolutionary patterns. That's what a meme is. Just going the by the birth numbers, the tide will likely turn: conservative Christians have the adaptive "mutation" of believing they should make lots of babies. It's competing with a different mutation called "science" or whatever, but some proportion of those conservative christian memes are going to be passed to children, and it seems that those children will have more babies, and so on. Over time, those numbers overwhelm.
Isn't this a fairly recent change?
"Almond Milk Is Even More Evil Than You Thought"

This title is garbage, saves me a click. Let me guess though:

-water use

-pesticides

-land use

I'd be willing to bet it still wins over cow milk.
> Not letting you side load is a feature.

Err, what? That some serious peasant mind set on display.
The explosion of almond and soy milk among WASPy people of European extraction is one of the more bizarre trends I've seen in my short lifetime. Twenty-five years ago it was passing strange to see anyone not drink real milk, and they fed us at least a quart of it every day at school.
What... server side html rendering is vastly superior.

Performance is better. Privacy is better. Battery life is much better. Usability is much much better.
I had a manager who made a standard practice of mentioning things in email in phrasing that seemed obviously intended for me to put into my performance review. It came off as pretty helpful and considerate.

Of course, the same guy fired me with no notice and no severance on the last day of the month (Wednesday), but as the termination documents helpfully pointed out, my health insurance stayed good until the end of the month.
Indeed. Sharing your banking credentials with a third party almost certainly violates the terms of service you agreed on with your bank. If the third party has a security lapse and your bank account is drained, your bank might just claim that you authorized that transaction with your credentials, so it's a valid transaction and they won't shell out their own money to refund your loss.

If in doubt, you should check your bank's terms of service for online banking.
Yes! As I recall, a screen came up with a bunch of local wifi networks — including my own two — asking me to put in a password to connect. I was able to move on to the next screen without doing so, and I was home free.
The primary residence scam is popular. Pretend to live there, pay no capital gains. Especially lucrative if you tear down and old junker and build a fourplex and laneway house.
Even if that ever was the norm, which it wasn't, it still is better than what we have today.
Microsoft CEO says encryption backdoors are a ‘terrible idea’
str -> [u8] is free from a performance perspective. It is internally equivalent to a type cast.

[u8] -> str requires a UTF-8 validity check, but is otherwise also internally equivalent to a type cast (i.e., no allocations). I assume this is what Armin meant by "almost" free.

FWIW, I do think that "internally and externally UTF-8" is the best approach to take. If Rust's string type used, say, a sequence of 32-bit codepoints instead, then lots of lower level string handling implementations would be quite a bit slower than their UTF-8 counterparts. (For at least a few reasons that I can think of.) UTF-8 also happens to be quite practical from a performance perspective because it lets you reuse highly optimized routines like memchr in lots of places.

In any case, the abstraction is not lost completely. Rust's string types provide higher level methods without needing to know the encoding used by strings. e.g., You can iterate over codepoints, search, split and so on. The abstraction is intentionally leaky. e.g., You are permitted to take a substring using byte offsets, and if those byte offsets fall in the middle of a UTF-8 encoded codepoint, then you get a panic (or None, depending on the API you use). You are indeed prevented from doing some things, e.g., indexing a string at a particular position because it doesn't make a lot of semantic sense for a Unicode string.

You might call this a "failure" because it leaks its internal representation, but to me, it's actually a resounding success. Refraining from leaking its internal representation in a way that is zero cost would be absolutely disastrous from a performance perspective when implementing things like regex engines or other lower level text primitives.
Ever though about the cost of producing milk or what happens to the unwanted male calves.
Note that even if you prove correctness of code, there still might be bugs in the compiler, so you will have to prove the compiler. Then there could be bugs in the modules / DLLs / dependencies in the OS, so more proving needs to be done. Then there might be bugs in the CPU. So it's not so easy. T

hen there are things which you simply can't prove, eg. In crypto the code may be correct, yet it may still leak some side-channel information (such as timing). Also, nobody has proven that things like sha256 and so on are unbreakable.
I thought that US produce can be organic so long as no nonorganic pesticides are used. Is there evidence that this distinction matters to bee health, which is the big evidence for the argument here?
Not only do I like having the ability to limit GPS per app, but I can also disable background data and enforce 'energy saver mode' (aka make background tasks infrequent) on an individual app basis.
Yes. But FWIW, a user can reset their "Advertising Identifier" anytime they want:

Settings -> Privacy -> Advertising -> Reset Advertising Identifier...

Now if iOS was more hacker friendly, I'd write an app to automate that action and have it run regularly or on a random schedule or something.
I'm not a Trump fan, but this probably isn't the best topic to call him out on. You have to go back pretty far to find a US president that didn't participate in some kind of war crime. Fixing this is more than electing a different president.
I really appreciate something more like this, with more countries included other than USA, like: India / China / Russia
Any idea how to do this on a Roku TV with a video URL? Because I couldn't figure it out.