skysight-inc/HackerNews huggingface dataset:
It is rather difficult to engage with people on this issue, I believe most people don't actually read anything beyond their own partisan echo chmabers.

https://theintercept.com/2016/10/09/exclusive-new-email-leak...

Go ahead and compare your list of 'news' organization with the leaks from podesta s emails.
Een+foute+moedervlek
How to break IPv4 HTTPs?
One of the reasons why I like to follow generative algorithms its extremely unique and wildly diverse at the same time. It is a combination of geometry, design, art & programming that tries to mimic nature.
Key topics and contextual sentiment of millions of traveller reviews
Show HN: Crash course in Qt for C++ developers – a blog post series
Hi guys,

Two days ago I published the fourth post in the series and thought it would now be a good time to look for additional feedback here on Hacker News.

The aim of the series (as mentioned in the first post) is to inspire more people to start using Qt. My ambition is to answer the following questions "what is the gist of Qt?"; "what is the 20% that you need to know to develop 80% of the application?"; "what are the perhaps unknown unknowns?". In other words, I'm just covering basics: enough to understand the concepts and where to find additional information should you need it.

Do you agree with the direction of the series so far? Here is the link to the first post:

https://www.cleanqt.io/blog/crash-course-in-qt-for-c%2B%2B-d...

I appreciate your time and would be very happy if you had any feedback.
Indeed. A very underrated museum. Also the volunteer docents are, in some cases, retired NSA tech personnel and can share (the declassified parts of) some very cool stories. On a visit in 2010 or so we met an elderly woman that had pioneered some important aspects of satellite-based ELINT and SIGINT.
In criminal law, Blackstone's formulation (also known as Blackstone's ratio or the Blackstone ratio) is the principle that:

"It is better that ten guilty persons escape than that one innocent suffer"

https://en.wikipedia.org/wiki/Blackstone%27s_formulation

This principle isn't just a matter of protecting the innocent. It's about protecting democracy. The power of the judiciary is potent, and millennia of history can show us how corrupt governments can abuse false accusations to oppress the populace. A society that gives up due process and the presumption of innocence is one that is giving the keys over to oppressors.
Protecting Company Culture Means Having Rules for Email
NYTimes Admits Experts Were Wrong About Trump's Iran Policy. America Is Winning
Coding, esp. in modern environments (byzantine stacks, code reviews, agile) involves a lot of frustration and can be quite stressful. I think that's the reason it pays so well - it's just a demanding and unpleasant job that most people don't want to be doing unless they're paid very well. If you don't particularly care about money, maybe you could find something easier instead?
I think this thread captures a more interesting application of term rewriting: https://twitter.com/bendmorris/status/1041130408463687681

>My intuition is that ambiguities are at least possible, so what about precedence, which AST term is evaluated first? I'm thinking of some situation where two subtrees match the rule, but you end up with different results depending on which is transformed first. E. g. if you were to define a cross product rule, and apply it to a × b × c.

This is absolutely a potential issue, and the examples I have up now are quite bad. This is why it's important for rules to be strictly scoped. The only rules that can affect an expression are the ones you've explicitly brought in with a "using" block, or those that are defined for the types you're directly working with. Given the scoping, I think overlapping rule applications will be uncommon in practice.

>What about infinite loops in rule sets? What about recursion?

There's a sanity limit on the number of times an expression can be rewritten, and it'll show an error in that case which displays the transformations that triggered the limit (including the first, last, and any non-repeating transformations going backward from the last - so it should be very clear.)

>Is there any way to debug the transformations?

This is definitely an area for improvement. I'm planning to (1) add enforced "rewrite this" metadata that will fail to compile if the expression isn't rewritten, and (2) enable dumping not only the final AST but also all of the transformations that occurred.
There's a really huge variety of stuff that can happen when you're driving a car. In my lifetime, I've seen:

- A signal light malfunction such that I had a green turn arrow across the path of oncoming traffic, where the oncoming traffic also had a green light.

