skysight-inc/HackerNews huggingface dataset:
>if the OS won't let the user install the malware, that's the end of the line.

except there's no definitive, 100% foolproof way to identify something as malware v. not-malware. If you put a bunch of dialogs in front of something, the site will just include a for-dummies illustration of what to click to allow the install. This will especially be the case if doing so is a prerequisite for receiving the new emoji pack, or whatever else it is that the people have been promised on the other side of those clicks.

We've been through this song and dance enough times that it's not a question of whether this will happen or whether users will fall for it. It's clear that it will and they will. Users do not read dialog boxes, they interpret them as noise and click through them. Operating systems can only protect the user from themselves up to a certain point, at least while retaining the ability to install third-party software.

My mom's computer(s) have been running Linux for probably 10 years now. This has kept her reasonably safe (especially as contrasted with my dad, who insists on Windows), but one time I went over to find some PDF injector-thing installed as a Chrome extension. From her POV, this "just happened".

While using a less-targeted platform helps a lot, online malfeasance is not a platform-specific problem. Pretending otherwise is kidding ourselves. Vigilance is always needed.
I wonder what convolutional neural networks bring to the table. Maybe you could use them to get rid of the noise, or then you could use ray tracing for the base image and train a CNN to "recolour" that image based on a noisy path traced one of the same scene.

This demo is 4 years old, but the noise still seems to be a problem: https://youtu.be/BpT6MkCeP7Y

If anybody's got more recent impressive demos to link, I'd like to see how things have been developing.
"Just wait here sir, we'll get that... Also you're going to be charged with checking a lithium battery into the hold, you're not allowed to do that."
> It's not about capacity. It's about convenience. Subway systems are absolutely useless unless the stations are spaced very close together and there are other means of transit from the station to where you want to go

Sooo... How is Musks' solution different? It's absolutely useless unless you have entry and exit points spaced very close together and there are means of transit from the exit point to where you want to go. You basically create chokepoints at each of those entries and exits.
Because you're not an asshole who simply assumes his/her own comfort and convenience is the be-all-and-end-all of decision-making?

Imagine if there were other people in the world.
Tinder shows some pretties then some uglies, then back and forth. It should be very visible that successive swipes are groups.

Turns out that users stop noticing pretty if they only see pretty. Better highlight the contrast to keep users engaged.
They don't even need any women to sign up. A bunch of bots with profile pictures scraped from the web and a large enough catalog of vaguely seductive messages are enough. Want to reply? Sure, sign up for premium membership here.
As a kid, my favorite game was Norton CleanSweep. I couldn't stop watching it restore state, it was a bliss.

ps: coincidentally, I was just starting to use linux firejail on a daily basis.. very very useful.
Part of their second point and the 7th paragraph on the page is:

> Patterns may be used to subtly reference a logo or map out a theme. Take a logistics company that transports goods by railway. Perhaps it not only wants to deliver a message, but also simulate a train with a pattern of evenly spaced dots in a horizontal line. To mimic that visual, rewrite landing page copy to link only words of similar length, such as three- or four-letter words.

I find this very weird advice, even more so when it is presented so prominently.
Ok, what about for the 99% of the population that that won't work for?
Show HN: CoolQLCool – Turn Websites into GraphQL Accessible APIs
> Multi-modal transportation only works if your coworkers don't care what you smell like.

It works when the city has embraced it. E.g., in Sweden most workplaces have showers.
Ask HN: Which Linux distro should i choose? :)
Hey guys,

last time i worked with Linux (Slackware, Debian, Suse) was about 15 years ago...

As i changed the job from something non-IT to a Java developer, i wanna get into Linux again.

Which distro could you guys suggest me?
Main purpose of this Linux machine will be coding.

I guess Ubuntu?

Also, is the Hardware support only dependent of/to the Linux Kernel, or also dependent of other things like the GUI etc?

