skysight-inc/HackerNews huggingface dataset:
Ever tried to sue a large company? Know anyone who was successful?

"Having access to the courts" is in practice _just not a remedy_ for an individual fighting a $100 billion company.

> it's obviously a tort case

Yes.

> and probably has affected her ability to work as well

That is NOT how the law works, or every writer who got a bad review would sue the reviewer saying it "affected their ability to work".

> so I suppose that means Google should end up paying a lot.

Unless the woman was already making good money as a writer before the picture, and suddenly wasn't, Google will pay _nothing_.

My guess would be that Google would stall the lawsuit for a year or two, then turn off that picture and pay the woman a few grand, but not legal fees.

Then in the next software rev, some picture returns, and she's back where she started.
The best part of this is we could all be flagged in a database for things like this and not even realize it. Who knows what kind of review process the governments are actually keeping around these
This is not about what one president did in the past. 20 years mean multiple presidents, multiple terms and multiple opportunities for course correction.

This is about what a country as a whole has done. This includes folks from both side of the political divide.
The conspiracy that never dies. I think it's so sticky because people feel very uncomfortable when they realize how much Google knows about you without having to listen.
I like CSV instead, it's pretty intuitive to me to provide a list of records separating each column by comma and each record by newline.
> I've never noticed any difference between washing with cold or not.

Soap not activating when cold is not "pseudoscience", it's just a fact. Like grease doesn't become liquid unless heated. It's a similar principle.

> Ultimately doesn't matter because they're all being washed away by the soap molecules anyway.

If they bind, but, I'll give you this one.

> Lol, are you seriously trying to reason that what little energy you burn is more than a dishwasher?

Humans are pretty shitty at expending energy. This is one of the largest arguments against cycling long distances (though those arguments I don't agree with, but we're talking about total Co2 output here).
https://news.ycombinator.com/item?id=28118619

macOS does _something_ related to this system. It's unclear what though.

I agree with how impressive the M1 is. I've replaced my 16" fully specced i9 with a 13" M1 Air. The only thing I sometimes miss is the larger screen but not by much.
I would agree, csv is probably not the way to go. But try to go implement a Parquet reader and then see how nice processing a streaming gzipped csv file can be.
I know a good number of Hasidim (no Satmars though) and they seem about as happy on average as everyone else, maybe a little happier.
> Even this level of very small sacrifice is unimaginable.

Unimaginable to who? I can easily imagine this. The negatives you list are real, but they'll get rapidly better in the next 20 years (longer range cars, more charging stations for example). But in focusing on the negatives you (and the people you say you're speaking for) forget the positives:

- Electric cars already have the lowest cost of ownership of any cars and are often more fun to drive. The electric Ford pickup is basically just a better version of the fossil pickup.

- Heat pumps can both heat and cool homes meaning there's no need for separate AC/heaters. They're also often installed with mini splits meaning that families have finer-grained control over the temperature in various rooms.

- Induction stoves boil water in under a minute and are way easier to clean than gas or even electric resistance stoves. Plus gas stoves actually cause respiratory issues in homes.

- Without emissions, our air becomes a lot more pleasant to breathe, kills fewer people, and thus overall health improves. Cities in particular will have noticeably better air quality.

- Installing and maintaining electrified machines will create millions of new jobs in every zip code in the country and help distribute wealth.

- All of this will be cheaper to run than fossil fuels due to the inherent efficiency of electrification. The average US household will actually save hundreds of dollars a year on energy bills.

One of the tricks that will help make this all doable is to make emissions-free technologies up-front cheaper than the alternatives. So the thing that's the best for the climate is also best for the consumer's wallet. Government rebates would work great here and there's a bill being worked on right now for this: https://twitter.com/USRepKCastor/status/1426230666857959428
JSON and XML both make it easy to see what is going wrong and don't have near the same amount of drawbacks that CSV has.
Developer friendly. Not human friendly. I used to receive CSVs of product data from clients, which they often handcrafted or manipulated by hand, and inevitably, and I mean inevitably, broke.

