skysight-inc/HackerNews huggingface dataset:
I was interested to learn a while back that one of the rigs I worked on the design of, the Ocean Odyssey, was repurposed as an equatorial launch platform after it was damaged in a blowout. It was mothballed after Sea Launch ran into financial difficulties.

https://en.wikipedia.org/wiki/Odyssey_(launch_platform)

I haven't kept up with the industry but, especially in retrospect, it was a great first job.
Growing crypto with better airdrops and referral programs
OSD is said subjective opinion, not a universally agreed upon definition.
From the caption of the first photo:

> Here we are in school. That’s Paul on the left, our friend Ric Weiland, and me on the right.

In case you are wondering https://en.wikipedia.org/wiki/Ric_Weiland
Do what other economic immigrants do. Move to a high growth country.

At some point, a lot of us in the US will be asking:

"Is a trillion dollars in interest payments every year, with social security cuts, medicare cuts, bad school funding, high taxes and abomination-level healthcare costs worth it?"
That particular example, I'm not even sure if it's an issue of teams competing for the king of the messaging hill. And it's of particular interest to me as a developer who works in the messaging space.

It's not hard to get right, it's not difficult to get wrong either-everyone has their spin on messaging and that kind of choice is perfectly fine. We don't need one to rule them all, at least IMO.

But goodness gracious Google just seems to have NO clue what they're doing with messaging. Which is frustrating because in the sliver of time they got it right, they got it right (that time when Hangouts was actually kind of great, it was well integrated, and looked like Google was actually trying to make it better? Member those days?) and then-as expected-they stripped the car for parts and we ended up with two communications (Duo and Allo) platforms that really should have been one feature-rich solution.
> Ask the FSF yourself

YOU have asserted that the FSF has "wide-reaching political ambitions", therefore it is upon you to provide evidence for this.

> has wide-reaching political ambitions

I am asking what "political" ambitions does it have, beyond protecting free software.

> Don't just take my word for it

The thing is, you didn't provide any evidence of the "political ambitions" you speak of and so you're quite right, I don't take you word for it, unless you list at least some of these ambitions.
These are problems other tools have solved, without having to resort to a walled garden network or having a SPOF.

Sure, maybe Signal has done some useful technicality -legal- protections for now for US citizens, but what happens when a state actor threatens to kill the family of a Signal employee if they don't ship a very subtle compromise in how their binaries source random numbers, or if they don't sell the metadata of who is talking to who.

Signal is not anonymous so that metadata alone could have real value. It is at the end of the day using phone numbers as identifiers. Sure they do SGX remote attestation but that has been demonstrated broken multiple times and won't stand up to a motivated physical attacker. Even if it -is- solid now, I would not underestimate how far a state actor will go. (As demonstrated by NSA wiretaps on google datacenters). Can they compel the right Intel employee to CA certify a manipulated enclave? Can they just get handed the key?

Also why would people outside the US trust the legal protections afforded to a US company to protect US citizens?

Their refusal to federate their network just creates a Lavabit sized target... and I have yet to hear any technical reasons for doing so particularly when, again, other projects have demonstrated end to end encryption and decentralization are not ast mutually exclusive as Moxie claims.

The idea that only Signal can do this right, and only if they keep it centralized on their servers, with them being the only people that can sign the binaries... is pure hubris imo.

There are a lot of alternatives we all should be carefully considering for the next -standard- for ubiquitious secure messaging.
GitHub sale hasn't even closed. This is GitHub being GitHub.
Open source for most people means whether you can see and modify the source code.

Not whether OSI gives it some arbitrary stamp of approval.
https://www.moral-relativism.com/

Moral relativism is the view that ethical standards, morality, and positions of right or wrong are culturally based and therefore subject to a person's individual choice. We can all decide what is right for ourselves. You decide what's right for you, and I'll decide what's right for me. Moral relativism says, "It's true for me, if I believe it."
With categories emphasizing security, open standards, and audited code, I'm surprised SpiderOak's Semaphor isn't on this list: https://spideroak.com/semaphor/
I hadn't really been following this previously, but I did glance at the official EC press release just now (http://europa.eu/rapid/press-release_IP-18-4581_en.htm). From that document:

* has required manufacturers to pre-install the Google Search app and browser app (Chrome), as a condition for licensing Google's app store (the Play Store);

* made payments to certain large manufacturers and mobile network operators on condition that they exclusively pre-installed the Google Search app on their devices; and

* has prevented manufacturers wishing to pre-install Google apps from selling even a single smart mobile device running on alternative versions of Android that were not approved by Google (so-called "Android forks").

That last one in particular sounds quite abusive to me, given that I'm a fan of FOSS.

> it certainly sounds like Google will be levying "EC stupidity tax" for all EEA devices

Is it really stupidity to attempt to prevent a large international corporation from abusing its market dominance? Or are you perhaps suggesting that the EC should have backed down in order to avoid being bullied by Google?
Ok, architectural over design.

There's an outer shell for the house, that has a bunch of flat solar panels on the roof. The entire shell is moved to change the pitch of the panels. Placing the panels on gimbals (as is usual) would require less power, less time, be easier to repair, and safer.

The entire building then rotates so that the floor to ceiling glass wall in the front tracks the sun for warmth. That's at least partially needed because of the giant outer shell being designed such that it blocks the other three walls, so they can't let sun in to heat the room.

Then you lose realestate because the building is rectangular, but rotates. If the building was circular, with glass right the way around, you'd have a more effective use of space, and wouldn't require heavy mechanics and engineering needed to support a moving building. (Of course you wouldn't get press for making a round glass building with solar panels on the roof, as that's already been done at quite a large scale :D )
Had they gone through with it, it certainly would have been despicable. As it was, it was nothing more than a conversation that was hurtful to Allen. You can't indict someone for an action they didn't take, as though they did take it. It's entirely impossible to know if Gates would have gone through with that action.

Allen retained his full Microsoft stake and yielded tens of billions of dollars from the Microsoft that Gates, Ballmer and others proceeded to build up in the coming 15-20 years.

I suspect there are few here that haven't had insulting conversations about other people. Said negative, rude, belittling things that they later regretted. Hurled a very mean statement in the middle of a fight. Discussed leaving a spouse behind their back. So on and so forth.

It's not necessary to excuse the behavior of Gates, it was a crass mistake by a 27 year old. Allen retained his ownership, forgave Gates, and that's that.
So 54% iPhones, 43% Android. Hardly a vast majority.
What struck me is that Allen was living with cancer for the last 36 years of his life.
Singapore abolishes school exam rankings
Mongo already provides their own repos, and recommends using that for install and updates. I don't think they care or anyone seriously wanting to develop something on/around Mongo does either.
Why not repurpose the rigs for residential use?
I did see subresource integrity, but I was also curious about last month's string of high profile magecart vulnerabilities, would subresource have saved them there, or is there more to it?
> What we ended up with was O(n) _classes_ (where n = the number of computation operations).

Speaking of complexity worship...

Big O notation seems totally irrelevant here, unless the question involved scaling to arbitrary number of types of operations. Why not just say "we ended up with a class for every operation?"
If we're talking app stores, I think it's free because no consumer would pay for it. F-Droid is also free.
Seeking advice from the git masters :

I joined a new small team several weeks ago. All of us are fairly new to git, coming from cvs and svn backgrounds. We use Intellij as our primary IDE, and bitbucket as our remote origin.

Do y’all recommend using the IntelliJ git front end GUI, or calling git from the command line?

I thought I had a grasp of git from some side projects on GitHub, but now that it’s a key dev tool in our daily process, the more I learn about it and need to extend beyond simple checkout/commit/push workflow, the deeper the rabbit hole goes.
> I'm culpable for what we are doing to this planet

