skysight-inc/HackerNews huggingface dataset:
Just recently, I did a rewrite of an ARM emulator. It was all object-oriented nonsense. I haven't even gotten to profiling yet and the new code is 20x faster.

The key thing in optimization is summed up by the old adage "you can't make a computer run faster; you can only make it do less." All of those things that make the dev experience nicer use CPU cycles. The more cycles that are needed, the longer your app takes to do things, and the slower it seems.

For most apps that doesn't actually matter because your app is idle 99.9% of the time, but it's good to be able to fix things in when it does.
I’d like to reach out via email but don’t see any info in your profile. Is there another channel?
SEEKING WORK - Remote or Bristol, UK.

Hi, I'm an experienced (7 years) full-stack developer with a passion for startups.

My skills and experiences include:

* Python (Django, Flask, Celery)

* Javascript (Angular, Redux, React, Electron, ES6, Typescript)

* Datastores (Postgres, Elasticsearch, Redis, Kafka)

* DevOps (AWS, Docker, CoreOS)

I've helped build systems that store billions of data points, run millions of jobs daily and process thousands of messages a second. Beyond just development, I love consulting with start-ups. I have experience across the startup life cycle. From the earliest stages of a first hire to the later stages with millions in annual recurring revenue and profitable.

If you'd like to work together or want to talk my email is c@meronmaske.com.

Github: https://github.com/cameronmaske
This is a funny tactic because it should not work with a thoughtful negotiator.

"If we were to make the offer" is de-facto an offer, it's just not official, and though there might be a legal difference between an 'if we made it' and 'actual offer' ... for all intents and purposes, it's the same. It's the start of the negotiation.

A half-smart negotiator would simply say: "Yes, if you included moving expenses" or whatever they would say otherwise.
Fuzzing is not trivial and even if you do it, people with different approaches can find different issues. Then, even if you do it, you need to let it run for days to find the non-trivial scenarios (assuming single machine).

On top of that, the knowledge about sanitizers and fuzzers is pretty low, if you look at an average project. Some don't even care about integrating the existing efforts.

I'm not sure what's the state these days, but 2 years ago I took 5 projects I was using, pointed a very trivial setup of AFL at them and found bugs in each. From yaml parsers to systemd-resolved.
Recommended: "Before The Startup" by Paul Graham - http://www.paulgraham.com/before.html
Good interview question ;)
"We should strive for execution where at least your comrades also win." --> this won my heart!

It is not a zero-sum game. You win when your comrades win. The glory is not in taking it all but taking pride in what you have created and can potentially create and expand on over and over again. :)
GoodNotes (www.goodnotes.com) | Hong Kong ON-SITE, VISA | Full Time | Mobile + Web engineers + leads | careers.goodnotes.com

GoodNotes turns your iPad into digital paper. It is as natural as using real pen and paper but also has all the benefits of being digital. It was created from our founder's frustration of taking readable and reusable notes on his first iPad.

- We are psyched about the future of computing: touch screen + keyboard + pen
- We sponsor work visa. Come work in Hong Kong, one of the best Asian cities
- You will be working with makers. Every engineering members have shipped their own products outside of work.
- We are bootstrapped and we were one of the top paid iOS apps last year.
- We have excellent work-life balance because we hire people we can trust. 2 optional days (Thurs & Fri) to work at home. Annual all-expense-paid offsite trip.

Email me at thomas@goodnotes.com and check out the pictures of our outings and office on careers.goodnotes.com
Very, very few solo founders get into YC. I heard somewhere each batch of companies has about 2 solo founder companies total.
Kenyan Telecom Company to Replace 800 Diesel Generators with Fuel Cells
I don't give a fuck, I tell people to buy faster hardware.
Google needs to take action here. From requiring re-confirming permissions every time a significant privacy policy change is made, or just by nuking SimilarWeb altogether from the web App Store.
I am a South African software developer currently located in Bangkok, Thailand. I have been using .NET since the early betas back in 2000. Lately, I have been focusing mostly on .NET Core and ASP.NET Core. Open to remote positions as well as freelance work.

