skysight-inc/HackerNews huggingface dataset:
LEDE: a fork of OpenWRT, aiming for an open governance model
I have been always curious to know the outcome: how do they become when they are 25-30 yrs old? Do they perform exceedingly better than other students? Are they more brilliant? Or ... smarter?

I am also curious about something I hope you can answer. I guess (big assumption!) that most of these pupils share similar backgrounds, like families with good/high education, high income, etc. How would it work if we put these kids together with students with different backgrounds, e.g., parents with severe problems, very low income, bad language, etc.?

And how do these kids react when one or two bullies (a group of outcasts (?)) of try to overpower the democratic "state"? Or ... what happens when one kid more "ambitious" than others is trying to manipulate them? How do they react?

Do you have any articles about this?
Well, if you're looking for facts to back up the idea that Brexit is "madness", the value of the Pound immediately fell from ~$1.50 USD to ~$1.30 USD, in about a single day. It's not as mad as dropping atom bombs, but it seriously indicates a retreat from stability and a headlong rush into the unknown.

And as no one meaningfully important has put forward a plan about what sort of exit Brexit is going to take, that unknown is very uncertain indeed. Long-term things like real estate investment and corporate mergers are on hold, EU students going to British colleges are wondering if they'll be allowed to complete their university education (probably? but still) and vice versa...
As someone who also works in an industry tangentially related:

* Ad impressions have gone up - its getting easier and easier to launch sites so the absolute number of ads on the internet is definitely going up. That doesn't speak to either side of the 'ads are dying' claims.

* CPM rates are more or less going down

* As CPM goes down, publishers are looking to recoup their losses, so they use bigger/more invasive ads, and/more ads more .

* Again, this leads to 'Ads have increased by a LOT in the last 10 years'

* Just because there's a lot of it doesn't necessarily mean it's gotten better.

* Native advertising is good and all, but it's out of reach for _a lot_ of people. There's a huge opportunity here to bring quality native advertising to smaller publishers. Maybe there already is, I don't pay too much attention to that specific space.

* Even still, it's naive to say that display advertising (banners, mrecs etc) is limited to just porn sites.

* Feel free to 'name names' - it's no secret that Adblock Plus has it's Acceptable Ads program https://adblockplus.org/acceptable-ads

* As ads get more invasive and out of control and start to detract from the browsing experience of sites in measurable ways, user's are wanting to take back the control. That's not a scam.

Ad Networks and Publishers (at least the larger ones) have clearly brought this problem on themselves by building great products and websites, and then sticking a really shitty ad network on top of it and suck the performance all out of the site. I've measured this directly by disabling ad code on certain sites and seeing a very significant improvement in performance.

But instead of trying to understand _why_ users are using adblockers, they're instead just sticking their head in the sand and saying that what they're doing now is the only way forward when clearly it's not. As well, I feel while publishers definitely deserve a lot of this criticism, I'm constantly shocked by how little blame Google and other ad networks get.

I get the predicament that smaller publishers are in though. The only way for them monetise their site so it slap Adwords on and call it a day. They see adblockers as a direct assault on them but they can't do anything about it as they have no other way to make money or to improve the quality of the ads. But I think there is a huge opportunity for ad publishers (Google) to accept their responsibility in making the internet better by fixing the reliability and performance of the ads they serve.
I do a windows reinstallation about once every second year, and I routinely get problems.

Network drivers are almost always missing. Looking at the device manager, about 5-10 different devices fails to auto-install, all part of the motherboards. The default graphic drivers tend to "start", but is limited in refresh rate and resolution, and moving around windows shows a noticeable stutter until I install some official drivers from the graphic card manufacturer. Sound normally works without issues.

On linux, the problems are almost the reverse. I have yet to have network problems on a fresh debian installation. Graphic is a all-or-nothing deal, which means either x-server starts up normally or it refuses to start completely. Sound is normally a pain, but looks to have better default behavior in the last 3 years or so.
Building web applications with screens that have complex workflows and state is a need that is largely ignored by browsers and web standards.