You didn't ask to be born, and you're doing your best to avoid harming the planet. You can't hold yourself responsible for the extinction of another species. Humans are of course responsible. Without us, earth would be a verdant paradise full of wild animals eating each other. But to blame yourself for centuries of humans consuming, burning, polluting, building, paving and getting rich off the misery of others is morally flawed. You're no more responsible for that than the child of a murderer is for his father's crime. And by being vegan, driving less, espousing green values to those around you (as I'm sure you do) you're having a net positive effect, even while you consume the resources you need to survive. Earth might be better off without humans around, but humans are better off with you around.
Our first idea was to have four basic operations (insert, move, attribute, remove) and then have “deltas” (wrap delta, unwrap delta, merge delta, split delta) which were built using those operations and for which we described additional transformation cases. In this approach operation transformations were set in stone, but you could add your own deltas and provide your own transformations for them.

In the end, we concluded that users will see defining deltas and transformations as too complicated and won’t use it. Later, we also decided to drop deltas idea at all and we rewrote deltas into operations.

As an alternative solution, we provide the post-fixing mechanism. Your plugin can listen to all the changes done on the model and apply fixes if something has gone wrong. We used it for the famous "insert table row / insert table column" problem, to add the missing cell. This alternative is not as clean as explicitly providing a transformation algorithm but it is much easier to implement.

The problem with defining your own operations is that you need to write transformations against all the other operations which is a huuuuge work. It took as a few years and we still see some room for improvement.
I'm embarrassed by the lack of comprehension people have for the idea of the OSI saying something isn't open source. The OSI has been around for a long time, has a consistent track record of helping organize FOSS licenses and create a framework/lexicon for this very purpose. They absolutely have the right to say if something is open source or not, according to their rules, just like anyone here gets to make their opinion heard on something. "Appeals to authority" make sense when the authority is credible, and shortcuts having to explain the four freedoms, etc.

---

To the article: It sounds like the SSPL will eventually be OSI-OSS, but I wonder if they couldn't have worked with GNU to create a new version of the AGPL. Granted, GNU might take exception to the idea of "oka you don't have to share the code, you just have to pay us" portion.
Which is absolutely the right thing to do, especially if you have any external investor, or if you need external funding some day.
It seems pretty excited when I started reading the "README", then I saw the "defining a schema" which I don't feel comfortable with (no idea why) , maybe I am looking for again easy and lightweight methods of querying without heavy scans, and kinda of universal way to retrieve on the fly defined objects for more than one app (creating new table for every app and schematize it is not cheap with such generous free tier) Good and clean job implementing async tho, maybe dynamodb is not for me , I found the elegance of couchdb , and since then I am looking for something similar .
Hey, coder here. There's a bit of a learning curve and there were moments where I wanted to throw it out the window, but now I can't imagine life without it.

Aka, just like learning any other new language, except better.
What's the difference behind TLS "true" or "claimed"? It's pretty straightforward to verify all outgoing requests the client is making without looking at source code.
Why is it viral? It doesn't require those other stuff to also be available under this license, just as source-available. Which means this is basically AGPL++.
You need Google Play Services if you want to run the average app. There is no difference, in the consumer's mind, between Play Services and Android. Deliberately, on the part of Google - new geo services are Play Services only, for instance.
That the weird thing. I don't (market myself). I made website but I don't get leads from it. It's just a portfolio. I am very friendly and I do keep up with people I worked with decades ago but that is the extent of my "networking".
Is there a better introduction to these ideas than Wikipedia? It makes intuitive sense, but I'd like to see the proof of this statement. Wikipedia mentions a "good regulator theorem", but the citation is pretty bad: "Conant 1970".

Edit: The paper must be this: https://www.tandfonline.com/doi/abs/10.1080/0020772700892022...

But I'm still interested if there's a better introduction.

