skysight-inc/HackerNews huggingface dataset:
Video of someone loading BASIC with a teletype:

https://www.youtube.com/watch?v=qv5b1Xowxdk
> Verizon was hired to investigate the 2017 attack, and according to the bank Verizon’s forensics experts concluded that the tools and servers used by the hackers were of Russian origin

Wow. One incompetent company leading another incompetent company. What could possibly go wrong?

I don’t have hope for these types of companies. Their security is a joke. Their industry security is a joke.
As a Java engineer, I really missed DI in golang. Then I found fx.

Once I wrapped my brain around fx, I really liked it and used it heavily in a project I wrote. It was especially good for initializing 'things' of the same 'type'. Like a bunch of controllers for a web app.

One nice thing about fx is that it does not rely on code generation (uses reflection instead). I'm very curious what other features wire has over fx.
> If an idea is in my head, nobody else but me should should be able to control this idea.

It's not quite that simple. What if that idea occurs as a result of work you've done for, or things you've learned from your, employer? Do they have NO claim to that, even if you decide to use it to compete against them?
I read (and liked!) Ha-Joon Chang's book (which was not the first of his I'd read); my only quip is with his physics. In fact, there are a lot of cases in physics where we have to do something similar to his recommendation for economics. Quantum physics, relativity, the electron as particle or wave, Newtonian physics, are all different (and mostly contradictory) models for physics. We pick the one that works best for the problem we're working on. We don't use relativity when we're designing bridges, we don't use quantum physics either, but we need to know about them and know when we do need to use them. His recommendation for economics is not so dissimilar.
> The rule of law is a bedrock principle of human civilization

The article is not advocating abandoning the rule of law. It is advocating judging laws based on a particular criterion. The fact that many existing laws do not meet that criterion does not mean no laws do, nor does it mean the only alternative is to abandon laws altogether.

For example, consider the law against murder. Does it meet the criterion? Of course. Having a law against murder does not make it easier for the government to persecute the innocent.
You are, by having tests.

At Google the contract is essentially infrastructure teams (and generally, your dependencies) will not break your unit tests (or will contact you well in advance to handle changes). But if you don't have a test, they might. They don't have to carefully test everything. You do. And if you don't, breakages are entirely your responsibility, because you didn't have a test for them.
Why would AU and NZ be a place to go? Australia is in the middle of a fascist meltdown. The sensible people will be leaving here for somewhere stable like China.
I am dating myself here but there was a period of _many years_ where trendy restaurants seemed to be competing to see who could play the most tracks by the Gypsy Kings.
I asked you a question and you basically repeated 'it is wrong'. And they're not 'scare quotes', your response is not an argument and not an invitation to conversation.
> Choosing not to actively expend resources to relay speech is itself an exercise of free speech rights. Private deplatforming isn't oppression, it is free speech.

Yet if a business used that line to refuse service to a minority, a religious person or atheist, a pro-choice advocate, or a LGBT person (in a nation where these are not protected groups or in a time before those groups were protected), you'd be up in arms about it even though it's the exact same excuse. See the double standard now?

The groups you oppose would absolutely love to be able to use that line of reasoning to defend themselves (remember the Colorado baker case?). The irony of people calling themselves liberals trying to use it to put an aura of legitimacy over their behavior too is delicious.
Sure, but you could still make sure writes are done in a mutex?
>much benefit each state gets from the federal government versus how much their people put in

No, that's not what it shows. It talks about the balance of tax revenue vs subsidies for each state. That distinction is critical and can completely change the balance of which state is receiving more 'benefit'.

If this confuses you, consider the following scenario. State A is filled with farmers subsidized to grow food so everyone in State B has a stable an cheap food supply. From a purely monetary accounting perspective A looks like a leech, but in reality it's a major part of the success of B (and the rest of the states it trades cheap food with) and separating them is a pointless exercise designed to score political points.

This applies to any states receiving subsidies to support the rest of the states (e.g. ones with military bases, government research labs, etc).

All of the states that look like they are self-sustaining mega economies would fall apart without the neighboring states that they suck cheap power, land use, etc off of. Don't perpetuate the myth that some states are just carrying the rest of them, it's just designed to divide people.
Segway’s whacky new roller shoes will cost $399
I don’t know, given p-hacking and reproducibility problems, science “journalism” that tends to report the results of single experiments as confirmed findings, and pay-gating of research behind for-profit journals, the scientific establishment does have some credibility challenges atm.
The title implies two things:

- Google is pushing Shadow DOM before other major browsers agreed to standardize the API

- The page load in Firefox/Edge is worse than it would be without Shadow DOM

