skysight-inc/HackerNews huggingface dataset:
0/0 is only indeterminate if your axioms allow or require it to be. Strictly speaking you can define 0/0 to mean something, but you will lose a lot of useful properties along the way. The only time 0/0 is not indeterminate is when you're dealing with something exotic and obscure like an algebraic wheel. It's correct to say 0/0 is undefined because in the vast majority of cases where someone doesn't explicitly call out the algebraic setting, they're working with a field.
> did you even read the article?

https://news.ycombinator.com/newsguidelines.html

Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
I used to be uncooperative too but in the end, I usually have to still give it (or go somewhere else)
The ability to use whatever theme you want has created a situation where Linux UI is in complete disarray. If you want a different UI you should obviously have that option, but there isn't a major UI system that takes the opposite approach, instead developer effort is being wasted on a feature that's always broken all the time and restricted to handful of working themes anyway.
And now those who cannot/do not know how to protect themselves will be unable to start a business on the internet in the EU. Do you think these two groups have to be mutually exclusive?
> The code, intended to steal users’ bitcoin wallets, had been injected by an unknown developer with the username right9ctrl. That person had gained commit access from event-stream’s author, Dominic Tarr, simply by asking for it. To many angry users, this was the equivalent of opening one’s front door to the first stranger who knocked, then grabbing one’s coat and leaving for the day.

No. A better analogy would be that a weary volunteer potato farmer for a large community garden is approached by a member of that community who also has potato farming skills. The community member tells him that he wishes take over maintenance of the farm. The weary volunteer accepts the community members offer and leaves the farm in the new volunteer's hands. The weary farmer returns to his home, and pursues other things. Meanwhile, the new community's potato farmer turns out to be malicious. Keep in mind that more than 99% of the time these volunteers are just wanting to give back to the community.

It is nothing like giving up the keys to your home. It is like giving up volunteer work to another volunteer, because that is exactly what it is.
The basis of this persons argument is faulty, it seems he doesn't quite understand how class constuction works in python. His argument seems to me to be that it looks to much like a function call, but as matter of fact it is one. Basically it calls the type-function underhood to construct the class...
Somewhere in the middle is the holy grail: performant sites that are also editor friendly.

Remember Dreamweaver? Made great static sites. Good WYSIWYG editor. Nothing but static pages on the server. "Round trip HTML" - it took in HTML, edited it, and put it back out. If you created the HTML with Dreamweaver, it could put in some comments which told Dreamweaver not to change certain parts. This let you have page templates.

We can't have that any more. CSS is too much of a mess. The era of CSS flush/clear/div layout broke WYSIWYG editors, and the web took a big step backwards. We went through the "tables are bad" era, and eventually got them back as "layout tables". It might be worth defining a modern subset of HTML/CSS and having a Dreamweaver-like editor for it.

Markdown? Markdown is comparable to HTML 1.0. Or BBcode. It's gaining features and complexity as people demand more HTML features in Markdown.
That's a fair point. It isn't public information.

But, GDPR applies to any information, even if it isn't available publicly.
So.... you can drive 500 miles without charging?
I was just listening to the midi 2.0 webminar from the midi association, and as I understood there are some free sysex and ci id for non profits / hobbists, but if you make money out of it you should register. I guess mainly to prevent ID collisions.
There's a big difference between wanting money & power, and "hoarding as much" as possible, as I said. It depends on your value system, but most people place a non-zero value on showing love to others & bettering the world, and a money-hoarder doesn't do that.
Does GDPR mean blockchain based records are illegal? If a user's data is in the blockchain, there is no way to delete it...
> there isn't a major UI system that takes the opposite approach

Good thing there is at least one then. Blindly cloning other "major UI systems", now that would be a waste of developer resources.
What constitutes proper justification for keeping information?
This is critically different. Part of the issue with intelligence agencies using exploits is that using an exploit often means sending it to somebody untrusted (often the target of the attack!)

c2 servers and machines used to deliver exploits are necessarily connected to the internet, and often are from low-tier commercial hosting services- c2.tao.nsa.gov is a bit too easy to attribute, as it turns out.

An IM backdoor could rely on a key kept in an HSM, across an airgapped network allowing only encrypted messages in one direction and decryptions in the other. Assuming the airgapped side only needs to decrypt something like a LEAF, communication over something like serial means almost zero attack surface would be exposed to anything reachable from the internet.

So, yes, you probably can control an IM backdoor significantly better than the NSA can control their offensive tools. Will the government manage that? Ehhhhhhh.

