skysight-inc/HackerNews huggingface dataset:
Yeah, there's a lot of subtle racism. But there's also some pretty overt stuff. Look no further than our local conversations about homelessness and housing affordability, right?
Don’t even get me started on NextDoor, Seattle, Capitol Hill, and homelessness. Also, don’t forget that a lot of people from the stranger and CHS are Capitol Hill residents and undoubtedly see this content just by virtue of being our neighbors!
I don't understand what notion of trust this is. If it auto-updates, maybe? But if you make the change clear before they update I don't see where there's a breach of trust.
oh you mean like this in the San Francisco Bay Area from two years ago

https://www.eastbayexpress.com/oakland/racial-profiling-via-...
> People who live by the maxim "don't put anything in writing that you wouldn't want people to see on the front page of the New York Times"

Almost nobody lives by that maxim; they might have a few decades ago, but the utility of low-latency, asynchronous, low-ambiguity communications channels now available, which inherently involved text or recorded content with the same vulnerability, is so high that people who might have lived by that maximizes when writing meant dead-tree memoranda and files no longer do.

But, even when it was more current, I suspect that was, as the saying goes, always observed more in the breach than anything else.
We recently went through an external pentest simulating a hostile actor with inside information. We had 2 weeks to prepare and successfully defended against timing attacks, DDoS attempts, identity spoofs, request modifications, script injections etc. Passed with flying colors... except for CSV/Excel injection. Everyone looked at each other with the sheepish embarrassment of being pwned by a script kiddie. This was a total blind spot indeed, even after we reviewed every other user I/O.
Show HN: Potato Pirates – learn coding without computers
Honestly, I think rules should cover ever edge case that you can brainstorm within 10 minutes of thought.

If some unaffiliated party can come up with the edge case easily, your rule should have a guideline about it--even if said guideline is only internal documentation.

To be fair, were I running this moderation system, I would simply say anything unclear would be dealt with on a case by case basis, and those decisions would set precedent like in the actual legal system.
>I don't like how you need so many licenses to be a teacher. Most college lecturers do not have a background in education and definitely don't have a license and we do just fine. The licenses just feel like a way to limit supply.

Teaching adults who pay for the privilege of being in your class is VERY VERY different from teaching children who are forced to be in your class.

The latter requires a very special skill set that can only be described as 'managing psychopaths'.

The former just requires you to show up and tell them they're on "responsible for the material" (i.e. they're on their own).
Potato Pirates is a swashbuckling card game that envelopes 10 hours of programming in 30 minutes - all without any computers. Raising close to $200K on Kickstarter with 48 hours to go!
depends on what kinds of drugs they are selling in my experience, color of their skin is irrelevant for the most part
I get the sentiment, but it's possible that schools have in fact changed a bit since last year.

It's not a stretch to imagine the introduction of new math textbooks causing a change of a couple points, if the books are in fact better/worse.
Google Warns – Be Wise with Your Guest Posting Campaigns
Finally, There Is Now a Cure for Male Pattern Baldness
lol our nextdoor 'lead' has their house blurred out on google maps... speaks volumes to me about nextdoor

fwiw you can still see the house from satellite / 3d
You don't even need to go to Unicode. ASCII has

0x1C FS File Separator
0x1D GS Group Separator
0x1E RS Record Separator
0x1F US Unit Separator

You just need a font with glyphs for them.

https://en.wikipedia.org/wiki/Delimiter#ASCII_delimited_text
Heh didn’t Greenplum solve most of the problems google or yahoo had, just at a huge cost. In retrospect now that it’s open source software... I think one of his points was that having horn data unindexed is a big step backwards. I think he’s crazy. Btw frank I love your work on differential data flow!
I am not certain how a private, closed, membership-only site with no public accessibility implied"public domain".

NextDoor is restrictive by design---having your discussions be private is the entirety of their upsell to use them instead of Facebook groups.
Does anybody know any good library that solve the problem, in any language?
I had the same experience while working on WP in 2012-13.