- The axle break on the van going around the cloverleaf in front of me (and props to the driver for not rolling the van after the tire rolled off - I'd be surprised if autonomous drivers were trained for that).

- A pickup truck drop an extension ladder in the freeway. It hit in such a way that it started spinning. The centrifugal force then made it extend. So there's this growing, spinning, sliding thing in the middle of the freeway. It was the single hardest to avoid thing I've ever experienced.

- A baby stroller rolling across the crosswalk across my path (unaccompanied by any adults!) just as my light turned green.

- Hydroplaning.

- Torrential rain.

- Show blowing across the road in the grip of 100-mile-an-hour winds.

- Dirt roads that have rocks in the middle that can take out your oil pan.

- Failing to clear my car of all the snow on it before I drove it. When I hit a red light and hit the brakes hard, the remaining snow dumped on the road in front of me. I then started to slide on what had been (until a moment ago) a clear road.

- Having a semi in the next lane hit a groove in the pavement that was full of water, sending a wall of water across my windshield, rendering me abruptly blind. On a curve. With a semi beside me.

Sure, you can train the autonomous driver to handle each one of these. But that's just stuff that I personally have seen. You've made a list of goofy circumstances to train for. But did you get all the ones that actually happen? No, you didn't. How's it going to do on some strange situation that it never trained for? Such situations are going to occur.
economy is booming, last I checked they were not slaves.
Nice to see someone finally do this. I love the Gitlab team.
Just a few days ago. Parabola GNU/Linux-libre (like Arch Linux). On btrfs, if that makes a difference.

From what I could tell, whatever the slow part is, it wasn't parallelized at all; of 16 cores, 15 were idle, and 1 was pegged at 100% (and very low disk-wait).

I've been meaning to dig in to this more. I'd tried adding --stream, figuring that maybe it was re-compressing the entire repo; but that just lead to a warning about "server doesn't support streams" or something like that. I'll definitely try ygra's suggestion to try --pull, and if that doesn't yield good results, I'll actually dig in to the sources and see what's going on.
That's a fascinating technique. Did the commodore operating system itself push 6502 code to the floppy drives to move the heads, initiate data transfer, etc?
That is really interesting and sad that you have had such a bad experience, I own both a generation 4 and 5, and haven't had any issues at all.

I have only used mine in Denmark and the UK, so that is quite cold conditions so that might be one reason why I haven't experienced any overheating issues.

I do seem to remember disabling bluetooth+wifi to save battery, but I do not need to charge ahead of time.

Maybe you got a bad camera, and maybe that is why it wasn't profitable to continue.
Show HN: Reviews stats on about half a million reviews
Hey Jon! Thank for building Sublime Text and now Merge! Long time user.

Question about Sublime Merge, is it possible to use smerge as a diff tool without git?

Seems like it is not possible right now. Curious, if you are planning to add this in the future.
Journalist is also a good cover. There are a lot of secrets that are not actually secret if you just spend some time looking in the right places. However normal people do their day job and go home to the family so they don't figure out much.

An example: a "office building" that has a large underground lab. Normal people see a construction site with a few dump trucks of dirt leaving. A spy will watch long enough to figure out it isn't just a few dump trucks, a lot more dirt is leaving than should be. A journalist has cover to watch long enough.

It is a double edge sword. A spy who can copy the real blueprints, or works in the lab is better. However the people who have that access to that might not talk at any price so you take what you can get.
Hmm, no need to feel like that. There are so many wonderful things in the world. Creativity is additive — even if you only do something small, it still matters.
Certainly sounds like a BS story.

An attempted homicide by a police officer in a major city which was almost certainly caught on dashcam and has at least one eye witness isn't reported on anywhere? The only thing I could find on Google and Google News that was this:

https://www.indystar.com/story/news/crime/2018/09/19/indiana...

https://www.wthr.com/article/impd-investigate-collision-betw...

However, if it was this story, the friend is lying:

The crash doesn't appear to take place on the sidewalk and the police cruiser doesn't appear to jump the curb

There were no broken bones (only mentions glass in the eye)

The crash doesn't appear to be high speed (cop slowed down before the collision)

There is an investigation
I typically get on tor to deny large corporations information about myself and my connection, and typically via torify lynx... A behemoth corporation insinuating itself into this is defeating at least my purpose. Yes, they cannot see where I came from, but it is one more instance harvesting my browser information. Not a fan.
> Both Republicans and Democrats have GOTV strategies. Republican efforts have faltered of late, because they have trouble recruiting / enlisting volunteers, comparatively.

Republican GOTV efforts have arguably reached their limits, because their base is effectively fully mobilized; Republican leaning voters are much more reliable voters than Democrats, and much more effectively politically organized (even when not overtly through party/electoral organizations; often through highly politicized religious/organizations, including churches that overtly flour, without consequence, the prohibitions on electoral activities that are attached to church 501(c)3 status.)

OTOH, very recently there are simply fewer Republicans, as there's been an exodus from identifying as a Republican or Republican-leaning independent over the last couple years. The people outside the committee base that a GOTV effort might seek to draw in—always a smaller share on the Republican side—are increasingly just not there at all on that side.

Of course, the flip side of this is Republican active voter suppression strategies targeting Democratic-leaning constituencies, which continue to escalate (including strategies executed through state policy, especially since the elimination of key parts of the Voting Rights Act.)

> It now occurs to me that age may be a factor in campaign staffing.

Absolutely.

> Whereas 10 years ago, Democrat rank & file were blue hairs. Think Vietnam war protestors, old school labor, academics. Now the party is much younger.

I think the first part is significantly exaggerated, but it's true that as more Millennials (where Democrats have a huge edge that's remained roughly constant since adult Millennials were around to poll) have come of age but Boomers shifted from a big Democratic advantage (that only existed during the second half of the George W. Bush administration) back to a competitive demographic—I’m not ignoring GenX, its just been a pretty constant slight Democratic lean and already fully into the eligible-to-vote age range, so it has neither the coming-of-age nor shifting-preferences effects of the surrounding generations—the Democratic Party has gotten younger faster than the Republicans (whose only solid lead, by generation, is with the Silent Generation.)