There are much better arguments against an IM backdoor. Saying "the government can't keep it secure" is especially problematic because if that's perceived as the anti-backdoor argument and the government comes up with a secure way to implement a backdoor...well, then, why not do it?
Does having a table called "users" with usernames, emails, password hashes, and last logged in timestamps count as customer data?
what are you citing there? I cannot find any articles that suggest long periods of submersion - only that there WERE submersions
No, but I know their GRE scores, which are a good proxy for IQ. Plus, seeing the kind of math they do on the fly gives you a good idea.
This is on the NSA. They decided not the tell the vendors about this and that makes them responsible. They failed their task which I thought was to keep the Unites States safe and secure.
Are you talking about fleeing your problems or avoiding them?

“Escapism” usually refers to burying oneself in distractions (especially fiction) to avoid confronting problems.

Whereas running away from problems (ex: breaking up with someone because you’re afraid to attend their cousin’s wedding) is something else.
> Basel Action Network or BAN, a Seattle-based nonprofit, for years, has stuck GPS trackers in old electronic junk. They found that scrapyard in Thailand by planting a tracker in a TV and dropping it off at an Australian recycling center.

Not that they likely to get in trouble, but is it legal to put trackers even if it is donations? What if you stuck a camera and microphone in the TV and it ended up in someone’s home after being repaired.
I have started a Delaware LLC several years ago and abandoned the use of it, never got a chance to file reports or close it properly. It now shows thousands I owe in annual fees. Is anyone here in the same position?
A SpaceX Starlink Satellite Train Caught on Camera in the Night Sky
I am not a lawyer. But my understanding is that it does shield your personal finances to some degree.
Adding Controls to Google Tag Manager
Oh god like having to see OSX or OS/X wasn’t bad enough now we’re getting to “macOS X” Jesus Christ people.
>This seems to be a bit of too much ado over nothing. This type of projects have been going on for over a decade now

Yeah, the Overton window has now moved, fascism is now acceptable. /s
German Minister Wants Secure Messengers to Decrypt Chats
So what would be the lisp of social networks? :)
How would they enforce the SysEx ID charge if someone built a synth for personal use? I've wrote a number of midi programs (sequencing utilities) and never remember implementing a SysEx ID for anything.

Also, it's pretty naive of these guys to assume their Github repo will stay hidden behind a $250 charge for very long.
It used to be the case during the Cold War that there was an unspoken, tacit understanding that assassination would not be used as a tool against the leadership of the great powers: assassins are cheap, so if it became established as a tool it would create a level playing field.

