skysight-inc/HackerNews huggingface dataset:
I tend to observe that junior engineers simply misplace the level of complexity that a system needs in order to be as simple as possible. Meaning, I've seen errors to the side of being too simple, and errors to the side of being too complex; the unifying theory here is that its a mis-estimation of "necessary complexity".

Two examples:

In designing an email templating system, I've seen junior engineers devise really complex class hierarchies, with super classes that take in type generics for their super() constructor, three levels deep, resulting in hundreds of lines of code. When pressed, the reasoning was "there are parts of the email body we want to be the same and parts that are different, so the class hierarchies map to those parts that are similar vs different." It turns out, this service was only sending 3 different email "types" for the foreseeable future, and the only similarity between them was a copyright notice at the bottom, a banner at the top, and a body.

But, a counterpoint: For a long while, on some node.js backend API we were writing, much of the core business logic was implemented as simple functions across hundreds of files. Worked great when we had four API routes. Now, with hundreds, its impossible to find anything, because there's no structure, patterns, or organization. So, we needed someone to step in and introduce rules and structure in order to make the system more simple, and our job would have been easier if we'd had the foresight to see that necessary complexity coming.
Audit: No Chinese surveillance implants in Supermicro boards found
Microsoft has come a really long way recently towards moving to CLI-based management. Starting with Server 2016, the default installation method of Windows Server no longer includes most of the GUI (called the Desktop Experience), leaving you with a command prompt window in the middle of the screen instead. An even thinner version of Windows Server, Nano Server, is also available, and includes even less GUI, being much more like a Linux terminal UI, though it is a bit less intuitive to get started with as you can't even install it, you have to image it to deploy.

Most Windows admins still prefer a lot of GUI management (I've gotten some groans in response to my statement new servers would tend not to have it), but remote desktop to the server is no longer the preferred way to do that: Remote Server Administration Tools effectively installs all of the server GUI on your desktop PC.

Due to the number of legacy applications Windows Server folks tend to support, it's unlikely server GUIs are going away entirely anytime soon, but for a lot of basic server functions supported directly by Microsoft, it's doable. And in addition to not wasting processor and memory pushing pixels, Windows Servers without the GUI are susceptible to less attacks, require less changes during Windows updates, and reboot faster, all on account of just having "less" onboard.
thats not entirely true, while isp's do get a copy of your plain text data if its not end to end encrypted(and likely offsell it), bgp routes would likely need to hijacked or somehow compromised while the data was in transit for a chinese server to get a copy of that data
Given that you're clearly aware that different people have vastly different definitions of "sandwich," how could you justify being angry at all if all you ordered was any unspecified sandwich?
You are totally missing the point...

1) It's not a water-scarce environment. The Surf Ranch is surrounded by farms.

2) The Surf Ranch uses less water than its surrounding properties, and uses less water than an activity that most people in dry climates regard as a waste of time (i.e. golfing).

Like all pools, it takes a lot of water. They don't just dump the water into the system. They have tanks on-site to reclaim most of it, and a neighboring overflow/storage pool to minimize water wastage.

And this is just the beta pool, where they're trying to figure out the wave mechanics. Commercial pools like the one in Florida will have more advanced water reclamation/recycling systems.
In my (personal) experience, you trade linodes customer service for digital oceans ssd speed.

Neither have very good CPU stats.

https://news.ycombinator.com/item?id=14055243
I think you're onto something, after all burritos are just endofunctors in the category of monoids.
Checkout zeit.co or apex/up. Both very easy and great for hosting many parts of your apps. Just no database.
Yes - both are stunning. He directed nothing further for two decades until The Thin Red Line, which was quite a remarkable way to return!
Well, you can read it here in full -- https://www.americanrhetoric.com/speeches/alexandersolzhenit...

It's not that long actually. For example, here is Solzhenitsin about western press (keep in mind, this is 1978):