Thank you in advance and please excuse my bad english.
Stop Trying to Be So DRY, Instead Write Everything Twice (WET)
But would it still be that cheap with escapes and links ...
That's the path all streaming devices are going down now. Chromecast is literally a SoC - to stream web content you just pass across a URL and it handles the rest. You can get a range of speakers with it built in.
I was excited by the premise, but the execution is all wrong. What I had hoped to see was a webbrowser based sandbox environment, that I could quickly access from my mac (or windows for that matter) to achieve the same results.

The current execution is nuts and doesn’t make any sense.
I like the phrase “inside baseball”. Not from the US so had to look it up. HN is all about inside baseball for every topic!
No, they just have the regular spyware conveniently bundled with almost every site they visit :).

Seriously, ad&tracking blocking is the first thing I do when I have to fix up a computer for a friend or family member.
That's incredible. If you zoom in on the tippy top of huge building under construction across the river and then follow the crane cable down to the hook, you can see a construction worker in sufficient detail that you can tell what clothes he's wearing.
Windows Pro is not expensive. That alone can hardly be worth the switch.

All other virtualization software runs fine on Windows Home.
Protect Data of Virtual Machines with MKTME on KVM [pdf]
Have you recommended hires for people who didn't find any solution at all? If not, why not?
As some of "mixed race" these conversations always get weird. Defining a person's race seems mostly exclusionary in my experience. By that I mean, when I'm around a group of people who identify as one of my races, they think I look like a member of the other group (noticing the differences more prominently than the similarities) so either way I'm defined as an other. My family is pretty heterogenous and in a few generations I see it being hard to peg specific individuals as a particular race.
What kind of libraries are you missing?
This one is 3 years old, showcasing Brigade https://vimeo.com/124065358.

It looks like this is part of Octane Render.
What happens if you decline the millimetre scanner in a UK airport?

Gov't guidance states that ‘...the individual must either be screened by an alternative method which includes at least an enhanced hand search in private...’ [0]. Is that just a standard pat-down, or is it more ‘eeny meeny miney mo, I wonder where my glove will go?’

[0] https://www.gov.uk/government/uploads/system/uploads/attachm...
Politicians have something of a track record of exempting themselves from "security" laws...
Thats a different article. The LA times one discussed is archived here: http://archive.is/VcFEe
I think a more appropriate interpretation would be to use the same reasoning to acknowledge how freaking hard it is to predict the weather. Especially extreme weather.
This was the way I was taught to conduct interviews at Google when I was there ~3 years ago, so it can't be that recent.

That was the ideal though, I'm not that surprised that in practice it doesn't actually work.
Happy to hear that and happy to hear that in the end there were people at Google that managed to impose a KISS-like view on one of their most used products.

> Web apps got native app envy after installables and app stores took off. I think we’ve woke up from that now and you’ll gradually see it improve.

Yeah, the hype was big with SPAs, I also hope that Google diverging from that path will set an example for the rest of the industry and things will become more "normal" again.
First, you don't have to be wealthy in money to enjoy learning "useless things", part time or full time.

In fact, if you enjoy them too much, you might need to forego wealth AND "securing yourself in a social hierarchy".

I have lots of friends in the cultural sphere who enjoy "useless things" for the sake of it, and don't have inherited money or anything or the short. Some work casual blue collar jobs to support themselves -- and they'd still relish the "useless things" if they were unemployed and living of coupons (as they have done for some time). No some young 20-somethings either.

I also don't understand what "realize you are wealthy in time, energy and cognitive power being able to do that".

Is that supposed to be something people should feel privileged? Having "time, energy, and cognitive power"? You don't need any more of that to learn "useless things" than for any other endeavors. Not only because you can (and people do) opt for less money or even poverty to devote yourself to "useless things", but also because the average person can (and tons do) devote some of the 2+ hours people use on social media BS and TV every day for "useless things" (from poetry and philosophy to theoretical math)...
Don't come to Australia: no opt-outs here, either you submit to the scan or you don't fly today.
I have been on Ubuntu for roughly the past 2 years, doing primarily .NET. It is fairly comfortable.