In early 2013, I reported a bug when some of the elements inside LongListSelector would disappear randomly on scrolling. LongListSelector is WP’s counterpart for iOS’s tableView.

So I started a discussion on Microsoft forums on this bug. Someone from Microsoft confirmed this bug.

I tracked this bug for 9 months. And guess what they never fixed it. They never fixed a critical bug in the most used UI component of mobile apps.
Can crows be trained to collect cigarette butts?
No - although I am an aging unix neckbeard, I do not assume that you _need_ that to be successful.
Yeah I won't really be worried about global warming until they start talking about something like "The Climate War". We lose all our wars, so that would be a declaration of inevitable doom.
>I'm just saying that it's a weak argument to point out that success in school is linked with wealth.

Would you like to say that the Earth is flat, disease is caused by an imbalance of humors, and Adam and Eve tamed dinosaurs for use in ancient rodeos while you're at it?

Because those would have more chance of being correct than what you're saying. Socioeconomic security correlates more strongly to educational outcomes than ANY other variable, including IQ.
I didn't understand the point of the first part of the comment:

> I don't morally justify it, no matter how barbaric it is.

It wouldn't matter either way even if he tried to morally justify it. Like with people eating foie gras. They justify it by saying that it's their right to eat what they want.

Meanwhile poor geese can't care less, doesn't have any concept of morality, just suffers either way, because the result is the same. People just like eating their ill livers. And it doesn't matter if they justify it or not.
This site design is beautiful---in static form. The animations are utterly unnecessary though and detract from the presentation as well as get repetitive when scrolling from item to item.
FirefoxOS lacked official support from key apps (eg. Whatsapp), and then lacked support from Mozilla leadership.

With today's PWAs it would be a wonderful OS.
right... "verified"

there's definitely no way to get a pre-paid visa / giftcard and set an address to it to use as verification for next-door

edit: next door recently asked it's own members to verify their neighbors... because that's always reliable
USA's exceptionalism in fertility is due to immigration not religion.
How do you see this compared to Prestodb, which also provides SQL for Kafka topics? Being able to join Kafka data with other tables seems like a useful benefit of Prestodb?
It kind of is more useful to abstract them, so we're not whack-a-moling the current hype or hot title of the day and can focus on the fundamental issues.

I agree, it catches people off guard to think CSV files once interpreted can do more than give columns of information, but it's not an injection which is my beef.
I think I understand your use case, but in that case aren't there better apps for that? Excel is not a CSV editor. Even if they would look very similar...
I would really like to see results from testing that indicated progression. Since they test students in third through eighth grades and 11th grade, I think it would be more interesting to know of the students who scored in some range in 3rd grade last year, how did they do in 4th grade this year, and so on. You can sort of infer by looking at reports by grade level over time, but a lot of students don't stay at the same school, so it's hard to tell.

For students who test below proficient in one year, it's not necessarily reasonable to expect one year of schooling to enable them to test proficient in the next, even if the instruction is amazing. If the majority of the students are coming in unprepared, the overall proficiency % is going to be low, and it doesn't reflect on the quality if the school.
This is awesome. Side note, you may want to rename your project to avoid a clash with kubernetes' cockpit UI for kubernetes cluster monitoring.
"Silicon Valley" S02E07, where Ross Hanneman finds out his net worth drops slightly below $1,000,000,000.
They're using SVG because support for these non-standard punctuation varies across browsers and OS's, so its safest to use an image.

Many sites presenting informational content about unicode content do the same, as they cannot presume the user will see the unicode symbols rendered natively in their browser.
Entrepreneurship in a country without a safety net...
The lack of incentive to do well is precisely the point of these tests, and they are designed with this context in mind. The testing regimen relies on the same level of apathy in both students and teachers being present year after year, which provides a nice baseline for statistical analysis/comparison. Incentives mess everything up. See also: NAEP [1]

