skysight-inc/HackerNews huggingface dataset:
I wouldn't mind so much, but a lot of shareware programs want to change my default search engine into Bing or Yahoo. Also they want to install toolbars as well.

So I use Linux Mint to avoid that bother, after an Adobe PDF Reader installed a free version of McAfee and i think changed my search engine in Windows 10 because I forgot to do a custom install and tell it not to or whatever.

Firefox changed from Google to Yahoo, and Chrome uses Google and I use more than one web browser to test out webpages and site designs and other stuff. I preview any web app I am designing in different web browsers to see if I need to change HTML or CSS or whatever to make it look better, even how it looks on Mobile devices.

I sort of want my web search to come from Google, I put Adsense on my website and Youtube page. I want to see how SEO works in Google for my Adsense pages.

I admit that Bing has improved over the years, but it is not enough to convince me to switch from Google to Bing just yet. I get more referrals from Google for some reason than I do from Yahoo or Bing.
Excellent first link, which led me to their "to avoid" list. It mentions that "Soapworks Ltd" is now making shaving soap for various companies, including Trumper, and that this soap does not lather.

I've always found the reviews for Trumper soap incomprehensible as it never lathered and if by miracle some lather was produced, it would not stay longer than half a minute...
Now that's a good point.

The biggest problem with Etherium is that many of the same people are behind Etherium, the DAO, and slock.it.
> Cap'n Proto, for example, loses much of its performance benefits on the JVM without the use of sun.misc.unsafe

Not actually true. `ByteBuffer` lets you read integers from arbitrary offsets, which is all Cap'n Proto really wants.
>Investors and existing companies

I'm kind of surprised that public companies with heavy presence in the Bay Area aren't coming under pressure from investors to relocate their operations to cheaper locations.

But then I realize that most Bay Area salaries do not compensate for the living expenses, so companies aren't bearing the full brunt of the living costs on their payroll.
Dorco 6s at Amazon are $1.67 when you buy 24. Harry's (which I prefer) are $1.75 when you buy 16 (shipped free).
I took a foundations of CS and algorithms class a couple years ago. Problem sets were done in groups and had to be submitted typed (preferably in LaTeX). This site saved my ass more times than I can count.
from the comment section in the article:

> Part of the key is letting go of the idea of experiments "failing". An experiment only fails if you fail to learn from it. Experiments should turn out the way you expect half the time, if you want to maximize learning.

i guess the principle being propounded is that of 'fail early and fail fast' or be wrong as fast as you can. because, to be wrong as fast as you can implies that you sign up for aggressive and rapid learning. more importantly, failure is a manifestation of learning and exploration. if you are not experiencing failure then you are making a far worse mistake...

as in science, experiments should be considered fact-finding missions that over a period of time inch towards greater understanding. which implies, that _any_ outcome is a good outcome, because it yields new information. if your experiment proved that your initial hypothesis was wrong, better know it sooner than later.