VSCode works, but I enjoy Rider.
I did actually do graduate studies in math. Early on I went to Paris for 2 semesters where I tried to follow a course on category theory, in preparation to algebraic geometry. Even though I did lots of abstract algebra before that, the intensity was too much and I could not keep pace.

Interestingly, the Chinese students in that class did fairly well, even though they could not follow the actual lectures (given in French) and were studying exclusively from the lecture notes (given in English).
I guess the reasons depend on the environment, in my case a multi-platform embedded product. E.g. in my case I don't have a use for dynamic node instantiation. Testing partly requires fiddling with hardware and diverse system architectures, so these parts have to be done manually. Delivery bundling isn't fully automatable as well, so there isn't a place for Jenkins in the go-to delivery pipeline I have in mind. It would just complicate things imho. So what's left is SCM-based triggering of builds, unittests, dynamic tests (valgrind, sanitizers) and system tests.
Even worse (and this is something that we also see on mobile): they usually implement a fake pop-up that asks for Location/Notification before showing the real one, just to be able to spam that fake pop-up while a dissent in the real one would hide forever

Evil
If they manage to reduce the cost of tunnel boring then that's super exciting and I congratulate them.

But all this discussion of what to put in the tunnel seems very silly to me.
Are they just re-discovering subways? Do they know that there are subways in the world (e.g. Paris) that run out rubber tires?
Not the parent, but the Jolla 1 with Sailfish came out in 2013 with systemd and wayland. I have been using it since 2014.
No, I'm just using a hyphen on my "transcription" to show the two cases are spoken differently.
Bumble used to sort profiles by attractiveness and never remove inactive users. Their user base is too small and they have to get down to these tricks.

That's why you'd see so many great people and no match, they all left long ago. It's ghost town.

You probably get news matches when people sign up or come back, dating is very seasonal.
> I am more confident than ever that a shift to traced renderers could be next - this has nothing to do with RTX and the buzz around it though

You mean you being confident or the shift has nothing to do with RTX?

The purpose of RTX is to solve the chicken-and-egg problem of hardware first or software first. It's much less likely for a company to invest the effort into developing a path traced renderer without hardware support, but without software support there's no demand for the hardware. RTX is supposed to kickstart real time path/ray traced graphics.
Well, I'm recommending it on HN, not on Facebook ;)
Which I cover directly below.
I planned to go from beginner Python to employed developer. Went a bit off track and learned the basics of lots and lots of languages. Kept switching the domains I wanted to work in.

