skysight-inc/HackerNews huggingface dataset:
We've beaten this to death in other threads, but that's not how it (often) works.

Grad students usually don't pay the tuition themselves, but someone often does. In the sciences, this often comes in the form of training grants from the NIH or NSF at the beginning of grad school, followed by individual grants to the student (e.g., NRSA) or advisor later on. Some people also get funded by private foundations.

These funders aren't going to pay $1M per student, but they might very well pay $40k. So...the university sets tuition at $40k, takes that money when it can, and waives it when it no one else will cover it. Clearly, some kind of funding is required to put on courses, organize seminar series, and things like that.

None of this is to deny that academia is broken in many ways, but it's not broken in the way you are claiming.
Ah, looks like it was automatically disabled again by the patch, so nothing to do.
It's never really about the devs. It's about creating buy-in from management to support the work that needs to be done. You'll be hard-pressed to find leadership that is generally willing to re-architect/re-engineer apps from scratch without significant pressure from somewhere else in the org other than engineering.

Technical debt is always the last concern in the product. But for once, it's manifesting itself as a real user-facing problem which was acknowledged in the last SNAP earnings call for the Android app.
https://petapixel.com/2017/11/07/ai-creates-photo-realistic-...

Tadaa. Another pointless privacy invasion that only affects the fair and honest.
I find this bizarre. Relationships with subordinates are problematic in normal businesses for the same reason as in the military: it opens up an avenue to pressure subordinates into an undesired relationship.
>Why doesn't the university just say the tuition awarded to grad students is $100k? $500k? $1million? Who cares? It doesn't really exist anyway!

Because it does; not all PHD programs offer full stipends all the way through; it's not uncommon at all for grad students to have to get outside grants to cover their tuition as they go (or take semesters off until they do), somehow if the University is paying you not an outside source it shouldn't count as money - despite the university paying professors/facilities/etc for you? That's just off.
right, for me neither. I can choose.
Honestly? Just master data structures, get competing offers at FB and Google, make 350-400k a year, invest heavily and aggressively, retire in 7 or 8 years
Airbnb doesn't publish those reviews until either both parties have written one, or the deadline to do so has expired.
Internal Working on Writing and Reading in Cassandra
That's roughly the same rate as Moore's law. 100x every 10 years.
I have no idea what I'm looking at. I guess I wasn't sure what to expect going in, but I think it wasn't a couple of youtube videos and a grid.
You ask your readers to believe that academia, the mainstream media and Wikipedia all have the same bias. An alternative hypothesis is that A) all three have albeit imperfect self correction mechanisms and are on average as close to reflecting reality as any human enterprises have ever come, and B) it is not their bias but rather yours that is responsible for your claim. At the very least it seems disingenuous to abstain from naming the bias you claim all three have.
newsflash: every big tech company is plagued with software issues

Google's Playstore is plagued with malware and other scam apps. iTunes occasionally has scam apps too but PlayStore is much worse.
What exactly does it do?

I've re-read their whitepaper and while there is some data one may consider sensitive, it's not something like "user tracking and reporting" beyond the performance metrics and search suggestions (which all other major browsers do as well). There are optional features which may result in private data being sent to Google, e.g. keeping history with Google without local encryption - but you have to opt-in, which feels OK to me.

https://www.google.com/chrome/browser/privacy/whitepaper.htm...
like capsules?
I think almost everyone was expecting this, still, it's great to see it happen.

Amazon truly listens to their customers and delivers what they want, even if they have their own competing in-house solution as well. I do think that for new projects, you'll see EKS being the more popular pick over ECS, which never reached quite the same mind-share as Kubernetes.
one line alternative for your .zshrc

ddg() {
open "https://duckduckgo.com/?q=$1"
}
Original source of Buzzfeed article, if you'd like to avoid giving them traffic:

https://twitter.com/lemiorhan/status/935578694541770752