Hastiness and superficiality are the psychic disease of the 20th century and more than anywhere else this disease is reflected in the press. Such as it is, however, the press has become the greatest power within the Western countries, more powerful than the legislative power, the executive, and the judiciary. And one would then like to ask: By what law has it been elected and to whom is it responsible? In the communist East a journalist is frankly appointed as a state official.
But who has granted Western journalists their power, for how long a time, and with what prerogatives?
> I take pride in paying my taxes. It reminds me that our society has a cost, and we all contribute towards it.

Society's cost needs to be constrained by taxpayers. We need to put pressure on our governments to spend our tax dollars efficiently.

I live in California, so I pay state income tax as well as Federal income tax. I don't think I get as much per dollar of my tax as someone in Europe does. Europeans pay a little bit more than me (yes, only a little bit, I did the math) and get a lot more from their government, including comprehensive public transit that makes transit in the USA look like a joke, a much better social safety net, comprehensive health care not tied to their employers, schools that are actually good, low-cost higher education, etc. People in the UK get more from their government under Tory austerity policies than Americans ever got.

I don't want to pay more taxes until I get more for each dollar. If the Europeans can do it, so can we, but the political will does not exist here.
Agreed. How many nuclear armed countries have been invaded?
Also if your providers + OS support cloud-init, then you can express a fleet of instances which run this sort of script at boot time in something like Terraform pretty easily. Switching clouds becomes "uh... what does <provider> call their <size> instance again?"

Alternatively, pre-baking cloud images that have already run such a script and are ready to boot becomes pretty easy with a tool like Packer.

Though, as the underlying OS changes, you'll need something to validate your scripts' functionality against, and a tool that's a little more declarative might make them less fragile to those changes.
I think the new workflow is: "select all tabs" and then "reload tabs"
Party like it's 1999!
Since this seems to be the place for personal views, my views, after 20 years of experience, is that people do not notice the complexity of anything that they have digested as normal. As a result doing anything other than what they are used to seems very complex to them. Whether that other thing is actually complex to a neutral third party is situation and observer dependent.

I have seen this with procedural programmers struggling with OO code. OO programmers struggling with functional techniques. Programmers of all kinds seeing a new framework. Programmers used to more structured code trying to fix shell scripts. React developers encountering code using older JS libraries, and developers comfortable with older libraries encountering React. And so on and so forth.

In all cases the common denominator is that the programmer is uncomfortable with the new way of doing things. And the first reaction is, "What's wrong with this code?" And "It's messy and complex" is one of the easiest conclusions to draw.
surfing culture has changed a lot...kelly slater's participation led to a big part of the change. i watched him give interviews in a recent andy irons documentary touched by god and the man is a pure machine - there's nothing laid back or surfer-like about him at all. you respect him for his complete dedication to the craft and willpower to rise to the top of the surfing world no matter what, not for his carefree, anti-corporate, all-too human personality (personified by andy irons and his tragic relapses in/out of drugs while still competing at top surfing competitions)

guaranteed if you go out to your local beach and poll the surfers, 50%+ are well-paid workers in corporate america, otherwise they wouldn't have the means and time to buy all the gear needed and live close enough to the beach to surf as a hobby

the wave machine is perfect for practicing, showing off, and competing for a televised audience, which will bring in more sponsors and of course put more money/attention into the sport. the surf you know is mostly dead [1], which isn't necessarily a bad thing, everything changes

[1] https://surfisdead.com/
Obviously belongs on every real HN thread
I think the real mistake is assuming that the answer to “is this a sandwich” is either “yes”, or “no”. Something can be kinda a sandwich, or not really a sandwich, or slightly a sandwich, or definitely a sandwich, or not at all a sandwich, or anywhere in between.

Furthermore, there doesn’t have to be a consistent set of rules defining what is and what is not a sandwich.

