skysight-inc/HackerNews huggingface dataset:
Well, the guidelines say:

> [Please] use the original title, unless it is misleading or linkbait; don't editorialize.

This sounds like the submitter MAY tone it down, with "MAY" like in RFC 2119.
this is hard but find a member of the board, and try influencing him/her .
The troubling rise of 'deep fakes': How AI is making it hard to know what's real
Great to see our aphrodite.ai being referenced there.
No offense, but you have no background in science/logic, do you? Of course I didn't say that. One cannot prove that something doesn't exist. That's why I didn't write it.

Please take a step back and look at all the replies to you. They all essentially say the same: We don't know of any reliably objective measurement for measuring lying. Humans can sometimes do that intuitively, yes, but to my knowledge there hasn't been a single successful attempt of a generalization of detection. That's why state of the art means using trained humans, like the airport security in Israel.

Without a mechanism to detect lying without using humans, no amount of statistics (which ML boils down to) can help you. ML can't change the fact that you don't know if the data point is a signal or just noise. Without knowing what the signals look like, ML can't calculate the noise away.

Even simpler: For ML you need a dataset with people lying and people saying the thruth. That's what you train the model on. But we have no way of building that dataset, because, to my knowledge, we don't have a way to reliably build up this dataset: We can't reliably detect if someone is lying.
The question isn't solely about tech, but how the mobile OS' wrap and deliver the experience. Even with attempts like progressible web apps, we still have the same approach and behavior to navigate on our mobile home, a central place to launch a specific problem-solver. I don't think that we are going to change this, but develop the pattern above this concept. That is what we already see with the evolution of iOS on iPad or Chrome OS. Apple and Google respectively could be inspired by different analogies, but instead, they are doubling down on the new conceived standard brought the mobile phone.
You know what rocks, and which doesn't get nearly as much attention these days, vis a vis mobile app development?

Using a single game engine for real business apps, and then shipping those apps on every platform the game engine supports.

Sure, you maybe have to do a bit more work to get a data entry field up on the screen - but you only have to do it once and you've got the same, consistent, agreeable (assuming you design it right) interface across all supported platforms.

This isn't the same as using browser-based frameworks to accomplish the same thing. What I mean is, a game engine that provides equal access to the rendering and input event pipeline across the board.

Its the native-framework dance that is killing mobile apps. The time spent grok'ing one Android SDK release, only to have to do it all over again just to keep your app current and constant on the platform. To a lesser degree its the same with iOS.

But, if you take sufficient responsibility for the engine such that you're really targeting GLES and an event queue, you can produce amazing apps that run everywhere.

This is the promise that needs to be fulfilled going forward. We don't need more apps that just look the same, yet take up infinite resources and attention just to stay in place. With a game-engine approach, app developers can actually differentiate themselves again - and the good ones, the really good ones, produce really good apps.

Think about this some time: the most-shipped, most-used apps on any of the mobile platforms are those that, pretty much, eschew tight integration with the vendor-provided frameworks and instead bring their own to the party. This will get traction as more and more devs start to understand just how far you can take your modern engine these days .. and those engines are becoming their own OS in their own right, anyway ...
Securing Home (or how not to annoy the GF while protecting her devices)
VMware – EXSi – Root on Host
Creating a Release Pipeline for Deploying Node App to Azure
I was confused about interviews in big companies before. Especially sometimes you have interviewers from not the hiring team. I was also confused about how leetcode questions are used, and sometimes feel that justification on hiring or not hiring are not based on evidence. Then one day I changed my view. I am seeing interviews a way to evaluate candidates' wanting to a job, and his effort of trying to achieve something. If he can invest in time in leetcode, he definitely can learn and do well in any tasks. We are humans, and we can improve. So the interview does its job. Nothing is perfect of course.
eh, I would assume (hope) that the 'grit' required to do something physically unpleasant and the grit required to do something mentally unpleasant would be different sorts of things.

