skysight-inc/HackerNews huggingface dataset:
Location: Stockholm, Sweden

Remote: Yes

Willing to relocate: No, just moved to Stockholm from The Netherlands

Technologies: C, Golang, Java, Python, Haskell, C++, Javascript, Bash, HTML5, CSS, Linux, Pull-based & email based development, CI, Asynchronous & written communication

Résumé/CV: available on request

Email: hjdskes@gmail.com

I am a recent university graduate with a Master of Science in Computer Science. My interests are broad, but mainly I like anything operating systems (incl. userland and desktop) and programming language theory, including analyses and verification. My thesis had to do with abstract interpretation of program transformations. You can find more about this on my website[0].

During my studies, I have been contributing to GNOME and other open source software projects. In particular, I have participated in Google's Summer of Code in the summer of 2017 where my project was to rewrite Piper. I did this under the mentorship of Peter Hutterer from Red Hat. You can read more about this project on my website[1].

My website also lists my other projects[2] and my other contributions[3].

[0]: https://www.hjdskes.nl/projects/msc/

[1]: https://www.hjdskes.nl/contributions/piper/

[2]: https://www.hjdskes.nl/projects/

[3]: https://www.hjdskes.nl/contributions/
Not Amazon but drone delivery is becoming a thing, a startup called Zipline is currently (successfully) running trials in Rwanda of drones that are used to deliver blood to hospitals where it would never be able to arrive in a timely fashion otherwise (because of terrain, poor access etc). From what I remember delivery time was about half an hour. It is however clearly not as elegant a solution as Amazon was proposing with their quadcopters, Zipline uses scaled model airplanes with an old-school tail catch system for "landing" (same concept on aircraft carriers). Not "elegant" but certainly gets the job done.
I know I saw a YouTube video covering this recently but cannot find the link sadly.
Basically chrome seems to continue to be popular. MS is struggling to get people to use Edge and Firefox is doing way better than Edge and is just barely out-competed by Internet Explorer (what's up with that?). I'm guessing a lot of old devices are stuck on some old version of windows.

But bottom line is it holding up nicely against MS. A lot of people seem to default to installing Chrome/Firefox instead of whatever MS/Apple is pretending is the browser of choice. To the point that these are not even the default choice on their own OS and struggling to remain in second/third position.

So not that bad for Firefox. I'm back to being a full-time Firefox user since about one and a half year. Really liking the post quantum performance and also really enjoy having fine grained control over trackers, ads, and other crap. As other people point out, their mobile browsers on Android are worth using as well. Unless you like being tracked and blasted with ads of course.
How is Chrome user hostile?
Kasyno cda
Sadly, that problem is not specific to MacOS :-/

On Linux with KDE that web-extension change killed the kwallet integration too. But you are right when you are saying that it degrades the user experience of MacOS users :-(
It's very easy to blow $22m in a very short amount of time, especially with his teenage years not all that far ahead of him.
Why don't paypal etc allow payment for sex-related stuff?
When I notice a difference in responsiveness between Chrome and Firefox, it's usually due to the webpage being Chrome-optimized. I don't know why: maybe it was developed and tested under Chrome, maybe it uses features that work better on Chrome because they were developed and pushed by Google, or maybe the differences between the rendering engines favor Chrome.

Google's own websites are some of the major culprits. The funny thing is that similar webs don't have this issue, and I don't notice any slowdowns that push me to do side-by-side tests.
Don't eat meat.
How to Use React with Drupal
20 Collaboration Tools for Teams
Doesn't work on GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)

ctrl+shift+r works though.
YouTube as a 24/7 entertainment channel for kids is definitely not turning 14 now; it's pretty much a recent phenomenon.
That sounds like there might be other programs with severe regressions out there
Dman. So how many awesome things do you casually do on the side just in the name of improving uBlock?
None of my issues with Edge have anything to do with the browser engine.

All of them have to do with stupid Microsoft like decisions, like ‘you can’t avoid the internal pdf reader’.
My 1Password always prompts me after I submit a form if I want to save the credentials used in that form.
Trussle | Product Engineer | London | Full-time | Onsite

Hi, I'm Jonny and I'm one of the Product Engineers at Trussle, a free online mortgage adviser. In the last 3 years we've been using technology to make getting a mortgage simpler and faster - all for free. We've recently raised £13.6M in our Series B funding round and are looking to expand our Product Development Team in 2019 to tackle more problems and move faster in a competitive market.

We've fallen in love with TypeScript, but we're looking for any engineers with JavaScript experience who want to work in (actually) cross-functional teams and (actually) take on the responsibility of understanding and solving the big issues for customers and our internal operations team.

If you're interested, you can read more about the team (or apply for the role, hint hint) on our Product Development blog: http://trussle.github.io/jobs/

If you have any questions, get in touch with us via work@trussle.com or tweet us @TrussleTech!
The fact that that Seth Godins blog post that denigrates 'yak shaving' comes so prominent on web search for the term is really too bad - but he is not even a programmer! I believe that any healthy programmers culture supports yak shaving. The metaphor is an expression of how frustrating is to do the right thing, but it would not be a virtue if it was easy.

Yak shaving is the only sane way to maintain a big codebase. The more popular thing, and the root of all evil, is to add work arounds that mask the real problem instead of finding the right place for it somewhere deep down in the code. It is like: you discover a bug in a library that you use and instead of fixing it and sending patches to the author you just add a special case to deal with it. The result is that the code gets more and more irregular with special cases everywhere.
You did not say much about your methodology, so just general things that I imagine played into this:

- What is a "user"? Is it someone who downloaded it once? Is it just straight up the number of installs that ever happened? Or is it someone who actively uses the extension on a frequent basis? If you go by the numbers on the Chrome Store and on AMO, they likely have different definitions.

- Firefox recently introduced support for an extension API which is quite similar to the Chrome extension API (for the most part a superset), so lots of Chrome extensions have been ported over from Chrome just as recently and as a result will naturally not yet have as high user numbers.

- Firefox has traditionally had more powerful extensions and still continues to have a more powerful extension API. So, there's going to be extensions that are better, which only exist on Firefox, whereas similar extensions that were ported over from Chrome, therefore exist on both, will largely be ignored.

Analysing this on a non-empirical level:

- Firefox has less users.

- Chrome has somewhat less functionality built-in, which means users will have a higher need for extensions.

- With Firefox's extensions having traditionally been more powerful, the user base should still have many tinkerers.

- Firefox extensions are much more thoroughly vetted and malware is essentially a non-issue. On Chrome, it happens more often and I have seen people removing non-essential extensions for that reason.

- Chrome users are less likely to be privacy-conscious, which somewhat negates the previous point again and means they're more likely to just install an extension without thinking about it too much. On the other hand, Firefox users should be more likely to install privacy-enhancing extensions.

- Firefox for Android supports many extensions as well (though its user base is not the biggest).
> This kind of video can be made by some amateur producer in their bedroom.

Seems the HN mentality of "this isn't anything special, I could make this in a weekend in my bedroom" can be applied to pretty much all areas of life.
You just described what it's like to work for all global arms contractors, not to mention Palantir.

Cash Rules Everything Around Me -- Wu-Tang.
so they switched to browers that have less powerful extensions? No current popular browser matches firefox's extension power, even after the change.
Well, according to the US government, companies are in fact people for a wide variety of important purposes.
> That's part of the test, to see if they're familiar with the command line and if they know how to open the man page.

That doesn't tell you anything about how good a programmer they are. I don't need to use a command line or man pages for 99.999% of my work, so I'm not going to waste time learning to use more tools.

> It's trying to weed out the people that can only work in the confines of an IDE and gui tools

Ah, so anyone who uses a terminal is superior to someone who uses an IDE or a GUI?

> I would however expect anyone for a senior role to be familiar with what is a de-facto industry standard.

In _your_ industry. As I've mentioned before, I use Perforce (which is standard in my industry).

> And source control in general is a great topic for interviews on both sides

Agreed, but asking somone to rattle off `git init git add . git commit -m"I can remember three lines"` doesn't tell you anything about how much they know about source control. Talk to them about branching/workflows to find out how much they know about source control, or let them use the tools they're comfortable with, but plonking someone in front of a terminal to rattle off some commands is the equivalent of looking for a "culture fit"
I worry about this too. I store the database itself in Dropbox, and I also use a keyfile alongside the password to open it. I can easily recreate the keyfile on any computer, but it never goes anywhere near the internet.

In addition to that, for my really critical "gatekeeper" accounts, I don't put the full password in the database. Just a reminder that this is a "special" password, which needs to be combined with another bit of info in order to work.

I just live with the fact that I can't use this system on my phone, and for my usage patterns, that's fine. There's nothing I need to do that's so urgent that it can't wait until I'm back in front of my computer.
I wonder what proportion of replies to comments on forums right now revolves around the usage of language in regard to subjective views over identity, as opposed to the actual content of the comment. I don’t support linguistic prescription at all, but maybe it would be a good thing to do away with all grammatical gender in the English language, if only to make people like you stop commenting on things.
It is. The most dangerous part though is when you can access files in the browser cache because scripts in file:// can read files in file:// (so all your files) and you can really easily put files in the browser cache.
I haven't got the slightest clue, nor do I care.

And more importantly what do you mean by funded? If the local council offer free or subsidized rehearsal space to local up and coming bands, is the album they created there "government funded"?
thanks a lot for sharing this. I have accumulated somewhat similar notes over last couple of years but never got to a point where I was able to follow my own checklists. Often times I am too lazy to open the checklist on a web page.

I wish there was a simple app where I can keep these repeatable checklists and summon them at will depending upon the context.
EverSet ES100 dev kit for receiving WWVB 60kHz new BPSK modulation
Not only that, you will even find people here saying that Firefox dev tools are faster!! I wonder what kind of computers those people have.
Well if they don't like the new job, they may be posting again.

Clearly not an ideal marketplace - I see lots of companies like GitLab doing repeat posts in who's hiring and this thread shows that there is a lot of waste in the system
I think many who grew up in the transition phase became hooked on arts or other creative things like programming. (Programming can often be an art in itself, especially if done for fun.)

But today, when I can barely get shit done with all the distractions at my fingertips, I wonder if I could learn the basics before gravitating towards something passive.
It's odd that firefox doesn't use the osx certificate store
It's quite obvious that Quora doesn't care a lot about user data. Just for looking at the website, you need to login with Facebook and in fact other users could at some point even see which parts of the site you browse to without informing you. Kind of sucks, luckily deleted my account half a year ago.
Essential Cell Biology is pretty good one to start (Ch 2-7): https://www.amazon.com/Essential-Cell-Biology-Bruce-Alberts/.... There are numerous books like Machinery of Life that don't go in to enough details. Most books specifically on subject of protein structure, dynamics and folding are advanced textbooks like Introduction to Protein Structure by Branden and Tooze. My experience has been that following all the details is very difficult without taking formal classes in these subjects and there is an immense amount of details that is probably not relevant to our purpose of computational prediction. Hope is that someone soon writes Protein Folding for Programmers :).
It didn't for a long time.
That wouldn't be the biggest issue. The US is too large and therefore too destabilising for the EU (this is also part of the reason for Turkey). Also, the death penalty.

It might also be an issue that the US is not democratic enough, although there are some EU members (as well as the EU itself) that aren't as democratic as they should be.
Lots of people actually expect that. It's how phone apps work. There's no concept of "closing an app" in the iOS and Android guidelines. You just get the app out of the way.

I think the lack of improvements in desktop UX in the last 10 years is making every desktop OS to slowly adopt mobile UX conventions. Some of those new conventions are a step back.
> Typically in game engines you need to pause the world and look into the physx simulation to get the object's pos/vel/mass. This causes the physx engine to stop the world to finish it's calculations so crossing the PCI bus becomes more and more expensive.

PhysX keeps two copies of the simulation, you read from one while PhysX is updating the other, and then they swap the pointers. You don't cross the PCI bus to get every position/velocity, that info is transferred in bulk at every step.
When you touch Old Code you wrote years Ago
How do you test Safari without an Apple device?
And why sex-workers and porn industry (I'm talking about legal stuff here) have not created their own paypal all these years?

Note: For the most part I agree with the sentiment of the article and I am allergic to all harassment but the "financial domination" thing rings other bells. The people having a taste for it seem to me akin to gambling addicts and in need of protection.
>The unwinding of this many treasuries has always been a concern about the whole 2008 crisis along with the unintended consequences of ZIRP.

One of many concerns! Given that the solvency of the USA and the entire global economy is predicated on interest rates not rising substantially, things are going to get very interesting (not in a good way) next time we have an economic crisis.
Such bacteriophages are one area where Soviet research/practice outpaced the West: https://slate.com/technology/2006/05/the-soviet-method-for-a...
I think Firefox still needs performance improvement on the graphical side on Windows.

Chrome somehow bypasses compositing [it is a white window on OBS screen recorder].

Firefox seems to only get fast when I disable Windows animations; otherwise gets sluggish as soon as more than 4 tabs open.
Firefox OS was a terrible idea. Gecko is horribly slow as it is, and they put it on low-end, under-powered mobile phones. As it was expected, using it for a few minutes made you want to hang yourself. I know they met with bosses from telecos, I wonder what faces they made when they showed them how the mobile behaved.
If you feel sad that some people out there make more money than you you really should reevaluate your priorities in life.
How Does Etsy Notify You of a Sale?
Chargebacks, I think.

That's why most payment collectors don't allow payments for porn sites. Husband pays for XXX.com on his credit card, wife sees the charge, husband cries out "It wasn't me, my card details were stolen." He initiates a chargeback as his wife stands over his shoulder watching.
> Broad Phase, Contact generation, Shape and body management, Constraint solver

These are absolutely not only used for the visual effects, they are the fundamentals of a physics engine.
Audi to invest 14B euros in e-mobility, self-driving cars
When I last installed Chrome in a fresh installation of Windows (so no saved settings from previous installations), it defaulted to an empty startpage. Might just have been me, mind.
It goes against everything we're lead to believe about hard work always paying off. But that's life.
> I've had to fix friends' computers who had their user profiles corrupted by an update so they can't log in.

An extremely recurrent issue with windows 10 updates (in particular, the big ones that happen every six months and behave like a complete OS reinstall) that manifests in so many different forms.

I've seen it do stuff like only breaking UWP apps while leaving everything else intact. I've seen it break UWP apps + the start menu. And then I've seen it do the login breaking thing. The thing those symptoms have in common is that they were always solved by simply making a new user profile and logging into it then transferring the user data into the new profile, proving that the root of all horrors comes from bugs in the user profile migration that windows does during updates.

I'm always horrified by the process not just because of the bugs but also because of how inane UWP is. Every new profile created will also get its amazing share of UWP crapware downloads, because of course it wouldn't make sense for software to be installed system wide, nah let's do that every time a profile is created and let's pull the microtransaction ladden mobile games while we're at it.
Creating user profiles takes so much time on older acquaintance computers with spinning rust too.
I'm guessing that it's because of the larger cut that these 'high risk' platforms and processors take or a bunch of other restrictions we are not aware of?
CVE-2018-1002105 – Kubernetes privilege escalation flaw
Kubernetes in Production: Services
I don't think it funds composers.

What country are you in? Definitely if you're in the US or Europe there are plenty of places you can apply for government funding if you're a composer.

Also if the government is funding the concert hall and that funding lets the concert hall put on work by and pay a composer, at what point does it stop being government funding?
I've never watched pewdiepie but I assume his audience is too young to be on reddit or 4chan or to having been rejected by women for so long as to consider themselves to be celibates.
That's still really expensive.

I make decent money (like most on HN, I assume) and my phone costs under $300, the improvements for phones above $300 are relatively minor besides the camera.
There's some interesting math/statistics at work here.

Whatever group you want to identify with, given a large enough group size, will display very bad behavior in some individuals.

The tendency is to ignore that behavior in the groups you are a member of (After all, aren't we all mostly right? There are just a few bad apples.) and emphasize that bad behavior in groups you are not a member of. (All of those folks are crazy/evil/dangerous/etc!)

Social media companies are caught directly in the middle of all of this.

I don't want to get into who is the _real_ villain, what to do, or any of that. The general principle holds no matter what the groups are. So even if you ban groups A, B, and C, it won't go away. In fact, my gut tells me you'd just make matters worse, cramming more and more unhinged and unpleasant people into larger and larger groups.

For that reason, punishing the group for the actions of the members isn't going to work.
(SME = Subject Matter Expert, presumably)
Firefox/Chrome: You can right-click any search field on any web you visit and add it as a search engine, with the keyword of your choosing. I've been using "w foo" to directly search on English Wikipedia. It's half the characters! :)
Firefox doesn't use certificate store on any OS. Only the ESR for Windows has an option, off by default, for respecting the cert store.
I've known Udemy for a lot of time but never really cared.

Until I started looking for courses on uncommon subjects I am interested in. Then I discovered a new world, basically.

I now always keep one eye on sales at Udemy, and will be spending 200€ on a single course in the following day.

Content quality, as always, depends on the course and the author but generally when it comes to IT and related stuff the rating is a good indicator of quality.
I got the same. And when I looked into it and found out the company was founded by former Facebook guys, I knew they couldn't be trusted and knew enough to jump ship.
A few months back I've started a journey to move to FF.

1. First installed it on my Android phone so I could use uBlock Origin. Then found 2 other amazing extensions, Cookie Autodelete (less tracking, more privacy and no newspaper paywalls) and I Don't Care About Cookies (no more annoying Agree to Cookies popups). I couldn't be happier!

2. Despite some reports about FF issues on MacOS, I went ahead and installed it. Memory usage having many open tabs dropped considerably, maybe 30% to 40% compared to Chrome. Everything works great, speedy and solid.

3. I've installed FF on my home Windows 7 media center. Strange, but that's where FF is noticeably slower than Chrome and seems to have memory swapping issues, where some tabs will be swapped out of memory and take a while to load. The machine has only 4GB RAM though and is not very performant.

4. I've discovered Pocket and I'm really liking it. Although the recommendation engine is a total waste of time, the text extraction is great.

5. I love Firefox Focus, which I use sporadically, and I wish that was the default engine everywhere. I'm not sure if the next generation FF will be based on Servo or Blink. Whatever it may be, I hope it's as snappy as Focus.

Some issues or quirks I had with Firefox:

- Bookmarks with search keywords. Chrome OpenSearch integration was much nicer. I had to define several bookmarks on FF to have at least the searches I use the most.

- YouTube videos in Windows feel sluggish and I had to install a Windows Media extension to be able to see them. Chrome has video support out of the box.

- PDF viewing feels less responsive, but the FF viewer interface is fine.

- Downloading UX is better on Chrome. The FF down arrow on the top bar is very hidden, I tend to forget I was downloading something.
>What is stopping women and girls from dominating Youtube?

Twitch allows women to show their breasts, etc. Instagram too, it's practically a sexual social network. Most top posts you will see are tits, butts, tits, and then more butts. They don't allow that on YouTube. Once you take that out of the equation, you will see that women aren't funny and simply have nothing of interest to say.