skysight-inc/HackerNews huggingface dataset:
Skyscanner | full-time senior and lead hires (back-end/front-end/mobile/data/product) | London, Barcelona, Edinburgh, Glasgow, Budapest, Sofia, Shenzhen, Singapore | ONSITE, VISA https://www.skyscanner.net/jobs/

We're one of the biggest travel search products in the world. We have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.

Hiring at an experienced level in lots of disciplines: back-end with microservices & distributed systems, big data & data science & machine learning, full stack (modern frontend + API skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript & NodeJS.

We have a number of offices in Europe and are focusing on Scotland, London and Barcelona in particular.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I 've recently started at Skyscanner and see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at raunaq.vohra@skyscanner.net if you want me to refer you, and/or have questions. If you'd like your referral to be attributed to me directly but don't want/need to get in touch, please apply via https://grnh.se/3dea97751 (the Skyscanner jobs link above works if you don't want to attribute). Please specify which job are you applying to from the link above and which office would you like to work from.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.
Facebook Chief Operating Officer Sheryl Sandberg's Letter to New Zealand
If we take the hypothetical electric locomotive with a battery pack, it would probably decrease the peak load on the lines. You only need maximum power at acceleration and climb. The battery is perfectly capable at helping with the peaks, while recharging during the cruise when the power demand is low.
and what was your reaction and why ?
Anyone remember when browsers were just browsers?
This is definitely an important part of it but corruption, misplaced faith in folk medicines, and a desire to show off new wealth also play a big role.
The point they were making is that the train would go on batteries for the bits of the route which can't be electrified (e.g. too low tunnels), the track would otherwise be normally electrified, the battery would only be necessary to cross between electrified sections of the track.

Similar to the battery-equipped dual-mode trolleybuses increasingly getting developed / deployed[0] allowing both point-charging at stops and more independence from overhead line (so trolleys can more easily be rerouted, or can serve increasingly longer sections without overhead lines).

[0] they've existed since the 30s but mostly electric / ICE
I don't think Cloud Flare is implementing a lot of scary proprietary stuff outside the IETF process, but the influence that it has on the IETF process is a legitimate question to ask.
Or we live in the timeline that leads to the invention of time travel, not the one the time travellers are visiting. Maybe the universe allows time travel but it always creates a divergent timeline when you use it.
no jokes on HN, this is serious mum
The only way to protect against commercial deplatforming is to promote and sell through your own website, with a choice of payment processors.

It's hard work but there's really nothing else to say.

Every other presence should be considered as a disposable inbound funnel. Instagram or Twitter deleted you? Start a new account and link back to your website again.
I'd really recommend the Sci-Hub Button script. It places buttons for the open paper on Sci-Hub just about anywhere you encounter a science paywall:

https://greasyfork.org/en/scripts/370246-sci-hub-button
> I wasted a large chunk of my life on Counterstrike, Arma 3, DayZ Mod, PUBG, and countless console games. _Thousands_ of hours in total. For me, games were more than an escape or simply a way to unwind. For me, they were a well-hidden addiction. They were an obstacle to reaching my potential. I can't see myself going back to games again and still being as happy as I am now.

Substitute "football" or "drinking with friends" or other outdoor activities for the videogames here. Or "reading a book". It's all the same thing. It's natural for young people today (at least those in more well-off places) to spend absurd amounts of time in a way they later on may consider waste. It's natural for adults to spend some time like this too. We call this entertainment - stuff you do for fun.

Grass is always greener, but you'd probably burn out if you tried to spend those thousand of hours working in your economical self-interest instead. If you were doing something else for fun instead, you could be regretting that today, wishing you played some videogames a bit more. And even if you wouldn't, you would be a different person. The time you spent on videogames - the experiences, the stories, the people - are a part of you right now. And it's not like videogames are unique in enabling escapism; if you look around, plenty of people are escaping from their lives into books, or sports.
Europe also had a big military imperative to build railways pre-WW1: Trains let you move your forces faster, so you can build up a concentration of forces in one location to attack or reinforce a defensive line.

So no state in continental Europe wanted to be on the losing side of a railway gap.
There is also much more focus on sustainability, atleast in the mittelstand companies I encountered, it was common to target a certain customer base size and maintain it, reducing churn and making customers happy. Growth is often slowed artificially to prevent problems when scaling up, etc.
> always throw away the first one

That’s a quote from Fred Brooks’ The Mythical Man-Month (1975):

”[…] plan to throw one away; you will, anyhow.”
I'm with Uno Broadband who sell BT fibre lines (so upto 70 down/20 up) for around £40 a month with no blocks or restrictions and a static IP. No download limits to speak of either as I can easily hit 2TB download a month.

