skysight-inc/HackerNews huggingface dataset:
> What do you exactly mean with "remote-execution-by-default"? As far as I know, all browsers have strict "same-origin" policies by default.

Even with the same-origin policy, the default behaviour of a web browser is to execute code it downloads from a remote site (i.e., remote to your computer); as it turns out, this is an utter disaster for security and privacy, turning what is a relatively securable platform (HTML+CSS) into a nightmare.

It is not, today, possible to be secure and private while allowing JavaScript. That's a problem.
I do the same, but with a good old glass of water. These are under rated I believe
That's a good point -- a sign that it is working well for everyone using it.

Remember. Open source software generally doesn't have to release artificial upgrades to boost sales.
Traditional way out of problems

Inability to talk through negative emotions with friends and family

In US easy availibity of guns helps.
Isn't the original client a python program?
Direct link to paper: http://www.the-cryosphere.net/10/1245/2016/tc-10-1245-2016.p...
IMHO this is a big step back, what do you really gain by sacrificing semantics just to avoid a little js code? CSS was supposed to help us separate content and presentation, and adding a bunch of unneeded tags just to make these hacks work is the very opposite of that.
Ask HN: What is difference between C++ Concepts and Protocol programming?
I have read that the idea behind the proposed Concepts is that you can restrict the types that a template accepts to those that fit a "concept" you've previously defined. This seems very similar to what protocols are for in other languages: You define a protocol that has one or more functions, and then a class can "conform" to that protocol, then you can write generic functions that only operate on those that conform.
Are these not similar ideas?
missing a [video] tag.
quick overview of plastic shape used: https://www.youtube.com/watch?v=SKpOKXAVjGo&t=0s
Agreed. Properly written C# code is very readable. I write most things in it these days and couldn't be happier about what this language has become.

I have a few minor gripes with id, but they mainly relate to missing syntactic sugar rather than actual shortcomings.

Kudos to OP, great job.

EDIT: fix up grammar mistake.
By that reasoning, I shouldn't use the internet because it does not describe a web of trust system that would meet secure-by design properties that you demand (Phil Zimmerman, the creator of PGP describes this in theory though)

More fundamentally, your claim is not falsifiable https://en.wikipedia.org/wiki/Falsifiability

i.e. you can't claim something true on the basis of the other person not being able to reasonably have a way of disproving it!

edit: upvoted you because you probably are on smoking something and these people are picking on you for it
Hybrid front-end development environment with webpack
Exactly how universities or professional communities do. Of course, there is also corruption, protectionism and cheating, but at least, competence or lack of it and failures are obvious to majority, given that they are competent themselves. Good schools manage all this well.
I'm curious how this would play out in Chinese manufacturing operations.
I noticed he was giving evidence to the Commons Treasury committee today, and wondered if he'd followed up his talk from before the vote occured. Turned out he had.
I started out full-time, but quickly switched to part-time to do a CS bachelor in parallel (I had a master in physics when I pivoted into IT). Right now, I only have the part-time experience outside of lecture seasons, but I like it very much. I don't have family, so I mainly use the extra time on personal projects or time with friends.
Days of the old web where flash was pervasive and best viewed in [IE6|Netscape|Mosaic|...] pages were everywhere. Every generation of the web has had really crappy devs building bad experiences. The current generation is not making anything worse than it's predecessor.
Guy Pranks GF with Help from Big Corporation [video]
Another African country did this a few years ago with even shorter notice (I want to say Kenya with 1 day notice, but Google is coming up empty). And Azerbaijan did it earlier this year with 10 days notice.
When they did this with maps there was a way to go to classic mode. With this version I see no such option.
As 90% of google revenues, they should worry about comments like this.
Their arrogance is killing their golden egg.
What part of this do you think is illegal?
Ahh, this old article again.

>"But Linux is more popular."
>So? Windows is even more popular. Go use that.

