skysight-inc/HackerNews huggingface dataset:
... You're suggesting that rather than using the user agent, to identify.. the user agent, because people abused user agent strings to detect features... sites will now need to detect features and maintain a complete matrix of the features every browser and version implements, and determine the browser name, from the features it supports?

You realise how ridiculous that sounds right?

Or did you just completely misunderstand what I was talking about:

Some sites (and I've built some that do this) will show e.g. login history or account activity for users, and might say e.g. "Logged in from London using Chrome v52 on a Windows 8 PC on Tuesday at 10pm".

It's very much for human consumption.
Good point, although there would be one fatal flaw on that objective; nginx is open source and can simply be forked (outside Russia).
will bro culture explain women not enrolling to these majors or just dropping out of these majors? My guess is latter.
Say for instance, all clients claimed to be Chrome. This would skew analytics towards Chrome, and would clearly benefit Google. If this activity did not benefit Google, Google would fight this activity, presumably on the grounds that other companies are producing a product that claims to be their product when it is not. Since it benefits Google, Google is not compelled to fight this misrepresentation. I argue that Google is evil for allowing this to happen, and that the US government (FTC) should intervene in this area where possible, on anti-trust grounds.
> For point 2, decrying a large portion of the country as "Redneck America(tm)" sounds like the exact type of thing Hetfield is talking about

This comes from the fan reaction directly to "Load", specifically. A GREAT deal of Metallica's then-current fanbase was incredibly pissed off.

Metallica, I am sure, cried all the way to the bank. I am reminded of Neal Schon from Journey (paraphrased): "Everybody says we sold out. We played prog rock for how long and where did it get us? We write a couple pop ballads and suddenly we're drowning in money and swimming in women. Did we sell out? Damn straight we did and I have nothing to apologize for."

And maybe James Hetfield really believes what he is saying, and maybe he doesn't. For the amount of money he gets paid, you could get me to say quite lot--some of which I might even believe after a while.

Maybe I'm overly cynical, but the successful people in the music business all understand that they are in the business, first, of making music, second. So, I'm going to regard any "public persona" through the lens of being a carefully crafted marketing construct.
I really appreciate the section on alternatives¹, and I wish more people would add these to their projects. Not only does it show the author is aware of the current landscape, it may even help users to find tools that better fit their needs. Imagine a tip of my virtual hat, @Carpetsmoker!

From the README's notes on emoj "not a fan of npm (has 1862 dependencies)", I'm actually tempted to try that just to find out if it is true ;)

1. https://github.com/arp242/uni/blob/master/README.markdown#al...
> Trying to change the paradigm about how the planet connects and share information is an incredibly challenging task.

Exactly the kind of task you want a small team doing the initial research and planning on otherwise it'll be bikeshed central in every meeting, surely.
Maybe this is some problem on a large institution level. For me, every time something I'd done was not correct or I'd failed, it felt very valuable to me that someone noticed and told me and how they wanted it to be. It reinforced in my mind what was good and that what I thought was not was, in fact, not. I always felt way better coming out of an interaction like that.

The worst feeling is when I feel something is going poorly and no one will tell me they think that about my thing.
I don't want to criticize CL, but I feel today it's neither an introductory Lisp nor academical or pragmatic. I think advocating for Lisp by pushing newbies to CL, telling "that's the true Lisp, and others not so much" is damaging. Common Lisp today has become like a Latin of Lisps - knowing it is awesome, but practicality of that knowledge is quickly becoming irrelevant. Those who have zero exposure to Lisps can be easily intimidated by it.

My own opinion about CL (why I said "I'm kinda glad it's dying"), shaped through influence of other respectable Lispers quotes:

Guy L Steele notably criticized its standard for being over 1000 pages.

Daniel Weinreb criticized it for being Lisp2:

> ... It makes the language bigger, and that's bad in and of itself.

Richard Gabriel:

> “Common Lisp is a significantly ugly language. If Guy and I had been locked in a room, you can bet it wouldn't have turned out like that”

Paul Graham:

> A hacker's language needs powerful libraries and something to hack. Common Lisp has neither. A hacker's language is terse and hackable. Common Lisp is not.
The good news is, it's not Lisp that sucks, but Common Lisp.

etc.
What I don’t understand is the obsession to draw conclusions as soon as possible. We just don’t have the data yet. From my experience developers are still seen as black magicians by other roles. Being initiated is having been a weird unpopular boy which used computer since he was young. It’s slowly starting to change, and maybe real trends will emerge in 20 years, but why the hurry?

