skysight-inc/HackerNews huggingface dataset:
HN, I need your advice, really badly
5 years ago, fresh out of college, I co-founded a company with someone I had hardly known. Dumb and naive, I know. In those 5 years, it has been one crisis after another, in large part due to my co-founder's (CEO) poor management, unethical behavior, and irresponsible spending. Time and time again she has manipulated and exploited her relationships (including ours) to her advantage. She has wantonly spent large sums of company funds on personal activities. The culture she's created is more than toxic. Question anything she says, and she'll punish you until you're gone. She's surrounded herself with sycophants.

All this time I've put up with it, for the "sake of the business" and to "protect my reputation" amongst the board and investor community. I feel an intense obligation to stay as a co-founder. But I am burnt out, depressed, filled with anxiety, and have become at times suicidal. There's not a day that goes by where I don't feel as if my co-founder is calculating yet another way to exploit our relationship, or just push me out. I've seen some of the smartest, kindest, and most driven people come through here and ultimately leave, by choice or force, due to their desire to work in an honest and open environment.

My biggest fears with leaving: 1) that my co-founder tarnish my reputation with board/investors as she has done with past employees, 2) that since founding the company, I have not developed meaningfully given all of the chaos, stress, and crises, resulting in a stunted and unmarketable skillset, and 3) that I have no network to rely on as I moved to SF for this opportunity and have spent the past 5 years here giving my all to this company.

I feel stuck, miserable, unmarketable, and it's eating at me every day.

Any advice you may have would be hugely appreciated. Thank you.
To name a couple in the legal context specifically:

* under the US Federal Rules of Civil Procedure, a civil plaintiff who doesn't show up to trial has their case dismissed for failure to prosecute [0][1]

