skysight-inc/HackerNews huggingface dataset:
>Except robinhood suffers major security breaches (eg Nov 21)

I went to search that up and got

>the unauthorized party obtained a list of email addresses for approximately five million people, as well as full names for a different group of approximately two million people. We’ve determined that several thousand entries in the list contain phone numbers

https://blog.robinhood.com/news/2021/11/8/data-security-inci...

I'm not trying to say the incident is okay, but calling a leaked email/name list a "major" breach is a stretch.
As someone who would like to be working on new, interesting things in 2-3 years rather than bringing old code into conformance with breaking changes, this attitude captures a worrisome trend in development.

On the one hand, it's great that we have platforms that innovate and improve and harden over time, but we're also facing a development culture where more and more time is spent servicing package/platform/language/OS changes that have no material impact on our own otherwise-mature projects.

It's worth being judicious about where breaking changes are applied, right?
Say around 150 years ago, this sort of article might have appeared in some prestigious newspaper of record. Without the technology to link rebuttals or comments to it, maybe 30+ years later when the history books of that original time period were being written and most of the influential people alive during that time period were gone, it would be trivially easy for some historian to interpret a really bad take like this as gospel, get it in front of school-children, and have it taught as truth. They could be well-intentioned, but still easily get things grossly wrong without the ability to see rebuttals to it.

Opinions are always fair to have: everybody has them, and even bad ones. But you have to wonder how much of history is really just garbage takes like this. This to me is a large argument in favor of more sites having blog comments and not censoring opinions, even if 99% of the takes are usually garbage. When the journalists and historians of the future are writing about this time period, it would be horrific if the only sources available were equally garbage takes like this with no commentary available in rebuttal.
Probably 64% of workers "consider" quitting every week.
Thing that got my attention was that it has inline transform functions that can be added as wasm binary
I finally understand methane lifeforms...
Yes, business meetings (and the things in this spirit) are the exceptions. However, you certainly cannot say "I feel like doing my normal job in London this week". Now, let's say you go to London for one important meeting and spend the rest of the day working as you don't want to waste your time, ok, no one is going to ask questions. But, if you go to London for one meeting and work there for the rest of the month, you are in clear violation. Is anyone going to hunt you down? Probably not. Are you breaking the intent of business visas? Definitely.
The relationship here is if a car manufacturer decided to stop selling spark plugs for their car and under the threat of a license agreement prevented anyone else from making a compatible spark plug the government would step in and stomp all over them. Yet there is no similar protections when you buy a device that requires software to run that the manufacturer has abandoned.
Sounds like the missing piece is the interviewing and negotiation skills. The money is there, you just have to convince them that it is in their best interests to give it to you.
The same is true for a lot of chemistry. There are tons of compounds that are poisonous, but if you break down the molecule, it is perfectly safe to eat.
lost me with text set in cyan
IMDB has this for locations - you can find commercials and TV filmed in your area.

Works best in California, of course.

https://www.imdb.com/search/title/?locations=London%2C+Engla...
I guess the correct language depends on the ratio of good/bad developers in this case.
AI Startup Anthropic Raises $580M Led by FTX CEO Sam Bankman-Fried
A hammer showing you how much force you applied per strike would actually be semi useful.
This is the relevant text:

> 3. Classroom instruction by school personnel or third parties on sexual orientation or gender identity may not occur in kindergarten through grade 3…

I read this to prohibit discussion of sexual attraction with kids third grade and under. I don’t read this to prohibit incidental mention of someone’s same-sex spouse.
> normal operations

