skysight-inc/HackerNews huggingface dataset:
So should we force our way of life on them because we think we know better? This is the same argument used in so many failed regime change operations/invasions.

If they're as isolated as we assume, that child wouldn't know what she's 'missing'.
Don't post your job application to places that will get you 2k applications for a single position. Attach an automatedly tested small task to be submitted with any application.

When you get a successful candidate automatically inform everyone else still in the running that the position has been filled.

What's the hard part?
It's interesting. Weekend HN sees some slightly different things getting upvotes.
Whiteboarding or any way of writing notes/diagrams on paper or on any sharable medium is an extremly good communication tool, no one would say otherwise.

Said that, it is ALSO a very bad developer interview technique.

Think if anytime you use it to communicate with a team coworker you had to feel like "I must make this good in these next 20minutes or I am getting fired" (with the bonus of not knowing what the whiteboarding will be about) and this is how feels a potential candidate when doing these types of interviews
So, the thing we call "win32k lockdown" on Chrome is just a term for the various things we had to do to enable ProcessSystemCallDisablePolicy on our sandboxed renderer processes (the processes that handle Web content). ProcessSystemCallDisablePolicy is a very big hammer, because enabling it prior to process launch means the kernel blocks all GDI and NTUser calls, such that the process can't interact with the UI or graphics subsystems. Chrome can do this because our UI and graphics acceleration layer is split into our unsandboxed browser process and the more weakly sandboxed GPU process.

The difference with Edge and IE is that they run their UI and graphics stack in their content processes, which are an analog to Chrome's renderer processes. However, any UI on Windows requires win32k kernel support, so they can't disable it like Chrome does. Instead, Edge uses its win32k filter to limit the attack surface to only the calls that they need. So, where Chrome's architecture allowed us to make an aggressive cut, Microsoft is instead working to iteratively shut off the same attack surface in Edge.

And yes, the win32k whitelist is currently restricted to EdgeHTML processes by the kernel and signature enforcement. I know this because we currently sandbox our GPU process at about the same level as an IE content process, and we wanted to use the win32k whitelist get the same improvements as Edge. Unfortunately, Microsoft is still working on the capability, and is not ready to expose it to third-parties yet (but has given signs they may be willing to do so in the future).

Source: I lead engineering on Chrome security and am the original architect of Chrome's win32k lockdown.
How to center multiline content inside DIV using CSS (horizontal and vertical)
I get my tasks done very quickly so distractions aren't an issue.
You could say that of a male who can afford to play polo - that signals a lot a family wealth - therefor they don't need your white shoe job as much.
We saw prominent features on the BBC, furious headlines from the Daily Mail and self-congratulation from the Guardian. What would you have considered sufficient coverage for yesterdays demonstration?
Really good results! Is there a quick way to copy and paste the hex values for the palette?
I've witnessed it in the post-seminar lab visits. It bears little resemblance to the "whiteboard interview" from the developer world, but if you're visiting with a faculty member after you present your work, they may ask you to help them understand some piece of your work by drawing out the mechanism.

I'll disagree with the GP, though, on its applicability to "real-world" work. When I did chemistry, diagraming out a reaction mechanism and pondering it over with colleagues gathered in front of the chalkboard was a daily activity.
The search for a purpose is the search for a meaning. But meaning is something that exists only inside human mind. There are no meaning outside of the mind. Only mind can make meanings and project them into the reality. And unskilled eye can be fooled by such a projection and think about a real object and the meaning of that object like it not two distinct things, but one unified thing. I personally was fooled like this some time ago.

So the tip is: to find purpose of life watch not the life itself, but look at youself, watching the life.
Most people who work at McDonalds are not night shift managers and becoming one would be a massive step up in earning potential. But often it goes to someone whose socio-economic inheritance is such that their friends make $250k.

Most people work hard and put a lot of effort into finding better jobs and still work close to or at some small multiple of minimum wage (median household income is ~50k in the US). It's not because the slept their way through school.

It's because $250k jobs are in the low single digits of jobs and the number of jobs is a fraction of the population and so those positions are highly selective and optimized against false positives which means 'getting to "no"' quickly is preferred over detailed scrutiny and taking a chance on someone.
There's a myth (perpetuated by Paleo diet people and others) that hunter gatherers were in ideal health and agriculture ruined it.

The opposite is in fact true, hunter gatherers were short lived and agriculture is what gave humans the first great advance in longevity.
It shows if you have a hinterland it helps with the airport test
True but at the moment we have a particularly poor record of helping people with mental illness. This guy didn't slip through the cracks, he was totally ignored along with many others who are struggling.
I imagine they reserve blackmail for cases where it is deemed necessary; given the views of the PM and HS, I doubt any blackmail is necessary.
Or use a VPN service.
Self-Experimentation and Its Role in Medical Research (2012)
With the Diablo 3 "Retro expansion" I wouldn't really think they are going to do a remastered version too.
Start with a functor--a parameterized type with fmap. Maybe t, Either e t, [t], IO t, State s t, and so on.