Some of the best tech workers I've known have been... pretty out of shape.
It might be a tacky restaurant, but at least it is a restaurant and that's what they were looking for.

Restaurants provide a lot more for the place than a big electronic store that pretends to not be one.
> Philip Pullman (author of the His Dark Materials books): “Writing is a matter of sullen toil. Drawing is pure joy. Drawing a map to go with a story is messing around, with the added fun of coloring in.”

It's the other way for me - in writing I can invent nonsense, and call it reality, and that's just how it is.

However, the moment I start to create a map, I need to either consider the environmental factors of mountain and river placement on local geology, or invent an entire weather system that explains why it's acceptable for the forest to live where it does, because it'd be a desert in our world.
I've recently found an open-source editor named Zettlr, started using it and would recommend.

https://www.zettlr.com/
> Is there no way to get a clean install, and not have it reinstall every single crazy app after upgrading.

If you meant that as a question, end it with a question mark (?).

If you meant it as a statement, you're wrong. Uninstalled apps do not reappear upon upgrade to newer Windows 10 version.

The ads can be turned off. That setting is persisted via your Microsoft account, if you use one.
The ads stay off when upgrading. I haven't seen any ads in the start menu (or anywhere else in Win10 except a browser) for many, many months; at least 2 years, and probably more.

If you log in with a Microsoft account instead of a local user account, all those settings persist across devices, even fresh installs where you also log in using the same MS account. It takes a bit of time for everything to sync up, and most of those things get applied to all machines when you make a change on one. The things that aren't take less than a minute, and only need to be done once. (I am unsure here, I haven't set up a new Windows 10 install in over a year, and I can't recall doing anything other than uninstalling a few apps, less than 5, on a new install. It literally takes 15 seconds, so forgive me if I don't have precise infallible memory on this one point.)

The thing that really gets my goat about people that complain on the internet is that their complaints are never updated when the situation changes. Some of those complainers think they are making valid complaints, when in the eyes of someone who has actually followed up on things, they appear to be completely ignorant and baseless complaints.
HN is probably not their core Home Edition users, but I'm pretty sure it's a good window into their Professional and Enterprise Edition users, those who don't nee the crap addendum but just need to work
Ah, but you are woefully naive if you think some interviewers don't slip in who enjoy having people struggle with problems so they can stroke their own ego. There are also the ones that have seen the quality of engineers significantly decline over the last 6 years of massive expansion and just want to gatekeep.

One of the major flaws in Google's process is assuming that the engineers are incentivized to find good hires.
No, I’m suggesting that your state should be a list of event/action objects. By using a linked list, every new state can have a reference back to the previous state. This is not a projection, but a way to immutably append new actions to a list. This list is the state that you’d pass to selectors.
Tesseract OCR 4.0.0 release notes
Why would anyone use it versus its competitors? Here's why:

1. You can uninstall a thing and it will no longer affect your computer.

2. Your environment will work the same way on your colleague's computer.

3. Your environment will work the same way years down the line.

4. Your environment will probably work the same way years down the line, even after you've applied security updates. If it doesn't, it will probably be clear what's broken/different.

5. You can install many different environments on the same machine, and they will probably all work. On the rare occasions where they don't, it will be because they interact with system services or limited system resources, and it will be clearly defined how that happens.

6. All this is true across most programming languages, system services, and all sorts of tools.

7. You can combine this with direnv (or direnv-mode for Emacs) to make it so that you can just cd into a directory and magically get all the dependencies.

8. You can put the recipe for your environment in Git.

Other than Nix and Guix, I don't know of any tool where these things are true. Docker and Virtual Machines get sort of half way, but tend to rot over time.

But yes, it's difficult to learn and in many cases the usability is poor.

Final bonus point:

9. Nix is so good that it can even make Autotools work correctly.
Wasm is a improvement on JS for sure, but proper native compiled still thoroughly beats it.
Doesn't make the question any less bad. It's absolutely terrible question.
Never tried Greenify. But the two I've seen close apps in a forcible manner that Android cannot distinguish from a buggy app that crashes repeatedly when restarted. Then Android revokes the app's right to (re)start itself.

The user retains that right. But the app cannot e.g. schedule anything to be run next time the phone is on WLAN, or next time the battery is being charged.
I am not much into Decentralization as much as Distributed. Thanks for the links!
> What’s funny to me is how many incompetent “thinkers” appear in meetings.

My thought as well. I also worked in hedge funds for a long time, and I kept getting resistance from the self-proclaimed "thinkers" to do even the most basic project management things like keeping a shared list of bugs, using version control, etc. It became clear that they simply didn't know how to use these tools, while claiming to specialize in financial modelling.

This also turned out to be false, as moving on to other funds I discovered their way of seeing things was quite limited. Which I had a good suspicion of, but other people actually showed me how one could approach things.

Part of that reckoning was that to be good at building financial strategies -something virtually nobody will tell you about- you need to be fairly good with writing code. Not just your Frankenstein of VBA, Excel, and Matlab, but including a fairly deep understanding of algorithms as well as common DevOps tools.
> Free trade benefits poor the most

Surely you do not mean on an absolute basis!

> What do you mean by "colonialism"?

Do you not have a dictionary?

Look, there's really no reason to call me closed-minded, we can both surely cite a lot of reputable sources that agree with our position, mine being that outsourcing causes a lot of problems and yours that outsourcing is a net positive on global gdp and increases incomes globally. I think we're both right! But what you may not be considering is - what do you think would happen if 8 billion people had a first-world carbon footprint? So what's the rush to get new labor pools into the global economy? Call me cynical but I think it is almost completely self interest on the part of the first world economies with only lip service paid to the well being of the poor Laotians.
Do you realize how ironic that is considering the title of article...
Another person was bitten in the same bay today;

https://www.news.com.au/national/queensland/shark-attack-nea...
100 times this. The replicated DB with master-slave and the CAP theorem was something that got me interested in Distributed systems in the first place. Google Spanner, I feel, is a marvel of modern tech. Thanks!

Do you recommend a full time degree in DS or actual projects?
The 250-something character path limit was removed several versions ago. It's a 32k limit, now.

Everyone: update your complaints when the situation changes, please.
Excellent work! I'm not a Linkin Park fan although I listened a lot to their albums especially the two first ones. I slowly stopped listening when they released their subsequent albums which correlates with the "energy" loss your data analysis depicts!
Yes. Me. It is slow. And sometimes mail doesn't appear. I have to refresh the page.
> Though, even if found to be violating the law I find it hard to imagine any prosecutors trying individuals involved.

Well except for Snowden of course.

And frankly Clapper's testimony to Congress was obviously perjury. The prosecution of only Snowden is rank hypocracy.
I am targeting a specialized work which hopefully would pay well. For example, someone working on the Google Spanner DB. Full stack is better paying, but after some time it feels like doing the same thing over and over again.

What downsides do you foresee in making the career shift? (Apart from a risk to salary)
I really dont hope that writing blog posts on twitter with one tweet per sentence and then threading them together becomes the norm rather than the exception, but my expectations are low.
Listen, dude, bro, amigo, compadre, chief, dude ... just because you can't stand spicy food, doesn't mean the rest of those that fall under the category of 'white' can't stand spicy food.

In the realm of formal logic, we call this "hasty generalization".

It's stupid. Don't do it. I mean, for fork's sake, one of the most popular show on YouTube right now is a white dude who eats spicy food with every guest they interview.

Maybe the times you were warned and didn't listen, they decided to fork with you and give you the extra hot ingredients.
IMHO, front end specialization is not as trivial as we think. Building websites may be simple, but building a fast front end is still quite an engineering task.
Mara Filmi Türkçe Dublaj izle (2018)
I don't agree with the overall premise that native apps will disappear. I agree that certain apps, such as the static content Wix example, don't need to exist.