Source: worked in ed covering this subject, studied assessment in ed school with one of the creators of the standards.

[1] https://nces.ed.gov/nationsreportcard/
I find this argument a little weak. I think you are confusing Japan with China?

Or do you have any sources?
It just isn't enough to point out factors are forgotten. If that were the case you could point out that as soon as a chaotic system is involved (like a human presumably is) every prediction goes out of the window if anything resembling a long time frame is assumed. Or you could point out unsolved problems with natural and real numbers that affect pretty much every single science. But for all sciences there's specific issues present as well. Stating these things is at best philosophy, at worst clickbait.

It is not enough to name such a factor. One must point out and quantify, firstly, what is wrong, and secondly, how to integrate and model it within the field. When you've done that you still need to campaign for it to be included in the theory and textbooks and so on.

Every science has it's known unknowns. Things that obviously matter but aren't in the theory because that's too hard, unknown, doesn't matter enough for the results or even just because important people aren't convinced it is important.
You can certainly have more than one db.
By the time I noticed the downvoting and realized that I was a bit excessively pedantic, HN wouldn't let me edit or delete!! So I had no choice in making amends besides ignoring the whole thing or replying.

But I was indeed only partly sorry. Sometimes being pedantic is okay, what I meant was that I was sorry for being pedantic without explicitly acknowledging it.

To explain non-pedantically: I think it's interesting to note and acknowledge the tendency of people to have the wrong impression of over-engineered here. I think admitting that thought is appropriate, and I'd like to know how widespread it is. I also was certainly NOT clear that everyone was downvoting just because my comment was off-topic. I thought it might indeed be people misunderstanding me.
The only good CSV dialect is the dif-named DSV (Delimiter Separated Values) where you select and support just one supported delimiter, and you require escaping of the delim character inside values. It's simple, it works. Quotes are hard to parse so don't use those. Just \escape.

http://www.catb.org/esr/writings/taoup/html/ch05s02.html
Source for that? I can't find one.
As is typical, easy solutions are often bad solutions. Teaching to the test would be the first-order effect, and that is a terrible use of class time.
On the flip side I've had a manager tell me to never accept a counter-offer. It's basically a dead-end path for you, especially at smaller companies. If you take it then management resents you, and you're likely to be passed over for promotion/raises in the future. And that's just if they're not vindictive. If they are they'll just get a brain dump, wait for your offers to expire then lay you off.

He wasn't very happy when I gave notice and rejected his counter-offer.
When I google "china coal power", a confusing set of links appears. Some are certain that coal power plant construction in China has halted or will halt in future, others are not. I suspect reality doesn't match the marketing exactly.
Fingerprints change (sometimes radically). Relying on them may make you unable to prove you're yourself.
Twitter will launch a bookmarking tool in the near future
Ask HN: Do you know any good tutorial to use charts in an Expo react-native app?
The system is not designed for normal shops/restaurant etc. anymore. It's geared towards multinational corporations with enough money to pay fancy lawyers and accountants to save them money on every corner.
This seems like an appropriate place to suggest that anyone who finds these kinds of attack vectors interesting should check out the bug bounty program for my current place of work, which processes loads of CSV and Excel files from government customers.

https://bugcrowd.com/socrata

(But please, just do me a small favor and don't submit any reports for SQL injection or information disclosure if you're using the SQL-like API that we expressly provide for the purpose of accessing public data. We get a couple clueless people sending such reports every week.)
I think the common model people had of CSV was that it was an imperfect way to transfer values, but safeish from code execution, XSS or "all your Google account data gets exfiltrated" type effects.
The ACLU Should Keep Representing Deplorables
Understanding Watermarks in Spark Structured Streaming
That one is true ;-) Thank you for reminding.
> I remember clearly the day when the accountant showed me that we could effectively double our monthly sales and still not have enough to meet our eventual payroll obligations and that's about when you just finally sink into it: You're done.