Of course, excel will make just as much of a mess - when the client hands back their sheet with all of their UPCs expressed as exponents and æ€ ligatures jammed next to every apostrophe, there’s no guessing as to what happened.

In theory, it’s a great and simple format.

In practice, it causes much pain.
Simple solution, just use an open font!
Thank you, I will check that out.

I asked here because I figured I wasn't the only one on this forum that might want to know their options, and that the prevalence of STEM backgrounds and world experiences on here would offer some unique options that wouldn't otherwise be feasible for others.
Well it's not June 2018, is it? There are hundreds of people now saying they're suffering from this. There's a chance that some of them are lying, and some of them are misinformed, but it's incredibly unlikely that all of them are incorrect.
Take the money, max out 401k + after tax, save whatever you can after that, and get your fulfillment outside of work, just like the majority of other employees do. After a few years, you shouldn't need your FAANG job anymore.

If you wanted to work on something interesting, you should have stayed at a startup. You wanted to make bank, and this is the price.
The more interesting question is to try to tease apart what led to CSV's survival, despite all the warts. Clearly a combination of things, including accident. But I'll point out some advantages:

- Repairability by mere mortals. If you are competent enough to use Excel and are given bad data, you are competent enough to fix it. (Whether the dataset is too big for mere mortals to find the problem is a different issue.)

- Trivial serialization. It is super-easy to dump things to CSV. (This is probably also why there are so many annoying variants.)

- Usable by other tools. You don't need special libraries to read it, so pipelines involving the usual suspects is possible. Importantly, there are a ton of different ways to do this sort of thing, so non-experts can frequently find something that works for them, even if it looks wonky to programmers.

All that said, I hate dealing with them, too.
Everyday. Multiple times. How do you screen share and not use annotation?
Ketone bodies do just fine for the brain. I've been through a 10 day supervised water fast and worked all the time, no problems with the concentration or energy levels except for days 2 and 3. I've done plenty (hundreds) of 36hr fasts and if anything, my brain seems easier to focus on a specific task, or to work longer, while fasting.

Glucose is needed for some red blood cells though, and the body has ways of producing it in absence of food. Those are insignificant amounts.
Not sure what your basing that claim on. It is a natively supported format, even amidst its inconsistencies, and has been for decades.

Are you referring to a particular format variant?
OP and you gave me an idea :

"The only true successor of CSV should be forward/backward compatible with any existing CSV variant"

If we manage to write a spec that meet this criteria we'll have a powerful standard with easy adoption.
Congrats on landing a FAANG position! As long as the environment isn't toxic, you can find a way to be content.

Use this as an opportunity to learn how to adjust your thinking so you can thrive personally in a challenging environment. You may never get to a point where you love it, but you can probably get to a place where you are successful and can focus on the positives.

Learn how to work well with challenging people. You'll encounter more of them later in your career. Again, adjust your thinking. These people almost certainly have their positive qualities. Work with those positive qualities and become a master at mitigating or avoiding their bad qualities.

As far as working nights and weekend goes... do you really have to do that? Are other team members doing that? Big companies are not like startups. All the things will never get fixed, and you simply need to do your best with things in a permanently semi-broken state.

I understand that you don't want to coast. You don't have to even if others are. Focus on doing an excellent job on your corner of the world. Your projects, your code, helping others, etc.. Worry less about the bigger picture.

Also remember that it's not forever. This is an investment in your future career.
Maybe Google heard them say that they were going to test!
I doubt they are listening - What is more likely is Google can use your lat/lng and knows that you and your co-worker work near each other, etc and is making recommendations based of proximity.
Readable but not comprehensible. CSV is hard to beat in that sense, being somewhat "natural" like a table written on paper.
> My rudimentary understanding is that the brain needs glucose to work properly. Especially for intellectual work.

No.

In deep ketosis there's gluconeogenisis where the small amount you need will be made for you.

