skysight-inc/HackerNews huggingface dataset:
They (publishers) actually are held accountable for the stuff they publish (e.g., publishing copyrighted material w/o permission will land you in the courtroom). This is why FB/Twitter/YouTube do not want to be publishers. However, because of their approach to moderation, they could wander in those waters.
> But I just like to think it that way.

You should try and change that. Best to deal with the actual verifiable ills of the world, without causing misdirection and making up new ones
https://www.pentesteracademy.com
Interesting point. But could they solve the issue?
Pleasant surprise to see my favorite author on HN! If you're interested in her writing as opposed to what she read (what this article if focused on), I'd recommend starting with her short story collection A Good Man Is Hard To Find and Other Stories [0], which includes my favorite short story, the eponymous A Good Man Is Hard To Find.

[0] - https://en.wikipedia.org/wiki/A_Good_Man_Is_Hard_to_Find_and...
I've done major upgrades from 3.2 to 4.1/4.2, and from there to 5.1 followed by 5.2 - the only time we had to put in a little work was when moving from 3 to 4.

When moving from 4 to 5, we relied on simple smoke tests and unit tests, and had no major issues or bugs. The biggest effort was to make sure all of the application and environment configurations were up to date and using all the new settings introduced etc.

My very subjective opinion is that either most of these code bases are low on quality (meaning they are harder to maintain in general), too tightly coupled with Rails itself (models stuffed full of logic, instead of using plain ruby objects for logic and keeping ActiveRecord for persistence level logic), or engineers are just too scared to make changes to the codebase - which again is perhaps a combination of bad test coverage and bad code quality.

Either way the stories of upgrading major versions being a huge undertaking always make me scratch my head and wonder what are we doing wrong if its easy for us.

And inb4 someone claims our apps are just small and simple - we run about 12 Rails applications in production in various sizes, about half of them being relatively large.
Building Raspberry Pi Systems with Buildroot
If other universe contain all logical possibilities, then yes. David Lewis talks about this and points out the moral issue is that even if you choose to do good things in this universe, in some universe your alternate is a psychopathic torturer, so decisions to do good don't actually lessen universal suffering, if calculated across all alternate universes. I think his conclusion was that it's still desirable to locally decrease suffering anyway.
I feel the same way about the the "lost cause" (though I never programmed C++ professionally, I did for science fair projects, and played around, a lot, with the BeOS API back in the day - enough to get RSI):

Even JavaScript which kind of felt like a lost cause to me about three years ago has redeemed itself - I was shown a "way to code JavaScript" which exclusively uses ECMA6, keeps very little if no state, and basically everything is a `const fn (...) => {}`. A breath of fresh air in its simplicity and safety. C++ doesn't seem to want to converge to this sort of thing, even as usable subset of the language.

I would say the best quality of C++ is that you can be reasonably certain of what the program is doing at the machine language level (though obviously C is better) but this is going to be overtaken by languages like rust, which have more sophisticated type system and unlike VM languages (which definitely have their place) leave safety considerations in the compiler.
Those numbers sound a little thin on the bottom, but only a little. Maybe take 15% out of the CIO category and just throw it away, because they're usually very quick to turn on their underlings.
Why does everyone on here always just call out Fox? Are you not aware that CNN, MSNBC and others do this same thing?
Thank you both. VCs and founders together have sucked up all the potential value of working for a startup, leaving only risk and below-market pay to employees. Until this changes, big name companies are not just safer but higher expected value.
How does the fit with Myanmar? It’s hardly a democracy, but is ‘morally bankrupy’ too strong a term for what they have helped create there?
And that’s ignoring Cambridge Analytica, the creative accounting for that and the other related scandals.
Let me get this straight: you're arguing that a 10-year-old top-100-in-the-world website taking 4 full-time engineers and having them upgrade their core framework 2 major version over 18 months is some sort of massive failure, and that failure would be solved with static types?