Consider a monad m and a function, a -> m b. Frequently you want to feed another monadic value, m a, into that function.

A monad gives you a function, >>=, that lets you take m a and feed it into a -> m b.

So any function that does IO, that looks like a -> IO b, you can take an IO a and plug it into a -> IO b. Any function that manipulates a state, you can take State a and plug it into a -> State b. This is the heart of a monad: gluing monadic functions together.

The meaning of >>= depends on the monad you're in. You also need return :: a -> m a, which can take a thing and put it in a monadic value.

There are monad laws also. A lot of times there's several ways to manipulate monads to do something, and the laws are needed to make sure they're all equivalent. For everyday monad use the laws aren't terribly important to remember, and GHC's linter will helpfully point out when you can use them.

That's my attempt at a short explanation. The "monad tutorial problem" has been weighing on my mind. The only way I ever understood monads was by reading and rereading the definition and examples. Tutorials never taught me anything.
>Why is the situation so asymmetric? Why is job hunting such a "seller's market?

Well the company can only accept 1 person for the position, whereas you are most likely willing to accept a position at a number of different companies, so there's an inherent asymmetry there, no?
The Bay Area situation is complicated. Relocating to the Bay Area from a not-low-cost East Coast area looked like a decrease in standard of living to me 25 years ago. (Admittedly other positions might have been different. But Bay Area CoL has been high for a long time.)
There's absolutely no evidence he had mental illness, and you do harm to people with mental illness when you incorrectly link violent behaviour to mental illness.

More important is his time in prison - where most UK terrorists were radicalised - and if you were saying that UK prisons don't rehabilitate I'd agree.
That's why this is done by the Feds rather than local cops. They don't have to care about local employment.
Andaman islands geographically indeed are located between Myanmar and Indonesia. It's not wrong.

And the islands are an integral part of India without any major disputes on its staus with a neighbouring nation. Not just claimed by India.
> What makes you think they'll be treated with violence and hate?

"Upper caste" Indians (Brahmins / Kshatriyas) have a history of treating marginalized tribal groups with violence and hatred. Forcibly removing them to exploit natural resources.

Source: I'm Indian. I've seen quite a bit of this happen during my life. Here's an example: https://en.wikipedia.org/wiki/Narmada_Bachao_Andolan
Seems like the folks here go to conferences not to learn something, but to be part of a network and get a job; they go to programming/hacking/toying events or clubs not because they are interested in that hobby but to be part of a network and get a job; they call people to have news about them not because they like them but because they may use them later as a tool to get a job; they take part in open source projects despite having no problem to solve and no will to solve a user problem, but in order to build a portfolio and get a job. I find it very sad: always a main motivation which is job and money; no genuine interest in what they take part, not a bit of altruism either.
They are reviews of the purchase, which includes both the product, the mechanism of purchase, and everything else involved in the purchase.
> Westminster paedophilia scandal

Links to any credible sources?
As one would expect, S3 can certainly support various browsers. It ends up being just like content negotiation, in that you have multiple representations that could be served from a particular resource, depending on what headers are sent.

I'm not sure if it's still like that, since I'm not using S3 for that right now.
sure, you could just use the same API the main website does, it's unauthenticated:

curl 'http://colormind.io/api/' --data-binary '{"model":"default"}'

curl 'http://colormind.io/api/' --data-binary '{"input":[[44,43,44],[90,83,82],"N","N","N"],"model":"default"}'

keep in mind this is hosted on a single Linode 4096, and there's no SLA or anything :]
It's handling the HN spike pretty well so far though.

also the models are rotated daily (ie. different ones are available each day), with the exception of "default"
> They churn out a ton of programmers but very few people that are actual engineers or can carry out actual projects.

Coding is a cheap easy skill that 15-20 years old can do.

Executing and managing a project from start to finish is a rare skill that cannot be acquired in school or the internet.

Coding Monkey => Cheap and easy to find.

Coder who has successfully led and executed projects => Expensive and rare.
It lets you model sequential operation and side effects in a pure functional language. You can usually write your code "manually" without monads, and see what it's like. For example, the State monad is basically a function that takes in a value and some state, and returns a new value and a new state. That's a pure function, but composing/chaining them together is pretty messy. If you do that manually once, you'll then get some intuition why the State monad is useful. Then you can expand to other types of monads and eventually have an intuition for their general value.
This is an interesting blog, I wanted to ask if any of you had any other "system specific" blogs that you read regularly and would recommend?
> Ok so then you feel that it's possible that it may increase net-fairness, but that it could be be unfair to some parties?