Arguing about it is fun, though.
I live in New York; we remit something like $50B/year more to the Federal government than we receive. I paid about $650K to the Feds last year, and while I don't begrudge the shared responsibility, it's hard not to feel like a prime sucker sending so much to a government that will to allocate it mostly to states whose inhabitants voted for a President who would agree that I was foolish to have been so honest.
By your definition Subways aren't sandwiches.
Norwegian frigate sinking has far-reaching implications
So now I’m just waiting to hear Microsoft is switching its kernel to Linux. Especially after the switch to chromium.
We just didn't do it cleverly enough, you silly socialist!
And of course, you can make a similar list of complaints about the right:

- Visual "desiderata" in the form of noisy and distracting grid lines

- Poor information hierarchy that reduces the contrast between the content and the search box

- The lack of separation between content and action buttons also draws the spotlight off of the content

If you subscribe to Tufte's school of thought on proper visual information design de-emphasizing and/or removing as much as possible in favor of focusing on data and content the right is objectively better.

I'm with you on the drop shadow though :)
You are misunderstanding. It actually makes a huge difference.

Let's compare apples to apples: Ubuntu vs. FreeBSD.

In Ubuntu there is a kernel made by one group (the Linux project), a bunch of userland tools and C compiler made by another group (the GNU project), desktop environment made by the GNOME project, etc. etc.