Also, you're saying that Github hasn't added any new features in the last 18 months?
YC 2005-2014 = Doing things that don't scale

YC 2014+ = Making the magic of PG, Jessica, Sam et al scalable
> A whole world currency that is potentially immune to inflation and government manipulation.

You said potentially, so I’ll give you this one.

> No currency conversion fees.

This is a function of the market, not the underlying instruments. It’s also not true of most crypto markets, and I’m not confusing the spread with fees at exchanges.

> The ability to send funds to anyone with no middle man and no fee (besides the miners).

No fee (besides the miners) isn’t much different to no fee (except this fee). It’s still a fee, and in the case of Bitcoin, the fee has potential to be prohibitive (and already is for some use cases that it was designed for, e.g. buying a cup of coffee).

> Also the removal of business and corporate surveillance. Right now Banks, Mastercard, stripe, venmo etc. know everything about you. They can then leverage that information in any way that they want. I don't like that. You run for office on an anti banking or big business platform and amazingly its leaked that you have an ongoing monthly subscription to X.

Bitcoin is not anonymous, Monero could be unmasked[1], if you’re leaving a digital footprint, someone will eventually be able to follow it.

[1] https://arxiv.org/pdf/1704.04299.pdf
Too much common sense for the internet. I'd love to know the organizations all the Facebook and Google haters work for. No firm is perfect.
Similarly, by the copernican principle, wouldn't our "local" quantum computer also then be burdened by the work being sent from a near infinity of parallel universes?
The new Gmail UI handles attachments differently: when you receive an email with an attachment, a summary of the attachment gets put in underneath the title of the email.

The problem with this is that this is done dynamically on load, and there's a delay. So you can be scrolling through old emails, and then suddenly where everything is on the screen changes because new content finished loading in the middle of what you were looking at.

Plus it makes the height of emails inconsistent, which is significantly harder to parse visually.

It's kind of a small thing, but it honestly should not have passed UI review processes at all. Don't fucking load new content in the middle of what people are interacting with. It's 101 level stuff here.

Edit: apparently there's a setting for "Default", "Comfortable", or "Compact", and that email account was on "Default" but should've been on "Compact", which is way better.
It's the world that has changed. Launching into a relatively open world wide web is fundamentally different to breaking into the consolidated platforms of today. Startup culture was at its peak in the PG days today it's closer to a nadir.
Chaos theory is enough if you accept imperfect measurements, which would result in small changes in initial conditions. But you need quantum mechanics to prove that you cannot have perfect measurements of all the quantities involved in the evolution of a system.
I'll add http://railsdiff.org which I find quite useful too to follow track of framework defaults etc.
> I knew that wasn't going to last, designers have to justify their position every few years after all

Yes, I think no UI-designer job should exist full time in one product. At some time the design should be done. If not, you either screwed up or the design is already great and from now on you will screw up.

Windows 8/10 is another example. From Windows 7 it just went downhill.
Incorrect. A cap means that above the cap, no discount matters. Below the cap, however, the discount is applied.

Example: raising 1M at 10M cap, 20% discount.

Scenario 1: next priced round at number below 10M - the cap doesn't apply, the discount does.

Scenario 2: next priced round at number between 10M and 12M - the cap doesn't apply, the discount does.

Scenario 3: next priced round at more than 12M - cap applies, discount doesn't.

In short, either cap OR discount are applied, whatever is the most beneficial to the investor.
>Barring some major unforeseen revolution in our understanding of physics, you cannot transmit information faster than light.

There's been a significant amount of research done in the recent years into quantum entanglement. Although we're not there yet, it wouldn't surprise me if we eventually manage to pass information via entanglement.
I'm not sure that one does pick up proper usage by osmosis. To me it seems that most of us require somebody to tell one that the writing isn't that good and requires more work, whether that someone is parent, teacher, or boss.

