skysight-inc/HackerNews huggingface dataset:
I do believe there are people out there for whom "living their best life" truly does entail spending almost all their time in front of a computer.

Nobody shamed Chopin for spending his life in front of the piano. Some people choose to dedicate their lives to one single thing, and often those are the people who end up contributing the most.
Yeah I'm not sure what he's talking about either. $900k home on $300k income is entirely reasonable and a better ratio than what the average person does
Thanks, I was aware of the DNS rebinding possibility but not sure how to best protect against that. I'm also less worried about websockets and other things that I know are running on my machine, but more about all the other random devices floating around in my network.

What I really want is a way to block (by default) all connections to my local network from websites outside of my network, like a firewall.

It amazes me that browsers just allow this, this should require a permission prompt.
>I never realized how many people relied on work and school to reduce contact with their family until this pandemic started.

Perhaps its less malicious than you make it sound. Isn't it pretty unprecedented in human history for families to be restricted in such close quarters, cut off from community, for such an extended period of time? People need personal space
Every community has its rise and fall, and there is no one solution for all of them, but I still think without heavy moderation that fall comes much quicker and more violently.
This is actually from Pastebin which I used to really enjoy finding random anonymous stuff on with the trending filter. It was mostly random logs, stack traces or email dumps but occasionally you'd stumble on an interesting anonymous memo like this.

https://pastebin.com/BjD84BQ3
Yeah, I also thought the on-call/pager thing was a little overblown. It immediately raised a red flag about how wet behind the ears OP is.

Not to say that there aren't toxic on-call rotations and such, only that it's a lot more common than you'd think, and is not limited to just doctors eyeroll

Any time a business unit needs to be accountable to another party after-hours, some sort of call schedule is created.
Which demonstrates how easily such laws are abused even when they don't technically apply. How much money and time are grandma willing to invest for the sake a few pics? How much less likely is she to post more? Whatever the benefits and details of the GDPR its chilling repercussions are non trivial.
Interesting, I remember the "ASM(" command to run those helper libraries but yeah, the issues around trying to write ASM on the calculator would have been a non-starter for me (both back them and now lol):

> Using AsmPrgm is the only built-in way to create assembly programs on the calculator, and it's not very convenient. To use it, after AsmPrgm itself, you must type in the hexadecimal values (using the numbers 0-9, and the letters A-F) of every byte of the assembly program. Even for assembly programmers, this is a complicated process: unless you've memorized the hexadecimal value of every assembly command (which is about as easy as memorizing the hexadecimal value of every TI-Basic token) you have to look every command up in a table.
This brings up a good point about the complication of the unemployment application system.

Maybe "Unemployment application screenshare advisor" would be a good job for a lot of people right now.

Especially if they have experience with the edge cases.
If it isn't their profession/field and they don't need the money either way. Yeah I would still consider it a favor.

I pay the people who house sit and watch my pets, I still consider it a favor in addition to paying them.
> even if all statements are already known true to the court

Can you expand on what that means?

In my understanding, courts don't presumptively "already know" anything at all, except law and precedent. The whole point of a suit is that two parties are contesting knowledge, interpretation, or law. Even if a court's judge(s) suppose(s) something to be true, isn't the whole point that the defendent claims it to be false and is therefore entitled to a hearing?
>"Does this mean that, broadly, under GDPR if anyone in any photo you've ever taken and put on social media complains, you have to take it down?"

We can only hope. No one has the right to post a picture of me on the internet anywhere ever for any reason.
It might not be localhost or a local IP if users use a different hostname, common for some environments, at which point it would have to be configurable. But yes, that could also work, if all browsers send Origin headers as expected.
I certainly don't want to be mean and I don't think that money should be how we measure people's value but I find it a bit odd that Andrew Yang claim to fame is being some kind of successful entrepreneur and yet his net worth is around 1 million USD. Much less than Obama for example.

