skysight-inc/HackerNews huggingface dataset:
Consumption is the most valuable use of money. Saving is trading consumption now for consumption later. The later you delay your own consumption, the longer it will be until the person eventually providing your goods and services will actually be paid for them. Investment is somewhere in between, where you pay something in advance for the consumption to occur later.

I don't really care if Buffett spends on one $3000 breakfast sandwich, or 1000 $3 breakfast sandwiches, or 10000 $0.30 vaccinations, so long as he spends. He certainly has ample savings and investments for himself, and doesn't seem to intend to support his own descendants in a lavish lifestyle. That spending is what pays other people's living expenses. It is up to him to spend in a way that reflects his personal values and preferences, but if he chooses to accumulate wealth, rather than circulate it, that benefits only him, and no one else. Spending only $3 on a breakfast signals that Warren Buffet does not greatly value breakfasts, or the cultural practice of breakfasting.

That's fine. I'm not a big fan of it myself. But when I skip breakfast, I may be signaling that I don't have $3 to spend on breakfast.

Strictly speaking, hardly anyone does genuine saving anyway. Most people with money to save will deposit it in a bank, which then invests it and just pretends it is being saved through mathematical fictions. The recipe for anti-disaster is to spend on insurance and to buy financial instruments that promise a steady income. Burying your gold just makes you worry about where your gold is buried.

Once you have that $X in your portfolio, and are living comfortably on the 3% return from it that you can safely spend annually, then in my opinion, it is then your economic responsibility to spend that whole budgeted amount on things you like. If you aren't spending more, you must be entirely satisfied. And if you are entirely satisfied, you don't need more money to spend. If you don't need more money to spend, you don't need to buy additional income. And if you don't want to spend and don't need to invest, then what are you saving it for? If you continue past that point, you are crossing a rich-person event horizon where you can't send money out as fast as it comes in. You will start sucking ownership out of the economy and asphyxiating businesses that would otherwise be viable. In the end, you will either have to start frantically giving away money, people will have to start stealing it from you on a massive scale, or you will become a wealth singularity as everyone around you starves.
I suspect that the 'nightmare GDPR letter' pushes the boundaries on what the GDPR would probably intent as a reasonable request, and I wonder if it would hold up in court if challenged by one of the companies.

I think most of the provisions make a lot of sense if you look at them in a simple way. It's not unreasonable to ask a company:

* what information on me do you keep?

* what are you using it for?