Instead of getting reusable gui components we get indechiperable css hacks that were built for creating art installations on the web rather than getting any actual work done.
You are misled.

The Federal reserve is 'empowered to print money' by the Government, and is not really a profit-making entity - but it is privately owned.

It's a small detail, but an important one.

The banks of the USA each own shares in the Fed - it's privately owned.

By the way - American citizens don't have full control over it. There is no 'audit' or open books. Ron Paul demanded a historical audit of the Fed - and they would only go back as far as 2004.

I'm not a 'NWO conspiracist' - but the currency of the US is managed by private entities, under the oversight of Congress. If we could actually see what's on the books from 1913-2016 there would be many a skeleton.
> The current economic situation is that startups have very very deep pockets and will pay an insane premium to have stuff ASAP - which will mean very small, very overworked, very talented "rock stars".

Another, more descriptive way to formulate this is: some startups are really fighting against time, because they are led by financials who only watch short-scale (10y) ROI, and those will pay a premium to have stuff ASAP, whatever that entails.

Of course, startups (or other orgs) that are not only driven by financials have to manage time and money as well. But they have other plans.

Look what/who you're working for. A sprint, a marathon and a trek are different journeys.
Thought exercise. What will you do if you are financially independent ? i.e not have to work for money.
Just use JavaScript to clear the browser history. Bingo! Pure CSS modal.
You can always use transitions to add the same effect. I personally enjoy when things open quickly, some people almost fetishize transitions to an absurd level.
Well, you can manipulate the browser history to remove those anchor links :)
Then you start adding exceptions for every single website you visit, such as http://cs.stackexchange.com/
I fully agree. Personally I would hate to spend 50% of my earnings on a rental property month after month. Suppose there's not all that much that can be done about it given the constant population growth and everybody wanting to be close to urban centres. Makes it very competitive.
STREAM: Sustainable Memory Bandwidth in High Performance Computers
UN seeking solutions to stopping drug trade on dark web
How to Write a BitTorrent Client, Part 1
Fortunately you can use animation-delay to simulate bloated Javascript.
Although the example he gives (AdBlock plus) is definitly a scam, as you can buy your way into it, so your ad will not be held at ransom.
Everyone has limited options, because everyone prone to the death, isn't it?
While I appreciate your viewpoint on adblockers, being in the advertising business yourself, that is not enough of an argument to convince me to disable mine. I find the entire practice of invasive advertising to be a huge disservice to users in general.

There is one type of ad my ad blocker regularly fails to block: original, vetted content put in place by the site owner, that does not come from a third party. "Sponsored" posts on blogs, recommendations in youtube videos, even textual links at the bottom of some blog articles. This content comes from the website, is organic and difficult to detect (because it is not served in some mass campaign) and is usually far more relevant than any rotating ad space I've ever seen.

I think my distaste for internet advertising mostly is a distaste for intrusive things that dance and distract, trying to steal my focus from the content I arrived on the page to consume. But the reason I run an ad blocker is because I do not trust third-party embedded content on my pages, and there have been way to many cases of malware being distributed via the advertising networks for me to ever really trust them again.
I think Amazon is slowly transitioning in to a IT services company that also happens to sell stuff.

As opposed to what it used to be... a company that sold stuff and who also happened to provide some IT services.
9 Best Ways to Make Your Videos Viral
... but perhaps not with CSS...
With CSS?

It's just easier to do this with Javascipt without hacking the history.
Some call it chaos, others call it 'Freedom of Choice'.
Not everyone is using the latest CSS standard browsers. Keep it simple for production code. It's easier to work with, support, and maintain.
Ironically, all of these links point to jsfiddle/codepen, which require Javascript to see the demo.
Still not good enough. For example the popover/tooltip that pops up on hover is fixed right below the target. If for example the viewport/window is smaller than the available space it will "bleed" out of view. You still need javascript to place it properly, and javascript that manipulates :after and :before pseudo elements is not straightforward.. Just saying :)
I'm still a huge fan of "If you can do something with CSS, avoid JS", but these days, working with React, everything is JS.