It's more fair to all parties, if fairness means equal pay for equal work. It was never fair for the US worker that got paid 3x the salary for doing the job in the US instead of overseas. Being paid a more fair wage doesn't mean the US worker will be happier (in fact, the opposite is likely).
The analogous part that's unfair would be the illegal importation of cheaper labour from emerging economies who will flip burgers for a wage that doesn't allow for an acceptable standard of living (meaning that they can only afford rent if they share bedrooms with strangers and so on).

The reason for increased issuances of visas is corporate lobbying too, and most American workers have very little protection in terms of rights and lobbying, so your comparison is flipped around to describe the opposite of reality.
I never indicated that anyone should be "blamed" here. People purchased something, then reviewed that purchase after it was completed. They are not just reviewing the book, the book's contents, or your work in publishing it. They are reviewing the entire purchase, which includes the transaction where they bought something, and got something.
Why wouldn't they be able to pretty much just reuse all of the old engine code, if this is just a graphical update? Changing the graphics without changing the rest of the game should be fairly straightforward as long as it was written reasonably.
Damn, this has become my new tool for palette generation. Good work!

Have you considered using fine art as training data, perhaps broken down into movements/motifs? In your blog posts you mentioned that not all photographs make for well chosen palettes, this could get around that as artists should have a great understanding of theory.

As far as the pixel-level errors in your palette training, would downscaling+blur solve this?
My reasons are completely unrelated to multiplayer.

Primary reason - I liked the storyline of SC1 much better than of the sequel. SC1 story was pretty dark, and full of interplanetary political dramas. SC2 felt much more like fantasy in space, and focused mostly on individuals and their romantic relationships. I know I might be in minority here, but I strongly prefer stories about the world to stories about the people [0].

Secondary reason - graphical style. Again, SC1 had these dark and serious tones. In SC2, everything feels plastic and cartoonish.

--

[0] - I remember someone accusing many sci-fi writers of producing "flat" characters that lack depth. My response to that is that if I wanted to read about people and their interpersonal dramas, I'd pick up romantic novels instead.
> It was never fair for the US worker that got paid 3x the salary for doing the job in the US instead of overseas

?! By this argument it's unfair that Indian workers get paid more in the US than they do in India, as this is unfair to people who do the job in India for less?
This, totally. Starcraft 2 has a level of finish, particularly in those regards that makes the whole experience much more satisfying.

Just take SC2 for a spin and look at how your army compresses to pass a bottleneck, then expands again once it is past. A thing of beauty.
Exactly, just reacting to the parent thread...

Standard update. I'm not in US though. Maybe Lenovo is releasing the update progressively.
Not actually true since scientists invented this magical thing thing called formula decades ago that is by all accounts almost as good as the real thing.
So we have to live with some level of crime. It doesn't mean we shouldn't be tough on criminals, but we have to accept that it is not possible in a free society to reach zero criminality.

As the saying goes, "insecurity is freedom." I've always found it somewhat disturbing that people have welcomed the walled-garden ecosystems popular today, which are essentially the cyber-equivalent.
Concentration should be familiar to anyone having done any sort of higher grade education. Or skilled work. Martial arts. Music. Even several art forms.

This is not something specific to programming, at all. I'm not sure why "the zone" and specific euphemisms are used in programming and being reposted, as if concentration was specific to programming itself (and I say that as a programmer).

Consider this thought: a layperson not understanding what concentration is all about speaks volumes about his background.

And I'll add: sadly.
> calling American football “sportsball”

who does this, and why?
If I saw "University athletics award" on one resume and "University athletics award for someone on financial aid" on another - I am going to be thinking less, one of these persons is lower-class and more Why the heck is the latter one almost going out of its way to be more wordy?

I would find the former more succinct and might intuit that this person were better at expressing the essence of information. I'm not saying there isn't bias but I'm not convinced that you can distill the conclusion to purely class. People are complex and any attempt to fake a resume is going to trigger spidey senses. Again I'm sure class-bias is there, but just questioning this study's approach.
I gave up TV, then qualified for Olympic marathon trials and got my PhD
Lol, there's human safaris in India. They're not particularly benevolent to tribal peoples...
Very cool! One thing I noticed is that if you lock all colors except one and press 'generate' repeatedly, each call produces a different color. Why is that?
> that's hardly a crime —and I don't care about court judgements to the contrary

Either you meant something along the lines of "that shouldn't be a crime" or you're essentially saying "it's not crime even though it is a crime" - which doesn't make terribly much sense.
> Just when exactly did the bar for saying that somebody "made it" become working for "the legal profession's 1%". That's a ridiculously high bar... to the point of absurdity. And while it doesn't contradict the results themselves, it certainly colors the interpretation.

It's the value society places on these roles I guess.

