skysight-inc/HackerNews huggingface dataset:
Maersk Digital | Software Engineer | https://maerskdigital.io | Copenhagen, Denmark VISA provided | Backend Engineer, Full Stack Engineer

Who We Are:
We work together, we workout together (in our onsite gym). We meet in our newly renovated office, we meet for walks along the water. We discuss world affairs over breakfast and lunch in our canteen, or in our collaboration lounges. We wear what makes us feel comfortable and we wear ourselves out finding solutions to problems that affect millions of people every day. We are Maersk Digital.

We are looking for Software Engineers to be based in Copenhagen. You will be responsible for Designing, implementing, deploying, and maintenance of customer-facing analytics products. Have a look at some of the cool stuff we have built.. https://maerskdigital.io

Current tech stack: Sketch / Go / React / Kubernetes /Python

Benefits:
• Company contributed Pension

• Insurance – Health, Life, Disability, Critical Illness, Accident

• Performance related bonus

• Breakfast and Lunch

• Facilities in the building like gym, squash court, physiotherapy

• Other benefits in Denmark like Supermarket rebates, discounts in restaurants etc

• Possibilities to attend conferences, workshops and meetups

• Fruits and Danish cookies.. EVERY DAY.

Apply here: https://jobsearch.maersk.com/jobposting/index.html?id=ML-189...
I see, thank you for explaining. It just seemed odd that you yourself sought a secure situation but in you also said "Culturally, we should hire and fire more freely" which to me sounded like we shouldn't have these secure situations at all.
First critical Kubernetes security hole discovered
Just try to build it not using Google's internal builds of various tools and libraries.
For example, Switzerland currently has the highest negative interest rate in the world. [1][2]

[1] https://www.reuters.com/article/us-snb-results-banks/swiss-b...
[2] https://www.ft.com/content/bcc092fc-7743-11e6-a0c6-39e263316...
Yeah, it’s all relative. No matter how bad your situation is or how successful you become, some people will always have it better than you and some people will always have it worse than you. So there’s no sense in beating yourself up over where you “should be” in life. Just do your best to improve and grow according to your values and priorities.
Location: Abuja, Nigeria

Remote: Yes

Willing to relocate: No.

Technologies: Java (Java EE), PHP/Laravel, Javascript(NodeJs, VueJS, ReactJS), MySQL, Docker, GIT, Terraform.

Résumé/CV:https://docs.google.com/document/d/1D_kU86QIUewfyKHqPcWYiXty...

Email:verem.dugeri@gmail.com
Very realistic. Complete Vogon poetry generator. Well done from a technical point of view, not that great from a literature point of view.
>Safari is leaving itself in the dirt. It's the new IE with the slow and unreliable standards.

You mean the actual reliable standards -- and not just rushing to add shiny stuff before it's standardized?
Or give a smaller bonus to their head of security.

