skysight-inc/HackerNews huggingface dataset:
Yes, its kinda funny, I mean package managers are probably the ones with the most solid experience in dependency management and when I look at them I can see many different concepts at work there. Some like for example pacman are bold and are not afraid to break a system during upgrade (as it is very unlikely that the upgrade will fail) and others put an abnormal amount of effort to ensure an always functional system at any time (especially on source based distributions, e.g. paludis).

And while I have been using development snapshots for years with my system and didn't have more bugs to cope with compared to other systems, I can understand that developers in corporate contexts need to be able to specify dependencies with versions. So I appreciate that proposal very much and hope it will lead to a better solution for every body involved by providing a way to use versioned dependencies without introducing too much overhead for those who don't need versioned dependencies.
Yes, plugging the monitor into a Linux box would have be easier. In my case the edid is exposed under /sys, and edid-decode is from the xorg-x11-utils Fedora package

$ edid-decode < /sys/devices/pci0000:00/0000:00:03.0/0000:0f:00.0/drm/card0/card0-HDMI-A-1/edid

Extracted contents:

header: 00 ff ff ff ff ff ff 00

serial number: 00 b3 00 37 00 00 00 00 01 19

... [ followed by more data and the decoded output ] ...
Guard objects dont have to be on the stack. They work beautifully inside a context object that's registered with global manager if you're in an async codebase. std::move is a glourious thing.
KBSecret – A secret manager backed by Keybase and KBFS
Why would the individuals pay? - when you do work for hire, you're presumed to be doing the companies bidding, and they hold the liability bag.

As the article states, it was not known how polluting some of these solvents were (sometimes) until decades after the disposal happened.

Also, this is largely how superfund stuff works, GE has paid out many hundreds of millions to clean up the millions of tons of PCB's they dumped into the hudson river in NY over a couple decades.
Ignore manufactured goods and focus on labor intensive ones?

No, I think it all matters. And the fact that technology is getting cheaper IS an improvement in our standard of living. People who can find anything within minutes and talk to anybody anytime ARE wealthier than those who have to spend large amounts of time to do the same things.
It wasn’t “illegal” for them to not destroy the data. Kogan had a contractual duty to not sell it to CA, and Facebook can sue him for breach of that duty (and possibly CA for using it). But, at least under US law, nothing that occurred was “illegal”. What happened was a breach of a civil contract between two private parties - nothing more.
The lack of support for private repos is still a dealbreaker for both `dep` and `vgo`.
The story keeps getting better.
By leaking outside I meant a.) coordinated harassment b.) people being shocked that the rest of world does not share 4chan habits and culture - including channers being honestly shocked that people react negatively to unrelated Hitler meme used as argument and not taking author as some king of genius for that. Because channer using hitler and nazi symbolism did not even realized what those things means or were (except general understanding that it was something edgy).

I don't really think Trump got to white house bc 4chan, I believe his voters voted him because he represents them as he is.
I'm a fan of TypeScript's structural typing for this reason. I can define an interface that describes the shape of a "plain old object" (it's fields and their types), and then write functions that accept/returns an object of that interface. What's great about structural typing is I don't have to explicitly say "create a new object of this type", any object that satisfies the shape of the interface is valid (object literals for example).

So you end up with the best of both worlds (in my opinion), where your state is made up of simple plain objects and you behaviors are just functions that accept simple plain objects, but you get all of the benefits of compile time static type checking because they are checked against the interface.
Smartsheet files for IPO
>If a households main income earner is making minimum wage

Maybe you shouldn't start a family when you are making minimum wage, in a city with a high cost of living.
net income is pretty close to gross income in income-tax-free states. everyone everywhere pays some form of property taxes, so that's moot.
>thunderbird

Not abandoned, i'm using it, i'm happy with it, thank you very much.
1) Thank you!

2) Ah that's really stupid of me, `.stream` was our staging server. I should mention this somewhere, codesandbox.io should have the latest version with live.