Although IMHO it makes logical sense to put the logic for the modal windows in the JS, not the CSS. And definitely easier for maintaining it.
I've had great support from Google with Google Apps issues.
History is going to look back at CSS in disbelief when it calculates the amount of engineering time was spent trying to position elements correctly.

This isn't hating on CSS as much as how broken layout creation is with no end in sight--but plenty of hacks.
JS is far more predictable than CSS.
I'll give you that not everyone is productive at 12 hours - but I'm not talking about everyone or even averages. The point is there are plenty of counterexamples of people that can work 12 hours days for months and are way more productive than anyone working 8 (hence "rock stars"). Some people really really love programming and don't have a life outside of work. A simple example is the overzealous founder/cofounder programmer that works 12 hours a day. I've seen people do that and they are very very productive b/c their heart is in it. I imagine some people with lots of stock options and/or coolaid-drinking also are very productive. Some people I've met that work at SpaceX sound incredibly productive. They probably eventually burn out, but with turn over being so high in our industry as it is, your employer doesn't really care. You'll leave after a year or two anyways.

.. The link you put up is full of conjectures, but I didn't actually see any numbers... (it's a link to class? .. I don't even understand the website)

I'm thinking more in the vein of

https://en.wikipedia.org/wiki/Brooks%E2%80%99_law

"adding manpower to a late software project makes it later"
I've always been told that the best way to learn something is to delve into it. Tried so with CSS but it was such a hassle that I gave up. Now, years later, all those past frustrations of my younger self remain to the point it's like a bête noire of mine. Seeing all this coolness makes me feel kinda bad for missing out. /rant
GreatFire.org now testing VPN speed and stability in China
Cool. I am currently learning something new and something that have stuck with me is the "if you can explain it, you know it". So while I am learning I am writing a set of instructions about what I am learning and some of what I have written down seems to resemble parts of this article.

Some analogy, visualisations and plain english.
It's not a security problem really. That's just a side issue. The problem is, today, if I want to watch a movie, play a game, do anything that requires using some slightly advanced GPU stuff, I'll get tearing, artifacts, or downright crashes.