They fix stuff quickly too, I'd recommend em.
That seems like a good pointer, but what does CNC milling have to do with finding bugs in a virtual memory system?
I studied AI but never finished it. Dropped out just before starting on my Master's thesis. Bachelor's didn't exist here at the time, so no degree. I only once encountered a job where this was a problem. By now, my CV is much more relevant than any degree.

I've also seen people graduate who couldn't do anything, so a CS degree is not proof that someone can do the job, and not having it is not proof that someone can't. I think university education is still extremely valuable, and I'm glad I've had it, but more for what I learned than for the piece of paper.

That said, salaries in Amsterdam, with or without degree, are far lower than the $130k to $150k described here.
> Amazon "deleted" all seller accounts in Europe, because they allegedly didn't sell anything.

Very weird. I know a guy who wants to close his seller account and the number of hoops he has to jump through is ridiculous, despite not having sold anything in years.
Strive for Software Autonomy, Not Just Process Automation
Artist Website Examples: 10 Artist Websites for Your Inspiration in 2019
To provide a much tighter bound, you reach "atoms in the universe" levels of collision once your hash inputs are 260-270 bits bigger than the hash output. No need for even a single kilobyte.

Almost a "Graham's number" level of understatement.
How to Set Boundaries with Your Startup
As a customer, not a seller, I'm now activelly avoiding Amazon as much as I can. Even if it is inconvenient.

Especially since I read this article about commingling (you need to register (free) to read): https://ftalphaville.ft.com/2019/03/20/1553085361000/Amazon-...

They are now dangerously close to be a monopoly AND a monopsony in way too many markets.

They just don't need to care anymore and it shows.
You're right, that was sloppy.

I was getting at "social sciences" or alternatively "sciences in which things cannot be precisely measured".
No. What is sky for non functional programmers is the floor for functional. If you dont understand the difference then you still have a lot to learn.
Thinking time as in, thinking about what the right decision is, not how to push the button.
I would be more interested in the psychology of people spending money in these games. I played countless casual mobile games, but uninstalled all of them without spending a dime. It's probably out of principle, since I don't see any value in buying 10 gems in a mobile game. I also didn't find the need to buy cosmetic items either (skins and funny hats that some games offer as an alternative to paying the full price of the game).

However I did encounter a lot of people who gave in to temptations, either out of frustration, or the need to compare with others, or some other factors that I don't fully understand. That kind of analysys would've been more interesting.
We, at Cludo.com have multiple positions open in marketing and operations that are based in Minneapolis.

Open positions are:

* Digital Marketing Specialist | Minneapolis, MN, United States | Full-time (https://jobs.lever.co/cludo/7ec3b43d-48ed-416c-a1b7-4f809a4e...)

* Marketing Manager | Minneapolis, MN, United States | Full-time (https://jobs.lever.co/cludo/ca42e7af-0afa-4331-9c6a-97af38fe...)

* Marketing Specialist | Minneapolis, MN, United States | Full-time (https://jobs.lever.co/cludo/e306fc58-fd1b-4afd-8c80-f841478d...)

* Sales and Marketing Operations Analyst | Minneapolis, MN, United States | Full-time (https://jobs.lever.co/cludo/da14d06e-8b0b-4890-ae1e-36c11a5c...)

More details about the company and positions can be found here: https://www.cludo.com/careers/

Please, spread the word! :)
> Addicting behaviour is dangerous, but you can get addicted to TV shows just as well. Gaming tends to be more addictive because it actively engages your brain, compared with traditional entertainment (movies, theatre, concerts) which are static, you just sit and watch.

The mechanism is strongly dependent on the person. I have much more of a problem with TV shows and fiction books than with videogames, because I'm a sucker for stories. A TV show or a book series can offer couple dozen hours of engaging storyline; most story-based video games are either much shorter, or the story is crap; the book-series-quality videogame storylines are few and far between. That's probably why I never got addicted to multiplayer games. By their nature they have no quality stories, so they bore me out quickly.

(I'm aware that there are people for whom the "active engagement" part is a core ingredient in addiction. I'm just saying that it's not the only mechanism, and different people are susceptible to different things.)
Before WWII Great Britain, Germany, and France all had about twice the rail they have now . After the war, cars and trucking made a big difference and system length decreased fairly steadily as a result because lots of track got rebuilt as roads.
> Off the top of my head, I know for a fact that Standard Chartered and Barclays use Haskell to this end. Jane Street uses OCaml as its main language.

KDB is also fairly common at these sorts of companies and that was top of my mind when thinking of Fibonacci one liners. I've been through their youtube tutorials and various other bits of documentation and their are plenty of fibonacci like examples and precisely zero information on how to create a project, share code, deploy, etc. Smalltalk and other image based environments are much the same, they don't seem to have a lot of good answers for sharing code, or at least they don't show how. Another thing to keep in mind is what precisely they're used for at these companies, for some it's the core of the whole company for others it's just a fairly irelevent side project, I'd be willing to bet if you added up lines of code java would still come out on top by a mile. Our industry has a "you can prove anything with case studies" problem, see that one game built with lisp 20 years ago.

> Functional programming lends itself to writing solid, verifiable code,

I'm not sure that's true, it's a largely self selecting group that use these languages and I'm sure if you put them in front of an imperative compiler they'd be writing a lot of pure functions with little state. At worst imperative languages make it easier for state to creep in, but I consider that more of a feature in reality.

> and I trust these firms know what they’re doing given the amount of money involved.

I wouldn't be so sure, the industry has everything from old conservative companies still running COBOL mainframes to more cutting edge stuff, I know of one big progress user and even a large betting company building on nodejs. I personally worked on a 64-bit upgrade for a large company last year, finally they can run code on servers from this decade. And they're all held together by csv and tab delimited files flying in every direction, automated systems watching for FTP file drops, others scanning for email attachments and being run through a complex web of regexes. Not to mention the excel, if every copy of excel disapeared the industry would cease to function overnight. I've spent enough time in finance that keeping my money under a mattress seems somewhat prudent. There might be some good companies but there is no correlation between size/wealth and quality.
Node.js Zone Polyfill
Super important if you invest in a raid: get a battery backup for power. I had a drobo go down on my from a brownout and lost some photos. Now i have battery backup (and switched to synology) and haven't had any related issues.
> Only six months after we had launched Stack Overflow, my co-founder Jeff Atwood and I were invited to speak at a Microsoft conference for developers in Las Vegas. We were there, I think, to demonstrate that you could use their latest ASP.NET MVC technology on a real website without too much of a disaster. (In fact .NET has been a huge, unmitigated success for us, but you kids go ahead and have fun with whatever platform you want mkay? They’re all great, or, at least, above-average).

A bit too much condescending?
Building houses is an excellent example. When a large corporation is building an estate, the time and cost taken to build the houses is fairly well known, and consistently accurate (to a degree).

Custom/self builds are famously hard to predict, and nearly always go massively over budget and over time (twice as long, twice as much is more common than on budget, on schedule). Often because there are significant changes to the requirements as the project goes on, because the customer changes their mind, or because unexpected things are discovered during the build.

In fact, with the arguable exception of teaching, which is a classic example of deliver to deadline with no specific set of features, all of your examples are things that people are unable to accurately predict.
That's backlash against a fake youtube shill, not specifically about someone giving up a vegan diet.

Same reaction would occur for any vocal activist caught doing the antithesis of what they preach.
At Time Out, we used to set OKRs at team level, and then prompty discard them and the carefully constructed plans that went nowhere when faced with the reality.

So now we're setting the Objectives, and measure the KPIs that are defined to reflect the objectives. The actual means to move the KPI, which would be the KR (key results) in OKRs, are no longer defined in quarterly planning sessions, but are selected and updated by the team during sprint planning.

This gives the teams a large independence in What they are doing while still maintaining business alignment and meaningful measurements.
Yep, exactly this. For example: project/orders/orders_shipping/orders_ups

Unfortunately app names have a global namespace within Django's model registry, so we often have to prefix nested apps.

The place where this really works nicely is user facing features and internal editing interfaces, or in features where we have N of a feature that are all similar. For the former, we might have an app such as "blog", and then a nested app within that called "blog_editor". This way we can separate blog models, business logic and user-facing behaviour, from CRUD interfaces designed for internal users. In the latter, if we have 3 shipping providers, we might have an app "shipping" with the core shipping models, with nested apps for "ups", "royal_mail", "dpd", etc, each of which might have the necessary models needed to manage uploading to their APIs, business logic, etc. There may be a common-ish interface exposed by these apps.

This structure is probably the thing I like most about Django over, say, Rails. It's not necessary for all Django projects, but I think it's pretty nice.
Mankind must find a way to curb our population growth and our greed. We are, and have been blind. Not only are we destroying the natural world, we will ultimately destroy ourselves. Let us somehow find a way to limit our population growth and give those that are then born a first rate education so that they are capable of seeing and appreciating the big picture. Knowledge, objectivity - the realization that life on this planet is precious and rare and, irreplaceable.
Is "too big to block" a thing yet? Services like Signal were certainly relying on this via their domain fronting technique.
Aramco's Big Reveal: What We Learned About the Saudi Oil Giant
You mispelt give up the entire internet. If every country dictates how every server in every other country is supposed to function then it will be pretty much impossible for anyone to operate.

Any filtering gets to happen inbound to that country unless you want to only view content that is legal in turkey, Israel, Pakistan,Uzbekistan, south africa, Russia, the US and insert another 60 names here.

We already have a way to handle different DNS results for different sub sections of the populace. They can run their own DNS servers and mandate that their users use them blocking alternatives if they so desire.
When is a notification prompt abusive? What rule do you need to distinguish a non-abusive prompt (for example a chat program wanting the ability to notify you or a GPS-related map on a website) vs an abusive prompt (newswebsite wanting to spam you or a tracking tool using GPS).

Common sense doesn't work here because everyone has a different perception of when these prompts become abusive or unwanted. Mozilla uses the data collected to determine how they can establish a rule to distinguish between abusive prompts and non-abusive prompts.

How users react to them is a good indicator if the prompt was abusive or not, most people will decline abusive prompts and accept good ones.

A simple "wait until first DOM interaction" will likely be not sufficient since a simple click on a text would then create the prompt. With more data you can determine a better rule.

That people despise these prompts is fairly obvious and exactly why Mozilla is collecting the data; they want to help people by establishing a good common ground rule for these notifications to be automatically blocked.
> That might be.. jarring a little bit, but I don't think an obese person can workout 30 minutes and then call it a day, and believe he'll reap the benefits.

Then it's probably not helpful to treat depression though. At least not as a prescribed action. Send it back to "things everyone should do with rewards down the line".

> We have really way different view of life, then. To me, it takes some work, but it's not even hard. It's just something you do for couple of hours in your day, that's all.

Again. How old are you? This seems to just be a complete lack of experience being around depressed or unhealthy people, and a complete lack of understanding why anyone would find themselves in bad health. Weight issues and bad health are not only a result of people not wanting to put in effort.

Just try looking at long term weight loss success rates or something. Your ideas are not based in reality here.
The allegation is that they licensed public domain images, which is something obviously unlawful (and likely criminal if done knowingly) since they do not own the rights of a public domain image by definition.

If it is indeed work to find and catalogue those images then they are allowed to charge for access to that catalogue. But a public domain image cannot be licensed.
In the first listed incident, Getty sent a takedown notice over a public domain image. This is fraud, just as clearly as the scammers who call elderly people and tell them they need to pay some fake fee or bill they didn't know about.

People in this thread keep claiming that because it is public domain, they can do whatever they want with it including license it, which is not true. They can certainly sell it, but a license is a legal instrument that grants usage rights, and Getty cannot grant such rights. To claim to do so is fraud.
The Difference Between ‘Violet’ and ‘Purple’ (2015)
> Western countries are becoming increasingly (...)

Authoritarian is the word, I believe. Thing is, along with that, there is this dangerous corporations embracing over own citizens. A weird and toxic relationship.
Washington Used a Nerd to Capture Boston Without Firing a Shot
> four to six hours a year thinking about OKRs

As a non-IC, I'd spend that much time per week on OKRs: writing the OKRs for a team involved planning out the next quarter's topics, which required aligning the team (with individual meetings & group ones) for the 2-3 weeks at the end of the quarter. Then drafting them, aligning with the department/VP's topics for the quarter, finishing them, getting feedback from other team leads, dry-run presentation for the dev manager meeting, then live run-through for the department all-hands, mid-point scoring updates, end-of-quarter scoring, back to the beginning
I was just thinking about a solution for this. What if two users share files A and B, where both A and B look like noise, but when XOR-ed, they form the copyrighted work? Both users can claim plausible deniability. Especially if A XOR-ed with another file C results in a copyright-free work (and similarly for B and another file D).
Perhaps someone should painstakingly make a catalog of the internal web stacks of SV companies for people who love code.

I'm sure that "library of Alexandria" would be burned quite quickly.
This is just a made up stereotype. They only place you see this trend is in angsty teens or Reddit users who tend to be vocally hormonal about anything.

I have met far more people who tell me cliches about vegans than I have vegans who tell me they're vegan.
Show HN: Cloud-based agents for web scraping, text extraction, OCR, change track
The "Empty Forests" in the title made me think of the "deer forests" of the Scottish Highlands which generally have almost no trees!

https://en.wikipedia.org/wiki/Deer_forest
There's a quote by Polish nobelist Wiesława Szymborska:

"Tyle wie­my o so­bie, ile nas spraw­dzo­no"

Which translates roughly to:

"We only know as much about ourselves, as we've been tried"

During WW2 there was a lot of atrocities committed by people against their own. Not just Nazis against Poles or Jews, but Poles against Poles, Jews against Jews, Ukrainians against Ukrainians....etc etc. People who were given a choice to either hunt and kill their own, or have their families killed. Nazis frequently got the native population to do the most evil stuff(for the promise of being left alone in exchange), even documenting it on film and photos to show it back in Germany as "look at those barbarians killing each other".

Basically we don't know what we would do in case of extreme adversity until we actually face it. I personally wish with all my being that my test will never come.