3) Good one! I'll update it.

4) That's a super nice sandbox, I love tutorials that use gameplay, makes it much more fun to learn. I'd move it to the io domain, because our stream database is horribly outdated. I'll add a redirect from stream soon to avoid confusion.
I am very happy that Russ Cox et al. are still brave enough to propose new ideas when they see something not working as intended.
You have a group of people and organizations who are paid very well to make this crap their job.

In significant part, they're being paid by many of us (using revenue generated from us) who are opposed to what they are doing but held hostage -- or quasi-extorted -- by oligopoly.

People's individual efforts -- just to keep up with the news and endless initiatives, much less continue to actively respond to them in effective fashions -- tire out.

Want it to end? Then you need to put the people behind these things -- commercial and political -- out of business.

But they fight us on that, too. No municipal broadband for you! Years of wrangling with Google Fiber (who arguably could go bad at any time, themselves) over pole access. Etc.

Musk's nascent satellite network is in the news, currently. Who's going to control that, and what agendas will they bring with them?
Has that ever really been the case?
I use passff too. It's more confusing to set up than it should be, and I just recently had an issue with the new update, but when it works it's great.
This is very informative, thanks.

While I haven't investigated the additional benefits of running gpg-agent as a service as you've shown here, I did want to mention Keychain [0] which has been great for managing ssh-agent and gpg-agent for console use.

[0] https://www.funtoo.org/Keychain
The manufacturers may be based in China, but the importers, distributors, and sellers here discussed are not necessarily so. And I suspect you could happily replace NSA in the parent comment with any private or government intelligence agency of your choice. I wouldn't expect an unscrupulous distributor to suddenly grow scruples about precisely where the cash comes from.
It's funny: the security aspects never really bothered me back in the day (although they should have done).

No, the reason I looked down on Flash, was because all I ever saw were CPU sucking ads, fairly boring non-interactive presentations/videos, those dreadful websites that were all Flash and took an age to load, and then the crappiest of crapware games with no love or attention to detail put into them. As a result, I just came away with the idea that you couldn't do anything good in Flash.

I was wrong. Incredibly and spectacularly wrong. Ironically so, because I'd been a big fan of AMOS back in the day on the Amiga (though I'd have been better off with Blitz, probably) - another environment designed to make it super-easy to take advantage of the multimedia, animation and gaming capabilities of the host platform.

Don't get me wrong: you can do great stuff with HTML5, JavaScript, CSS, WebGL, and so on, but with Flash you could do all that stuff 15 years ago, and it made it all just so much easier. So with the passing of Flash I can't help but think we've lost something, and it makes me a little sad to think about it.
seems like that’d be a decent compiler trick
> I don't see how there could ever be any viable competition. Facebook already has many of the top engineering minds in the world who are pushing the edge of what computers are capable of, not to mention the largest database and neural network of human behavior ever created.

How is any of that necessary?

I don't give a shit about their bleeding-edge neural network or army of PhDs. I just want to send my mom pictures of my kids and maybe send an occasional party invitation to some friends. What does Skynet contribute to this workflow?

I would argue that all that technical bloat only made the Facebook experience worse. Facebook itself had humble beginnings. All a competitor needs is a LAMP or MEAN stack, an experience worth migrating to, and enough ethical sense to not treat its userbase like a science experiment.
Show HN: Textile – Return Facebook photo exports back to nicely-named galleries
Where Yegge’s Wrong
Largely they followed the rules as existed at the time, consider that before the late 60's most states had no rules on dumping chemicals into the environment - and the EPA didnt even exist before 1972 - the regulatory scheme as it exists now was developed largely between 72 and 92.
The Three Horsemen of Facebook’s Datapocalypse
I love it!

I sure didn't mean to sound hard, but sometimes the way through a problem is the way around the problem. Kind of like this illustrates.
How is it different from using 'go get'?
This was fixed years ago by Google on their devices, but as always every manufacturer decides to reinvent the wheel with varying results:

https://source.android.com/security/verifiedboot/

https://www.androidauthority.com/verified-boot-warnings-in-a...
I do not, however, work eighteen hours a day. I am reachable for eighteen hours a day. There's a significant difference.

People hoping to avoid a 9-5 block of time being locked for work, will probably end up similarly: Still needing to do about eight hours of work a day to make a living, just ideally spread out better or in a more relaxing format.
Those Rockafellers are doing just fine even today after Standard Oil was broken up.

In telecommunications, the Baby Bells are doing just fine after the Bell Telephone Co. was broken up. They're just as monopolistic, price fixing, and destructive to privacy as ever.
Facebook has lost $100B in 10 days and now advertisers are pulling out
I dont think they did skip the rules - there were few regulations of environmental discharge of chemicals before the 70's.
The cat is out of the bag- this stuff works!

As most of us here know, fake news is an incredibly tricky problem to address. You tell me the tool that solves it, and I'll tell you how it can be gamed.

Democracy's only hope is to build a culture of transparency and healthy skepticism.
> This risk aversion leads to people bidding under their expected value of the stock, and instead results in them choosing a price that they're much more (e.g. 90%) confident will be good.

In other words, guessing—before a stock even IPOs—the equilibrium point said stock will arrive at once it does enter the market, is a https://en.wikipedia.org/wiki/Keynesian_beauty_contest.
So, in your opinion, moral authority isn't a thing?

You can cry "whataboutism" all you want when confronted with examples like these ( https://en.wikipedia.org/wiki/United_States_involvement_in_r... ), but don't be surprised or dismayed when no one listens.
Enforces K&R style? I don't know what you mean...

def foo(bar)\
:
if (bar > 5)\
:
return bar + 1;
#
else\
:
return bar - 1;
#
#
Point taken. I've struggled with this because we see these terms intermingled in practice.

This is probably because most of our customers (SaaS vendors) think of everything that is not traditional multi-tenant SaaS as "on-premise". Also, self-hosted does connote the customer's IT is running the application, where a lot of times we see the vendor running the application (just on customer infrastructure).
That's tedious. Just quit.
I get so tired of these narratives that paint anyone who isn't wealthy as just lazy, and I especially get tired of millennials like myself being derided as just not willing to give up enough in order to succeed.

You know what, it's true. If you took a robot and gave it a ground floor job, that robot could work that job 7 days a week, 9 hour shifts, without missing a beat. It would never get sick, it would never need time off, it would just keep working. And it could eat really cheaply, just electricity really, but even if it needed food it could make and eat it's own meals, cutting spending down to pennies per. And it could do this for YEARS and have no problem at all doing so, and buy a million dollar house after doing it for a few decades.

BUT, and say it with me: PEOPLE. AREN'T. ROBOTS. No people are, regardless of which generation they're from. We get sick. We get diseases. We have car accidents. We date. We sometimes have children unexpectedly. We occasionally even, yes, get drunk. We want to go out and party, because you know, we're social animals, and doing nothing but going to work, coming home, and cooking and eating alone is fucking SOUL CRUSHING, and was never ever expected from any other generation to not be.

We're messy, emotional, unstable little things. We make bad decisions. We'll stress about our bills and then go do drugs with friends because it's the only way we can scrape ourselves together to go do it for another day.

The fact that so many politicians and so many pundits just "don't want to deal" with the messy emotional side of being a working student, or just a low-achiever, DOES NOT MEAN THAT THE MESSY EMOTIONAL SIDE IS NOT RELEVANT. To deny any of these things, to deny they exist, to deny they are absolutely warranted, and to deny that they should be allowed because again we are all people, messy little people, is to deny what makes us human, and therefore is to de-humanize the working poor.
I think you're referring to liquidation preferences, which actually make VC investments the opposite of a pyramid scheme, in which the latest investors get their money back first, at the expense of the earliest investors. (Those earliest investors are frequently the entrepreneur's grandmother.)
> In telecommunications, the Baby Bells are doing just fine after the Bell Telephone Co. was broken up.