I know I'm a cynic, but it takes all sorts of people.
With $22m in the bank he could give it all up at a drop of a hat, put it all into passive investments and live the life of a king off the proceeds.
It's the Java approach. Don't give people footguns and force them to write software in a readable, testable, maintainable style. It works extremely well in software engineering, because you want systems that work reliably and that can be maintained/extended by any other engineer at your org. In the professional software engineering world, "clever" programmers are almost always a horrible drag on their team.
People in the US love their big cars...
Anything can go wrong, will go wrong in the worst possible moment (Sod's law).
Haven't had to do that yet. My uh-oh case is VR. I just typed 5 chars at a time in the headset and then looked at my phone. The occasional cost is worth it though, only adding ~30 seconds
There was nothing "broken" about it. It was just non-standard at the time, but the old standards were wrong, like they were on many matters (floats for layout, for example, was a load of shit).
At least C# has the syntactic sugar to easily check for null references which lets you avoid the horrors of code like `(if s != null && s.length)`. Instead you can type `s?.length`. Never have I appreciated syntactic sugar as much.
Yes, I'm talking about finished standards, not proposals or experiments. Safari has the tech preview version for that stuff, which is fine.
All the money they shouldn't spend on Pocket for example.
The only thing I disliked in so many years is the bunch of imcompatible extensions due to the switch to the new plugin system.

For example, I was unable to use NoScript, because it didn't really work well.

Still, this is something you can forgive considering that for more than 15 years they released always good software.
I think I’m gonna go ahead and apply. I live in China as an expat, though, and currently work as a freelancer, so not sure how the interview process will go.
I'm not really sure I see your point. Are you suggesting that this headline is anti-Semitic?
This is just watching tv. I can make my wife laugh with our injokes based on our own life and stories but also based on Modern Family and Fresh Off the Boat episodes we’ve both watched.
Other candidates:

- null terminated strings

- machine dependent integer widths
Never had a problem with these. My main issue in cities are cars. They are noisy, they pollute, they are dangerous, they make the buses go slow, they require large streets that take ages to cross, require you to be constanty looking out for cars that might kill you...
It's not antitrust until (a) you're a monopoly, and (b) blackmail/bribe OEMs to avoid competitor products.
And for each influencer there are tens of thousands of wannabe's, who are quietly churning on for just a handful of followers, but with the same grand dreams of fame and glory. If they get their real joy from this, then that it is okay. Otherwise at least they learn to handle disappointment early in life.
Because you need a driver license to ride them. This is so stupid...
I wonder whether the author also hates the 0 and 1 elements of natural numbers. Since they have the same flaw of having weird, special semantics that all other other numbers don't share. In fact 0 is not even a number, but a placeholder for the concept of the absence of a number. Just like NULL.
Actually, Microsoft's insistence that IE or Edge only run on Windows has been the main reason why I don't test either.

You can get free virtual machines for testing, but it's still a slow, annoying and irritating experience to test in a Windows virtual machine.

That and the fact that IE has always had terrible developer tools.
C++ Developer @ Summitto Amsterdam, Netherlands | Full-time | Onsite We are building the largest invoice registration network of the world. The purpose? Helping EU tax authorities to eliminate 50 billion EUR in annual invoicing fraud. If you’re excited to build and design open-source software which will be used by millions of companies, we are looking for you! We're hiring junior ánd senior developers at the moment. Experience with cryptography is a plus, but not required!

Here’s a little taste of your challenge, you will help build:

- a distributed systems consensus algorithm

- fraud identification algorithms

- secure interfaces and integrations

- testing infrastructure

Technologies: C++17, golang, python.

Contact: careers@summitto.com questions are always welcome!
> it contained facts that are now considered to be nonsense. The further in the past it went, the more it contradicted what are now considered to be well-known facts about the past.

Can you give examples?
Require a driver license.
They're busy at re:Invent
Workbench – Data and ML Product Suite
Perhaps not everybody is as shallow -- or emotionally invested in the logo
A multi-value syntax tree filtering in Python
not by choice
Good luck living in SF if you care about homeless people.
I don’t think it’s really a reasonable comparison.

Safari does tend to release features a bit later than Firefox or Chrome, but it’s also an open-source, standards-compliant browser that includes almost all modern web tech that the others support. In daily use, I rarely find anything that isn’t supported, with the one exception of issues around WebRTC that have been fixed for some time.

The comparison with IE is flawed.
> it means that C-strings cannot be used for ASCII or extended ASCII. Instead, they can only be used for the unusual ASCIIZ.

This is a very pedantic quibble, and I'm not even sure it's correct. ASCII has NUL as well, and ASCIIZ isn't a character set AFAIK.

> C++ NULL boost::optional, from Boost.Optional

First of all, nullptr, second, std::optional.

> Objective C nil, Nil, NULL, NSNull Maybe, from SVMaybe

Nil is not a thing in Objective-C, to my knowledge.

> Swift Optional

You're looking for nil. So it should be four stars?

> Swift’s UnsafePointer must be used with unsafeUnwrap or !

You're confusing Optional and UnsafePointer.
Yep, Amazon is testing in other places as well.
I suppose I wouldn't be ready because I haven't practiced. I've tried it but I didn't notice anything.
CPython Development Workflow Automation
https://modern.ie
Firefox sucking wasn't their own fault? I would say it was. I would also say that their continued bloating of firefox and ancilliary projects/services shows that they still haven't return to their original mission.
>Well-written technology books age quite well. For example, Hackers[0] has aged so well that the author has gone back over the last 30 years and added multiple appendices to cover what's happened since

That's history.
So you're under the impression Quota actually deletes all information related to your account when you click on delete? I'd be surprised.
When are you guys coming to SF? I don’t have a driver license so I can’t use the shitty alternatives we have at the moment.
Fed Board of Governors are appointed and a part of the government. The actual Fed banks themselves are owned by commercial banks.
Maybe a similar situation is traffic in large cities, if time = money then there's an increased cost to driving during rush hour. Yet most people clearly chose to pay this price rather than trying to structure their life around cheaper (less time consuming) hours.
Just a small thing, and totally just my own thoughts here that very well may not align with others, but the “email sign up” type part of your site.... I felt the message “no thanks I’m an introvert” & “go away” came off as passive aggressive rather than fun & playful which I assume you were aiming for.
I think you are referring to pantheism?

https://en.m.wikipedia.org/wiki/Pantheism
Sure. He can. He is already at the top. And his example will be the ultimate dream of many, with full support of (greedy?) parents. But your kid may not be all that lucky. It is a crowded market.
So instead we get millions of cars. Nice alternative...
Do you know of a build system that can handle a source tree as large as an entire web browser without spawning a lot of processes?

It's hard to tell what, if anything, you are recommending here. Pass thousands of files to a single compiler invocation? Ignore the problems and stop trying to make process creation and clean-up faster?
> This will be especially true when Firefox inevitably shutters it's in-house efforts in a couple of years due to the amount of sites that won't work with it, and starts using Chromium too.

Watching Mozilla align Firefox's extension API with Chromium's, I'm a little surprised that they haven't already made the move. If browser evolution continues along the current path, I predict Firefox will switch to Chromium within 3 years.

> Staring into my crystal ball tells me Firefox will become "janky" in the eyes of users on account of how many sites don't load on it like they do Chromium (because developers will only test on the most popular browser, because THIS IS WHAT HAPPENS LITERALLY EVERY TIME).

It's already happening. Until a year or two ago, the only time I ever opened Chrome was when a page using some sort of experimental API ran slowly or not at all on Firefox. Now, the number of mainstream websites I see with serious glitches in Firefox is increasing by the month.
Because having code that behaves differently on development and production is never a solution, it's a workaround. Having bugs that can't be reproduced locally is the worst thing that can happen to a developer. So yeah, you can _just_ put environment settings if you have no other possible way, but you should really avoid it if there is any other one (like using chrome with CORS disabled, here).
nullptr is actually "a prvalue of type std::nullptr_t" or something like that. Since C++11 NULL is the same as nullptr.
Did you read the entire article? The whole point was that "delay loading" a particular DLL prevents a static analysis in the compiler from inserting hooks to perform expensive operations.
If that is the case, then you'd know that this is a simulator.
Professors in universities don't consider Euclid's textbook the "best" currently available text in geometry or use it on 101 geometry (except as a historical appreciation/reference).

It's the one with the most historical importance, but it hardly covers modern geometry.
Ask HN: What's the latest software, service or subscription you've paid for?
For me, it's Ableton Live 10
The streets are not good for scooters in London. Even biking is a nightmare there...
I vaguely recall it was a PR attack against multiple reports about the work conditions in their warehouses, especially in the UK.

One example that appeared the week before the reveal: https://www.bbc.com/news/business-25034598
Actually nullptr is a struct.
To me Firefox is just blundering with it's marketing. It should be touting it's amazing features and showing how it eats chrome's lunch until chrome has no choice but to implement those features.

They should showcase containers, tree style tabs and other things that chrome can't do and are massive productivity and quality of life changes. Instead they market privacy and performance features and change their brand, which let's be frank barely interest even 9% of the people.

Any time I explain to people who see my browser about tree style tabs or containers, at least 30% switch, usually within days.
In 2013 a quora moderator contacted me and demanded that I provide my real name, and information that my name is real or they would ban my account. I tried reasoning with them, that I just wanted to view content and did not attend to write answers or interact etc, plus, they had a valid email address and facebook profile (also fake name on facebook). They fought back "we actually want proof of your real name like a scan of ID".
I danced around and did not end up giving them a scan of my id, but I changed it to my real name.

Today my information is probably leaked. Information I didn't want to give and that they threatened me for it.

Where is the apology Quora? From all the recent leaks this is the one that pisses me off the most, because it's the one that was forced unto me.
most of that 2 billion is concentrated in the US and the wealthier european nation states. places with people who are educated enough to understand "this website works best on chrome" or "this browser is not supported" error messages. it's pretty easy to see where the wind is blowing

i'm living in india right now and basic websites like dominoes ordering websites glitch out on safari/iphone prompting me to switch. complaining does nothing,i've had lengthy chats with dominoes support - it's just not a priority. apple is going to pay for ignoring developing markets imo
> You're confusing the yield at market rates with the interest paid by the borrower

This is true when you're talking about trading a bond in the secondary market. But for primary sales (i.e. Treasury auctions for brand-new bonds that didn't exist before), the debtor (Treasury's) effective IR is a function of the sale price.
>> OK, how do I get the Chromium team to integrate parallel layout written in Rust?

> Suggest it to them?? If it's really faster, why wouldn't they merge it?

How many major software projects do you know of that will casually add a programming language?
On Arch Linux, the browser would often crash after the system upgrade installed a newer version of Firefox. I read on their bug tracker that the upgrade prompt was a workaround for this (or at least one reason for it).
> null terminated strings

This is mentioned.

> machine dependent integer widths

What exactly do you dislike about this?
I don't understand why this is surprising. To my understanding it is the case that countries that are bad with money give you a better interest because they're a higher risk to give money to. Germany is good with money, the US is not. Therefore the US gives higher interest than Germany.

Is there a profound insight I am missing that makes this state more unusual than it seems to me right now?
I recommend the Firefox addon "Bloody Vikings!". You can just right-click on a form field and select from a bunch of trashmail providers. The inbox gets opened and the address is inserted automatically.
Ask HN: How to manage expectations in finding talent in a small city?
I work at a young startup that got funded. This startup is based out of a small city.
We conducted somewhere between 20-30 interviews for software developers in the course of 5 months. Even though most of the people seemed nice enough and ready to work at a startup, they failed even the basic coding puzzles.

Now, since the first 10 candidates's levels were pretty low. I have simplified the coding puzzles to the point that my first question is: "Given 'n' a natural number, can you write a method that returns the sum of numbers from 1 to n?". Almost every person out of the next 20 interviews failed this question.

I wouldn't mind training a junior or taking an intern if he has the foundations covered. In fact, I did this with one of my friends that joined this company. Now he is doing a stellar job.

Talking with local business owners, I got reprimanded a bit because I ask such "algorithmic questions" and they don't matter when you do the actual job. In my mind, I wonder how you can do your job without knowing how to write a "for" loop. The questions just test that the candidate has a good grasp on data structures, they are not at all complicated for someone that actually does coding. I guide them through the puzzles that they get stuck at (mind you, most get stuck at the sum test) with helping questions. If they fail the test, I tell them on what to improve upon if they want to have another go at the interview (no candidates returned for a second interview).

I'm not going to get discouraged and keep searching, but how do I manage the expectations when interviewing in a small city?
I'm very happy that when I close my browser it kills all my tabs. If I really want something back I just view it from the history.

> I would even expect if I quit browser with something written in the address bar (or search bar, etc), when it starts up again, it should be able to preserve this half-entered user input!

I'm pretty sure no one expects nor wants this. You're definitely in a minority here. The problem you describe isn't very technical, it's simply that you want something else than most people else and you don't want to take the time to configure your browser to how you want it to behave.
You are underestimating their power.

These are just the initial iterations of how influence in a hyper connected society works. What happens next we are yet to see. Naturally most people don't think anything good.

Reality TV produced Trump. People forget it(what passes for news+social media news) also produced Obama. Remember he was hailed as the first social media President. After that every single politician, religious and social figure in every country was suddenly broadcasting their daily activities.

Just another avatar of what Reality TV hit upon.

So now the mechanics exist for an enterprising person to exert influence on a large numbers of people like never before. Across all kinds of geographic/social/cultural boundaries. Traditionally such influence has taken decades for famous people to acquire. So the textbook on how to use that influence has been very thin. The outcomes produced were much more based on pure luck than by design.

With big data and thousands of psychological experiments going on, how to use influence vast numbers if peoples lives, for good, is going to increase.
> Unicorns like Udacity

I thought that was an hyperbole. Then I checked on Wikipedia: "While not yet profitable as of February 2018, Udacity is valued at over $1B USD having raised $163M USD from noted investors".
> now it is faster, uses less resourses and doesn't crash

XUL extensions removed, power users are angry and leaving. And the power users were the main driving force for Firefox adoption - mostly not by themselves, but as influencers for people around them.

What an irony indeed.
Remind me why most of the street length you need to cross is because cars need a lot of space to circulate ANd park? Remind me why we allow deadly vehicule to drive by us while we have literally zero public streets reserved for pedestrians? Remind me why most of the noise pollution in cities come from cars driving and honking?
Maybe they asked how to do website security on Quora...
What about hostmaster@asedasdf.co and the remaining RFC system addresses?
When you understand this the obvious question becomes why are we paying interest on our own money to a multinational organization.
I use 1password regularly, tried bitwarden, found it lacking in various quality of life features & polish that 1p has, so I didn't migrate.

This is kind of yikes for a password manager too: https://github.com/bitwarden/core/issues/399

But it's also pretty much the only polished open source password manager there is out there.

For now I'll be sticking with 1password, but might check out bitwarden again once they have tests and more maturity as a password manager.
Christmas Calendar – A small explanation to CSRF
The UI being less slick seems like a very subjective thing, especially when phrased vaguely and without concrete detail of what's wrong. This is especially surprising to me given how similar the two browsers now look (see a comparison someone posted in a comment elsewhere: http://9ol.es/double-browser.png).

Firefox has actually been more responsive and less jittery for me than Chrome for quite some time, but I've seen various differing experiences in large enough numbers that I suspect this is dependent on many variables. Yet any difference I observe is still minimal. Can it really be that bad?
I’ve tried to switch to Firefox many times, primarily on Ubuntu 16 and 18. But Firefox crashes about once a day for me. I can’t remember the last time Chrome crashed :-/
Very likely. They had really poor privacy practices. At one point, a 'feature' was displaying in a sidebar who all were looking at a given question. Great for people looking for resources on gay rights, domestic violence etc. /s
> I have plenty of time for mobile games on my commute (I walk)

Er, do you mean you walk and game at the same time? Coz I am constantly walking around people like you and tutting if that's the case
No, people (on any meaningful scale) have never learned from books without teachers. What scenario were you thinking of?
There are exceptions of course (and those are more about the fundamentals and abstractions than the technology -- e.g. Mythical Man Month is more about people and processes and development approaches than technology).

Thought note that even those are barely ancient, they are at best a century old -- Lewis was talking of Plato as an example and in general centuries old classics, not whether someone should read Zola or Hesse.

Today very few would suggest reading Newton to learn physics in university (e.g. use it as a textbook). At best they'd tell to to read Newton to see how the thinking went behind early discoveries. But people use Plato or Shakespeare or tons of other centuries old writers as their core textbook all the time in philosophy and literature departments.