skysight-inc/HackerNews huggingface dataset:
I've seen this very often. People are absolutely consumed by avoiding their previous mistakes. Sometimes those are even searched-for almost-made-up mistakes rather than real ones, like in postmortems for successful projects.

And then BIG changes are implemented in the process. Usually in the worst possible place: in the planning of the process in the first place. If a project succeeded, and finished, your adjustments towards future projects, of course, should be tiny and minimal. In practice people make sweeping changes ("level 3 testing needs to be planned in before we even make the software design" boomed the senior architect).

And yet one lesson you quickly learn in machine learning is that whilst making adjustments that are too small ... does pretty well. You can be off by a factor 10 and while sub-optimal it works (and often, the further you get the smaller the adjustments should be).

By contrast if your adjustments are 1.1x what they should be you are stuck. You will never get where you're going. Never. That's a complete failure and you should expect to do worse and worse over time with such a strategy. So a smart person should almost always err on the side of not adjusting a behavior. Certainly from one project to the next, making more than 2% adjustment is absolute lunacy. This never works in learning algorithms. Never (0.1% is the largest generally used value). That would mean that for every software engineer in your team there should be ONE day difference EVERY 2 MONTHS from one project to the next. That's 2%. Even that is an absurdly large change, far greater than wise.

But I've never even once seen a software team that doesn't start with making 20% (one day a week different) adjustments between projects. And I've seen people make much bigger changes than that, generally not with better results. And the thing they're proud of is that they avoided a previous mistake ... a mistake they solved ... often much quicker than the delays caused by the adjustments ...
And some don't like their money being handled by a trusted entity at all, and others don't want it handled by a trusted entity in some cases.

None of those people are wrong, they just want different things and luckily they have solutions that can all coexist happily.
Do you have any more details on the re-programming that would be occurring on non SLC flash cells, even if mounted in read only mode? This is something I was always concerned about too.
> do we see no merit in a censorship resistant framework

This is a loaded question... Cryptocurrencies are not "censorship resistant". If they were, maybe your complaint about HN's "echo chamber" would be warranted.

Here are some censorship examples:

1. BTC: OFAC has listed Bitcoin addresses that you cannot legally send money to. If you do, expect fines/jail/interrogation/etc.

2. ETH: If you exploit a vulnerability in a contract, your transaction will be invalidated.

3. BTC: If the devs decide to abandon the longest chain like they did in 2013, any transaction on the forgotten chain will be effectively erased from history.

There are more, but admittedly they require a bit of thinking to realize that they are in fact censorship. Everything is obfuscated when it comes to blockchain, which is why it's managed to fool so many smart people into taking its claims as granted.
Medicare is more efficient than private insurance even given its only providing services to the most vulnerable (and costly) population.

If the risk pool were to expand to the entire age set, it would probably completely outcompete any private options.
I was at a Tony Robbins weekend once and I still remember how I was sitting there and not getting why so many people went completely crazy. It was really surreal.
Turn down the Walmart offer...
"Little known?" Compiz was the hotness of the century about a decade ago. Fire effects on minimizing windows and the famous "cube" to switch desktops. Compiz definitely propelled Ubuntu and desktop Linux in general to where it is now.

Check out this Google Trends chart to get the picture of where it was in 2007: https://trends.google.com/trends/explore?date=all&geo=US&q=C...
10 characters each is a depressingly low limit. Many usernames and project names exceed it with no problems. Imposing such a nonsensical sanction on someone for lighthearted fun also seems... odd, to say the least.
80 of the top 100 largest companies in America, including subsidiaries or related affiliates, have used arbitration agreements in connection with workplace-related disputes since 2010. These companies are the most successful, powerful companies in America, with combined annual revenues totaling over 7.6 trillion dollars according to Fortune magazine.[0]

[0]http://employeerightsadvocacy.org/publications/widespread-us...

You seem to be suggesting that employees put, at the top of their priorities list for where to work and how to support their families, a practice that is widespread in the industry, poorly understood by laypeople, and not predictably encountered by any particular individual, in order to live up to your standard of being 'accountable'. That is not reasonable.
Netflix's TLS sendfile probably won't ever be imported. It isn't full TLS, just single-key output. It works for Netflix because they control the client software and if the client requests a re-key or other session change, they can just drop the connection and let the client reconnect. It isn't really obvious how it would be cleaned up to be general enough to import, and it would be a ton of work with little payoff.

ConcurrencyKit is imported and used for efficient read-mostly datastructures in FreeBSD 12, mostly in networking applications such as IP routing and link-level address caching (i.e., ARP in IPv4 Ethernet). It's also used in network interface drivers, HWPMC, TCP, and the linuxkpi emulation layer (to emulate RCU).

