skysight-inc/HackerNews huggingface dataset:
Right now, what I'm doing is that all my standard browsing happens on Firefox, with uMatrix blocking JS and just generally locked down. For anything where I want to log in or have a persistent identity (stackoverflow, gmail, etc), I set up separate Chrome profiles and manually open each site in the appropriate profile.

Honestly, this whole thing is a bit of a pain - my ideal solution would be one where I can set up "domain groups" matching on the URL in the URL bar, each fully isolated from one another (different extensions, settings, caches, histories, forms, cookie stores, etc), and clicking links that go from one profile to another, all referer information is stripped out. Anything not matching one of the domain groups would go to the "default session" (which I would configure to be completely locked down and ephemeral).

Additionally, I'd want a context-menu item "Open link in group <x>", which would open something matching another domain group in the domain group of my choice, so that I could do things like visit gmail in two different groups.
> Otherwise, people like me who would've voted for Bernie Sanders voted for Donald Trump.

You're doing a really, really good job of making my point for me. I suspect the Democrats aren't all that moved by the argument "Trump supporters should be allowed to help pick the Democratic nominee!"
I suppose that with a loan it would be transparent that the money "gained" would have to be repaid later, while in the case of a sure to lose bet, the price of the derivatives could have been tweaked so it would be apparent only later that the money would be lost.
I am not any more in this business but I was involved at IEEE 802.11 some years ago.

* One limit that you should consider is the fact that if you use Wi-Fi with more than a few hundred megabits/sec, then the computer busses will be overloaded at the hardware level.

* Then memory chips are not so fast either, with respect to modern Wi-Fi.

* Another problem is the fact there are few free drivers and the one I saw (four years ago) were actually very simplified. For example there was no MIMO, which was supposed to exist since 2007 in IEEE 802.11n, even simple MAC features do not existed in 80211mac.

* And indeed most chips are not free, they load a binary at powerup, and nobody knows what's in there. I suspect that it is quite ugly. What you see in the "free" Linux driver, is just calls to the binary API.

* Another thing is that most kernel and userland software use memory buffers which slow incredibly any transfer.

Obviously things may have improved but I would check those five points.
Thanks for the suggestion, although I'm already using uMatrix :-)

SDC + uMatrix do make a really great combination, and I'm really glad I use these extensions when I see some sites loading 10+ trackers that are not relevant to site's function at all.
> Russia has effectively compromised President Trump, according to the CIA and FBI.

Just on face value of that statement, I suggest you temper the urge to emit hyperbole. ["influence" & "control"]

> CIA and FBI.

As far as national defense institutions go, I have far greater trust in the our military than the barely accountable agencies that cloak themselves in secrecy and operate in the shadows.

As far as Russian and their earlier incarnation as Soviets and influencing other nations, /and their populations/, I suggest you stop your (apparent) regiment of taking the word of Corporate media as gospel and acquaint yourself with the methodology of destabilizing target nations as practiced by the Russians. (They are old hands at it.)

Let me assure you: if this nation is destabilized and if well meaning but entirely naive Americans permit yourselves to be used as useful tools of external actors, America & Americans will be the biggest losers.
Context based on domains sounds like a perfect and elegant solution. I hope someone from Mozilla is reading this.
Welcome to Hacker News! While it happens on occasion, Hacker News isn't primarily for engaging on political or ideological topics.

https://news.ycombinator.com/newsguidelines.html

Especially with a new account, I encourage you to steer clear of contentious issues, as new accounts are frequently abused specifically to do so.
By definition if you're banning people it's not an open conversation.

That's fine. Not all conversations have to be open. Twitter can go ahead and eliminate their users who don't fit their preferred political profile, it's their platform. Someone will just set up a competitor with different policies.

I suppose Trump's supporters would regard at least some of his interactions as positive.
Actually, if you had a drone with a mountedprojector, wouldnt this be a more convenient path?

https://en.wikipedia.org/wiki/Virtual_retinal_display
Humans around the world dance to the same beat
The only thing I miss in DDG compared to Google, is the ability to search in time during the last year.

As a researcher and doing some coding, it's invaluable for me to filter results that way.
Learning how to be slow in our extremely fast lives, is probably one of the important skill you can develop in you and your kids.
A simple way of knowing something is biased is by analyzing the content of the intent. For example:

> If President Trump tries to turn public institutions against the people they are intended to protect and serve, then leaking will be more important than ever.

This is a conflicted statement. Whistle blowing, or leaking if you must, is always important and should not be weighed on a single individual's threat to the people. It is always important to report a biased judgement against others, but the importance should not be indicated in the same breath as stating "if" someone does something it's "more" important.