In fact, people on keto or fasting actually report vastly better mental clarity.
Very beautiful. If I trained the network on say, just drawings and painting Mondrian did, do you think they'd converge stylistically?

Is a huge (5,000+ items) dataset required to get decent results?
You could get a computer-generated photo and use that.
Claiming it's an intentionally-designed, secretly-deployed weapon seems like more of a "conspiracy theory" than that it's a result of delegating facilities construction and maintenance to private corporations with security clearances. How welcome are "Russian intelligence officers" in Guangzhou?
>> why you think CALEA would apply to what Apple announced?

Read what I stated. I said no such thing. I said that CALEA shows that companies can sometimes be forced to be do things they do not want to do, to take actions at the behest of law enforcement that they would not normally do. CALEA would clearly not be applied to apple in this case. It would be some other law/warrant/NSL that would force apple to do something it normally would not do. CALEA stands as proof that such things have long been acceptable under US law.
Looks really great! I wonder if you can find a way to incorporate NFT drops into this, too. So not only can you make a "fantasy lineup" for startups but other things too like NFT's and more.
thanks anish
Spring cleaning MDN: Part 2
> The backdoor might be inactive for now, but there would still be a backdoor on my phone

The key (from Apple's POV) is that this is done on your device, so the model can be audited, and users will know if it changes or is suddenly enabled where it wasn't before. Apple has documented the entire threat model and their design decisions realted to each threat vector.

It's worth reading the document, as it becomes pretty clear that this is a step towards enabling E2E for iCloud Photos.

The alternative to what Apple did is cloud-based scanning, which is less transparent, permanently disallows E2EE, and is more vulnerable to being changed by national decree. If CSAM scanning is going to (or is already) mandatory, I vastly prefer Apple's method here.

[1] https://www.apple.com/child-safety/pdf/Security_Threat_Model...
It is an observable side effect over every large and largely unaccountable government plan that it will be used to channel money.

Strategically,

* Having U.S. bases on the the line from North Korea to Syria

* Having U.S. bases right next to former USSR countries

* Having U.S. bases near the tribal areas of Pakistan

were all worthy and in long term U.S. interests, but that ship has sailed.
> As I mentioned down-thread, I can generate a CSV with a couple of fprintf statements and a loop.

And usually generate garbage for anything but the most trivial case, which really nobody gives a shit about. That's the main reason why CSV absolutely sucks too, you have to waste month diagnosing the broken shit you're given to implement the workarounds necessary to deal with it.

> I definitely can't do that with .xlsx.

You probably can though. An xlsx file is just a bunch of XML files in a zip.
I always feel like time I spend making estimates is wasted time I could be spending coding, or doing something actually productive. The more time you spend on estimates (breaking it down, detailing, etc) is more time you are not being productive.

Managers seem to love estimates, but IMO it's better to just have priorities, sprints, and just do as much as you can in those sprints.

I understand sometimes you need to know how much sometime takes in order to prioritize stuff, in which case you can just say it takes a lot of time, a little time, or "medium" time.

Estimating is particularly annoying when you have to read someone else's code first in order to estimate.
Were that the case, I think the NSA/CIA would have been able to figure it out.

[I'm a bit baffled by the comments that are simply assuming incompetence from these organizations.]
> The article is clearly cherry-picking examples of uninformed or poor vegans while also ignoring how unhealthy other diets can be.

Those "uninformed or poor vegans" (do you mean vegans "with poor eating habits"?) seem to be about half of all vegans:

> Results:

> Mean serum vitamin B12 was highest among omnivores (281, 95% CI: 270–292 pmol/l), intermediate among vegetarians (182, 95% CI: 175–189 pmol/l) and lowest among vegans (122, 95% CI: 117–127 pmol/l). In all, 52% of vegans, 7% of vegetarians and one omnivore were classified as vitamin B12 deficient (defined as serum vitamin B12 <118 pmol/l). There was no significant association between age or duration of adherence to a vegetarian or a vegan diet and serum vitamin B12. In contrast, folate concentrations were highest among vegans, intermediate among vegetarians and lowest among omnivores, but only two men (both omnivores) were categorized as folate deficient (defined as serum folate <6.3 nmol/l).

https://www.nature.com/articles/ejcn2010142.?mod=article_inl...

(Study cited in the article)
Yes, that's what my experience was as well. First couple of days I had to drink sugarless coke and chew sugarless gum all day just to keep some mental clarity. But after several days cravings just stop.
I would expect .NET to have excellent .xlsx capabilities? Most libraries have an easy way to write those from tabular data.
Agree that the commma delimiter is a pain, as it is a frequently used character in the content. Then adding escape-type chars or quotes around fields just makes things more and more messy.

Consider also that IBM EBDCIC and other non-ASCII character sets were (and are) in common use, so C0/C1 may not have made sense 'back in the day'
Everything you've said indicates you are working at Amazon.

Save all of the money and run away once you've lucked into a Google offer.
20 years ago, clever consultants said the same when XML was the “next big thing”. I remember reading this book called “The XML Revolution”, which boldly stated that the age of CSV and other “obscure” formats was finally over. Here we are 20 years later with the same rhetoric. CSV isn’t pretty, no, but it’s universally acceptable and works quite nicely on a Unix command line with cat, grep, and cut, so I am sure it will stick around for longer.
> Reducing sugar intake has clear health benefits, including reduced calorie intake, which can help with weight loss, and improved dental health.

Its not 'no sugar' diet. More of what you seem to be doing.
Not on novel, source-unknown diseases that garner significant attention and likely dedicated medical research. Be smarter than this.
Human can't efficiently write or parse XML or json, though. In some scenarios CSV hits the right spot to be accessible to human and computer, and the table can be laid out so that one can sort/grep/awk to quickly gain some insight.
you don't need to listen at every conversation. Your friend was tagged with those topics, and there is a connection to you. It's simple enough to "copy" those topics over to you, cause you're maybe also intrested. :)
Replacing an almost trivial open format with one that requires a specific 85 kLOC codebase to access does not seem like an improvement.

SQLite is wonderful, but it's definitely not a replacement for CSV
Apple's using my electricity and my silicon to call the cops on me. We have no idea what hashes they're checking images against; we can't see the raw data, and we can't see the hashes, and we can't see what they're sending to their servers.

There is no technical reason why this needs to exist. If they want to scan iCloud photos for something, they can do that on their servers. iCloud is not end-to-end encrypted. Law enforcement can do whatever they want with the data you send there. Since they chose the client-side route, they have to be up to something, and it all smells very fishy. Today, they say it's for CSAM. Tomorrow, it will be for any discontent against whatever government wants to oppress its people this week -- and as time goes forward, that is not just third-world countries where you don't live, it could be your own.

Do you really want to explain to the police at your door at 3:30 in the morning why you read a website called Hacker News? This is the first step towards that reality.

Imagine I wrote a program that contained the phone numbers of people I don't like. The database is encrypted, and the only way to see if you're on that list is to install the app on your phone. The app does two things -- nothing if you're not on my list, or it sends me your location (at your expense!) if you are. Would you install that app? Absolutely not, that would be crazy. But that is basically what is bundled into iOS now.

I really like my iPhone and iPad Pro. I like how Apple handles privacy in general. But I can't accept this. It's a step too far. You don't have to draw the line there, but I draw the line there.
Sure, but you could minimize it to just two: the `open` that we already see here, and an `mmap` that maps the entire thing in. The rest could be in userspace (at least in terms of effects). We only have an excerpt of the syscall trace, so it's possible that happens.

But again: extraordinarily unlikely.
Did you try it?
It seems a really interesting idea.
Update: As of 10 am Chicago time, the problem has been fixed. Thank you guys so much for your comments!
Same boat here. I think I'm gonna stick it out for a year and go back to startups.
Not unique to FAANG.
Still numerically lower.
Docker and firewalls: How to protect your services
As the author of a CSV munging tool (CSVfix) I think most of the problems with CSV could be fixed if people producing CSV output, and people reading CSV input obeyed the rules of the RFC. Sadly, most people don't, and any textual output or input is routinely described as CSV, when it is nothing of the sort - even to the extent of not being comma-separated!
CSV isn't supported in Excel because Microsoft prefers it. MS prefers its own Excel format. Excel supports CSV because a large enough majority of Excel users want it, which means MS includes support for it. For MS to remove CSV support in favor of Arrow or Parquet support would not benefit MS at all, and would make many of its customers push back, so I don't see it happening.
GrapheneOS. Been using it since half a year and it exceeded my expectations by far. Maybe I was too pessimistic using an Android phone without Google play services but thanks to fdroid there are plenty of open alternatives for pretty much every app needed ... (At least in my case)
I worked at Oracle for 8 years and there was zero effort into writing docs or automated env setup for developers. Like I literally couldn't code because there were no instructions for setting up a development environment.
Yeah, there are a lot of sources out there on this subject. It generally takes 10-14 days for your body to adjust to burning fat instead of storing excess sugar. People also tend to be hangry and have bad headaches during the transition. IF can be helpful to keep your body from returning to the sugar rollercoaster. The problem is our food supply is built on cheap sugar/corn. It takes focused and deliberate effort to change. Most people have too much stress in their lives already and this is just not sustainable for them.
I would say just coast for a couple of years, cash the paycheck, try to find some time on the side to do your own building/learning. Then leave and use the "FAANG" line on your resume to command a better rate/salary at your next gig.

Also, "below-average IQ people" really? that seems unnecessary.
The hoops you have to jump through to snag one of these jobs make it seem like everyone there must be on top of their game. The truth seems to be that once you've got the position you can coast, these organizations are just too large, too bureaucratic and too rich to solve the problem of poor performance effectively
Did you do your research before picking this team? Did you interview the manager and the team members?

There are literally hundreds if not thousands of teams at some of these companies. They are not all bad. Do your research. And put yourself on one you would enjoy.
It's sounds like this may have been the very corporate situation where the instructions didn't work so they improvised. Later, disciplinary discussions never seem to fully acknowledge that the instructions didn't work:

"We tried handcuffs but he got out." "You don't duct tape passengers, use the handcuffs." "I want to hear you acknowledge that the handcuffs didn't work!" "Duct tape is never the right solution..."
Obviously people look at Bay Area or Seattle salaries and see people that make $350k+ total comp or whatever insane numbers they are.

But even in second and third-tier places, it's relatively easy for a software person or even just a vaguely tech-adjacent role to make over $100k. I'm way, way out at the very edge of the exurban zone of Boston, and that's where I am, and my fiancé who is a non-technical project manager at a tech company is right behind me.

Typically the comeback from UK or German tech workers is that they have government health care and benefits, but they make half of what I make, pay higher taxes, and I have 100% paid employer insurance, four or five weeks of vacation, paternity leave, work maybe 35 hours a week, etc.

Europeans (and also Canadians) are wildly underpaid for their abilities.
Quit. I know someone who went to work for Google and quit immediately (like, I think she worked there a week?) to do something better... didn't even seem to affect their interest in re-recruiting her AFAIK. She ended up working there a second time when the company she was working at got bought by Google... she quit again within a year. FAANGs suck: at their best they pay you a lot to do nothing and at their worst they pay you just enough to make you willing to do something evil.
no, it is indefensible shorthand given how polarizing Wuhan labeling was
Surprised you would think that JSON is more human-readable, as the layout of that makes it visually quite appalling - not so bad when through a pretty-printer utility, admittedly, but may as well go for XML as another use case
whenever there is more mobility wages will rise, simply because people jobhop more and companies end up raising salary/offer to retain talents. Regardless of distributed working outside the States, remote within the country will be the force driving it up.