skysight-inc/HackerNews huggingface dataset:
On the smaller screens - I take the lack of reflowing as good design. I wouldn't want to the site to reflow when all I was trying to do was bump up the font size to read something easier as it would make it impossible to tell where on the site I am. Horizontally panning on a phone isn't nearly as annoying as it is on desktop - and the difficulty of horizontal scrolling is why page reflow is a good thing for desktop: it prevents the need to scroll horizontally.

I'd never adjust my phone's font size - I pinch zoom, literally, every page I visit that allows me to do so on my phone because it's a very selective zoom. It allows me to focus on one part of the site, read small text in just one section (where the text in other sections might be fine), or makes it easier to click a link, button, or what have you. I'm not talking about adjusting font size - I'm talking about zooming. Almost nobody mucks around with settings, it's something like 5%~ of people change the default settings and the other 95%~ never change a thing.

Being able to change the font size of a modal is about usability [0]. If I can't zoom in on the tiny font because they've broken pinch zooming in order to place the modal on the page I'm closing the site.

ps. The actual proper way to do this is with a dialog modal [1]

[0] https://www.growingwiththeweb.com/2013/01/let-me-pinch-to-zo...

[1] https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogE...
'Golden Axe: Beast Rider': Inside a $15M Blunder
The thing about the bill of rights and the constitution. They are in plain english with the intent clear.

Unethical leaders and folks in power will attempt to twist the language to meet their goals. This corruption is what causes problems in govts.

The constitution limits the govt and clearly defines how those limits are to be changed. With a constitutional amendment.

Precedents can not and do not change the constitution no matter how hard it is wished to be so.
You are correct, Go does not have operator overloading. While that can be cute, I wonder how important that would be for numerics, as only a subset of the computations break down to + - * /. Also, for decades Fortran was the go to language for numerics, and still is. It also did not offer operator overloading.
Actually the predictions of the participants is orthogonal to the purpose of the study. The study was meant to determine how political labels affect cooperation and understanding. Climate change was only one of many issues that could have been used for this.

I do however take issue with headlines that try to draw conclusions from a study other than “this study happened and this was the result.”
That's pretty simple: hate speech is that speech that you think you're free to make and should get away with it but you actually shouldn't.

If the fact that something is "a recent concept" made it wrong we wouldn't really have concepts, would we? Hate speech and hate crimes are pretty clearly defined.

See what I was saying about that good use of the internet? You'd rather be here trying to prove me wrong rather that spending the time by yourself finding out why you're wrong.
> and cutting deals with carriers directly to adjust the timeouts for their IP ranges specifically

In theory, seems like they could just sidestep the NAT entirely. Co-locate a front-end server inside the carrier's private network.

Then the phone and front-end server talk to each other with private addresses. Once it hits the front-end server, everything can be multiplexed over a single TCP connection back to the Google data center. (You'd need a way to discover the server, but that's doable. For example, the regular server can refer you based on cell carrier, source IP, etc.)

Google already has reasons to want servers co-located, such as serving static web content and making sure new TCP connections warm up fast. Apple too, somewhat. So the hardware might be there already and this might be just a configuration change, possibly including the addition of a private address.

Point being, the economies of scale here might be even greater. They might have a nearly free way to do it, and without the need to convince the carrier to give up precious NAT resources.
> As a C++ dev who wants to write "slightly less low-level code"

If you really know C++, then you know it's easy to write safe C++ code with the latest standards so I'm not sure what's your problem here. Go and Rust brings very little to the table for an experienced C++ developer IMHO. Stick to the latest C++ features and you'll write "slightly less low-level code", although it's debatable how level C++ is to begin with.
You could use the box from baseline to ascender instead of descender to ascender. Usually there aren't many strings where that would look imbalanced.

Looking at the actual characters risks having different alignment for different nodes, which would look bad as well.
I... don't remember writing this comment. Changed my password.
The “One True Way”
In 2016, they put an end to the one child policy. In 2017, they are offering women free removal of IUDs. Under the one child policy, women were forcibly fitted with IUDs after the first child, and were forced to undergo sterilization after two.