Our only responsibility is that we provide welcoming environment and equality of opportunity. But I may be missing some US context on the obsession here.
Nice. I do however much prefer keeping the venv out of the source tree where they do not interfere with `tree` and `grep` and whatnot. I'm curios what benefit you see with having the venv cluttering the work-space ?
> - All dependencies installed locally to the project, in the equivalent of a `node_modules` folder

That's basically what a virtualenv is, the python version of a node_modules directory. You just need to explicitly activate/deactivate to move in and out of that environment, instead of it being based on the directory tree. And the requirements file is equivalent to the "dependencies" section(s) of package.json
Also just to add - In countries like India, it is incredibly difficult to defer which major to choose. You basically have to choose a major as soon as you have graduated high school and it is quite painful and costly(time+money) to change it afterwords. Which is why we see far higher percentage of engineers go get a MBA in India, as most do not want to be engineers in the first place.
This sentiment is equally true for the west, crony capitalism. I just wish more people would acknowledge that the west is in the same state.
You need to be genuinely interested in what you are reading.
Home Baked Hooks
I just recently got my window smacked in a mid size city. Was very pricey, but I wouldn't want to give my state permanent location data in exchange for the possibility of catching some random perpetrators. On the contrary, I would perhaps become a criminal because I would try to smash the cameras to protect my privacy.

Surveillance still is one of the most uncreative and probably also one of the worst forms of crime prevention/reduction.
Many Renters Who Face Eviction Owe Less Than $600
It’s not that autotools is complex - rather, most of what it does hasn’t been useful since nineties, and when it doesn’t work - which is quite often when it’s being used on a platform a given piece of software hasn’t been tested on - makes fixing the build harder compared to hand-written makefiles.
if this american ceo thinks this will stop mexico's endless invasion on his country, then he's dead wrong. what a waste.
I thought the billions ways to sort out dependencies and environments Python were its messiest part. I've been using a custom little batch script on windows to streamline that a bit as I mainly use python for small utilities as opposed to big projects - https://gist.github.com/leoncvlt/10e67d9415e61eff0f5010ef6fe... - but interested in giving this a spin!
This is getting tiresome.

HN needs a policy to disallow completely paywalled links.