This slope is so slippery I broke my neck when I fell.
The FDP is driving this truck around London today
Proportions matters.
Declaration of In-TER-dependence
I concur, in my opinion people writing with money in mind usually optimize towards reaching the largest amount of people possible while people who don't focus on the idea itself.
It's really great work OP. I know this would have taken you a long time to do but part of me can't help but wonder if programming is becoming even more like paint by numbers than it already is.
Any section of society that has power will use it to benefit itself, at the expense of the other sections, hence universal suffrage is the only form of democracy that works.

Ancient Athens was a slave society rule by a small elite. Not a good example.
$800M spent on 4th July fireworks
You probably already know this but just in case: https://philipwalton.github.io/solved-by-flexbox/demos/verti...
This is off topic, but: do any of the ad networks permit placing the ad script in an iframe, either sandboxed or with a separate origin? The fact that the ad network gets all your secrets and can (itself or via malicious ads) compromise your site or your users' browsing experience (location.href changes, anyone) is pathetic.
For a while, when I was young, I obsessively shaded in squares on graph paper whenever it was in front of me. I believe I often converged on this pattern as my favorite.
CSS animations and behaviors can be rendered outside the main JavaScript thread whereas JavaScript based animations cannot.
Thanks for the info - very informative.

Seems to me that they might be better off doing a netboot at first, since this is the booting technique that requires fewer moving parts and less wear and tear on the disk drive .. but I wonder if they did netboot, would they have everything onboard that they need in order to format/configure the disk drive for disk booting, next? So many questions .. I guess I should spend some hours with the Salto simulator, which seems like a guaranteed enjoyable waste of time! :)
I can recommend using Forklift. It has its own share of bugs, but you don't get the freezing and general crappy experience of Finder when accessing network shared :)
The objection isn't so much to the layout, as it is to the fact that I can't find any documentation as to what the layout is and how the compiler interprets it.
And god help you if your location is in a new development that isn't on Google Maps yet. It just jumps to the "closest" address by name. Suddenly "Chamber's Hill" becomes "Chamber Drive", which is 5 miles away in the middle of a residential neighobrhood.
I think this will probably be one of the biggest challenges for this project. Bovine excrement and odour are very briefly mentioned in the article, but not nearly in enough detail.

While the dairy machinery itself is usually well cleaned after every milking, and the milk itself will be tested for bacteria counts, the areas surrounding a dairy are almost always very, very difficult to keep clean. Even with regularly cleaned dairy machinery, the heady aroma mix of sloppy faeces, urine and dried milk will be pervasive.

I'm personally not bothered by it, having worked on a dairy for several seasons, but I can imagine that not everyone will be quite as comfortable in that environment.
In my experience universities are often very dysfunctional organizations below the surface, with some of the most nasty and meaningless political squabbles I have ever witnessed.
They are definitely NOT the kind of organizations we should strive to model our society after.
If democracy is the problem, that means that the current authoritarian Russia has already solved it ...
I use no Google products personally. I use them for work sometimes but I am okay with that. Here goes:

- Browser: Firefox

- Search: DDG

- Email: Outlook

- Phone: Blackberry Q10

- Maps: OpenStreetMap

- Reviews: Yelp

- Calendar: Blackberry Cal

Most "techies" would consider this stack unacceptable. I like physical keyboards and Windows, so it works for me. YMMV, but I do not miss Google.
Ok, you propose to make a right to vote not for everyone. Then the question do you see yourself having this right? If yes, that is pretty arrogant, too say at least. If no, well, most of people will not choose this option.

Modern democracy isn't a gift of gods. History of the World is full of revolutions, civil wars, riots in basically every country in order to have what do we have.
As Vibrelli says, I use an extra step where the freight forwarder quality check every item before sending them to Amazon.
I will be critical of Salims point esp. about India. During its democracy for the first 25 years of India was pretty much One party system, the real problem was Nehruvian Socialism and strong Unionism(not trade unions). India is a one nation, but many countries, and these two system ravaged the inherent strength and diversity, with concentration of power in New Delhi.