* can you provide me with a copy of my data? (with interesting situations where the data itself might be privacy or competitively sensitive, e.g. can I expect a company to share derived insurance scores with me? what if the data also includes other people's data?)

* can you erase my data?

As for impact on small SaaS businesses, I think it is relatively limited. .e.g For my SaaS side business I could probably answer the nightmare request within a day, if I would get 1+ request per week we could probably automate the response, with the exception of manual ID validation. Information deletion is something that the app wouldn't handle well at the moment and would be a bit more work.

Thinking of it in this way, this is probably only a problem for a) large user bases (in which case I hope companies have the capacity to automate these requests efficiently), and b) data hoarding / ad companies (for which I don't really feel sorry)
Rbspy – Profile running ruby applications
this is so true, and my experience exactly.

one thing i do disagree with is commenting, there is a time in a place and its hard to derive on a rule on exactly where, when and how, but well placed comments are VERY important and can save developers a ton of time.
All I'm going to say is that I could tell this was a Medium post by the title...
Microsoft cloud-gaming mutant is coming for your Playstations
Not super unique I think. Rochester NY got rich with optics manufacturing (Bausch&Lomb, Eastman Kodak), and is now a world leader in optics research. Less manufacturing than there used to be but the talent never really left.
In todays world there's no entity which would leave full control in a single person's hands, neither Facebook nor the US or any other non prehistoric government, although for obvious reasons the public needs to be given a recognizable figure which can be turned into a scapegoat when needed. Should Zuckerberg piss off his top investors, he would be sacked in no time.
"Five times as many males as females are diagnosed", but the problem is of course that women are not diagnosed enough... What about there is a big problem in our society that make males more prone to autism that we should fix first?

That article seems to be political rather than informative to me.
(and then in the UK you sue for discrimination based on sexuality).
You're both right, of course.
Dropbox syncs files blindly, but if keepassX has the file open, and it changes, keepass will generate a conflict file, and not notify you in any way.

Their recommended approach to syncing a database is [0]. It’s really counterintuitive, and not trivial, and interacts badly with other features (auto save on change for example).

[0] https://keepass.info/help/kb/trigger_examples.html#dbsync
UMich CS.

Calc 1, Calc 2, (Calc 3 or DiffEq), LinAlg, Discrete.

One also needs to take 2 physics courses (Mechanics and E&M) as well as a Chemistry class.
My grandfather retired at 67 due to failing health. He was primarily supported by his military pension, and to a smaller extent by a pension from working at a major grocery store. My grandmother only worked odd jobs, but collects a small amount of social security. She's still doing quite well and spends most of her time reading library books and painting (though notice both of those are extremely cheap hobbies).

I'm a distinctly unfair comparison, since I could retire as early as 55 to 60 (I doubt I will, I do terribly when left without something to do, but who knows.) That being said, I recognize my situation is very unlike most of my peers.

My cohort falls into three categories:

+ Those with high income and good financial management. Like me they are capable of retiring without any government assistance at 60ish in most situations.

+ Those with high income, but no financial management skills. Even now with no family to support and no "required" debts, they struggle to remain afloat. Simply throwing more money into the fire doesn't help it turns out.

+ Those with low income. Universally, and not for lack of intelligence, they have no 401k, no major longterm savings. If they retire it will be through programs such as Social Security (assuming it still exists). This is the group that worries me the most, because I don't have any answer for how to improve their situation. They're simply caught in the spiral of not having enough money to make progress on saving.

Please don't take my argument as "Everything is perfect now!". Mostly my argument is, "Things aren't majorly worse and are generally better." Nor am I making the claim that the future will forever be better - Social Security might collapse, pension programs dry up, etc. We shouldn't stop assisting the poor, teaching financial literacy, or behaving intelligently. Simply that the average condition of people is better than it was.
Join the Army Reserves.
How bad do you have to screw up to make this guy look like the hero?
I work for a small game studio with a couple of programmers and artists, and we use git for source control (which works for us, our binary assets aren't big enough to make git too much trouble). Most of our team is non-programmers, and I've become the "go-to git guy" at my company. All the others use Sourcetree, so I have lots of experience with it, and I can tell you: I would never pick Sourcetree over command line git.

Sourcetree is an okay piece of software, but command-line git is so much faster to use. Even doing simple things like adding, committing, pulling and pushing takes half the time on the command line for me compared to Sourcetree. For this particular logging issue, you don't actually type up all those flags every time, you make an alias and it takes no time at all. If you're trying to do anything marginally complicated (say, bisecting or using the reflog), Sourcetree is all but useless.

Command line git is harder to learn and harder to use in the beginning (and virtually impossible to use unless you're comfortable with the terminal), but if you're using the terminal a significant amount anyway, it's just a better solution.

I will say: the last couple of weeks, I've been trying to get into the habit of using magit, and it's the only git client I've used that can compete with the command line. Sourcetree certainly can't, not for me.
If you’re not satisified in your career, the grass is always greener where you can work different hours.
> The market should correct that though.

That's a hypothesis not well supported by data or theory.

(e.g.: https://en.wikipedia.org/wiki/Market_failure )
I don't think that all CS programs require this, but at my University an entry requirement to its CS program was both multi-variable calculus and advanced physics.
I'm talking about the raw reads, which is important if you want to try a different alignment or base-calling method. You can debate how important it is to be able to do that, but I'm not trying to argue that the data should be kept, I was just explaining why the total size of publicly available RNA-seq data (the sum total of which the parent is attempting to organize) runs in the petabytes.
> The constant thrash caused by the lack of a standard package management tool

There is a standard, and has been one from the early days. The catch is that the standard is not loved by all, so others have created competing package management systems to fit their own needs.
The way I see it either

(1) I can will to change my diet and exercise. In which case my will is free, OR

(2) I can't will it. In which case, given that some people have successfully made the change, factors other than diet and exercise must have been involved, so it can't 'just' be a matter of diet and exercise.
> What I don't understand is why Go is not simply copying something from another community

The proposal explains this pretty clearly, using Cargo as an example, and listing what the Go team sees as its shortcomings (at least for golang). Is there an alternative extant approach that you think they've missed?

> And while you are at it, also add real exception handling

They're not going to do this. There are philosophical disagreements between advocates of different approaches here, and Go has very clearly picked its side. https://blog.golang.org/errors-are-values is a good exposition of the case. If it doesn't convince (or at least mollify) you, you probably should either suck it up, or avoid Go where you can.
The ZigBee Protocol – Basics
Productive work is the best way to enjoy life, in longterm, that I know. Why would I switch to something else while I'm still able to work? (Full disclosure: only worked in gamedev for my 11 years of professional experience).
I don't mean any offense since I was in a similar mindset as you going into college. A "9-5" is not a soul killer if you know you don't want to stay, nothing is forcing you to. You want to be a creative, do you know the cost of creativity in the "hierarchy" of value? It's very high, higher than a worker in corporate America. It's why everyone wants to be a creative and not a corporate worker to begin with, however it's higher risk/reward than I think you understand atm looking only at the "reward", the risks are about the same as what you fear in the 9-5 with the odds being even more stacked in your favor. Let me ask you another question, do you not "want" to take calc 3 more than you "don't" want to work a 9-5? Check your axioms.
Most bracket languages aren't strictly context-free either (the Dangling else problem [1] alone somewhat guarantees that most programming languages are not strict, unambiguous CFGs in a mathematic sense). There's no right/wrong/superiority in context-free versus context-sensitive, they are tools in the toolbox and not really "levels in a superiority hierarchy".

[1] https://en.wikipedia.org/wiki/Dangling_else
Dart Sass 1.0.0 is Released
Facebook Has My Consent, Not My Approval
http://www.ycombinator.com/apply/
I think others asked similar questions. What is your desire and goals?

I think as a first year, it's a little too premature to make a large decision like this. Just go and have a few internships first, then see what's out there.

If you go to work for a startup, it won't be 9 to 5. It's most likely gonna be 9 to 9.
Get really good, then freelance or build your own stuff.

I think most people put in their time in the office grind before building a network and skillset, then disengage over time.
"low duty cycle rear light LEDS"

You can see my confusion

(low duty) (cycle rear light LEDS)

(low duty cycle) (rear light LEDS)

:D
This is a sign the economy is nearing full employment when previously marginalized workers are suddenly treated well. In fact we may already be at employment numbers that past what economists would call a sustainable full employment rate. We should expect higher wage growth and higher inflation in the short term.
Please, no, not yet another open and federated social media platform that is in fact not much more than an endless feed of bots posting and reposting twitter posts and rss feeds. The internet can't take much more of those.

I wanted these platforms to succeed, I've had an account and tried using most of them - Diaspora, Friendica, Red Matrix, someothermatrixIdontrememberthenameof, Mastodon, identica/statusnet, ... They're all the same. (I'm sure I'm forgetting at least one or two, but they all blend together.)
Yes, exactly, but with the additional factors I mentioned.
An open source implementation of the to google services layer exists already: the microG project[^1]. Combine it with f-droid, and apps like Yalp store[^2], and the phone functions perfectly.

I've made a guide a little while ago on how to do this on a Nomu S10, one of the cheap, MediaTek based, rugged phones[^3].

[^1]: https://microg.org/

[^2]: https://f-droid.org/packages/com.github.yeriomin.yalpstore/

[^3]: https://petermolnar.net/odexed-android-6-marshmallow-with-mi...
Ask HN: Java Book for JavaScript Developers?
Can anyone recommend a book to get started with Java? I've been doing software development for ~10 years, but mostly in Javascript/Node. I'd like to learn more about the Java language, JVM, ecosystem (community, build tools & frameworks), design patterns, etc.

Thanks!
> step 2 - pull the trigger FAST - exceptional bargains don't hang around indefinitely.

I find this interesting because I have a friend get bargains that saved him the equivalent to large percentages of his income on deals that were simply unbelievable. He is seemingly average tradesman...

I have been trying to train myself to get better at finding/creating and then jumping on great bargains, to understand his skill and the skills of others.

However there is a lot lot more depth to it than the two sentences you added to the bottom of your comment ;)
Vote for candidates who will make healthcare a right and college affordable. While young people are bleeding out financially, rich people are getting a tax cut and they're running up the debt on the younger generation.
You're assuming if you're not working, you're not productive.

I have hobbies like woodworking, gardening, homesteading, camping. Many of those are productive, and I'm seldom bored.

It's also okay to enjoy your work, of course.
What GDPR is really going to kill is the third party data sharing - cookie syncing across ad networks that the end user has never heard of and has no reason to know about. They are going to have a nightmare getting user consent and a lot of those firms have already completely exited the EU market.

The timing of this blowing up is not great for Facebook GDPR wise, but the user has a 1:1 relationship with Facebook and getting consent in exchange for continued use of the site is probably not going to be a major issue for them.
> I don't talk to random people much, but I do get asked for directions all the time, even though I'm a 6'2 guy.

Same for me (Even when I'm in a city for the first time). My theory was that there is a primate instinct to look for tall males for leadership — I'm calling it Silverback Syndrome.
I think that you're correct.

People who knew me early on in certain contexts thought that I was "rich" comparatively speaking.

They didn't see the 10 year old car, 4 roommates (in a cheap city), camping vacations, sale clothes, etc. I was debt free quickly. I'm in a fairly well compensated gig now but kept the habits. The car is a 2003, my house is older, vacations are in nicer hotels but we drive, etc.

That's not to say that people have challenges that are tough... but so did I!
EMEA region brings roughly 30% of the revenue for Alphabet.
EU alone probably 25% of that. US is 47%.

For a company that benefits from network externalizes a much as Alphabet does, revenue alone is not good measure of market importance. Losing one
market means that market share in all markets is threatened and company growth is in peril.

In practice EU probably will not explicitly demand company break up. They wold create conditions that effectively break up the company inside EU. It's up to the owners to decide how they arrange it in the practice.

First Alphabet might have to choose what its main business is (= search) then all other businesses and services are separated from the search into
different entities when they operate inside EU or serve customers inside EU. This would include Google Play, Youtube, Android, user accounts, ad placements, and ad sales generated from the EU.

This would break the platform synergy. Negotiators might leave carrots that
make it easier for Alphabet preserve it's stock valuation if it rolls over
and yields to most demands.
You're assuming that B does regular releases. But if B is "done" it might not happen for quite a while.

Suppose C has a security patch, and B doesn't have any new functionality to release? Does it keep using the version without the security patch forever, because that's what's listed in the import statement? Or does someone have to update it?
All roles in a modern military these days are pretty technical, even if you are an infantry soldier. There is a lot of sophisticated equipment and complicated and dangerous situations. I wouldn't call anyone a grunt.

But not a CS technical role, no. I was an officer in the Medical Corps.

It was awesome - most of my friends with normal jobs got bad graduate blues but I was active and doing things with real impact. It was exactly what I needed.
This is a great point. I started that list with leaving SF, but you're absolutely right that having kids is truly what started turning my ship in a whole different direction.
NPR's "Planet Money" podcast did an interesting series about satellites which featured this company, "Planet".
https://www.npr.org/sections/money/2017/12/01/567267573/plan...
A first year student that doesn't know what they want to do with themselves? No way! /s

If you're passionate about being a developer, there's lots of ways to avoid being a cubicle drone. Whether that is just having a 9-5 job that is more casual (like at a start-up, though expect longer hours at many of them), or by freelancing/consulting.

I'd advise swapping to computer science whole hog though if you can. If you had 5-10 years experience it would matter less, but as someone that's super green having that piece of paper _will_ help you get that first dev job. "I'm not good enough at Math" is not going to make any employer want to hire you!
MVS requires import path compatibility. For semver-major changes the /v2/-style workaround is OK, except when a package is still v0.

What happens in vgo if MY_APP depends on A and B, which both depend on different, incompatible v0 tags of C?

I understand that A and B can declare which v0 they want in go.mod, but it can't be solved for MY_APP.

This unfortunately isn't hypothetical...
18 Experts Share Their Best Travel Tips
The illegality I'm referring to was that CA falsely certified destruction of the data. My understanding is that was illegal, and people are mad at why Facebook made it that easy to lie and get away with it.
I use this on a private domain and server. By default it creates a temporary email, but you could modify it to keep them forever.

https://github.com/jenkstom/fakemail
Thanks for these. For posterity I'd like to add that the Series B round for $20 million happened in sep 2015, investors were very optimistic at that time, and in June 2016 I received notice that they were shutting down.
The former CEO/Co-founder now works for AirBnB.
Can someone explain to me what the problem is with data availability?

As other comments have noted, most people don't care. How would you make someone who doesn't care, care?
What I don't understand is why it matters if people believe you or not. Could you provide some insight?
> The vast majority of my 2nd Amendment-supporting friends seem to support Trump, whose authoritarian statements and actions are like nothing seen in a US President.

Except for Obama, you mean? Trump hasn't done anything so far that Obama hasn't also done.
The privacy laws in my country were nearly as restrictive as GDPR and now they get a bit stricter. No big deal. GDPR is only stating the obvious and actually it is sad that the protection of most private information is not common sense but needs to be enforced with rigorous punishment.
In my experience, in programming it's not 9-5 you want to try to avoid - that's what you want to shoot for. It's 9-9 that you want to try to avoid.
Others do it because it's cheaper than providing full-time salary+benefits.

Average people don't really have the resources or connections to open a company.
All that I hire from do. Multivariate calc and diff eq are important for scientific computing, which used to be a major thrust of CS.
again... you are trying to play the sympathy card since your original reply was false and rather than admitting it, you chose to take an emotional path in the discussion in an attempt to side step this fact. this discussion is done.
And you aptly ignored the context of the argument.

Person i replied to clearly uses whataboutism in negative manner and dismisses valid points of use of extended unauthorized data by OFA (Obama for America).

"What Obama did was unethical as far as I'm concerned, as is most modern marketing. (I will say one campaign was selling hope and progressive change while the other was fear mongering and spreading divisiveness. So I think there is a difference.) Having said that, I don't know that it matters"
I made the same mistake in my reply. :( But my edit button still worked so I just fixed it.
FCC chief proposes steps to protect U.S. communications networks
NoooOoooooOOOooooOOOooo! I hate Allman braces! My hatred burns with the fire of a thousand suns!
Isn't this more or less identical to anti-immigrant sentiment at the national level, and isn't that something that's rather politically unpopular in SF? Isn't this a bit hypocritical?