This has led to a ridiculous situation highlighted in the New York Times, where a woman forcibly fitted with IUDs in 2012, is now being offered free removal of the same IUD.

This is what happens when policy is made centrally, detached from ground realities. I don't know whether there are enough people or not in China - the point was more about the issues with central planning.

Similar U-turns can be seen in the stock market. The government was exhorting people to invest in the stock market as a patriotic duty, creating a huge bubble. When it burst, they tried to manage the stock market by punishing investors who were selling shares! No wonder the stock market has tanked - would you put your money in a stock market where you could be punished for selling?

I agree the Chinese government with its Orwellian-like control of the population can get away with a lot. But they get a lot wrong as well.
Cell phone provider has port53 running when your balance is 0.00 (DNS Tunneling)
You can do that, but the visitor's scroll position would be reset, when the modal is closed.
An Incomplete List of Things I’d Need to Know To Not Be a Total Impostor
See FDR's "court packing plan":

https://en.wikipedia.org/wiki/Judicial_Procedures_Reform_Bil...
The Math Less Traveled: Post Without Words #11
procedural is 5 times the size but has half the posting-rate.

/r/generative is the superior
I started writing something similar a while back:

https://github.com/rongarret/BWFP

If there's enough interest I'll pick it back up again.
>2400 people is not a lot, especially for a claim like this.

For a population size of 350,000,000 people the required sample size for a 95% confidence level within a 2% margin of error is 2,401 people. Assuming these 2,401 people were selected properly then that is just about enough, even for a claim like this.
> The decentralised platform for trusted news applications

> The NewsBlocks token sale is planned for Q4 2018. The token sale will fund the creation of the NewsBlocks blockchain, seed the content, and fund application development.

Spam your scam elsewhere.
Clearly you are picking sides, but seem afraid to admit so. To yourself or others, one might ask.

Clearly not much has changed since James Damore started this internal discussion.
How are those surveys done? I'm not sure if the type of companies I'm thinking about are answering surveys, or otherwise participate in broader developer community.

I was pretty much spearheading the use of Java 8 in one company ~2.5 years ago, but I know some teams actively developing there only upgraded a year ago, and I'm willing to bet the main customer still didn't...
'Right to be forgotten' could threaten global free speech, say NGOs
I don't see it. Is for EU users only?
Brett Kavanaugh’s Internet
Is Burning Man an Idealized Silicon Valley?
>basically all participants were students or faculty at 2 different universities.