The article doesn't really go into this part, but it does mention an extensive business plan. Was it that the labor costs were not foreseen, or that the revenue was much lower than expected? To be off by half is significant. It would be interesting to hear with hindsight what could have been done differently to avoid this (even if the calculation came out to "don't open a restaurant").
I live in the heart of silicon valley in a very diverse neighborhood. Indian, Jewish, Persian, Chinese, white, Muslim, ...

I wouldn't call it racism, but it is other-ism, and it comes from all corners. This person doesn't look like he belongs in our neighborhood -- often it's more about social economic / class -- what vehicle they're driving, how they're dressed, are they a race that doesn't typically live in our mostly diverse neighborhood.

We have a lot of burglaries and it just drives up the paranoia.
Generic Viagra should always be taken under the guidance of a specialist
YouTube bans bump stock videos after Las Vegas shooting
Universal Paperclips – A Paperclip Production Simulator
portland is a really small place, i live there, and never heard of this restaurant
Thank you for your feedback! I changed the formula for "Made with love for {{user_country}}". My intention wasn't to fool people but just experiment something to get to know them better.
I imagine that they are deciding to run ads for donations, because they need donations to keep running. Are you suggesting it’s because they like running ads?
Hi, my name's Fernando,

I have interest in this role, I'm a full-stack developer, I know since DataBase SQL (MySQL, PostgreSQL) and NoSQL(Mongo), JavaScript (Node (npm, yarn), React, React-Native with Expo), HTML5, CSS3, and some frameworks like Materialize, Bootstrap and Foundation. In this moment I'm study react-native, node and GraphQL etc and make one freela with react-native and firebase..