This is mostly because X11 sucks. (It's also partly because the proprietary nvidia drivers sucks). Nowadays I reboot on windows to watch netflix or play games (even linux-compatible ones) because the experience is just much better. Linux has been constrained to work stuff.

Now wayland is coming (apparently. NVidia is still trying to pull some shit[0]) and should fix all that. That's great ! I tested wayland a few months ago though, and my GPU's proprietary drivers weren't supported. So still no games, still no movies. :(.

0: http://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-Wa...
CSS ( properly written ) is easier to debug than JS.
In a world where the applications and OS had to fit under 640KB, I never had a problem with the string sizes.

I don't see why anyone would like to implement its own WriteLn.

You have the same issue with professional languages and I never saw anyone complaining about it.

Also C needs Assembly for its IO library and everyone is ok with it.
That's fine. Nobody forces you to use my applications and websites.
HARMFUL GOTOS, PREMATURE OPTIMIZATIONS, PROGRAMMING MYTHS ARE ROOT OF ALL EVIL
Using CSS to create a menu is just fine, because all the technical background needed is already there in HTML.

There is no need to throw some crazy JavaScript stuff at a problem that does not even exist.

Seems like lots of web developers have forgotten to keep it simple.
Correctly implemented hover or partial hover menus are fine.
Is CSS ( properly written ) is easier to debug than JS ( properly written )?
Neat, but a bit ironic since the visualisation is "using a GUI" to design stuff.
Hence the question mark
Right Steps to Web Test Automation Revealed
Cantina Talk: Chill Out. Darth Vader Will Be in Rogue One
This is what you get with faceless assholes who hide from their customers.
Believe it or not, I didn't do much. Facebook / Twitter posts, then nagged everybody I knew to share it (I mean, really nagged them). Before I knew it, it was trending in Portugal and kept spreading to other countries.
Sweden – internship salaries for Data Science [info needed]
Hi,

I am about to graduate from Uni and got an internship offer from a startup in Goteborg with a possibility to start working there after the internship. I was told to propose salary as they never had an intern.

Currently I live in Luxembourg and have a 2000 EUR internship which is enough to cover basic living expenses but does not leave any room for frequent voyages or so. I would prefer to move as the job seems really interesting and Goteborg and Sweden in general are beautiful, while on the other hand Luxembourg is limited by its size.

What is the usual internship salary in data science and how much money is enough to live comfortably in Goteborg? Or Luxembourg has better career prospects and it makes no sense to move?
Rust ownership versus C++ unique_ptr
And you can easily view feedback from people who bought that product from that particular seller, unlike on Amazon.
And then you can't install a package because its name conflicts with the name of some user?
It is very important for the school to make it clear that this can happen, is likely to happen, and that they need to be okay with that. This can certainly be a deal breaker.

Also a deal breaker is unlimited screen time. Or the freedom to go off-campus (with an age appropriate buddy system). Or any number of other things that giving a human being responsible freedom really means.

It is easy to give freedom to those whose actions you agree with. But that's not really freedom. Being happy with letting people make choices that you strongly disagree with is when you know you truly believe in freedom.

Of course, there are always boundaries to freedoms which is where it gets messy. We base our rules on the good of the community, not the individual. But even that can be abused. It takes honest dialogue to work it all out.

All parents have to face a time when they must let their child be free. We advocate for that being earlier rather than later. Some embrace it, others don't.

What we try to convince parents about is that they can best support their child at our school by enjoying their time with them at home and accepting them for whomever they choose to be that day.

And if a parent is into mathematics, then they should share that joy just as they might share the joy of whittling wood toys because they want to share their passions, not because they want the child to learn those passions.

A lot of parents in this culture have a problem with letting academics be optional. And by academics, I mean mathematics. No one seems to care much about anything else except maybe parents of 5 year olds and reading.

I have years of experience dealing with adults who have been traumatized by math education. They come to me believing they are bad in mathematics, that they cannot handle it. In a single semester, I get them from 7th grade algebra up through calculus and statistics. They start doing guesstimations in their daily lives. The nightmares of the math monster under the bed fade away and they are empowered. So what exactly did their K-12 academic education do for them?

Even the ones who do well, one has to wonder at the spoon-fed nature of traditional teaching. The hard part of learning is not answering the questions, but asking them in the first place and getting started in the right direction. Traditional education sweeps all of that real activity of academics under the rug. They have to. You cannot teach someone those skills. They have to acquire them by their own experiences dealing with their passions and interests. And failure cannot be socially stigmatized.

We want to empower human beings to be their own amazing selves. This is not a message most can embrace, but some do and the results are inspiring.

By the way, about reading, a great article is http://schoolingtheworld.org/a-thousand-rivers/
SRS(Software #requirement Analysis Process)
Software #requirement Analysis Process. Here are some steps for effective capturing on present #requirements @ http://sh.st/G351k
Hey, that's nice.
I think it would actually be wise to stick to JS style rendering (as is the case with React) as we're only going to see more and more styling being delegated to scripts with the rise of wasm. Only a matter of time before CSS will only really be useful for completely static websites IMO.

Edit: Downvoting me because you disagree isn't really in the spirit of HN.

Please provide a counter argument if you disagree, I'd be interested to hear it.
More to the point :target can only target one element at most, since fragment is unique.

the other stuff ranges from clever tricks, like the label/checkbox modal, to stuff which would be a nightmare to maintain on a complex page
> We also have non-religious families who home educate.

A fun anecdote for you: Most of the parents I've met through the local Home Education community have been PhD-level academics, that extremely dislike the education system -- they simply don't believe that schools are the best way to learn, and decided to set about making sure that their children get the best education. Only a minority of this group hire tutors, as well -- most prefer unschooling.
Most funding from most sources is largely wasted. That doesn't mean that the money won't be sorely missed.
Thought I'd tag my opposing anecdotal data point onto your comment.. I live in London. I've had maybe 50 next day Prime deliveries in the last year - none of which have been late, lost or other.

They are very good at logistics for me!
> Css is more powerful today and you can do a lot of thing dont need js

Yes, but the problem is that adding or changing functionality implemented in CSS can easily lead you into a brick wall.

At that point you will either have to rethink your approach completely, or move back to JS.
1995 everything was far from obvious. Web was tiny back then and it didn't look good.

Web was tiny and unorganized.

You had mainly two things to bring order to chaos:

1) http://digital.altavista.com/. IIRC, no bookmarks in 1995, so I can still type it perfectly, had "some" practice back then. Talking about Altavista, I want my boolean logic searches back! Although some of my search queries were hundreds of characters long...

2) Of course Yahoo directory. For those who had trouble with boolean logic. :-)
> People spend time on this because Haskell syntax is deeply unpleasant to a lot of people, including myself.