My brother, who teaches a college class or two as an adjunct, complains of undergraduate writing. On the other hand, I can say that I was a copy editor long ago, and there were many Ph.D.s back then who couldn't write a clear paragraph.
Some dude on the Internet who knows better than everyone else.
It has both, but more of the personal interest side. A good study of the culture at Data General and mileu of computing at the time. Kidder did a good job of explaining it to his audience when computers were still very new. He won a Pulitzer for it.
In the US, above a certain size you're basically required to sell off the old hardware because throwing it away counts as polluting, and the people who dispose of exclusively tech stuff charge you for that service.
They're not held legally accountable for political views.

The copyright stuff applies to everyone already.
It's pretty impressive that he worked on it alone, including art and music.
Hey op, I found the googler ;)
Right. Years ago, there was this creationist/anti-evolution fallacy going around called the "thermodynamics of matter." The fallacious premise was that matter in a bounded system would always get more disorganized. Really, this was just a misappropriation of thermodynamics. You can disprove this with a simple thought experiment with an hourglass shaped glass vial containing salt in one section and water in another.

If you can get energy, you can reorganize matter.
Thanks. My brain has been trained to think of this behavior as "pinning", now I'll just have to get used to the hamburger.
this is cool. I would want the retro to be recommitted back to a different git repo as a merge request, though. I don't like more emails.

May as I ask how you're dealing with authentication/authorization? I always hit a wall monetizing side projects when I need to provide auth. I feel like I shouldn't have to roll my own auth system, but inevitably I do.
Working in any capitalist organization is morally bankrupt.
The various democracies your friends are protecting are at risk from Facebook et al, not hackers abusing Facebook.
Its sad that everytime there is a post about Facebook the comments are extremely toxic and negative, and don't really even discuss the article itself. I would argue that 80% of all tech companies are doing close to 0 in making the world a 'better place'.
It varies by state, but they're typically open for 12 hours starting from 6 or 7AM. Some states are open longer.

https://ballotpedia.org/State_Poll_Opening_and_Closing_Times...
> Why get a VC at that scale?

A dollar of VC is generally worth, ceteris paribus, more than a dollar of friends & family money. The coaching, connections, reputation boost when talking to other investors, sales prospects, potential employees, the media, et cetera are meaningful.
I see no innovation in the new design. What's the opposite of innovate? Outnovate?
They are sold in Canada as well, I see them all the time.
Yep. Doesn't mean there isn't a bench.
...because there are still bugs being found in the USB handling code that can occasionally be exploited for code execution.
The more interesting question is:

Which large companies are morally worth getting our support?
I have a 2015 MBP with 16GB of RAM and a core i5. The experience using Firefox with the new Gmail UI with this laptop is nothing but sluggish. I have to switch back to the old UI. I am not sure what I would do after Google takes away the old UI. What the hell is going on at Google?
I'd really enjoy a deep dive into the different types of instant noodles. Obviously the ones that come in a styrofoam cup are one type, add water, get soggy mess, but there are quite a few types of instant noodles that are fancier, with multiple steps, added oils, separately packaged ingredients, and so forth.

Does anyone know of such a comparison?
You can use cygwin, which does work with the GPU. Not sure if that works with pyenv but it does work with pipenv...
It's just a problem with their root A record pointing to one IP and www pointing to another, since the www flavor works: https://www.pentesteracademy.com/ (as does http://pentesteracademy.com which issues the redirect successfully)
I very very much doubt the NYT would have agreed to an embargo on a story like this. It's a major news story, not the launch of a new car.
It seems like a vast networked trove of everyone's information is doing the opposite of "preserving our democracy from attacks" - its actively enabling it.

Minimizing the damage of collecting that information is maybe not directly evil, but helping kick the can down the road to the point where facebook is so deeply networked in our society its unremoveable doesnt seem like a high horse to be riding on.
There's plenty of countries where neither of those is true, but the voting system requires a national ID and has better outcomes by any reasonable metric than the US.

