skysight-inc/HackerNews huggingface dataset:
Those headers have code that most likely require linking with other libraries, many of each are not available in source code that one can dump into an header file.

So it appears like a little convenience just for not having to deal with installing binary libraries, at the expense of wasting everyone's time.

The time I waste installing a binary library?

Once per platform for the longevity of the project.

The time I waste building software with header only library?

Every single time I do make all.
Given current life expectancy statistics, I expect to live to the age where I can benefit from Social Security and Medicare. In fact, I already benefited from Social Security as a child after my father died. I cannot regard the people who pay for these programs and the people who benefit from them as separate classes.

It seems like there is something similar going on with the debate over healthcare. People on the right seem to conceive of the healthy and the sick as separate classes of people. But I don't, so arguments based on an inherent struggle between the two are not sensical to me.

It almost seems as if the much older view of the rich and poor as separate classes has metastasized and mutated across ideological boundaries.
Advertising Screens Hacked to Mine BitCoin
> The left, and in particular the radical left, has no issue having such constant discourse in regards to men.
Why would there be? The point of view is not one of describing some hypothetical world but our concrete world.

...but in that case the 'radical left' should not have any problems with factual conclusions about the over-representation of people from certain ethnic groups in crime statistics. As this is definitely not the case - anyone even hinting at this is soon labelled racist, cast out of the ingroup, no longer invited to the television studios to discuss politics with the in-crowd and generally portrayed as an all-out bad person - this statement falls flat on its face. The 'radical left', and especially that contingent which labels themselves as 'radical feminist' do make an exception for two distinct categories: men in general (around 50% of the population) and - to use their own terminology - 'cis-gender heterosexual white men' (and 'whites' in general). These groups can be singled out by their group membership and accused of all sorts of things without risk.
I came to the same conclusion, and actually picked up a stats book recently. The hype might be unbearable at times, but the underlying knowledge is also very valuable.
The answer is quality. As a Mac user I always prefer a native Mac app to some cross-platform app, even one with nominally more features.

More specifically:

1. Superior performance. Native apps are just faster. They launch faster. They use an order of magnitude less memory. Multithreading via GCD is much much nicer than Web Workers. Large files are better supported. You can have very large tables. etc.

2. They properly implement Mac UI idioms. By comparison even the nicest Electron-like app (VSCode) violates many longstanding expectations: it doesn't properly highlight the menu bar when typing a key equivalent, menu items don't disable properly, the text highlight color is wrong, text selection anchors incorrectly, no column selection, text drag and drop is badly broken, undo doesn't know what it's undoing, undo coalesces incorrectly, hell even arrow keys sometimes go the wrong way. It's an island app doing its own thing.

The theory of the Mac is to establish a set of UI conventions. When you launched a new app, you would already know how to use most of it, because it was a Mac app. It looks and behaves like other apps, so you feel at home already. And as a developer, you get the right behavior now and in the future, for free.

But if every developer builds a cross-platform app with a custom framework and appearance and behavior and UI, then the OS loses its role in defining the platform conventions. In that event, what's the point in having more than one OS?
Not really. Looking at their list:

* Japan Phase III: 4 only. Know that these are totally on a different level as Global Phase III's, since you would require a bunch of additional studies with global clinical trials to secure a FDA approval or EU approval abroad. That's very costly and they don't follow the pattern of other companies that conduct Japan Phase III at the same time as global trials.

* They have mostly a lot of Phase I and II compounds, which have a low success rate anyway - Maybe one out of 10 will make it.

* the indications they target are not "white space" there's already a lot of competition out there, so this is going to make for small revenues for most of them if they ever come out.

* You can see that most of the drugs in development do not come from in-house efforts. Shire/Lilly/Roche, basically they rely a lot on their ability to partner with other companies because their own portfolio is really weak.

