skysight-inc/HackerNews huggingface dataset:
Yes, but that is an unrelated mess (and another reason not to reuse anything of that db for non customer mailings).

The simplest fix for the "duplicate/misspelled addresses" indeed was to remove the "unique address" requirement and just let each customer have its own set of addresses that are only connected to that customer.

Letting an address be connected to multiple customers (many to many) sounds great in theory, but is a disaster waiting to happen in practice.

Also, is a couple actually one customer or two separate customers? What about the customer's "friend"'s address in the system?

Of course this is all from the outside, knowing nothing about anything on the inside - so there might have been good reasons for why it all was how it was.
From my very German perspective, the serious problem seems to be that the principle of "in dubio pro reo"

> https://en.wikipedia.org/w/index.php?title=In_dubio_pro_reo&...

is not obeyed in the trial. This principle says that a defendant can only be convicted if the evidence is clear that the respective person is guilty. If it is not clear, the defendant is to be let free (or rather: can only be punished for the punishable acts for which the evidence is clear).

As you can see in the Wikipedia article, this principle has been very central in German law for centuries.
My hope is that what will happen is that git sees what Pijul does and integrates some of it's innovations and copies them. I don't know how feasible this is though, technically.
Probably https://github.com/ssbc/scuttlebot
How have you managed to survive so far in life?

My example was just that, an example. But to elaborate on it, it's not hard to make pasta sauce from scratch.

To add to my recipe, instead of using pasta sauce, add some passata or a tin of chopped tomatoes as well as some garlic to the pan with the sausage and onion, as well as some mixed herbs (or fresh if you're fancy) and some salt & pepper. Maybe add some olives or capers, both of which will last forever in your fridge. Now you have an easy, fresh pasta sauce from scratch (or just as much from scratch as a restaurant).

You can make a curry pretty easy too. Get some good curry powder, chickpeas, canned tomatoes, some diced chicken, onions, and garlic.

Cook the onions and garlic, add the curry powder and chicken, cook the chicken a bit, then add the tomatoes and chickpeas. Serve with a packet of precooked rice to make your life easier.

Steak, green beans, and mashed potatoes is an easy meal to make. You can even buy good frozen mashed potatoes.

Stir fry is like the easiest thing to make, just fry random meat and vegetables, and then add noodles or rice.

Here are some other easy meals to cook, which require minimal effort and ingredients: Salmon, broccoli, and quinoa. Lamb chops with roast pumpkin and parsnips. Haloumi, arugula, tomato, and cucumber salad.

Have a look at the recipes here: https://www.greatbritishchefs.com/collections/midweek-meal-r...

Or here: https://www.greatbritishchefs.com/collections/quick-recipes

They're easy, tasty, and relatively cheap.

Seriously, I'm about the least organised person in the world and I can manage to cook for myself 5 days a week. It's not a difficult undertaking.
It's a weak analogy. But the idea is that perhaps the algorithm is giving you what is good for them instead of what is good for you.

So then you are in the much more difficult place of deciding how they are characterizing the feed and how that lines up with what they are putting into it and so on.
Yeah, I don't want to live in a world where Google owns/buys out Gitlab, but I sure am happy to hear Gitlab getting more and more recognition.

They've fully stepped out of the shadow of Github (for a long while, in my mind), and it's nice to see people taking attention.
I'd say your actions as a citizen would only net you -100 to
+100 points. If you really wanted the 'heaven on earth' they promise you would need a friend in government to give you the ol communist loyal bonus of +500, or loyal party member bonus of +1000 purchasable from your local party rep for only 5,000,000 RMB.
Fight looms over national privacy law
> If your priorities are changing every two weeks, then you have no priorities.

Nonsense. Two weeks is - or should be - plenty of time to make a useful improvement to your product.

> The point was that employes are not aware they have priorities wrong. They are not asking, because they all assume they know what to do.

So fix that problem. Make sure they know when they should be asking about priorities. Don't just saturate them with priority information, that will annoy the ones who knew when to ask, and the ones who think they know won't pay attention anyway.

> If you have same sudden problem fifteenth time, then it is not change. If all of your projects end in crunch surprisingly and none of your plans work, you are doing it wrong.

If most of your plans succeed, you are not taking the risks that you need to make the big wins.
Don't use twitter for general news. Mute the news sources if you have to. If it's big enough it will bleed over into your feed anyway. Often I can work out what the news is by reverse-engineering the jokes about it.

It's much more interesting for highly specific news. I've got some accounts I follow for local news, some for gamedev news, people doing interesting tech, art, jokes, and a few "commentators" who are excellent enough to be worth reading on their own. It can be great for kibitzing on live TV events too.

Mind you, these days I post very little original stuff too. The internet is just too much of a live-fire zone.
IMHO, this is a quite generic approach to NLP in a graph DB context. The fact that the examples are given in the Cypher query language are considered an ad? For who? Neo4J? OpenCypher? Apache Spark? Tinkerpop-Gremlin?
"It is not power that corrupts, but fear. Fear of losing power corrupts those who wield it"

~ Aung San Suu Kyi, Freedom from fear, 1991.
For foreigners (like me) this episode of last week tonight[1] is quite useful to understand the role and possible abuses of prosecutors.

[1] https://www.youtube.com/watch?v=ET_b78GSBUs
Alphabet is Google.
Awesome – thanks for sharing!
I have an XPS 13 which I run Debian 9 and the coil whine is unbelievable! When I open Google Maps it sounds like how one might imagine a supercomputer in a children's TV show.
The people who designed the jury system had all the formal law education you ask for.

The idea is that such decisions are not mere technical matters, and the law is not for some "supposedly" impartial technocrats to impose their opinion on, but to reflect what society thinks.

After all it's not some god given or mathematically derived laws that need to be applied, the law is the will of the sovereign people (with some intermediaries as they can't all just draft them together).