I studied a fair bit of CS, but in a fairly shallow way (it's been a decade since my last maths lesson).

This year I proved to myself I could learn lots - next year is proving I can do the same, just in one or two things!
Have any companies in the market been successful going the premium route? A service that costs a lot but is designed for the best user experience and outcomes? Maybe they interview potential members in person and work to ensure the “marketplace” has a good balance. Or maybe they take a more active role in the pairing. Starts sounding like a matchmaker.

For a dating service company not to be overly incentivized to keep users swiping forever, a membership model like with a country club could also work: a large upfront fee to join and then maybe a smaller reoccurring fee to maintain membership.
It's hardly basic. It might seem so for you or - in general - people who frequent hn, but you'd have to spend a lot of time explaining why it's good to an average person running windows home.
While I was in general agreement with the article, I think the examples are
extreme; the author has swung from wanting to learn every Java GUI framework
to reading books about softtware design. There is a middle ground, which is
what I was expecting the author to describe. Here is my (utterly incomplete
and non-comprehensive) list of books to read:

- The C Programming Language
- Computer Networking: Principles, Protocols and Practice
- The Art of Unix Programming
- An Introduction to Beginning Linux Programming
- Sams Teach Yourself SQL in 24 Hours
- The Python Data Science Handbook
- Python Programming with OpenCV
- Speaking Javascript
- Scalable and Modular Architecture for CSS

Wade through that lot and you will have learned about C, UNIX/Linux, networking,
HTML CSS, Javascript, data science/machine learning, text processing, and
computer vision. I reckon that covers 90% of what gets posted on here.

While some of this seems quite specific, all of these books teach either
principles such as machine learning, or teach actual standards such as POSIX,
HTML etc. None of these are going out of fashion anytime soon, unlike the latest
GUI framework or virtual DOM library.

The last book in my list actually speaks to the broader issue of framework
use. The core takeaway of the book can be summarised as this: HTML is a tree
data structure, and clean CSS relies on namespacing CSS rules so that they
only apply to a specific branch of the tree, so no `.menu` classes or the
like, which will probably end up applying to all sorts of branches. I think
if every front-end dev understood this, libraries like React would have had
far less appeal, as everyone would have been too busy writing lean, fast HTMl
and CSS sites to have the time to learn how to make complicated React-powered
static blogs with loading spinners. (As an aside, I think there would have been
less of a backlash with motherfuckingwebsites and brutalist design, as only a
little CSS can make a site much more usable, with almost no impact on load time,
but I think people have been scared off it by bad experiences).
Those are digital (unused) licenses, that although can't technically be resold, they "can" be in Europe as they contradict a ruling made in 2012 (I don't have time to dig the link up, unfortunately).
You're not trying to sell 7zip. Imagine 7zip is a $1000 software. Would that page make you buy it?

Now, starting every sentence with "you" is a bit odd, but the general idea is to focus on the user's problem rather than characteristics of the product. Fetures are boring, bland and frightening. I'm an user, I have problems, do you solve any of my problems?

"7-Zip is a file archiver with a high compression ratio. 7-Zip is free software with open source. The most of the code is under the GNU LGPL license. Some parts of the code are under the BSD 3-clause License. Also there is unRAR license restriction for some parts of the code."

vs

"Are you fed up with buying hard drives after hard drives or choosing which files to delete and which files to keep, only to regret your decision afterward? Well, that time is over. With 7-zip, you can compress files more efficiently than ever and save space on your hard drive".

Or, if you're promoting free software:

"You don't want to buy one more software to archive your important files. At 7-zip, we heard you. 7-zip is free and open source, meaning not only you don't have to pay for it, but you can modify the source code if you really want to. You can even include it in your own, commercial software".

Technical landing pages are good when you address technical people that are already sold to your product.
Yes, but you could also say that today's Perforce is completely different from the Perforce of a decade ago. Firstly, you don't need to pay for the Perforce you did 10 years ago.

Stripe doesn't have this same issue - they are still selling the same product they did when the founded the company.
No need to drop to about:config... it's right there in the GUI for Privacy > Notifications -- a checkbox below the list of blacklisted sites.
Secure and inexpensive as long as you don't mind paying with your privacy.

I'm worried that this is going to be the compromise we're all forced to make in the future.
I'm off of both now and even can have a single cigarette every now and then without having a relapse. Glad to have never tried those salts.
It's it just build and then copy/rsync/whatever?
JustGiving Event Leaderboard
I have recently created a Drupal 8 module, it is available for download at https://www.drupal.org/project/jg_leaderboard
Guide on Day Trading Cryptocurrency
Or nest?
Not the parent, but: I’m Czech, conceal carry for self-defense is legal here (with competence tests and no criminal history requirement) and some 300k people (out of 10M population) have the permit.

Shootings are pretty damn rare here.

Compared to e.g. UK, which all but banned any weapons imaginable, mugging, stabbing and other violent crimes are very rare as well.
People go 250 kmh on German highways regularly (unfortunately). It doesn't seem to be unpractical.
HELLBOY TRAILER 2019
I'm impressed and very much respectful of what the Purism folks are trying to achieve but I just don't think their business plan is viable as it is. As such I really don't really believe that getting a few geeks on HN to support the project will really make much of a difference. They need a much broader market share if they want to have a chance to survive in the long term and I don't see how they can get it. As it stands the only people who will consider buying this are principled FLOSS folks with a lot of disposable income. I doubt that's enough. It's not just about building the phone (which is already very difficult), it's also about maintaining the software and app ecosystem in the long term.