I found the article unconvincing. The core argument is that native apps will consolidate into larger social media apps as part of an in-app app? That may be the case for China, but not the US. Even if that did happen in the US, that means you are still building mobile apps (with another abstraction layer).

As long as native apps provide a better UI (as expected of native apps) & continue to have access to OS APIs that the mobile browser does not, native apps will continue succeed by providing a better experience.
Sounds like horseshit. How many of those who didn't solve (or didn't even get on the track of solving) their problems actually ever got hired?
I wonder how it adjusts for culturally pushed gender differences. Women could have the same opportunities as men but be expected to have different tastes, be subjected to different experiences growing up, etc. which could affect their choices in latter life.
Ask HN: Gmail's “This message seems dangerous”
Gmail shows a red banner above transactional email messages sent by my SaaS app.

The banner says: "This message seems dangerous. Many people marked similar messages as phishing scams, so this might contain unsafe content. Avoid clicking links, downloading attachments, or replying with personal information."

The app in question is a monitoring service, and the emails it sends are monitoring alerts. The app does not send "Hey, how are you getting on?" style lifecycle emails. The emails don't have tracking pixels, no links or pictures pointing to 3rd party domains. They have no attachments.

I've tried a number of things to fix this:

* checked and double checked my website and my emails don't contain any unexpected content like malware

* verified DKIM, SPF, DMARC records. Gmail itself shows all three as valid

* added List-Unsubscribe header to the emails

* checked the bounce and complaint rates, both are low around or below 0.1%

* reduced the number of http links in the emails

And the warnings are still showing up. I'm out of ideas on how to troubleshoot this. Has anyone else run into this problem, any tips? Thanks!

Edit: example of the Gmail warning: https://i.imgur.com/XG41FJ0.png
Cardano the cryptocurrency is written in Haskell and uses nix as it's package manager
I have been inclined to pursue this, but I won't probably get a role in a company if I don't have enough experience with DS, and to get experience I need to be good at it, it's a classic chicken & egg situation.

What open source projects do you suggest to get started with?
Exactly, let's make the package manager do 100000 things.
You understand that Google isn't the only search engine ... right?
I was confused by your reference to understanding the text, so I looked it up. I think a scribe who really understood the text would recognise the intentional misspelling. The transcription error reflects a lack of understanding.

But the error does fall into the deliberate rather than unwitting category described here: https://sites.ualberta.ca/~sreimer/ms-course/course/scbl-err...
I assure you; they won't.

Uninstalled apps don't reinstall on upgrade (or at any other time) unless you have something in place that manually does it. This was a major complaint for a long time and MS fixed it 18 months ago or so.
Yes, there's no simple HelloWorld for Distributed systems. One must understand a great deal of theory before committing to a role.
No it isn’t. Microsoft refuses to disclose what is sent as part of the required “security” level telemetry.
I like the tool but I'm aggravated to see that the sysinternals trope of printing BROUGHT TO YOU BY MARK RUSSINOVICH [ovich... ovich...] on every use persists. Pompous.
> For many situations, male and female are broadly sufficient mental models. Where they aren't, they can be actively harmful. But the fact that higher levels of accuracy are frequently not needed doesn't mean they are actually true anymore than using Newtonian math here on earth makes Newtonian physics not obsolete in a post Einstein world.

I would like to add that you just can't live in a complex world without
the broader models. Trying to use the accurate models for every case would
be just overwhelming.

Sure, everyone likes to bitch about other people using the broader model
for their own pet peeves, but this doesn't mean that they aren't - and
have to be - ignorant in other cases.
#USB drives are primary vector for destructive threats to industrial facilities
serv() { docker run --rm --name "nginx-${1:-8000}" -p "${1:-8000}:80" "${@:2}" -v $PWD:/usr/share/nginx/html:ro caub/nginx-dev; }