Source: http://www.people-press.org/2018/03/20/party-identification-...
Routing and Directions in an Angular Application with the HERE Routing API
I've never had any issues respectfully refusing to play along.

'Do you know why I pulled you over?'

'Good morning, officer. I'd rather not answer any questions. Am I being ticketed?'

Interestingly even that innocent lead question is a trick one. Yes obviously implies guilty. But no implies a lack of awareness of your own actions, which can just as well end up being used against you.
We analyzed about half a million English reviews
Obesity is the #1 killer in America. Charging people more who are intentionally harming themselves with poor diet and bad exercise habits is both ethical and fair; to the people who are out of shape, and the people that are in shape [subsidizing the former's health costs].
I think flutter fills that space.
Apart from lacking proper background task support, it's a good offering.

As a very adopter of react, flutter tickles me the same way.
They just raised $100M at $1.1B valuation.
Build walls on seafloor to stop glaciers melting, scientists say
Build walls on seafloor to stop glaciers melting, scientists say

https://www.theguardian.com/environment/2018/sep/20/build-walls-on-seafloor-to-stop-glaciers-melting-scientists-say?CMP=Share_AndroidApp_Submit_to_HN
Everyone who liked this should like to read on Generative Adversarial (Neural) Networks, generative models where a pair of neural networks are trained one against the other to learn to generate new images. This has been put to many great purposes, including artistic ones: https://towardsdatascience.com/gangogh-creating-art-with-gan...
Dec 31, 2012 "Show HN: my weekend project, CameraLends" https://news.ycombinator.com/item?id=4987929 (7 upvotes)

Aug 5, 2013 "I launched my weekend project 7 months ago on HN – here's CameraLends today" (124 upvotes)

Jan 10, 2017 "KitSplit Acquires CameraLends Becoming Biggest Online Camera Rental Company"
https://www.forbes.com/sites/nataliesportelli/2017/01/10/kit...
Yeah this is often misunderstood. Instead of thinking that promises make your code "run later" it's better to think about it as reorganizing still-synchronous code.
Check out Beaker Browser. It uses dat instead of IPFS, but it's just 2 clicks to do just that.
Sublime Text uses Skia.
Sorry I screwed up the first paragraph and missed the edit window.
What kind of person sends an innocent man to prison just to score a win in a case?

Someone ground down and dehumanized by a corrupt bureaucracy. The modern judicial systems largely use adversarial processes as a proxy or as an approximation of truth. There are no oracles of truth. No one is your friend. There are only people trying to win, and this will inevitably include gaming the system. The DA is no one's friend, even if you are the victim. The cops aren't your friend. Everyone just wants to win. This is why there is the presumption of innocence and the 5th amendment.

