skysight-inc/HackerNews huggingface dataset:
There is no direct connection. But a respect for human rights is required to belong to the EU. Leaving the ECHR would cast the UKs commitment to human rights into question (at the very least it would be an indication that the UK has a different conception of human rights to the rest of the EU) and would mean that the EU would have to scrutinise whatever legislation took its place to ensure that the UK did still intend to retain a conception of human rights close enough to the other member states.

None of this means that the recent referendum gave any mandate for leaving the ECHR.
An Introduction to Serverless Microservices – Jeremy Daly
I've seen those criticisms but you have to remember this is before the Internet and before cross communication with other countries, etc. It's a stretch, do those critics expect them to be investigating something and spending hard earned money visiting all countries around the world to verify some random fact of an artist? The documentary is based on the personal experience of some fans in South Africa and people that give that criticism don't seem to understand the context. Plus, the film (as its title is named) is about THEIR search for sugar man not about the life of the guy itself or all the facts around his life.
To me it is annoying slow to open gmail, but the navigation is mostly very fast.
Good luck finding anyone willing to issue you a cert that's valid for 20 years.
You don't quite understand the concept of a light cone.

Yes, we get new data all the time, and the extent of our horizon is growing. But it is always finite. You cannot look backwards past the big bang singularity, and you cannot look forwards beyond "now" for any value of "now".
HTTPS protects against all of these:

> any site that is loaded via http can have content mutated -- forcing users to http (and then acting as MITM), injecting javascript, other payloads.

Which is why everyone is moving to HTTPS.

> If you can get a foothold on client computers you can also do things like inject trusted CA's to allow yourself to act as MITM without any cert issues raised.

If you get access to the client computer all bets are off. You can just force all their traffic through a MITM proxy, no router hacking needed.

> DNS can be mutated.

Which won't allow you to MITM HTTPS sites.

> Auto update software that does not check the cert chain and hash of the deliverable can be used to inject and run code.

Any auto update software which doesn't verify certificates has a major security vulnerability.
It’s not that cut and dry. For a lot of reasons, I don’t do side projects. But I do choose jobs that are using technologies that will keep me marketable. So if I want to learn a new to me technology, I’ll often work some crazy hours to both learn the technology and get the work done.

Yes my company benefits from it, but so do I. For instance, given a choice of trying to come up with an idea to learn about a feature of AWS and pay money for the resources I use, and take advantage of my work AWS (Dev) account where I am an admin, I would rather do a work related project where I have the resources and I don’t have to come up with an idea and I don’t have to pay for it.

What I don’t do is “signal”. I don’t stay at work late, I don’t send emails out after hours, and I pushback if they give me unreasonable deadlines.
Stroutrup's "Tour of C++" might be what you're looking for.
Also, the new (now a few months old) Google finance UI as well.

The charts are almost always broken, clicking on 1M will not show today's levels.

And earlier I could just put a /FB or /GOOG in the URL to get to that page instantly, now the URL is some 100s of long char string (sorry, I am from C/C++ world so dont know the exact terms for these)

Then there is the news events map to the chart, used to be cool to see what caused the dip/bump, but not there now..

I have since moved to Yahoo finance, but that has too much ads and autoplay videos.
Over 50M accounts are compromised and we're going to split hairs on the proper way to divide up a week? The optimal number of days to alert your 50 million users that their accounts have been compromised is zero. Think about how many businesses that use FB and the thousands of 3rd party sites that use Facebook's API to authenticate users. I don't feel Facebook should get to be sole arbiter on deciding the severity of the incident when if affects so many and has so much potential to financially impact other businesses. They should have immediately sent out an alert when they discovered it.
It will look funny to wear gold bricks.
None of those will happen anyway because having companies like Google and Facebook based in the US is way too much of an intelligence advantage.

As long as they willingly cooperate with US intelligence interests, which they do, that long they will be able to do whatever they want.