That's akin posting a photo of a printed magazine cover and suggesting to discuss a terribly interesting article on page 17. It works only for a limited audience that comprises magazine subscribers and those willing to make a trip to the library, borrow from a friend, etc. That's counterproductive and exclusionary. It also doesn't age well.
Well, a manufactured home in the US can be quite affordable. Of course, in "many locations" (oh gaw, I'm in California) permitting, utility hook-ups, land and so-forth adds so much that the cost of just assembling the physical house isn't that important.

Of course, this is Mexico, so I assume the equation is different. But in Mexico, at least they'll let you live in a shack-I-mean-tiny-house, so I assume this has to be somewhat competitive.
Gfy
Node and npm are no better than JavaScript tools used for dependency management. I had a project in node 6.0 refuse to work with node 8 and npm failed to upgrade. No different than python 2.7 to Python 3.

Just browser and JavaScript silence the errors and might result in things cannot be seen. This is not the case with Python “No errors must pass silently unless explicitly silenced”.
A PhD is not required to do research, nor does research necessarily lead to a PhD. A PhD is ultimately like any other degree: a school programme where, at the end, some instituting is staking part of its reputation on giving the world a promise that you have some minimum competence in some field. Anything you learn in school, you can in principle learn on your own. (I have a PhD myself and I encourage everyone who has the opportunity to undergo formal schooling, but I'm well aware that not everybody wants to.)

There is one part of the article that is a bit confusing:

> I was also told by one professor that it’d be “expected” for me to join faculty full-time after getting a PhD, which made me uncomfortable, because I knew I didn’t want to work in academia long-term.

Maybe some context is missing, but I'm a bit incredulous that anyone would believe this statement. A professor may train dozens of PhDs over his career, and if all were expected to join faculty, then the resulting exponential growth would cause the working population to be pretty much entirely university faculty.
fzf-vim's :BLines¹ can enable a live search for most basic needs. For example, something like unicode.vim's :UnicodeTable, followed by :BLines, then yl to grab the char.

Note: I'm only pointing this out in the general case of wanting a live search on some data, because uni and the provided uni.vim seem to be a far better solution anyway.

¹ https://github.com/junegunn/fzf.vim
So true. Reminded me of Swiss towns in the Alps where houses, bikes in the shopping street and cars in general are unlocked. Really refreshing and makes you feel safe. The bigger risk to a car is when it is locked and the lock mechanism freezes over.
What do you mean by this? How would Brexit make the relationship positive, because the UK doesn't want the same things as the EU so they won't be in conflict?
I turn to a vampire any time i want to. i become a vampire because of how people treat me, this world is a wicked world and not fair to any body. at the snack of my finger things are made happened. am now a powerful woman and no one step on me without an apology goes free. i turn to human being also at any time i want to. and am one of the most dreaded woman in my country. i become a vampire through the help of my friend who introduce me into a vampire kingdom by given me their number. if you want to become a powerful vampire kindly contact the vampire kingdom whatsApp at +1 4313007649 on their email worldofvampir@hotmail.com
They really show only very brief glimpses of the actual printing process. Not even 1/100th of the linear extruded length of a single layer before the video cuts to something different.
Pretending to be available for dates is a very effective way of getting "likes".
It would be naive to think that Google, Apple, Twitter, Facebook would be less cooperative. Remember, these are profit making entities. You don't pay them enough to defend you to death (also, thinking you could pay so, would be a fool's errand). So, when its business or you, then you are going under the bus.

We can protest all we want and these entities would be ready with their PR script, about how they value their users, blah, blah, blah. Because, they know, at the end of the day, users are going to come back to them, use their platform to protest.

Unless there is a mass exodus towards p2p & decentralized network, these entities aren't going to budge, not an inch!
Good, fuck these guys. Twice at LAX, following a paid reservation, they just never picked me up. I got refunded but believe me it's no fun waiting 2+ hours, past midnight, and then getting the last cab there when you realize your ride has dropped the ball. Rideshare apps are vastly better. If we didn't have the legacy of taxi system today, we'd have just gone straight to Lyft.
My intuition is that you are wrong - but your argument is important one: https://slatestarcodex.com/2015/09/16/cardiologists-and-chin...
I have a PhD. A PhD is just a certification that you have depth and breadth around a topic at an expert level. An expert of a topic is someone who has the skills and knowledge to evaluate someone else's work on the topic, and who can themselves do novel work on that topic or nearby.

As with all certifications from dog-training to fighter jet pilot, PhD certifications have both false positives and false negatives. Meaning, it is entirely possible to get expert levels on a topic without getting the PhD certificate. But the reason people insist that you get a PhD is because they don't want to get into the whole argument of whether you really are an expert. Otherwise, there is no reason to get a PhD. If you can convince people that you are indeed an expert without the PhD certificate, good for you. If not, sucks to be you.
> And we need to protect ourselves from them.

This isn't rational, this is purely emotional. This could be a statement from a police officer that did see some awful criminals, but that would be filed under being emotionally compromised.

If you look on large scale threats to the general population, this kind of surveillance poses a much bigger risk.
It's a bit more of a story to tell offline. In short, the stable money stream quickly leads to a comfortable savings, giving me time to try an experiment like this. Right now I'm motivated by technically interesting projects that might lead towards good things in the real world, and once I was in a position to realize that, there was no way I wouldn't be working on A/B St.
Can you compile a header to an object file so that its definitions don't have to be recompiled every time the including file is recompiled?
Afaik, Hackintoshes are not illegal.
Note that general relativity requires you to precisely locate all (non-gravitational) energy contributions as they determine spacetime curvature. So while eg the electrostatic potential has an arbitrary zero point, the energy density of the electromagnetic field has not.

The only exception to that is gravitational energy, which cannot entirely be localized.
Hey!
Is 'we' you who has presented this at the Bruker User Meeting?
I'm the guy who presented the zebrafish gills story this year :)
Your work with virtually unscrolling the scrolls is amazing, keep on trucking!
Have a good day!
We setup systemd with gunicorn or uwsgi start in the project venv. So when they are created inside the project folders is easy to have the automated deployment for Python softwares easy with systemd services or local scripts.

Our developers use mac, windows and Linux for development and each one have different location of venv with poetry, if we start gunicorn or uwsgi they may make mistakes. With predictable venv location all can work the same way from within project directory.
Cambridge awarded Aubrey de Grey a PhD in biology based on his book on the mitochondrial theory of aging.

Both Cambridge and Oxford will consider works of their former undergraduates for PhD's, and arrange formal defences.

This seems like an entirely fair system. Some people end up doing real research without having participated in a PhD program, and it seems natural to then let them defend that as a thesis.
I can just select "free" and click through to get the article. Admittedly they say that you can only access "a limited number of articles every month" but I think that's a reasonable compromise because:

- if like me you only stumble on the website through news aggregators like this one you probably won't have any issues to get to the article without paying,

- if on the other hand you read enough articles to hit the hard paywall then clearly you get something out of this particular website and it's not unreasonable for them to ask for you to pay for it IMO.

So I really think it's fine to post these types of articles on HN.
A new way of profiling asynchronous code on Python
Exact thing happened to me on a shared shuttle ride from LAX to Redondo. Went all the way down to drop off people at Long Beach first.
Profiling of coroutines in Python have been problematic in nearly all profilers of Python. Yappi takes a different approach to address those issues and show profiling results of coroutines just as they are regular function calls. You can see details here: https://github.com/sumerc/yappi/blob/master/doc/coroutine-pr...
Google tries to smash smishing in SMSs in 9 countries
I'm not sure how far back you want to go, but `this.set` is used in most frontend frameworks, starting around knockout and backbone. You had object which managed state for you (then it was model, today it is component) and it had some setter method.
Maybe some context on my end is missing — but isn’t the last paragraph basically describing the current problem with academia? That’s exactly what people are being trained for, there is just not enough demand for PIs / Professors so bright-eyed optimistic researchers end up getting left up sh*t creek without a paddle after four to six years.
They did, see here: https://advances.sciencemag.org/content/2/9/e1601247 and also this comment: https://news.ycombinator.com/item?id=21778794
His Novels of Planetary Devastation Will Make You Want to Survive
Does it leave room for electrical and plumbing? Sounds like they still have to pour the slab manually.
Great selection! I added your playlist to my Gist posted above.
That’s for different reasons :)
Thanks! We are actually thinking of developing such feature.
If you can convince people that you are indeed an expert without the PhD certificate, good for you. If not, sucks to be you.

