skysight-inc/HackerNews huggingface dataset:
Plus the new bill that has passed the House, which would tack on another $2 trillion in debt. https://www.washingtonpost.com/business/2018/09/11/house-gop...
Would be very helpful if it does also save links x levels down, e.g. for reading documentation.
http://www.brendangregg.com/

https://db-blog.web.cern.ch/
I do understand your viewpoints. I just disagree that they're significant enough in practice to outweigh the value I see in WTFPL.

The lack of a warranty disclaimer isn't an issue in practice; my readme just says "WTFPL, no warranty". The vague rights grant isn't something I've seen as an issue in analogous situations in case law.

More important, to me, is what WTFPL says about my code: I'm not precious about it, I give it to you, I trust you to go do amazing things with it. It is a very humble licence. It says life is too short to get precious about licence wankery. Plus there's the side-effect that small companies and artisan developers can use it, while behemoths like Google won't. These, in my view, are all to the good.

I don't expect you to share that view, but for these reasons, WTFPL is a "good licence" for me. OpenStreetMap thrived for years with a WTFPL-licensed editor (I wrote/maintained it). No-one died, no-one got sued, and OSM became one of only four worldwide geodatabases. The main reason the current editing software isn't WTFPL (I started it but handed over to more talented developers pretty quickly) is that Intel wanted to use it, went "WTF WTFPL", and asked the new maintainer to change it. He did, but tagged the next release idiot-intel-lawyers. I laughed.

(IANAL, though I have spent way too much time over the past 15 years studying licenses and their applicability across different jurisdictions, again principally in connection with OSM and with its - very successful - licence change.)
Yeah that struck me as well.
That must be quite horrible and lucky at the same time.

(lucky in the sense that, it could have ended much sooner, but it must be quite a horrible way to live. In my opinion)
Is privacy effectively dead in a world of online trackers?
Neat little app!!! I shared on Twitter my beautiful avatar of myself. Like I said to Peter, you're making me very interested in RML! Nice work!!
I think it really depends on your audience.

We've recently been working on a workflow tool for people significantly less technical than Github's users and we started out with an approach somewhat similar to the one you outline. We developed a compact DSL that maps almost 1-1 with the UI we wanted to build and inferred the dependency graph from the preconditions set and data used in each action. The thinking was that there was no sense in explicit ordering since it could only slow down execution and introduce errors and that allowing preconditions would create a declarative way to ensure "after" behavior when necessary.

But what we found in user testing is that our users kept wanting to manually re-order actions and were really uncomfortable with the system just "figuring out" execution order on its own. We had to introduce the concept of UI-only ordering (the backend still tries as hard as possible to execute in parallel without violating the dependency DAG) to give them the illusion of control.

But our users aren't programmers, so Github might have bit more leeway to push complex topics like these onto users.
> Every black person experiences the social forces that cause that huge income gap

I doubt the extent to which that gap is caused by extant social forces. It strikes me as far more likely that the lion's share of that gap is historical; at a certain point discrimination sharply declined but by that point whites and blacks were on different tracks. There are social forces that exist which close the gap (integration, affirmative action, and a desire to reverse historical injustices); there are other forces which expand the gap (the widening wealth gap, residual discrimination), but I doubt the net of these two is a significant driver of the gap. Besides historical artifacts, I'd guess the next biggest driver of the household income gap (or perhaps the number one driver) is the fact that white households are more likely to have two parents (thereby more likely to have two incomes), which is a social force but not an external one and certainly not one that affects all blacks.

And who is to say that a black Harvard candidate even has "average black expriences" or whatever that means. It seems entirely possible that the pipeline of black Harvard students more closely resembles the pipeline of white Harvard students (in terms of life experiences) than it resembles "black America".

For all of this complexity, using skin color as a proxy for lived-experiences seems like one of the least effective, most flat-footed approaches to achieving an experientially diverse student body imaginable.
I agree completely. It also feel's like the worst part of dystopian by integrating a somewhat clean/modern UI, almost like an SNL commercial for a SaaS platform.
Perhaps because they had a number of classes per operation, but that number was not important. Statements like this is what big-O is for.
Even if they release all their code at this moment to a dozen third party code auditing firms, they can then undermine all the verified security with the next closed binary they release.

I will never use Signal with their current direction and don't recommend anyone use it, but they get credit where it is due. They actually offer source code for their walled garden and allow that their basic crypto can -generally- be verified except for extreme cases like my other comment.

Allo, Whatsapp and other closed systems that give you no reason to trust them other than faith in the people advocating them and that their engineers got it 100% right. Their claims can't be verified so they can only be marked as just that, claims.

