skysight-inc/HackerNews huggingface dataset:
Which is why I argue they are oftentimes less trustworthy than corporations due to the latter's more limited scope. I'm not clear on the argument you are making here. Regardless, the one I am making is that companies are often more trustworthy than governments (the original question) especially since there is technically a level higher in the authority hierarchy.
If you answer yes to these 8 questions, Test-Driven Development(TDD) is for you
I've noticed this while using the last few stable releases of FF (on Debian 9.4, on the odd chance it's relevant). Off the top of my head, the (popular) sites I regularly have issues with are: ebay (creating/editing listings), LinkedIn (have to refresh the homepage multiple times before all of the components appear and are usable), GitHub (WYSIWYG).

I've just assumed these issue are caused by add-ons behaving badly, but I haven't bothered to get scientific about it yet.
> The union wants the trains to go slow so they can say they're fighting for policies that protect workers

If it results in increased funding, for problems mistakenly blamed on overcrowding, that can result in more money for the union leadership, too.
Total coincidence! Reading the README, Nathan and I are definitely on the same wavelength though. When I get a chance I'll add it to the analogies doc: http://glom.readthedocs.io/en/latest/by_analogy.html :)
You can do a fairly complex system by yourself with a simpler scheme because you have a mental model of how things are organized. It's when you throw more developers into the mix that you run into issues.
Well, for one thing, nothing is objectively good or bad. Value judgments come from people, and people have widely varying perspectives.

For another, the reason there's no mass exodus from Facebook is that Facebook users do not perceive the company as harming them. They perceive it as a useful service for staying in touch with friends and family. The utility it provides outweighs privacy concerns, because most people do not care about digital privacy. They care that no one is watching them go to the bathroom or have sex, but they do not care whether advertisers can target them based on aggregated information.
I like to be clear on whether I'm interacting with a human or a bot because different social conventions apply. If you're human, I'll treat you like one, and that means giving you some consideration at the expense of expediency. If you're a bot, let's just cut to the fucking chase. So a bot that acts like a human (with hems and haws) is just wasting my time. Ditto a human being that has been reduced to a bot by following a script.
I'm the same. When I have enough tabs that I can no longer read the titles/know which tab is which, I start closing tabs.

I don't understand how hundreds of open tabs can be necessary, even if there are tools that make it manageable.

But, to each his own.
Peopleware - Tom DeMarco & Timothy Lister
I'm not sure. The incentives could go either way. If the incentive is "on time performance is a must and the signal system is not going to check your speed", then people would drive the trains over the recommended speed to make the schedule, and thus derail the train around curves or not keep the speed low enough for the block system to provide adequate train protection.

As it stands now, the incentive is to not get "tripped", so people drive the trains well below the speed at which the signalling system will trip the train... doing anything else runs the risk of getting yelled at or worse, and nobody wants that, so they play it safe.

A computer can be programmed to take into account both concerns and drive the train at the exact speed to satisfy all the constraints of the signalling system. If a computer gets tripped for travelling through a block too quickly, a meeting is had and a fix is checked in. The software doesn't care if you're mad at it. You just fix it and move on. Humans are more fragile, and if you don't align the incentives correctly you will not get the right result.
Also, most issues that become contested in the US at present have some sort of powerful business interest on both sides. There isn't a constituency for credit bureau accountability that has the resources for anyone to care.
I found react to be extremely intuitive and easy to learn. Redux and react-redux are horribly non-intuitive. So much boilerplate and meaningless terminology and stringly-typed objects. I avoid it.
Boston mayor proposes ban on investor-owned Airbnb units
What sort of magical device would accomplish this feat? It couldn't be GPS-based, as GPS signals wouldn't penetrate to the subway level. It couldn't be momentum-based, because that's not sufficiently accurate. It couldn't be connected to the train's computers because that would require major upgrades to every train in the system, which would take decades.
Linux kernel coding standard, for attitude rather than specific guidance?
what about local rocksDB database that state stores use in kafka streams. Something like that would be best of both worlds.
Looks really neat.

Striking a balance between ease of use / simplicity and powerful features is a tough exercise but you did well.

I can foresee the CLI being quite useful to do away with the run-of-the-mill sed / awk / grep [...] mess. Specifically for the less CLI inclined people out there.
Rooftop Solar Is Expensive and Inefficient [pdf]
Then don't use react if you don't need/want to. However, it certainly makes many things easier for development for complex applications especially on greenfield projects.
Agreed through the identifier bit. But the first part, yes.
Not sad that they do it. Sad that they do it _stupidly_

Almost everything described in this article as an optimization was something that makes my experience worse
> Taking a coffee break is almost mandatory, even the boss will look funny at you if you skip it. This is where you talk about the day, plans ahead and other things connected to work or life in general. While of course drinking that all important coffee which is also almost mandatory.