* a claim of malicious prosecution can be brought based on an unjustified criminal or civil claim (though some jurisdictions do call the tort "abuse of process" if it's based on a civil claim)[2]

[0] https://definitions.uslegal.com/f/failure-to-prosecute/
[1] https://www.law.cornell.edu/rules/frcp/rule_41
[2] https://en.wikipedia.org/wiki/Malicious_prosecution
Well that is subjective, but traditionally the leaders have been France and Germany and there has been an animus against the UK and its interests.

Then if you break it down, there is the question of eurosceptics. Where is their influence? Have they ever successfully reigned in the EU or got it to reverse anything? They are represented in the parliament but it is a toothless/show organisation.
Not rocket science:

1. Invite them.

2. Pay for them to appear.

3. So many conferences are ill-disguised, spammy scams. Avoid these.

4. Pay reasonable lodging costs in advance.
> The longer time goes on, the discussions I see and hear about "data driven" business sound more and more like the discussions my father used to have with my mother about how the bean counters were ruining the ability of the company he worked for to operate and do business.

> Ultimate problem being, if you're only staring at data, it's hard to tell the difference between critical systems that look like they don't do anything and useless systems that drag the system down. You need to understand the whole system, and not just the measures you're extracting from it.

Thanks for the insight. Do you think adoption of graph databases like Neo4j help in making the contextual use of data a more intuitive process?
> The OSI does have trademarks for "OSI Approved Open Source License"

So why don't they encourage people to use that then?

Rather than telling people how to use another exiting term with a debated definition?
race, sex/gender etc are all inherent personal traits.

Is religion the same?
Depends what the purpose of them is.
There's currently not much vegetation, so "It'll be interesting to see if vegetation takes hold quickly enough to prevent rapid erosion."
The entire section "What’s up with async in rust" lists an example of futures combinators and blames tokio for it. The post is seriously confused.
I like what you did there!
Those example sentences linguists come up with are actually very reliable. Here's Sprouse & Almeida. 2012. Assessing the reliability of textbook data in syntax: Adger's Core Syntax. https://doi.org/10.1017/S0022226712000011

" [...] This suggests that even under the (likely unwarranted) assumption that the discrepant results are all false positives that have found their way into the syntactic literature due to the shortcomings of traditional methods, the minimum replication rate of these 469 data points is 98%."

98% replicability!! Compare that with psychology.
The business case that's laid out here makes sense, but I really wish they'd stick to one thing (streaming music) and do it really well (which they currently do).

Plex is pulling the same approach with podcasts and 'web TV', and it's annoying the hell out of users that would rather see increased time and money invested in core features. I don't want to see the same happen to Spotify.
All fixed! (And it only affected people signing in from two different browsers at the same time, which was actually a pretty small proportion -- which is why it took so long to find and fix the issue.)
up to 11! (parses on 3.7.2)

async def _():
async with await None if not True is False else lambda: _:
pass

it's a shame that Python has so few expression keywords... `yield` can be used as an expression, but it seems to need parentheses :(
But that's the crater in the middle! So that must've been there when it erupted. Though it could have washed in with a big wave.
You can buy and sell almost anything under capitalism. You can buy or sell property. You can buy or sell pieces of a company (stocks). You can buy or sell human labor. And the way that businesses make money is by essentially arbitraging some market, for example by buying something in one place and selling it somewhere where it is more expensive, or by buying labor and selling the products of that labor at a profit.

But there are certain things you already cannot buy and sell in our current system, and this is key to seeing the way forward. You can't buy and sell people, for instance. That would be slavery. The purest form of capitalism would include slavery also. You can buy labor, but no more than 40 hours per week without paying overtime.

The socialist point of view on this is that it isn't just buying the life of a person that is morally wrong; buying their lives piecemeal 8 hours at a time and then arbitraging the value of their labor is wrong as well. So under socialism when people work, they work always and only for themselves or as part of a cooperative that they are an equal owner of. So they are taking part in a voluntary activity, not selling themselves. Ultimately that's the only way to fix our economic system; allowing the arbitrage of labor leads to fundamental instabilities and inequalities that cannot be resolved. Otherwise the pressures within society will continue to grow until the society tears itself apart or relieves the pressure by going to war.
You know, when I said rapid I actually meant RS!
Rep. Alexandria Ocasio-Cortez Releases Green New Deal Outline
Define friendly? Cuz I've watched an eclipse install nuke ubuntu before. Granted this was a few years ago, but still.
Too many lawyers with too little to do.

Clerks of court who accept vexatious filings and sham pleadings.
Show HN: Unreadit sends you newsletters with the best Reddit content
Airliners cannot fly themselves, unless you accept a narrow definition of “fly”. Sure, they can fly an approach. Try can’t make a go/no-go decision, accept and follow a take-off clearance, pick a cruising altitude, follow speed restrictions, do a VFR approach, and park themselves.
Some portions would work just fine :)

http://mincss.com