Demo: https://twitter.com/0xAmit/status/935607313368481793
While I'm guessing you're being sarcastic, a number of corporate head offices use 'secret shoppers' or other similar techniques for ensuring their retail locations are following corporate policy.
Read reddit.com/r/financialindependence for more ideas, but the gist of it is what itamarst says.
My account went inactive and eventually was disabled. To get back into the "nightclub" now, I must submit a copy of my photo ID to verify my identity. No thanks to the Facebook bouncer thugs guarding the entrance...
Buy Bitcoin and wait a year...
"Description: A logic error existed in the validation of credentials. This was addressed with improved credential validation."

I hope they won't stop to this brief summary, because a "logic error in the validation of credentials" shouldn't be able to allow the creation of a root super user with empty password.

I'm hope they'll go deep in the gory details, to show us how it's in fact much more complicated than a "if !password { createEmptySuper()}" line written by mistake.
In The Works – Amazon Aurora Serverless
I'm not sure how you can think your sarcasm adds anything to the conversation, nor how it could be warranted.

In case you haven't noticed, Snapchat main hurdles these days is that their growth is vastly slowed down by the "stories" timeline on the Facebook app (Instagram, WhatsApp, messenger) that do offer higher quality of pictures.
You can never falsify that, obviously, and I think a lot of the web-ad industry like to keep that FOMO in front of the advertisers. But I'm fairly certain. Vacations? Nope: I have my way of deciding and that's how I do it. Car? Nope. Calendar/planner? Nope. Pencils? Pens? Grill? Pants? Nope Nope Nope Nope. I'm hard-pressed to think of the last brand I learned of from an ad. Books? Usually from here (also planners, cars, etc.)
I wonder if there is a comparable study for iOS apps? Or are there iOS versions of "Tinder, Spotify, Uber and OKCupid" better than the Android counterparts.

> Both of these trackers have been profiled by Privacy Lab and can be identified by Exodus scans.

I have tried looking up Exodus but can't find any info. Anyone knows what this tool and how does it work?
> Although at Yale University, we actually bring in incomes around $30,000 per year, we’d be taxed like people who make $70,000. The hole this would blow in the individual finances of graduate students would make advanced research impossible for many. I could wind up with $11,014 — more than a third of my actual take-home pay — going to taxes. This would mean I’d owe four times my current tax bill.

I'm surprised that someone making 30k would pay any income taxes, TBH. I'm not sure where the $11k number comes from, but I'd be curious to see how it would be that high with the larger standard deduction that the tax bill proposes. Not saying it's wrong; just saying there's no support provided and it seems a bit high. Note: I am a (former) tax lawyer.
One sure fire way to win a freelance job
Brilliant,

We're rolling out a k8s setup right now on AWS - having a managed k8s that we can upgrade nicely would be amazing.
start and sell a million dollar business 2.2 times
You can find inspiration here: https://www.indiehackers.com/
The risk is actually the other way around. A page can't access data in an extension, but extensions with full permissions (most of them) can access anything on any page.

Hacking a popular extension is one of the easiest routes to fully compromising millions of users (and every account they own). People are generally unaware of this danger, but it's much worse than ads or tracking.
Find a niche problem, solve it
When someone suggests that something you did was smart, don't go ahead and tell them they're wrong ;)
Guess I should learn about Kubernetes now.
So the city of New York should free Wall St from paying any taxes whatsoever as a sign of gratitude for not letting the place to implode. Moreover, people should be thankful and donate money from their pockets to them to prevent some major implosions.
Negotiation for Freelancers
> One key advantage Macs have over Windows is that they run Unix. You can open a terminal and be involved with most of the Linux/Unix monoculture that exists and have access to much the same tools. No VMs and all the hassle they bring to take into account, mostly at least.

Thankfully we are getting there with "Windows Subsystem for Linux." I am using the OpenSUSE subsystem which you can install in the Windows 10 store. It isn't perfect but it sure is getting closer.
Saying that you only care about existing users via lockin and don't expect switchers is a sure path to doom in the long run. Surely that cannot really be it.