Here in the UK there are studies out there that indicate "top jobs" (as in, the ones that society most covets) are largely staffed by people who attended private fee paying schools, even though only 7% of the population is privately educated

[1] https://www.theguardian.com/education/2016/feb/24/privately-...
This isn't an academic journal. But, of course, you can go read their actually published piece. What they say there is:

"The higher-class male applicant had a callback rate of 16.25 percent, more than four times as high as the average callback rate for the other three applicants, who collectively generated just nine interview invitations from 235 applications, a callback rate of 3.83 percent. This fourfold difference is significant not only statistically (p < .001) but also substantively, and its magnitude is especially striking when considering the fact that applicants’ entire law school records and all academic and professional experiences were identical".

So no need for conspiracy theories.
You can get the full expansions for free with a CD key of the original game on their website, I found out a while ago when I found SC1 at a thrift store.
Well, ISPs could implement a whitelist of communication methods. Maybe all content would have to be signed by a whitelist of apps before it's allowed through the network. Images would have to be signed by the camera app, so no steganography would be possible.

From a business perspective it would be like going back to before the internet, but many of the services we associate with the internet like Facebook, Netflix etc. would survive.
> workers need consulting help around how to take existing skills and use them to apply to upmarket jobs with higher pay.

> DevOps/infrastructure engineer is basically a programming position

sysadmin/network admin ==>> DevOps

IT manager => Manager or lead.

DevOps is not a programming position at all. It is usually cheap system administration (that replace the term sysadmin) and it does NOT require coding. Pay attention to the name and the place you joins, you're can easily be burnt by joining a team of operations monkeys while thinking they were the dev and system type persons.
Diablo 1/2 remastered would be a treat.
Thanks for the link! Loved the point about capturing user stories:

> Good specs tell the (customer) and business story rather than act as an implementation recipe

Reading about the pain of the customer in his own words vs working on some feature description is so much better (first point is better). This gives the whole thing a purpose and doesn't feel like an arbitrary, invalidated idea.

About the metrics. Sorry, I think I used the wrong word here. I mean some prioritization scoring, such as impact & effort of a feature or bug to make cards more comparable. I tried that once, but found that most of the time you already know which points seem to be high impact and low effort. Not sure, if one should score and then strictly follow the descending list of items.

Edit: Or you start working on something, which is supposed to be high effort, but after re-reading the customer stories, you find a way more efficient and easier way to implement the requested functionality. Then the priority was incorrect the whole time.
And most of the comment gets ignored for a cheap retort, as expected.
I read that sentence as mocking Westerners' consumerism, not glorifying their burger-and-trainer spending habits.
My random advice:

1. Structure the business soundly in terms of incorporation and shares and vesting and such.

2. Do what you think is right by people.

3. If the business is successful, experienced Silicon Valley style venture capital (as opposed to local yokel type) will make it work unless it is unworkable.

4. Keep in mind that all the work is in front of you when dividing equity: https://blog.ycombinator.com/splitting-equity-among-founders...

Good luck.
fix typos and expand numerical techniques
I used to make this argument. I'm not so convinced anymore. Much of this modularity can be achieved now, split you libraries into two, one for APIs and the other for Implementations. Then in your build, only include the API libraries as dependencies, and include both at runtime. It doesn't enforce runtime modularity, but it's generally good enough.

Why this isn't great, it encourages monolithic mindset. A huge benefit to microservices is that they are small! This means means that you have releases that are faster per service, build times that are faster per service, code that can be more easily reasoned about.

The author is correct that it introduces expensive cross service calls, so you do need to be thoughtful on your boundaries, but what you end up getting is simpler on a per instance basis. You don't need to become devops experts; there are plenty of options for deployment that handles a lot of this: heroku, gae, beanstalk. Hell, there's even still available to you for your own D.C., though I'd argue that if you're running in your own D.C. then you should think very hard on why that's important to your business (even if it's very large).

The earlier you have microservice architecture built into your stack, the easier it is to continue on that path, once you're monolithic, it's a huge amount of work to go back the other way.
We're a very long way from being a totalitarian state and likely to remain so for quite some time but, make no mistake, this is the thin end of a very long and ultimately very fat wedge. It therefore behooves us well to hold the government to account when they try to get us to swallow more of that wedge.

Sure, encryption helps terrorists as well as ordinary citizens but it's my belief that freedom and privacy are more important than that. The work of police and security services has never been easy in a free society, but protecting and upholding that free society is the very essence of the job. Dilution of that freedom is therefore counter to the purpose for which these agencies exist, and so when the government tries to move in that direction we, as citizens, should voice our resistance, and keep voicing it until they understand.
I just asked for a clarification of what suggestion you exactly meant in your original comment and I still have no idea after this response.
Brave Browser to Launch ICO for Ethereum-Based Ad Token