skysight-inc/HackerNews huggingface dataset:
I bought one for my father years ago after reading about it on a blog usually devoted to firearms[0]. My father used to remark on how he always took a more satisfying dump when he had to squat out in the woods while hunting.

I do enjoy using it when I visit the old homestead, but not to the point where I've purchased one for my own bathrooms.

0: kenthompson.us which now appears to simply be a link aggregator
His wife's name is "Liebe". If they shared a last name, she would appear to be named "Liebe Klug".

Translated from German, it's "Love Smart", or "Love Wise".

Also, quite possibly the only case of self-fulfilling nominative determinism.
This law is extremely concerning but I don't see a way for it to be used against communications that are encrypted by a VPN, where that VPN is based outside Australia (most if not all VPN providers are). The Australian government has no power to compel a foreign company to do anything.
just like adclear, it creates a vpn tunnel and had a massive performance impact and also stopped forwarding packets sometimes.

Adaway was great, but that required root of course
A large percentage of enterprises still use windows and some sort of Microsoft browser. For the ones that’ll switch, I wonder if they’ll switch to chrome or Firefox?
> I'm not sure what more they could do. They're extremely pushy about it in Windows.

One of the things that pushed me away from Edge. Being pushy is not the same as being persuasive.
You might want to take a look at one of those addon bidet...

Why is the arse the only place that, if covered in fecal matter, doesn't get the benefit of water? Most people, if they get poop on their arms or torso, normally clean them with more than just a thin piece of paper.

Life without a squatty potty or bidet seems like it would be awfully primitive.
> YOU don't test your work in Egde

Yup, because it doesn't have the market share to justify it.

Plus, for many years, IE compatibility was an extremely unpleasant aspect of my job, and I'm certainly not alone there. Mainly because they didn't really care about improving it or keeping track with browser standards after "conquest accomplished". Some people get what they deserve.
Nobody at my company uses an iOS device. I'm the only one not on Windows and I use Ubuntu.

If you look at the global marketshare, Android dominates iOS.

The point is that I can test on Windows without a Microsoft device or giving money to Microsoft to install Windows somewhere. I have no way to test anything on iOS or even Safari.
Suggestion: If you want to prevent the next leak from affecting your personal data then close your account (if you have one) and send them a GDPR Erasure Request: https://opt-out.eu/?company=quora.com#nav
This attitude of theirs is what made me stop using Quora. I deactivated the account almost one year ago.

Never went back to that site.
That channel is ranked around 20,000... It's in the long tail.

I picked an example of someone who does it full time.
SEEKING WORK | Full-Stack JavaScript Developer | Remote - occasional travel if required

Technologies: JavaScript (ES6+), Node.js, Vue.js, React, Ext JS, PHP

Résumé/CV: https://www.stuartashworth.com/cv

Case Studies: https://www.stuartashworth.com/case-studies

Email: stuart@stuartashworth.com

==========

I’m an experienced developer working in the industry for over 10 years and freelancing on remote-only projects for the last 3.

I specialise in helping software teams deliver effective web solutions either through consultancy or by working with the team as a developer.

Available for short-term hourly or fixed-price projects or longer-term engagements.
If they're damaged too much or too often, then either they'll be taken away, or else the service will become more expensive to offset the cost.

So, ultimately, it will be to the detriment of anyone who wants to use the scooters. If your kids don't know anyone who uses them or even see them getting used ever, it may not be a very compelling argument.
Ask HN: What user data protection techniques should I absolutely know about?
I'm in a startup. Big companies have dedicated teams for security and still face leaks etc. What are some of the essential things about security that I need to know about? Some I can think of are:

1. Don't implement stuff on your own
2. If you don't need it don't store it
3. Assume you're already hacked. Isolate different areas of your system