welcome to psychology studies
We are using a slightly different set of libraries. CL-WHO for generating HTML and XML for sure. AllegroServe for the webserver (with zacl, a new Allegro CL compatibility layer, for non Allegro CLs).
I do something similar. For example, for Facebook I create a profile (using Firefox's profile manager which I access as `$ firefox --ProfileManager` from the command line, but I'm sure there's a simpler way) and I just call it "Facebook". Then I have a script called e.g. `firefox_facebook` like this:

#!/bin/bash

nohup /usr/lib/firefox-esr/firefox-esr \
--no-remote \
-P Facebook \
1>/dev/null 2>&1 \
&

Then I put a file like this in `/home/user/.local/share/applications/facebook.desktop`:

[Desktop Entry]
Type=Application
Name=Facebook
Icon=/home/user/.local/share/applications/facebook.ico
Exec=/home/user/bin/facebook_facebook

I also even have an icon in there. The result is that I have a single Firefox profile devoted to facebook and it comes with an icon in my start menu with a facebook image (it's just one of their blue F facebook logos) which is totally isolated from everything else.

I also have a similar version which just copies an empty profile to a random folder in /tmp and then uses that freshly separated from everything else.

This seems like a complicated process, but it's trivial to add more in later and I can basically have as many as I want. I did it as a bit of an experiment to see if something like this feasible (not technically, but more socially). I.e. will I get lazy and stop using it soon. So far it's pretty easy and is a nice way to take webapps and basically devote a firefox profile to it in a way that makes it seem almost like an electron app, but without all the extra useless stuff.

Tldr: I do something similar except I only use Firefox and it's profiles.

edit: Also should say I run debian with cinammon desktop so this probably won't work for most people here, but something similar is probably possible on every system.
Flood plains can be dealt with (Netherlands).

Although I grew up with pretty much your attitude, I now suspect the UK’s green belt policy caused more harm than good — it is a significant contributor to the house price problem, and creates a perverse incentive to promote unsuitable land for housing projects wherever and whenever that parcel of land can be squeezed through the rules, rather than when a natural market (or a sane government program) would.
As the initial concept of Go was made while the creators waited for their rather large C++ application to compile, I guess there are at least some things Go has to offer.
One thing are the fast compile times. Not only is the Go compiler rather fast, as Go packages are compiled and stored as binaries, you usually do not have to rebuild them, only the code you are working on.
Of course, there is the garbage collector, which can be of great help.
Not sure what you’re reading, but it said nothing about requiring a license - what the person said was very different than the definition cited. In fact, the obsession over the license part clearly misses the mark.

This is what the summary mentions as the only supporting evidence of any sort of credentialing:

“The foundational qualifications of an engineer typically include a 4-year bachelor's degree in an engineering discipline, or in some jurisdictions, a master's degree in an engineering discipline plus 4–6 years of peer-reviewed professional practice (culminating in a project report or thesis) and passage of engineering board examinations.”

Note that the word used is “typically” - this is very different than being a requirement. The definition of a professional engineer cited mentions no such credentialing required, speaking in broad terms of the characteristics & responsibilities of one, but no narrow hallmark of how one reaches the title.

The part he quoted is far from verifying his/her claim - just the opposite, it is evidence that he/she is misusing the term professional engineer and is not distinguishing from a licensed professional engineer from a professional engineer.
I agree that `/home/linuxbrew/.linuxbrew` looks weird, but `~/.linuxbrew` seems somewhat okay.

Other locations like `/usr/local` or `/opt/linuxbrew` or somesuch might not be writable by the current user, and it seems they would like to avoid requiring root access.
There've been many leaks and photos of the Pixel 3 already https://techcrunch.com/2018/08/22/this-is-the-google-pixel-3... Doesn't look radical to be me.
In the podcast interview (“The Daily”, also from the nyt), the contact inside the NYT says pretty clearly that they didn’t rewrite anything, to avoid detection or otherwise. I believe the quote was something like “if they write something that’s used to identify themselves, it is what it is”.
> The constitution is pretty clear about arms.

I understand that you have serious arguments, but there are many other serious arguments that disagree and this debate has continued for generations. I think it's factually incorrect to say that it's "clear", by any definition of "clear" beyond 'it's clear to me personally'.
"most fun job"? There are many reasons why I don't work as a YouTuber. And I do not wanna be a "star"
Ask HN: Is your resume one page or more?
Just curious, I try to keep my resume to one page. What is your role, and how large is your resume?
I will never understand why a gender difference is necessarily a negative thing. In some developing countries (Tunisia), females compose 60% of people in STEM fields, which is simply due to economic difficulties, STEM jobs pay more so that's where everyone wants to be. Following the same logic, less women in STEM means that they are prioritizing other things than their economic well-being which is taken care of (better life style in the developed world).
There's a few reasons why: many businesses are in geographic locations where there's not as much software presence, they don't know how to hire correctly, and they don't want to swallow the bitter pill of "software developers cost significantly more than minimum-wage employees".

I've worked with a company where developers were hired to "glue these two off-the-shelf systems we bought a year ago together", but the implementation was laughably poor. From talking to this specific company's executives, I found that they were confused as to why things were always behind or why they were running into so many bugs. They told me that they were having difficulty accessing software engineers and that there was a market shortage.

What they didn't tell me was that their current "software developers" were ex-military operations folks with no actual dev experience, and that they posted on Indeed/LinkedIn but wanted local talent (in NC, not the Bay Area) and only offered $50k/yr salary with no real benefits.

Wanting only local talent (instead of remote) already reduced their available developer pool by 99%, and the terrible salary put the nail in the coffin. But to company executives, all of this only proved that they lacked access to software developers.
> very similar to the Common Lisp one, arguably with some improvements

Quite the opposite. Common Lisp macros are totally unrestricted, they don't auto-qualify names with the package. Also, there are user-defined reader macros in CL, unlike Clojure.
Sorry, I wasn't being clear enough. I'm sure the wealth density is there, I'm just suggesting that the regulatory costs of building in Chicago suburbs are higher enough that it made more sense to start in Nashville.

Cynicism: the wheels require a lot more grease in Chicago than they do in Nashville.
We are and will continue to be.

Dan's representation of things is wildly misleading. We worked with him extensively and even had him over to a 4th of July party the year that he was working on Julia stuff. Dan wrote a fuzzer and found a lot of obscure but not practically important bugs, almost all of which were nevertheless fixed quickly. He also found a few other less obscure bugs which were also fixed, usually within a few hours. He made a number of fixes himself as well, for which we were and still are greatly appreciative.

Dan had complaints about various things about Julia at the time. He was in the habit of emailing me directly about them. This is not great form in open source, but we were personally acquainted so it was fine. However, since I didn't have the knowledge or time to fix most of these issues, I generally encouraged him to post them on julia-dev or GitHub. As I recall, he usually did not.

As this continued, I encouraged him to write a constructive blog post about what he thought could be done better. Instead, he wrote a gotcha piece—the one posted here yet again—that implied that we don't care about bugs or software quality and had ignored or dismissed issues that he'd reported. He had been studying what kind of content does well on HN and how to get on the front page [1], and it's tempting to speculate that he knew that a dramatic criticism would get much better traction than a fairer critique.

[1] https://danluu.com/randomize-hn/

Shortly thereafter, in a semi-private forum which I was also on, he wrote a lot of significantly less kind things about about us. I responded to his semi-private "shit talking" in what I still think is a measured fashion. He did not appreciate the pushback and amended his formerly glowing review of the Julia community to what you now find in his blog post. I am the "core dev" that Dan is obliquely referring to. In retrospect, I guess I shouldn't have pushed back at all and just let it go. But having someone who you have gone out of your way to help and showed every hospitality and kindness to, then turn around and talk smack about you in a place where they know you'll read it, frankly really sucks.
Tim Cook's New Apple
It seems you were downvoted pretty harshly, but I agree, I've had mezcal twice, and both times it tasted like licking an ashtray.

I appreciate the other commenters explanations, though, perhaps I just had cheap mezcal. I just can't imagine anyone liking that flavor I tasted.
Remembering exactly this I went and found the paper and looked and the sample sizes aren't that small, I couldn't see any missing comparisons, and the relevant P values are less than 0.01 so not obviously super P-hacked.

On the other hand it is a priming study that would probably not have been published if the result went the other way, and it's a newsworthy result. All indicators of non-replication.

I got 88% accuracy on the replication quiz and if this was on the quiz I would have marked it as unsure. I don't think it's obviously bogus, but also I'm not totally convinced.
Your comment gives me the impression that you don't know what comparative advantage is. Comparative advantage doesn't mean things are "innate and unchangeable". That's nonsense.
If you have to write a comment to explain every definition, you've failed to make the code sufficiently readable and simple to understand IMHO. Code-level comments can become outdated without eagle-eyed code-reviewers. The code itself can never lie.

Comments are a useful for explaining the implementation logic of a function or method, for instance. Or for generating API documentation. And file-level comments explaining the purpose of the class or module are always handy.
I'm reading a great book - Habeas Data - on specifically these issues. The idea of the metadata being separate from the actual data (in terms of surveillance and warrants) became a thing in the late 70s.. a case involving ATT in 1977 iirc.

Since that time, it's been generally understood that to get the actual data requires a warrant whereas the metadata just requires asking whoever is storing the metadata.

If we want to roll that back - and I do - we need to demonstrate that the metadata is just as telling/informative/sensitive/damaging as the data itself and therefore should be protected under the same standards.
Amazon admits putting workers in a cage would be a bad idea
Please do not take HN threads on generic ideological tangents. They lead to boring ideological flamewars, which say less and less the larger and angrier they grow.

https://hn.algolia.com/?amp;sort=byDate&amp;dateRange=all&am...
The BBC made a brilliant spoof series on becoming a YouTube vlogger called 'Pls Like'. The whole thing is available on YouTube to watch (not geo-blocked as far I know). It's 6 episodes of 15 mins each.

No matter which country you're from, you'll recognise all the vlogger types in the series: the lifestyle vlogger, the fashion vlogger, the prankster etc. It actually touches on a lot of the issues in the Guardian article: the need for views, the pressure to make content 'viral', sponsored content, rivalry between vloggers. It's all done with a lot of humour while highlighting these issues.

I thoroughly recommend it (and in case you are wondering, the vloggers are all actors, not real vloggers):

https://www.youtube.com/playlist?list=PL64ScZt2I7wFF538Kn0TR...
Missed an opportunity for a cool dag-related name.

"d3-dagger"
I don't understand why Congress doesn't Article I, Section 8, Paragraph 1 Trump into line. The president should not have unlimited, unchecked power to do anything by just appending "because national security" to an executive order.
Why I Lie to Children
Yeah, I can imagine. That would maybe also not be too difficult as Julia apparently could ccall the erl_interface c-library http://erlang.org/doc/apps/erl_interface/ei_users_guide.html
This is interesting, in a native app the modal would close but unintuitively most sites don't push modals to history.
> do not underestimate the destructive power of lies

When people are unwilling to hold fast to truth, that is when terrible things happen. When someone tells a lie, for example, "the reason you don't have a job and things are bad is because of those Jews". Or, "those Jews are not human - we have to protect ourselves". That is when people who would not normally do bad things do bad things. They can believe they are saving their country from destruction by sub-humans. They can believe that they are in fact performing a heroic action.

Some of the labeling heard today seems to be coming close to this, and with terrible consequences. People are losing their jobs, their careers, their ability to express their views, and their ability to practice their religious beliefs - all for the "greater good". Instead of respecting a person's inalienable rights - because they are a human that always deserves this respect - some people are telling themselves that it is OK to disrespect others to achieve some utopian state. This is the biggest lie.
I love graphviz (ever since Sanjay Ghemawat of mapreduce fame showed me how to use it in a compiler to debug CFGs). However, it’s the main limitation, compared to these other systems, is that it’s algorithms aren’t incremental/interactive. They are a bit dated in that way.
the mormons got it right with "Nine Eleven, Eighteen Fifty Seven". I'll never forget the year of the Mountain Meadows Massacre.

https://en.wikipedia.org/wiki/Mountain_Meadows_Massacre
1) It's directly related to the OP 2) Why is it a scam?
Has anyone tried pulque?

https://en.wikipedia.org/wiki/Pulque

I've been looking for a place that serves it in Southern California, and I've yet to find one.
Wow, I was recommended and watched this yesterday as well.
If physics is your thing, and it certainly was Feynman's, it'd be hard not to be fascinated by the calculus of variations, it shows up all over the place:

- principle of least action (lagrangians)
- adiabatic cycles in thermodynamics
- quantum mechanics
- etc..

and I'm probably missing another 100.

Looks like it's a fairly fundamental thing in the world.
I wondered more about whether he Had To(with that many books under his belt) or whether he just did it for enjoyment.
Turning it down? Depends on whether the audience and the participants are any good.