Location: Bangkok

Remote: Yes, preferred.

Willing to relocate: It depends on where you want me to located to

Technologies: .NET Core / ASP.NET Core / C# / Auth0 / OpenID Connect / JSON Web Tokens

Résumé/CV: https://www.jerriepelser.com/resume.pdf

Email: jerrie@jerriepelser.com

Other links of interest:

ASP.NET Weekly (newsletter I publish): https://www.getrevue.co/profile/aspnetweekly/

Developer tools I have developed: https://www.jerriepelser.com/tools

My GH repo: https://github.com/jerriep/
I think we get plenty local culture as I don't believe that media is a critical component of culture, though I do recognize the benefits and in that regard I think that in the near future my child will likely ask to watch things in English. So far they don't feel left out from mainstream kids movies, because we still watch them (just dubbed but e.g. we watched Moana in English). Additionally the cultural aspect is a big component that they're missing from only consuming media and not interacting with the people directly, so we'll do some traveling to incorporate that into the curriculum.
Angling is the most popular sport in the UK based on participation numbers. It is televised at least once a year as a legit sport.

However, The Compleat Angler is a different kind of fishing, and what the author of the linked piece is alluding to is a little harder to come by these days.

I live < 5 minutes from the Thames. I'm about 30 minutes walk from Teddington Lock where the Thames stops/starts becoming tidal. This area was once inhabited by Alexander Pope and he referred to it as "Arcadia". There is a corner in the river near me, the view of which from a hill on the opposite bank is protected by an act of Parliament to this day.

I have never seen somebody fishing down there. What's more, it's way too busy to be able to catch fish or enjoy the solitary lifestyle an angler might be hoping for.