I'm also talking as a non-us resident that doesn't know much about him except I've googled him a few times.
As noted in the Vice layoffs thread a week ago (https://news.ycombinator.com/item?id=23193140), these industry layoffs are a function of revenue pipelines, and it is 100% not related to the type of content or political leanings.
Microsoft Makes Windows 10 on ARM Available Virtually
Also, don't forget that the stolen credit card charge back incurs fees to the developer. So not only do they lose (potential) revenue, they actively lose money.
This might be helpful to you http://perks.guide/
$3000 for 1bd in NYC is pretty common, it can extend to >= $4000 for 5-10 minute walking distance to work. Tech salary can seem much less impressive servicing that kind of recurring cost.
They might be able to afford a house, but the community around them will not (the average household income in San Diego is around 100K, not 300K). By pricing out young people and stunting their communities, California NIMBYs reduce opportunity and social mobility.

The ultimate result of the totality of California housing policies is that California senior homeowners transfer resources from the rest of society to themselves while reducing quality of life for everyone else.
The only reason companies don't do that is because it doesn't make sense. What are you gonna do with a team that is 3 times the ideal size just to have enough people to cover a 7/24 on call?
>> Yang says Humanity Forward plans to immediately distribute Dorsey’s contribution in the form of small cash grants of $250 to nearly 20,000 people who’ve lost their jobs or taken an economic hit as a result of the COVID-19 pandemic

So money based on certain non-universal conditions?

Isn't this one of the root problems? People cannot accept a truly universal system - you've already got too much; that guy lives in the wrong part of the country; you have too much education; they're not citizens...

Bill Gates has stated he doesn't have enough money to tackle all major areas and make significant advances; then guys like Yang want to use far less money for even bigger mandates. This just looks like a way for rich guys to pick very specific winners.

UBI seems like it would be the most powerful vote-buying weapon ever created in the hands of any government given the opportunity to implement it.
Why does it need to run on a microcontroller? Why not use something like a raspberry pi 0: size of a credit card, but has a 1GHz arm core that can run linux, python, whatever.
I guess it’s time to learn to code, eh?
The Epidemiology of Misinformation
>I'm under the impression that your original comment was really a critic of the practice in general, not just this specific example.

It absolutely was criticism of the practise in general. Yes, small companies that can't ensure that there workers aren't overworked don't really make sense with protections like these. But the same is true for environmental protection.

Critical infrastructure arguably ought to be handled by companies large enough and with enough staff to comply with regulation like this.

For anything else I don't see the issue. Some random smartphone app company doesn't need to fix anything at 3 am in the morning, it can be fixed the next day. That's exactly the culture I'm critizing. 24/7 readiness to work for some random product at the expense of mental health is awful.
Can confirm. After a month of a total lockdown (Poland) some people got more aggressive. After some restrictions got lifted, like entering forests, cycling or jogging, situation is getting more or less normal.
Yacas looked like it might work, but I haven't looked at it in something like 20 years.

Derive had the sweetest front end though. Using it with the HP200lx was amazing.
TL;DR Hypertext links and graphics.
You can just flag all non-important political news. That's what I do.

This one is definitely worth an exception.
Coolkey is trying to link OSX 10.5 libraries and cross-compile for PowerPC. Seems like abandonware. Are you using it successfully in 2020?
Thanks for that link. While I have little use for a graphing calculator these days, the DM-16 is something I could use all the time. Ordered one :)
You can...

1. Make telemetry opt-in and ask the user to share data. This is what Apple does

2. Collect telemetry and give the user an option to share that data after a crash or bug. Many companies do this.

3. Make telemetry opt-out but be forthright with what information is sent and why.

4. Don't allow opting out of telemetry but be open and upfront with what is being collected and why.

5. Hide the fact that telemetry is being sent, hide what is being sent, and don't allow the user to opt out.
There are a million options for video hosting.

You are performing some sleight of hand here - claiming they are the only way to share your view - when what you are really referring to is that they have the most viewers, and that they have tools for promoting content in front of that audience.

"I deserve access to an audience on their system" is a very weak claim compared to the (untrue) "they are the only place I can share my views."

Personally, I say kill the era of algorithmic search and recommendation. Then you'd have to convince people with compelling content to link out to you, not just be clickbait that plays well in the naive algorithmic feedback loops. Good luck!
My office (small site within a big company) sent out a survey
about working from home.

The majority responded that they didn't want to WFH. There was a question that had several options for which composition of WFH vs WFO people wanted in the new normal. Only 25% of people picked an answer where they would WFH more often than they'd WFO.
Actually, I don't think this is true - especially for Seattle.

Facebook pays the same payscale for Seattle as the Bay Area. Combined with no state income tax, lower property prices, and lower cost of living, you come out far ahead (financially) by being a Facebooker in Seattle instead of SF.
These are all excellent points, and I agree whole-heartedly. I'm glad someone else gets it. :) I'm going to favorite this comment to keep it mind.

The way I see it is that we've had an evolution of how to program computers. It's been:

circuits -> holes in cards -> text -> <plateau with mild "visual" improvements to IDEs> -> __the future__

I think many programmers are just unable to see the forest through the trees and weeds, but visual languages see a lot of power in specific domains like art, architecture, circuit and FPGA design, modeling tools, and control systems. I think this says something and also overlaps with what the Racket folks call Language Oriented Programming, which says that programming languages should adapt to the domain they are meant to solve problems in. Now all these visual languages are separate things, but they are a portion of the argument in that domain-specific problems require domain-specific solutions.

So what I believe we'll have in the future are hybrid approaches, of which LabVIEW is one flavor. Take what we all see at the end of whiteboard sessions. We see diagrams composed of text and icons that represent a broad swath of conceptual meaning. There is no reason why we can't work in the same way with programming languages and computer. We need more layers of abstraction in our environments, but it will take work and people looking to break out of the text=code thing. Many see text as the final form, but like I said above, I see it as part of the evolution of abstraction and tools. Text editors and IDEs are not gifted by the universe and are not inherent to programming; they were built.

This has already happened before with things like machine code and assembly. These languages do not offer the programmer enough tools to think more like a human, so the human must cater to the languages and deal with lower-level thought. I view most text-based programming languages similarly. There's just too many details I have to worry about that are not applicable to my problem and don't allow me to solve the problem in the way that I want. Languages that do provide this (like Elixir, F#, and Racket) are a joy to use, but they begin to push you to a visual paradigm. Look at Elixir, most of the time the first thing you see in an Elixir design is the process and supervision tree. And people rave about the pipe operator in these languages. Meanwhile, in LabVIEW, I have pipes, plural, all going on at the same time. It was kind of funny as I moved into text-based languages (I started in LabVIEW) to see the pipe operator introduced as a new, cool thing.

In general, I have many, many complaints about LabVIEW, but they do not overlap with the complaints of people unfamiliar with visual programming languages, because I've actually built large systems with it. Many times, when I go to other languages, especially something like Python, I feel I've gone back in time to something more primitive.
It was sarcasm, but on second read I can see it didn't come off as such.
More members on the team would increase the gap between 2 on call periods for team member (e.g. every 4 weeks instead of 2), it wouldn't get rid of on call entirely.
> it is the primary (read: effectively only) platform

This is very obviously false based on countless examples, but you're baking in the assertion that exposure to the YouTube audience is a necessary criteria to be considered a video platform, yet you haven't justified that belief. YouTube's ubiquity is an accolade afforded to it by the public on a completely voluntarily basis that can be effortlessly revoked at any time. The reason it is not revoked is because it costs users nothing to use YouTube and for the overwhelming majority of its users YouTube is just a small and generally unimportant slice of their day akin to watching netflix or playing video games.

> The fact that it is so widely used and owns such a significant share of the "ways to spread information" market outweighs the fact that the company is private.

Why? I don't see the connection between the quantity of eyeballs freely gazing and the need for the owner to abdicate their editorial prerogatives. What is your justification for this? If the eyeballs have a problem with how those prerogatives are expressed they can look away to another website and they actually do that quite frequently.
He (or she) didn't say they coded well on limited sleep, so there's the trade-off.
> The obvious flaw in modern web security is that the domain isolation model does not make any sense today. It's an outdated hack. Software communication should be done thorough something resembling actor model where code running locally is thought of as completely separate entity from the web server. It shouldn't have anything to do with domains. Communication from any actor to any other actor should be subject to the same security model, regardless of where their code was loaded from. Escalating privileges between actors should be a universal and well-established process with known guarantees, not a bloody mess of ad-hoc conventions, headers and "best practices" that change with every browser, app and year.

How would that change anything? The flaw is the websocket was open to anyone (on the application layer. All security in the example was due to what ip addressess the websocket binded to on the network layer). If you replace the same origin policy with some other security policy, it wouldn't really make a difference, unless your web socket decided to use it, and in that case you might as well use the existing same origin policy.

If your real argument is that CORS/same origin policy/websocket security policy is inconsistently specified and has made some questionable specification decisions - sure i agree with you. But that has nothing to do with using origin as the security domain for websites

The fundamental flaw here is using the ip address and assumed sufficientness of only binding to 127.0.0.1 as a security measure without application level mitigation, not how browsers do network security

Edit: reflecting on this, i think i change my mind a bit. The fundamental problem isn't that the web security model is full of hacks, but that the websocket spec decided to ignore it and instead focus on the socket (tcp connection) model of secirity. If you open a socket all the server has to authenticate is the ip address. Anyone can open a socket to anywhere, any orher authentication has to be taken from higher level protocol. In websockets, its mostly the same. Anyone can open to anywhere, and webserver just has ip address and origin to authenticate. Anything else should be done in higher level protocol. The problem is people see websocket and assume WEBsocket not webSOCKET.
Except where revenue pipelines are influenced by readership reaction to content quality or political leanings informing that content?

Don't think you can make a statement like "100% not related".
Interviewers, if they're coached properly by the organization, will lie. "Sell the candidate on the company" is a thing. Human beings aren't conditioned to have their skepticism alarms ramped up to 100% constantly in every interaction. At some point a certain level of trust to be honest with one another is required for society to have any cohesion. In my view businesses, especially software/tech companies, are quite poor at this on a good day and frequently work in ways that undermine it.
I read an article last year talking about reboot cities/regions. They mentioned places like hong kong, shenzhen, silicon valley, dubai and similar places throughout history where they are given a status that allows for more freedom than surrounding areas usually with less regulation. The thesis was that these areas are essential for making big progress in science or engineering or business , and that they were sort of a double shot in that not only do they have fewer restrictions, but they also attract people who want to accomplish things. These regions never last forever, but really spark kind of a punctuated equilibrium sort of environment for a generation or two.

I’d love to see each state support a city like this. But it can be tricky to balance, especially if it sounds unfair to the rest of the populace. Also, it would require separate governmental systems that could lead to all kinds of problems. As it is the US was set up initially to allow for easier variation among the states to get some of these benefits. But it can be nearly impossible not to end up with similar regulations over time. You even see it within corporations too with similar corporate policies as scar tissue from similar problems they all experience.
But that isn't how it works, at least at any company I have seen that implements remote relocation (and I assume FB too).

If you move to a place with a 50% COL as NYC or SF, you retain 70% or so of your salary. You still come out ahead. I think you've set up a strawman fallacy here. People come out ahead financially when relocating to lower COL, even with the downward salary adjustments.
textbroker.com
>I don't think curation was an important feature.

Maybe it wasn't in the beginning, but Youtube is a Google company now, and their entire business model is based on (mostly) algorithmic curation. The business model of every content creator depends upon catering to the preferences of that algorithm, and their success at doing so determines their value to advertisers. Entire genres of content have come into being and have been destroyed overnight because of the algorithm.

Youtube's success mostly comes from driving discovery of new content through recommended channels and videos.
Less than 5% of their revenue is calculators, and much less than 5% of their R&D or engineering budgets. It's an incredibly small part of their business.
I thought the same thing and found myself, for a moment, awed that this might be the first documented use of spoiler tags.
I just want to point out what you're in favor of:

1) Lying to a lover.
2) Lying to a boss.
3) Covering up a boss's misbehavior.
4) Doing all of this for money.