What other simple things are there that would go a long way in protecting a user's data?
They switched to browser with the same powerless extensions indeed. Because the difference is no more. An attitude of Mozilla Firefox team is against power users clearly for so long, and that's an only logical outcome.
I can understand NextDoor at least. It’s very neighborhood based, and they need some way to verify that you live where you say you live. If people keep seeing membership in their neighborhood has included those who don’t love in their area, the main attraction of NextDoor will disappear.
Maybe Minecraft and others succeed because they're just easier than actual real-life connections? If so, Minecraft might be a problem, a shortcut too many kids are taking.
You'd be surprised. There's a reason there's a band called UB40. https://www.independent.co.uk/news/dole-queue-blues-that-gav...

(not "government funded" in the grant sense, but the old UK unemployment benefit worked a lot more like a basic income)
There is one benefit of writing answers on quora: self promotion.

The last time I checked, both my Python & Go open source text books get decent views from Quora & reddit, daily.

That's why I just deactivated it and didn't delete.
Ridiculous claim. A few months ago Gaza militants fired 460 rockets in one day, injuring 80 people (mostly civilians) and killing one, and the IDF has barely done anything besides bomb empty buildings.

When's the last time your country restrained itself after being hit by 460 rockets in one day?
I'd say no. But some people would say that the road the band used to drive around was government funded, therefore their music is. I don't agree with them.

I'd say government funding is when the government pays money to a specific artist to produce art. Like when a record company decides to pay a band to produce an album, or a publisher decides to give an advance to an author to write a book.
At first you really don't want to understand the code, you want to understand what it does. Nobody can suck in huge codebases and make sense out of them.

So pick some various things the program does and walk through them in the debugger. Do you understand what's happening? Why? Is there a clear pattern at work for how things are constructed, used, torn-down?

Do that a few times with various behaviors. A good place to start is whatever the "init" functionality is, since everything else will use that.

After you're comfortable with the patterns you're seeing, begin to move "vertically", looking at other methods in the module near the one you're interested in. Are there patterns to the way the modules are organized? Does it make sense?

At some point, you'll have a good idea of whether or not you're in a strongly-patterned architecture or not. Strongly-patterned architectures may be huge and complex, but a small number of patterns can take you far. If not? You got a mess. Then you have a new question: how do I deal with this mess in front of me?

ADD: An important point to understand about really complex and poorly-writen codebases is that they might not be understandable, at least overall. At some point when you're writing bad systems, you have a magic act, not a program.
> I now always keep one eye on sales at Udemy, and will be spending 200€ on a single course in the following day.

Are these not covered by the perma-sales?
Clojure only
This dude is great and legit. I was ripped by two credit companies claiming to be credit experts and my scores keep going down instead. I saw the guru contact on a forum and i decided to contact him to work on my report. I explained how bad my score was and he's really interested in helping and we got started and he promised to get my work done in 72 hours. I provided him my details and he look up my file and started work. He got my work done as promised and ask me to check credit karma and i get to see the magic this guru did to my report. He is a guru for real!! He helped me increase my credit score 815 and also help me off with the hard inquires and also the ones that were mistakenly reported. Now i can say i can enjoy the holiday in peace. all thats to the guru. Get to him (Computerhackguru at GMAIL dot COM or (513) 453-6539).
Their recruiters used it to show how cool they were - so I don’t think so.
I maintain that. Actually I think a modern browser is probably more complex than many small kernels.

It's probably not the best metric but my checkout of the Linux kernel (a very advanced OS with support for many architectures and devices) is at about 14 million lines of C code (per sloccount), although if you remove device drivers and only count the "core" of the kernel you end up with about 3M lines. I don't have any browser source code available on my computer but a website[1] says that Firefox 20 (released in 2013) was around 4M lines of code and was rising quite fast.

Again, this is comparing apples to kernels but it shows that it's still within the same order of magnitude as far as code size is concerned. The maintenance burden alone on these large codebases is huge, you need teams of engineers just dealing with things like testing and regressions. The bar is extremely high for competition, you won't have two clever engineers write the next killer browser in their basement.