If either or both of these are true then it's pretty shitty on Google's part. If neither are true then it's just a load of FUD. Is anyone more familiar with the situation able to speak to these questions?
Oh, you're right. Thanks for letting me know. I'll fix that now
Horrifying to see my stupid side (joke) project manipulated the star rankings. https://www.gitstarred.com/. I guess it doesn't take many stars to do that.
Cant wait to try it unfortunately it will probably be a few years before I get a chance in NZ, maybe they should licence it out to one of the big chains and speed up the adoption?
A single team is really helpful. Where I’ve seen it get particularly unhelpful is with multiple teams. I’m also not opposed to the concept, I just think it requires work to do correctly.
Google used Perforce for a very long time before they built their own version control system.
Divvy raises a $35M Series B led by Insight Venture Partners
The melancholy world of liberals watching ‘The West Wing’ in 2018
Does anyone know of a compute shader playground that is as easy to learn/prototype in as all of the pixel shader playgrounds out there?
I'm curious what percentage of the interchange rate they could get from the bank that issues the card - anyone have any insight or experience in this?
What you describe is the same workflow as Heroku. This looks like a Heroku alternative and anyone who has used Heroku before will know what's up.
I would prefer that music not [be] the result of algorithmic computation.

This is the problem with so many playlists, automated DJs, and the like. You get the monotonous "best hits" compendiums or ham-handed, jarring mixes with no sense of flow.

This is one of the reasons why I ditched Amazon Music. Many of them seem to be programmed by algorithm ... or by people who have no idea what they are doing.
Absolutely agreed, and I think decentralization is a part of that. Instead of a single point of failure, spreading power between multiple groups reduces the potential damage and the incentive to corrupt a system.

Consider a treaty organization organized against a hypothetical enemy. If the adversary succeeds in corrupting and neutralizing one of the member states, that is significantly less damaging than if it were a centralized command that was corrupted.

It increases the cost dramatically to neutralize the treaty organization, and the threat to the system is easily and publicly recognized. As opposed to the slow and eventually catastrophic corruption of a centralized command.
Breed comes from the moderate wing, like most of SF's real leadership.

Aaron Peskin and his allies like Safai and Kim... I don't know what to call them. They style themselves progressive but really all they do is pander to various constituencies across the spectrum of SF politics. Their policies are inconsistent and altogether ridiculous. They're a reflection of our absurd national politics--reactionary, pseudo-intellectual, anything but pragmatic and results oriented.
I can't claim to speak for the designers, but my intuition (having had my first Unix exposure in the early/mid-80s) is that their assumptions were along the lines that it would be used consistent with the part of the Unix philosophy stating:

> Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".

This seems inconsistent with the (now totally common) programming styles that use multiple, unrelated libraries or have a single program do something that requires keeping files with locks open, while going off on a tangent to scan a directory. Back then, I suspect the standard practice would be to fork() if not outright delegate the task to existing tools like find/xargs.

I certainly agree that hidden side effects like closing a duplicate fd causing all the locks to disappear is undesirable, but it might not even have occurred to them that anyone would care. Maybe they thought about it and the alternative would be too memory intensive (remember when memory was actually scarce?). It would be interesting if anyone had pointers to something like actual mailing list archives.

Characterizing it as "just braindead" as uncharitable, when it's decades later, without at least being able to point to contemporaneous pressures and constraints.
Filemaker was around back then as well as something called Microsoft File [1]

[1] http://lowendmac.com/software/f/filemaker.html
> Is it possible to give a reasonable summary of the thesis of this book?

I'm not sure, but I'll try: the main thesis is that many, if not most, if not all, of the functions we currently associate with conventional governments do not actually need to be provided by conventional governments; they can also be provided by private entities in a free market. Most of the book is trying to imagine and develop in detail how key functions, such as police, fire, and courts, might be provided in a system where conventional governments either did not exist or did not provide those functions.

> What is the definition of 'government' here? Also, whatever that definition is, it doesn't need a monopoly on law enforcement, but only some of the authority over it.

Different sources will use different definitions, which might lead to different answers to this. :-)

A good starting point might be Friedman's definition: a government is an entity which everyone agrees is allowed to do things that, if any other entity did them, would be considered crimes. A common example is taxation: the government is allowed to take money from you whether you agree to give it or not, which would be theft if any other entity did it.