(disclosure: I'm the creator)
I think the implication is that the criticism may be valid, but that there is hypocrisy involved wrt author - i.e it's not really about the criticism, but the author/religion.

I'm also guessing it was tongue-in-check.
Yep. And if everyone does...
Pika/pack – NPM packaging, reimagined
Ah, the oft invoked "cultural difference" excuse for protectionism.
My use of "application" is ambiguous. I was referring to the fact that DoH moves DNS from on top of udp/tcp to on top of https, itself on top of tcp, primarily to benefit from the 's' in https.

I actually also run a DoH proxy on my home router and point dnsmasq (also on the router) at it, so all my home network DNS goes out over https.
Yep, I was braced for more failed-but-really-succeeded porn.

This is a great read, and clearly from the heart.
Substack for audio
> So something is dangerous and people are going to do it anyway so they legalize it and try to make it safer instead of criminalizing it. The US could learn from China on this one.

every country could stand to learn that lesson.
Sigh. I'm already conflicted about Audible, now podcasts will be locked down too?

It's curious this article doesn't even mention iTunes; as far as I know, that's the undisputed champion of podcast discovery and distribution, isn't it? Can podcasts afford to leave it to become Spotify exclusives?
I believe what Fallout did is typically called retro-futurism. The term "post-modern" is already occupied and has a very different meaning.

I don't think Pattern Recognition really counts. Precisely when it was set was mostly irrelevant to the story and the "futurism" of the novel is largely due to the style of writing of William Gibson. It could have been set in the present or near future and nothing would really change.
I may be wrong, but I believe that’s how almost every Tesla showroom operates. It’s arguably one of the upsides of their direct sales model vs the traditional dealership.

They usually do make sales, or direct you to the site to complete the purchase, but the whole experience is supposed to be designed to improve on the classic horrid car dealership sales process.
Since this thing is coming from Microsoft, I really doubt the tool or the whole process can work outside of Microsoft. It's likely very much tailored to Microsoft needs and full of idiosyncrasies of the Microsoft development workflow.

Here's an example of how things usually are at MS. I worked at MS awhile ago. At that time Git was just being developed, and MS used it's own VCS based on Perforce (which is pretty good, I should say for a centralized VCS). Code reviews were done over email. Kind of like Linux kernel development. If you wanted somebody to review your code, you used a tool to pack your changes into a *.cmd file which contained a diff itself and a Perl (!) script to unpack and view the diff. Then you sent this file to a reviewer over email, and he just ran it on his machine to see the changes you had done. This tool was simple, limited in features, and brilliant. It was hacked by somebody on the Windows NT team back in the 90s. Even if you couldn't unpack a diff into your repository checkout, you could still open the pack as a text file and review the changes, or manually apply them, since it was just a freaking text file.

Come the time MS decided to migrate everything to .NET. Some team at MS similar to TSE responsible for development tools decided that the old Perl tool was inadequate. You don't need no stinking Perl scripts! They developed a replacement in C#. Full of features you can't live without and maybe even an integration with the dev environment (I don't remember). The new tool was distributed in the binary form. The code changes for review were packed into a binary format with plenty of metadata in addition to the actual diff. The problem? Only this tool knew how to unpack this binary format. It worked most of the time and when it worked it was great. But when it didn't work, you were screwed. If it couldn't unpack your code change for any reason, it would throw some C# exception. You couldn't fix the exception and rebuild the tool (you didn't have access to the tool source code or knew how to build it). You couldn't extract the change yourself, since it was packed in a binary format only the tool could extract. You pretty much lost your change if you didn't store it elsewhere.

And this is generally how things were (and still are?) done at MS. They have teams of project managers analyzing and spec'ing out every bit of the development process. Then they create extensive tools to support it with elaborate UIs and automation of everything they can think of. But if you need to do something just a little bit differently, you're left out in the cold because those tools are too close and too brittle to adapt to your specific needs.
Why 400?
I'm making a statement about what the OP posted and provided, which did not include any indication of contacting the company in question to find out what hapoened, did not include any info on how that company would have known what license to revoke, and in a reply to a company spokesman on reddit also did not note any of this info.

If the OP did have any of this info, not including it is also bad. My problem is with the OPs observable actions.
Beautifully animated live GitHub history
IIRC the big problem was Microsoft refusing to allow OEMs to ship machines with other operating systems.
It seems that this has a better process (7nm vs. 12nm), more memory (and bandwidth), and more power draw than the RTX cards.

So why does it have equal/lower performance? Is it just that it has fewer transistors (13.2B vs. 18.6B)? (And if so, why doesn't the smaller process allow more transistors?) Or is there also a difference in the architecture where a better design could get more performance out of the same amount of silicon?
Or ask the guys to dress as women, maybe no one will figure it out?
I really want to scrape this page/data and get alerts when a new entity is added. Like I see the company that makes the Sous Vide device I got for Christmas. Prior to the gift I had never heard of this brand (it's a good brand, I just hadn't done any research) but they show up in the list. I would bet I got added after I setup a user account with them but I would love to know how quick that process is. Getting a push notification would be pretty cool to see if it happens in batches or more or less immediately after I give some my contact info.
Yes, the RX series has been good price cuts.

This begs the question of whether the VII is considered a RX series card or Vega card.
Why documentation on GNU/Linux sucks (2012)
On the face of it the statement looks like one of those things that is either a tautology, or false.

If society is in a state of stasis, that means no one is allowed to do things that go beyond what society is doing in the present. That means you don't have the right to innovate, to try new things, and so on, which seems integral to individual liberty. So his statement is obviously true.

However, if you consider liberty as a social construct that means you're allowed to do things as defined by society, then whether that society is static or not is immaterial. So the statement isn't necessarily true.

And that's what you get when you make arguments about the definition of words.
No because capitalism, even on paper, will still imply poverty as a structural element. Without poverty and exploitation, the system cannot sustain itself. This without considering waste: Capitalism, being competitive at every scale, implies that to give feedback to the system, you have to waste. Waste resources, waste time, waste lives. The more waste, the better the outcome.

If it works by different assumptions, it stops being capitalism. So if you aim to remove these elements, you're aiming at destroying capitalism.
I remember my highschool math teacher bought me this book.
John Galton Wanted Libertarian Paradise in ‘Anarchapulco.'
I always think of the market as ... all those shitty services and websites I absolutely hate / or just don't like ... that i still use because I want the service.

Arguably they failed to execute some of what they did (their actual app or site) very well, but it doesn't matter, they picked the right market because I can't stop using it even in the face of other things.
The true costs of suburban sprawl
Grateful to read such a personal and detailed post. I had a startup that failed myself, back in the long ago, and in retrospect I'm glad that if failed quickly and cleanly. I admire this alternate path though of working your way to a new equilibrium.

The offer from KPCB to let you off the hook for the venture financing is amazing. Is that a common thing to happen? I get why they just wanted to write it off and be done with it, but it still seems like a generous outcome. An undo button!
Through the two major DNS privacy talks on FOSDEM I felt a bit at odd that so much effort is being put into the idea that giving all information to google will give best privacy. In basic security theory we talk about assets that need to be defended, and attackers we need to defend against. Why give everything to a company which revenue is based on breaking privacy? It sound completely incompatible with the idea of privacy.

Running your own resolver will give the authoritative servers the ip address of the request, but does this leak any assets to any potential attacker? The owner behind the authoritative servers already get the web logs so what additional information is being leaked. It seems to me that in order to get higher level of privacy you would need to run a VPN or Tor, in which case the DNS traffic can just go through the same path.
No one can really answer this with certainty, given (somewhat tragically) no one has agreed what “Brexit” even is yet.

As one example, if May’s current deal somehow was to be made tenable to Parliament, there would probably be little/no change at all.
Are you sure that is the case?
My company includes physical abilities as a key part of its diversity initiatives. I work with a principle engineer who uses an electric wheelchair. I am not aware of any well run diversity effort that does not include physical ability. Check with your company's diversity rep to see if they don't have physical ability as part of it. I would be surprised if they did not.
Turing completeness doesn't bother me as much as all the security issues that existed by default (some of which are still present to this day).

I wish programming languages made a type-level distinction between strings that are and aren't tainted by user input. That would make it so much harder to accidentally introduce injection vectors.

I totally agree that PHP was not well suited for writing large and complex programs, but its ubiquitous availability as a deployment platform made it an interesting target anyway.

The easy deployment also made it easy for people to learn it by themselves, and consequently there was a large pool of programmers who knew PHP, making it an interesting language from a hiring point of view.

And that's how we ended up with piles of crappy, proprietary and OSS PHP code in the wild. The quality of the language is only a minor factor its success.
For issue a) you can create a v2 version and, if you really really want to keep the crypto_box calls in your source code, you
#define crypto_box crypto_box_v2 -- your code won't change, but when you compile, the symbols will change. After that, if you try to link against this library with code that isn't updated you'll fail at build time.

That being said, I think replacing all instances of crypto_box to crypto_box_v2 is much better than #defining

The #define trick only makes problem b) bigger -- I think that if/when a new cryptobox is needed the upgrade strategy will be the following:

1) the new crypto_box will be named crypto_box_v2

2) create a new api endpoint using crypto_box_v2 that isn't being used. If you semver your api endpoints, that means doing a major version bump since it won't be backwards compatible with the older crypto. Does this suck? yes.

3) migrate traffic to the new api endpoint