Besides the jury system works just fine in other countries.

It's the:

- systemic racism,

- bad incentives for DAs (and political careers associated with being one),

- strict adherence to the letter of the law when the spirit is clearly elsewhere (e.g. judges not freeing people for some technical BS despite full evidence that clears them)

- privatization of the prison system and large interests

- Old Testament-style vengefulness (e.g. death penalty? In 2018? Third world prison conditions? Long term torture-level isolation?)

that breaks down the US justice system.
In many European countries the state provides “health insurance” in the same sense that they provide “education insurance”: they provide a service paid with taxes.

“Fairness” is difficult to define. For example, women paid less for auto insurance in many European countries until the EU decided that this was illegal discrimination.
By this argument, it is immoral to force people to pay taxes in order to support a local fire department. Only subscribers to a particular fire department deserve to have fires put out, and the free market will allow different fire departments to compete for your business.

This might be arguable if everyone lived in well-separated domains where there is no significant risk of fire spreading from one to another, but that is not the case for the vast majority of people.

If your morality doesn't work in the real world, it's not a good one.
Are UI translations possible? If so, and someone can replace "Rebase" in the translation with another word, it's possible.

Bonus if the other strings contain placeholders e.g. "Interactive #{rebase|ucfirst}" to reduce the changes.

Bravo Jon, SourceTree has been sucking more and more recently, and as a Windows & Mac user I'm looking forward to trying this out.
What I don't understand is why a very simple blog like this needs a ~56KB bundle of JavaScript at all.
Thanks.

They have a very active forum

so I think I'm well covered

Also, you can run Ubuntu on ODroid

What's a good place to buy from?
Hello fellow Sydney-sider! This looks amazing! If this is half as snappy as Sublime Text I reckon it'll be a winner! Good job Sublime Team! :)
"Conflicts are presented with a 3-pane view. On the left are your changes and on the right are theirs. In the center pane is the resolved text"

They are missing a pane then. A 3-way merge involves your changes, others changes, a common ancestor, and the resolved text. kdiff3, Beyond Compare, and very recent versions of emacs are the only tools that I've seen that present this properly.
Newegg hacked, card information stolen for millions
Do you really want to take away resouces from SublimeText development? Now, that also SublimeMerge is on the plan?