Sure, plenty of obvious flaws can be spotted without source code access, but many are hard to find even if you -do- have source code to the point they would probably have never been found were they not open to allow the right set of eyes to eventually read the right section of code (Heartbleed etc).

I found random number generation flaws in Terraform I would of -never- found without source code access. It is for this reason I trust Terraform and Hashicorp quite a bit. They normally get it right, but are not afraid to have other people audit and point out flaws because they don't have this arrogant idea their engineers will get everything right 100% of the time.

Security is -hard- and anyone that thinks they can get it right with a SPOF closed source approach is more interested in marketshare than security.

Trust, but verify. Likewise if you are not even allowed to verify, you should instantly distrust.
Our progress and opportunity ahead - Satya Nadella's letter to shareholders
The conflicts shown in the article are generally solved by rebasing and are not any different from a merge conflict. If the changes which caused them represent divergences in genuinely separate histories, then a merge makes sense.

>It's better to merge often and rarely if ever allow two branches to even have "divergent or unrelated histories".

Remember that git is distributed, not just nominally but also in workflow.
I think it comes to the same thing, as I start to try and get ventures off the ground I'm finding that there's nothing like experience to improve your chances of success. Put another way: 90% of success is being successful.
Facebook hack affected 3M in Europe
I mean. If they briefly touch $120B at 10am on their opening day and then sanity prevails and they close trading at $20B, sure, I reserve the right to crow about how I was an Uber skeptic before Uber skepticism was cool.

But if they spend a few weeks at $120B and then cool off to $90B, or even $60B, then I should and will eat that crow.
>there definitely is a sense that women expect men to divine whether or not they want to be asked out beforehand

This statement alone says everything I'll ever need to know about what your real problems are with women.
So the title should be "...causes some cases of..."
So what are they supposed to do then? Just pretend nothing is wrong?! This may raise prices somewhat in the short term, but hopefully it will curb this kind of behavior in the long term.
Ask HN: What type of a podcast would you pay money for?
I've seen an even worse version. If only the person who wrote it understands it, then when someone else tries to modify it, they will likely fail. Then the original author can back-channel predict the failure and use that as further evidence for their brilliance and senior-ness.
Original title: "Facebook hack affected 3 million in Europe, creating the first big test for privacy regulation there" (20 characters over)
«Ditto is a library for using CRDTs.» [0]

[0] https://github.com/alex-shapiro/ditto
Sodium Metal Battery Using CobaltOxide Through in Situ Plating of Sodium Metal [pdf]
Hey! The tool is open source: https://github.com/draftbit/avatar-generator

Would love to see you implement something more real-world. Thanks!
I wouldn't. Just need to get stuck in and keep Googling anything you don't understand. Best thing you can do is find a friend who knows a bit about programming to show you what they know.
Glad to hear that, thanks!!
Original title: "Facebook’s former security chief warns of tech’s ‘negative impacts’ — and has a plan to help solve them" (23 characters over)
I'm not going to debate open source with you, because as you can imagine this is a topic that's been debated for decades, and as any debate that mixes philosophical and technical issues, it's definitely neither easy nor clear cut.

Open source is mostly about user rights (making things more confusing, a user is sometimes also a developer!). By restricting the users' right to resell or redistribute the source code of your software, you are effectively making it not open source. If you think an open source license is not in your best interest because of these rights, it'd be totally understandable if you decide not to use one.

> This can be solved easily. The "View and Internal Use License" can allow redistribution under the same license (verbatim).

I think you'll find once you add all the necessary provisions for adding users rights, you'll end up with an open source license :) I'd be wary of saying "this can be solved easily": if you follow any kind of debate about software licenses, proprietary or otherwise, you'll see there's nothing easy about them. Any license that is more complex than "do whatever you want with this" is probably not easy.
I have perhaps one friend that I've known more than 15 years. Part of it is that I seem to be bad at keeping friends, and also because I spent a decade moving around a lot and just lost touch with people.

Paul Allen and Bill Gates were friends from early teenage years until the 60s, until death. Through so much change in the world, much of it instigated by them. Through becoming some of the richest, most powerful people on the planet and then turning into philanthropists together. Nearly half a century.

I literally cannot imagine the emotions Gates has to be going through as he writes this note. My heart goes out to him as much as Allen's family.
Yes I referred to the correct hemisphere.

The right hemisphere is visuospatial. Also, the right hemisphere 'sees' time/process.

The left hemisphere puts together contextless symbolic model. So I see where your question comes from: the left hemisphere can do the contextless proofs. In this case (and in many cases) the more complex solution "works" and the left brain can "prove" it works.

