skysight-inc/HackerNews huggingface dataset:
There's simple Android app called Expenses (red circle, dollar bills with a yellow graph arrow). It's fairly fleshed out and allows for exporting to CSV. Been using it almost a year. I plan on analyzing my data from it once I have more.
Note to self: add "to smyte" to vocabulary
Cyberspace is the latest conflict frontier in Afrika
Concluding sexism here seems overzealous. If Sandler were a man, I could still see all the same confusion due to Kuhn's history at the organization. Expecting hierarchical nomenclature to change external perceptions is a bit naive. I agree with others here that Kuhn should have stepped down completely if he really wanted pass on the organization, otherwise it's not exactly clear what role he plays. It's like expecting people not to associate GvR with Python.
> One thing I find strange about this is why Google is so keen to get this government business in the first place. They’re amazingly profitable already, one of the most successful companies of all time; is defense work really something that could become another major revenue stream?

Why bother with any new products when search and ads are extremely profitable?

I think it makes sense to look at this from the perspective of Google Cloud since I imagine that's where the contracts are. Google Cloud isn't a leader in this space. In cloud, having more customers is a competitive advantage both because of marketing and also because of technology/cost.

With more users, you can share costs more and have better forecasting since any given customer's specific usage will should not affect your total usage assuming customers are fairly similar in size (not true in reality..). Then hopefully you can run closer to capacity, lower prices, and then gain even more customers.

> Given the obvious conflicts with their company culture (obvious to rank and file employees, anyway) it doesn’t seem like a very appealing trade-off.

I don't agree with this to be honest. At least, I certainly wouldn't consider it "obvious". I'm a rank and file employee and I was surprised at the outrage. I still don't really see anything wrong with supporting the government or military but I can understand how this makes some people uncomfortable, especially if they are not US citizens.
Your brain lies to you (2008)
A military can only act as a deterrent if it has the capability to actually pull off what it claims

Consider that the US military has lost every war since it was one of the victors of WW2 along with the UK and Russia. And it didn’t make any difference. All those wars were entirely optional and the consequences of losing them were nonexistent. So what’s it all for, really?
The parent comment is justified.

While you can have a contract that indemnifies that isn’t going to help your going concerns when the other party just pulls the plug.
“One thing that’s surprisingly inexpensive for a lot of our clients is health insurance. The insurance policy for members of SAG-AFTRA is amazing. For the money, it is the best health insurance out there. It’s only about $400 per quarter for an individual, so you’re looking at about $1,200 or $1,500 a year for the best PPO coverage in the country. It travels with you everywhere, and you have access to emergency care facilities and 24/7 mental-health care. It’s great. I wish I could get it.”

For me, this is the most surprising quote from the article. It really shows how us Plebians are ground into dust by the healthcare industry.
Spendee + Keep & always backing them up half-yearly. I would love to create something with markdown & https://github.com/remotestorage/remotestorage.js for storing user data.
Now who will write something that allows that GTL source (or the equivalent) to run? It looks quite nice conceptually as the "program" is nicely separated from the "knowledge" and the program is just 360 lines:

https://github.com/retro-software/B5500-software/blob/master...

The documentation for the language is here:

http://www.bitsavers.org/pdf/georgiaTech/GTL_Programmers_Ref...

as http://retro-b5500.blogspot.com/2018/05/the-cube-library-tap... report:

"GTL -- Georgia Tech Language. Another clone of Extended Algol by Martin Alexander at the Georgia Institute of Technology in Atlanta, Georgia. This compiler has significant extensions for strings, records, complex arithmetic, list processing, plex processing, and extended I/O features. Documentation is also available on bitsavers.org."

I see also:

https://github.com/pkimpel/retro-b5500

"Web-based emulator and operating environment for the Burroughs B5500 computer system."
Pretty much, I was more thinking about these:
https://archive.org/details/lets-play

But, yes. And there's already at least some version of Big Buck Bunny up there, so it's not like there isn't Blender content in the Archive.
Intel CEO resigns after relationship scandal with employee
Companies do not have a conscience or moral considerations.
The sum of discounted future cash flows is present value.
I don’t have facts on hand to back this up, but I think even the space race which advanced everyone so much, was a result of militaristic competition
I've used covariance and contravariance in C# before. I can't say its particularly elegant because it has the code spell of being too exotic but the alternatives if we did not use the features would have been a lot worse.

Simple C# doc page explaining the language feature in less academic and more brass tacks terms: https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
It really depends on the circumstances but often a contract makes no difference. If the service provider disappears (bankruptcy, acquisition, natural disaster) and there is no one to sue then the contract is irrelevant. If it's core functionality and you go out of business then being able to sue but having no money to makes the contract irrelevant. If the provider can absorb the cost of a lawsuit because you're their only customer and it's cheaper to drop you then a contract could be irrelevant. If the provider want's to launch a competing service and breaching the contract is just a cost of doing business then the contract is irrelevant.