Edit #2: Looks like Ashby's 1956 book around page 207 has an argument based on information entropy. I haven't read it, just skimmed it. I'll look more closely later. You can download the book here: http://pespmc1.vub.ac.be/ASHBBOOK.html
I'm not sure why they thought everyone should know what that meant. As I looked it up, I came across articles from as far back as 2013 saying that China's collapse is imminent. Considering that still hasn't been the case, this may not be as imminent as Bloomberg is making it seem.
Teacher's Strike
No one can pass the purity test for skeptics because it isn’t about that. I’m convinced it’s about saving face for their tribe. I can’t think of a spokesperson skeptics would believe. Maybe Donald Trump saying he was wrong and something needs to be done on National TV would work?
He probably means in a couple years from now.
(GAE PM)

Cloud Endpoints currently runs on GAE Standard Gen 1 and GAE Flex. We're investigating a solution for GAE Standard Gen 2 (which go 1.11 is, along with python 3.7, node 8, etc.) and GCF.
Got elected in 2016. Inaugurated in 2017. Tax law passed in December 2017. So(tongue in cheek), check back in December 2019.
Isn't the Constitution pretty clear about the fact that the Senate gets to make up their own rules? Wouldn't problems with how McConnell runs his majority be non-justiciable political questions? If other senators object, they can oust McConnell.
There is a detailed account in Allen's book "Idea Man":

https://www.amazon.com/Idea-Man-Memoir-Cofounder-Microsoft/d...
The more apt comparison is probably Japan, where a rapidly rising export power very quickly wound up in a debt track and decades of near stagnation.
That's actually my preferred way of doing it too, I was more explaining how a long lived branch can be useful while still not having to deal with merge conflicts when using cherry picking.
> OSI was specifically created to subvert freedoms that the Free Software Foundation protects

This is one of those spots where knowledgeable people can disagree, because they're working with a different set of values.

To someone who prefers the Free Software model, OSI was created to subvert freedoms that the FSF wants to preserve. To someone who prefers the Open Source model, OSI preserves freedoms that the FSF is trying to restrict.

To the other 99% of humanity, this particular debate probably sounds a whole lot like the Judean People's Front vs. the People's Front of Judea.

(Edit: s/intelligent/knowledgeable/ -- better choice of words.)
Hilton World Group and Aqua Intelligence to Foster Blockchain-Based Solutions
Another great resource: https://sethvargo.com/secrets-in-serverless/

