skysight-inc/HackerNews huggingface dataset:
In the early 90's, when we were all using film cameras, everyone I knew, at least those who were pro or serious amateur/prosumers, used the legendary Fujifilm's Fujichrome Velvia 50 film. It became an instant hit because of its sharpness (fine grain) and color saturation that made us say "wow". It's hard to imagine what that's like, but think of it as having higher megapixels and better dynamics and great color. We used it especially for portrait/fashion and wildlife/nature. When it came out, a lot of us stopped using the classic Kodachrome/Ektachrome.
Perl 6 is as realistic an option as several other new languages. It is new(ish), and still has some performance issues compared to Perl 5 (though this is becoming less a thing, and there are now several areas where 6 is faster than 5), but it has had regular stable releases for nearly three years. You can deploy it today and expect the code to keep running in the future without major modifications.

I'm not using it in production, but I think one reasonably could. I suspect we'll be able to start shipping Perl 6 code in a couple of years (my company builds installable applications, and we don't want to maintain Perl 6 packages ourselves, so we need our target platforms to have good packages for Perl 6 available before we can ship it).
Fundamentally, scrolling indicates that you haven’t done a good job of surfacing the information that the user really needs in the first place. I see any form of scrolling as an admission of defeat on the part of the site designer.

Have terabytes of log results? Why would scrolling somehow fix that? Figure out how to fetch the stuff that matters, and put that in front of the user so they don’t have to scroll.

Scrolling should be all but unnecessary in a well designed interface.
If you don't care about signedness of char, using it might be better for performance. Otherwise, yes, you're right.
Although fake positive reviews are surely much more common, I'd also keep a skeptical eye on the negative reviews, especially if the product is politically controversial.

A couple years ago, there was a book critical of Internet service in the US and how it lags behind countries with more public funding. It received hundreds of obviously scripted 1-star reviews like "I am a [blue collar profession] in [middle American state], and I appreciate how great my Internet service is. The US is bigger than [smallish European state]. The author is [ad hominem], etc." Someone posted it to Reddit, and then it got a bunch of fake 5-star reviews as well.
Your life span is written in your DNA and we’re learning to read the code
> everyday you read code that other folks - many with brains much much bigger than mine - have written, and its great.

I don't think that it's a language thing. It's probably popularity thing most of all.

In popular languages the quality of the average line of code is pretty low. Plus, you know, real-world constraints of real developers working under real-world constraints....
I changed the title following your suggestion.
How would the universe provide healthcare?
Instant Fossilization (2017)
I travelled to China recently and was unpleasantly surprised to find the HTML/CSS/DOM docs totally unusable offline, even though I “downloaded” them in my user preferences before leaving.
What would be the time frame you care about I would not be so sure that even most western governments did not cross a similar line in one form or the other. It certainly the case that US have being propping up or even installing regimes that were involved in mass atrocities. So as much as we like to feel like we are above this type of thing the reality is that we are directly or indirectly responsible for much worst atrocities. We have being propping up Saudi Royal family for how many decades now?
Is hacker news suddenly clickbait shitpost?
Ok so this means that calls accross compilation units always incur an indirection, right?
Also I don't get how swapping the whole compilation unit can be achieved atomically. A compilation unit might be composed by several functions. Where can I find more? I have tried to look in the literature but haven't found anything that reaches this level of detail.
godoc, git and Google Cloud AppEngine SDK all works offline. That's all I need.
> but in the United States it remains quite expensive if you don’t have insurance.

Not really - Gilead provides assistance programs for people who have private insurance, for people on public insurance, and for people who are uninsured (there are three separate assistance programs). The plan for people who have private insurance is the best (you end up paying $0/year for PrEP), and the plan for people who are uninsured is pretty good (not $0/year, but still pretty affordable).
> The Apache servers I tested with always had support for .htaccess enabled

For what it's worth, you'll find lots of people disable support for .htaccess for performance reasons.

It's probably less of an issue these days, but if you support .htaccess files, apache reads the .htaccess file for the current directory, and those for every parent directory, and it happens on every single access.

So for example someone accessing http://foo.bar.com/thing/goes/here would cause the webserver to check for and read /thing/goes/.htaccess, /thing/.htaccess and /.htaccess. If you imagine you've done the sensible thing and got your content nicely split out, you can probably see how that can hurt performance. *nix OSs will be smart and cache the content etc. but you're still wasting time on every access making sys calls.

If you put the access rules in the apache config file, everything is set-up at initialisation time and it never has to make further checks.
When I was younger and more naive I went to a surgeon to ask how much a minor surgery would cost ahead of time. They couldn’t tell me. I said fine, could you give me a ballpark estimate? And they couldn’t do that either.

Imagine going into a grocery store and not being able to check the price of your groceries before you decide to purchase them?

Why do we put up with this?
Life expectancy is not a simple proxy for quality of health care. Exercise, diet, happiness, genetics, disaster propensity, and many cultural factors have an impact on life expectancy.
The most important thing is consistency. Pick one idea and stick with it (I'm a hypocrite here), and work on it every day for years.

It's hard to keep anything going only during weekends as you spend 90% of your energy just trying to find momentum.

Re "But after one day of programming for my job, I am exhausted and I cannot extract any brain-juice any more. And if I try to work during the week-ends, I can't rewind enough for the next week" -- I had exactly this problem too. It depends a lot on your other commitments, but after years of failing to do anything productive in evenings and weekends (evenings, too tired; weekends, too easy to procrastinate), I partially solved this by spending 30-60 minutes every morning on side projects. Waking up earlier was hard, but I managed to get into the habit of spending some time in a cafe on my way to work. The change in environment (not home) and the very limited time (often I only have one well-defined goal for a morning session) makes me super productive.

I still battle with consistency, but I create a lot during these times. One thing I'm working on is a guide on how to start your own company in 30 minutes a day. It's still at idea stage, but there's a (currently partially broken) website slowly being pieced together[0]

[0] https://startyourown.co/
Well, char has two semantic meanings. Either as a raw byte, or as an ASCII value. Both are represented as unsigned values (at least conceptually), so making them unsigned-by-default is fairly reasonable. Integers in mathematics and common usage are signed, so making them signed-by-default is also fairly reasonable.

But if you think of char as a typedef [u]int8_t, then I do get the consistency argument.
Amazon does do deliveries. This is also a valid complaint. Amazon doesn't say don't order X, Y, or Z; they let you order anything. They just need to work harder on solving these issues because I've seen many other complaints like this.
The organization is aware of and open about this complaint - see their blog post from earlier this year.

https://stackoverflow.blog/2018/04/26/stack-overflow-isnt-ve...

I've never had complaints myself, but after reading the linked blog post I've started noticing the bullies (especially in the question comments) when I'm on the site.
Related terms: "Inspiration porn" and "disability porn." (There are also lots of SFW "porn" categories on Reddit, usually shiny pictures of some subject. Landscape porn. Woodworking porn. Etc.)

I'm disabled and spent nearly 6 years homeless. I follow some other folks on twitter who have a chronic illness or are homeless advocates or similar.

It is a legitimate complaint about how some subjects get treated. You get articles about, for example, someone helping a person in a wheelchair in the face of an unnavigable environment. It winds up being all kinds of "Awwww. They are sooo nice!" when the disabled community feels like "You are a bunch of assholes. If the environment complied with laws requiring it to be accessible, we wouldn't need your goddamned help. We could do it our damn selves."

I've had lots of firsthand experience with people finding me all inspiring for my attitude or whatever the fuck in the face of adversity while not doing a goddamned thing to actually help me solve my goddamned (financial) problems. I'm sometimes rather cranky about that. So I have a lot of sympathy for people complaining that you are just getting off on my suffering by reading my story and this is not a healthy thing.

(Disclaimer: I have yet to read the article. But the comment is on the title, so I don't think that's really a necessity per se to engage the comment.)
TypeScript support merged into create-react-app
Where can I find a fork where support for EGLStreams has been re-added?
Technically, the pervasive Amazon counterfeit problem is unrelated to the fake review problem. Both are serious problems that Amazon does little to combat, but they're not the same. The counterfeiting is more insidious because Amazon is entirely at fault for mixing legit merchandise with counterfeits. Fake reviews on the other hand aren't Amazon's fault. That's just the world being filled with heinous assholes out to make a buck by cheating, lying, and stealing from everyone else. At best Amazon could independently audit and review all products themselves. Actually if they did that I'd probably start buying from them again...
"Ineffective" doesn't necessarily mean "having zero effect". A system can be ineffective even when it has a positive effect, if the effect is too small considering the resources spent.

Reading, writing, basic math... those are things our education is quite good at teaching.

Anything else is forgotten by most students soon after they pass the exams. Those who remember are usually the ones who are interested in the topic; they often independently read more about the topic in their free time.

The system would be improved if those who forget the stuff wouldn't have to study all of it; and those who remember the stuff would be given opportunity to study it from books and have conversations about those books afterwards.
There’s a whole bunch of pen-and-paper mathematics i need to relearn.
Amazon logistics deliver at least 1/3 of the items I purchase from them. A "Prime" branded van literally pulls up to my house and someone who I assume works for Amazon drops the package on my stoop.

> I don't understand why you are buying luxury goods off of Amazon when you aren't able to distinguish between counterfeit goods.

I read this sentence four times and still don't quite understand it. Particularly in response to someone who said they tried to return an item to Amazon exactly because they realized it was counterfeit.

Can you rephrase whatever it was you were trying to say there?
I wouldn't worry too much, they already tried this in the 90's and it didn't catch on...

http://docs.activestate.com/activeperl/5.22/perl/Components/...
This article includes a misleading graph. The "performance improvement" bar graph has bars that extend down into performance degradation, making the improvement look bigger than it really is. If you're going to label the bars as "improvement" then the y-axis should start at 1.
> my experience has been the absolute contrary.

This certainly seems to be the case. You write:

> universities are not primarily interested in benefiting the students, their primary interest is on working as a gatekeeper for employers

But my experience was of a university that only cared about getting graduates employed to the extent that league tables included this statistic. What they really wanted was to trade people towards being academics (and would sometimes look with disdain upon capable students leaving to be paid well in industry instead of heading for academia).

My grade was based almost entirely on end of year exams with a token amount of assessed coursework (which was, like the exams, not specific to any course). So one did not need to attend lectures (and many did not, especially if the lecturer were bad or the student hungover). Doing homework was only enforced by the social pressure of not wanting to admit to not having done it, although if you didn’t do any then you might be punished (eg made to wait a year before returning) even if you do ok in exams.

Granted I went to university in the U.K. and other universities or the American system might be different (eg I understand American universities grade classes individually and if one signs up for a class, one will get a grade; whereas we did not have that and so one could attempt difficult classes that might not be taken to exams).

I only went to university a few years ago so I suppose this is a counter anecdote to your anecdote. Also if you really so above your peers and bored of your teachers then you should find some harder classes and some teachers whom you want to talk to. And maybe find some relevant university person to talk to about your difficulty attending class (although they mightn’t be much help)
The ability to digest milk's lactose in adults is only retained in some Northern European and African (notably cattle raising cultures like the Maasai) descendants who traditionally drank milk as adults. It's genetic AFAIK.
It's like being given a potentially ancient, bit-rotten code base and asked to refactor the shit out of it for a fixed price. And you can't know that upfront.

It might take a day. It may take a decade. It may take you the customer to change your entire approach.

This is not feasible. You can not disregard hidden defects and the cost of fixing them unless you do not really want reliabilty. If you do not want it, then don't complain.

In IT this requested lack of reliability is accepted.
In healthcare and auto repair it is barred by law.

EDIT: i hate autocorrection.
Performance. Historically, ARM didn’t have a “load byte and sign extend” instruction (http://www.drdobbs.com/architecture-and-design/portability-t...), making loading a signed char and promoting it to an int slower than loading an unsigned char and promoting it to an int.

In C, a function argument or return value of type char gets promoted to int. So, code that uses char a lot does a lot of such promotions.
European countries are free riders on the American healthcare system.

Americans pay out the nose for drug prescriptions, which fund the vast majority of research and development budgets, which then benefit all people, worldwide.
> You talk to people about your ideas, but never build anything

Adding to this, you're also a wantrepeneur if you actually manage to start a business but don't end up involved at all in the core product (an "idea person").
TIL entire wikipedia is less than 100 GB when compressed.
I've come across this problem a few times when running a hedge fund. To what degree does one care where the money came from, aside from following AML rules? I get the feeling you only write articles like that if you have more people wanting to invest than you have capacity for.

- A friend called, asking for a recommendation for a job he was applying for. And advice about whether it was worth taking. Turned out, it was the firm that managed Libya's (ie Gaddafi's) wealth. They were making a big push at the time and needed a software developer. Was I going to tell him not to take the job? How complicit are you if you write some exchange connectors for a dictator? He ended up taking it, and they ended up in the news.

- A gulf state sovereign fund called. We didn't even flinch to take it. I think we just assumed they had a lot of oil money and didn't think any further about it. If you read the news, there's some not nice things about the place. Treating manual laborers badly, lack of proper rule of law, that sort of thing. Took the money, didn't think about it much. Not sure I would act differently now, to be honest. Basically the business needed the investment, and there wasn't anything specific and horrible to tell us not to.

- And where do you draw the line? What if a benevolent, enlightened, prosperous but essentially a dictatorship state from the equator wants to invest? And they could well claim to be a democracy. You'd be in endless discussions about which investors to take, which presumably 99% of your competitors would not have a problem with.

- The family office of a guy who'd been in jail called. He was known to have made his money in a seedy way, and tended to have large guys standing around guarding him. I doubt if he actually was a gangster, just seemed to like having a certain tough-guy air about him. Were we going to turn him down? Again, business requirements prevailed. Basically, if it's legal to take his money, most people will do so.

If someone does something horrible like with this journalist, and you are an organisation that is large enough to have a PR footprint, you might care. If you're just a small fish, you are always going to have huge pressure to take the cash. I know what my partners would have done if I'd put up any resistance in these cases; they'd have just ground me down with endless rationalizations, and we'd have ended up doing exactly the same. People always find reasons to do what they have decided to do, and not in that order.
If you think you're angry now you should try actually calling around for quotes. My experience is that most places you call won't even try to give you a straight answer!
Goodbye Google Plus?
The brief history of Python packaging
If 61A taught me anything, SICP is bad introductory textbook for people who are not directly CS majors: it is not that accessible, and most people just want to learn Python.

I’m not saying SICP overall is a bad textbook; but it is something that can only be appreciated after realizing CS is not only tool for manipulating data.
"insurance refused to tell if they would cover it"

'Hey boss, I saw the schedule. Not sure I I will be able to cover any of those shifts you gave me. By the way, pay me the same weather I do my job or not. Thanks'
> But those who need it most are dying due to this pricing scam, which is standard for our healthcare in the US.

Those who need it most are dying not due to the "pricing scam", but because they're incarcerated and therefore prohibited from receiving curative HCV treatment, at any price.

The sticker price is high, but it's meaningless, because almost nobody is going to be paying the sticker price.

Also, if you want to make a statement about healthcare pricing in the US, Sovaldi is literally the worst example you could pick. For the first few years after it was available outside the US, Sovaldi was significantly cheaper in the US than in it was elsewhere.
>Take plastics use, for example, it's better to focus energy on banning them completely than to check each and every shampoo personally for microbeads.

The vast majority (>90%) of the plastic waste in the world's oceans comes from a few rivers in asia that run through countries that have minimal to no garbage collection/sanitation services for the cities that border the rivers. Investing in appropriate waste management infrastructure in the countries that need it is the solution to work towards. Plastic bans don't address the fundamental problem.

https://cen.acs.org/materials/polymers/Fighting-ocean-plasti...
It's true that you wouldn't have to call around, because you wouldn't have to compare the cost of out-of-pocket providers. It's not true that you wouldn't have to pay. You would pay through taxes, or someone else would pay through taxes. And you would pay in terms of the waiting time, which becomes an alternative form of payment in public systems.
What's the point of this "trick" ?
>It is just insane to me that you have a medical issue and you're calling around for quotes.

You dont call around for quotes of $100+ services?

Why?
I would use the simple term "martyrdom".

Christian martyrs made suffering the goal, because there was a reward for this suffering after life.

With startups doing whatever nobody has done before is going to involve suffering. No doubt about this, just study the lives of Eintein or Newton, Steve Jobs or Elon Musk and you see constant fighting and suffering.

In fact, if for creating value you must clearly suffer, odds are that less competence to do it than in areas that people identify with pleasure like singing, dancing, fishing or playing footbal. This lack of competence can make your life happier than most people in the middle and long term.

But it is easy to confuse the part with the whole and believe that just because we are suffering, we are creating something of value.
The article stated that the genetically-engineered-to-be-safe-to-eat versions are missing some sort of dark glands apparently associated with being toxic. Kinda wish the article had more side-by-side photos to demonstrate this, because that sounds like a good way to identify poisonous v. non-poisonous.
Ajit Pai is his own special kind of bad actor. Worked at the companies he now claims are good actors, lies about his motives. There's a case for arguing against net neutrality, like comcast does provide internet access for a lot of people and it works. But they do a lot of horrible shit (I HATE my bandwidth cap, and comcast is evil for lying, pushing legislation that only helps them and hurts individuals). But Mr Pai is way past that, basically lying about why he does things that are in no one's interest except big corps. https://arstechnica.com/information-technology/2018/08/ajit-...
I don't get it. It also doesn't work if you're on a paginated page that doesn't contain those things.
For me biggest issue is if you refresh or come back (or browser app restarted), you need to start over from the beginning again. Stuff gets dynamically loaded instead of static url. I prefer pages with number in url parameter (and ui to go to next/last/... page).

Things like this are more "ephemeral", rather that static pages with good content or index you can rely on.
It's almost like he had JQuery selectors deep within his DNA!
He was BORN to find this bug. The prophecy is true!
Proper infinite scroll has 0 downsides.

You mean other than being completely broken and useless? Sure then...
This reminds me of OpenProcessing which has similar support for "playing with Processing" in an editor and hosting your projects. You make an account, and then share your projects, view others', play around, etc. OpenProcessing appears to currently do more to facilitate teaching and educational projects using Processing.

- https://www.openprocessing.org/

All in all, it's great to see the community around Processing and p5js keep building and continuing to be a positive force to make programming, focused on creative design, more accessible.