Whereas FreeBSD is just FreeBSD. It is one project, in one source tree, maintained by one group of people. (The biggest exception to this is the C compiler -- it is a third-party project which gets imported into the main tree. But that's a minor thing compared to Ubuntu which does this for everything.)
How do you get the hot dog toppings (mustard, relish, onions, etc.) into the hole in the roll?
Is this a cookie cutter stack or do you have different models? Be curious to hear more about your application stack.
> Those controls are not part of the content, they are part of the application or operating environment itself, and I have configured them the way that I want them.

Depends on the browser, but e.g. text area colors can be styled anyway (and therefore made unusable, how irresponsible that CSS allows for this), and whether scrollbars show up in the first place is CSS, too. You can override that with user stylesheets if you want, but no need to hardcode that for everybody.

> doesn't exactly give me a great deal of confidence that they would make appropriate choices for the appearance of these controls.

You're now the third person to say this, and the second to do so while ignoring what I responded to that point, so again:

If you can't read the text, why do you care about the scrollbar? If you can read the text, why do you worry about the scrollbar? In what conceivable practical scenario do you gain anything? The very same people who picked all the other colors might also color the scrollbar, but how is going to make a default scrollbar make an otherwise unusable site usable?

We can already hide scrollbars, but coloring them differently, that's a problem? I don't buy it, as they say. How is an ugly scrollbar, or one that uses the same color twice and is unusable that way, worse than none?
It would be really cool to recreate that at Big Bear or Mammoth.
I have had good experiences with both of them. In my fairly limited experience with both of them on the same laptop, OpenBSD worked better with the hardware. ACPI, battery, graphics, and a few other things worked much better than with FreeBSD (less tweaking for basic hardware stuff).

From a philosophy perspective, OpenBSD seems to prefer sane defaults and a complete base system. For the laptop, I needed to install no packages to get a fully functioning system (minus a web browser; that was the first and only thing I installed). I had to do more “basic” configuration on Free than on Open, but I ended up doing quite a bit on both.

OpenBSD has a somewhat strange update system, where patches to stable packages are not provided, requiring you to either build updated packages yourself, follow —current, or use a third party (M:Tier, for instance).

My recommendation is to try both and see which works better on your hardware and which philosophy makes more sense to you. They’re both great operating systems.
Anyone have a good guide on buying reputable ssds?
> all encryption is "security by obscurity."

Sure, I guess, in a sort of pedantic sense, but the point is that a robust cryptosystem must have the "obscure" information as a dynamic input variable, like an encryption key -- if the key is discovered, you discard it and use a new one, and the cryptosystem as a whole is still intact. Moreover, discovery of my key doesn't make your encrypted data any less secure.

If, however, the obscure information is a static, integral component like this scrambling algorithm, then discovery means the entire system is now compromised.
FTA: "Rooney’s staff had located a cache of largely unprocessed film that he identified as the “65mm Panavision collection.” (In this format, the negative is shot on 65-mm. film and then printed as a 70-mm. positive.) “The collection consists of approximately 165 source reels of materials, covering Apollo 8 through Apollo 13,” Rooney wrote. “Thus far, we have definitively identified 61 of those 165 that relate directly to the Apollo 11 mission, including astronaut mission preparations, launch, recovery, and astronaut engagement and tours after the mission.”

“These are exciting finds, and we think it could change your direction significantly,” Rooney concluded.

The specific 70-mm. format in which the footage had been printed was the Todd-AO process, the one used for such 50s and 60s cinematic extravaganzas as Around the World in 80 Days and The Sound of Music, back when the movie industry was going ever bigger and wider to compete with the threat of television."
How do you go from this post to "front running"? The guy is talking about a domain auction lasting more than 90 days.
The first presidential election boomers were eligible to vote in was 1968. Turnout among 18-24 year-olds was over 50%. Similar rates in 1964 and 1972. [1]

[1] https://www.census.gov/prod/2014pubs/p20-573.pdf
Like you said, we know that cannibalism causes prion disease. We know this. Thus, we are not resistant to it. So from an evolutionary perspective you could make a strong argument that what actually happened was that those humans who didn't engage in cannibalism and die of prion disease were heavily selected for. Which is probably why you don't see many humans eating the dead. Now that last bit is speculation, but all this is speculation. But based on my own introspection, I'm imagining myself stumbling upon a recently dead human corpse, I'm almost certain my innate reaction -- (well, almost surely innate, and not socialized, since I've never been explicitly taught how to react in such a situation) -- is that I'm definitely not going to fucking eat that corpse. In fact, the only humans that do seem to still engage in cannibalism do it out of some social ritual.
(Also called rubber-band scroll or elastic-scrolling)

macOS feature adopted from iOS where when you try to scroll past the end of a document, rather than just doing nothing, it sort of stretches/bounces/rubber-bands past the bounds and then snaps back.

It's nice because (1) it feels believable and physical (2) it gives you feedback that you really are at the end of the document, rather than just the computer lagging.
I'm afraid I'm a bit of a one-issue voter when it comes to web browser, and the reason that I haven't switched to Firefox from Chrome (even though ideologically I want to) is this workflow that I use for clicking links in other apps. I open an incognito/private browser window in the foreground, then click the link in the other application. In Chrome, this opens the link in the incognito window. In Firefox, this opens the link in a normal browser window. In order to open the link in a private browser window, I have to manually copy paste the link between applications into the private window. I follow this workflow when the link is some site that I don't generally visit, or don't recognize, and hence don't want to access any cookies associated with my regular browser window, and importantly, also don't want to show up in my browsing history.

I recall there being an issue on Mozilla's bug tracker where someone brought this up and it was closed as a wontfix. Unless there is something about Firefox's container system that obviates my workflow, I'm still reluctantly sticking with Chrome.
Isn't the false dichotomy between capitalism and communism exactly the kind of thing an aspiring writer might choose to illuminate?

The hypocrisy he mentions in his work in Russia seems to be observed because he grew under communism. If he'd grown up in America, he might have written about some other injustices.
Surely good examples, but the later may have been the right path: start simple with what is necessary. When there is a need for a framework or some layer of complexity - add it then. But maybe not before.

And #1 is funny because we've all done something like that!
There were multiple ways to get non-GUI shells on remote machines before too. WinRm/WinRs and PowerShell are included out of the box.
Watch live: Russian spacewalk begins to inspect Soyuz leak repair
That’s true but not what this thread was about. The person I responded to above was making a very broad claim, which is wrong, and jillesvangurp agreed with the observation and added a general point which is correct. There is a specific issue affecting a subset of people with less common configurations but that doesn’t make the sweeping claim true or the recognition that browser performance issues are notoriously poorly attributed untrue.
I would terminate my apple dependency in a heart beat.
This is what's frightening. A person with billion dollars have enormous leverage to wield his will, beliefs, principles - whether wrong or right - on public. They can buy large properties on whims, put up walls, close roads, setup perma-construction zones and make them disappear from the map for all intent and purposes. They can buy up political system to put in place laws that can hurt thousands for generations, hurt environment, empty out valuable resources. Even if they are mistaken in their beliefs, they can outspend opponents in litigation driving them to bankruptcy. All the while any losses in these fights is not even noticeable to their fortunes.

I'm not against capitalism but I think there is a fundamental bug in our system that gives rise to these symptoms. Perhaps in hundred years this "bug" will get fixed and our future generations will look back on us marvelling that billionaires existed in our world just like we marvel Pharaohs existed in the previous age.
It's available out of the box in Windows 10 April 2018 Update, as well. Just pop open a Command Prompt and type "ssh."
Now all they have to do is switch their kernel to linux, their gui to kde and get their office suite to LibreOffice, and Windows will be the perfect computer.
If you are currently ideologically flirting with Marxism I can heartly recommend reading his masterpiece the Gulag Archipelago to know how Marxism will work out in practice.

I can also guarantee that after reading you are done believing Marxism will bring any good to civilization forever.

And also don't be surprised when you get some very heavy emotional responses while reading. Yes -- what he went through was that bad.
Yeah, but who would win in a fight between grilled cheese and a taco?
Yea kinda a bummer that I had to buy a USB dongle for a brand new XPS-13 I wanted to install FreeBSD on. I knew I had to, and considering the rest of the hardware was supported I considered it a fair trade off, because I really wanted a FreeBSD dev laptop.

I would like to help with the lack of wifi drivers situation, I'm solid programing in C, but writing network drivers seems intimidating.
I expect that his recommendations are a good indication of how seriously Waymo takes safety.
Depending on the apps you're clicking links on you might be able to drag the link onto the incognito window. Still more annoying that it default opening incognito but nicer than copy/pasta.
Although I'm finding it hard to find confirmation (or denial), I believe refineries have captive power plants as part of their operations, which are effectively isolated from the grid, and kept out of aggregate electricity generation statistics (they always seem to call it "net electricity" for some reason and maybe this is part of why).
aww, thought this was going to be a story about 132 molly adventures! maybe not the right forum..
I know there's some kind of joke around here about how the real error is using the iPad like a computer...
>> because most of our income is reported through 3rd parties

For most people and most of their income. I seriously doubt it true that most income, as in >50% of all income earned by all US entities, is so reported. Corporate income is massive. Corporations, the wealthy, private contractors ... their income is not automatically reported. Note too that "income" includes all income, not just net profits subject to tax.
Are there counter examples? That is, cases where futures where introduced but not followed by a crash?
This is a straw man argument that hand waives away all of the issues and complaints of the people who protest the federal government. One doesn't need to believe in anarchy to believe that the federal government is out of control and should be heavily reformed.
This is cool! Me and a friend have been working on https://chartcomposer.com/ which is specifically hooked up to Dropbox and uses the VSCode monaco-editor as a front end for the ChordPro syntax. Seems like there's interest in this space which is exciting.

http://github.com/elsigh/chartcomposer
I don’t use LibreOffice or Office anymore, but is Libre actually a better product?
Hi, it is: Angular 6, PrimeNG, TypeScript SPA frontend, ASP .NET Core application server (REST API only) and Sqlite as a key value data store
How much have you used {Free,Open,Net}BSD? I find the experience to be completely different from that of using any of the Linux distros I've tried, and I'm wondering what you find similar about them...