You might be interested in this blog post: http://scalebsd.org/blog/2018/06/16/UDP-and-epoch-for-livene... and https://www.freebsd.org/releases/12.0R/relnotes.html .
OPNsense 18.7.8 released
Maybe if we had simpler tax code instead of byzantine monstrosity that happens now, when even professionals can't be sure if particular payment is right, and there's no hope regular citizen can figure it out - we'd not need as much funding to the IRS as we need now. But that would mean giving up the power to control people's decisions by messing with taxation - one of the most powerful levers of control Federal Government can have over the private citizen (Obamacare individual mandate has been deemed a "tax", because that'd make it within Fed's constitutional powers) and one of the most powerful levers to control the economy. Having simple tax code removes that power, and that's why it would not become simple.
What am I missing here? Shouldn't the phone end of a cord only be a few volts? Is the article talking about people dropping power strips into the bath?
Functional Programming in Anger (David Nolen) [video]
Ask HN: Document/content management system for brick and mortar store?
Howdy!

I'm looking for "the best" SaaS tool out there to help me host documentation for a brick and mortar store.

Think: operational manuals and procedures, various documents like contract templates, forms, etc.

Ideally, it should offer wiki-like page editing with embedded images, maybe graphs and videos and also documents hosting such as word files, PDF, etc.

For APIs and technical documentation there are a lot of options (readthedocs, readme.io, confluence and others), but not so much (that I could find) for non-technical documentation.

I have looked into Sharepoint online and WordPress with some plugin, but would appreciate input from people with more experience in the subject.
Years Later, Stephanie Sarley's Sensuous Fruit Art Is Still Ripe
For example:

http://www.pewresearch.org/fact-tank/2018/08/07/for-most-us-...
Would be nice to have a Microsoft Summer of Code.
Why would you say bitcoin was backed by herion and why was that word capitalized?
Nah. If everyone is demanding it then the laws can be updated. If you had just 10% of the population loudly demanding such a payment method, and 90% generally ambivalent, you could probably make it happen.
This is why I have little confidence that Tokamaks and similar will have much success.

Instead of trying to prevent the non-linear behaviour of plasma it should be utilized.

Look at (grossly underfinanced) attempts like focus fusion, where there is no attempt to confine the plasma, instead self-interacting nature of the plasma is used to focus high temperature regions to a small region where higher temperature fusion processes can occur.

Long time plasma confinement is a dead end.
Didn't see the most addictive variant mentioned in the history: https://en.wikipedia.org/wiki/TetriNET

Here's a remake you can play in your browser built by some friends of mine: http://blockbattle.net/
Remind me again when the internet first started?

And how long after that did Facebook / Google / Amazon become some of the most valuable companies on earth?
You've just copy-pasted the first page of the linked article.
Nothing out of the ordinary for people like Roger Stone or Karl Rove. That's what they did for a living for decades, and they were (are?) very good at it.
Is there a command line tool to automate installing the OS?

Well what I would really like is to be able to deploy something like an "AMI" on these dedicated servers. Any ideas for how to get something close?
> > ... We should, instead, travel with the word’s uses through “a complicated network of similarities overlapping and criss-crossing”

This is untenable. It's part of the identity of certain words that they change meaning, but that's the exception. In all other cases you can find a center of mass, so to speak, although describing that with fever words than the word you try to describe is mostly impossible. I need to be able to reject when somebody talks bullshit, like Wittgenstein does there, professionally.
You can safely assume that in show business they put a lot of effort into making sure they get the maximum effect without risk. Which means audiences get selected and pumped up, actors have plastic surgery and take steroids to look better, "reality" shows are highly scripted, "candid" paparazzi shots are planned. There is way too much money involved to allow for randomness or things to go wrong.
But...but...that's an extra step!
It’s 1988. When will these personal computers do anything useful? It’s been a decade!
This is pretty awesome news.. for the last few months, we've been working on porting the Userify shim (but not currently the server) to Windows.

This will work exactly as it does on Linux (and the shim will continue to be open source): local admin (or user) accounts will be created and keys deployed, and the user will be able to choose PowerShell as their shell of choice.

(FWIW, Userify is both a cloud/SaaS and on-premise/self-hosted SSH key management solution designed for modern clouds like AWS and Azure that creates local accounts, deploys keys, and then keeps everything in sync using just outbound HTTPS connections.)
Vivaldi is better, this is just lame, how about making sure TabMixPlus and all the features from countless other addons you retards at Mozilla broke are built into the browser. .. no? Well piss off then your browser is almost as bad goolag chrome trash.
I've never seen an expose knock-off that captured the magic. Even Apple managed to bungle it in recent releases. At it's peak, the feature really was perfect: perfectly smooth animation and a perfect-feeling organic layout. It didn't try to do too much and it didn't have an agenda of pushing some other feature down your throat.
This is because people don't realise that there are two axes on the simplicity/complexity graph, not one. So they're operating on different definitions of 'simple'.