This "twist" in conflicted logic in the statement makes it a blaming statement against Trump, which might indicate it's biased. That's not to say Trump isn't biased, but that's another problem entirely.
When in Austin, I've talked to a lot of former Uber drivers who have moved to other ridesharing services like Wingz. I have yet to find one that doesn't prefer their current service over Uber.
I'm pretty sure about 90% of us Mozilla engineers are on hacker news :)
We enrolled my daughter in pee-wee soccer, probably more for something-to-do-on-weekends than anything. She'd spend the whole game picking flowers. I still teared up when she got her participant badge at the end.
I hope there will be a static "discovery" backend that doesn't use Serf, preferably just config file or similar to set/seed the Raft peers and perhaps commands to add/remove peers from Raft.

Good to see more users of hashicorp/raft though, it's definitely the implementation that is looking to have the better long term future.
Looks like archive.org has a copy:
https://archive.org/details/KodakReferenceHandbook
In the Netherlands it's almost mandatory, and almost every parent takes their children to swimming lessons. I started learning when I was perhaps 3 or 4 years old.

It's not only good for the kid, it's fun too. I fondly remember the Saturday mornings of my early childhood as the best time of the week, because I got to spend my morning swimming in the pool. By the time I was eight or nine years old I was a proficient swimmer and the visits to the pool stopped :/
>>I think it would be cool if the track/roadway had some degree of transparency so when you're at a peak

Thanks, I may give it a try and see how it looks.

>>Another thought is if the level builder could import stuff. It reminds me of some mountain bike trails I used to ride, & if I were to do them with a GoPro camera then play the video back so it could do that kind of loop in the game.

If you are talking about importing a set of waypoints then this would be easy enough to implement since a set of waypoints is all I need to generate the roads for each level. If I ever release the level editor this may be something nice to implement. Thanks for the idea.
I want to like DDG, but the results are never good.

Much like when I use bing, I more often than not I must re search for whatever I want on google to find it.
FTC complaint against Qualcomm https://www.ftc.gov/system/files/documents/cases/170117qualc...

Apple vs Qualcomm https://regmedia.co.uk/2017/01/20/apple_v_qualcomm.pdf from https://www.theregister.co.uk/2017/01/21/apple_sues_qualcomm...
The Intercept launched in 2014, partly as a way to publish material from the Snowden leaks.

So the answer to your question is "No, but...".

Pierre Omidyar funded The Intercept. He got wealthy as the founder of eBay.
Making human connections. Whether you believe in one or many lives, there clearly is limited time in this existence. And if you like to chase long tails and eventualities, it's would seem there's no real purpose to existence other than what we do for each other. Thus, human connections are kind of important.

Or if you're a bit more selfish (or perhaps you suffer from oneism as someone currently rather famous does), then you might want to expand yourself as broadly as possible to really taste life. In this regard I can recommend dance. (I'm a nerd, and I totally learned to Salsa and Bachata, and it rocks.) Take a class, do what the other sheep do, and eventually become a dancer.

Or choose your favorite instrument that you like to hear. Buy one. Aim for the 30% mark in terms of price range for that type of instrument. Get some lessons. Practice. Join a meetup or otherwise find a group to join and play or jam with. It's a type of communication that most people never experience, and it's second only to sex. No wait, it may actually be better than sex in a perfect scenario.
Twitter's mobile interface really isn't made for looking at tweets from months ago. If I accidentally tap on a tweet and click back, I'm brought back to today's tweets.

Here's a blog post where Assange days Hillary Clinton shouldn't be President: https://wikileaks.org/hillary-war/
Hey Asb,

That's a great idea - I'm not personally involved in the feedback process, but I'll certainly bring this up to the relevant team!
Tangentially related this is a great talk about RISC-V architecture:

https://www.youtube.com/watch?v=vB0FC1DZqUM&feature=youtu.be
Programming has not changed much since the 1960's and 1970's when Unix and C were developed. Modern computer programming languages simply mix and match different features from the "Cambrian explosion" of experimental and production programming languages in the 1960's. Hence it is not surprising that books on general programming concepts and principles are still relevant years later.

C is still in widespread use in operating system internals, embedded software development (think wearables and Internet of Things), complex algorithms like video compression, and miscellaneous other fields.

Version control dates back at least to SCCS in the 1970's and has been in widespread use at least since RCS in the 1980's. I mention this because I occasionally encounter people who seem to think version control either was invented with Git (not true) or rarely used before Git (not true).

Testing software is not new. Testing fanaticism is new.

Things that have improved in programming are:

Optimizing compilers have improved and all but eliminated low level loop optimizations by hand and similar "micro" optimizations by hand. This has also largely eliminated assembly programming.