* They are very well known in Japan to be hungry to partner with other companies since they have no blockbuster in sight internally. That's why you find them co-promoting many competitors' drugs with their reps. They are doing that recently with a ADHD drug from Shire (Intuniv) but that's just one example, there are many others (Cymbalta with Lilly, etc...)
tamiflu was proved to be almost entirely ineffective, and in the case of Australia at least, an expensive scam.

https://ama.com.au/ausmed/govt-stands-tamiflu-despite-damnin...
Some if these are just kinda...why does it matter. Honestly who cares what a doctype does/is for when you only ever use one from a boilerplate.

For most people in most companies weeding out the overly zealous, the ones who are unable to be pragmatic and the ones who can't play well in a team or in front of clients instead of biasing selection on technical knowledge is far more beneficial to the business.

Spending some time pair programming in an interview doing something actually relevant to the job is much more enlightening than throwing questions.
The tunnel under L.A. is already quite long and now under the 405 freeway.
The only thing required to get a Developer ID signing certificate is a valid credit card (and I guess is not so hard o stole one)
Tranmission malware was signed, Eltima Player malware was signed.

I agree with the need of a better first launch dialog.
Do you have any resources on how you did that? I am developing a web app and I have to visualize a ton of datapoints in a bunch of charts and all the charting libraries I've tried are way too slow. I've been looking for something that could utilize WebGL to speed things up, but haven't found anything so far.
I tend to be really solid on the ins and outs of what I'm working on right now, or in the last year. And on stuff older than that I have a good idea of the landscape and the location of certain gotchas, but I find I have to Google certain things like syntax or accessible ways to do something as I go.

In real life, that googling or checking the docs fits right into the flow of solving the problem. But for an interview it's better to be fresh on as much as you can, even if you haven't been "in it" recently. And it can help a lot with nerves. One or two follow-up questions should help the interviewer figure out whether the person has experience with something or just knows what it is, and as long as the candidate's not pretending to have used things they haven't used, it's hard for me to call preparation cheating.
I don't think water jets have much effective range, maybe a few inches tops. Plus, the jet nozzles do take a lot of wear and tear and need replacement.