Somehow you seem to think that Weinstein's behavior makes it all acceptable to do these things. Really?

And if it was known throughout Hollywood that he was terrible, well, why did they women take the job in the first place? They certainly should have known, right?
Eh, not really. The calculator won't stop you from creating syntactically-incorrect programs. You can enter any nonsense you like. Errors are detected at runtime. You get one of 8 (I think?) error codes, and can Goto the line that the error is on. Figuring out what is actually wrong is up to the user, and often requires consulting the manual.

While I was in high school, some people figured out that they could write notes in their calculator as programs, and covertly reference them during tests. The calculators didn't care at all about having unquoted strings and nonsense math stored in the programs, because the students never ran them. The teachers caught on to this and started checking that calculators were wiped before tests.
> I might be in a minority here, but I really don't feel like full time WFH is more productive.

> Also, it's nice seeing everybody at work, getting lunch, having a coffee break with people, whiteboarding, etc

These are the exact reasons WFH is more productive IMO. Less people coming up to your desk talking nonsense distracting you.
Clojure is a mostly pure functional language, it is very uncommon to have almost all logic reach out to global variables to do work. It’s also rare to see multithreaded code that eschews most of the mechanisms built into the language for multithreading. These two things together (pure functional programming and strong concurrency primitives) are arguably the fundamental motivations behind the language. You value simplicity: Clojure can help make this code simpler. If there’s a succinct way to say that without the word idiomatic, one with fewer negative connotations, I will try to use that in the future.