With the new Windows Console API we can assume, that people will start to use it.
'Savior of Film,' Henri Langlois, Began Extensive Cinema Archive in His Bathtub
>who will pay for gateway bandwidth once it gets big
That's only a problem because IPFS isn't "big" enough for browsers to ship with an IPFS gateway integrated in them.
>> [prosecutors] also said he was an "up-and-coming drug dealer" in Buffalo at the time of his arrest.

"He's a bad guy, so he deserved to be in jail anyway".
> But that's the job of a journalist... to create controversies where there are none. To divide society to get you hooked on news.

Is it, though?

Does every journalist really "create controversies where there are none?"

Is every news story really an attempt to "divide society to get you hooked on news?"

Do you also believe meteorologists gin up their weather forecasts with storms for better ratings?

Don't confuse cynicism with intellectual rigor, please. The world - even media and social media - are more nuanced than that.
All governments suffer a recurring problem: Power attracts pathological personalities. It is not that power corrupts but that it is magnetic to the corruptible. Such people have a tendency to become drunk on violence, a condition to which they are quickly addicted. - Frank Herbert, Chapterhouse Dune, Missionaria Protectiva
Thanks for including a comparison page[0]!

I'm not sure I buy that it's a large improvement over TOML -- In practice I haven't found the homogeneous list requirement to be an issue, and I really appreciate toml's writing styles and the use of sections to clearly delineate.

I think TOML is still my favorite (especially in terms of readability) but SAN looks awesome

[0]: https://astrocorp.net/san/san-vs/
These wonderful people do not protest against trolls throwing fog grenades into every negative discussion on Russia.
Good ol' Google. Shuts down code.google, promotes GitHub, then pays for competition.
How could you not see it ? ;-)
Other countries have juries. America is I think unique in having elected prosecutors, who have major incentives to commit whatever miscarriages of justice they think will help them get (re-)elected.
Indiehackers.com started here and was acquired by Stripe
Intriguing, thanks for this.

Really enjoy the topic but find it hard to parse some claims that come out. D-wave a while ago made some bold statements that were shot down by many respected in the field, yet they seem to be progressing still and putting out papers.

Simply measuring power in qubits seems to be not the entire story yet most reporting on the subject often boils down to that. I should read up more.
Unfortunately, this is also how elite enables those who abuse power as long as those mistreated are not part of elite. This how and why bullies and abusers keep and gain powerful positions. This is how sexual assault becomes sex scandal and this is why Jerry Sandusky could abuse so many boys.

This is how outright self-serving lies become part of consensus.

This works the way you described because those people have little personal stake at policies they pursue while people loosing/gaining housing, getting probation or prison time, being able/unable to pay for layer/healthcare or otherwise touched by those policies don't participate.
Alibaba Scraps Plan to Create 1M US Jobs
This has already set a high bar for a terminal inside Sublime: https://github.com/randy3k/Terminus
Some of Best Data on Human Behavior Is Privately Held by Social Media Companies
Why would you ever need to go below the abstraction level of your high level language to debug.

If you're going down into registers, you're obviously debugging the wrong way.

You don't need printf's if you write directly to your screen which is easy to do.
> The bug relates to its consensus code. It meant that some miners had the option to send transaction data twice, causing the Bitcoin network to crash when attempting to validate them.

As such invalid blocks need to be mined anyway, only those willing to disregard block reward of 12.5BTC ($80,000) could actually do any real damage.

Do the blocks need to be mined twice? Or do you just have to submit a garbage block for the second one?
So, does anybody know how far off this is? Is this real within 2 years?
I don't want to take away from anything, but I think resourcing appropriately is a problem for Jon not for me :)
... and then never say never again
Close.io: https://news.ycombinator.com/item?id=5135295
Eleven Tips to Scale Node.js
Team leadership for high-performance teams
CLIP OS – France’s cybersecurity agency’s open source, secured operating system
I see you haven't used Sublime Text. No roadmap, sometimes a few years go by without any updates.
I really don't think that mercurial is very good at hiding the internals. Consider a common operation; asking for the commit history. If you type `hg log` you get something very close to a prettified view of the internal datastructure by default; a list of all commits in the repository, in the order they were added, each annotated with a sequence id that's an index into the internal list. So a new user has to learn:

* hg log by default doesn't tell them anything about the current code they're working on; it's just a dump of everything. To get the history of the current working copy they need to pass -f which they are learning in other contexts means "do something unsafe".

* hg gives commits sequence ids that can locally be used in place of the commit sha, but must never be shared across repositories.

In practice at Mozilla I have seen people run into both these issues, causing much unnecessary confusion.
You could cut out the middleman by adding "/Applications/Sublime Merge.app/Contents/SharedSupport/bin" to your PATH.
I did some changes (work from home, smallish energy efficient house), but it seems like not enough in any sense as I still travel by car, I buy a lot of plastic packaged stuff and overall if everyone (whole planet) lived like me, we would likely be in way worse trouble than we are.
Facial expression recognition. I was talking with one big data analysis vendor who claimed they installed expression recognition software outside toilet stalls in the Dubai airport.
If you exited the khazi with a disgusted expression, the system would recognize it and dispatch a cleanup crew.

They also claimed they could detect if students were bored in class and feed this info back to the teacher. Up next: thoughtcrime.
In California, the Sherif is often the coroner and can issue or revise the medical examiner's cause of death. This represents a conflict of interest. The governor has decided to leave these matters to county governments.
It would not be the first time someone making a Show HN with a similar name to some other popular app / service.
Completely agree, showing the common ancestor is extremely helpful.
No, Alphabet is the parent company to Google. There's a slight difference.
If you don't use a debugger, you don't need an IDE either.

A text editor and a compiler is all you need.

That simplifies your programming interface a lot.
I don’t get it, why does it matter where your git repo is stored, or if a tech giant owns that company?
I feel similarly and use VS Code, but GitKraken takes much longer than 3s to load on my desktop and it uses up to 500MB of RAM. Since I usually have it open with VS Code that's quite a lot of heaviness open at once. Then I've got several terminals open, a local Kubernetes environment, etc. Stuff adds up.
Insane complexity of calendrically correct date and time operations
I think Vapid is for static sites. Unlike Django, WordPress, etc, there's no backend. Correct me if I'm wrong.
Thanks! I'm not aiming for explosive growth or a huge exit, so it's probably more of a 'life-style business' rather than a startup, but that suits me just fine :)
> Pijul looks very interesting but unfortunately as it stands (and without a huge open source project à la Linux to back it) I can't really imagine it taking over git as it stands. It might be better than git but is it enough an improvement to justify the cost of switching? I'm not sure.

Nailed it. And you could argue in an analogous way about all the cryptocurrencies that try to be "better" than bitcoin/ethereum (offtopic I know).
How democratic exactly do you think their election process is?
I was sharing the https://scuttlebot.io/apis/community/git-ssb.html linke an hour ago at this site :P
Those things take time.

If you don't execute everyone from the old regime, there are tons of rich people, executives, special interests, influential families, etc, that remain in place and are still important after the transition.

(The post-WWII Germany was full of ex-nazi hardcore sympathizers, and nazi executives and officials in all kinds of positions of power until the 80s or so). De-nazification (not the half-arsed, soon abandoned program of the same name [1]) was a big demand of younger germans in the 60s and 70s.

Now, if you do execute all important people from the old regime, on the other hand, you have now had yourself a taste of big corrupting power over others. And unless you kill every relative, friend, etc as well, you have a recipe for civil war and further bad blood between you and those that remained.

[1] https://en.wikipedia.org/wiki/Denazification
We seems fine with a future where AI becomes integrated into our legal system. Here is an excellent opportunity for AI to identify potential innocent people.
Can't stand the weight of it. It is not a portable system. Though very powerful, you need to be muscular to lug it on long walks across business districts! I prefer X1 Carbon or T480s!

