skysight-inc/HackerNews huggingface dataset:
In both my experience taking a Google interview and conducting a lot of interviews at my own company, I agree that a good question is open ended. For example "write memcpy" is trivial to get sometime working but can lead down many paths when discussing performance and computer architecture.

What gave me trouble, besides being rusty with algorithms, were some trade offs I would never make in the domain I'm familiar with. In my day job my microcontroller has 192KB of RAM, so limiting the amount of data collected to fit is important. I never get to the point where I have to worry about my simple algorithm not scaling to GB of data. Another odd idea was doing lots of speculative computation to reduce the latency of a system.

All of these algorithm things can be studied and after failing a couple of interviews you can start to understand what the interviewer is expecting and how to clarify assumptions.

I do question what sort of company you build if you screen for people who can write code on whiteboards. There is no giant mono-whiteboard where all the software engineers check in their code, so the interview process is not related to what people actually do for the job. On the other hand I have interviewed hundreds of people and I don’t feel like my questions do much better with the same one hour slot given to me by HR. The whole situation is inefficient for everyone.
> LTSB means no WSL, no Hyper-V

"Have now upgraded to Window 10 LTSB build 1607 and Hyper V is fully working." https://community.spiceworks.com/topic/1690823-windows-10-en...

"I just installed WSL on LTSC and it worked great." https://news.ycombinator.com/item?id=18271829
In an already grown company there may be not much of new code to be produced outside R&D departments. Most of others work is ongoing operational maintenance, gluing customizations, not-yet automated grunt stuff.
And we're back to flash.

Just learn the damn platform you're deveoping for.
On the Danger of Interpreting Data at Face Value
I assume that instead of config file (or hardcoded values), they will use Redis store for mapping of the domains/target nodes. E.g. traffic from www.hacker.com is forwarded to 192.168.1.1, and traffic from www.news.com is forwarded to 192.168.1.2.
I don't think philosophy is keeping up with the progress in AI, neuroscience and game theory. If it did, there would be less discussion about the 'Chinese room', qualia and 'hard problem' of consciousness. Instead, we'd head about embodiment, rewards, agents vs environments, learning, representation, exploration-exploitation tradeoff, and such. There are theories of language and meaning in philosophy, but in AI there are actual high dimensional representations for text and images, with their affordances and limitations. It's like comparing a drawing of a car with an actual working car, with its good and bad parts. Philosophy seems not to be keeping up the progress in the last 5 years, and it has been one hell of 5 years with amazing discoveries.
I had a similiar thought, although not OAuth2, of integration with something like authelia[1].

[1] https://github.com/clems4ever/authelia
I forgot about this tool ages ago and recently I was wishing I did something that this does perfect.
Seriously this. What a lot of people don't grasp is that the sort of things that 'housing first' can (fairly expensively) help with are things that are even more expensive if the situations wind up being treated by mechanisms like hospitals, the mental health system or the police or jail/prison systems as crises.