I'd love to know why anglers avoid it. I'd love to know where they go instead. As a man about to turn 40, perhaps I would like to learn to fish myself, and spend the odd weekend or even mid-week day (yay for flexible working), sat next to the water, quietly awaiting a fish.
Hi, I didn't check on firefox. Thanks for feedback, I will try to fix these issues. Thank you
Nah it's a myth that SF attracts homeless people. 71% of the homeless here lost housing here.
(https://48hills.org/2016/02/five-myths-about-the-homeless-pr...)

Per the same link, SF spends very little money on homelessness. A lot of the so called homelessness money is actually subsidized housing money.

Most issues with the homeless represent a public health issue much more than a law enforcement issue.

Given they lack access to toilet facilities, are you imagining the homeless not pooping through sheer willpower?

Addiction is a form of mental illness, and that's not the only mental illness common among the homeless. Many suffer from other illnesses. Nobody wakes up wanting to be addicted, or schizophrenic, or whatever, whether they are homeless or otherwise.
What is worse and worse about this post?
As the author of one of these projects (sit.fyi), I'll be happy to show and explain its philosophy & benefits (some are quite interesting and yet to be possible in conventional options). I think that discussion can be of value to all. Feel free to reach me at me-at-yrashk.com if interested!
Quickly though.
Last time I use Typeform. Can't trust them for anything except some hobbyist forms.

Also - they haven't published this anywhere online
Small jog dials are pretty bad. They require enough precision to force mistakes, while not giving actual precise input.

Might as well swipe the touchscreen (or a touchpad) with some haptic feedback.

At small sizes, well shaped buttons with all chosen stiffness and press depth are unbeatable. Not even a lever comes close. (think gamepads and analog sticks or hat controllers)

For analog input, levers are best, but they have to be big enough (joystick) though steering wheel comes close.

There is a good reason most vehicles use either a steering wheel, potentially multiaxis, or a joystick, augmented with buttons and levers. Stepped knobs are also good.
The cognitive modules that govern dominance and hunting are completely different things, in us as in all hunting species. We don't actually treat prey as we treat conspecifics we wish to dominate. Neither do cats or mantis shrimp.
Agreed, also:
>Fish caught on bait typically suffer a much higher mortality rate. About one third (33%) of fish caught on bait will die after being released and over 60% of deep hooked fish die. In general if the fish is bleeding it will not survive.

And:
>Researchers from Queen's University, in Belfast, have proven that when fish are subjected to pain stimuli, the signals by no means simply ebb away in the spinal cord. Scientists have discovered sensitive skin areas directly behind the gill covers of goldfish and trout. Using implanted electrodes, they have been able to show that the nerve cells located there send signals directly to the fish's brain.
When researchers poked the animals with needles, a flurry of neuron messages were transmitted to the endbrain -- the very region of the brain where pain signals are also processed by birds and mammals.

Your entertainment, should not come at the expense of another sentient being's suffering.
How is it going with commies trying to crack down on freedom?
This extension disables any updated extension that requires new permissions, among other niceties:
https://chrome.google.com/webstore/detail/extensions-update-...

(I'm only a user)
Sure! The ones I know of:

Swedish - SVT for adults, Barnkanalen for kids

German - ZDF for kids and adults, Kika.de and Kikaninchen app for kids

I haven't tried it yet but there are some French networks (Zazou, I think) and NRK for Norway. Wikipedia is a good starting point to find television networks by country, then check which ones have apps or let you watch the programs online (just try accessing the site from the country with a VPN for the full experience)
Awesome, suggest you make valid words clear automatically
I still see more value in a slow but helpful app, than in a fast but nonexistent app, even as a user. Also, making it work first may help in prototyping, and I may even find out that the prototyped idea doesn't work, so I'll scrap it. Speed would again be wasted in this case. Or the customer may say he wants something changed. This is more critical to find out initially.

Paraphrasing Stroustrup, if you're complaining that something is slow, it means it's so valuable to you that you're still using it anyway. (Ok, there are limits to that, but I think you get my point.)

edit: Now that I think of it, I'd say that speed is a spectrum (i.e. non-discrete). One may be at various places on it; and one may have varying needs as to where it's acceptable to be.
Fair point. Let me rephrase it - I consider Samsung's OS itself an unnecessary third party on a phone that should be running official Android. Then again, I prefer iOS since I explicitely don't want to deal with the half-baked mess of an OS developed by incompetent OEMs.
I can already see the followup HN news: "Google attacking developers on Chrome Web Store and breaking free web!"
Other animals kill and murder their young, we shouldn't be looking to them for moral guidance.
I am not talking about liking games and gaming. I am talking about addiction.
In the 1970s or before?
Hi,Thanks for the feedback. I'm trying different ideas to make gameplay experience better. Btw nice game.
The correct term is "Auld". "Old" is demeaning and insensitive.
You're seeing peaks and overestimating. For example, in the first report Frontex talked about a 80% increase, but that was just about those 3 months. Look at their full year report:

"Frontex reported on Tuesday that the number of people illegally crossing into the European Union had fallen by 60 percent in 2017 compared to the previous year. "

http://www.infomigrants.net/en/post/7683/eu-agency-frontex-r...

That second link is also about a short period where they were seeing a lot of people per day, but that has nothing to do with the total numbers on a year basis.

Yes, the start of 2017 was high, yet the total was much lower.
Prolific (www.prolific.ac) | Oxford, UK + REMOTE | Full Time | Backend engineers + Data Analysts

At Prolific we bring people together to power the world’s research. It is the first scientific, highly scalable, ethical participant recruitment platform for researchers around the world.

https://prolific.breezy.hr/
> One thing that keeps many people from fishing is the simple fact that they have never done it. Indeed, I think it is probably the only reason

I have tried fishing a few times, and found that it isn't for me. I'm extremely bad at it. The whole setup is very clumsy and difficult to transport by anything but a car, and it's all quite boring. If the point is sitting on a chair in nature while reading or having a beer then fine, but fishing doesn't look like a useful addition to that kind of setup.

Also I don't enjoy the idea of hurting wildlife (I'm not a vegetarian but kind of wish I would be).
I have that in mind, working on it.
It's real, I also got an email - and one (1) month money back after several emails back and forth.

No public acknowledgement, they are probably trying to hide it from the public aside from the customers affected.

So glad I didn't end up using Typeform for a large insurance client. Would have had some explaining to do after this one!

They should really have encrypted the survey results
www.tildes.net
But using no words whatsoever is also wonderful. Here is "On Top", by Marilyn MacGregor:
https://www.amazon.com/Top-marilyn-macgregor/dp/068807491X/r...
God bless yew.
It depends on what level you think is important. It’s all contributing to user experience at the end of the day. Whether you stop at making your site load fast. Run at 60fps. Or make sure that the user is able to do more than run your website with their machine.

Web in particular as an ‘OS’ sitting on top of an actual OS often gets it in the neck for being a resource hog and it’s not just the browser teams at fault there. The underlying assumption of do whatever, things are good enough and we have enormous amounts of processor power doesn’t help.

I’d argue that if we’re truely making software for people it should have as small an impact on their machines as possible. Or how much energy would we save globally if our code in data centres was more efficient?
You might want to look at Fastmail.com, a paid e-mail service with actual customer support. They provide a web-based interface, mobile apps and also IMAP access, and you can use your own domain with it if you like. (I've been happily using it for a few years now, and first heard about it here on HN.)
They harm you by making this kind of behavior acceptable. You may not care about X (who might be spamming people to download an app even thought you've rejected over a hundred times), but suddenly Y (that you love) sees how successful X has become doing this sort of behavior and begin to engage in the same behavior because there's little to no backlash in doing so. This is especially a problem when it comes to privacy because the average person doesn't understand the current and future dangers of the information being collected, and you're often forced to use these evil services because that's where everybody else is.
As others have said, immediately switch to Stylus. While we're at it stop using Ghostery as well since they were bought by an ad company. Use Privacy Badger or a decent alternative (noscript + heavy/custom uBlock lists should work just fine)
A book I love (and that's saying something because I never got the whole love of reading) is "The Young Man and the Sea". I have no idea the author or relation to Hemingways work, as I've never read "The Old Man and the Sea".
Most users cannot distinguish when websites are hogging resources. Metrics like the first paint, first meaningful paint and time to interactive are usually more important than memory usage.

Memory usage sure will help but it is mudding water more than more specific user-centric metrics. Sometimes for business applications(Slack) feature richness and in-app performance is more important than memory usage. It all depends on website/application and throwing tantrum about memory usage do not help.
Top 20 Python libraries for data science in 2018
It’s also correct to use a male gendered pronoun in German to refer to a group of mixed gender, even though other options exist. But why do you insist on using a term of which a substantial group of people says that it makes them feel excluded once you’ve been made aware of that fact. What does it cost you to avoid that term? Stomping you right feet and yelling that “But it’s correct! The dictionary says so!” just makes you look like an insensitive jerk. Obviously it’s your call to make - it’s not against the law to behave like an insensitive jerk and nobody wants to deprive you of that right. But I totally can relate that people prefer not to be around other people that insist on behaving like an insensitive jerk just because a dictionary says it’s correct. So if you insist, you have to accept the consequences.
I don't think you are totally fair - the Wallenbergs started as bankers, caught a chance during the Krüger crash and became quite pivotal industrialists and have a large part in the exceptional growth in Sweden during the 20th century.

But sure, they are capitalist, and the last 20-30 years they have run out of their industrialist steam, as everyone else in Sweden (or should I say the west) . Maybe especially so since Peter Wallenberg passed away - he publicly stated that he was not especially keen on starting EQT but also saw that "everyone else" were running similar operations.

I don't think EQT are crooks - they probably come out rather good in comparison, but if you dislike the privatization in the healthcare and education sectors, I think you should blame the politicians not the businessmen.
Rakuten TV | Barcelona, Spain | Video Encoding Engineer | Full-time | Visa | Onsite

Rakuten TV is a video-on-demand (VOD) streaming service within the Rakuten's services group family, offering thousands of hours of high quality movies and TV series for subscription, rental and purchase.

We are looking for software engineers specialized in video encoding for design and improve of our internal tools to generate media optimized for video streaming:

- Knowledge of codecs, containers and formats of video/audio/subs: h264/h265/EC-3/MP4/VP9/CMAF/IMF.

- Encoding/packaging with open source tools: ffmpeg/bento, etc

- Streaming protocols: DASH, Smooth Streaming, HLS etc

- DRM: PlayReady, Modular Widevine

- HDR formats: HDR10, Dolby Vision

Our stack is based in Rails, AWS, Docker, MySQL, Redis. But for us is more important if you have knowledge in video encoding

If interested, please write me: miquel dot barba at rakuten dot com or http://jobs.rakuten.tv/job/211/streaming-engineer-at-rakuten...
The biggest reason, both historical and present, that we have many different package repositories and packaging formats is because of the concept of shared libraries and the desired benefits: security, stability, speed, freshness of volatile data and disk usage.

And from what I have seen there is only a primary alternative being proposed; containers. Have a copy of all needed libraries in every package and leave it to the developer to patch and fix security. Occasionally put a few things into the operating system, but then you have to hope that those parts don't change or you have to make different packages for different version of the operating system.
If you dont want the heavy handed solution that NoScript provides, i would suggest "uBlock Matrix".
"Fishing" isn't really one thing. There are a lot of different kinds to try. My preferred kind is fly fishing for trout. You are constantly casting and retrieving so unless you're in a boat there is no sitting down, and being able to cast is an art in itself.
All the big automakers in Germany are looking for hardware manufacturers that will deliver them autonomous driving hardware. Their typical lead time is >3 years and they definitely plan to have such hardware in mass produced cars 2-3 years from now.
I used to have SUSE before, but nowadays its either RHEL or Ubuntu/debian. Its such a shame that, there is barely any new players in the server os market.
Even if you secure your side of communications you're at the mercy of people who send and receive email to and from you.

If most of the people you communicate with are also on gmail then your conversations are stored in plain text, just on their accounts.

You don't have any privavcy with email and should just treat it as almost public discourse.

A better alternative is to switch to a secure messaging app.
Oops, outdated CV. Here's fresh one: https://www.dropbox.com/home?preview=Python+CV+2018.pdf
Hang on I thought Scala was meant to be the new Perl ;)
Best resources for software engineering
Thinking about the fact that Github have Github.com (production service) and Github Enterprise (self hosted), could it be like this?

Github.com = Github Core + Production Services and Infra

Github Enterprise = Github Core + Services need for Self Hosting

Maybe it's not worthy to proceed based on assumption but if there is something like "Github Core" which is shared codebase between prod and self-hosted, open sourcing the core can be an option?
Maybe you are interested in migrate to liferay and programming some portlets(JSF + primefaces)
How to install ownCloud in CentOS 7?
This is a huge problem for the extension ecosystem in general. Who originally publishes an extension may not be the same entity that is pushing you updates in two years time, and there's no way as a user to know this.

I publish a few extensions [1] [2] [3] and have been contacted multiple times by companies asking to buy them for several thousand dollars. They told me the going rate was 0.20 USD per user. You can imagine what kind of deals are being made when the extension has a million plus users.

When pushed for exactly why they wanted to buy the extensions, which are in no way monetizable, they gave vague answers about "user insights". I can guarantee there will be many other major extensions that have sold out their users.

[1] https://chrome.google.com/webstore/detail/old-reddit-redirec...

[2] https://chrome.google.com/webstore/detail/break-timer/hklkdb...

[3] https://chrome.google.com/webstore/detail/reddit-comment-col...
We use our own tool https://zenkit.com for project management and it works great. You need one person who overlooks the tasks and reorganizes it when there is something wrong. The person organizing the Tech Team (like you) should know at least the basics of the technical stuff you use or what you (can) do.
Is some info missing, you can just ask other persons via @mentions. At Zenkit there is a rule, that we need to answer to such mentions as fast as possible. The whole work becomes easier because you don´t need to call someone and you and the whole team can see what everyone is up to.
For all these tasks we use the kanban view (like to-do, in progress, done) and many companies set a rule, that one person should only have for example three tasks assigned to him on to-do.