I can understand that the syntax may be unpleasant, but I don't think having to memorise even more precedence rules makes a language more pleasant.

When I read and write Haskell, my default "mode" is to see whitespace as function application, i.e. if I see "A B" then I assume "A" is being applied to "B". Hacks like "A $ B" interfere with this, since I have to mentally back-track and re-parse them as "$ (A) (B)".

> I've forgotten the $ in some usage of do or a final argument lambda twice in the last week even.

This is exactly the kind of thing I was lamenting. Rather than (ab)using "$", why not do the more natural thing, which every other language does, and use parentheses for grouping?

Instead of "forgetting the $" in

atomically do
v <- readTVar tv
writeTVar tv $! v + 1

Why not use parentheses for the job they're designed for, and write:

atomically (do
v <- readTVar tv
writeTVar tv $! v + 1)

Likewise, for

withForeignPtr fptr \ptr -> c_memcpy buf ptr size

You can use parentheses and never "forget the $"

withForeignPtr fptr (\ptr -> c_memcpy buf ptr size)

Parentheses are a universally understood syntax for grouping, they're supported in editors (e.g. finding matching pairs, checking if they're balanced, etc.), they always work in the same way, have no interference with other constructs or edge-cases, etc.

Don't get me wrong, the "$" function is really useful, for example in "map ($ arg) [func1, func2, func3]", but I don't see the point of abusing it to avoid parentheses. I do sometimes use it myself, but whenever there are multiple infix functions around, I'll tend to use "redundant" parentheses for grouping.
Although just try and use your Google Apps account with:

* Google Fi

* Google Family Library Sharing

* Android Apps Family Sharing

* Google Play Music Family Sharing

* YouTube Red

* Google Spaces

Apps accounts, the only thing that has a decent support option, are purposefully limited in functionality and cannot do a lot of things.

The whole "One account. All of Google." is a lie, and attempting to ask Apps support about it results in a "this product isn't part of Apps and we offer no support", even though one has an Apps account and the issue is with the ability of a paid account.

There's a great thread on this, hundreds of comments, all angry when it started, all still angry, no help from Google or word from anyone at Google, and the only audience affected are paying customers of Google Apps:

https://goo.gl/Y8hG8P
Please never say that again. It's bad enough that all the Xbox ports are Windows 10 exclusive.
Actually, you just need media queries.
I write a lot of CSS and I would probably disagree.

CSS has no console.log() for debugging, CSS often fails silently, and the demos in the link are more or less (albeit pretty neat) hacks, but don't use CSS features in the way the specifications intended.
I've been surprised at how often resentment of the Germans seems a driving force of Brexit voters.