Getting people into houses and then helping them clean up their acts, rather than setting a high moral bar (we won't house you until you clean up your alcohol/drug addiction and take treatment for your mental health issues) is just plain good sense.
China’s ‘Useless Edison’ combines inventing and Internet, with hilarious results
> the experienced coder should be able to knock off in 5 minutes

An inexperienced one will knock off in 5 minutes.

An experienced one will know that the code you'll write in 5 minutes will be way too slow, by an order of magnitude slower than good library implementations.

For UTF8 see this: https://github.com/CppCon/CppCon2018/blob/master/Presentatio...

For bignums this: https://en.wikipedia.org/wiki/Intel_ADX

As you see, neither is solvable in 5 minutes.

The examples in a neighbor comment are very good, BTW.
Security Bug Puts Online Radio Stations at Risk
I actually pay more for an iPhone to be in their walled garden (with all the restrictions therein) for the better security and privacy. I consider my smartphone to be an appliance and am ok to trade-off uber-customization-capabilities for better than Android level of security. I also carry an Android phablet for on-the-go mobile hacking/coding/exploring shenanigans, but don't keep any data on it for obvious reasons
Although those factors in themselves are not accounted for, the cultural differences in cross-country effects are extensively documented. The supplement material is available for free at http://science.sciencemag.org/content/suppl/2018/10/17/362.6...
I hope that at least engineers are given courses in "how to be a good interviewer".

It's not a natural skill, dare I say it, especially for an engineer.
I'm guessing that you imagine that otherwise, homeless mentally ill people are a zero cost to society. Like it won't cost anything to put them in a jail or treat them in the ER, right?
> Isn't this copyright violation?

Eh... maybe? I mean, you could achieve the same end result with a proxy/VPN and your browser's reader mode - to do it that way wouldn't be copyright infringement, would it? I feel like, in principle, Outline should be treated the same.

But on the other hand, the fact that they're transforming the page server-side, and caching it there, may push it over the line in the eyes of the law. IANAL, I don't really know.

To be honest, copyright law is such a tangled mess, I don't really give it much thought. Outline does the job, and if anyone's going to get into trouble it'll be them not me, so I'm happy enough.
Because in one case, things "must" be this way and there is no reason for introspection--given exactly equal opportunities, both groups would choose the same thing they are already choosing. In the other, that's not the case at all, and it may be necessary to (for example) pass legal reforms in an effort to make sure that both groups actually are free to choose.
I am highly sceptical to this study. Does anyone have a list of what they measured as differences and how they did it?

The reason I am a sceptic is because as a Scandinavian I notice easily how much more macho men are in less gender equal societies and how much more feminine the women are.

I don’t think it is an accident that the world’s top female boxer is Norwegian rather than say Italian.

I do there is something to the equality paradox but I suspect it is more complex than this research suggests.

60% of published papers in life sciences turns out to be rubbish. So statistically speaking one should have a natural scepticism to any bold claims.
Bertrand Russell:

Philosophy, as I shall understand the word, is something intermediate between theology and science. Like theology, it consists of speculations on matters as to which definite knowledge has, so far, been unascertainable; but like science, it appeals to human reason rather than to authority, whether that of tradition or that of revelation. All definite knowledge—so I should contend— belongs to science; all dogma as to what surpasses definite knowledge belongs to theology. But between theology and science there is a No Man's Land, exposed to attack from both sides; this No Man's Land is philosophy
How EV SSL Certificate Can Reduce the Effectiveness of Phishing
DoreenMichele, I completely agree with your science processes. Someone recently tried to tell me that humans are a two-armed species. I laughed in their face. I said, haven't you ever heard of Einstein's theory of relativity? SOME people are born with 2 arms, but some people are born with no arms, some people are born with a partial arm, and some people are born with many arms. Humans having 2 arms is just a made up category that is convenient to fit with our mental model. Or it's just some stupid statistical process.
Well your comment has been immortalised in hall of infame:

https://www.reddit.com/r/ShitHNSays/
Everyone has things they want to keep private. If you disagree I suggest that you film yourself walking down the street naked whilst saying your banking login details. Then post this on YouTube. Don't want to do this? Then you have things you want to be private too.
we must do something about those women not thinking like men and driving the average female wage down.

remember equal pay is utopia.
Edit: His noticed you make reference to an EV mini below. That will be manufactured in the UK also
https://www.bbc.co.uk/news/business-40718892
The Double Battle: Frederick Douglass’s Moral Crusade
For another data point: I'm an American woman. I swear like a sailor. Sadly, this has failed to be man-repellent.

If only! My life would be vastly simpler if my foul mouth just got me left the hell alone by men.

Also, everything I have read and experienced suggests that other women are a huge source of social pressure on female behavior, possibly far more than male sexual predilections.

An actress once said "I dress for women. I undress for men." That seems to sum certain things up nicely in a nutshell.
Disclaimer: as a Guix co-maintainer I'm totally biased.

We don't use R7RS in Guix. You need to know about the Scheme syntax, obviously (including keyword arguments), and a couple of common procedures like `string-append`, but aside from that you don't really need to know much about Scheme at all.

What comes in handy is the Guix DSL, which provides a convenient way to specify packages and download origins. Guix also has a bunch of utility procedures that are useful extensions to their Scheme counterparts, such as `mkdir-p` (which does what you think it does) or the `substitute*` form to substitute expressions in a file or list of files.

One important difference between Nix and Guix is that Guix does not glue shell snippets together, but eventually compiles to Guile builder scripts, so it's Scheme all the way down.
OpenJ9 – Performance
The Most Important Cloud Service Metrics
I only agree with the third point the author makes

> Smaller apps will become part of social media and mobile wallet ecosystems.

I find actually unbelievable that Apple and Google didn't crack down on it yet as it takes considerable control away from them.
Through iOS's WeChat for example, I can install and run mini-apps that effectively bypass any control or review scrutinity away from Apple. Not to mention about how all payements are processed thru these mega-apps, fully bypassing the in-app purchase system.

Could Apple even ban some of these big offending Mega-Apps like WeChat at this point? Probably not, as that would cripple their marketshare in China. So meanwhile they effectively host a third party app store competitor... in their app store.
That might have been true until the end of the 19th century. Everything afterwards contains a lot of different things. Sociology, psychology, economics, linguistics and what not.
Possibly.

Under GDPR, if your data processing is based on user consent, then that consent must be given freely. That means you should provide equivalent service, regardless of consent being given. Providing one service for free and another for a fee is not equivalent, so I'd argue that such consent would be invalid, as it was not freely given.

However, consent is only one of several conditions for processing data. Another would be "legitimate interests" of the business. If you choose to process data based on it, then you do not need consent at all. In such case you can provide separate services: free with data sharing, and paid without data sharing.

The trick here is that you actually need to be able to prove that "legitimate interests" of your business require collection and processing of that data. And additionally such interests are overridden by "fundamental rights and freedoms" of users. Which is probably why most businesses went the consent route, as it appears to be more clear-cut.
Yeah, gym teachers love to express the same set of beliefs.

I personally think that's a lot like saying anyone who studies hard enough can become a great programmer. I mean, sure, in both cases, someone who doesn't try hard isn't going to make it, but most of us aren't going to become SEALs or Donald Knuth no matter how hard we train.

Really "someone who doesn't try hard enough isn't going to make it" is true of both and pretty important. From that perspective, if you know some of it is effort and some of it is innate, but you cant properly measure the innate part, you are best off telling everyone whatever it is that makes them try hardest.

(this, of course, is only true if you don't have to pay the cost of failure. Both businesses and sports coaches are really only concerned about picking out the very best. the washouts are on their own. An externality)
I wouldn't say deception. It's more a manipulation. I'm sure there are hundreds studies in neuroscience and behavioral economics that tell advertisers exactly which buttons to push. Most ads, especially brand advertisement aren't supposed to effect an immediate reaction. Way down the line they may influence you subconsciously though.
Wes Bos has recently released Advanced React course. It's really good, and it walks you through building a store you're describing(minus messagig) with Node, React, and GraphQL.

If I had do keep it REALLY simple, I'd just make use Django or Node/Express with minimal javascript.
If you check the links regarding that "poll", they don't even exist (the sfgov ones).

The only such study wasn't even a "study", just a survey with no verification of the responses. And the responses defy reality (e.g. 48% claim to have had permanent SF residence for over 10 years, which is a higher rate than the general self-supporting population).
> Not even my employer, the most risk-averse place I have ever worked, worries about the security telemetry.

It's easy then - You simply don't work in very risk-averse environment. None of my employers in last 8 years would ever put anything like current Win10 on any computer in the company, precisely because of that.
If Linux users still have to put up with people constantly regurgitating 20-year-old complaints like wifi and audio not working then Windows users should have to put up with it too ;)
This is an astonishingly useful tool -- I've been using it for years, and I'm always impressed that it's well maintained and getting new features.

From the way my music player (Clementine on KDE) pauses for a call, incoming or outgoing - the media controller from the phone, sms pop-ups on the computer, the file browser and two-way sharing, clipboard mirroring, and a nifty 'find my phone' feature (your computer triggers a phone ring).

There's a few features I've not used but are pretty cool to show off to 'other OS users' -- use the phone as a trackpad, triggering 'run commands', etc.
The percentage probably goes up by a lot if you include contracts which have only been interacted with minimally (e.g, once or twice, or only by a single entity).
I know this is a personal blog, but this is a good time as any to remember a few points when doing a release announcement:

- describe the project

- link to it

See: https://lwn.net/Articles/397441/ for more guidelines.

Here's a link to KDE Connect's description:

https://community.kde.org/KDEConnect#What_is_KDE_Connect.3F

And Play Store listing: https://play.google.com/store/apps/details?id=org.kde.kdecon...
You probably have "Show Suggestions occasionally in Start" disabled.
You just need to be careful not to accidentally log out.
Examples of implementation with ReactPWA
In Guix there are first class package objects that have references to other first class packages. Together they form a lazily evaluated graph. At a lower level, package objects can be compiled into one or many derivations, which is where things start to look more similar to Nix again.

In Nix the idea of "functional package management" is more visible as there are no packages but functions with arguments that would result in a package once evaluated.
I have an working theory that as an organization the CIA thinks it can 'win' via various cunning skulduggery. But the world doesn't really work that way.

Like this, France in 1700 wasn't powerful because it's king and ministers were geniuses, it's military competent. It was powerful because it's agriculture could support 20 million peasants.
You're thinking of this too much in terms of technology. Even when what you say is true, it's rather irrelevant for most apps.

> The data I have seen from the old company was this: people who installed our news reader app were 4-8 times more engaged than the people who used our uber mobile friendly and fast news site. Apps can be faster, handle offline/near offline far better.

I think you're mixing up causalities here. Those users that are already more engaged are the ones that can even be bothered to install your news reader app. How many users is that though? Do they make up for the ones that don't install the app? You're probably going to need both anyway, you're paying for both, you better make sure the native app is worth it. For a lot of business, it isn't worth it.

The core issue is that people aren't willing to install any more apps. Case in point, the very article wants me to install the "Medium" app. I'm not going to do that, because it's pointless. Medium works just fine as a website and that's true for most other apps you use merely on occasion. Could it be more responsive, use less battery, if it was native? Of course. I don't care.
Nice site! One Suggestion, I would sort the links chronologically.
"Grit" is basically just Big 5 Personality Traits repackaged in a way that sounds good, but doesn't predict success better than established things like trait Conscientiousness or IQ.

Here's one article that summarizes some of the problems: https://digest.bps.org.uk/2017/09/15/lets-dial-down-the-hype...
Hmlet | Mobile Developer (Android/iOS) | Singapore | Full-time | https://hmlet.com

We’re looking for Android and iOS developers to work on mobile applications that will be used by our community members. We want someone with strong technical skills and creativity; someone who enjoys solving tough problems and working with new technologies. This person should not be shy about sharing their ideas and be obsessive about user experience and beautiful code.

You will be part of the Mobile Engineering team whose mandate is to develop new products and platforms for Hmlet. Mobile Engineering’s aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after onboarding.

Experience with cross-platform development (flutter) is a plus.

More information on the job here: http://www.indeed.com.sg/job/android-developer-2cb25727f5916...

* Singapore Nationals and PR holders preferred.

Thanks!
> Actual Apple customers
I mean, I get what you're attempting to say, but this is so delusional when looking at the most successful business in the world that it's almost farcical.
It's not really an apples-to-apples comparison though, is it? If you're talking about a clean install of Windows you should be comparing to a Nexus or Pixel.

Samsung is more like the eMachines or Packard Bell of the Android world as far as bundled crapware is concerned.
we can't be having differences here can we, outcome NEEDS to be the same.
I doubt it somehow. At least near to mid-term, if it would get out, the reputation damage with the public and much worse the employees would probably be a lot higher than the gains. Alphabet needs to be the most attractive place to work for. Or at least close to it. They live and die by that.
There are some very solid alternatives to this current system, which lets face it some of things that they make you do in an interview are borderline ridiculous and its a matter of lucj more than anything else.

For the technical part, I would as screening value forms of unforgeable proof of technical competence, such as Github profiles, meaningful open source contributions, stackoverflow contributions.

Next for the technical part, a homework assignment. Homework is much more close to the real world experience: get a task and would you have to figure it out.

Then the technical interview would be to explain the homework. There the only goal is really to confirm that the person did the homework themselves rather than anything else.

For the behavioral part, a full battery of psychological tests, to weed out psychopathic traits mostly.

There are alternatives, the current interviewing system is not a good solution.
Guix packages are also evaluated lazily. Package objects (values of the `<package>` type) can have an arbitrary number of declared inputs, which are package objects as well. These are not evaluated eagerly, of course.

Lazy evaluation does not have to be a language feature. In the case of Guix's `<package>` record, only some of the fields are delayed or thunked.
> use the phone as a trackpad

I use the remote control feature (not the trackpad part, but the virtual keyboard) extensively when controlling mpv from the couch. Particularly in conjunction with Hacker's Keyboard for special keys like Alt+F4.
http://www.cpuc.ca.gov/lifeline/

Plans can include mobile data, too. Even those is the USA illegally can qualify.
Let me guess: Netflix?

From the outside (I've never worked at any of FAANG, I don't even work in the US) it seems to me that they are the most likely of those companies to actually hire seniors as seniors, simply because they appear to have made hiring preferably seniors (in terms of experience, not in terms of age) a strategy, while the others all seem to have made hiring huge numbers of inexperienced juniors their strategy.
By peeking into airport bins, food co cuts waste, saves Rs 1.2 crore
I agree with your comment (it reminded me of the times the Pinkertons or the deputized sheriffs shot at strikers long ago), but I think that every citizen being armed would be a good guard for the society's freedom, and thus that it would be worth it.
Blizzard has many IPs every full release would be a success. Also there is no problem with diversifying, just don't announce it at Blizzcon as the only news to that IP. They should have presented this and then tease D4 nobody would have complained.
I agree partially. It is true that philosophy cannot entirely keep up with scientific and technical developments, which is not surprising given the amount of resources that flow into philosophy compared to the money spent on STEM fields. That being said, philosophers hardly talk about the Chinese room and qualia these days. There is even a tiny move away from the hard problem of consciousness. See: https://philpapers.org/archive/CHATMO-32.pdf

Embodiment, to pick one of your examples is a huge topic in philosophy: https://philpapers.org/browse/embodiment-and-situated-cognit...

Also, there is me. I have a PhD in philosophy and work towards an MPhil in CS to cover the areas you mention. Some philosophers are on it, trying to keep up.
I am glad to hear that there are still advanced features in Gnome but I do not understand how can a terminal application look bad, is just fonts on a background, you chose the fonts you chose the background, can you tell me I am very curious
It does seem that when one characterizes philosophy as engineering without the details, it's likely to look inferior to engineering.
Elvish: Elvish Shell
The problem is, there is a huge disconnect between hash tables and the work we do every day, so why to use that as a criterion?

Homework exercises seem like such a better way to go, its much closer to the actual work experience. And its easier for the interviewer, all they have to do is to assess if the person actually did the exercise themselves.
Convert react components into web components of omi in 30 seconds