It's a win-win situation for the US government: Have Google, Facebook and co. do the dirty work and get the bad rep, while US government looks like the good guy for occasionally poking at them, never demanding any real change, but still getting all the data.
it's especially bad on Firefox. With that, and the fact that Google is killing Inbox, it feels like time to look for alternatives.
Just because it's a global site doesn't mean the traffic is distributed uniformly across the day. Certain regions are going to have higher traffic during business hours. I'd guess their off hours are somewhere around 6pm PST when North / South America has stopped working, Europe / Africa is asleep, and India is just waking up.
I personally don't work with machines like that, and never have, but I imagine most service would be out of the question without bringing down the magnetic field?
If the magnet is not active, certainly consumer electronics could be used even near it. If the magnet is active at anything close to it's operation level, I'm seriously skeptical that a cell phone would fare okay close to it. Have you tried for yourself? Are you sure that the photos you've been in touch with were not rather taken at about 0T ?
That was rude. My question was for the users who put it there, I want to know what it is they find so interesting about a glossary.
How about just adding a "feedback" box that reviewers could add feedback to if they wanted which could then be included with the rejection email?
DeepMind’s New Research on Linking Memories, and How It Applies to AI
This is the classic meaning of "begging the question": an argument that sneaks its conclusions into the premises.
Thunderbird is the most popular choice and supports add-ons.

For comprehensive alternatives to Microsoft Outlook, Evolution is well-integrated into GNOME, while KMail (part of Kontact) is well-integrated into KDE.