So you don't really need those things, but they may be proxy issues for other hard-to-solve issues.
Not to mention, they also "took time to clean up technical debt and improve the overall codebase while doing the upgrade".

That is no easy task, for such a big application.
I didn't involve a realtor, I used the attorney. I just mentioned the realtor's price as comparison.

As a side note, they buyer _did_ have a realtor, who was notably annoyed that they were not dealing with a professional, but grudgingly agreed to take _their_ percentage. So I saved on mine at least.

Several providers would not talk to me at all, for example the home warranty provider needed some BS realtor ID to sell their product to you. I whined loud enough and they finally agreed to take my money. I think their system is kickback based and they didn't know how to make a sale without sending someone the gratuity.
With regards to the implication: this isn't a throwaway account, it's just ironically named. Take a look at my comment history; I'm not affiliated with Facebook in any official capacity, but I do know security engineers who work there and I've been to Facebook offices.

A true statement is that Facebook's security teams have been shifted around in several reorgs. A false statement is that Facebook has dissolved its security teams. The latter is a mischaracterization of the former, because while some security staff have left Facebook for a variety of reasons, the company is not deliberately reducing its security staff nor encouraging their departure. It still employs a huge number of engineers specializing in every major domain of information security.

If you'd like evidence that Facebook is expanding its security presence, you can take a look at its careers portal. It's aggressively hiring security staff in satellite offices that previously weren't focus areas for security engineering.

In my opinion, Alex Stamos' company memo gives a clearer picture of what's happened in Facebook's security org recently.[1] You should read that in addition to media reports.

______________

1. https://www.buzzfeednews.com/article/ryanmac/facebook-alex-s...
How else can any one justify working for capitalists?

I enjoy destroying the environment for future generations so they don't have it too easy?
That's fair, but I'm still a bit skeptical as most other manufacturers outsource the overwhelming majority of things where Tesla does things in-house. I mean they had to create their own Seat for the Model X as they wanted them to take an amount of force no "off the shelf" seat could. As a result, the traditional "scale up by buying more" model simply doesn't work quite as well. That said, Tesla could learn TONS from the rest of the industry, but that is why guys like Deepak Ahuja are executives there, their experience.
It's mostly static and cached content. Wordpress.com can serve orders of magnitude more traffic for free. Dreampress price is definitely not justified by the costs of resources.
'Russian Elon Musk' raped and tortured to death in custody, say experts
You’re google wallet is integrated with Chrome and Chrome stores CC info also separately so yeah on Android it’s a different story for users with Google play devices and those who wants to store their details in chrome/google pay at least.
It's harder than you think, and easy to find out how/why:

https://www.washingtonpost.com/politics/courts_law/getting-a...
More specifically, they tend to view it as a cost center that does nothing to increase profits.

Thing #1 to remember if you're in infosec is that you must pitch it based on the money saved by not having expensive problems like having to hire outside consultants and auditors after a breach.
I was just noting that in other parts of the world (where the average salary nationally for developers is NOT a comfy 60k$) finding alternatives to those companies can be a little bit complex, and for sure no less evil.

The "justification" (if you want to call it that way) you are looking for is in the part you forgot to quote and respond to ;)
Counterpoint I posted in r/askscience last year:

https://old.reddit.com/r/askscience/comments/7kq5r4/what_det...
Voting is necessarily a proof of work algorithm, and when you represent the result, you only simulate its effect.

Sure, people don't care if it's simulated when they win, but when they lose, they care a lot.

Feel like I'm a lone voice in the wilderness on this one but I really feel like I need to shout from the rooftops that electronic voting courts violence, and it is culpable hubris to state otherwise.
But, apart from the moral absurdities, there are logical inconsistencies.

In a certain universe, there will exist a God capable of influencing all other universes, and thus constraining the set of possibilities, no?
Working for any company writing code with the purpose of violating the privacy of your users, is ethically questionable indeed.