I'd think a typical physical rock muncher would get you more distance bored per day.
A friend of mine (who also happens to be the best developer I've ever had the pleasure of working with) was interviewing for a web frontend job. He didn't get it because he couldn't answer the question "What is a linked list?" I'm surprised to see that this handbook does not include that question (hint: sarcasm)
Nah, that ship sailed a hundred thousand web-years ago. I think non-web "front end" is usually called GUI or Desktop Development (or Mobile Development for mobile platforms)?
Polish medical doctor who saved thousands of Jews
I think I've only had tamiflu once, and it was when I had swine flu in 2009. I don't recall side effects, but probably anything it did was so much more mild than the 104F fever I had before I started taking it.
Except one also gets to compare Vulkan with Metal, DX 12, LibGNMX, LibGNM , NVN, all of them with a bit more developer friendliness and tooling in mind.

Which I guess, it is where the resistance is coming from, hence the need for such presentation.
Yeah I mean, many compile-to-JS languages have pretty good ecosystems (I know Elm is one, and I believe you that ClojureScript is too), but it's always going to be a pain in the ass at some point. Hell, I've been wrestling with just setting up Jest with TypeScript not that long ago, and measuring code coverage still isn't perfect. You're not going to tell me that you never run into those sort of things with non-JS languages that compile to JS.
Actually your comment seems to me to be exactly describing the conflict between the Iridians and the Culture. Iridians would see the masses of people in the Culture as being grossly idle, wasted, no meaning, and themselves as having meaning, value, and good worth.

The article does pretty much say that the Culture can be grossly disgusting from the point of view outside.

To answer the question straight: people in the Culture live a life of leisure, they can do whatever, they can change their bodies at will and emotions, everything is a hobby.
You just replied to a post stating that this changed years ago.
Note that Github actually checks for the SHA1 collisions discussed above: https://github.com/blog/2338-sha-1-collision-detection-on-gi...
Various approaches based on LSH (locality sensitive hashing) and random projections.

But "the best" really depends on your data profile, as the generic problem formulation, for completely generic vectors, is too… generic. See also the curse of dimensionality [0].

In practical terms, if you're looking for an actual implementation to use, here's a benchmark of some state-of-the-art implementations for high-dimensional vector search: http://radimrehurek.com/2013/12/performance-shootout-of-near... and also the updated https://github.com/erikbern/ann-benchmarks.

In particular, for something good AND open source:

- Leonid Boytsov's NMSLIB [1]

- Erik Bernhardsson's Annoy [2]

- Facebook's FAISS [3]

For a commercial engine focused more on practical use (index management, transactions, versioning, support), see ScaleText [4] (disclaimer: our product).

[0] https://en.wikipedia.org/wiki/Curse_of_dimensionality
[1] https://github.com/searchivarius/nmslib
[2] https://github.com/spotify/annoy
[3] https://github.com/facebookresearch/faiss
[4] https://scaletext.com/
I'm stuck at the shape.csv. I've tried converting it to a KML, but I can't seem to get it to display on anything.
People use the SHA1 hash when signing commits. If you can create collisions you can create repositories with arbitrary code without breaking the signature. See Github's blog post on the mitigations for more details: https://github.com/blog/2338-sha-1-collision-detection-on-gi...
To add a little perspective: The falcon heavy has a LEO payload of 63 800kg, the Saturn 5, a launcher designed and built in the 1960ies, has a LEO payload of 140000kg, more than twice as much.
There’s certainly a lot of cool tech developed at Space X and landing and reusing the boosters is a thing not achieved in the 60ies, but it’s always good to keep in mind that in terms of lift capacity, today’s heaviest launcher is less than half as powerful than a launcher half a decade out of service.
Chaos Ajax – is your application ready to fail?
Every time someone from outside of South Korea looks at it that map data is exported. But don't tell them.
Let's not beat around the bush - if you "need absolute control over what the user sees" so that you can "figure out a way to monetize", then you have already decided that you are monetizing with ads. That is the only possible reason to maintain iron control over the user's eyeballs.

This business practice of pushing the product unsustainably in order to drive out the competition was rightly condemned when WalMart did it. I don't see a similar public backlash in the tech sphere these days.
No I didn’t but that’s good to know. I tried a few attempts but wasn’t sure about how integral the reflection portions were (or if exceptions were crucial). I’d likely just compiled the library on my dev machine and looked at the library size and tried a few flags to get a quick idea if it’d work.

It’d be useful to be able to just use the serialization protocol. Currently I’m using MsgPack which works decently well to get data from embedded cores but I’d prefer typed structures. Thanks for the feedback!
I heard Banks talk once and one thing he said was that the key idea with AI is that it will be good.

Most of our stories about AI is that it will look at humanity and want to destroy it. He said that AI in the Culture will look at humanity and actually like it!
Anna Karenina and a selection of other classics. Anything from David Mitchell. At least a couple of the more well-known Haruki Murakami novels. Some history from the more scholarly end of the layman accessible works. Little bit of classic philosophy. More of my colleagues speak two (or more) languages than are monolingual, but if that weren't the case, I'd wish more of them read in another language.
Damn..... I've been learning and actively using React + Bootstrap over the last 8 months. I can barely answer any of these questions....probably the only one I can answer is fizz buzz.....

Is it just me but do you even need to know all of this to make an SPA? If I need to know something, I just go and figure it out.
Your friend is probably a very good designer but not a developer in the usual sense.
You do need one to set it up, right? I had to scan a QR code displayed on my desktop with my phone. (I could continue to use the desktop app while my phone was being repaired, though, which was great.)
Then it will be ... over nine thousand!
Are there Telegram groups for English-speaking Common Lisp users?
Maybe calm down a little before opening a second support contact next time? I'm not really surprised that the chat agent didn't immediately understand the issue and wasn't all that helpful from the transcript.

My guess would be that it's confusion due to bad wording and Netflix can not reset the password to a new one, but can block logins for an account and force the user to reset their password?
This looks more like a list of questions you'd prepare in order to show your boss that you are a good interviewer, not to find the right candidate for a position.
Yep, "demonstrating impact."

There are apparently some moves afoot reforming the promo process to make this less common though. Here's hoping.
Since linked lists are a concept you don't need in many languages, I don't think you can nowadays say someone not knowing about them is "not a developer". They are a developer without knowledge of some fundamentals, but they can be perfectly productive as a developer without that knowledge.
Scott Helme has a self-hosted contact form which uses his PGP key to encrypt messages from website visitors, with a link to his 'how to' blog post just below the form: https://scotthelme.co.uk/contact/
When I cycle to work, I sometimes say things to honking drivers that honk for a non serious issue (out of frustration, because they don't want to let someone pass, because they think that someone is stupid, …) because I'm getting fed up with the constant noise.

Half of the drivers say something like: "well, go live in the forest then". I find it incredible that silence is ignored these days and that a noisy city is becoming the norm; it's a shame: it makes us more stressed and less relaxed.

The majority of noises could be suppressed: honkings, old train brakes, motorbikes without an exhaust, …, but people don't really seem to care (but I'm sure it impacts everybody).
Sponge like crystals can be used for efficient desalination
You have access to all of Haskell. I built a command line utility that downloads GitHub status from different cryptocurrency repos and ranks how productive each tokens development team is. It's similar CryptoMiso[1] but I have my own formula for figuring out what's valuable.

From the tutorials they give, you can build all types of stuff. It looks like the IDE supports game development as well as some data analytics tools. In Haskell for Mac, the right side is like Swift Playgrounds (REPL) and the left side is like IntelliJ (IDE). It's actually kinda weird but that's how it's setup.

[1] - https://cryptomiso.com
well, for one, to non-US based companies and not part of the 5-eyes agreement, and any country not technically a "vassal" of the US.
Wait, this is supposed to be sending emails to yourself and your team right? It's not like it's supposed to send emails to just anyone.
Dreaming in Code by Scott Rosenberg. As a programmer of 30 years I have taken more quotes and found more common ground with this book than any other. Here's a small extract that caught my attention: "In order to build something, you have to have a blueprint. And we don't always have one. Then you hit unexpected problems. It's hard to know how long something is going to take until you know for sure you can build it."
Emscripten versus IE 11: arithmetic optimization for ogv.js
Tesla employee explains why production hell is actually a good thing
I have a feeling that some people make it sound as if a flu was the end of the world. (Get the shot! Triple check it's a four flu shot! Never go without!)

I never vaccinate and sometimes I get a flu. That means I'm mildly uncomfortable for a few days, and that's it.

For an otherwise healthy person, the benefit of a flu shot is about as high as the risks. Unless you're unhealthy, or in some other special risk group, flu shots are not necessary. The risk of contracting a super-evil new mega-deadly version of the flu is practically negligible, unless you live in a special risk area.
Can't remember the last time I used a linked list at work, it was a concept I learned at uni 16 years ago and never used in the real world.
For me it's "premature optimization is the root of all evil".

Very often teams will use ages getting up on new frameworks to avoid a little hard programming, only to end up with hard programming wrapped in a huge framework they don't really grok and lots of incidental complexity.

Wordpress or whatever will make an email widget easy to source, but if that's only 1% of your project, why impact the other 99% without considering its impact? It's so easy for intuitive maps of the "hard parts" to dictate insanity across the whole development process.
Zig: January 2018 in Review
in my circle of friends it was because aim let you pick a username instead of a number
Design patterns get obsolete.
Programming languages get obsolete.
Libraries get obsolete.

Mathematics doesn't. Learn CS foundations, logic, proofs to get better at understanding and gain abstraction experience.

Edit: books: How to prove it by D.Velleman, Proofs and concepts, Discrete Math by S.Epp
Thanks for the post!

I guess there are a few things that might make these projects less of an unmitigated disaster than your analysis suggests:

1. Musk is clearly working off the common delusion that 'getting in at the ground floor' is a good idea. In reality, innovators and groundbreakers typically go bankrupt. Investors who buy the bankrupt company are the ones who typically profit off the expensive research and development, without the associated risks.

2. If you consider similar examples, for instance, the English railway system - early investors losing money is by no means a bad thing. Even if 'getting in early' is bad business strategy, it's good for society in general if moonshots get funded, even if they never turn out to be profitable.

3. These projects, while obviously unsound and based on false premisses, will typically produce useful technology, knowledge, or techniques - that can later be taken up by governments (as in the case of railways) or private investors.

So I mean, sure, these projects are stupid and will end in stupidity. But they're also a better (from a human perspective) use of investor capital than pretty much everything else it could be spent on - more Walmarts, Amazon surveillance devices, or oil exploration - even if those things are certainly safer bets in terms of profits.
I'm stuck at level01/middle.html. Beat that!
For sure there are great difficulties in understanding what has passed when primary sources är long gone and we only have silent artefacts. But don't you think the remains of today, compared to the now considered ancient, due to todays obsession with and more long lasting documentation?
At least with literature you can reasonably expect that each participant had it as high school topic, so some knowledge about literature was forced down on them. With football it's more binary: you either are interested in it, or not, in which case your knowledge is zero.
It’s always been synonymous with “web front end”. I was hiring “GUI Developers” in the 80’s and 90’s not “Motif Front End Developers”
This would be really cool as a GitBook[1]. That way people could download a clean pdf, mobi, or ePub file while still maintaining open contribution.

[1] - https://www.gitbook.com
Thank you for voicing the truth. I experienced the same. I made most of my fortune doing practically nothing. I also did lots of real and "fake" work that produced me just "get along by" income.

It's a shit show out there but people holding high income don't want to admit it. People on the other end either think we are stealing from them or we are wizards of the world.

The truth is that we had an equal chance to fall on one bunch or the other. It is practically a random, hazardous distribution that happens to work better than socialism.
Extremely correct. Database and frontend servers are hit pretty hard, nothing in the middle is hit. But neither of those ends is actually running untrusted code, for the most part.

I predict a decline of the "hyperconvergence" server and a return of the usual "database server" + "app server" + "frontend server" combo.
No, a developer. One where the real world knowledge and experience by leaps and bounds exceeds the theoretical knowledge.
Worth pointing out however that the Saturn V cost roughly $1.2B per launch, compared to $90M for the Falcon Heavy. So it was roughly 6x more expensive per kg to LEO.

Not to mention it required a nation state to fund its roughly $40-80B development cost. Can only guess, but would expect the development costs of the Falcon 1/9/Heavy were maybe $3-5B?

That said, Space X has benefited from all of the R&D done in the past. They weren't building it in a vacuum.
It seems natural for any worldview examining another to see as ritualized emotional cultivation the actions and objects that to the older were part of the daily acknowledgement of reality.
If you're new to front-end development and this questionnaire freaks you out, that's okay. This is probably useful for the author as a preparation aid, or for programmers whose interviewing style is based on regurgitating trivia. And this is trivia - man-made transient factoids, most of which are quirks of history that will go out of fashion in a few years.

This is not how a well-run interview happens. Can you read things and comprehend them? Can you think? Can you write? Can you be kind? Can you be professional in times of stress? Ultimately, can you build? If you can and if you've already built things, go into the interview so that you can speak about the things you know, the things you have opinions on, the things you've built and the things you want to build. If it is a good interviewer on the other end you'll have a good time jamming with a fellow maker; if it is a bad interviewer they'll ask you questions from a checklist they collected maybe from this handbook, and it is best that you don't work with those people.