Computers are much faster than in the 1960's, not much faster than the late 1990's, which means many things can be done with scripting languages that were once too slow. Compiled languages like C and C++ still dominate at the very high end of performance.

Scripting languages play fast and loose with variable types which makes it easier to write code quickly, but makes it harder to achieve the speed of a compiled executable from a relatively strongly typed language (compared to a scripting language -- how strongly typed is C really with its casts, pointers, and other unsafe but useful features?).

Compiler error and warning messages are much clearer than years ago.

There have been some incremental improvements in programming languages like using the plus sign (+) to concatenate strings that have made many new languages a bit easier to read and write. Compare strcat(blatz, " and now") to blatz + " and now"

None of these, or other improvements in the last fifty years, are revolutionary advances that would obsolete an older book on general programming principles.

Computer programming remains labor intensive and often highly compensated because many of the problems and issues remain largely unchanged since the early days (1960's/1970's).
Chrome has had it for a years, and it's a killer feature for many developers. It's very very useful to have multiple browser windows open, each logged into the same site as a different user. A lot of people do this by opening multiple browsers (FF, Chrome, Edge, Safari, etc) but that has its limits and it just adds another variable my poor brain would prefer not to handle.

Firefox has had this since, well, forever; they're called "profiles". I run two windows with different profiles (for "personal" and "work"), each with different install addons, Sync accounts, etc. Unfortunately the UI is clunky (requires adding a couple of flags to the shortcut/command).
If you want the BuckleScript equivalent for F#, that would be Fable.

https://github.com/fable-compiler/Fable/blob/master/README.m...

There's a newer branch called Fable Arch which I believe is focused on promoting the Elm Architecture for structuring web apps:

https://github.com/fable-compiler/fable-arch

FunScript is another alternative:

http://funscript.info/
Another aspect that could be utilized is that a MaidSafe 'farmer' is paid at a rate proportional to their hardware's uptime patterns/resource contribution. Their earnings fund the purchase of whatever resources (compute, memory, storage, bandwidth) are necessary to run their mint node app. I would imagine there are numeric values available which represent both the available mint node operation time, & the rate at which their mint node operation time resorviour refills based on their farming hardware contribution relaibility/pay rate. Thus, there would be values available that could be plugged into some algorithm to programmatically influence a variable exchange rate for users on whatever mint node, based on that mint node provider's projected reliability, as dictated by data.
Monitoring Bus Frequencies in Rome
Will be very interesting to find out where the truth lays. Reading this, it very much looks like Apple is in the right, but I'm sure the truth will be much more in the middle.
I'm learning clj/cljs .. finding that experience a blast! I almost never do any front end work, but with cljs and re-agent, I found myself productive. Clj itself strikes me as a very well thought out language
You could return to the neutral non-branded term of 'search' it.
Cool. I had been using multifox plugin for testing websites, but it won't work with the new multiprocess engine and the plugin author had no intention of porting it. Glad to see an alternative.

I use Firefox for testing my dev work but reading about the privacy use-case, I might seriously consider switching from Chrome as my main browser.
Someone's anecdotal experience and laymen theorizing is next to useless compared to data.

Likewise for cherry picking studies out of a large body of literature.

> This strict version has since been rejected for second-language acquisition, as some adult learners have been observed who reach native-like levels of pronunciation and general fluency.

Huh? This doesn't make the research any less conclusive, or support the GP's point. It's like saying the existence of players like Muggsy Bogues makes the thesis "height is extremely important for profession baseketball" less conclusive.
It actually helps quite a lot earlier just from an activity point of view. Plus it opens a lot of possible activities.
I would trust them even less than I trust the NSA^h^h^hUS.
China has done a really great job marketing their economy to the average American though. From the quick numbers to the glistening photos of Shanghai.

Ask most non-China watching Americans, and they'll tell you that they're more innovative than the U.S. and we should be more like them than they to us and focus on the economy instead of human rights, which by the way is exactly what the Chinese party line wants.

Which I always found funny since we're actually pretty eager to doubt our own government (some even believe Washington is more corrupt than any other foreign country) and downplay our own achievements/ point out our own flaws.
So your evidence is your anecdotal experience?
Are you suggesting that the drone would project into your eye? What would be the advantage of that over wearing a mounted headset? Not saying it's a bad idea, I just don't really get the advantage, and it seems like there'd be some disadvantages (especially the annoying noise).
Show HN: Fig, a feedback system for your side projects
Yeah, that might work, but then it leads to an explosion of traits...

The examples are cut and paste errors in a sense; as it says at the top of the page, the examples are going to often use the wrong number type, because all that code is generated by macros, so for now all the number docs have to use the same type. It's a bug that needs to be fixed, but it's not a trivial one.
You had one single bad experience with one single reporter and now you generalize it to be a fair representation of how all reporters act?