Dude, chill, you can just be an expert on a subject without giving a damn about what other people think. It’s an option. Give it a try
Water filtering is a huge market with little data presented too.
Did Marie Kondo fans keep their houses tidy all year?
Launched: Loki – GitHub daemon for automating your translation pipeline
Hello.

Please help us find any possible errors or malfunctions before we officially launch the project.
SearX is still the better option imho.
MetaGer is my second choise.
The Little-Known Mutual Fund That Loved WeWork
I was taught from, and have since taught with, this book. I like that it's so concise, where I think e.g. the Dragon Book contains way too much irrelevant information (and also dubious and obsolete implementation advice, like global symbol tables). Of the books I have read, I think this one strikes the best balance between breadth and depth when it comes to the theory of compiler design. It gives you sufficient information about how to handle every part of a compiler, but doesn't necessarily show you a lot of options in each area.

The only weakness is that it takes a mature programmer to go from the high-level descriptions and pseudocode in the book, to a concrete implementation. It helps if you write in a functional language, since the pseudocode is essentially Standard ML. I think this book might be well served by a small companion guide on how to practically implement the designs and algorithms it covers.
What is this movie please?
Be aware: Unless you have very good connections, the psychedelic “LSD” you can get on the street today is likely not of the same chemical composition as the common LSD of 1985. It will still give you a psychedelic experience, but the type of trip and risk profile may be different.

For a non-pharmacological trip, I highly recommend “Psychedelic Information Theory”: http://psychedelic-information-theory.com/pdf/PIT-Print-Web.... [PDF]
Then I'd actually consider renaming your project to better transport your target scope. What you have in mind more sounds like a minimal library for writing non blocking REST APIs or HTTP based handlers, and not (full featured, as usually expected) HTTP servers. I really like it, though.
Startups are cheap for a government to support. I expect the Conservative government will make the UK even more attractive as a location to start a business in an attempt to counter Brexit's negative effects.
Idea: You could make this an embeddable widget (for a 12-24 USD yearly fee), ideal for CMSs like Joomla, WordPress etc. Basically an iframe with some settings page in the CMS (dead simple on both WordPress and Joomla) to store the login.