You can make the development experience simpler, and/or you can make the software simpler.

Usually a change to one will have an inverse affect on the other. Bringing in a library will almost always make dev simpler (unless the API is more complex than whatever it's abstracting, which only seems to happen in JS land), but it's also guaranteed to make your software more complex (unless it does exactly what you need with no config, and nothing more).
> I believe that it's only a change in the front-end parser and that logic of this sort is still implemented via the old predicate/multiple clauses trick, but some syntactic sugar is still welcome.

Correct.
> Back then they didn’t really understand the point of ssh though.

As an outside observer, it really looked to me like Microsoft had their head in the clouds up until about 2011. It's like the whole decade between 2005-2015 for MS was about recognizing and coming to terms with the multiple "whole worlds out there" and getting past NIH syndrome.
If it's similar to SSH in Windows 10 (developer feature) it behaves quite strangely with user account privileges. I tried to `vagrant up` a project configured to use VirtualBox but it was not successful and caused a whole load of file system permission errors in thr project directory mixed between SYSTEM and Andrew (my user account). Additionally, VirtualBox had trouble deleting the VM until a reboot.

This is the Vagrantfile: https://github.com/andrewmackrodt/boot2lxd/blob/develop/Vagr... - it creates and attaches an extra virtualdisk in the project directory which was owned by SYSTEM IIRC.

TL;DR the VM which should have worked did not work, my FS had weird permissions and a reboot was required to clean up VirtualBox.
When I click and drag windows on MacOS, the window moves perfectly in sync with the cursor. On X11 the window inevitably lags behind.
> crypto has the potential to open value exchange globally without the need for trusted entities

While the protocols and algorithms may be trustless, there is a huge amount of trust inherent in performing financial transactions between two parties even when using cryptocurrencies:

1a. At least the sender must trust an exchange to purchase crypto

1b. At least the sender must trust mining software and/or hardware to create crypto

2a. You must trust wallet software to hold and transfer crypto

2b. You must trust an exchange to hold and transfer crypto

3. You must trust nodes to forward transactions in a timely manner

4. You must trust miners to include your transaction in a block in a timely manner

5. You must trust the receiver to acknowledge the receipt of the transaction

#3 has historically been fairly reliable, but there's no intrinsic reason nodes couldn't
collaborate to censor addresses.

#4 can at least be accomplished by more or less increasing the fee sent.

#5 may be secured through traditional means (law enforcement) if both addresses are provably tied to external entities (eg humans, corps, orgs, etc) and the transaction follows relevant laws and regulations in both parties' jurisdictions. Obviously this introduces a huge amount of trust.

#5 isn't a concern for donations which is partially why cryptocurrencies have seen some success at funding terrorist organizations (eg altright and isis).

#5 isn't a concern for transactions fully handled by smart contracts, although then you must audit or trust the smart contract code. Also many contracts are mutable by an administrator which may introduce additional trust requirements.
If the only point of Ethereum is to speculate then the only point of angel investing is to speculate.

Or perhaps you also invest for reasons not entirely based on making money?
I would say the people shilling out crypto offerings are the ones who don't understand what their product offers.

Almost every single positive feature to bitcoin or ethereum has proven to be bunk. It isn't trustless, it isn't censorship resistant, it gobbles massive amounts of electricy, it can't scale, it isn't anonymous, it isn't a good store of value, it isn't instant, it isn't free, it isn't immutable. Its advocates don't understand finance, business, government, politics, computer science, math, sociology, monetary policy, macro or micro economics, or human psychology.

There is nothing left to pick apart. Bitcoin, Ethereum and the all mighty Blockchain are completely useless. The entire space is lead by some of the scummiest scum bags around and from top to bottom the only true motive for the technology is to Get Rich Quick.

It is scams on top of scams on top of scams. The whole space is a joke. Except instead of being funny it is busy pissing away small nations worth of energy to enrich a few scummy people who got lucky and bought into the pyramid early.
So windows at some point will be a bunch of services running on top of Linux :0
The world doesn't spend $2t on moving money around, it spends it on moving money around, and a slate of other financial services (Mostly to do with issuing loans.)
To expand on this a bit, it's likely that the etymology here is from SRE-land where they're dealing with turning up the resources for a service, and turn up is very similar to "spinning up", although inclusive of non-HDD resources.
I had not thought of that, but there are a couple of quotes that suggest that clear images were technically an option[1]:

Shuttle Commander Gibson: "So in other words, the resolution on the encrypted video was that bad that they based a conclusion on it that was in gross error. ... If I had said hey, I think this is important enough for us to break the encryption and send you guys clear video, oh, it would have been pandemonium down there at DOD. But in hindsight, oh man, that's what we should have done."

Ascent-Entry Flight Director Wayne Hale: "We were struggling in those days to try to maintain the security classification, so on and so forth... When the crew reported they saw this stuff, we had a long negotiation as I recall with the customer to say well, can we look at the TV? Because we weren't supposed to see any TV from on orbit. (They said) absolutely not. Could we look at the bottom side of the shuttle? That was the agreement, that we could, but we used this special slow-scan TV. And it was grainy."

So it looks like a case of "the rules are the rules, period."

[1] https://spaceflightnow.com/shuttle/sts119/090327sts27/
There's no budget, and hasn't been for years. Just a stream of continuing resolutions to keep feeding the locust
Thanks!

I wasn't aware of ShareX, perhaps it handles this use case just as well. That looks like a super powerful tool, whereas my project is very focused on a specific workflow I personally hit a lot. I assume ShareX is probably a better tool for general use.
Surely it's just far too OS dependent?
TCP congestion control algorithm: https://tools.ietf.org/html/draft-cardwell-iccrg-bbr-congest...
A Moment in Mexico: Children of the Narco Zone
Rocky Bergen's Papercraft Computers, Etc.
Just giving a shout-out to my favourite: Feedbin https://feedbin.com/
Oh please. In 1988, "Battle Chess", "King's Quest IV" and "Dangerous Dave" were released. For us kids it was a lot of usefulness.
I am having a very hard time believing this statement is in any way true. If you have a link to details, now is the time to provide it.
> No business would fail to fund a unit that, on average, brought in $7 for every dollar spent. Shareholders would rebel

Even if the money it brought in came mostly from the shareholders, and disproportionately those most engaged in corporate governance?
In the US, there's a major problem where the cliff of sanctions and penalities for making forward progress from destitution to livable wages rationalize, in many people's mind that somehow absolutely no safety net is desirable (!?!), rather than a gradual safety net that doesn't treat poor/disabled/bad circumstances people like criminals or burden them with a constant flood of paperwork and bureaucratic BS.
In the TIGTA report from 2017, the Senate Finance Committee (and the IRS itself) found that most, but not all, of the potentially political applications set aside for scrutiny by the IRS were Tea Party and conservative groups. The committee also found that the IRS used names and policy positions in order to identify groups for scrutiny. I think there is evidence to say there was an anti-conservative bias.

see TIGTA report: https://www.treasury.gov/tigta/auditreports/2017reports/2017...
It was obvious the internet had value and potential. It took a while for technology and society to catch up but the use cases were pretty clear.

What are the use cases for a data-structure like the blockchain? I can't name a single one.
Hmm! I think this has changed since the beta.

Why not try a cluster with a smaller scaling group? You can create a cluster with only one node in it, but what is it that you are trying to do on top of your Kubernetes? In my experience with growing clusters, you probably want to scale your per-each individual node size up before you want to scale up the number of nodes in your cluster. (You might even find that you really need only one big node, say for your databases, and want to build a heterogeneous cluster with an autoscaling group of little nodes and that one big node. That's a possibility with node pools on DO K8s.)

An ideal cluster size for me is probably 5 nodes with ~8-16GB RAM each. You could make it still worthwhile to do the cluster thing with probably only 2 nodes at ~1-2GB each, but that'd be pushing it.

I am practiced at making clusters cheap, actually I once was published in the Deis blog, an article about how to deploy Deis v1 PaaS in a highly available fashion for as cheap as possible.

Many of those lessons from nearly a year of research that I did on the topic prior to that publishing, still apply on modern Kubernetes clusters; but many of them don't, and still others are out the window completely on these managed environments, where now it seems possible to get pretty much the same idea of "High Availability" as I was aiming for, but for much cheaper and with better guarantees.

For instance, since you are not running etcd for yourself (it runs under the hood, on the management plane) there is no specific rule that says you must have at a minimum 3 or preferably 5 nodes to keep a stable cluster anymore. This was the basics of learning to wield CoreOS and Fleet 101!

Consensus is handled on the masters, and that consensus is subject to split-brain problems, so this knowledge is still important, but you don't need to have it yourself. In many more basic clusters with managed systems like GKE and DOK8s, this knowledge is practically reliquary! Two nodes may ensure that one is there to pick up the slack when the other has a fault. Exactly how you'd imagine it should work without a Computer Science degree. But with two nodes, ... since you'll probably never see a fault like that ... and the whole environment is self-healing, even if one happens on your watch, might never even have to know about it.
>>I think this sounds good in theory and is very shaky in practice.

If it were shaky, a court of law somewhere would find a comparable employment arrangement fraudulent and ultimately non-voluntary.

Social activists appealing to the court of public opinion, where under-informed people can be swayed with appeals to emotion, to change how interactions are governed, instead of a court of law, where a jury of one's peers have the opportunity to deliberate on the evidence presented, reveals them as disingenuous.