That sounds to me as no better than if some reporter had uncovered the criminality of one single company and now assumes all companies are criminal.

I understand that you feel you've been wronged in this situation, and have very strong feelings about it, but can't you try to be a just a little more objective?
Is there any official reason why DDG isn't among the list of possible search engines on Google Chrome Android build ?
Argos: Create Gnome Shell Extensions in Seconds
User Authentication with Ionic Cloud Auth – Using Rxjs/BehaviorSubject
This is one of the main reasons I hate working with go projects. I have about 50 different git repos checked out on my machine right now; written in different languages. Over they years I've worked out a structure for these repos that helps me keep track of what's where and switch between them easily.

But then go comes along and is like 'no, you MUST check this out in this particular location'. And also that location has to be 6 directory layers deep, for some reason. It's just pointlessly broken when compared to every other language, where a project is self-contained within a directory.
Paradise Lost: The Crisis on the Great Barrier Reef
"Just as we now try to control atom-bomb fallout, so we will one day try to control media fallout. Education will become recognized as civil defense against media fallout"

Written in 1964, this remains both deeply relevant and deeply naive. "Media" in this context means the impact of technology on how we perceive and understand the world (see https://en.wikipedia.org/wiki/Understanding_Media#McLuhan.27...).

It's relevant, as new "mediums" play their part in the decline of democracy and freedom worldwide.

It's naive, as we as a society have definitely not yet recognized the importance of education enough — our "civil defense against media fallout" remains very weak.
Team sports is actually pretty good young. They get used to some structure and get to be with other children they normally don't play with. Winning and losing at that age isn't quite the problem it becomes if they start later[1] in life experiencing those concepts.

Plus, you might find some problems with certain skills that could lead to earlier treatment when the child is still developing.

1) and for the love of $DIETY do not let it bother you
What do you mean by errors? They both get to keep all the money = win.
The debugging session has always been priceless. And its something that new programmers are especially challenged in because they are taught how to create programs not to fix them. I've helped people on IRC who just write a new program rather than try to figure out what is wrong with their existing code and that is so sad. Understanding why a program is broken is the key to understanding programming.
When I went looking for a per-tab profile, I did not see this in either Chrome or Firefox. Firefox has the Multifox addon that does this per-tab, but it is incompatible with the multiprocess feature.
I'd be a lot more inclined to believe this if when the programs came to light the government de-classified the details that supported the theory you suggest.

Since they've said nothing I'm going to continue to use Occam's Razor and believe that they did it either as a form of revenge or because they mistakenly believed in cargo cult of that being how stuff was done (likely thanks to Hollywood).
Just wanted to say thanks for answering in such detail. Your string analogy really helped me understand it quite easily.
Makefile vs. makefile
> I love Sublime Text, I use it for non-development work such as writing text files because of the ease of use.

It's also one of the only programs that has never lost any of my data, even in the extremely rare event that it crashes it's always preserved everything.
I don't think those profiles let you do things per-tab.
Prozilla[1] is still one of the best and tiniest download managers I've ever seen. Blazingly fast. Squeezes as much speed as allowed by your ISP if throttled.

[1] https://github.com/totosugito/prozilla-2.0.4
It was a scary day when I realized this election could have easily been Trump (D) vs Cruz. Of course, we still got screwed.
This article provides zero data to back up its claim that ClojureScript is the most-used functional compile-to-JS language, just a list of companies that use it.
DDC is an alternative to the dart2js compiler. It supports "strong mode" which provides better compile time checking, and produces more idiomatic Javascript.

Dart has a large team behind it, an awesome package management infrastructure, a "Dart native" angular 2 library.
Awesome, that is the one I have.
The English language does.

https://en.oxforddictionaries.com/definition/their

https://www.merriam-webster.com/dictionary/their
I believe if you do "foss" (with quotation marks) in Google it will not rewrite it. But I am not sure.
I recently listened to a Freakonomics podcast called "how to become great at anything". They actually contradict what you are saying.
With the right training you can become really good, of course natural talent adds an edge...
They took some middle aged psychologist who dreamed about signing liked Adel, she was horrible!
The she got a teacher that gave her singing lessons. After one year she was singing like Adel. She released singles that gained some traction as well.
The important point was how you learn. Good teachers and techniques and not only 10,000 hours.
Downvoted for insistence on nagging about the underscore.
hmm so you can log into multiple profiles at once in chrome and have them run under separate session spaces?

i found that i can have on session space in regular chrome and one more in incognito, but all tabs in incognito seem to share that same session. i.e. opening a new tab automatically shares the same session as the other tabs in x domain. Maybe there is a way to control this behavior?