In my experience Americans took this concept and turned it into the brutally utilitarian daily standup. Chop chop no chitchat get to work meetings are a waste of time!

Then they said you know what this is taking too long. Let’s just do standup via Slack.

I miss the morning coffee from my first jobs in Europe.
The art of letter writing has been declining for a century. Most people don't even use email for most daily communication, but instant messaging. And it seems a lot of instant messaging boils down to pictures, emoji, memes, and short responses ("I'll be there at XXX")

The ship has really already sailed on longform communication, perhaps out of laziness or cost/benefit.

Part of what we're seeing with the automation going on is giving ordinary people some semblance of what the elite have had for a long time: administrative assistants/personal assistants. "Take a memo for me, write up an invitation letter and send it to my wife's sister" For much of the uber powerful and wealthy, gruntwork communications have taken the original person out of the message.

We could argue whether or not everyone getting their own AI admin assistant is good or bad for society (will everyone just have their assistants talk to each other, and no one will talk directly anymore?) But I must admit, I hate dealing with non-friends/family in communications that involve transactions. There's nothing I hate more than having to book stuff, call customer service, or write emails to service departments.
How to handle the dark days of depression
It is recent, not everywhere and loosely enforced. But the intent is there.

The situation in A'dam : I guess it is impractical and unwanted to close the corridor from the one end to the other.
I'm on the very extreme end of being bothered by notifications, so I set things up so that my wife and coworkers can contact me at work, but no one else can. Conversely, I don't check email outside of work. This works pretty well for me.
Oh, maybe I didn't get the entire question. There's no global identity or "root credential" used for all websites. A separate keypair is created for each website, and a keypair for site A is not usable on site B even if site B somehow has the public key.
A female engineer's opinion on why there are fewer women in tech
>Added a policy engine that allows customized Firefox deployments in enterprise environments, using Windows Group Policy or a cross-platform JSON file

Hopefully this means the two gigantic companies I work for will phase out Firefox ESR for Quantum. I also hope they move from 32-bit Firefox to 64-bit, but I've learned to keep my expectations low when it comes to these places progressing with tech.

>Added support for Web Authentication API, which allows USB tokens for website authentication.

That's awesome. Ok. Maybe I'll let myself get a little more hopeful. :')
choose your parents genes, like your advice, wisely.
I really want to switch to Firefox, so every once in a while I force myself to use it 'properly' for a week or two at least.

Such a two week period has just ended, and while FF does feel snappier than before, I'm running into exactly the issues you describe. When using Firefox, my four-year old MacBook Air pretty regularly slows down to the point where my music starts stuttering and even force-closing FF takes a while. I've had bluetooth devices disconnect too.

Now if it was just that, I could perhaps accept that maybe my laptop just can't handle my browsing behavior anymore. Unfortunately the same thing happens on my 16GB RAM Mac Mini. Not as often, but still.