But a 'simplicity' proof seems better suited to the right hemisphere (I am no expert here, mind you) .... So in my anecdote the "simpler" solution is the one that I would guess the right brain "sees" as simpler: i.e., it is visually much smaller, also much easier to manipulate (over time), etc.

The book is "The Master and His Emissary".
Thank you, I should have thought of including Gatsby in the headline
I’ve worked with distributed, entirely remote, and partly remote teams. My takeaway is that there are some people who just communicate much more effectively in person. And no, videoconferencing doesn’t help.
I would absolutely love those numbers too. Always wondered about the working set of a minimal program, and also one with database access.
Not a true statement. Where are you searching? I can find nothing to explain this other than the comment below about someone dying, but that doesn't explain anything either.
In the UK The BCS and IEEE would beg to differ. And a profession is not just the piece of paper its about social standing and relative pay rates.

And anyone with a degree who works in there field is a "engineer" even though the number that go for full Chartered status is a small minority - and that is more about who you know not what you know.
I don't think it's reasonable at this point that git's underlying model ever changes substantially. Essentially, it is the interface that's stable over time.

It's also the easiest way to understand git.

You could learn to read by memorizing the shapes of thousands of words without learning the alphabet or how it matches up to sounds. I'm sure people have done it. But the failure mode when encountering a new word is complete and utter bewilderment that this new shape is unfamiliar, rather than a graceful degradation you get if you understand the alphabet. The same is true of git.
This captures the essence of mid 20s vs. 40 year old entrepreneur.

> My brain was quicker at 21, memory was slightly stronger (slightly faster, easier recall), and I had greater endurance at working productively in very long stretches.

> I'm a dramatically better entrepreneur across the board. My patience has improved quite a bit, and my understanding of how to build for simplicity, reducing things down to only what they need to be, is leaps beyond what it was in my 20s.

> The single most important improvement I've seen, is building up a belligerent ruthlessness when it comes to complexity and general bloat. My 21 year old self just loved to build unnecessary, complex shit.
If git confuses

Read chapter 10 of pro git

Mourn enlightenment
Being free wasn't the issue, it was the bundling.

So if Google doesn't want to charge anything, they could still offer them for free (just unbundled).

That said, I wouldn't be surprised if the license fee ends up at around $1 anyway. My personal guess is that it will be less than $10.
It’s open source! https://github.com/draftbit/avatar-generator
> Abuse is taking all the free candy at a doctor's office. It might just violate a norm without breaking a law, but it's still abuse.

Using your analogy, MongoDB is taking all of the free community that is around open source and changing the license after they have a community so they can extract/shakedown money from people. If anyone is abusive, it's people like MongoDB changing the license after they got lots of free contributors adding to mongodb.
I got mine for running/swimming/activities but I actually really like it as a daily smartwatch. Like you said, some nicks on the bezel but otherwise it seems indestructible.
I'm not sure what Linux does, but I'm glad Windows does not do that.

Building a kernel on Linux would bring down my machine's interactivity to zero, even the mouse pointer would stop responding and this isn't even like two/three decades ago - this was in 2014 and I've never since touched the pile of crap that Ubuntu is.
Assange needs to take care of his cat, or it’ll be given away, Ecuador says
We would usually prorate (maybe not for raises but definitely for bonuses).
The use of that notation implies the number of classes was proportional to number of operations (+/- constant factor), not that it was equal to number of operations. O(n) works both if there's 1 class per operation, and if there's 5 classes per operation.
Big-O applied to code artifacts-to-manage-over-time is very relevant here. If not the common usage of Big-O, which is in terms of algorithmic steps. But still highly relevant.

A system that has O(n) code artifacts for n "business requirements" (e.g.) is far more costly than one that has O(1), say.
> The whole idea was voter suppression.

The whole idea was for some people.

> There is no good idea associated with Voter ID laws in the United States

I disagree. Voting accountability is treated seriously in every state I've resided.
I think this is what a few of the "new" db companies thought the AGPL was (neo4j comes to mind).

Not simply "if you write a new query parser and link it into our db, any SaaS customers must get the modifications so the can continue running the service for themselves if you go under.", but more "if manage to extract value by hosting this software, you must give us a cut or all your code".

I guess there'll be a fork, like with matiadb/mysql?
I have started using it to do every single task that I would previously use threads for, and for a lot of other things that I would otherwise have done sequentially.

Two days ago I made my own very shitty static site generator parallel using fibers.

