skysight-inc/HackerNews huggingface dataset:
Imagine if the material contained morally grey stuff, like something politically incorrect. Not even illegal - just monetary support for some alt right figure or someone.

Then imagine if the material was about this other woman before he got his divorce.

Then imagine if the material contained actual borderline illegal stuff or something like photos of his nieces on a beach holiday.

He got lucky - many many others would capitulate.
That photo of Colossus
How to prevent targeted cyber attacks? 10 best network sandboxes
No I wouldn't got that far, for most of us there are places we can and cannot afford.

But this is how you have to regard US menu prices: you add 1/3 or so and have a ballpark figure for what it's going to cost you. Whereas ordering the "menu €15.50" is something you can safely do after checking that you have 15.50 in your pocket.
Android only added TLSv1.2 in Android 5.0. Sure, seems that was ages ago, but Android 4.x audiences can still be relevant to some.
The article is about Linux not Windows trackpad use. Because three mouse buttons have been pretty standard on Windows mice for a long time there is quite a bit of software that makes use of them on both Linux and Windows, more so than on a Mac where software could only assume one mouse button for a long time. This does make trackpads a bit more of an adjustment on Windows and Linux.

I use a large Wacom tablet in touch mode much of the time. It works pretty well with gestures for left click, right click and left drag but you do end up needing alternatives for right drag and middle click and drag because you run out of fingers. That's an adjustment for software like Unity or Blender that use them in their default control setups in Windows for actions that are not suited to keyboard (like camera control).
East of France?
While these good options may be available, average people probably simply don't know about them. How would they?
Looks like Bezos will own the National Enquirer soon.
Actually, it probably would have been even worse in the old days of page rank rules all. I guarantee you that there is a lot more relinks to the NYT article than to its source.

Are all of the news article pointing to the blog source ? Yes (well not even that actually). But the rest of the web, the reddit, the facebooks, the twitter, the everything points to the news article on NYT, Fox, ...
How do we know if GDPR is actually working?

