jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think like Flash and Java, javascript should not be removed from the browser. Some websites do have a need for flash (for streaming for example).

I think the problem is rather that flash, java and javascript are all enabled by default, allowing any site and all the associated advertisement websites to execute code without the user consenting or being aware. This is a major security and privacy problem.

The model should rather be per-website opt-in of javascript if required (and most websites don't need it). And even in that scenario enforcing a same source policy, ie only javascript hosted on the domain visited would be enabled, not third party javascript.

To me the current model is like windows XP's autorun. It is just designed to be a perpetual source of security and privacy breaches until someone finally takes the decision to kill it.
This is definitely true, given how often I've had my keyboard become unresponsive, only to find out that some little Flash widget had the focus and completely bypassed the browser, requiring me to use the pointer to click on some (hopefully) empty area of the page.

I will say that Flash isn't usually required for most of these uses; just like Javascript it should degrade gracefully to a fallback (eg. a POST form for uploads). Except for web sockets, if they're powering something fundamental (which is the same for JS).

The only time I've added a Flash widget to a page without a fallback has been "copy to clipboard" buttons, which didn't have a decent alternative. In those cases the button just doesn't show at all.
One cannot even assume that '1 day = 86400 seconds' because of DST.
According to the documentary I watched there was hope that th canal would open and they were kept ready to sail home. But the cargo was written off as a total loss early on, and pillagaed/traded by the remaining crews.
Ruby? Sorry, I don't see the connection.
Interesting idea, but how our by whom would the READ operations be performed, and how would they be committed to the new chain? Also, why does it have to be a subnet, it could just be a new blockchain?
Was going to point this out as well. For a moment I almost resigned myself to be among the 80%, luckily I found a way to smug myself out of self-perceived mediocrity.
How would you certify the eligibility of someone being displaced? Having no direct application of my superb oats carrying and stable attendance skills, can I be compensated by the horseless carriage companies that put horse stations out of business?

A bunch of the skills displaced are so trivial (sales clerk? taxi dispatcher? a person to look up airline tickets and report back what the prices are?) that anybody can (and will) claim complete mastery of those skills and excruciating unemployment caused by your startup.
I'd recommend investigating and trying the Pomodoro Technique. I shared a bit more about it in another comment [2]. Ebook describing how it works [1].

It's a mental framework to help a person drive their interruptions to zero, in order to work with full concentration on a single task; and to take full advantage of blocks of time as small as 30 minutes. It's especially helpful for combating internal distractions, such as a tendency to spontaneously or unconsciously switch away from work to web browsing or email. It helps one become consciously aware of such interruptions and their impact on effective time worked.

[1] http://baomee.info/pdf/technique/1.pdf

[2] https://news.ycombinator.com/item?id=8804552
That is a friction that needs to be solved. For as long as that friction exists, Disruptions will be called disruptions instead of innovations.
This is pretty much what I do. I decide that on a given day I will move my project forward somehow, with whatever amount of time I have. What I actually do depends on how much time there is. It might be outlining a blog post, researching a technology, market research, or actual code.

One important thing I've learned over the years is that, at least for me, Flow is overrated. You can do an awful lot with little, fragmented bits of time. I used to absolutely hate interruptions, but once I resigned myself to them happening, I became much more productive.
I regret throwing out my old Computer Shopper magazines. Their form factor was sub-optimal for long term storage, but they would be a ton of fun to look through today.

Edit:

Looks like there are a few issues (from the 2000-2002 timeframe) at the Internet Archive: https://archive.org/details/computer_shopper

I'd love to see some early to mid-90's issues.
I don't consider myself a "fanboy" of any company, but companies that I admire greatly for the quality of their products and their passion include Apple, Oakley and Nau clothing.
I think pulling 'all nighters' (seriously, being in the computer lab when the sun comes up in totally not cool - especially with the gradual lightening of the sky and realization that you are bone tired and still have 2 hours left of work...) is part of the culture that college students expect at some but not all schools. Similar to binge drinking, there is a lot of peer pressure to 'pull an all nighter' or 'do a funnel (of beer)'.

Peer pressure doesn't stop after high school. In fact, it might not "stop". As some of us grow older, your peers change until they reflect what you really want in life (for most, in my experience, that means having peers who are settling down and having two kids and a family). I'm sure there is definitely peer pressure at senior citizen/assisted living homes to be 'cool' (whatever the norm is).

Startup culture is similar in the bubble of San Francisco. The norm is so skewed from the median/average of what most people in a business environment do.

As David Foster Wallace said, the fish doesn't know it is in water. [1]

[1] http://www.wsj.com/articles/SB122178211966454607
Reading things like this makes me glad I work in a 'critical infrastructure industry'. The company I work for improves the quality of life for its customers.
Yes, but the install is relatively seamless (as long as you already have Flash installed) and only needs to be done once. The AIR update process (for both the runtime and the applications) is also pretty seamless as well.
But you haven’t proven how Marx understood the term, simply that he rejected certain ideas from his time.

Does spirituality mean denying struggle and conflict in human history?

I’m not going to attempt to prove a negative with regards to dialectical materialism. Show me who says it means all human meaning is reducible to metabolic activity and domination.
See also TechCrunch article about this:

Facebook confirms ‘test’ of Venmo-like QR codes for person-to-person payments in U.S.

https://techcrunch.com/2021/04/06/facebook-confirms-test-of-...
Yes, this is not a surprise. The fun fact part is that Spark began as merely a way to validate the hypothesis of Mesos and look how the hypothesis validation project has taken off. Neat!
Doesn't relate with me. While not 20 anymore, I live in a solo apartment and Covid has killed all my social life. Still never want to work in an office ever again. And I'm not going to. Despite the commute, everything about offices feels and is restricting. At home, I can work however I want. Way more productive. Way more hours of the day to myself. Never understood people who have their social life at work. You work there all day, interactions are limited, polite, professionell, uninteresting. The fun starts afterwards with people of your choice.
I really wish Signal had stable voice and video calls before it added this blockchain thing.
I'd be really curious how this works without being a stimulant.

Has our understanding of ADHD improved to the point where we are now treating underlying imbalances rather than symptoms?
Sure, this is kind of true, but only in the most depressing way possible. Kubernetes is overengineered and terrible but it's also just about the only game in town if you want a vendor-agnostic container orchestration system.

This is the same situation as Javascript circa 2008: "Learning this absolute dogshit language and using it widely will give you the ability to write universal applications that will run in browsers everywhere and make you very employable."

You're not wrong about k8s today, and wouldn't have been wrong about JS in the past, but boy is it a sad indictment of our industry that these things are true.
I do think certification and credentials can play a much bigger role than they do today.

No, I'm not talking about the BS certifications where you can spend a few hours reading a book and pass a multiple choice test... but something more "elite" and well rounded to give a quality stamp of approval.

It would be a great thing if candidates could go through one process, get that stamp of approval, and receive offers from X companies.. rather than interviewing 100 times. I understand the needs of companies are individual, but most candidates who are "strong" will do well interchangeably at these companies... if it's more of a generic development role.

The difficult thing is that the industry seems very stuck on algorithm and design problems as the sole focus of judging a candidate, which are pretty easy to game (design less so than algorithms). To identify these kind of people you really need to judge real world code and productivity... large projects with more elements of design.

Beyond technical skill, how hardworking is the person? How much will they care? Personality traits like these tend to matter a lot more than specific knowledge.

Anyway... this is kind of a meandering response, but I do believe that in the future we'll have a much better system for interviewing with less redundancy and higher accuracy. The goal is to maximize correlation between performance on the interview and performance "on-the-job".
Nah - maybe I was unclear - I was saying the same. There's no restriction to the amount a landlord can charge to rent a currently vacant apartment.
I think you may also be ascribing more weight to something vague, hangwavey, and PR focused than the reality?

Additionally, the only places I see explicitly saying laws are coming from a place of moral authority are places with Sharia law (literally - sharia means ‘the clear well trodden path to water’ and it’s the codifying of traditions the population considers to work). Pretty much every law in the US that uses morals as it’s justification has been thrown out by the US Supreme Court.

If ‘we all’ are not actually in agreement (always the case) on what is morally right, then what happens?

Is executing a slightly underdeveloped person (80 iq) for murdering several people morally right? Is NOT executing that person morally right?

You could poll the population and get a large chunk of people agreeing with both of those stances very strongly.

Is asset forfeiture morally ok? What if the person is a certain color and speaks with the accent of a certain country to the south of the US?

You can get a large portion of the population to disagree with the first one, and strongly agree with the second.

A law is codifying a stance (writing it down in as unambiguous a way as possible) that can be passed by representatives without them all getting fired/hanged by angry constituents and enforced willingly by a large law enforcement group without getting overridden by a higher power.

Part of the whole not getting fired/hanged part is making sure it can’t be enforced arbitrarily against people their constituents wouldn’t like it being enforced against, and can be against people they do.

It’s a messy business with huge implications for everyone.
It's true that it's not always easy to predict.
Rust tends to be harder than Go for a few reasons, but they all sort of boil down to this: Go has created its own little world, which means that it makes cross compiling easier. Rust tends to work directly with the system, which means that cross compiling is harder.

For example, a lot of Rust projects are totally fine wrapping a C library to get the job done. This means you don’t just need Rust set up to cross compile, but also C. There’s a very strong push for pure-Go code bases in Go for this reason. Go also attempts to not use libc if possible, though they’ve weakened that a bit over the years. We use the system linker, and so cross compiling to x86_64-pc-windows-msvc is tough, because link.exe won’t run outside of Windows, for example.

That being said, some combinations are easy. Compiling to embedded targets is a piece of cake, as the other comment explains. Cross compiling between UNIXes is easy, and cross compiling to Linux is easy.
> The will power of this man is unbelievable.

He couldn't stand being away from home for more than 3 months. I'm not sure if it was really will power. More like sunk cost fallacy.
"The Same Photo of Jeff Goldblum Every Day"
I particularly appreciate comparison pages to other products (even if they are clearly biased). How does this product differ from Tableau / Metabase? Or perhaps there's a different competitor to compare to. It helps me understand exactly what the product does and why I should want to use it.
It could be both. I imagine public transit is something people would try to avoid in a pandemic. When I lived in NYC I always thought about getting a car but it never made sense to spend that money. Bring in COVID and that might have done it.

My running theory is that manufacturers and retailers continue to underprice their goods,likely because they expect to eventually return to normal. This ends up effectively hiding inflation.

Many buyers have more discretionary cash than usual due to reduced spending from lockdowns. Demand is therefore increased on the things people can and want to buy. Then resellers/scalpers see the margin and buy up inventory to arbitrage. The scarcity compounds.
Broken link.

https://www.nytimes.com/2021/04/08/world/europe/slovakia-cor...
I think what's recent is the syntax for mixing short and long options together on the same command. Some commands had long options, some had short, but with "--" one command can have both.
While I find laudable this effort and consider it a valid security improvement, the fact that Signal is opposed to alternate clients (and even builds from other sources like FDroid) opens another orthogonal risk.

I doubt that many people rebuild the app at each update to check that the new binaries match the ones provided by their store. If, for example, the PlayStore distributed at large a binary that doesn't match the published sources, some dedicated user would probably spot the issue.

However, the PlayStore (and Signal, but it's not even necessary for the following) being under US jurisdiction, any user not checking each update it receives is vulnerable to the NSL + gag order famous combo in case of a targeted attack.
I recognize that this is probably something that most people do not include in their threat model but I'm still a bit dubious about the fact that convenience related to release management and not having to worry about interoperability is worth accepting the risks linked to a unique delivery channel, especially for what could (and is widely thought to) be a completely secure IM solution. "Almost secure" is frighteningly the worse obstacle to "secure"...

I'm admittedly biased since I'm convinced that federation, multiple client/server implementations and multiple distribution channels are a requirement for a secure IM infrastructure (which is why my heart goes to Matrix nowadays).
I love these appreciation posts so much more than the typical Facebook-hating comments you get on Reddit in contrast. Yes, we know, FB is evil, but it doesn't mean there isn't actually some good stuff on there.
If you lose code execution on your server to an attacker, you're done. 100% fucked. Everything in your environment needs to get stripped down and rebuilt from trusted sources. Do not be one of those people who rationalizes "oh, I just lost uid=4294967294". Gawker lost root. So will you.
Aza, if you're reading this, you might want to take a look at GlucoVista - I think they're trying to solve the problem you describe for diabetics.

Also, your website is beautiful, but for some reason it puts me in mind of...the Umbrella Corporation from Resident Evil? I'm not sure, but something along those lines. Not the best association for a health company.
That's quite interesting regarding dynamic pricing for on-demand computing. I haven't tried it myself yet but I think I'll give it ago.

Might be worth uploading a standard API/Price RSS feed to GitHub?
Could anyone explain why that would be desirable? Is it to test out a website design that you are hosting locally, and you want it to "feel" right? Something else?
The point of the salt is not to add extra complexity to the secret information; it is to make your transformation of the password into a hash different from everyone else's such transformation. This prevents attackers from getting a supercomputer or two, calculating a mondo rainbow table, and using it to crack every password hash in existence. The salt forces them to perform this computational feat separately each time they want to crack a password.
> they impose a heavy performance penalty on authentication to avoid a relatively rare case

You're authenticating over the internet. What is 1/10th of a second to authenticate the first time you want to log in relative to everything else? It's like complaining you have to put the key into your car before starting a five hundred mile road trip. Yes, it takes a few seconds. But worth it? Most definitely.
My Miles Davis station is great for that. The station "Groove Salad" on soma.fm is also a good one--depending on your tastes, they may have some other channels that work better for you.
What about "squamous" and "rugose"?
They say there is a limited amount of BitCoins, though - I think 21 million?
The middle class is shrinking precisely because what it means to be "middle class" should reasonably grow with increases in productivity.

And it has. Every decile has considerably more stuff today than they did in 1980. More cars, bigger houses, more food, more medicine, and more education [1].

Jbooth is making the fallacy of measuring income in non-constant baskets of goods. His claim is that in 1980, median wages bought you 1 basket of goods, and in 2010, median wages still buys only 1 basket of goods. He is deliberately ignoring the fact that the basket in 2010 is bigger.

However, this isn't happening. And by many measures its decreasing (say health care, college education).

College consumption has increased: http://www.childstats.gov/americaschildren/edu6.asp

The same is true of medicine - we consume more drugs, visit the doctor more, and get more treatments. According to a quick google search, the % of the labor force producing health care has gone up considerably: http://www.doctorhousingbubble.com/wp-content/uploads/2009/1...

You might want to argue that consumption should have increased more, but it's nonsensical to argue that consumption has not increased significantly (as jbooth is).

[1] I don't like treating education as a consumption good, since it's primarily purpose is to gain credentials/skills so you can get a job.
This is pretty cool and I would totally use/pay for this if it was in a more usable format. Counting calories works like magic, but it’s a total pain as the author outlines. Does anyone know if something like this exists that doesn’t require editing the code directly? ;)
What about rclone?
Not advocating, just want your opinion since you seem like you researched the topic
There's no reason a camera couldn't capture card number, expiration and CVV, especially if paired with a contact switch on a skimmer to trigger the photo.

My iPhone happily lets me add a card by taking a picture of the card and OCRing it; my Discover card has number, expiration, and CVV all on the same side even.
Speaking different languages also changes your verbal tracing. I heard agglutination languages like German does this to you and so do Tamil speakers which also uses agglutination
I could be wrong, but those were all from the 1980s and became valuable in the 1990s. The 1990s gi joes never really gained value because so many people collected them
Not generally, but I wonder if the locking will still work in your case.
I suppose that's a good point. Lisp programmers seem to enjoy macros quite a bit, and so I guess those things do work well together.
It doesn't take much pressure for steam to bubble past a trap. Pressure on upper floors may build up by buoyancy from below.
I do the same but I feel like a fraud for not putting my full loyalty, energy and passion in the company I'm working at.
When you're not using a front loading machine, leave the door and soap tray ajar.
Genuine question. If you found out that your water utility was servicing an Islamist group’s house, would you cancel your service because you don’t want to do business with them?
Maybe not the best choice of word, but I think that people who call themselves "liberals" actually have very conservative goals, in the sense of being against change. They might come around to a type of 'yimby' when it comes to building apartments or whatever, but e.g. the opposition to meritocratic selection processes in guise of equality among identities is actually about preserving inherited wealth and social capital. This manifests in lots of areas as a default dislike of any major technological change, because that usually implies the risk of mobility between socioeconomic strata.
Yeah I agree with this more, but let's ignore the US for a moment and observe that inflation has been steady and low for decades now in most wealthy countries. And then we observe the same is true in the US.

So whatever the causes of the (I certainly agree) massive transfer of relative wealth to the 1%, I don't see much evidence that it's US government financial institutions that are to blame. As for fixing the problem, in the simplest, most effective way: highly progressive real income and wealth taxation and whatever Picketty thinks the fraction the inheritance tax should be.
What about something like VOCs? Important also or?
30 mins for FINAL international settlement of arbitrary $ amounts between $0.001 - $100B IS fast - and the uptime for the BTC network is 100% since inception ~2011.

If you're really wanting to compare apples to apples - For traditional banks doing cross border transactions, it takes up to five days at most global banks, not counting weekends or bank holidays to actually settle with a lot more intermediaries involved.
That sounds to me like a good thing. I don't want to trust a company with my critical infrastructure if they have a habit of moderating their customers' content.
Am I crazy to think a "human curated X" is less impossible than we think it is, even at scale?

Imagine if you could upvote/downvote Google search results, and got rewarded for being "right" or something...
With so many mentions of the Fed, I find this comment to be extremely antisemitic.
Not really trying to hide as such, but I did become a father recently and my wife and I use WhatsApp to communicate with health professionals and sometime send sensitive images of our son what we would not want views by anyone else.
> We're not to the point of facing a true artificial intelligence, yet...

I expect we'll find one about the same time we find a true scotsman.
The - can help eliminate some confusion www.pen-island.com would be more clear for a ballpoint pen website than www.penisland.com, which has another interpretation. The same goes for a site like www.sales-exchange.com vs www.salesexchange.com which might be confused as "sale sex change".