[1] https://almossawi.com/firefox/
I hope they continue to struggle for many more years in the browser market. I and millions of devs lost many years on IE 6/8 crap they shouldn't be forgiven so easily
Nonsense, I tell my friends and family to download firefox. I also tell them horror stories about Google and how they eat children to reinforce brand loyalty.

But to be serious, they are just the better browsers. Maybe the trident engine or whatever it is called right now does perform very well and I see no issues. I just cannot understand how anyone opening the settings of Edge would not get an instant aneurysm. I can't believe that people think this to be the "the new way" of structuring settings. It is just horrible and unusable.

But changing just the engine probably means the horrible things about Edge are here to stay.

I am no web developer, but if I have an application on the web, I do test compatibility with Edge.

Win10 does have serious issues, the engine of Edge was one of the things not relevant to the topic at hand.
I tried Firefox for the last few months as my default browser, I just switched back to chrome.
The amount of lag it caused to the system was beyond bearable.
It's a shame because I really like the features, like containers, unfortunately, it's just not good enough for my heavy use.
Check out Keepass! Rather than syncing directly into a Cloud, it allows you to store a database file into any location. It supports MFA (e.g. by combining a password with a secret file, or a Yubikey). And everything is open-source.

I like the model a lot, because it solves the "database ownership" issue, where your Password provider (be it LastPass, 1Password, etc) becomes in itself a weak link.
Just out of curiosity, can you name a CD produced in the US by a composer paid by the government to compose?

> at what point does it stop being government funding?

It's a good question, and I replied to that in another comment.
No, it is not. My email account is - obviously to say 'secure' as a binary proposition is inappropriate, but about as secure as anything on the Internet ever gets for most people. Training people to click an email link and type their password into the resulting page, by contrast, basically throws the entire concept of security out the window.
One thing I love about firefox is, it has a top bar which shows the title of the webpage in full, when have multiple tabs open, the title in the tab-bar is invisible.
Reading this breaks my heart. I have been a Firefox user for almost a decade now and I have good and bad memories with it. Since Quantum release my experience with FF has been nothing but exceptional. On a general day I have around ~15 pinned tabs and more than 50 other tabs open and FF handles it like a breeze. The memory usage is good given the fact that my workload is heavy. On a dual-core machine, I am able to restart FF under ~3 seconds.

I have read comments in this thread suggesting that FF's performance is not that snappy but I cannot seem to notice any difference. Maybe my dev senses are not that strong ... maybe the benchmarks do show a difference but I have never felt FF to be any less performant than Chrome.

I am tired of listening to people screaming their lungs out about privacy when their actions don't reflect their opinions.
I migrated over from Lastpass to Dashlane a few years ago. Couldn't be happier. It integrates with everything and as far as I understand their encryption is better than Lastpass, although I couldn't say how.
This is great work!

However, I would just drop the drop cap. I don't really think they serve any purpose on the web, and I don't think they work terribly well either (they're especially silly when a paragraph starts with a two letter word like "It", which on Medium they have both letters of as the drop cap: this may or may not be the correct way of doing it, but it looks ridiculous).
What are Instagram PowerLikes
Instagram PowerLikes are one the best ways to appear on the ExplorePage. To explain it simply, powerlikes are likes your posts receive in the first moments from large Instagram accounts. Read more at the link bellow.

https://instamber.com/blog/what-are-instagram-powerlikes/
Right, but my point is that then you're generating a complex FFI (which requires high level info about how "operator<<" on std::cout implements streaming and not bitshifting as usual), not a simple binding. Doing that automatically and "standardly" would be quite complex. Those aren't primitive types, they're abstraction built on top of the language's typesystem, g++ is not aware of what a "stream" is in C++, nor is rustc aware of what the Read and Write traits mean.
I would guess they will lure in a lot of advertisers, utilizing reputation and marketing -- and that will be a good short-term profit for Verizon.

Whether they'll hold on to it and make it a sustainable income however, is unclear. I personally doubt it because a huge chunk of the Tumblr user base will leave.
I wouldn't call that government funding of art. They were not given money in exchange for producing art. They were just given money.
I wonder what this means for Chakra Core, their JS engine.

They previously tried to establish Chakra as an alternative to V8 and even maintained their own fork of Node.js running on it. It doesn't look like those efforts went anywhere.

If they're already throwing out their rendering engine, it seems odd if they want to keep Chakra, especially considering how Electron (which runs VSCode and GitHub's Atom) is already built on V8.
The article was overly negative IMHO. Guy sounds like a whiner.
Crystal has lambdas w/closures (called Proc) with `->{ 1 }` syntax [0]. Because of ruby-like syntax where `foo` is a call if `foo` is a function you need to do `foo.call` on those lambdas explicitly - so you can distinguish between passing them around as values `foo` and calling them `foo.call` or `foo.call(arg1, arg2, ...)`.