A government under this definition might not need to have a monopoly on law enforcement, but it would need to have a monopoly on any actions required for law enforcement that would be crimes if another entity did them. (One common point of debate among different strains of libertarians is whether the set of such actions required for law enforcement is non-empty.)
I'd love to hear more about your experience as a mathlete, as someone whose bad at math trying to be decent at it, I'd love to know how you got good at math. What sorts of things did you do (aside from just spending a lot of time doing math).
New report released today "Southern California home sales crash, a warning sign to the nation":
https://www.cnbc.com/2018/07/24/southern-california-home-sal...

Interestingly enough, the higher priced homes are the only ones somewhat holding up. "Sales below $500,000 dropped 21 percent on a year-over-year basis, while deals of $500,000 or more fell about 3 percent, marking the first annual decline for that price category in nearly two years,” said LePage. “Home sales of $1 million or more last month rose just a tad – less than 1 percent – from a year earlier following annual gains of between 5 percent and 21 percent over the prior year.”
I don't disagree, but I asked a fairly specific question of someone else who was casting judgement based on the morality of a specific behavior, I would like them to defend that insult.

As for your final point, go watch some man on the street interviews on YouTube and you might be surprised, this is how they generally feel, it's just not based on any form of hatred, it just is how they think.

Lots of strong opinions on these topics, very few have the ability to defend those opinions.
how do you create branches in mono repo?

for example I want to use branch rev5 from project A and rev3 from project B

how I do that in a mono repo, I could not do it in HG, but sure about GIT
The roadmap for Tectonic and CoreOS integration into OpenShift can be found in these videos:

- https://www.youtube.com/watch?v=1AelNjx6BB4 (OpenShift)
- https://www.youtube.com/watch?v=LJOm4JbF4eQ (Red Hat CoreOS)

OpenShift is the most mature Enterprise Kubernetes that can be deployed and managed in any cloud environment (public or private). It's great to see further validation that customers want to run applications in both existing data center environments and public cloud environments.
> But in a monorepo, you have to either trample over the 0.1%, or let the 0.1% hold everyone else hostage.

Nope. In a monorepo (like at Google), you're responsible for not breaking anyone else's code, as evidenced by their tests still passing.

So you never trample over the 0.1%. Instead you fix your code, or you fix their code for them -- which was probably due to your own bugs or undefined behavior in the first place. Or else you don't push.

And if you break their code because they didn't have tests? That's their problem, and better for them to learn their lesson sooner that later, because they're breaking engineering standards that they've been told since the day they joined. A monorepo depends, fundamentally, on all code having complete test coverage.
Both monorepo or "micro repo" end up falling apart at scale without some devops work involved. Either will work if you only have a few dozen projects. Neither will work once you hit 10s of millions of lines of code.

But people seem to forget that it wasn't that long ago that git didn't exist, making multiple repos was a pain in the butt. Managing multiple repos locally was hell. Monorepos were the norm.

Then as the state of version control ramped up, and making repos became easy, and having so much code in one repo had performance issues (overnight CVS/SourceSafe/SVN pull on your first day at work anyone? Branches that take hours to create?), people started making repos per project. The micro-service fad made that a no-brainer.

Now, for companies like Facebook and Google, or really any company that wrote code before the modern days and has a non-trivial amount of it, switching was not exactly a simple matter. So they just poured their energy into making the monorepo work. They're not the only ones to do it either (though not everyone has to do it at Google, Facebook or Microsoft scale, obviously, so its a bit easier for most). And so it works. And then people forget how to make distributed repos work and claim things like "omg I have to make 1 PR per repo when making breaking changes!", as if it was a big deal or it wasn't a solved problem.
Freight railroads do a lot more than bulk cargo. For example, they're how shipping containers get from west coast ports to the east coast. Rail freight is a fraction of the cost of the cost of trucking and has mostly replaced true long-haul trucking.

I agree that long distance passenger rail mostly doesn't make a lot of financial sense.
Just replied above to OP with today's news report on SoCal home prices - thought you might find interesting!
Shallow clones have some significant limitations in terms of the operations that can be performed on the resultant shallow image. It used to be quite severe but many of the initial limitations have been lifted with improved implementations. Still shallow clones are tricky to do deep in the tree, but they are a potential option for huge repos.
They can create a standard file format that has to be generated by build system. github is in a pretty powerful position. They can create even a shitty version of it and people will follow.

I've been thinking about a tool like this for a long time. A way to attach to each commit not only the diff in the code, but also the list of places affected by the changes (usages of functions that are modified for example). Then during review we wouldn't have only a stupid diff. We would have a list of place to check to be sure that the changes make sense in the context of the project.
Federated social media statistics
If you have ecc memory and two locations this is probably the best option.
Why did you post twice under two different throw aways?
> A tyrannical government can change the law