Post liberalized India, where ever Government has "no role" actually grew tremendously well, and has done well. In India's case, the democracy is messed up at multiple levels because loyalties are more nativist rather than ideological (which is changing at least in urban India). Democracy actually got better in India in the past 20 years. The intimidation that was prevalent in 90s was not there and more and more people are voting outside their caste and religious loyalties.
> Mozilla (including Firefox) had XUL, but nobody cared.

Have you seen XUL? Here's an example, from https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Tu...

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="findfile-window"
title="Find Files"
orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<button id="find-button" label="Find"/>
<button id="cancel-button" label="Cancel"/>

</window>

All that does is display a window with two buttons. You can imagine how hideous it could get when it got more complex. Now, imagine this alternative (I'm assuming that id & title are mandatory arguments, and that orient is optional, default to horizontal):

(sul
(stylesheet "chrome://global/skin" "text/css")
(window "findfile-window" "Find Files"
(button "find-button" "Find")
(button "cancel-button" "Cancel")))

Which would you rather write in?

Now, imagine that JavaScript were Scheme or Lisp instead, so that your browser interaction code were also written in an s-expression language. And imagine that CSS were s-expression-based, so that you were using the same tools to manipulate the same data everywhere.

It makes me weep.
It happened because the majority - the people who voted to leave - are mainly older and roughly speaking don't have to live with the consequences, whereas the minority - the people who voted remain - are mainly young and will live with the consequences for the next 30-40 years.

Middle-aged and older people are not going to study abroad, they don't need an interesting job in a multinational organisation 20 years from now, they cannot imagine a single digital market or a single financial market anyways, and they don't care about it, they don't care about reserving the option of working abroad one day somewhere in Europe and they are not going to befriend or marry any foreigners anyway.

Had you asked the old people in the 1960s whether rock music should be banned, the likely answer would have been "yes".

The median age has increased from 34 in 1974 to 40 in 2015 and older people now constitute a majority. That's not a big issue when you let a parliament decide on political issues, since politicians would usually trade favors. But referendums are a crude form of democracy with no room for political bargaining. Matters are presented as either A or B and the winner takes it all.
Understood, we will work on finding that info and surfacing it on the site. As far as monitoring and errors go, the program is actually hosted by us in this case. So unless the program is faulty in some way any response issue is probably our fault.
Thanks ! That's a good way to start the day :)
>Willfully walking into that kind of hell simply blows my mind. //

Walk or get shot for desertion, not sure how wilful it was. Yes, you may have signed up willingly before knowing the horror that awaited you, but still ...
Sorry, I didn't update some of the links in the contents correctly when creating the mirror. They should be fixed now – everything is on one page.
Is that title supposed to be in English?
Women would have to serve in military in order to get right to vote. Eventually they made exception.

Equal Rights Amendment did not passed for the same reason. Women would be subjected to draft.
They're a lot more willing to threaten to do this, and also invite politicians to fancy dining / holiday homes / helicopter rides, then they have historically proven to be willing to actually do this.
While "Performance over everything" is obviously hyperbole, I hope they really don't mean it and actually prioritise correctness: that it apparently does actually store and retrieve data suggests that at some level, at least, they do.
It sounds like we're of a similar generation, but my experience was that unfortunately finding good textbooks for mathematics was also very hard. The average textbook was a dry, boring regurgitation of the standard definitions and results in a field and some associated proofs, with no added insight or motivation or context or example applications whatsoever. Many of them were written by the same academics whose lecturers were similarly bland and uninspiring.

Most of those academics could have done with learning about the ADEPT method we're discussing here and similar ideas. Unfortunately, they just had no interest in doing so. As you say, teaching well takes time, but it also takes a willingness to try to teach well.

I remember a particular meeting at the end of an academic year where the teaching representatives of the faculty at my university were seeking feedback from the undergraduate students. When one of the students boldly (but entirely fairly) asked why the presentation skills of most of the lecturers were so bad and why they weren't required to undertake training to improve when the university's teaching so fundamentally depended on them, the reply was essentially "We know and we agree, but they wouldn't accept it." In almost any other profession, the response to substandard performance of a key job function and refusing to undertake measures to improve would be getting fired.

These days, with students here in the UK paying thousands of pounds in fees every year on top of what we used to have, I can't imagine that official response would go down any better than it did for us, but as you say, these days there are more promising alternatives. This is why I think universities need to stop being the main tertiary academic education, at least in anything like their current form.
I was going to reply with a link to Manny Lehman's "FEAST" publication page, which (tragically - and I am not being cavalier) has seemed to disappear following his passing. I highly recommend chasing links starting from his Wikipedia page: https://en.wikipedia.org/wiki/Manny_Lehman_(computer_scienti...

It is challenging to summarize in a brief reply, and I would not do justice in any event - characterizing the relationships between the evolutionary pressures on software, the limitations of the people and organizations who produce it to handle the attendant complexity of any such system, and the feedback loops which drive the process, etc., is not a 1 paragraph post.

See http://users.ece.utexas.edu/~perry/work/papers/feast1.pdf for instance

My crotchety old geezer, "get off my lawn" take is that minimizing LOC count is vastly unappreciated (as FEAST underscores how increasing LOC count decreases the ability to evolve/change/modify software), and that DSLs are therefore far more promising than are "index cards" and "stories" and "methodologies" to decrease LOC count and thus increase agility
> Whenever someone makes a menu with CSS instead of javascript i go crazy as a user. The lack of delay is such a frustration.

You like sluggishness?

Whenever I see a menu with CSS, I'm delighted: it means I needn't enable JavaScript (which opens up my computer to infection) just in order to read a list of links.
Just be aware that the element really has to be empty - any whitespace (including empty child tags etc.) makes the selector ignore it.
"Everybody" certainly doesn't play games in the browser.

Most PC gamers will tell you that the experience usually sucks and is often poorly performant.
Obama drone casualty numbers a fraction of those recorded by the Bureau
"This person doesn't even have limbs and they learned to swim. And you can't deal with your own stupid little problems?" Not exactly a confidence builder. It just guilts you back into living.
The problem is, what do you netboot from?

Netbooting a modern computer from another modern computer is somewhat easy, but with old computers it can be a nightmare. I tried to boot OS9 on a G3 iMac from a 2012 Intel MacBook, and despite days of work I couldn't do it.
More than just a collection of weird and incorrect statements about tech companies, this is an example of the kind of "central planner" mindset that Warren has which is extremely threatening to the world economy. In particular, Warren complaining about the monopoly threat posed by Google+ is hilarious. Her overconfidence in assuming she knows enough this industry to divine regulations for breaking up large companies is frightening.

As other commenters have pointed out, the better role for government is in eliminating the monopoly rights they have already granted to ISPs. If she actually understood and cared about monopolies, she'd be attacking all of those deals signed by clueless and/or corrupt local politicians. Instead, she just wants to rail against the faceless enemy of "big business", in order to drum up. She's a Trump of a different suit, just another populist looking to derive power by exploiting simplistic ideas that don't work in the real world.
Good points, but surely all that knowledge could be encoded once into some CSS attributes, rather then rewritten every time for every JavaScript framework on every site?
I don't consider AmazonBasics to be off-brand, personally. I've been using AA and AAA AmazonBasics rechargeables for about years, and they are easily the equal of the name brands I was buying (e.g., Panasonic and Sanyo, not Duracell).
I have to maintain a web interface with framesets and it's much worse than the React stuff I build. Yes it's "one huge js-dependant page for everything", but it can keep track or where it is (and go back to it) using location.hash or path entirely (if the webserver agrees). So I can fix single page apps, I can't fix framesets.
>... is not making anything worse...

That's a pretty low bar.
It seems to me that the C# code listings here look basically just like the equivalent Python. I wouldn't let the name of the language stop you.
Personally have never liked the sealed ear buds as the seals usually do not fit correctly. More importantly though, most of the time I need the ability to listen to the ambient noise around me to catch other people talking to me or hearing announcements like train stops.

The sealed off from the world feeling is usually only useful when concentrating on a task and that is pretty rare.
Properties for the flexbox container
Same thing happened here. On a google for work account where I never used adsense. After the appeal, I received an email saying that my account wasn't banned for 'invalid activity'...
How self-driving cars can make cities better
I would strongly disagree with "totally OK".

A crappy, lazy developer won't care about state history. A good developer will. You can do things right if you want to. It's more work but not a huge amount more.
I don't understand the 'no timetable' part. In my experience kids will do nothing if no deadline is presented. How do schools avoid some kids diddling away the semester? Or is it just OK for some kids to fail?
JavaScript Rises
Introducing add-ons for npm Enterprise
Do you know if there is the same thing in Gitlab?
Bob Dylan: Blowin in the Wind: Integer Factorization
URLify.io – Get shady URL's nobody wants to click
I always get cognitive dissonance when I think of Egypt as an African country. Yet, it is.
Where Does Mobile Fit In?
TTIP 'impossible' in 2016, says French minister
In the short term, it has already been a bad thing, despite no actual change in our legal status yet. FTSE down, £/$ down a long way, Chancellor discarding the public finance targets as unmeetable. The next Budget is going to be horrendous, which is why nobody's particularly keen to jump on the job of PM.

The alleged (and of course uncosted) benefits are several years away at a minimum.
Democratic procedures are fine. But one snap voting is silly. This is why more elaborate structures of parliament or senate has been evolved. The last word shall be of well-educated and well-informed. Period.

One of the well-known examples is bailout of AIG. Informed and educated people decided to avoid bankruptcy of the biggest insurance company in the world, no matter what idiots in charge did with CDS. Majority would vote to punish the banksters, as they vote for all the stupid things.
I wish America would shift the period from an hour to 30 minutes. I feel like everyone I know hates the change especially since it's an hour. If anything I wish we could stay on DST and not revert back.
> Patients shall not vote for hospital's rules and medical procedures or staff election. Qualified well-educated doctors should.

Bad analogy. The goal of democracy is not to generate the best possible results for the country. If that happens then its the side effect. Democracy stands on the principle of "all citizens have equal rights".
That's just another example of real research with nuanced conclusions being transformed into pseudo-science for pop-psychology and business management books. Almost every book I read in this area I'm at least familiar with some of the research, or end up reading some of it as I go along. It seems like all books in this class of non-fiction best sellers overstates their conclusions in almost exactly the same way.
It's easy to reconfigure a regular keyboard to have the same modifiers and same key locations as a Mac keyboard. Don't let the symbols on the keycaps deter you from choosing one you like.
- CSS can be tested, e.g. [1]

- use simplified program model and enforce it, [2]

[1] https://github.com/jamesshore/quixote

[2] https://github.com/unframework/airtight-css-lint
> Unlike backwards religious fundamentalists, the cute little devil hasn't harmed a single person.

Even if one doesn't believe in the Devil, surely it seems in poor taste to use as a mascot a mythological creature who is reputed to be the source of every single evil, cruel, horrible thing in all of history. It's almost as bad as naming a piece of encryption software 'felony.'
Penn state develops new quantum circuts
Beautifully explained :)
Too good!!
I've worked with people who did things like this. It's not fun for anyone else on the team to try and figure out why you're using specific pseudo selectors on tags in a child inside a sibling in some label to make an accordion that would take 3 lines in Javascript.