Contracts can be valuable but often they are over valued.
More sustainable? Maybe for creators with huge user bases that have enough revenue to be able to afford the development and maintenance costs of running a website.

Not to mention, as a user, the absolute LAST thing I want is to manage my content on dozens of different sites. Being able to “subscribe” to my favourite 5-6 creators on YouTube means I can now manage those all in a single location and get a single bill, and get all my content from one place. I have no desire to check each site out individually for new content. I also don’t want to have to try to figure out what the heck that random charge on my Visa is, only to realize I’ve been paying someone $X/m for months on end without ever watching their content simply because I forgot about it (or maybe the creator stopped posting, out of sight, out of mind).
Yes, that is well known now. The cold-war is the only reason we went to the moon and we are still benefiting from that technology today.
Twitter. Twitter just ruined a lot of people’s days.
Couldn't you file a amicus curiae, advice the court and state the company has harmed multiple people which are unable to defend due to cost, wait for the case to settle with the big guys and then sue with reference to the original case?

Not a lawyer, just interested.
Software engineers in the valley seem disconnected from reality. Maybe they believe politically correct fairies drop from the heavens and secure the US, it's borders and interests. Or maybe the Taliban and ISIS don't deserve drone attacks.

Whatever their delusion, it's for the good. Military and defense funding yielded everything from the transistor to the internet. Let the next wave of innovation happen outside the smug cesspool of hypocrisy that's silicon valley.

FYI - I'll gladly work for the defense forces sworn to protect our borders as against companies whose very existence relies on slicing axnd dicing personal, private information and interactions, and serving ads against them. Or worse, selling it to the highest bidder and colluding with adversarial powers. Fuck off silicon valley
The emphasis to my eye was on the word "really". tptacek is suggesting that author of the previous post should consider whether they really mean that or if he they have merely taken a stance without thinking it through clearly.

Very different both in tone and implication from "You're an asshole for saying that".
I'm primarily talking about companies that require more than basic customer support, not users who need help installing iPhoto (since this is Hacker News by Ycombinator after all). If you build your company upon the assumption that your target operating systems work without interaction with the vendor, good luck! Even if you're a $1m revenue startup targeting iOS or Mac, you will run into a blocking issue and discover that all Apple employees other than support and PR are outright banned from communicating with external parties about their products. No Apple employees are allowed to participate in their own public forums except in exceptional circumstances, and their "developer support" team seems to only be capable of copy-pasting vaguely relevant links from apple.com. Compare this to companies like Mozilla, GitHub, and even Adobe, who allow developers to be open and honest about issues that companies and individuals bring up. Apple, Google, and Facebook are the worst. Microsoft is decent and is fairly receptive to "user companies" if the issue is important enough.
There are tons of examples like the last one.

https://www.theglasgowstory.com/image/?inum=TGSA00948 "In 1986 the city renamed St George's Place, the location of the South African consulate, as Nelson Mandela Place in his honour. "

And painting the street crossings outside russian embassies with rainbow colours seems to be a common protest thing now, but I'm sure years ago there was one European country that did that officially.
I have tried many things apps/excel/text file and after some time I give up.
The current solution I use for more than one year and I am happy. Works while travelling (currency support) but it needs internet.

To solve personal finance control I made myself a bot (on telegram).
Works on anything web/desktop/mobile and that is just text. I think about it as my accountant.

I send him

>Beer 4 ( meaning I spent 4 on beer)

>wine 6 EUR ( meaning I spent 6 EUR on wine)

If I want to group things in a category:

>Beer is drinks

>wine is drinks

Don't forget to first set the expense currency.

>config ExpenseCurrency USD - (this will be the default expense currency if you don't specify otherwhise)

If you want to export just write:

> export expense

You will receive an url that can be imported(as text) in excel and can be refreshed.
I use excel if I want explore/visualize.

I get a reminder/summary every day just to make sure I don't forget.

I have more commands
https://docs.google.com/document/d/1x7iYpbXJHGyQQ4CxA1W6LgLr...
And more that I have not documented. Let me know if you need something.

It does not uses language understanding, behind it has a compiler so there is NO misunderstanding

If you try it let me know or contact https://twitter.com/cosmaioan
It doesn't look like it's a full retry, atleast not for critical sections.

From what I can tell you do three things;

A) you can define a critical section which must run atomically in respect to the CPU core moves

B) if the critical section is interrupted you can define a callback or restart the section (meaning the section can be safely repeated)

C) you can define a single operation to commit (ie, updating a pointer)