unfortunately, this is easier in a lab, than in business :(
How Much Are America's National Parks Worth?
> #1 Was anyone actually threatened or just insulted and, regardless, what does that have to do with Milo?

His followers have threatened some horrific stuff to lots of people, especially during the height of GamerGate harassment. It has to do with Yiannopoulos only if he intended to create those reactions among his followers, which I (and others) suspect he did. We'll never know for sure.

> #2 Very tenuous justification there. One that twitter certainly doesn't hold other groups to.

Agreed. Perhaps Yiannopoulos has grounds to sue Twitter for unfair treatment. I doubt it, though IANAL.

In this case, Twitter may not be using "inciting followers to make threats using dog-whistle rhetoric" as a criterion for banning people. It would ban Yiannopoulos and not, say, a black nationalist for one simple reason: Yiannopoulos was more famous and created more consternation among potential users.
> Show me how to do that search qualification ahead of time, e.g. from the Firefox search box

Add this as a search provider:

http://mycroftproject.com/search-engines.html?name=google+ve...

The '&tbs=li' paramater is the magic flag, for 'literal'
The amusing thing is that when Bing had its own CEO and its own dev team, it didn't do well. When it was turned into just another Microsoft product, with different parts of it (operations, servers, look and feel, ad sales) handled by the Microsoft organizations that do those for other products, it did better.

Maybe Microsoft has the big multi-product company thing figured out.
They mentioned using hadoop for file storage - perhaps they are just using HDFS and not MapReduce.

Otherwise, Spark is relatively new, so they might have some older infra/jobs in Hadoop.

Storm and Spark streaming work a little differently (real-time streaming vs "micro-batching) and apparently have different use cases, but I'm not totally sure what the practical difference are here either..
> I wonder how many actual wars in the past have been started because someone didn't like how the border looked on a map.

Plenty, though it's less about rectangular shapes per se but borders being drawn by former colonial forces with a ruler, splitting ethnic groups and forcing them to live under a new, foreign government. Under colonial rule every unrest was simply stopped by brute force, after "liberation" and division of countries according to some arbitrary border created by drawing a line along a ruler on the map there was no "moderating" force anymore and ethnicities that had ignored/evaded each other for centuries were forcibly mixed and the former colonial force usually decided who was the new government, based on their interest. A great example is Western Sahara:

Spain left and decided "this part goes to Mauritania, this part goes to Morocco". The Sahawri managed to beat the Mauritanian forces and to claim some land, then Morocco "invaded" (in quotes because Moroccans fought the Spanish in the 50s from as far south as Aoussard). Also, officially the border between Morocco and Algeria is closed because of Algerian support for the Sahawri. But in the north of Morocco, in the Rif area, people feel more connected to the Rif than to Morocco and cultural exchange with the Algerian Rif people is much more vibrant than cultural exchange with the south of Morocco.
I would presume all those URLs that point to the NK IP address are more likely a result of the authors doing a (poor job of) a search/replace on "mozilla.org" and "google.com" on the source code than NK actually supporting all those features specifically/proxying google/safe browsing lists etc. 90% of them are probably 404s. We're probably talking about an IT team with skills on par with your average high school.
Having a dynamic IP from the 3rd world, I can't help but notice how so many of the sites I visit are behind CloudFlare. 70% of the time I have to solve a captcha the first time I enter a domain during my browser session. This space could really do with more competitors on their same level.
"but because we made the search while Excel was opened, the function was auto-populated in the highlighted cell." - which version of Excel was this? The desktop version (2010, 2013, 2016?) or the XAML version? I'd be surprised if Cortana integrated with the desktop version, considering Office doesn't run in Windows 10's sandbox model, and Microsoft is only allowing sandboxed apps access to the cooler features of Win10.
Its not anything like that though. Its more like the small group of investors with the most money in the pot are voting to protect the large amount of money 'hacked' away. Its not like a majority stealing money.

The idea of decentralization and objective rule by code is sound, but the other part of this is that it is an alpha system that was untested, and obviously this was a theft. Forking in this case does not invalidate the concept or the team or any of it.

It doesn't mean there will be people forking in the future to steal money.

It really seems like most people are operating on the same level that the kids were in my 7th grade class. Which is pretty bad, because it was full of dullards, children acting almost like monkeys, and actual juvenile criminals.

Honestly the common reaction here is at a middle-school level.
Looking at this map (http://www.freeworldmaps.net/africa/africa-physical-map.jpg) I see that nearly all the stright-line borders in Africa are in deserts.

Dividing geography with existing populations and long histories into discrete countries is always going to produce tricky ethnic issues. It's just that in Europe those issues were worked out violently over a period of centuries up to and including the second world war. The process is so big, that people don't notice it.
His progress on his language/compiler are also very impressive.
Maybe I think Thiel is an asshole because of his funding of Palantir?
Glassdoor.com gives figures of less than half of those values for "senior software engineers".

There are many cities in the US where you could comfortably live on $35k and get paid $135k as an engineer.
Maybe something is going around today. I just published a similar article about how a start-up is not like a marathon, but more like the tour de france https://medium.com/@pedalpete/a-startup-isnt-a-marathon-it-s...
Should You Plan to Retire Early?
There is no maybe for newer browsers. The site linked says it is safe for Firefox >2 , IE ≥ 6 and all of chrome.
A gentle remark - I accumulate calories when I am irresponsible. I stop accumulating them when I am disciplined. Converse is true with money.
Do you understand that new ideas, especially when they go against the grain of old establishment, might often be termed "controversial"?

Do you understand that Cobbin's claim is that existing understanding of the event is revisionist? That is different from saying that HIS hypothesis is revisionist.

I think you do understand these things; it's just that you put blinders on in certain situations. Don't worry -- I do it too.
Milo didn't tell his fans to attack her. In fact she had been tweeting with various other people long beforehand and drawing a lot of ire through her comments.

It sets a terrible precedent as far as what Twitter is willing to take a hard stance on.
A Philosophy of Money and How It Controls You
Were the investor in control, they would be funding their own ideas, not someone else's.
Are there decentralized social media platforms? What do you mean by decentralized? Posting on individual websites with different accounts?
> We hope that a group of interested organizations will offer funding for development, and that the IACR and public sector cryptographers will provide algorithmic advice and wide and open review.

I wonder: Do they mean private sector cryptographers ?
> No clients know that "comments" means Comments, because no one has standardised it yet.

Given that 'Comments' on HN are different than comments on Facebook, comments on a sales invoice, comments in a threaded forum, and comments on a pull request, how will this get standardized? On their face they may have relatively similar goals, but they have different semantics, rules and ways of being displayed.

On top of that, what happens when I create a new application, with a new object concept that's not standardized? Do I have to wait for it to get standardized and implemented in this magic client before I can launch? Or do I have to build a custom client anyway, entirely negating the point of using standardized stuff in the first place?

It's conceivable that with enough effort, some client could understand the semantics of all object types that are contained in a standard, and the standard is big enough to cover ever situation ever possible.. But then what? Who wants to build an app that basically looks and functions identically to your competitors (who are all using the same semantic objects)?
You can take a look at the following links:
https://en.wikipedia.org/wiki/EasyEDA

http://electronicsforu.com/buyers-guides/eda-on-the-cloud-an...
Who will guard the people themselves?
I totally agree! Hence why I gave it special exception.
What software product would you pay for?
I am currently doing my Masters in Computer Science and was thinking of exploring my options. Rather than taking up a job, I was thinking of working on a software project seriously for the next 1.5 years and then sell a pro version of it. (I was inspired by the business model of sidekiq)

So, What are your technology stack's pain points that can be solved by software and you would pay for?

Please describe the problems that you face. For example, Do you face problems keeping all the technical documentation in one place? or too much configuration to do for an existing software that can be simplified?

Thank you!
- M
If anyone wants freedom of speech then they should be using open platforms, not corporate controlled ones.

I have no idea why anyone allowed twitter to ever have as much influence as they do.
Non Routability has a really bad reputation, but enterprise/corporate IT people are fond of it.

The nice meet-in-the-middle approach is to use a RFC 4193 space + NAT-PT. Gives you close to best of both worlds - you get end-end connectivity, but full address portability with little effort when you change ISPs.
Censored or expelled, twitter is a private entity that can apply any rules they want, and not yet a public utility.

On another hand I find it quite interesting that social media is transforming internet in AOL 2.0, meaning a nice and even garden where anything that is deemed "not nice enough" will be pushed aside.
I would still recommend it, just not expect it to be crazy cheap like it once was.

The big eastern eu cities should generally still be cheaper and some of them are pretty nice (e.g. Prague). I hear east Asia is much cheaper still.
A startup isn’t a marathon, it’s the Tour de France
> I didn't know that one, since I use Google search without JavaScript enabled.

I just tried Google with JS disabled. It's right at the side:

http://i.imgur.com/WB4HH58.png
Lefty here, many of us are getting sick of it too. Especially the double standard that is applied.
The "f number" of the SEM is about 200, so it's depth of field is much larger than an optical microscope or camera. Also, the SEM signal of bright and dark areas is made of electrons, which can travel in curved paths and around corners. This gives the SEM image an appearance that is distinct from light images, and is helpful when viewing 3d objects for ease of feature recognition as well as aesthetic quality. Even at low magnification, SEM is often more useful. Thanks!
Steemit may become the killer app to bring people into cryptocurrencies
AWS has supported IPv6 on the edge for several years. What they haven't supported is IPv6 internally. I sometimes wonder if it's because they are running a home-built IP stack on custom gear, and just haven't bothered to adding IPv6 yet.
I made a bash script that does this, I use it all the time.

https://github.com/jontelang/Various-scripts/tree/master/Git...
Milo Yiannopoulos, rightwing writer, permanently banned from Twitter
I don't think it is really an issue for Twitter unless real user leave "en masse" due to spam.

It helps inflating the number of users without even twitter putting a hand in it.
I bought a handle from eBay for $1.50 shipped from China. The most expensive thing was the brush, which is (or, at least claims to be) badger hair. That was $12 shipped.

My understanding is that different blades suit different complexions. For example, the platinum blades I've tried are too sharp and irritated.

Get a sampler with a few dozen blades for $10-$15. Then get the blade you like for $20 for 100 blades.
“Cedar goes farther and does not keep track of which local variables contain pointers; instead, it assumes that they all do. This means that an integer that happens to contain the address of an object which is no longer referenced will keep that object from being freed. Measurements show that less than 1% of the storage is incorrectly retained [45].”

Might this explain/justify the GC bug that 32-bit Go once had[1]?

[1] https://groups.google.com/forum/m/#!topic/golang-nuts/qxlxu5...
I've had 3 hand-me-down computers, all with Broadcom drivers and they all exhibit bizarre behaviour which rendered the computers unusable. For one of them, the solution was to switch to the proprietary drivers and the other two just had to be replaced with equivalent Intel cards.

tl;dr mileage depends, but it's universally accepted that Broadcom cards are shit.
right after "world domination" I hope
If investors think it's theft, they should call the authorities.

The suspect (not "thief", because "theft" is determined in a court of law) can then be convicted via due process, which is a constitutional right.

After the Mt. Gox hack, users contacted authorities. The Mt. Gox hack lost $600M worth of bitcoin. They are now recovering some of their funds.
So is the full collective noun "A Murder Investigation of Crows"?
For posterity, here are the docs for `cons`: http://docs.racket-lang.org/reference/pairs.html?q=cons#%28d...

I don't see 10 levels of nonsense there. But clearly you're not happy about larger aspects of the system that it's probably not worth debating here. But let's just say that (a) syntax-case is a pattern matching library, not a macro system, and (b) Racket's macro system has demonstrated its usefulness by building those libraries that you claimed were built in, such as OO systems and contracts.
Effect of bay area flights on Palo Alto
Link with Deity smartphone movies
Yup you're right, got them mixed up. I rewatched the movie and the particular quote you mentioned was near the 39:00 mark. I'm going to leave the comment (with an edit) because I think it's a sentiment prevalent in a lot of game developers and is extremely alarming and should be a deterrent (or at least a consideration) to aspiring game developers.
> he sees me as a troublemaker as I do all the talking in board meetings (cofounder is taciturn)

Okay, you need to figure out who are your allies on your board. Which of the board members espouse the more aggressive profile that you wish to have? You need to approach them privately to discuss how to move the needle. Board meetings are where decisions are rubber-stamped; the real talking happens before the meeting, in one on one conversations.

I mean at this point, you've got nothing to lose, right?
They've even learned to pick up coins and use them in a vending machine in exchange for rewards: https://www.youtube.com/watch?v=1qSsVBPh9Lo
Writing bug free software is extremely difficult, as anyone who knows a little about software can tell you. When software bugs can cost people millions and your system is built on the idea of people writing lots of software contracts, there is a problem.

I think the vision is bad. The idea of software enforced contracts is a neat idea and someday we will have it. Ethereum is not going to be it, IMHO. Their developers want to handwave the hard problems aside and brag about how innovative they are. E.g. call for research on tools to check for bugs in contracts, meanwhile their programming platform is absolutely dreadful for writing bug free code.

A better vision would be to use all the software correctness research that been done over the last 20 years. Probably use a function language that makes reasoning easier. Maybe something like Lamports TLA+ to specify behavior. I would think you want a small set of contract templates that people can use. They would be as simple as possible and heavily reviewed.

I have read the DAO is on the order of 1,000 lines of code. I'd be willing to bet money there are more bugs remaining to be found. More forks in the future?
Mods, please add Kent Beck to the title
https://youtu.be/TRLJ6XdmgnA
This is not nearly as complex a sequence, but has a bit of tool making. Specifically, bending a wire into a hook to retrieve food:

https://youtu.be/TtmLVP0HvDg
You can also clone from the https:// URL in the URL bar.
You have to be careful though, last year a good number of companies was burned when DoD started to route their previously unutilised class A block 11.0.0.0/8.

https://news.ycombinator.com/item?id=10006534
> No, the service uses standard formats that the browser knows and which encode these semantics, allowing it to process them despite its original developers quite possibly not even knowing that service existed.

You're correct.

But that's not what we're talking about. We're talking about a web browser that can understand its posting a Comment, not a form (or a random collection of key-value pairs). The primitives that make the web work are quite different from the high-level concepts that make an application work.

My browser understands how to display links and forms and text and graphics. It does not understand how to display a comment or a user account or the number of votes a comment has, let alone know when I'm allowed to vote up or down, understand the relationship between a user account and a comment, understand a comment being owned by my user account or another, etc, etc.

What exactly is the end goal? That a HATEOAS-style REST API can be created, you can go to some entry point with your browser, and with no one writing any UI code it just understands how to render the Hacker News site? It will magically understand that the main page contains a list of articles, those articles have comments, links to an original source, etc?

This is my understanding of the goal of HATEOAS. If that's not the goal, I don't understand what it gets besides being a way to build a tiny part of documentation necessary to consume an API.
Unilever buys Dollar Shave Club for reported $1B value
I read the ghost article but they mentioned many times that the country "Must be outside the EU", which is like the Brexit impact is not enough ...
It's been a while since you've posted a new video, are you still making videos?

Thanks, I enjoy your channel.
> A good step would be a program to deliver clean water to the hundreds of millions of Chinese who currently lack it.

Fair point.

> Another would be a national plan to control urban floods, like those that have afflicted central and southern China in recent weeks.

Uhm... This is not a simple task. When dealing with natural disasters, you can only do so much to control it, and countries rather focus on the mitigation of the effects. You cannot just "control floods" in China or "control hurricane" in the US context.

> Finally, the government needs to reform the antiquated "hukou" permit system that prevents rural migrants from easily acquiring the rights and services that their urban counterparts are entitled to.

It is already happening. Give it a few years.
Single-file and 1.2Kloc, clearly inspired by Bolt but adds indexes, which is great.

I actually use Bolt in a project at the moment - what's the performance story for general-purpose database use?
Err-- just because someone has a side project and/or wants to make money outside of work does not mean they are underpaid or not happy.

I have always pursued my own endeavors because I want to earn passive income and be independently wealthy. I don't want to work for someone else for the rest of my life.