I don't have these problems with Chrome, even when I clearly have too many tabs open for my memory to handle. Occasionally my music will stutter when I open multiple gmail tabs in Safari (I use Safari for stuff like email and banking), but it's rare, and nothing like what happens with Firefox.
Well, I think paying with a credit card is pretty good, because I get more protections than if I had paid with cash. If it weren't for the pell-mell system of credit and particularly identity verification I think otherwise it would be a pretty good system.
Recursive?
have you changed the resolution of your display to be "scaled" in system preferences? does setting it to "default for display" make FF usable again?
I don't think I would subscribe for this - good movies are seasonal and if the movie isn't good the theater would need to pay me to go, maybe $250 would be a good fee for me to go to a movie of unknown quality.
Is the first column of 111000111 "111" or "101"?
I've been writing Java for 20 years and never for a moment had the least doubt about the value of 'this'. ES6 has been slowly morphing into Java yet it hasn't solved this basic issue very well.
if I may, have a look at Streamsets (https://streamsets.com/) We looked at their open source version in our research and it seems pretty comprehensive. Not sure if it's a simple single click deploy on your cloud provider, but if it's deployed on a Spark cluster or with Mesos, I'm sure you've got what you need.
I find myself surprisingly agreeing with this article. The "everyone's voice begins to sound the same" aspect of it is something I hadn't even considered, and does feel a little bit unnerving to me. Maybe unnerving isn't even the right word, but I can't think of a more appropriate one. Luckily though, soon I'll be able to ask google for the correct one.
At this point, the JS ecosystem with React is a bit too complicated for a hobbyist to learn quickly. I have friends spending months with just React, not including other libraries.

But React is a tool for building complicated UI's, and overwhelmingly complicated UI's are requirements for startups, corporations and organizations, not personal sites or small toys. So like many other technologies, this one is perhaps best learned on the job, and it doesn't need to be optimized for the hobbyist.

That being said, losing the hobbyist comes with serious costs to community and innovation, a fine balance needs to be found.
Redis Labs (the official sponsor of Redis now) uses a custom proxy layer on top of Redis, giving you the latest 4.0 version with support for modules, no downtime and features like storing the values of keys on SSDs. They also support cross-region multi-master using CRDTs.

If you need VPC/internal access only, or are fine with the lower level of features, or just want to consolidate on GCP services, then Cloud Memorystore can work, but otherwise I'd recommend Redis Labs.
I found an answer here [1], via a Reddit thread [2] (where the answers are apparently gone):

I won't go into details, but if the conductor wants to exit
the train and leave the doors open at the terminal, he needs
to walk to the next car at the last stop in order to open
the doors, which is why there's a short delay before they
open. If the doors open immediately at the last stop, then
it means the train is either going to go to the yard, or the
crew is going to manually key open one door per car (which
is only done if the train is going to sit there for at least
10 minutes, and helps the air comfort system).

[1] http://www.ibtimes.com/mta-worker-goes-underground-share-sub...

[2] https://www.reddit.com/r/IAmA/comments/kx5fa/iama_new_york_c...
Bank consolidation is inevitable. Large banks are like nuclear weapons. Every nation absolutely needs them or they risk foreign banks and investors rushing in and capitalizing+colonizing the entire country. So if you don't have large banks you're absolutely at the mercy of those who do (when it comes time to raise capital). But once you have large banks it becomes down right unprofitable to invest in small enterprises. As they say, no tier 1 bank is interested in funding an additional lemonade stand. Go big or go home. There's a feedback loop here that Marx understood quite clearly: capital becomes ever more centralized, ever more efficient, ever more demanding of bigger returns and more capital to invest. This process can be slowed but it cannot be stopped. It is also essential to global trade and our modern way of life. The end result is the undercapitalization of virtually everybody but a select wealthy elite.

But the internet can fix this. It allows for the creation of markets and coordination very, very cheaply. Crowd funding, p2p lending, Youtube, Patreon, open source software, and yes, cryptocurrencies -- these are the key tools of resistance that will allow the little fish to carve out some measure of autonomy. This is the point. Trillions are locked away in the global mega-banks and the bank-likes. Governments across the globe embrace neoliberal policies and actively disinvest in their own people, cutting services and raising fees. Inequality is rising faster and faster, everywhere. What else is there to do? If the proletariat cannot access the private money locked away in the banks and the public money has mysteriously all disappeared then they have no choice but to literally make their own money and seize the means of production. It's this project, the recapitalization of the proletariat, that is the great challenge of the 21st century.
Discourses of technology, ageing and participation
It would be extremely difficult. How would the train know where it is? GPS is unusable at that depth. You'd need location beacons...but at that point you're better off just using signals, like they already are, rather than upgrading every train and dealing with the ongoing maintenance of making sure that each train's location-based speed governor is properly up-to-date with all proper slow-down locations.
I've been doing web development for over 15 years, and I've seen a lot of trendy web application / UI frameworks that are going to be the The Final Paradigm come and go.

That experience has taught me an important lesson about trendy framework stuff: If it doesn't make sense to a lot of people after a lot of thought, and there's a lot of rationalization required to plug that gap, it's probably not working out very well.

As of now, I have still yet to see a JS framework that made any sense to me. They're all really weird to me and solving problems I've never had with UI development, or regressing previous best practices in ways I don't think make any sense.

I'd much rather just use template rendering than this stuff most of the time. At least with that, you're just using Real JavaScript (TM) and you don't have to learn some new special HTML attribute based language.
Did you look at Resin OS at all (resin.io)? No affiliation. Ship a container to your Pi that you can develop on your laptop and then have built for the ARM architecture on Resin's server. It looked very good last fall when I was toying around with Pi video but never pursued it.
Ask HN: Are .io domains still considered good for (web based) startups?
Just wondering if they are still considered a good choice or if they're "sooo 5 years ago"? They were all the rage a few years back, but how about nowadays?
Do you have a source for that? I watched the both hearings end to end and I only recall shadow profiles being mentioned once, and the answer was "I’m not familiar with that"...
how can a instance with 1gb cost 35 USD per month...
also I would've hoped that google won't add tiers, more like "limits" and that if I only host 1mb on my instance that I would only pay for 1mb... besides that I could scale to XGb (depending on my limit)...
> collective action... the best form of which is bounded by the popular will

This notion is dangerous. Popular will brings fascism, authoritarianism, discrimination, instability, and uncertainty. Popular will is not and never has been a sustainable form of authority.

Political economists have a term, ‘institutions’ to describe sustainable forms of authority, like laws, morality, family structure, culture, language, literacy, technical education, career stability, and pedagogy.

Institutions like “don’t be evil”, and “we will never sell your data”, are the entire reason why the current batch of tech earned enough trust to exist at all. “Do the right thing”, and “bring people together”, however nice they sound, appear to be easily manipulated by popular will, which will be either their downfall, or ours.
And would this be merely a civil matter or potentially criminal?
Can it be used bidirectionally, without having to repeat the work?

I have a need to transform between pairs of structures, in both directions, and ever since I found JsonGrammar (https://github.com/MedeaMelana/JsonGrammar2) I've been pining for a Python version.
So far, all the investigations failed to find uninsured people who got hit with this charge. They have found people lamenting that if such people had no insurance, then it would have been very expensive for them
I don't know if it's any cleaner internally but Dassault produces the free (2d focused) DraftSight which is very much on the level of like AutoCAD circa 2000, don't know what the paid version is like or how well it integrates with Solidworks.
The Search for the Ideal Shelves
Yeah, I'm not gonna supply credit card / paypal for a 'free' trial. That's just greasy. If the product is worth paying for I'd be sure to add my credit card after the trial.
What about Intellicad (https://www.intellicad.org/ )? It seems to be pretty popular among engineers. It reads DWG/DXF (AutoCad format) pretty well.
The software itself goes by various names, because Intellicad itself is a consortium. For a nominal fee, you get access to the codebase and can release your own version with your own brand. The thing is shared source, so as a consortium member you need to contribute your changes to the core back to the shared codebase. However this is closed-source.
Fantasmo is a decentralized map for robots and augmented reality
What would be the point of downtime they mention other than doing the sync?
Stealing someone else's unused SSN is not synthetic identity creation, it's just fraud. There is a living person associated with that SSN, even if they are off the grid.

Synthetic identity fraud involves you making a bunch of inquiries with completely fake SSNs and squatting on them for a few years, maybe bringing them out of cold storage every so often to make a few more inquiries to keep them on the credit-building radar before you ultimately qualify for actual lines of credit and do a bust-out. There is no oblivious meatbag being used as a patsy-- the identities are completely fake, which is what makes them synthetic.
I can relate to Brad Frost's issues picking up React. Vue, on the other hand, took me a day to wrap myself around and pick up with some certainty.
There have been some frustrating and long outages of the DNS, causing hours of downtime. We switched our API endpoint from .io to .com because we can't afford that much downtime for no good reason.
To be more precise, the PIN is the key that unlocks the keyring (the hardware token) that contains the keys (asymmetic keypairs) to the various kingdoms (websites). WebAuthn is not a single sign-on framework, and there's no "root credential" that's used everywhere.
Watching the same movie three times in a week (which has just come out and so can hardly be a nostalgic favorite) is taking that to a bit of an extreme, more reminiscent of the viewing habits of a child.
I'm unreasonably happy that Native Module support is now enabled by default in Firefox, Safari, Chrome, and Edge!

My side-projects and experiments (like the WebGL2 "minecraft-y" demo - https://mrspeaker.github.io/webgl2-voxels/) now work out of the box: no build system, no transpilers, no dot-files. Happy day!
> Parents don’t own being busy or stretched for time.

Didn't say that. I was saying something to my past self who thought I was busy at the time which was the point of all this.

And, no, you're not in full control of how busy you are when you're a parent. You have kids? Because no parent I know would ever say that.
Google to acquire cloud migration startup Velostrata
The new Netflix
I've never used create-react-app and I still love React.
I've noticed one thing about this feature. If a person can be responded to using this feature they don't matter. They are just some time waster bureaucrat,salesman,ect. Its actually a good feature for those of us doing real(ish?) work.
Dammit, I thought YC was a safe place. After signing up I guess I can now expect some spam in my inbox.
I've been doing large sessions ever since Opera introduced tabs in my teen years (2000). It's how I grew up and second nature now.

Tabs are great because they provide context both as a span of tabs showing how I got from point A to point B and as individual tab due to tab history backwards. I've been regularly saving my session files since ~2001 although I only have data from 2003 onward. It's great to load up an old one and see what I was doing on some old date.

http://superkuh.com/number-of-tabs-vs-date-2003.png (2003-2006)
http://superkuh.com/number-of-tabs-vs-date-2017.png (2013-2017)

Nowdays the first couple hundred are almost static over a year or two. They are things I always want to have open. The most recent ~300 or so are in flux from week to week. There is a gradient. The older tabs and their favicons/etc form a landscape I know and can navigate just by a glance. The newer ones I can see the general topic of a group/span of tabs by clicking in and using tab search. I also use minimal browser skins/layouts to pack the max amount of tabs in.

Every couple months I'll go through and "clean" up a session by closing some and bookmarking others. The tabs that make it through this are added to the static landscape of useful things for current projects. Kind of like how sedimentary rock is layed down in layers.

Every year or two I'll start a new session. It always feels so directionless.

I do not use 'web app' sites like gmail or Facebook.