But that's the thing, a bunch of their userbase aping into one stock isn't (or rather, wasn't) normal operations. It's the financial markets equivalent of jumping in an elevator.
Claw usage DLC for $5, with ads enabled.
Damn you wordle!
I've used Fidelity's new UX, as well as Vanguard's, and both are still way behind Robinhood in terms of just usability, nevermind addictiveness. Robinhood also makes it easy to take on insane amounts of risk through options and margin whereas that kind of leverage is difficult to achieve elsewhere.
It's not that simple. Even if you are a great developer, but not from first-world country, you can forget about 200k unless you literally bust your ass for years and years in order to get US visa.
I have no idea which press release you're talking about, every search I did on the subject turned up this news article or another one with very similar content, where there's no official press release: https://www.theregister.com/2021/11/10/system76_gnome_deskto...

Searching through the foundation's news posts shows only one press release about system76, which is positive in tone and isn't related to any argument: https://foundation.gnome.org/?s=system76

If you could post this press release so I could read it, that would be great. Maybe I'm just stupid and I missed something obvious. But I think you may be misremembering this.
0 - These examples were chosen specifically to avoid software & Internet companies, to show that "real" companies that operate in "normal" parts of the country also pay in the $200k range. (These companies are also likely to have less representation on levels.fyi because people who spend any time on levels quickly start wondering why they aren't working for a tech company.) "Cherry-picking" would be highlighting all the FAAMNG workers who are remote and/or working in satellite offices. Google engineers in midtown Atlanta are paid well above any of these, but I specifically did not include those jobs because those in fact are elite.

1 - levels.fyi will not have a record of all the folks working at a given company.

2 - Somebody is indeed the highest-paid engineer at every firm, so that data point is relevant. (It could be you!)

3 - Fine, swap out ExxonMobil for Chevron in Houston and then realize they hire from the same talent pool and likely are in the same total comp range: https://www.levels.fyi/company/Chevron/salaries/Software-Eng...

4 - Take JP Morgan in Houston as a bonus: https://www.levels.fyi/company/JPMorgan-Chase/salaries/Softw...

5 - Yes, some tech people make a lot less than others. It is also true that $200k is still rapidly becoming a mid-career salary in major US cities beyond the expensive coasts. (No, you are not mid-career at age 28.)
> Musk is working like a dog, splitting his time between SpaceX and Tesla.

For a guy who is working like a dog , he has plenty of time to tweet nonsense to the masses. And now he owns the asylum.

But I think he's doing all the right things to be successful in this environment.

As I said when the population consumes culture at an unprecedented rate, you gotta become culture to be relevant. Hate the game, not the player.

Paraphrasing Tony Montana:

"In America first you get the attention, then you get the power, then you get the money, then you get the women"
Unless the telemetry they are talking about is anonymized.
A neat idea for sure, I just wanted to point out that this is why I prefer XPath over CSS selectors.

We all know the display of the page and the structure of the page should be mutually exclusive, so why would you base your selectors on display? Particularly if you’re looking for something on a semantically designed page, why would I look for an .article, a class that may disappear with the next redesign, when they’re unlikely to stop using the article HTML tag?
I have long wondered about so when and how are you going to make money? And do you really think that there is no competition or new entrants in the market? Be it food delivery, taxi services or streaming... Or social networks...

If the big names are kinda messy looking, how well are smaller ones?
Or, you know, the government restricts human rights in "reasonable ways" that are not reasonable for a given minority. Historically it's largely been abuses of governmental power that resulted in atrocities.
Yes.

Some other brokers decided paying the premium to cover gme trades for the short term wasn't worth it, so they cut it off. To varying degrees

Schwab and TDA (which was already or was about to be bought by Schwab?) both put some limits on, like options or something.

Some other brokers did not (Fidelity I think?)
> If I sell GME to buy AMZN, does that have different collateral implications to selling GME to buy GME an hour later?

Yes.

Stock trades don't settle instantly, and brokers must put up collateral to ensure that parties don't walk away if the price moves against them between the order and the settlement.

Thanks to the meme-stock volatility, DTCC (the clearing house) imposed special collateral requirements for Gamestop stock. Also thanks to it being a meme stock, Robinhood was "net long" in its purchases -- its users weren't making offsetting transactions.

The overall result was that Robinhood was on the hook for stupidly high (and unexpectedly high) collateral requirements for Gamestop, but most other stocks were business-as-usual. That's also why Robinhood would allow users to close out (sell) Gamestop positions even during the purchase freeze: doing so would reduce Robinhood's collateral requirement.

None of this has anything to do with unsettled customer funds. Usually DTCC's operations are invisible to retail investors, so it's a huge surprise when the exceptional happens.
If it’s rendered server-side - no. The data likely won’t be loaded into the JS heap (the DOM isn’t included in the heap snapshots) when you visit the page. You might be in luck if the website executes JavaScript to augment the server-side rendered page however. If it does, your data may be loaded into memory in a way you can extract it.
That's correct - I don't mind advertising being there as an option, just that the whole business model of it doesn't make that possible - the people who would rather pay not to see ads are those that commend the highest ad rates, so the only way out is to outright ban it or make it unprofitable with draconian regulation.
I think we got lucky with that one. A special set of circumstances that are unlikely to repeat.
This is a wrong venue to condescendingly teach other people how to write comments. The goal of this forum is to contribute information or insights. If you you think I violated HN guidelines, please downvote and report to dang.
We are seeing the slow collapse of the globalized economy and it will be painful and last for a couple of years as things relocalize. The constant chasing after larger margins lead to centralization of key industries in a few countries. We are starting to see that unwinding as some of those countries can no longer be trusted to be partners.

Not sure what it means long term politically but it’s easy to imagine big block politics rearing it’s head again. I am however unsure if the west had the will to stand on principles anymore.
Huge bummer for us at work today. Agency setting, lots of devs coming and going, external collaborators. Equating "active users" with Git commit logs is hugely disingenuous and feels like a dirty cash grab from Netlify execs. VC funding strikes again, I suppose...
Thanks. Very useful link.
Maybe the problem now is we have too many college educated people and not enough high paying jobs to offset the cost of those people's education costs. Leading to #1 people working terrible jobs they were not educated for, #2 leaving these same people with a huge boulder of student loan debt that is hard to be paid off due to #1. Its a classic problem of supply and demand. In addition people's degree choices do not reflect the markets needs, way too many people went into communication/sociology/LA stuff than what the market wants which are STEM.
Most developers will require an arsenal of static analysis tools to achieve maximum productivity. Linters are an example of such a tool, but they don't exist as part of the language spec itself, AFAIK.
No supporting data other than my decades working in healthcare and having conversations with coworkers versus my non healthcare working family/friends.

I’d say those in the medical community that have been more exposed to what that altered reality looks like, tend to not want it for themselves. That is to say, they’d rather expire. They’d probably also use that info to inform choices they made for loved ones in a similar situation.

The general population is very mixed but there seem to be more folks on relative basis that would keep someone alive at all costs or try anything to save them regardless of the risk. I also think sometimes it just comes down to medical professionals being able to come to grips with the reality of the situation and make a hard decision when others default choice is keep them alive /try anything.

Aside: I worked in a hospital from 18-25 and have basically seen it all as my job had me in every department caring for every patient and I notice when something crazy happens I still have the ability to not be consumed with shock but assist. I recently saw a pedestrian/auto accident and was on foot myself. About 30 folks around saw it happen. Everyone froze or turned away in disgust. I ran and basically took control of the situation until EMTs arrived. This has happened a few times in my life and I can’t help but to correlate it to my exposure to the hospital environment.
I kept my work computer on Ubuntu while testing Debian stable on my personal one, which I allow myself to make mistakes on. I did this because some snap packages were flaky for me (it's been awhile, I don't remember what it was.) Debian stable is quite stable. :D The only bad time I had was caused by me trying to move to Debian testing - KDE would keep crashing :)

Given this experience, I feel like moving everything that needs to be stable onto Debian and finally get off of Ubuntu.
> I don't know, not having enough collateral to fund normal operations seems like a failure on the company's part to me. It's not like the collateral was an unknown requirement, it's the normal way the system works.

Yeah, but the high volume of people buying a specific stock, and that stock being exceedingly volatile (which meant higher collateral requirements) was unknown.
For the truly average developer, $200K is definitely not the norm according to any compensation data I've seen.

One issue in this community is its members being unable to understand what "average developer" actually means.
Breakthrough discovery of the one-way superconductor?
Okay, but maybe later research validates the pyramid model more strongly than Maslow intended? We like the idea for the idea. Not because Maslow said it. He's not a prophet.
The next step would be understanding Rust lifetimes ;)
> or just got cold feet on your $30k purchase.