EDIT: This sort of adversarial judicial system is akin to Democracy, in that it's the worst system of its type, except for every other system we've tried.
Given that the the incarceration rate in the US is more than six time the rate in France (https://www.statista.com/statistics/300986/incarceration-rat...), and the US population is much larger in absolute number, you wouldn't expect to hear as many stories, even assuming the French system is just as bad.
> But promises aren’t cooperative

Promises are cooperative.

You cannot interrupt execution (unlike, say, preemptible threads).

You can only perform other execution when the current execution terminates or yields, e.g. with await.

---

I think you are wanting browser UI events to preempt between Promises/microtasks.

That's fair enough, but saying that Promise aren't cooperative is the wrong description.
Have you ever strapped a go pro to your head? It's heavy and really throws you off. I think they've found that if you add battery capacity, you also increase the weight, which reduces the number of places you can use it.

Did you see the video on the page with the girl skateboarding? And holding the camera outstretched from her arm? It's really hard holding something heavy that far from your body while also doing things that require balance.

Bring a battery pack that you can stick in your back pack. But keep the camera lightweight!
> Like a Google labs of products that are in various states of whimsical testing?

They actually had precisely that, but then they cancelled it.

> Google described Google Labs as "a playground where our more adventurous users can play around with prototypes of some of our wild and crazy ideas and offer feedback directly to the engineers who developed them."

https://en.wikipedia.org/wiki/Google_Labs
I could even argue that lower turnout leads to better governance.

If you don't care enough to pay attention, if you don't care enough to investigate the candidates, then I'd prefer that you also don't care enough to go vote. If you do go vote, you (you the hypothetical uninformed voter, not you, my reader) are going to vote for the candidate that had the most ads. I don't want elections being decided by voters who are making decisions that way.
"Ghandi" -> Gandhi
How to get things done when you don't feel like it
Thanks for sharing the link.

I was just going to add that just based on the articles I read (in the NYT and elsewhere) that are within my field of expertise and how wrong they get basic facts, cause and Effect, etc. I don’t think I can trust them with reporting of other domains either.

News outlets across the board have entertainment value at best, nothing else.
> I don't subscribe to the idea that women are delicate flowers and need to be protected from a bit of swearing.

You're right that women - like anyone - are generally capable of dealing with a harsh environment, but the difference is women are penalized for doing so.

The most effective way to operate in a harsh environment is to match it. If busting balls is the way your peers call attention to a technical issue, then when you want someone to pay attention, you'll bust their balls. If someone challenges you in a rude way, often a rude rebuttal is the most effective response.

Women can do that just as well as anyone else, but the problem is when they do, they're judged more harshly. This isn't a question of corporate policy, but of human socialization. We all unconsciously expect women to be more mild and agreeable. So when they are rude, profane, or combative, we notice it much more readily and it provokes a stronger emotional reaction. People are much more likely to write them off as "unprofessional" or "drama". This in turn closes off one of the main options for dealing with a harsh environment.

There are two possible solutions to this: fix human socialization so that people no longer have involuntary unconscious biases about combative women, or simply cultivate an environment that discourages everyone from being combative, so we can avoid the issue and get back to building stuff.

The former would be ideal, but it requires broad sweeping social change (and a lot of time). Until that can happen, we unfortunately have to settle for the latter.
This is a pretty difficult problem. If you can't vet the candidates, you probably can't vet the person you want to vet the candidate.

It's a common problem for non-technical founders trying to hire their first engineer and has been written about quite extensively. One good resource that was on YC blog recently is this post [0] by TripleByte (it's basically marketing but also has good content).

Even if you're early stage, try not to think about it as a yes/no for the two candidates you have, but rather try build some kind of pool of potential candidates (even ones that seem very likely unsuitable). The questions you ask in each interview and the questions that other candidates ask you will be very helpful to get some kind of feel for what you're looking for, red flags, etc.

[0] https://blog.ycombinator.com/how-to-hire-your-first-engineer...
https://www.youtube.com/watch?v=FZL3YFWiayU
De-Baathification is arguably one of the primary driving factors in the birth of ISIS. It was such a terrible policy, and set the USA up to fail from the beginning in their mission to implement a stable, functioning government.
wow, US culture is so exotic, I love it!
There goes the privacy :). Now let's wait 3 years till some journalist 'discovers' this.
I have a strong feeling that you can mostly tell from the details of the crime itself, whether a given murderer would go on to be a serial killer, or whether this was just "a one-time thing."

It makes sense to me that people are desperate to put away serial killers (because the alternative is more deaths), insisting that the case must be pursued until someone is put away for the crime.

But it doesn't make sense to me that people would rather an innocent person rot in prison with nonzero probability, than a killer who will likely never kill again go free. I feel there should be a very high standard of evidence to convict in cases where there's no likelihood of continued societal harm coming from the guilty party, whoever they are.

(Yes, from an anthropological viewpoint, prison exists not just for rehabilitation, but also partially because people just want revenge... but the whole point of centralizing and structuring this mechanism for societal vengeance, is to prevent that vengeance from being applied to the wrong person!)
John Henry Effect
For a more recent case than Joan of Arc (which was hardly a trial by nowadays' standards), have a look at the infamous "Affaire d'Outreau" which was really a huge scandal at the time.

I personally think we just talk more about the USA because:
- everything the USA does or says is heavily scrutinized anyway,
- many more people can read English than French or Russian so news about cases like this one are more shared on social networks, including among foreign people.
Worlds Biggest Drivable Hexapod Robot
Alternatively, these issues are chosen for prominence specifically because they're divisive.

Note how none of the issues you've listed actually threaten status quo economic interests.

(You might think immigration does, in that tightening it up would increase competition for labor. But the issue would be backstopped from harm to actual people long before the economics would be affected)
Ah, got it. Thanks :)
SLS is far behind still, it's a bit premature to conclude that SpaceX and ULA _won't_ gobble up all the contracts and render SLS obsolete.
"For people who build websites for other people". The headline is so freaking hilarious! Haha
What do you mean “there are more vertebrates by far”?

By any measure (number of species, number of organisms alive, biomass) invertebrates VASTLY outnumber vertebrates.
This is why we need more ethics in engineering. If you spend all your life selling arms, you shouldn't be able to use your immense wealth just before you die to change your legacy. "Move fast and break thing". "It's easier to ask forgiveness than it is to get permission."
Show HN: Banter – Podcast Together
Clojure would be a nice feature