(There were exceptions, e.g. in the third world, but there was a big difference between a front-rank player (the USSR) murdering someone like Hafizullah Amin during the opening moves of an invasion, and something like the shootdown of Dag Hammarskjöld's plane during the Congo crisis: assassinating the UN Secretary General was a huge scandal at the time.)

Today, the use of weaponized CVEs by SIGINT agencies seems to have developed into a free-for-all: the big players were clueless about the potential for accidentally normalizing this practice, or the scale of the consequences as computers became ubiquitous and indispensable components of everything from hospital medicine carts to automobiles, and thereby leveled the playing field and quasi-legitimized it for non-state level actors.

And we're all going to be paying the price for at least a generation.
RFK Jr is not a source. You do not have to like him, only to verify what he says.
Totally unrelated to that but Ransom (the ransom of Hector’s corpse) by D. Malouf is really astounding.
But I thought Apple has a reputable and serious consumer electronics recycling program; why do you think going with another laptop vendor would be better?
It would help to make this more concrete, in the abstract it's a bit difficult.

Firstly, What kind of problems are you running away from? How do you describe your problems to yourself?

For mood dysregulation stuff: If you're angry or depressed or anxious, I found "Radical Acceptance" by Tara Brach to be very helpful. Getting help from a therapist is also worth checking out. Good therapists are hard to find, don't settle for just any therapist.

People problems? You don't get along well with your partner or family? Or you don't have people you feel close to? It's complex. A cheap place to start getting a picture of how healthy people relate is by heading Carolyn Hax's daily column. Google her. Going to Al-anon is good if people around you are drinking or being abusive to you. Therapy again is an option, as is meditation and other self-care techniques. Browse the self help section of your local bookstore.

Financial problems? Heath problems? Motivation problems: Not doing work that you like? These are definitely problems that need addressing, but the specifics of how to are even harder in the abstract.

How are you escaping/regulating your emotions yourself now?

With drugs, alcohol or other addictive or compulsive behavior

With work

Just Daydreaming

Playing computer games/web surfing/social media

The big question here being, is your escapism clearly destructive (drugs and other addictions), or more benign (daydreaming, consuming media). Destructive escapism needs to be addressed directly, one way or another.

One big problem with drugs and alcohol is that they get in the way of developing other, positive self-care mechanisms such as meditation, exercise, sleep and nutrition. Google psychological self-care.

What are your social supports in life? Spouse, family, friends. How can they help you in this?

Explore 'escaping from what?' What's something in your current life that you'd like to escape? What part of the past feels like it's been 'stealing the present', that you'd like to escape from? Personally, I've worked to escape the negative impact that my father's physical and emotional abuse had on me. (The main impact being it turned me into an angry person.)

It's a good thing you've done to reach out and ask for help around this. Consider that you're on a 'Journey of Awareness' to wake up to the reality of your own inner world. Take it on as an active task.
Philips PX-1000Cr Encryption Algorithm and the NSA
He wasn't implying it was free money. He simply means you're paying the employer's portion as well when you are self-employed. There is no reason to do this on excess income once you have paid yourself a reasonable salary. To determine a reasonable salary simply examine what you would make if you were employed in that same job function by another company. If you are ever audited you can show you made a good faith effort to determine reasonable salary and you will be fine. Many people set it lower than typical industry rates and are never even audited, because frankly the IRS has better things to do. It typically needs to be dramatically below what you would make in industry for you to be audited. Talk to any CPA and they'll tell you the same thing. Taking excess profits from an LLC as a distribution is an entirely legal and appropriate thing to do.
I don’t necessarily agree. I have worked with financial analysts using Excel, SQL etc. quite proficiently. In fact, I am told that familiarity with DSLs used for data analysis/manipulation tools is considered a part of the job description by many companies nowadays.
Oh stop already. There are plenty of situations where people knowingly waste others time. What happens when you walk into a retail shop with ZERO intention of buying something? (And in some cases you actually do?). What happens if you waste the salesman time and then later refer that salesman to someone else who buys a car? Stop making as if you (or anyone) is so pure and honest and always does the right thing. (Or is even aware of all of the circumstances and why something is done).

That said the question is do you want to get good at negotiation not 'are you a saint who thinks they would never waste someone's time' (which I dispute per my other thoughts in this comment to begin with).

Guess what? I get a ton of tire kickers for my services that are referred to me. In some cases I know right off the bat that these people can't afford what I do and are 'wasting my time'. I still handle them with courtesy and take my time (knowing that I am wasting it) to help them. In some cases I enjoy doing so and in other cases I know they will then refer others to me. Many times these are people that have been referred to me (actually most times). I don't discourage it either. I know overall it's a good thing not a bad thing.

Auto dealers spend a ton of time to get people into the showroom. Advertising to sell cars. But did it ever occur to you that just like a restaurant [1] that is busy they might actually want the foot traffic because it makes things look popular and encourages others to buy (who are there)? Ever occur to you that it's good training for the sales person (who runs deals by the sales manager)?

[1] Restaurants will often trade at less than menu rates to have the restaurant be busy (even lose on diners) so that others (that are paying full price) will feel better about eating in a non empty place.
Sorry I'm not very active here. Reading most of the time.
Ask HN: Is getting banned on Stripe many years ago a death sentence?
So 4 years ago, me and a couple of partners decided to start an online website selling vaporizers. Our supplier told us he was using Stripe and so we applied for a seller account. I stupidly put my personal information to get up and running quickly.

In the next few days, I get an email from Stripe that vaporizers are prohibited and they can't accept the payments. We were surprised but moved on since we couldn't do anything.

So we eventually scrape the project and I move on to a new website selling electronics. I signed up for a new Stripe account, but immediately got an email from stripe saying:

"our banking partners prohibit us from helping with payments associated with a business we've had to reject previously."

Has anyone faced this or had any recourse? This was 4 years ago and now I am pursuing building a SaaS using Stripe Connect and using Stripe Atlas. Whenever I reached out to Stripe back then, only response I got was decisions are final.

Are all those doors closed for me since I made a stupid mistake years ago?
> as we know that `lifecycle` is a bad pattern.

What ever do you mean by this? Hooks are more ergonomic in some scenarios, react's class methods in others.
https://twitter.com/ErrataRob/status/1132345806177144833

Some interesting rebuttal notes. Apparently it is the vulnerability that is being exploited, not eternalblue itself.
https://phys.org/news/2019-05-encounters-spacex-satellites-d...
https://gdpr-info.eu/art-6-gdpr/ is the core list of reasons for data processing, any company needs to justify its data usage based on them. (Case a., consent, is a bit special, other articles put clear limitations on it so it isn't abused, make it revocable, ...)
Good catch! That should be easily done.
PLEASE PLEASE PLEASE call it the ET!
Is there a reference or study for that? I thought GRE scores were mostly a proxy for cramming English vocabulary into your brain (verbal) and for knowledge of basic geometry facts and inferences from them (quantitative).
Every company receives data about their customer, usually leaked by the customers themselves. How they handle it and what they choose to store / delete differs wildly.
Bit of a sampling bias. "Neuroscience PhD at MIT" is a helluva qualifier.
As above, so below
On the topic of rich text editors (since people mentioned Slate) what's your opinion of react's draft.js?
It's built on top of ProseMirror. They're targeting IE11.
> If you were compliant before, because you respected the users‘ privacy, the effort was relatively low

This is not true. Even if you are perfectly compliant, you need a complaint-response mechanism and lawyers in the EU ready to react to invalid accusations.

Given GDPR took a complain-investigate model, one also needs to be ready for power-tripping regulators. (Recall the Romanian data protector using GDPR to seize sources from a newspaper investigating corruption allegations [1].). Protecting against that requires, if not active lobbying, keeping lobbying connections warm. That costs money.

Ironically (and predictably), I’m seen more data being funnelled to Google than before. They have the scale to deal with this crap in each of the EU’s (currently) twenty-right member states.

[1] https://www.techdirt.com/articles/20181114/01491541047/yet-a...
Ask a simple question, get a simple answer: yes.

Simplest possible illustration: Japan's equivalent of an LLC costs +/- $10k in running costs for most HNers and doesn't do pass-through taxation, which might counsel sole proprietorship for longer here than it would in the US.
I’m sure someone could find a use for an old working computer or a non profit. Unlike 10 years ago, a 10 year old computer is still useful and can run modern software and get on the internet.

I had a 2006 Core Duo Mac Mini 1.66Ghz with a 60GB hard drive, 1.25GB RAM and gigabit Ethernet. It’s useless as a Mac and Apple abandoned it years ago. But, I put Windows 7 on it, installed a Chrome and my mom installed Office 2010 and she uses it as a secondary computer when she tutors.

I bought a refurbished all in one Sony Desktop back in 2007 - a Core Duo 1.66GHz, 2Gb RAM, 1600x1050 display 19 inch display, 250GB hard drive 10/100 Ethernet. I installed Windows 7 on it to and it’s my moms primary computer. She uses it with Chrome and Office.

I was given my 2009-2010 era Dell when the company I was working for collapsed. 8GB of RAM, Core 2 Duo 2.66Ghz, gigabit Ethernet, one of the last great 1920x1200 displays. The only times it feels slow even today running Windows 10 is reading and writing from the spinning hard drive. That could be improved by replacing it with an SSD. It served as my Plex server until earlier this year. It struggled with 1080p video but it did alright at lower resolutions up to two streams.

Then there is my Pentium Dual Core for 2009 with 4GB RAM that I put Windows 7 on. It would still be good for someone. It has a 1600x900 display and 802.11n wireless.

But don’t just give people the old computer as is. Clean it up and install the OS from scratch.
I'll sign up for you if you give me a cut of the profits :)
NYT again buried the lede. This was never a 0-day. How is it that companies and governments still fail to install updates years later?!?

“One month before the Shadow Brokers began dumping the agency’s tools online in 2017, the N.S.A. — aware of the breach — reached out to Microsoft and other tech companies to inform them of their software flaws. Microsoft released a patch, but hundreds of thousands of computers worldwide remain unprotected.”
Looking at first 5 or so pages, I've read a lot of these. Good stuff but seems very unilateral view on the world and I think could be unhealthy for founders to focus too much on startups.

Not sure what is the right mix, but some of the most motivating reads for me were:

- Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture

- iWoz

- The Soul of a New Machine

- Gödel, Escher, Bach: An Eternal Golden Braid

- Just for Fun: The Story of an Accidental Revolutionary

- The Mighty Micro: Impact of the Computer Revolution

- Accidental Empires

- The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity

- Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values
It’s only a big deal if someone sues you and wins. If you comingle assets there’s an increased risk you could lose them in a judgement. If you don’t comingle there’s lower risk of losing personal assets.
When an Excel document grows enough legs, just sometimes someone will decide that it's useful enough that they should build a proper service to replicate its functionality. That's the point at which so-called "real" programmers want a debugger in Excel: because someone with talent but lacking experience has built a monstrosity that now needs to be properly replicated and made maintainable.

Especially when the original developer's manager starts asking pointed questions about how their one "non-programmer" could build something in Excel that then takes a whole team ten times as long in a proper programming language.

Having a debugger available to help reverse-engineer the spec would be really useful.
Perhaps we need the US Postal Service to restore trust in digital communications
Pentagon has its own island off New York to run cyber war games
It's easy to get more diversity, just read different stuff. There are plenty of recommendations all over the place. Hell, just go grab something from the staff picks at your book store or library if you're lost. Even if you want to read through everything on our echo chamber's lists, you can still do that, you just don't need to do it straight; just interleave some other stuff along with it.
Yes. Emails are 100% PII. Even user names can be argued to be.
Haha one option was to add a partner just to use Stripe, but I'm afraid doing this might make it worse for me and him if we ever want to use Stripe.
> You are talking personally identifiable information and data usage policies which is an entirely different thing than the requirement for all data to be deleted.

Could you explain a bit more by what you mean? GDPR only concerns itself with personally identifiable information, and is at it's core about the rules for "data usage policies" around it (which of course will involve rules for when to delete data).