I never worked in none enterprise. I've been working for myself since I started my software engineer degree almost 3 years ago, studying/working from home, acquiring knowledge. follow my resume: https://fernandogontijo.com
Yup. Similarly, I often find myself looking for dinner options on OpenTable, ignoring restaurants that don't take reservations that way, because the friction is so much lower. I know that OpenTable isn't great for a variety of reasons, and I also know that I'm missing out on a handful of places that don't accept reservations that way. But it beats the awful experience of calling around to restaurants, hoping they answer, going back and forth on available times (maybe trying a few places until you find one that's available), and then hoping that the person you spoke with wrote it down right....
"Good negotiators tend to go for their own salaries, interesting projects" is a general rule in life too right?

I can work in an open office plan when i set my own hours and work remotely or in a private space (i'll be using this space for 4 hours every day seems to work for me)

As long as you establish this upfront and it is written down into your contract.
“””
I remember clearly the day when the accountant showed me that we could effectively double our monthly sales and still not have enough to meet our eventual payroll obligations and that's about when you just finally sink into it: You're done.
“””

If you need your accountant to tell you this, you were doomed from the beginning.
The article is from 2016, and when it came out I remember a ton of industry folks griefing the owner for basically failing to understand the market and understand what people were willing to pay for. Weird to see this on HN...
Can I just check - my understanding is that we can only see 5% of the expected mass in the universe - so we have just found another 5%? meaning dark matter needs to account for 90%?

plus, how awesomely beautiful is the idea of tendrils of has connecting the galaxies through space.
I am not an astrophysicist... but does this mean dark matter has finally been "seen"? That's a big deal, right?
I agree with that entirely. But it sounded like "nope, nobody else is struck by that thought." Like this friendly (but wrong) exchange:

"Does anyone else hate tomatoes?"

"Nope. Tomatoes are great"

Which can be read as a friendly version of "Nope, it's just you, everyone else loves them".
> That chicken is a confit (with duck fat, aka $$), then served with a stock/stew that takes days (of labor dollars) to prepare, plus cost of employees to serve, stuff to serve it on and rent to pay, not to mention the utilities (the water bills on that cursed grease trap were the opposite of "the gift that keeps on giving"). That damned chicken should be $40!

Maybe $60 even. But the restaurant has to look and feel like the restaurant which serves $60 chicken. Maybe there is a marketing problem there, people thought it was just plain chicken. Then yes, $29 is too expensive. If they were eating chicken confit, with carefully crafted stock which took days and a team of 3 chefs to make, and it came from some Sunny Mountain organic free-range farm in the next county then $29 sounds like bargain.

But as they say, everyone in Portland wants to open a restaurant. Probably anyone who could and wanted, already did. So there are plenty of options. At least I remember lots of options to choose from.

There is another element I noticed. If there are just a few good restaurants, and a plethora of other ones, people will just go to the ones they know. Not just because it is easy and a default choice. But also because they learned that trying new ones did not turn out as well, so they stop trying.

> bringing the plumbing up to code. $20,000 later we had a huge pit, filled with the gigantic, state-of-the-art grease trap the city now requires—all of which now benefit not us, but the landlord and his next tenant.

That sounds like they got swindled. They paid for an improvement to the rental property, how come the landlord didn't split that with them. It just seems unfair.
Disclosure: Current googler

It used to be a deal-killer. It's less of one now, but that's more because they'll acquire a company and have the staff re-invent the project in one of the "blessed" languages (Java, Python, C++, Go) while they run the old code on isolated VMs.

Actually, they do that even if the project was in one of the blessed languages. There's a tech stack my internal project uses that was acquired. We can't use it for certain sensitive data because it's considered "untrusted", which is kind of a pain. We're waiting for the re-write to stabilize so we can move over to that.
From the text:

"A stupid person is a person who causes losses to another person or to a group of persons while himself deriving no gain and even possibly incurring losses."

I think all of your examples give the person some gain, or causes good to others.
"transfer a series of values between applications that apply different types to those values and applications that don't"

If we thought about it as an API mechanism, we would parse the strings and apply rules to sanitise or reject it.

Here is a principle for thinking about data. Distinguish internal data structures (persistence, search) from interchange structures (APIs). Codebase A should not be able to directly access the structures of Codebase B. To communicate, they must use explicit APIs.

At the moment, this principle is not mainstream. The CSV loader is not sure if it is loading an interchange format or persistence format. Another, that happens regularly: (1) developer builds a database as a storage mechanism. (2) developer decides to have other separate codebases query into that database. Is the database an application-data-structure (interal) or an API (external)? It is acting as both.
FBI uses PureVPN's 'non-existent' logs to track down internet stalker
Ah, the straw man technique. Well played.

In a perfect system, what correlation would you expect between wealth and success in school?
> At the largest size, Google image search tells me that it looks exactly like foam rubber. Foam rubber is created by combining a chemical agent that glomps together through the wonder of polymerization with another chemical agent that delivers lots of gas bubbles to make space between the polymers. Universes are created by rapidly expanding a superdense plasma that glomps together through the wonders of gravity, while lots of expanding vacuum makes space between the galaxy clusters.

https://palmstroem.blogspot.de/2016/01/no-universe-is-not-br...

Edit: This explains, in a light-hearted way, why there are filaments between galaxies and galaxy clusters.
I'm a bit surprised by all of this. For starters, I've never even heard of this NextDoor site, but apparently there's plenty of users here.

Is it really correct to say NextDoor is a public forum? You can only access the content if you live within the specified area and you agree to their terms of service. What boundaries or factors are used when deciding if something is considered private or public?

Why don't companies using online services suffer similar issues? If you leak private company communications, that's usually going to be grounds for termination. But what other legal action can they take against you? Normally you'd sign an NDA to prevent communications from being leaked, however I'm not sure what legal repercussions are available once it's broken. Would it be technically feasible to create a social network that required signing an NDA to join?
I was also confused about this. However the article states that half of the normal matter (not dark matter) thought to exist has been detected. Basically we just found the missing normal matter and have not yet found dark matter.
No, this is just the half of the 5% of regular matter that was "missing".