And they are mostly back together again, too.
Algorithmic crypto ranking engine for bot (or other) trading
Whether or not a bad financial choice is a out of necessity is highly situation-dependent and the situation doesn't look great for the majority of millennials. I think this point sometimes gets lost among the HN crowd for whom a bad financial decision is most often a choice.

Things like the extraordinary rise in the cost of higher education -- which has become a near defacto requirement to obtain a livable wage -- should not be discounted. The example of student debt is particularly salient because it appears to materially impact the vast majority of millennials. Even those of us fortunate enough to be making six-figure incomes spend many years pouring money into debt instead of retirement or brokerage accounts. In most cases this setback leads delays in home ownership, starting a family, and retirement. This is a problem that cannot be remedied by teaching good financial skills.
no OP here, but it matters. for example, in a relationship there's guaranteed to be problems, something observed with aspies is that they are less romantic once a set goal has been reached (sounds weird, I know). if your partner does not belief or accept you, then it turns into hell, at least for me. frustrations on both sides because expectations are not met, communication problems, that not-looking-into-eyes bug, all of that could be lessened with some understanding.
The false positive rate of this system could be very noisy. At what point should you brake, even if the AI says not to? When you might collide with a lidar point? You want to collide with lidar points all the time (the ground beneath the vehicle, for example, or any reflective noise). The AI is there to tell you what lidar points are actual obstacles that you can't collide with, otherwise it's not really meaningful.
I pay $75/month for 10mbps upstream, 1mbps downstream DSL. That's the advertised speeds, I get lower speeds in practice.

I'm not complaining. I'm happy to have those speeds as I live in a very rural area (South/Midwest). I can stream netflix or youtube without hitches, almost all the time.
Missing the point of your comment entirely, I'm going to point out that "Silicon" is not a metal, it's a semiconductor.
I definitely did not intend to make any argument supporting the standard alternative. My argument is that the standard model is harmful, and gifted programs are only slightly less harmful.
I couldn't, but I could immediately tell once I clicked and the page was half-covered by persistent sharing dickbars. -.-
I've been working in Software for about three years.

Disclaimer: This is my personal opinion and not that of my employer.

I am an "exempt employee" under the Fair Labor Standards Act. This means that the amount of money I get paid is not related to the number of hours I work in a week. There is an expectation of "butts in chairs", but it doesn't matter whether I get to my seat at 8am or 11am on a given day. But in exchange for not having to use punch cards or timesheets or hourly invoices, I also don't get overtime pay if mismanagement results in me working on a weekend.

I hated taking Calculus 3 and Differential Equations. The secret to succeeding in these courses is to study a physical example or application to help you visualize what the math means and how it is used. The reason these courses are required is because the math is a prerequisite for Feedback Control (aka P/PI/PD/PID-control), which is used in industrial control (self-driving cars, robots, chemical plants, maglev sytems, and the like). Some memorization is also required to pass the exams. This is not ideal, but you shouldn't have any trouble so long as you do most of the assignments.

If you plan to just work on websites, it's unlikely that you will need Calc 3 or DE or Feedback Control in the first few years after you graduate. Even the professors I had didn't expect people to graduate and actually remember any of it -- the point was, for the 5% of people that did actually end up working on robots or cars or anything that was safety-critical, that they would be able to find the textbooks again later to look up the formulas and algorithms.

So, yes, Calc 3 and Differential Equations are a drag, but please don't let them dissuade you from going into CS.
It would have been better 20+ years ago, before wholesale IP flow there and some other places.

There was theft. There was also taking advantage of that theft by "Western", "IP friendly" businesses. Hardly the only, but one of the reasons that "outsourcing" had such "cost savings". Because the suppliers outsourced to weren't actually paying for the tools and technology they were using (versus e.g. a domestic U.S. producer).