So they are certainly engineers at Facebook doing very questionable things - but not all of them.

In general: the more influence you have (via code you write or otherwise via power you are aware you have over people), the more you become ethically accountable for your actions.
Although being equitable can be a form a fairness, not all fair things are equitable. In any event, I couldn't care less if it's unfair to China and I don't think anyone else should, either. These are separate problems you're deliberately conflating.
Yesterday I posted a link to a post about using Yocto for building Raspberry Pi systems.

People on HN and Reddit shared some bad experiences they'd had with the Yocto build and some suggested that I try BuildRoot.

The same guy that had authored the post I shared yesterday also wrote one about using BuildRoot. Once again I made an image of my own based on his work, and it worked.

I wrote a bit more about my impression of BuildRoot at [1] but anyway the conclusion is that I was convinced to use BuildRoot instead so therefore I am sharing this post that I used for building my image with BuildRoot.

[1]: https://news.ycombinator.com/item?id=18096520
>Also, I fear that HN somewhat forgets the world is not SF, in Europe going to work for Facebook/Google/Amazon is a enormous bump (we're speaking 2-4x) of salary for many people, which in some cases means you can buy an house after 3-4 years even with the crazy rents back in your home country - and that's HUGE.

I guess if your entire purpose in life is personal wealth, this makes sense. It also makes sense why you fit in with SV culture.
We've banned this account, as we've banned many of your accounts before, for pushing propaganda for Google. Most recently https://news.ycombinator.com/item?id=17974966, and it goes back a long time before that. It's time you stopped abusing HN like this.

I hope it's obvious to everyone that it doesn't matter whether it's Google, $BigTechCo, or anything else being pushed this way. We have nothing against Google, this has nothing to do with what's in the press or making the rounds this week, and I'm sure that the many Googlers here are as put off by this behavior as the rest of HN. Plus they have an additional reason to be angry at you, for tarnishing their reputation.

Given that we spend our days asking HN users not to accuse each other of astroturfing without evidence—because doing that is such internet poison—few things make more steam come out my ears than finding actual evidence of this abuse. You couldn't do anything worse to wreck the cohesion of this community (edit: or put Google's standing in it more at risk—users here really care about this).

https://news.ycombinator.com/newsguidelines.html
The article makes a convincing argument, but there are some organisms that don’t appear to age. How does that fit?
It says "Email: (only valid company, government and educational institute addresses will be allowed for Beta access)"

Is this open to the general public?
I think you're misinterpreting what he's saying (which might be my fault for expecting the quote to make sense outside the context of the talk). The quote is referring to the fact that we frown on people making money from running charitable organizations that help people, but making money from running a for-profit business that helps nobody is considered fine and admirable.
I'm sure "but it pays well" is the rationale used to self-justify many morally dubious through to outright immoral and illegal acts.

Doesn't improve the validity of the position though.
My favorite is "Good Country People." A fable, in some sense, for those of us who sometimes find that we're a little more confident than we have a right to be.
Thank you for the detailed responses. One, possibly silly, followup question, since you mentioned using AVX. If I understand correctly, Zig deliberately avoids macros, metaprogramming and doesn't have operator overloading. Given those limitations, how do you deal with vector math over different SIMD widths without insane verbosity? I feel like I'd be tempted to write a simple code generator before starting on something like that.
Performance Analysis Guide for Xeon 5500 (2009, pdf)
Ethical people can take part in an unethical project until they realize what they are doing.

The parent poster is calling on them to do just this with regard to Facebook.

There is nothing wrong with that call, and it doesn’t impugn your friends unless they ultimately fail to re-evaluate the company.
Wow, I'm glad that this is official now. Is there a list of providers supporting MTA STS? I've seen Gmail has appropriate policy files and records but I've never seen anyone hit mta-sts subdomain on my own domain (meaning no one is checking it).