Somehow hate Macs!
Loading this page took a good 62 seconds to complete. That's 62seconds for a 78.7kb payload. (https://ibb.co/gqoUWe). At least at the present point, this is not a viable option for serving web-pages.

What I do like about IPFS is that you get links to CONTENT as opposed to LOCATIONS. This is completely independent of the hosting aspects. It would be interesting to offer content links to blog posts. I provide at least a link to the GitHub version history at the bottom of my blog posts (e.g. http://heinrichhartmann.com/blog/Latency-SLOs.html). Not ideal but at least it gives you some idea what people might have seen at earlier point in time.

In general, I see (at least) two different use cases for links:

(1) Pointers: "If you want to learn more about this, check out this website"

(2) Citations: "This website claims that there were 20 people at this event."

For Pointers you want to have the latest version of the content served at high speed.
For Citations you want content links, so you can be sure your readers see what you have seen, and don't care about retrieval performance that much. So there might be a case for Citation Links being hosted on IPFS. Services like archive.org / archive.is might consider integrating with IPFS, though I am not exactly sure how that would look like.
It shouldn't take having a special talent in art to get a fair hearing.
Save as HTML is often completely broken. Especially when javascript injects <script> tags to load even more javascript. You're better off by using archive.org's wayback machine.
The middle pane is toggleable between the merge results and the base file
Then buys competition, rolls competition into new code.google, then shuts down competition.
Social media is kind of awful but the regular news services are too, in their own way, always focusing on what's gone wrong. I try to counter it a bit by following people like Pinker who look at the reality that most things are getting better. Though I still follow the latest bad stuff going down.
Yes, I can either be social or ecological.
As my family lives in different parts of country, it dictates car travel (public transport is really bad). Even just volunteering usually requires me to travel by car somewhere.

I try to live simply, it always gave me great pleasure, or at least less stress to own little. But I moved away from this a bit recently as I have family and also I feel like I should be less dependent on surrounding (ie. have good tools, have some backup items etc.).
So my impression is that the goal for Redhat here is to sell RHDS licenses, rather than rid itself of having to support OpenLDAP on the server side. But developing client libraries, which Netscape/Sun/389DS/Mozilla etc. all failed to do, is a bridge too far. Oh well.
Show HN: AnnounceKit – Announce updates and news to your users
Hi! I'm one of those who made AnnounceKit.

We have a couple of SaaS services. We'd have users ask if the services are actively developed, if we would abandon them etc. I guess a lot of people got bitten by things disappearing under their feet. Decided that having an easily accessible changelog / news section shows activity. Also makes it easier for users to keep up with new features etc. So we launched AnnounceKit.

I'd love to hear any criticism, ideas about the landing page and the service itself.
That's still supported, and the same technique works for Sublime Merge, fwiw.
I can well imagine a bidding war for Gitlab between Google and Oracle.
It’s a botanical product that has a range of tastes and flavors that span almost the entire range of culinary herbs, in a somewhat unexpected way. Quality of end product is very dependent upon quality of cultivation and genetics, and that’s why in Denver, prices range from $4 to $25 a gram. Same for concentrates - the flavor and effect of the water hash and live rosin is far more delicate (for $90 a gram) compared to the base waxes and shatter that costs dramatically less, about $15 a gram.

It’s like the difference between Highland Park, Dewars and $10 crap scotch but also the difference between Kahlua, Tanqueray and Limoncello - and also the quality and brand variances within a style. The dozens of varieties of herb and extract you see at the store do all separately exist for good reasons. The expensive extracts are clearly a more delicate product than the cheap ones, and among a certain brand there maybe be several very distinct (natural, botanical) flavors available.

I tend to keep a variety on hand - a lemony sativa extract like Super Lemon Haze or Jack Herer, a skunky/gassy hybrid like Sour Diesel, a bright Sativa like Columbian or Panamanian, and a heavy indica like Grape Skunk or whatever smells good (strain names can be standard or per-store) in addition to something with CBD and maybe CBN (medicinal cannabinoids). Selection for me is very flavor dependent, but also for the effects, which vary widely within a range and are harder to predict by aroma and appearance.