The article is not talking only about tyrannical governments, or laws passed by such governments. The test the article is proposing is meant to apply to any law passed by any government. The example of Jews in the Attic is just an illustration; it's used because one of the article's points is that failing to apply the test early on, when your government is not tyrannical but is just asking for a little bit more power to "fix" some problem, is how you ultimately get to a government that is tyrannical enough to either just ignore laws or pass them by fiat to suit itself.
Epidemiology, ecology, astronomy, cosmology, botany, zoology and geology obviously don’t count as sciences then.

And you have no idea how much effort goes into randomised controlled trials and the search for good natural experiments and instrumental variables to answer economic questions, to say nothing of the actual experiments in economics done every time a price is changed or a new product appears. There is a ton of data in microeconomics. It may be hard to use and, ill fitted to the question you want to answer and difficult to get but there’s lots of data.

Macroeconomics has many fewer data points and you can’t really perform experiments but even macro, for all the pointless math worship has made progress.
The intersection of tourist attractions and entrepreneurs winging it when it comes to engineering and safety reminds me to the recent Verruckt incident in Kansas:

https://en.wikipedia.org/wiki/Verr%C3%BCckt_(water_slide)
Did you switch trading institutions?
Free online SVG optimizer and minify SVG 16%* smaller than competitor
Submodules? [0]

Easy to use, cutting edge updates.

[0] https://git-scm.com/book/en/v2/Git-Tools-Submodules

[1] https://www.mercurial-scm.org/wiki/Subrepository
No text on IE mobile.

https://i.imgur.com/Naqr8Xg.jpg

I know nobody supports IE mobile but I thought id report it. It's a shame because I was looking for exactly this app, and it seems to work otherwise
> Brazil is a real dictatorship, Venezuela isn't

What's your evidence for this outrageous claim?
>There are more people in Europe

Well duh. The key to making trains useful is having people focused in heavily populated areas. If the US were like Europe, some heavily built rail in the Midwest would cover the vast majority of the population.

Look at this map to put in perspective how much more rail would be required to connect together the major population centers of the US. https://becovegan.files.wordpress.com/2014/09/europe-us-over...
Absolutely! At some point you must invest in your tools. (Early, in my opinion.) I think the clarification I’d offer is that in the age of GitHub the “standard” model is multiple repos, so you’re actually giving up some tooling if you just shove everything in a single repo.

(I’m also not sure I’d generally categorize tools work as as “dev ops,” though I can certainly see how they end up intertwined.)
If the common code is a versioned package, then each of the 17 different projects could update their code to handle breaking changes in the common package independently and update the version dependency after thorough testing.
This is clearly detrimental to external projects such as Go packaging, since their own developers will never be looking at dependency problems in the same way as outside groups.

Monorepo also bugs me because there will always be some external package you need, and invariably it’s almost impossible to integrate due to years of colleagues making internal-only things assume everything imaginable about the structure and behavior of the monorepo. There will be problems not handled, etc. and it leads to a lot of NIH development because it’s almost easier in the end.

Also, it just feels risky from an engineering perspective: if your repository or tools have any upper limits, it seems like you will inevitably find them with a humongous repo. And that will be Break The Company Day because your entire process is essentially set up for monorepo and no one will have any idea how to work without it.
> More than half of the country support the government

Please provide a credible source for this claim.
> It boils down to "the second amendment gives me the right to own/buy/manufacture any weapon I need to defend myself against tyranny."

At the time the amendment was passed, privately owned warships, comparable in power to those available to governments, were common. In fact the use of such warships as privateers was a key component of the United States' strategy in both the War of Independence and the War of 1812.

The current situation, where governments have a level of force available to them that is much, much greater than that available to any private entity, is a large change from the situation throughout most of human history. That might indeed make it a good idea to talk about a further amendment to balance the right to keep and bear arms with the realities of current weaponry; but unless and until that happens, the second amendment says what it says and you can't just ignore that because you don't like the implications.
> Also, if you're doing this with code that is ultimately webpacked to run in a web browser and you don't pay attention to the full tree of dependencies you're working with, there's a chance you end up loading two versions of the same library into a single web page, increasing the page weight and possibly causing incompatibilities in event handling.

You probably should have a way to visualize bundle size increases in PRs easily, so that this becomes obvious. Alternatively, some package managers like Yarn let you flatten the dependency tree, forcing you to pick one version of everything. Even with a monorepo, since you'll likely be using 3rd party dependencies, it's always an interesting exercise because of how hard NPM makes this: getting to a point where you only have 1 version of every 3rd party package can be very, very hard as some combinations of libs are mutually exclusive.