Did we expect 60K? Does that mean we should expect a reduction in the future because companies are taking the right actions? Should we expect to see a reduction in identity thefts? How does the EU know the law works?
This is a pretty good overview, though rather hand-wavy (eg the overview of RL here gives a VERY course idea of how this stuff works in practice). And the characterization of existing similar overviews as either overly technical or overly flimsy/fishy is a bit much ; this itself links to some things like Machine Learning for Humans (https://medium.com/machine-learning-for-humans/supervised-le... , or see eg http://brohrer.github.io/blog.html#how_machine_learning) , and in general as acknowledged by 'Yes, again' this is well trodden territory. Still, nice pictures ; could make for a great video , perhaps.
Nokia Seeks Redemption
Surprised to find the Dutch in first place. I believe it’s their obsession with accountability that encouraged more people to report instances of breach.
UKUSA treaty: goes back to 1945, GCHQ is used by the NSA as a convenient work-around for restrictions on domestic surveillance. This was all documented by James Bamford in his histories of the NSA, "Inside the Puzzle Palace" and "Body of Secrets".

(You're looking at the present-day for context, but these agencies run on protocols that have built up over many decades, dating back to the Cold War.)
I'm a native German speaker and for programming I mostly use English only.

Some of my customers and co-programmers don't speak good English, but that's the only reason for using German on the job.
Still in FF 67, Windows
That's a long road. Plus, short of cutting off support for legacy versions you would not mitigate downgrade attacks. On the flip side, if we're ever going to go down that road it needs to start somewhere.

A middle ground might be a modern stripped down TLS stack and something similar to HSTS to externally flag that a given site does not accept downgrades.
ouch. too real.
If the side project is "small", then the migration can be done in a few hours tops, so user impact is probably negligible. Have you encountered a more severe problem maybe?
Some comes from the attitude of creating the group "2nd generation immigrants". In the US, that's basically not a thing.

There are reasons of course, just sayin'.
Mastercard strives good vibrations with new sonic brand identity
Sprint sues AT&T over its fake 5G branding
This. I had an X201 for a while that didn’t have a touchpad. That was absolutely on the mark.
What kind of phone does he use? I am going to guess an iphone...
it's actually not that complicated, at least for restaurants. you're obligated to tip if and only if you're at a sit-down place with table service.

that said, I always tip at my favorite takeout places, but not necessarily 20%.
That's really just evidence that they are inferior for competitive FPS play. You could equally say that the strongest evidence for mice being objectively inferior to graphics tablets is the lack of pro artists using them for drawing.
https://www.urbandictionary.com/define.php?term=I%20like%20t...
How bold of him! (pun intended)
Introduction to real-time chat, voice and video API
Linux, that's even worse. At least Synaptics on Windows comes with a control panel, on Linux you're stranded reading a man page, writing a file and putting it in /etc/X11/xorg.conf.d/, then restarting Xorg a thousand times until you get it right.

And then if you're using libinput instead of synaptics, which is the default on most distros now... just forget about it, because whatever you need is simply not implemented yet.

Using Linux on the desktop is a self-inflicted wound, and I can't believe this guy would write such a post saying that "trackpads sucks" when he uses Linux. Doing that is at best dishonest and at worst malicious.
> das Mitleid - "mit" means with, and "leid" would be related to the verb "leiden", to suffer. So you'd have "with-suffering", which makes it possible to guess the actual meaning - "compassion"

That is just the same in English. Although you probably need to remember a bit more etymology, and some Latin doesn't hurt, "compassion" is just the same. "com" means with and "passion" in this context also means suffering.
Broadly speaking everywhere the BBC did well the Tories took as reason to see them as impacting on free competition and commercial interests. There have been periodic Tory calls to privatise them for decades.

BBC online has been significantly limited twice, and BBC news more generally once (One relatively recent Tory change required the BBC to take on the costs of World Service that had always been Foreign Office until that point. Whilst editorially independent, the FO could ensure certain regions received output).

It is quite sad, as there were many areas they were doing well in.
GP is saying the UK tells the US "Hey, we're gonna spy on your citizens", and the US says "Okidoki, just make sure to pass us the data you collect". And vice versa.
And they can't afford even a tiny bit of redundancy?

Big companies tend to defer risk. Managers and project leads want to start new projects rather than upgrade existing infrastructure. Combine these forces and sometimes you get a catastrophe.
Indeed! Even I was quite fascinated by that phrase. I really wonder if AMI folks did any what-if analysis before shooting off those e-mails. At least the best-case and worst-case scenarios if not exploring all possible branches.

I mean come on, you are literally taking on the richest person on earth and didn't even evaluate implications!? Just to belabor the point, he's not only the richest person right now, he's among the top 15[1] wealthiest persons of human civilization. And you are threatening him with, what, a bunch of nudish images and adult text messages!?

> and now the man who has a rocket company for fun is clearly pissed.

This had me laughing for a long time!!

[1] https://en.wikipedia.org/wiki/List_of_wealthiest_historical_...

Edit: Added wikipedia reference.
Why Entrepreneurs Stop Innovating
Best Cross Platform Framework for Mobile App Development
Things improved permanently when I became scientifically convinced that carbohydrates are not food for humans.

I went from obese to slim and have remained that way for years now.

The actual loss of weight was a tough slog of exercise, severe caloric restriction and muscle-building.
I think we can roughly equate Swedish with German, and gosh do English words sound "cringe" in Swedish. Luckily, we can often use the direct translation, English being very Germanic. Pointer becomes "pekare" for instance. Mouse "mus" and so on. So people recognize what it came from and can use the familiar sounding native version. "Computer" becomes "dator" meaning something operating on "data". "Data" is "data" in both. "Linked list" is "länkad lista". You see the pattern?
Sure, this is the standard anti-agility argument. "Oh, we understand yesterday's mistakes now, so, just throw away everything built before today and start fresh, then there will be no mistakes". It's like CADT but with cryptography.

If you have the luxury of greenfield development, you are welcome to try this. There's a pretty good chance you'll screw up badly, but regardless when tomorrow more opportunities for mistake are discovered you'll be vulnerable and won't have a greenfield any more. You get to learn basically the same lessons about agility everybody else did, the same way everybody else learned them. Brilliant.

The Web is not a greenfield development. Google may have "pushed HTTP 2" but you can still connect to their sites using HTTP 1.1 because _of course you can_. So that first step, where you throw everything that already exists away, is immediately the end of your whole strategy for the Web or more or less any public Internet service.

You might be thinking. "OK, old crap stuff would be affected, but my new shiny things would be fine". And you're almost right. But you have to really operate a scorched earth policy, the new shiny things _must not_ interoperate with the old crap at all. And that's a deal breaker in practice on the Internet. If you say "Well, if we can't do shiny I guess we'll do the old thing" then you lose immediately, that's the thrust of their TLS 1.3 example, both client and server want to talk TLS 1.3 which isn't vulnerable - but the attacker abuses the fact that they're willing to talk TLS 1.2 instead.

If you don't want to do RSA kex in your own system where you control all servers and clients, don't do RSA kex. I commend this, it's good sense. You can use the exact OpenSSL version described as vulnerable in this article, switch off RSA key exchange entirely at both ends and the vulnerability vanishes. But alas even "almighty" Google does not control all servers and clients on the Web.
It all boils down to the fact that the human body wasn't engineered to sit / lay down 23hr/day.

Start moving, go for walks, do some calisthenics at home, buy some resistance bands for home workouts, get a stationary bike, anything is better than nothing.

Depending on your kid(s) age, go to the swimming pool / parks / hikes / bouldering gym / &c. with them.

> 8 to 10 hour a day dev here

Cut that to a healthier amount.
I believe there will be no way for you to start a normal training routine right away. You can start with daily 7 minutes workout ( https://www.webmd.com/fitness-exercise/a-z/seven-minute-work... ), that should create a small habit, and later you can build on that.
Instagram and Facebook will start censoring ‘graphic images’ of self-harm
Humble Bundle Intro to Code bundle (video courses)
Wait what, two complete rewrites of their complete website in 2 or 3 years?

If you have that much time to spend on rewrites, I really envy you :-)
I think this is what you’re asking for with your last sentence, but I’m not sure so I’ll say it anyway:

My main gripe with Java’s checked exceptions is that there’s no way to bubble up a checked exception from inside a functional interface, because the function signatures differ. For example, if you want to close a bunch of files, you can’t do `files.forEach(file -> file.close())` if the call to close throws IOException — you need to use an iterator (which is longer) or catch and re-throw it as a RuntimeException (which is much longer). Libraries like JOOL can help here, but not completely.

It also doesn’t help that certain methods are declared as throwing exceptions that aren’t actually thrown, such as `ByteArrayOutputStream#close()`.

I used to argue in favour of checked exceptions, but once I switched to Kotlin, I realised that I didn’t actually miss them at all. However, my other favourite language (Rust) uses something a lot closer to checked than unchecked, so maybe I’m just writing different kinds of code on the JVM to let me get away with having this opinion!
> First, this is about the UK, which is a more "class-based" society than the US.

That's mostly a thing we've come to believe, it doesn't necessarily hold true today. consider https://www.economist.com/graphic-detail/2018/02/14/american...
I don't know how helpful this will be, but I was overweight (not quite obese) from about age 8 to 24. At 24 I had a major personal event (end of a long-term relationship and end of my life as I had it "planned"). I can't say this was completely a conscious choice, but I turned to exercise as a way to cope. I had always been somewhat active (into sports), but now I got into jogging,then running, then weight lifting. It was therapeutic. I lost a lot of weight. Too much, at one point (hence the weightlifting). Point being, I'm in my late thirties now and have kept it off despite that initial emotional motivation being long gone (I'm happily married with kids, love my life). I don't know that I could have done it without the initial emotional shock, but I do know that before that I thought being fat was part of who I was, and I now know that clearly wasn't true.
Well, the EU was founded specifically around France and Germany. The UK did not want to join originally. They only joined later, and were for a long time considered the third most important and influential member, before Italy.
> You can't force a cow to produce milk, but you can force a woman to incubate a baby?
reply

The use of the word "force" is the key word here. Who is doing the forcing? Who should be making the decisions about what happens to the body?

That's the autonomy question.
Dostoevsky foresaw how 21st-century liberalism would undermine itself
Interesting sidetrack here: https://en.wikipedia.org/wiki/Hiroo_Onoda

> was a Japanese holdout who did not surrender in August 1945. After the war ended Onoda spent 29 years holding out in the Philippines
I have family in Louisville and visit on a regular basis and have seen the issues firsthand. The microtrenching has caused and will continue to cause damage to the streets. The rubber sealant is commonly free from the trench and potholes form quickly. These are fixed by tax dollars and there is not a quick fix short of repaving every street.

The community here isn’t digging on Google trying to innovate. The anger comes from a highly successful company taking a risk, seeing it fail, and just peacing out leaving others to clean up the mess.
"Like the cut of their jib" means you like it. They tried to invert it in a clever way, badly.
I’m on the opposite end. I just had to export a JSON based AWS CodePipeline configuration and had a hell of a time trying to edit it and paste things in the right place.

I ended up converting it to yaml, making the edits and converting it back to JSON.

Before anyone asks the obvious, how do I handle deeply nested code in brackets. Simple, I don’t. When things start getting nested deeply, I use my IDE to Extract Method.
Ask HN: How do you get over the initial fear of learning something hard or new?
Particularly with regard to new software projects, languages, concepts, etc.
The New Tech Totalitarianism – when companies know too much
It’s About Time You Translate Your Wordpress Website
Oh you are all so naive. They listen through the built in speakers on their cheap Android phone. In mono. On the bus. And everywhere else.
Why do you need the if construction? The stack grows downards (at least on x86_64), and clearing with zeroes in general starts at the first adress (even if this isnt guaranteed). So the CPU sees a write 2097152 bytes below the last used stack location. Which might be in the heap if ther is no stack protection.

Then again, 2Mb is nothing on a 64 bit processor, so I don't think the chanse of hitting the heap is very big.
14-months may be pushing it -- they have a stated weight and height limit but in practice it depends if your steward cares or not. Over weight/height isn't going to break the bassinet, we had ours with the legs hanging over the edge. Some stewards though whenever there is turbulence will ask you to take your baby out so you can cover them with a seat-belt. When they are sleeping this is not ideal. On a long flight, this can happen a lot (the seat-belt light turns on, even if you barely feel a bump from turbulence afterwards). We ended up saying "ok, sure" when they come and ask, and then when they walk off we just wouldn't do anything. All in all, I found travelling with an infant pretty OK. Depending on what time your flights are, they might sleep a good 8 hours in the bassinet!
Show HN: Quickly browse the history of any GitHub file
The need to "sign up" and go through the gatekeeper is a problem already. The whole point of net neutrality is to make sure ISPs aren't going to become such gatekeepers. Whether they charge for passage or not is irrelevant.
With the "callable" concept i meant, that many things are seen as callable:

[$obj, "methodName"] => callable for $obj->methodName()

"str_replace" => callable for function "str_replace"

["ClassName", "staticMethod"] => callable for ClassName::staticMethod()

"ClassName::staticMethod" => callable for ClassName::staticMethod()

function() {} => callable for a lambda

I would prefer a "ClassMethod" and a "Function" type, instead of using strings.

$x = phpinfo;
$x();

$y = $obj->method;
$y();

But i don't think, this is possible, because PHP supports global constants and function names cannot be distinguished from constants, especially because PHP is not case sensitive regarding functions and classnames.

But I see, that my karma has decreased with this post, so it seems, that not many are in my opinion...
I guess it's not, as it doesn't support TLSv1.3 yet: https://news.ycombinator.com/item?id=19113106
>Greed will always conquer everything, that is, the large corps, banks etc are greedy and if they want somehting to happen then ultimately it will

I hear this all the time from Brexiters who are apparently unaware that Brexit itself refutes this thesis.
No, that's not what the vast majority of users does.
I haven't tested this since then, but this wasn't the case in 2014[1]. I haven't noticed these issues since then, but back then it cost hundreds of microseconds -- 8 orders of magnitude more than "a few ns".

EDIT: I just re-did the relevant tests on Go 1.11.5. It's significantly better than in 2014 but it still costs between ~20us and ~50us ("only" 4 orders of magnitude more than "a few ns").

goos: linux
goarch: amd64
BenchmarkPut-8 50000 27502 ns/op
BenchmarkPutDefer-8 30000 46774 ns/op
BenchmarkGet-8 50000 29812 ns/op
BenchmarkGetDefer-8 20000 89701 ns/op
PASS

[1]: https://lk4d4.darth.io/posts/defer/
Sure, the CubeSat standard was a big breakthrough of course. Bob Twiggs & Jordi Puig-Suari really helped to push forward the idea of standardization as a path towards reducing costs, but it was primarily intended as a learning platform for grad students.

I kinda draw the analogy of how the Raspberry Pi went from being a learning tool, to something that hackers/makers saw as an opportunity to innovate on. CubeSats went through a similar transition.

The work that then led to commercial activities came from a lot of different people have similar ideas about how commoditization can help to reduce costs and allow for riskier projects.

There's actually a strong bias in the media that doesn't reflect the diversity of projects, missions, and technologies on the market at the moment. The idea of using a platform like CubeSats to open up the space sector is a lot more widespread than I think more people are aware of.
Yeah, running plugins is not a difficult problem in most languages; it isn’t widely practiced outside of the PHP community because most folks don’t want to be the reason their users were hacked.
"donations"
It's funny how we always apply the term "humane killing" to animals and never to people.
This looks like an uncredited rewrite of this article:

https://bitcoinexchangeguide.com/iranian-banks-support-new-p...
Nobody lives in a vacuum, and there are many reasons for not being able to choose the techs you will have to work with.

In fact, the main reason is that there is no current other client side web language than Javascript.

We don't use JS because it's great. It's a badly designed languages, and half of the stack we use are hacks to make it usable. We use it because there is nothing else.
The point wasnt that it costs 4 bucks more, its that they are hiding part of the price. You are pretty much obligated to tip in the US.

Yeah it might be worse as a signal. I've seen a lot of these satisfaction meters lately, where you can press some smileyfaces when you leave the restaurant. If you add the ability to enter a table number you can kinda review your server, after you paid, in private (or at least not with the server giving you a stink eye because you didnt tip)
I think we need to plough our own field and not be too concerned with other people’s fields...especially in an age when all the best fields are on display.
Can you give me an example of somebody that did that? :-)
I think FPSs are a good proxy for mouse usage in general, because they require a balance of speed and accuracy. RTSs are more demanding of speed (higher actions per second), and drawing programs are more demanding of accuracy (which as you point out makes graphics tablets better here), but FPSs need a wide variety of mouse techniques. There is no "competitive office suite operation" so competitive FPS play is the most demanding test of this kind of pointer control.
I usually can't stand to watch the videos, but the discussions on mortality and the precarious fragility of life in general I've found valuable. Because of that sub I am more careful in many situations and do value life much more.
Also jesus.
Auratones are not bad speakers though. They're single driver and non-ported. That has implications, namely better low end response, and uniformity in the waveform: ie. no notching from cutoffs; sound comes from one place instead of two (better spatial representation), and also a lot of consumer audio is on single driver setups (earbuds, laptop speaker, p much anything that doesn't have a dedicated tweeter or subwoofer).
I’ve never consciously thought about this but this seems to be how I use my windows 10 touchpads intuitively. The only difference I notice is three finger swiping for window shifting is better on Macs, though it is poorly implemented on windows.

This might be hardware specific implementation though?

The article implies to me he is just frustrated that his workflow is different with a touchpad and is hitting status quo bias
The log (as in chronologically written record) surely derives from the book where the log measurements were recorded, so it's all the same basically. Nauticalese is like a separate language that "infects" coastal languages with common terminology. Of course this would all be much more interesting if Log and Buch did not share gender.