You can certainly build a "retry on failure" method using this, CPU moves are rare so it's unlikely to fail the second time.
Great collection! I want to build a wedding website and I'm looking for a good way to do this. As I undersood, using one of the website builders is the easiest way. I've already found a great review of the most popular of them on http://www.webbuildersguide.com/website-builder-categories/t... . I should say, it has helped me a lot. But I'm glad that I've found this thread, I'll keep this information in mind. Thanks for sharing!
I wouldn't say that backtracking and depth first search (not resolution) are undesirable. Far as I'm concerned they're pragmatic choices that minimise the amount of resources necessary to perform resolution theorem-proving.
I'd assume no because that suggests more rote examinations thus rote learning, and generic projects that mean results are easily replicable.

Pressure for great results in mediocrity, then yes.
I'm with you. It's difficult for some people to understand, I suppose.
Which doesn't have any advertising or sponsorship, which keeps their reviews and tests independent.
I'm not sure what answer you're looking for. The world isn't static so of course there were consequences.

I'm not saying the military is perfect or that everything it does is right (and much of that is due to the whims of leadership), but that having a strong military is an option that most wish they had because they see first-hand what it's like without. There is no substitute for that power and it's easy to overlook in the several decades and generations of relative peace that has endured so far.
We Tracked Police and Military Planes at the G7
From first hand experience: Friend of mine made it public to several neighbours that a neonazi politician just moved in next door. He sued (also on the basis of Paragraph 238 StGB) and lost.

Also, no none-publicly available information was posted. I will neither condone the acceptance of fascist tendencies, even in ‘rational discourse’ on HN. Check your heart my man.
Great collection! I want to build a wedding website and I'm looking for a good way to do this. As I undersood, using one of the website builders is the easiest way. I've already found a great review of the most popular of them on http://www.webbuildersguide.com/website-builder-categories/t... . I should say, it has helped me a lot. But I'm glad that I've found this thread, I'll keep this information in mind. Thanks for sharing)
Manchester alumni here. It's made me feel a tad old that I was an undergraduate when the 50th anniversary celebrations were happening.

At the time this was being built, Alan Turing was working on the ACE at the National Physical Laboratory. The moment he heard the "Baby" was functional he dropped it like a hot brick and moved to Manchester, where he remained until his suicide in 1954.

It was whilst working with the Mark I/Baby that he started thinking about artificial intelligence, and devised what we now refer to as the Turing Test.

The original machine was built using parts that were in plentiful supply post-war. That meant when they need to build a reconstruction for it in the 1990s, they has to source switches that were also scoured for by people restoring Spitfire planes.

The reconstructed machine lives at the Museum of Science and Industry and when I saw it last, the process of bootstrapping it to a known good state involved having state loaded in from an Amstrad PC1512.

The memory particularly surprised me when I first saw it, because it was constructed with a CRT and a piece of mesh in front of it, with the CRT displaying an array of dots for the 1s, and this activating the point in the grid of the mesh which would be used as a read and also to refresh it.

I keep meaning to dig around and find some examples of early programs that were stored on there. I know Turing was at one point fascinated with the development of markings on animal fur and skin and vaguely recall he may have done some work around that on the Mark I. I definitely know he was interested in AI at this time too.

An interesting - and much under-reported and under-values - milestone in our profession's history, this machine. It's a real shame that having made great leaps in the first years of the computing industry Britain fell behind so quickly.
Telling Stories About Little's Law
So, looks like it's not some bad feature. It's just because it's for the military. It's unacceptable to contribute to the military. And ICE. And police. And any law enforcement at all. What's next? Licenses refusing use of software to political opponents? Firing people because they have wrong political opinions? Oops, that's already been done. Refusing to work on software which is being used by companies that didn't fire people with wrong political opinions? Refusing to cooperate with somebody who ever ate at Chik-fil-A? Where does it stop?
Could be.

This article certainly raises that eyebrow. It stipulates the problem back then was a feature called "airgap" which (in the normal meaning of the word) is rather trivial and usually is for defense and not offense.

But to me it all reads like a per-usual politics BS story to discredit a group and downplay a problem.
Google is at this point not just some US company, but a multi-national one. I'm not a US citizen, so for me the US having a strong military isn't necessarily in my best interests, depending on circumstance.

So what stops me, as a Google customer (which I am), to stop doing business with them, given that I see proof after proof that they are working against my interests?

This is the same problem as with the Snowden leaks. I don't care if Americans feel more safe with the NSA secretly watching their emails via gag orders, if my privacy as a non-US citizen is being violated, therefore at this point absolutely all US companies are suspects, starting with a negative ranking in my book; at this point I always prefer European ones. Also the usual arguments that countries collaborate with each other is bullshit, because in the EU I can sue companies, or my government, for cheap too, whereas in the US I have no rights.