You are typically not entitled to a refund in this situation. Many companies will allow it under a goodwill return policy, but they are not legally obligated in most situations.
I've enjoyed YNAB a lot for budgeting and been using it for the last 3 years now. Works very well with my spreadsheet brain.

It's got solid APIs if you want to do your own add-ons or integrations too. As an example, a friend of mine who's on the FIRE track has integrated his own layer on top of YNAB for tracking "paid off for life" categories, including budgeting for expected inflation, and allocated against retirement account balances.
I am updated with new information as of 2022/02/10.

More the fools them.
https://techpays.com looks really interesting for European compensation transparency. Tech folks should get paid a lot more, especially those outside the US.
yes of course. that doesn't change anything. infant formula is already very expensive. poor people can't afford anything but their own breast milk for their babies.
> Every religion states that the other religions are lies, which means that, at the very least, the majority of religious people believe a lie as a fundamental aspect of their worldview.

I don't think I've ever heard of a religion that is so airtight that it blocked any ability to reason on how the others might not be a lie also.
long time emacs user, I've tried vscode a few times. I will not go back to try it again until it has emacs-style undo tree https://github.com/Microsoft/vscode/issues/20889. Emacs bindings are no good if they do completely different things.
On consumer relations that is very clear. Any rule that isn't on the marketing material does not exist.

But on business relations, things are way more complex. I wouldn't be surprised if some rules were perfectly enforceable.
The site also has a page on Underlining [0], in which the author explains his perspective on underlining as an unsightly relic of mechanical typewriters, which had no other ways -- italicizing, bolding, different fonts, small-caps -- of emphasizing text. His is a style guide for professional publishing, in which appearances matter.

[0] https://practicaltypography.com/underlining.html
The problem isn't that they blocked the trades but rather the lack of transparency surrounding it. Robinhood took multiple days to put out a comprehensive explanation of the event. They have a user-alert system. They easily could have expressed apologies at the time instead of begging for forgiveness later.
salaries in europe are much lower - but to be fair, I lived much better in amsterdam with 100k euro than SF with 150k
Scraping is inherently fragile due to all the small changes that can happen to the data model as a website evolves. The important thing is to fix these things quickly. This article discusses a related approach of debugging such failures directly on the server: https://talktotheduck.dev/debugging-jsoup-java-code-in-produ...