Incompetence seems to be a more likely fit here than that.
> We are auditing our development processes to help prevent this from happening again.

That's great to hear even if it took multiple stumbles for them to finally admit - but surely they should be also audit their QA/testing processes? Or does development in AppleSpeak mean everything?
A Map Showing How Much Time It Takes to Learn Foreign Languages
No one using the BSDs? I'm considering moving some servers over to run FreeBSD because of ZFS and just overall better documentation and OS consistency.
Depends a lot on the type of event, besides of the location of an event. There are a lot of community-focused events where people truly want to learn new things together.

But on the other end of the spectrum, there are (way too many…) events where the main focus is on the sales engineering. As a Wikipedia article describes: https://en.wikipedia.org/wiki/Sales_engineering

“… selling in these markets cannot depend on consumer-type sales methods alone, and instead it relies heavily on technical information and problem-solving to convince buyers that they should spend money on the seller's products or service”

For many event organisers, tech events are a way to increase their own visibility in the job market (or increase the amount of sales they do). Even in the situations where there are a lot of good people attending the events, too often the main focus is still on the presentations, instead of people collaborating and creating things together.
They are successful despite bad design, not because of it.
From what i understood it's not a remote vulnerability until someone actually activates the "root user with empty password" locally using the vulnerability.
And all of the blame for this inconvenient atmosphere lies squarely with the harassers. So direct it at them, not the victims. As long as Trump and Moore and everyone on down are immune to these accusations, everybody else is just going to have to suck it up.
It seems that if you put a hidden wildlife camera in a swedish forest to make nature photos, you can be sued (if I'm not wrong). The "this is my garden" part should be taken seriously.
You work, you save, you make safe investments, and you wait.

Seems mostly like common sense, really. Regarding "over-shooting"--the risk of startup-like-entities is manageable, particularly if it's a low-input resource.

Lower-risk passive-income projects don't necessarily bring in a lot of money, but they're largely no-input once the initial investment is made, and every little bit helps.
3/4 of apps? I'm surprised it's not higher. Probably similar thing for iOS: everyone installs ads, translations, google analytics, data-mining and data-analysing tools, or feeds logs to such tools.
I agree with this. However there's a different way I'd look at it.

It takes 25 sq ft of vegetation to feed a person. Along with this, you can also raise tilapia. Aquaculture. But this is backbreaking work. Farming sucks, and hurts the body.

So, don't farm. We can instead use Farmbot.io as a platform of what to build. So we have a basis of how to automate farming. It still requires killing fish when they mature, but im sure even that can be automated.

Now, back to 25 sqft. If there's 30k people to feed, that's 750k sq ft to feed everyone. Now, if we construct a building 3 stories tall, that's 250k sq ft per floor.. square root of that = 500ft x 500ft floor size...

We need a building 550'x550' 3 stories tall to feed 30,000 people. And that would be climate controlled for the food you're producing, and ideally free for any to eat.

I call it food security. It may be "communist" for some definition of communism. But I don't care. This provides a right to live, by the very fact that you now have a guarantee of a share of food. No compulsion or anything.
An even more correct comparison is if you invited a salesperson into your house and they had hidden cameras and other sensors recording everything.
i could not disagree with this more, holy cow. C has so many weird and painful quirks, and is missing a lot of things that a novice programmer will need to know (like object-orientation, especially).

it's a great second or third programming language to learn though.
I'm not sure that I'd agree that `[]byte` in Go is "basically the same as `&[u8]` in Rust; making a `&[u8]` will never cause a heap allocation, which is what I was trying to get at with my original comment. If I want to track down all of my heap allocations in my program in Rust, I can safely ignore all of my slices, whereas in Go, I have to carefully reason about each usage of one.
Why Old-Fashioned Tools Remain Key for Reporting
Yet they gave doctors a free pass to lethal drugs: https://www.washingtonpost.com/national/health-science/pfize...
It Took Almost 180 Years to Figure Out the Incredible Way Hummingbirds Drink
More generally, there hasn't been time for "long discussions" of any kind, much less with heads of universities (tax legislation of this scope has typically entailed months of hearings, discussions with stakeholders and affected groups, negotiations, and overall vetting of the ideas and their implementation). There will be both intended and unintended consequences, and in the zeal to implement the very specific intended ones, there has been little incentive (and in fact a disincentive) to explore and reduce the space of the unintended ones.
If the motel housekeeping or management is the one planting the camera, then the corporation will be held account. On the other hand, if a host plants the camera, AirBNB's language makes it clear that there is no accountability or responsibility on AirBNB's part. So the incentives to actually enforce that policy are entirely different.
So you will need to generate 3.6% on your 2.2 million to take 80k a year. No idea what your tax rate is so i cant comment on how far out i am here.

I doubt you can consistently make that kind of return year in, year out. Accounting for 2% inflation its looking even worse.

There is a pretty good discussion here which expands further - https://www.reddit.com/r/investing/comments/5xmr3y/does_anyo...
Is there any plan for Fargate + EKS to be able to support attached EBS volumes? Please say yes.
TLDR: They could still change course in a way that would moot the tax bill: They could recognize that graduate student workers add value and stop charging tuition.

And that's what they'll do, assuming the changes are passed into law. They'll find some other line item in the grant or overhead calculation to cover that expense. It's all a shell game, which is why I believe that the tax code should be vastly simplified. It's too easy to navigate around any individual provision, if you can afford to pay someone who knows how (and universities can).
That's kind of what it was: https://objective-see.com/blog/blog_0x24.html
Because you don't know where JSX ends and code begins. Don't forget that fragments can include text nodes too.

return <div />

// am I a comment? Or text after div?
Ah, so you mean the various orgs, policies, moderators, etc. "administrative" social structures that emerged on Wikipedia? In other words, more or less "meta.wikipedia.org"? If yes, that was not clear to me from your original post (to tell the truth, still isn't; that's why I decided to hereby ask in the end).

As to the "something new" in this area, one thing that comes to my mind is some wiki-based experiment/game I seem to have seen once, where its own rules could be edited; I think it was framed as a kind of "social experiment", but I can't google it out now. Other than that, I'm afraid I'm still not exactly sure what you're trying to say, so I find it hard to discuss or acknowledge yet...

That said, for sure I seen the wiki tech used in more than one SCP-like narrative/worldbuilding case.

On the other hand, the c2 wiki was in fact a kind of encyclopedia already, so maybe a wiki just naturally matches with such structural model?
I also ran a now-semi-defunct crowdsource journalism startup (Grasswire).

What Wales will find (and I’ve talked with him about this) is that unlike Wikipedia the news world isn’t suffering for lack of content. Specifically, every single thing you could find on the WikiTribune page you could find in another place, probably written just as well, and still available for free.

WikiTribune needs to develop an edge. “We’re accurate” isn’t an edge, because most people consider news accurate and authoritative. “We’re fair” doesn’t matter, because the people that think news is inherently biased have a (probably biased) news source that they consider unbiased. They don’t appear to be taking a “We’re focused on only important stuff” or any of the other ways they could differentiate.

The power of crowdsourcing can/should be to produce types of news that for-profit news doesn’t do as well. Deep, investigative stuff that’s hard and expensive to do if you’re paying people for it. But that’s hard, and not many people click on it. Once you’ve done all that hard work, someone at NBC will take your research and write an article about it, tapping their enormous audience, and link back to you as a source (hey thanks!) Most people will never click.

There’s very little incentive to perform the type of journalism that’s actually needed, and even if you create it you don’t necessarily benefit from it.
>That is actually a feature when it comes to working with money. You don't ever want to use floating-point arithmetic with monetary values due to its inability to represent all possible decimal fractions of your base unit. This is just as true for over-hyped blockchain stuff as it is for any imaginable application in the "classic" financial sector.

I feel like this is constantly repeated but is simply untrue and working in the financial sector (high frequency trading) I don't know anyone who actually uses fixed digit number systems to represent money. Normally what I do see are people outside of finance who need to represent money who read the common mantra about using a fixed digit representation only to eventually encounter all the issues that floating point was invented to solve. When they encounter those issues they then end up having to adapt their code only to basically re-invent a broken, unstable quasi-floating point system when they would have been much better off using the IEEE floating point system and actually taking the time to understanding how it works.

BigDecimal will solve the issue but it's absolute overkill both in terms of space and time, we're talking many many orders of magnitude in terms of performance degradation and it's entirely unneeded.

One simple solution that works very well for up to 6 decimal places is to take your idea of having an implied number of digits, but instead of using an integer data type, you use a floating point data type. So 1 dollar and 5 cents becomes (double)(1050000.0). This lets you represent a range from 0.000001 up to 9999999999.999999 exactly, without any loss of precision. Values outside of that range can still be represented as well but you may have some precision issues.

Another solution which is less efficient but more flexible is to use decimal floating point numbers instead of binary floating point numbers. There is an IEEE decimal floating point standard that can represent an enormous range of decimal values exactly. Intel even provides a C/C++ implementation that meets formal accounting standards.

Both of the solutions I list above are orders of magnitude more efficient than using fixed-point numeric types and are by no means difficult to use.
Amazon DynamoDB Update – Global Tables and On-Demand Backup
> Also most people mentally think that somehow Apple is better for design but the software runs just as well on Windows.

Back in the PowerPC days, a large part of every keynote was getting Phil on to press the spacebar so we could all see how much slower Photoshop was at making the poster for Inspector Gadget. Can't help but feel like this was where a lot of people cut their teeth on this opinion. While Mac OS 9 and its users (niners) are a tiny minority now, I suspect a lot of those shops moved to Mac OS X.
Yep, from looking at all the comments in response in my original comment, it seems like I didn't do a great job explaining what I meant here; the basic idea is that if I'm trying to optimize my program by minimizing heap allocations, I can safely ignore any instances of &str, &[T], etc. and just focus on String, Vec, etc.
I don’t really see how histrionics over a tech company in a so-called free market with an obligation to make money, not “not screw over users” adds anything to any conversation

We’ve been here before. Especially on this HN. The whole setup itself is banal

Are we supposed to sit here and fix their problems? What point does that serve

It’s like forcing an author to change their story.

Get over it, America! No one cares about gameifying Silicon Valley
The way for me is the stock market - building trading robots, this is the way to get your FU money and believe me it is well worth it and it is the ultimate freedom in life...

I would recommend starting with Interactive Brokers or similar API (it is free), small linux VPS, some data for back testing and off you go, for around $100 you can start + a lot of time of course... Start by testing any trading strategy you can fin on the net for free, they will fail, but you'll observe why and one day you will find your own edge...
How does the new tax bill simplify it? Before, I got charged taxes on the income that I had. Afterwards, I would get charged taxes on the income I have plus the tuition I never receive. I honestly don't even know how much that is, let alone which form I can find it on (certainly not a W-2) or how it'll go on my 1040.
LOL exactly. It's ridiculous. I accidentally cost my buddy a click when his ad appeared on my feed (his ad has no business being on my feed)- I was on mobile so of course accidentally clicked it.

The ad industry is just so damn broken that it's ripe for a huge disruption. The whole hypothesis of Google- that people will want to see ads centered on what they are searching for- seems to be erroneous. But it's been taken as gospel for what- a dozen years?- that everybody has piled on to the idea that we can know what people want to buy based on the type of information they seek. I think that except in explicit cases- searching for 'umbrellas that can withstand high winds' for instance- it's not true.

As I've said before here, when I'm ready to buy I'm searching Amazon, not Google.