And if you find that acceptable, then maybe balkanizing the Internet isn't such a bad thing after all, lets start with ICANN.

> There's also a real chance (though perhaps small) that an industry-wide refusal to cooperate with the US military could have disastrous consequences for the world

There's also a real chance that I might get hit by a brick and die tomorrow, yet that doesn't stop me from going out.

If you don't have an assessment done by experts of what might actually happen, then such arguments are bullshit.
In my case, I believe I managed to identify the root cause: 90% of the work I do is slightly over my head. As a bootstrapped solo founder and to stretch out the money I saved up I must do a lot of the tasks myself, which you would usually hire a specialist to do. This is not restricted to the technical aspect of my business but also concerns the legal, financial and sales side. So, imagine you’re a top of the line DBA with many years of experience and I ask you to take care of the front-end of the app as well as the backend, deal with the GDPR (without the help of a lawyer) and figure out sales in a market where traditional sales don’t work, you will eventually spread yourself thin. Now, this is how I overcome the challenge: as soon as I get a task which I don’t know how to tackle e.g. getting a firm grasp on double taxation avoidance agreements and procrastination sets in because I’m unsure where to get started, I break everything down into a single task and try to conquer it. Depending on the complexity of the task and lack of my knowledge how to tackle it the greater the procrastination. That procrastination, however, helps me, in turn, to process the task in ‘the background’ until I find a way to get started. Not sure if this makes sense, or if it is just me. On the other hand, constantly working on different tasks across professions has helped me to quickly learn the fundamentals of each sector/topic/issue/field. If it is really needed I can still consult with a specialist and save some money, because there is a baseline for discussion and I know exactly what I need/want.
You're stretcing that analogy way to thin. Comcast took the strategy of continuing to push hardware cable boxes on people because it made them twice as much revenue as netflix despite netflix's high gains in Q4 2017. Now that they've successfully eleminated net neutrality, it will be fairly easy to slow down or charge netflix more for peering and if they successfully buy up hulu / fox to integrate their own original productions it will give them full vertical integration.
You've constructed a straw man, by removing an important part of that sentence and indeed the rest of what you are replying to.
But there are also people outside of your country. Google is a global company, and I am also their customer... It doesn't feel right to support a company, which in turn supports military of another country than mine.
Many accounts near the top are earning 10X what they earned before. Adpocalypse, IMO, is about consolidation of the ad rev firehose.
IANAL but I was a plaintiff in a similar case. We were made whole in a settlement but before that, the judge tore the defendants a new one over this tactic leading to a bitter dispute between the acquierer and shareholders (or the board of officers, don't remember) over who was liable for breach of contract. Eventually it came out that the auditors had done the math and included cost of litigation/liabilities on these contracts into their valuations, basically admitting that they knew about the obligations beforehand, so the acquierer ended up settling.

At the end of the day, judges (and appellate panels) have to interpret the law and they don't function like automatons. They take into account the spirit of laws/contracts as well as the letter and most have enough common sense to get missed off at these naive tactics.
Do you know if they allow companies to purchase more than two?
YouTube does not want to be your tube anymore. I can understand that it has become a risky business with increasing laws to censor the Internet ant to enforce Copyright.

YouTube wants to be NetFlix. It is a more business friendly model. It does not need to deal with a million creators but a few thousand easy to handle ones.

To give more services to the professional layer while starving the social-media side of it is a trend that has been going for some time now.
Maybe there would be less money in it, but it is possible to do advertising completely on the backend as well. You send the advertiser some targeting info, e.g.: what does the article(s) on the page talk about, what is your site about, what is an estimated profile of your readers, and the ad network gives you the ad images and text in some nice format.

Yes, it does require confidence that the publisher will actually show your ad, but it was the same thing for the journals. On the web you can still track outgoing links and have the referer, so you can know the actual impact of your ads anyways.
Alphabet is in talks to spin out its molten-salt storage play
Automating jobs is a good thing. It's not sharing the profits of increased productivity with everybody that's the problem. I'm looking forward to the day when developers are automated.
Hex has global commands as well

There's no real advantage in having a global command when the command doesn't make sense outside of a project folder
Standardised principled abstractions make for better program composition and better API design. In the Haskell world, APIs are much less adhoc, more consistent and easily understood because of such mathematical abstractions (and the laws they imply, relating operations). Principled abstractions enable many other possibilities too, such as automatic program derivation. In Haskell I do not need to write any code to aggregate nested maps or parse a sudoku board, the compiler knows how to assemble such code automatically from the types.
A restartable sequence is defined by a start and an end offset. If I write a restarable sequence in C I can't be absolutely sure that it's contiguous and I can't know where the commit instruction is...

Does it mean that I have to write it in assembly to make sure that I know where the sequence starts and where it ends?