I've played with it a bit, haven't seen problems with compile times, they were actually pretty good.

The nice thing about Crystal is that it is extremely easy to use, terse code, easy macros, fast executables, algebraic types, good packaging story - in general very good ergonomy.

I hope it'll pick up one day.

[0] https://crystal-lang.org/docs/syntax_and_semantics/literals/...
I really doubt this is the reason; for starters, the update of windows 10 i have now removed the option to disable Bing in the start menu, nor can I change the search provider. They're headed right back to where they used to be.

If they are going Chromium based, its only to ensure everyone uses their chromium browser
All of these games would still have been made with a $500 Steam Direct fee. In fact they would receive more attention and visibility because of it.
There have been at least 5 different breaches (of varying impact) at Equifax in the recent past several years. (https://en.wikipedia.org/wiki/Equifax)

Another set of 5 data breaches at Equifax dating back to 2013 (some but not all of these overlap with the Wikipedia reference) (https://www.forbes.com/sites/thomasbrewster/2017/09/08/equif...)

I would not be surprised if Equifax has been "breached" more than a hundred times over its history. Do your research.
Just last week I wanted to look up how much I bought some appliance for, five years ago. In the e-mail I see a link that is supposed to let me download the invoice... which of course no longer works because they have updated their ordering/billing system.
Scan the functions to get an idea of what is possible and a rough estimate of how everything fits together. Follow the code flow through an example to see how it is actually used.
To clarify: my Win10 PC has a 2nd-gen i7 CPU and it has been very heavily hit by the dozens of Spectre and Meltdown fixes. Compared to a year ago, it feels like it's running twice as slow. :(

Many apps are not affected but Firefox definitely is. It starts hiccuping with only several tabs open while Chrome is working just fine.

The PC has 32GB of RAM so it's definitely not memory.
How did they know? Was your name obviously fake? My favorite feature of DuckDuckGo is that if you search "random name", it will actually generate a random name (e.g. "Marlon Lonzo"). So I use these random unique names on all websites that require one.
So...what are you trying to say here?
That if you don't feel comfortable with a browser, you are the issue?
That if you have different use-cases and behavior, you are the issue?
Each browser has different look and feel and is unique in its own way, even if some differences are tiny.

And, yeah, if Mozzila likes dropping numbers, nothing has to change.
Disabling CORS in your browser is not representative of production. Serving CORS headers is.
Of course you can though the “time travel” is only apparent to someone who can only see as fast as Ma, not to someone who can see at, say, the speed of light. This is not really any more thrilling than the higher-dimensionality stores of “Flatland”

And such time travel isn’t as interesting as it is in the story books.
Yeah, monoculture is bad, but also having to constantly joggle between different engines when developing for web is not all that great either. So this is also a step toward a dream of having fully standardized set of web browsers' features. It means less polyfills, less compromises, more modern js and css and ultimately better and leaner sites and web apps experience for users.
Not that I have any insight into Microsoft but it appears to be consistent with their strategy of disengaging from the client. Why bear the cost of maintaining your own browser technology given the extraordinary complexity, a low market share and little to no associated revenues.

I wouldn't be too sad if Firefox was switching to chromium either. Then developers would only need to worry about rendering into one engine, and users would have all their sites always working.
Yes and it has a CS department. Although, I have a feeling it is not such a strong department.
Because we understand that this is a ridiculous conspiracy theory, and also (apropos of nothing) "multinational" isn't a dirty word?

Hint: one of OP's sources is Glenn Beck. Also Rant Paul.
Uniform Relocation Ordinance
Yep you're right, I got my shortcuts between bash and zsh mixed-up. I edited my post, thanks for the correction.

(Not sure why bash did not go the obvious route here, I guess they already had something on ctrl+S when they implemented forward search...)

EDIT: actually, you can activate ctrl+S for search-foward on bash by using `stty -ixon`. See more info about why here https://unix.stackexchange.com/questions/141422/searching-hi...
The “20 minute flight” is the same stage of travel as the “15 hour flight” of a conventional airplane. It’s apples to apples. While a spaceport will have to be farther away than an airport it will not have to be 8 hours away. Mostly because that’s an absurd distance that ends up crossing multiple other populated areas.

How is a spaceport significantly different from an airport? Both are disruptive of their surrounding area. Spaceports will make a lot more noise so they will have to be farther out in unoccupied territory but it’s still completely manageable.

Early earning systems intially looked for planes then rockets. The indicators changed with technology. SpaceX isn’t going to launch a rocket at Shanghai without calling local authorities and working to build local infrastructure. It will not come as a surprise to anyone.

It’s really not complicated.
People should just admit that they don't really mind a Google Chrome monoculture.

Because that's where we're headed and nobody cares.
ShinBet (Shabak) hacking/intelligence challenge
The major criticism towards NULL's does not apply to dynamic languages. The problem in languages like Java is that nullability is not represented in the type. This criticism is not relevant in a language without static type checking. The criticism is also not relevant in a language like TypeScript where nulls are specified in the type.

In short, the problem is not nulls per se, the problem is static type systems which does not allow you to specify if a certain value can be null or not.

But I hereby predict that soon people are going to declare that "nulls are bad" and eliminate them even in languages where they are totally fine.
Agreed. I'm on nightly and it has been stable - even with WR turned on. I've been pushing my family and friends to use FF - but a lot of them are Chrome loyalists. Still - one must persist.

I'd rather not have a world where only chrome and chrome clones exist - and I certainly don't appreciate that Chrome wants me to log in every time I use the browser (and getting more and more insistent at that lately from what I hear)
Probably a good moment to remember that "unicorn" is an arbitrary label and valuations are entirely based on subjective speculation and extrapolations that may be entirely unrealistic.

It's never about how much money a company can make, it's only about how much someone might pay for that company. At the end of the day, a lot of startup investment is more like trading baseball cards than producing anything of actual value to consumers.
OpenSource VM, CT, (HA) Cluster Management Distribution Proxmox VE 5.3 Released
I never heard of this before, made my day, thanks :)

https://www.youtube.com/results?search_query=zipline+rwanda

http://www.flyzipline.com/
I think AstralStorm was referring to flux pinning.
> The problem isn't NULL, it's languages not enforcing the necessary checks for the "no data" condition.

Talking about "NULL" pretty much implies that. When Tony Hoare talks about null references, it's about every reference being nullable in languages like Java or C#, not about the ability to conceptually wrap/opt non-nullable references in a nullability thingie.
> experimentally solve multiple high-resolution 3D models per week

I thought this was only true if you already have a structure; otherwise you typically run into the [phase problem](https://en.wikipedia.org/wiki/Phase_problem), which is often a significant hurdle. But I haven't done much biochemistry in years, so there might be better approaches than MAD/MIR/etc. that make the phase problem a non-issue.
No Fake News: 100M users hit by security breach
The game of large numbers: so hackers obtain a million passwords. How with they decide to waste their time on any of them? In Quora's case that requires real identities and institutional affiliations will they go after the cream of the crop then?
Tumblr: adult content bam could alienate users