I have a POC for a irc-like server with proof-of-work to send messages depending on current message throughput. (Not online yet)

I am not really a programmer, so I mostly do stupid things with it. I made my smart home server (written by me, using ZigBee to communicate with devices) scale to thousands of parallel authenticated connections. Just for fun (or at least to be able to say that my WiFi and ZigBee dongle gave up before my own ZigBee controller software did).

I have even used it for fully cooperative multitasking (by setting the "Hz" in guile-fibers to 0).
Speed up browserstack or saucelab tests
Hey,

I was recently investigating issue where iOS was constantly disconnecting, or timeouting when running remote tests in InfernoJS repository

It turned out that karma does not gzip the test bundles by default. Then I started looking for solution and found this small plugin

https://github.com/GreenGremlin/karma-gzip

After adding gzip plugin into karma pipeline test download + execution improved 30seconds

1m 57s -> 1m 28s
Bundle size went down from 4MB -> 657kb

The plugin was not very popular so I thought maybe I should spread The word!

Hopefully this helped somebody! :-)
Perseverance and patience are not cliches. They are VERY important if you want to be a founder of a business. But I would add a few more things since you are looking for other answers:

1. Determination. How badly you want something? If it is not bad enough., you will find excuses to NOT do it and at some point, you will give up. Be very determined. Don't let anything stop you

2. Battle Picker: I couldn't come up with a better term but don't try to win all battles. Focus on the "core" of what really matters and other things will take care of themselves.

3. Focus: I struggle a lot with this one. Can you be focussed and not stray into too many things? To be a successful founder of any business, focus is really important. Linked to #1 in some ways.

4. Be good with people. You want to be a founder and build a company? Great, now go learn how to deal with people. People who are not just your clients but also who look up to you (your employees). Can you take shit from people? Can you not make it personal?

5. Skill Sharpener. What new things have you learned this week? Always be learning. Whatever it is. Soft skills, tech skills, sales skills. Learn.

6. Determined but flexible: Ok so you don't want to give up but are you smart enough to realize that you need to do some things differently ? perhaps a change in strategy ? Be determined but don't be stupid and be willing to change if that is needed.

7. Learn how to delegate. This is so important if you want to build a team. You cannot do everything by yourself (unless you want to be a solo indiehacker type). Find people who are good at something you are not and let them do that for you. Rinse and repeat.

8. Are you a visionary ? Successful founders always have a vision, a vision of where things should be in the next 2,3,6,12 months and later. Can you think that far but still do little things in the present ?
Learn the git cmd prompt first.

Use a text editor eg. Code to fix merges.

Git is powerful. And can have a hard learning curve, but don't have to. Learn it in CMD.

I mostly use

status
push
pull
commit -a
add
checkout
checkout -b
branch list
merge

Gitk and git GUI usually comes with most installations and works for Mac Windows Linux. Then any other UI is just sugar.
Pm is not unlike sales. It's a function with a strong value but which has metastasized because of compensation. Everyone knows the path to CEO and top compensation is ( roadly)through pm. Which means it attracts all sorts of people whose primary quality is that they want to come out on top. They don't make good PM's, they often don't have strong engineering or business backgrounds...and there are a ton of them. The ultimate downfall of the software industry will be from our over reliance on the army of mediocre PM's growing each day....
I know it's a cliche but forcing yourself to exercise when I feel that helps me. It distracts me from that feeling and afterwards I find if I'm "bored" it is much more likely to be the first type OP mentioned because I figured I did something productive (the exercise) so I don't beat myself up.

Of course forcing yourself to do that can be a very big challenge. Just don't wait for when you "want" to do it, cause that won't happen.
For anyone interested in CRDT, I can recommend the deep-dive writeup to Raph Levien's Xi editor:

https://xi-editor.github.io/xi-editor/docs.html
Agreed, but I don't think that negates my point: taken to an extreme, libertarianism is extremely inefficient with respect to morals. Instead of making clear choices once (or once per election), I am now tasked with making an ethical choice with every purchasing decision.

One may argue whether or not it is ever possible to avoid at least some component of ethics in purchase decision making as every company must make many decisions on how to source labor and materials. One may also argue whether or not it is ever possible to completely avoid paying for a social safety net (or lack thereof) as crime increases when poverty is rampant.

I merely wanted to point out that (IMHO) the only reason we're even having to read articles like this is because of a glaring lack of moral authority at the head of the current administration.
> Does the fact that the Governor get to appoint replacements not suggest some sort of power grab going on?

That's doesn't invalidate wrongdoing. I am neither R nor D due to their long standing hipocrisy as organizations.