Shows how to encrypt env vars with Cloud KMS then decrypt them in memory.
Maybe, although I think those do more harm than good. Personally, I don't like the idea of requiring "explicit verbal consent" and those that suggest it don't really explain what should happen if two people just have sex (i.e. who should go to jail - most would default to the man but that's just sexist and what about lesbians?). But in any case, that's just a small proportion of alleged rape cases, all of which are much more easily and uncontroversially resolved by urging women/victims to say "no" loud and clear. The rest of the cases (i.e when someone wants to rape), I don't think can be resolved by courses or such, just like you don't resolve robberies by "teaching criminals not to steal".
> I remained in Java, but took a functional and dynamic approach yielding a three-line implementation of the engine where each command was simply a function.

okay, so what do I do when I need to dynamically load an additional command by name from an external .jar ? that's like, the most basic thing Java was meant for.
Why is everyone word capitalised except for 'a'?
Phillip Morris makes money, where’s its value add?
He's referring to the Tax Cuts and Jobs Act of 2017, which was introduced in late 2017, signed in nearly at the end of the year.

The argument would be that it hasn't happened yet, comparing them to the Bush tax cuts (2001, 2003) that lead to problems in 2007/8.
You should really expand your circle of friends beyond conservatives and xenophobics.

Most of the people I know who have cameras use them to make sure their kids get home safe on time, or keep an eye on the dog in the backyard.
The law only applies when you need to control the system exactly. No real-world controllers attempt that.

Intuitively, the theorem says that to control a system exactly you have to see any external disturbances coming in advance, predict their effect (which requires knowing the entire state of the system) and generate control inputs to counteract them. But practical controllers usually don't bother with this, and just apply negative feedback based on the observed state.

For instance, to steer a ship exactly you need to know all the waves and wind coming at it in the future. But to steer it adequately, you can just look at the heading and apply a low-pass filter to generate rudder commands. (The low-pass filter might require state consisting of 2-3 numbers).

Or to control data transmission over the internet exactly you need to know the size and timing of everyone else's data packets, but you can do an adequate job with TCP just keeping track of ACKed packets.
After seeing the magecart attacks at BA and Newegg I decided to try and build a solution: https://magehash.com, unsure if it's useful yet, what do you think?

I'm thinking about integrating it in existing CI/CD workflows, to avoid false positives too
Don't over-complicate the reason. ;)

It's quite possible he was trying to test something else and the answer you gave didn't give him a meaningful answer to that question.

So while your solution may have been fine, it's not something you're going to run into in production code. But that hierarchy+command pattern is probably used in a more appropriate situation. And he wanted to see if you could deal with the pattern itself.

Of course, I could be wrong. He could just be enamored with the overly complex solution because it's more "clever".

Interviews are weird.
MongoDB has already been forked 3,760 times on Github.

No need to thank me but I pressed the fork button again just to make your prediction come true.
Fine, if you must have it spoon fed to you:

https://www.fsf.org/campaigns/
Discussion: https://news.ycombinator.com/item?id=18211632
Instead of paying $450 for those 30 rides, Lyft charges $299. Any extra rides bill separately at a 5 percent discount.

Here is what I envision:

By 2022 Electric on-demand fleet car 1000 miles/month subscription will be $400/month from Google, Uber, Lyft

By 2025, Self-driving Electric fleet car same 1000 miles/month subscription $250/month (sharing rides with other passengers)

At this point in 2025, car manufactures Toyota, Renault, Volkswagon etc. are forced to run their own fleet in order to stay in business. At this point, Google will supply Self-driving OS software to all on-demand ride-hailing fleets and pull out of the business of running fleets.
That's an interesting way of looking at it. I wonder if you're right in looking at it that way.

i.e. if one co-founder cannot work as much as the other, should there be a change in compensation?
MongoDB bets that anyone who wants to run mongo-as-a-service will ask them for a business license (instead of open sourcing their whole cloud management stuff), and they will work out a deal.
The coming quantum disruption, artificial intelligence and geopolitics
I saw a troubling portrayal of Uber's value the other day that had very little to do with people paying for rides. The gist was, Uber has fine-level logistical detail on millions of business people including where they live, work, eat, drink, take meetings -- Often tied to corporate email addresses.

So what's the value of knowing that some SVP at Google is taking several meetings at some company? Or which of Amazon's HQ2 team are traveling out of which airports to city halls across the country? I'm sure there's marketing value to knowing that a random 30-something likes to get burritos on the way home from the bar, but there's a ton of really valuable info buried in ride histories.
It is truly scary the number of men in this thread who apparently do not understand what you're saying, as basic and obvious as it is.
Strongly disagree. "Open Source" is not a trademark, no one entity can claim ownership over what defines open source.
I've worked in publishing, this initiative sounds like many other "save journalism with technology" initiatives that I've seen go nowhere, like the Coral Project.

But back to Civil. Why would I care that Forbes is going to publish SOME of their articles on this blockchain? Their site uses HTTPS, I'm always sure that the content I'm looking at actually came from Forbes. I never need to question that the person in their byline is who they say they are, and I'm not sure how a blockchain would help if I didn't: it seems like their big plan is to just put badges on articles?

This sounds like a grasp at relevance via blockchain hype.

I'm willing to be convinced that I'm wrong, but I feel pretty safe predicting that this will go nowhere. It doesn't solve a problem that Forbes actually has.
If you do a search for "black bar" you'll find lots and lots and lots and lots of results, most of which answer your question.
SRI won't protect you from:

* Someone injecting malicious JS code into your checkout page

* Non-static JS includes like Google Analytics

But it works well for static assets like jQuery or other static JS resources.