It's in Java (using JSoup) but the approach will work for Node, Python, Kotlin etc. The core concept is to discover the cause of the regression instantly on the server and deploy a fix fast. There are also user specific regressions in scraping that are again very hard to debug.
I've built and shipped my own apps independently. I have almost 20 years of professional experience in Web, some Machine Learning and Data Science. I also led teams distributed around the world. I also got into blockchain development in 2019 and now I am working on a slow-but-steadily-growing open source project [0] to make payments with crypto easier. I'm living in the hot "tech center of Europe" (Berlin) and I'm yet to see (much less receive) any offer above 90k€/year.

Let's make a deal: I will give you my CV and we can work through it to see what I need to improve. If you get me an $200k/year offer that lets me work remotely, I will give you 15% of it for as long as I work there.

[0]: https://hub20.io
This is talked about literally daily. Unfortunately your message comes off as whataboutism in disguise. Let's focus on the fact that milk alternatives are good and cow farming is problematic in this thread.
Hammer that auto-avoids your thumb.
They raised $580M in this Series B round, which is interesting:

They provide links to 5 papers on their website [0], but they are either ArXiv links (so preprints, not peer-reviewed) or blog posts on a website that seems to only contain their own material. They do not cite any clients on their website, they do not showcase any product that they sell.

For a company with 40 employees, only over a year in existence, and with little to no "verification" of their work, I wonder how do they raise such a huge amount?

[0]: https://www.anthropic.com/#papers
> treat it as a fatal error

Did you think this through? What would you treat as a fatal error? How would the compiler know if a particular string is old style code wanting to print some characters between curly braces or new style code wanting to string interpolate a variable?
100% this. These dairy cows aren't magically unlocking some deeply seated fossil carbon and farting it into the atmosphere. Nature already has a carbon cycle that works in harmony between plants and animals, let's try and work with it and emulate it rather than use even more energy and other resources to produce these highly processed goods. If you are vegan go for it, if you care about the environment stick with milk made from cows which graze on open grass land.
Yeah but that’s a chicken and egg problem. Those bonds wouldn’t exist without the current exemption.
Which it absolutely isn't, since they're reserving themselves the right to use it for advertising purposes. If it was properly anonymised it would be completely useless for such purposes.
It’s the classic “do you lie or do you cause a stampede” dilemma. Similar to the masks shortage debacle in the early pandemic.
Same way Microsoft uses Java, mainly. They copied it, paid a bunch of geniuses massive amounts of money to make it better and run on their platform, then spent millions and millions of dollars recruiting Ocaml (Java) developers into their proprietary F# (C#) universe.
> There's no objective way to agree on whether a number is high or low

But emotional responses to absolute numbers aren't a good mechanism to inform policy making either. That's why absolute numbers are usually normalized to a "per capita" figure. If 1000 kids die in modern India (pop > 1 billion), that is less cause for concern than 1000 kids dying in a rural town in Pennsylvania (pop < 10000). But just looking at the raw number "1000" can't tell you that, you need to give it context. Yeah, 1000 kids died either way, but in the Pennsylvania case something very bad is clearly happening (poisoning, disease, etc), whereas in India a freak one in a million accident could have happened 1000 times.
Sure, but the relative risk to you as an employee is much higher if the round is not favorable. As an employee, you likely joined because of.

1. Career opportunity (build a new team/product/service etc.)

2. To make more money

The risk that these don't come together for you are much higher as an employee, compared to some possibility of getting shares at a small discount. If the company thinks that their raise is a sure thing, then they are likely to offer you fewer shares and make vague promises about future valuations anyway.

Even if the company isn't sure about their raise, they are likely to pitch your offer on the post-money valuation of their hypothetical, un-financed funding round.
There are few importers available which have been opensourced (look at the Actual's github org), I have only tried one during migration from greedy YNAB.

There is also an API which works quite well. I am using it to import transactions from Revolut. So no Open Banking yet, but afaik it's painful to get in the UK anyways
I don't think I'd ever book a place that didn't explicitly list Internet speed if I were to work there and I hate that AirBnB doesn't easily provide this information. The last time I booked a place like that they claimed to have "professional grade" Internet which ended up being a 15mbps down/ 4mbps up connection. Surprisingly (to me at least) that was enough for most video calls.
Can you explain why cow farming is bad?
I think I just interviewed a North Korean hacker
I wonder how much has actually changed other than far less UK testing is being done as shown in the following: https://coronavirus.data.gov.uk/details/testing