4) EOL the old api endpoint

When you think about it, it's the only way to do it and cipher negotiation is only masking steps 1-4 (i.e doing it for you, but in an opaque way)
The author sort of hits on the complexity of writing an external DSL. Even good DSL's like SQL have complicated implementations and are usually treated as a black box. Users don't learn them by reading the source code or stepping through an example in a debugger.

This means you need to treat your fellow developers as end users rather than co-maintainers. You need a good spec, plenty of examples, and probably language-specific debugging tools, which have to be taught as well.

No wonder people look for lighter approaches like macros or internal DSL's (which are often just libraries with funny calling syntax). Reusing existing language tools is often the way to go.
By your logic, most credit cards are a scam.

I think you need to look up the word scam. Then use words based on the dictionary definition of them the way the rest of us do. It helps in communicating when people use a dictionary to define words instead of the thoughts in their head.
Anti-natalism makes no sense. How is it better for the planet of there are no humans to appreciate it?

At best the planet is ambivalent about humans.
Widespread online banking, mobile app outage hits Wells Fargo customers
I remember when Gumroad first launched. I was 24 at that time and just couldn't believe that a kid that young could be so good at making such polished products.

To that end, I considered Sahil - and people like him - to be my model of success: being able to bring your vision to life.
The Machine Stops (Oliver Sacks)
I don't have any complaints against OSX in terms of dev environment, but the window manager is just horrible.
Please read the HN guidelines.
I have a RX 390 and it is certainly an issue on most modern games.