Windows Phones and countless other smartphone environments floundered over the years even though they were backed by behemoths. What chances does Purism have?

So while I have absolutely no hostility towards the project I just don't think it's worth donating money to what I consider to be a lost cause. I'd rather donate money to other Open Source projects who I think will make better use of it.

I would be very glad to be proven wrong however, the current smartphone ecosystem is an absolute nightmare if you value privacy and having control on your hardware. If it turns out that the Librem 5 is not dead on arrival like I presume it will be (assuming that it even manages to arrive in the first place) I'll definitely consider buying one.
Maybe you have to check your networking setting. It works well here.
How to Hide Products in BigCommerce
I've been developing ASP.NET Core website for 1 year. Now my website runs on production. It is easy to customize, fast and reliable platform. Microsoft makes a lot of efforts to add new features to it. So I definitely advise to use ASP.NET Core.
1. Search for "CEO suicide" and you'll get a less rosy picture. People won't Tweet about all the problems they have, everybody has problems.

2. Sleep more. Consult a psychologist if that doesn't help.
That's a fair comment, but it should be noted that with greater power comes greater responsibility.

It's also possible that he's an attention seeker, that this is part of his schtick, and that he can't help himself.

He's attacked the SEC publicly several times, very unprofessionally, if I were an investor I'd be pissed; it's one thing if he were to have data indicating he's being mistreated but mostly it's but Trumpish attacks on the SEC ... which could get him in serious trouble.
Arlo Guthrie – "City of New Orleans"

Seems odd, given that he's better known for "Alice's Restaurant" in the first place and that Steve Goodman had the original, better version of "City of New Orleans".
They make it look more intimidating than it is, it's a standard pat-down in a room, the most invasive thing they did was put a finger in my waistband and rub around it.

Same as a normal in-public patdown tbh.
Well a lot of characters are already taken. Starting with _ is already valid JS syntax so it would break existing code. @ was a popular symbol for this but got taken by decorators.
Oh, interesting! Would you be willing to share your gatwick story?

I had no idea it was usually like this.
No, but I assume the Windows kernel developers are more capable of wrestling with all the nitty gritty details than Sandboxie is (though it too provides a kernel driver in order to operate, I'm sure there's a lot of similarities).
Sounds a lot like it. I used to commute from Alexandria to the North Shore, and though I couldn't afford the Eastern Distributor every day, I did like that it was always there if I was in a hurry to make an appointment or if I just wanted to treat myself.
How do you mean?

I've done a few projects using ASP.Net Core and they've used all of those
Guys, guys, hear me out. I have a crazy idea.

What if we use special cars only for the tunnel with some kind of ride sharing system? and then we put the cars on rails? This keeps them on track and also the rolling friction is much lower.

Also, we could continuously charge the battery of the car if we have some kind of wire going alongside the tunnel and a slip contact.

Actually we could make the cars much bigger as well, so they can hold more people.

Get me patent lawyer.
I'm not speaking hypothetically, but from experience. I have a 4 year old 200gbp Android phone running Pie, took 10 minutes.

I also have an iPhone 8, this is an Ok phone but is a worse experience than the 4 year old Android phone. Despite the cost being much higher, the screen is worse quality, for instance.

My partner has a 6 and it is remarkably slower than both. To the point where you sometimes just want to give up on whatever you were trying to do while waiting for a map or Spotify to load.

Maybe your experience is different to ours, but I'm only reporting what I see from using all 3.
Your two-year old baby is not developmentally ready for logic. Read him stories. Play games with physical stuff, preferably outdoors where he can get dirty. Let him run, climb, jump -- large muscle development at this stage of life turns out to be terribly important for stuff like logic later on in life.