Alternatively, Geary (GTK+ 3 based, adopted by GNOME), Pantheon Mail (Elementary's fork of Geary), Claws Mail (lightweight GTK+ 2 based), Sylpheed (lightweight GTK+ 2 based), Trojitá (lightweight Qt 5 based), Kube (Qt 5 based, integrates with Kolab Now), and Mutt (text-based) also work on Linux.

All of these applications are free and open-source, and some of them also work on Windows and macOS.

Thunderbird: https://www.thunderbird.net/en-US/

Evolution: https://wiki.gnome.org/Apps/Evolution/

KMail: https://www.kde.org/applications/internet/kmail/

Geary: https://wiki.gnome.org/Apps/Geary

Pantheon Mail: https://github.com/elementary/mail

Claws Mail: https://www.claws-mail.org/

Sylpheed: http://sylpheed.sraoss.jp/en/

Trojitá: http://trojita.flaska.net/

Kube: https://kube-project.com/

Mutt: http://www.mutt.org/
360 Total Security 10.2.0.1175 Crack with Serial Key Free Download
That’s an interesting tactic.

I’m a EU citizen and I’ve always been intrigued by Estonia’s digital citizenship. I’ve only picked a few tidbits about how it works and they may be wrong, so take this with a grain of salt.

From what I understand, a digital citizenship is different from a normal citizenship. It allows you to, for example, open a company, but I don’t know if it gives you enough to make you a EU citizen. In Portugal there’s a bit of a kerfuffle about the Golden Visa programme[1] because it’s seen as a way to buy EU citizenship for cheap[2] and cause problems for nationals[3]. I’m not aware of the same happening through Estonia, so it makes it me think it doesn’t give you EU citizenship.

In addition, you have to actually go to Estonia to set up the digital citizenship; it’s not something you can do completely offline and be done with it.

Methods such as marriage are not that effective in Portugal, at least at the moment. I know of two people with legitimate reasons to get Portuguese citizenship and the process has been a chore, taking years.

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

[2]: Yes, you need to invest, but you keep your investment.

[3]: House prices in major cities and surrounding areas are through the roof.
I'm just going to put this out there: this benchmark is silly, and only good for making languages with specific types of calling styles look good. It doesn't predict any real world performance. It doesn't speak to real world optimizer outcomes. It really just measures how shallow your call abstraction is. Several languages here perform much worse than equivalent code because the way the language interprets and executes naive recursion is different.

I've seen this game before, so the very first place I looked was the Haskell version. Sure enough, it doesn't even try to force the call graph at all. There's even a section entitled, "breaks the benchmark" and it doesn't note Haskell or other languages with different call semantics are not doing the same thing at all. It just says Haskell doesn't terminate.

Confusingly, there is then a "mem" benchmark which seems to ask "What happens if we do this with even the vaguest damn about algorithmic complexity?" But these are so all-over-the-map they don't even come close to measuring the same thing and have different memory usage.

What's frustrating about this is that the double-uncached is always the wrong way to write this code. It's never good, it really doesn't benchmark anything real world. It's not even a very good compiler benchmark because many optimizers actually go under the hood and rewrite code that is in this obvious style to be something else entirely, just to do better on these benchmarks.

For the Haskell benchmark as an example, the best way to to write this lazily is to write a function that consumes and drops a list like so:

fibF n = head $ drop n fibs
where
fibs = 0 : 1 : next fibs
next (first : rest) = (first + head rest) : next rest

-- Or using a library function most Haskell Fp devs know.
fibZip :: Int -> Int
fibZip n = head $ drop n fibz
where fibz = 0 : 1 : zipWith (+) fibz (tail fibz)

This is fast (it gets fused down to essentially a for loop in Haskell, and others like Javascript & Clojure can use this technique for a memory-efficient approach) it's very straightforward, and it's also completely outside the world of something you can write naturally in C or Java (there is a natural Golang expression, but I don't see people using it).

This approach isn't even particularly fair to other languages that are good at producing performant machine code, like Rust.

These games are not really indicative of anything. They waste energy. Folks should understand what their language runtimes and compilers are capable of, rather than asking, "How well does this fare on the worst possible algorithm for an operation who's semantics are only loosely defined?"
No need for the anti-anonymity here. Politely asking for a source is fine.
It's debatable if the China thing applies, in any case congressional committees need not interfere.
For me, it's not a problem. The go runs 72, but most apps don't take advantage of that But it's true that some people are more sensitive to lower refresh rates. As another user said here, Carmack said that with 72 Hz, almost every person should feel fine, so there is almost no upside in bringing it further up.
Porn has never had a problem with charging people's credit cards...

And in states where marijuana is legal, cash is the easiest solution for everyone. In states where it is not legal, cash and Venmo seem to be the preferred methods of payment.
The new UX is beautiful, well-thought-out, consistent, and sporadically hangs for tens of seconds at a stretch on my 2017 16gb i7 MBP in both Chrome and Firefox.

My theory is that network interruptions during pageload cause the balance of these problems, as one of the environments I'm most frequently in has low-quality wifi. Haven't had time to do profiling or even so much as crack Devtools on the problem, but I casually imagine that they are dynamically loading a lot of libs, so a broken pipe or a dropped packet or two would certainly immobilize the UI until TCP/HTTP had gone through the dance of either resending the packets in question, or teardown/setup.

That said, the previous edition of Gmail -- possibly because it was lighter weight -- rarely misbehaved this way.

I believe we are seeing with gmail some of the current limits of the SPA designs. So it's not Google's fault, per se, and we should expect more and more sites to begin to evince the same drawbacks as the SPA model ineluctably takes over. (It really is superior.)

Eventually, problems in SPA will be resolved by improvements at the backend, on the wire, or by way of improvements to webpack, or the browsers themselves.
I'd love to know what other frameworks would be easier. It's all relative. I've been involved in upgrades of a lot of statically typed projects, in many languages, and... it's all the same. Major upgrades are always a pain in the ass.
As much as I don't like the new GMail, this sounds like a bad filter rule and a classic case of PEBCAK.
Maybe, but what dependently typed language has the stability, documentation, framework and overall development ergonomics that would let you create something like Github with the resources and the time they did?
The number is still a bit confusing for an outsider though, no?

Twitter is worth 20B. Facebook is worth just five times this and also has Instagram and Whatsapp. Is this worth as much as Instagram which has a huge and wealthy audience?
Natural gas is offsetting coal, not gasoline. Gasoline consumption is overwhelmingly through light vehicles (sedans, SUVs, pickup trucks).

Coal (anthracite)	228.6
Coal (bituminous)	205.7
Coal (lignite)	215.4
Coal (subbituminous)	214.3

As you can see, natural gas has half the CO2 impact per million btus as coal. It's a great bridge until wind, solar, and utility scale batteries take over (natural gas ramps quickly, coal does not, and is much cleaner).
> But startup costs have undeniably increased over the past few years. We thought a $30K increase was necessary to help companies stay focused on building their product without worrying about fundraising too soon.

I didn't realize that this was true. I'm interested in hearing more about what has caused the increase in startup costs.
Facebook security breach: Up to 50m accounts attacked
We haven't exposed it yet, but it's implemented internally. Follow our blog and we'll update you when it's released.
I don't think its fair to blame FB on the decay of democracy in the information age. Surely Twitter is also to blame them. I think the blame is on the users. Its not possible to be perfectly informed. It is possible to keep your mouth shut if you don't know something for sure. Perhaps its the fact that in real life, to say something you need to say it to someone's face and on social media you don't have that social weight to carry. This brings about people more likely to share misinformation. If this is the case, its not the fault of social media, rather the fault of internet culture. More personal responsibility is the solution. Not an improved ML system to detect fake news.
Wow - this almost looks like one of those automated, cheesy postings ... but I ensure you, it's not! ;-P
It would be nice If you could mail order a colony of genetically modified bed bugs just like you can order pesticide. If this option were to exist even if there was a resurgence you could easily fight them off with this new option.

Now that I think about it. This would make a great startup idea.
Painfully slow, that's how I describe it too. Right now I'm on a remote location, where internet is delivered by antennas, bandwidth is not much of a problem but latency is high. I've got used to it for most sites, but not with Gmail, Gmail is an exception, it makes me doubt if I lost connection or not, so I usually open HN to test it and 99% of the time it's Gmail's fault not my connection's. I prefer to use Inbox since it loads twice as fast, too bad Google is shooting it down soon.
Telegram is not secure. It is optionally secure.
IC3 Issues Alert Regarding Remote Desktop Protocol (RDP) Attacks
I know that is superficial, but although Rust has many great features it looks too much like C++ for me. All those :: and template<likes> are making it look too busy for me. Also type inference looks a bit too powerful - it may make things easier to write, but harder to read.

Personally I cheer for Zig and think that it has the biggest potential to really become a C replacement for me. Other then that I hope that Myrddin [0] will see stable development till 1.0 and beyond. Myrddin has my vote, because it uses QBE [1] compiler backend instead of LLVM. Now that I think about it it would be cool to see Zig on QBE. I just don't think that the current LLVM monoculture is healthy in a long run.

Maybe I'm weird, but I would like to imagine a language like Zig compiled also to DEX for Android and CIL for Windows. Then it could have mostly free platform-native calls. So one could really write truly first-class cross-platform apps.

[0] https://myrlang.org/

[1] https://c9x.me/compile/
You realize that the article in question is about hacks against vote tabulating machines right?
Lmao. Very good point.
and at github's scale at that.
HN never fails to disappoint. Anything to hate on Musk, including accusing him of building multiple tremendously successful companies just to appease his girlfriend. Clearly a substantiated opinion.
I don't have revert option anymore.
There is something wrong with abuse.
Voter suppression is an actual real world problem that happens today, not a hypothetical problem like the one you are worried about. Allowing voting by mail is an improvement to that real world problem as it reduces the barriers to voting for those that are employed in jobs that don't give time off for voting or who don't have transportation to their voting location.

Voter intimidation is already illegal and there is no indication that it is a legitimate problem in the states that have postal voting.
If you have an automated test suite for your applications, and you use it to ensure that candidates pass before deployment, why can't you test new Kubernetes releases by ensuring that your apps' test suites (which are known to be good) pass on new Kubernetes versions? If the test suite fails on a new Kubernetes version, then either improve the test suite to get rid of false positives or fix the software.

In proper CI/CD practices, build "stability" is an anachronism. Master is always green. Test changes before merging. If the changes fail the test suite then don't merge and don't deploy until it's fixed. Master stays green. Why is dynamic infrastructure any different?

LTS only makes sense as a strategy if testing and carrying out the upgrade involve significant amounts of work which needs to be planned out in advance. Ideally, this isn't the case.
Same. I hope keeping the previous design as an option won't be removed.
Is it just a tad ironic that Facebook just got hacked and people are recommending that you move to a Facebook owned messaging platform as a solution?
Absolutely, assuming the laws don't change.

Wrt "externalizing to eveyrone who pays taxes", you'd be absolutely right if I hadn't omitted, for brievity, the reason why you get such large tax breaks and subsidies: you undertake to rent at preferential rates (roughly 20% under market price). In effect, you run a small scale public housing operation.

The subsidies are related to rennovation works you specifically agree to pay for, obviously at the start of the project. The largest tax breaks are in effect at the start of the project as well so the risks, while they do exist, are very limited.

The biggest risk is that you buy a run down property (which rennovation you agree to finance) in a run down part of a town. At the end of the ten years, you might have a reasonable property that's unsellable because the area has tanked even further.
Ugg, everything was doing great with "flat design", I knew that wasn't going to last, designers have to justify their position every few years after all. I don't use Chrome often but I notices the bubbly round crap was making a come back. I wouldn't care about the gmail change, because I don't use the web interface often, but this company-wide redesign likely means everyone else will be following suit. Mozilla, if you're listening, please don't, you were always a cycle behind anyway, just stick with what you've got.
Not necessarily. (Raises hand)

Wants to stay competitive and be able to earn near the top of local market => interest => knowledge.
Did you miss that you can scroll the right button on the wheel to adjust the cruise set speed? Or did I misunderstand your issue?
Was that enough time to go through the Model 3 delivery checklist? https://model3slo.org/model-3-delivery-checklist/

With all the manufacturing defects we've been hearing about, I would think that purchasers should take their time inspecting the vehicle.
To put that number in perspective, the US has 2.2 million African Americans in “rehabilitation centres.”
When arrow functions were first released, they didn't support the `async` keyword. I guess that wasn't fixed until ES2018? Maybe earlier - I think Babel would compile them pretty early on. Regardless, some people who adopted async patterns early got into the habit of avoiding arrow functions entirely, so it wouldn't be crazy to me to hear someone say, "I used arrow functions before I learned async."

Otherwise, this is just restating the same arguments people already made above.

There's no practical reason why

(() => {

}());

would be useful but

await (async () => {

}());

wouldn't be. The scenario you're talking about where async code removes the need to have an anonymous function only makes sense if you were only using anonymous functions for callbacks. In practice, that's not the only (or even primary) use case for people who advocate inlining code in Javascript. They're specifically advising against the pattern where single-use functions are given names and removed from program flow.
I just wish they would spend some time on the alternate themes that all look terrible and haven't been updated since they launched that feature.
What percentage of YC founders end up working for another YC company after their venture fails?
there are single(!) player games now that advertise that you can play them without internet connection, as a feature.
- 10 year old codebase under active development.

- 2 major versions and 4 years out of date.

- Upgrade started as a half-hearted "in your free time" effort with no official team, or maybe 1 dev (article says both).

- Upgrade included "cleaning up technical debt and improving the codebase", (you could define almost any work under that umbrella).

- At the end there were only 4 devs full-time on the upgrade.

I don't know of any platform that would make the above situation all that much easier...
Thanks for the good read: https://news.ycombinator.com/item?id=12654277

And good luck with your hobby!
Thanks for sharing, that was very entertaining.