If I set a game to low or medium, I can probably maintain 30-40FPS.

The idea of achieving a constant 60fps @ 1080p with this RX 390 on any graphically intensive game made in the last 3-4 years is a pipe dream though, even at low graphical settings. Monster Hunter World is an example of a title which was made for better hardware. On the other hand, Assassin's Creed Odyssey runs pretty well.

I've just gotten used to decent graphics at 30-40fps, and I can eek out a mostly constant 60fps on games like Rocket League where it matters (with only some dips)
I see you've played beaky-flasky before!
>Who knew that food wouldn’t be the thing running out, but our free will and privacy

Arguably Orwell knew this.
Pinterest is a malignant tumor on the face of the Web that exists to trick people who are trying to search for images. Being rich off that would be worse that toiling in obscurity.
If your firm's 401k plan allows it, you can contribute up to 32k post tax (it's not deductible) and then immediately roll over to a Roth 401k (google for "mega-backdoor Roth"). People don't realize that the IRA and 401k sections of the tax code are completely different, and they both have Roth sections, and the limits in one don't apply to the other.
> Let us talk about death. It is about time.

I can't think of a single topic which has been discussed as mush as death throughout history.
Afaik death is seen that way through the current western philosophy, but it's far from the norm.

In other places / at other times death was celebrated or at least seen as an inherent part of life (and as such, not something to be afraid of).
I find the current western fixation of trying to keep people alive at all cost much more disturbing than death itself.

Interesting texts on the subject:

- The game of black and white (p29): https://terebess.hu/english/AlanWatts-On%20The%20Taboo%20Aga...

- https://en.wikisource.org/wiki/Moral_letters_to_Lucilius/Let...

- https://en.wikisource.org/wiki/Moral_letters_to_Lucilius/Let...

-https://en.wikisource.org/wiki/Moral_letters_to_Lucilius/Let...