this is what I do to run a local static server, you could run nginx with a config for proxying on docker as well

also yarn.. bleh, just npm, nowadays it's even faster (on linux)
What Investopedia Can Teach You About Tips, Before You Start Investing in Crypto
I believe a basic understanding is enough to be a Full Stack engineer. For example, it would be enough to understand that my horizontally scaling backend would imply stateless servers. It may not be necessary to understand how the clocks are synced across my clusters.
This reads like someone who watched Glengarry Glen Ross and thought it was full of good workplace ideas.
I don't care about those features, I just wanted to download the packages and it's dependencies and in the end it never did that.

Nix is probably good for many things, but it's not simple and to me it's trying to do too many things.
HN is a fucking tire fire when it comes to comment toxicity for certain segments of readers. We're no better than Reddit or anywhere else really. MS would be wise (and justified) to ignore us completely.
The only thing it may be a red flag of, is of the Amazon interviewing process. Or, of how poorly he interviewed, which may be tangential to how well he does his job.

It doesn't matter if your name is Alan Turing, or Donald Knuth. If you don't do great at solving five pet questions, posed to you by five software engineers of average ability, you're going to get an offer for a junior position.
More mic security in the latest macs
The list contains good tips for avoiding getting nervous about something that's just normal practice, wasting time or running into a dead end. If you are concerned about the process, company culture or have any other concerns, use the time for questions at the end of the "main" interview. Interviewers will have better insights into the actual life of an engineer at G than recruiters. They don't have any incentive to misrepresent anything.
Or just stop developing it. A massive effort would be needed to mount another organization to continue development back again.
I suggest you read again my message as apparently you are stuck on your idea of "white people eat spicy food".

I am saying that taking into account the possible differences because someone is from abroad and may have different tastes is a nice thing to do and I appreciate the gesture. But yeah, they probably do not teach this in youtube videos.

Have a good day.
KDE Connect 1.10 released
Good old gray-market.

Selling licenses invalid in the US that happen to pass the automated checks since ... Whenever.
People have started to change the jobs more often. They do not spend much time in their company so they start to see less value in creating long-term friendships with they coworkers.
>The system is _highly_ prejudiced towards suppressing false positives. This is the right decision,

This is textbook Google propaganda that has been repeated at least since I last worked there 5ish years ago. It's bullshit though because the ratio of competent to incompetent engineers was the same as at FB, MSFT and NFLX (with the latter tending to prune the fastest).

Just because you generate a system that spits out a lot of false negatives, it doesn't mean it has done anything to reduce false positives. This should be immediately obvious given that the relationship between the questions asked in G interviews and actual software engineering is non existent.

Don't repeat the trope that Google's hiring system is actually better at eliminating false positives. There is no evidence of it and if it truly was better, everyone would adopt it in a heartbeat and we wouldn't be working with bad engineers who spent a few months on leetcode to get into jobs way over their heads.

The reason Googlers never care to critically question the sorting hat is because it picked them.
Advertisement at it's finest: I was suggested to buy an oscilloscope on that page
You're not alone. I was blaming on my internet connection for awhile, until I found this post: https://news.ycombinator.com/item?id=18095579

Moved to ProtonMail for important conversations.
Here's a link related to the discussion, about analyzing the Quran and historical sources: https://www.nytimes.com/2002/03/02/arts/scholars-are-quietly...
Telemetry, I think most people (given a choice) would opt-out but OK.

What I hate are all the dark-patterns, registry keys and obscure processes that you have to locate to perform the opt-out (and even don't clearly know they are disabled). I'm a bit sick of fighting the OS that I purchased to make my life easier.

Even published Group Policy seems like an arms race, every time a new Windows 10 release there are a crap-ton of new telemetry settings.

And why-oh-why does Windows Server have the XBox client installed?

Windows is becoming the weakest part of the Microsoft stack.