It would have been better 20+ years ago, before wholesale IP flow there and some other places.

There was theft. There was also taking advantage of that theft by "Western", "IP friendly" businesses. Hardly the only, but one of the reasons that "outsourcing" had such "cost savings". Because the suppliers outsourced to weren't actually paying for the tools and technology they were using (versus e.g. a domestic U.S. producer).

P.S. I'm all for the "third world" -- or "second", or whatever -- advancing. I don't think nor respect the idea that the "first world" had to hollow itself out to accomplish this. Nor so distort other societies and governments into such abusive forms, e.g. by using our technology to empower an abusive but cooperative faction over the others.

But then I've been an optimist. The last some years of U.S. politics have really put that to the test for me, personally.
There's already support for encrypting password to several keys in pass.

https://git.zx2c4.com/password-store/about/

You create a .gpg-id file in the folder with a list of key ids.
> Those Rockafellers are doing just fine even today after Standard Oil was broken up.

Yes, it took a long time to break up Standard Oil, leaving plenty of time for the Rockefellers to amass wealth. What's your point?
> plugging the monitor into a Linux box would have be easier

As JFK said, we do these things not because they are easy, but because they are hard :-)
EDIT:

OK, I think I figured it out (I think I'd seen this but forgotten about it). It seems they say it was illegal because they believe campaign finance laws were violated. [1] Which, again, I understand was not the case for Obama, meaning equating the two would be incorrect.

[1] https://www.engadget.com/2018/03/26/watchdog-says-cambridge-...

________________________________________

Original comment:

I assumed they meant it was fraud/perjury/something along those lines, not merely breach of contract. Otherwise, if not, then then what do news sources keep saying the obtaining and/or keeping of this data was illegal? (e.g. [1] [2])

[1] https://qz.com/1231643/cambridge-analytica-illegally-obtaine...

[2] https://www.theguardian.com/news/2018/mar/17/cambridge-analy...
Although you are correct that money I don't spend remains in my possession, I disagree that there is any morale obligation to spend as much as possible. Overconsumption is not a viable solution to many problems.
Well my analogy was that the 'service' MS provides is the OS Platform API, and its blocking applications from executing on their platform. Which would be ridiculous. A user should be able to run any software they want.

Similarly, as a user (paid or otherwise) of Google's services, unless specific evidence is given that the user is abusing their services, Google is in the wrong here of blocking someone preemptively.
I think you're reading more into this article than is there to read.
The safety driver is basically irrelevant, beyond being a scapegoat. I've written up some words on this: https://www.brainonfire.net/blog/2018/03/23/safety-driver-sh...
Ah, then I should complain to you that "AI" is a broad suite of techniques and goals, rather than a specific black-box technique which has these flaws.
Five years because there was a link recently on HN that indicated that was the average length of time that the top-end Android phones get updates. It's the only metric I have seen regarding the useful life of an Android device.
You keep bringing this false dichotomy up, that because some companies have given up white board algo questions they can then as you to do whatever they want outside of the interview. Yeah, if something was only going to take an hour I wouldn't complain. But I have been extended multiple 8+ hour take home work from companies. That's not okay. That being said, I don't know what an hour take home problem could be past an open book white board problem anyways. You're not learning anything new about the candidate letting them take it home than you are doing it in room.

"What an amazing time to be alive"
You're kidding right? You don't think people would be upset when they cannot access their funds though their favored stock broker or bank? Each bank would lobby their customers to contact their representatives. They're too big to fail! They're too integral to the economy to consider even breaking them up. /s
>Dropbox

Honest question, but pushing your KeepassXC db into Dropbox shouldn't raise some red flags from a security perspective ? If "somebody" gets your encrypted db, they can rainbowtable the crap out of it to unlock it.

To me it seems by using Dropbox you just add another sizeable attack surface.
Because it's not actually a monopoly. Monopoly means no competition. "Monopoly" just means "big" now apparently.
But RAII is orthogonal to auto, static, or dynamic allocation.