skysight-inc/HackerNews huggingface dataset:
Using Chrome on both a Chromebook and Galaxy S5, the right sidebar is screwed up. On the phone, it completely blocks the content.
Gnome Shell 4 Ideas
If you want to build fast, elegant, real-time, consistent web apps for 2017 and onwards, take a look at Elixir and the Phoenix framework.
Thanks - this is my favorite aspect of it as well!
I still think Grunt and Gulp have a place outside of npm scripts for build automation, deployment, and automation of one-off tasks. The fact that Gulp is fully concurrent by default makes IO and environment setup lightning fast. With Electron cross-platform builds especially it takes a lot of the headache out of trying to shim every possible platform configuration into a one-liner.
Absolutely, I do recall a lot of griping around that time about images and how much they slowed down the web. Look how image-heavy the old CNN pages are. There's over 50KB of images there and only 3K of text.

Fortunately, web browsers of the era let you turn off loading of images or you could use a text-only browser like Lynx.
There's a good summary here: https://www.thezimbabwean.co/2017/11/standoff-zimbabwe-strug...

From today: listen to this from around 8:10 (it starts at 6am, so skip to 2:10)
http://www.bbc.co.uk/programmes/b09drjhz
Europe doesn't need a plan. High level central planning has never succeeded in producing viable world-class competitors. That approach has already been tried and failed. European countries would achieve better results by setting up more favorable business climates and letting competition occur naturally.

(There's nothing wrong with European countries protecting their citizens with data privacy and security laws. But that's separate from competition.)
That was my point exactly- annotations that require annotations.

Think of it from the reader's perspective: they see $2 million highlighted in an article, they mouseover, click, tap or otherwise interact with it. But then a bubble comes up and gives them a different number that can't possibly be immediately interpreted without further reading and maybe analysis. It's confusing to be presented by conflicting information at a glance.

Annotations are meant to take a reader to primary evidence or otherwise supplement an understanding. However, primary evidence isn't always so precisely straight-forward to be able to do that sensibly- that was my point.
I would agree that my interest only mortgage is storing up trouble for my future. However given I bought my 1st house in 1996 with no deposit, the reality is that interest only has worked well given that I have leveraged the housing market over 20 years and have now have a mortgage that is around 40% of the value of the house and is probably enough to move somewhere significantly less expensive and retire.

However I recognise that my gain is also a problem for my teenage daughter who will struggle immensely to get on the housing ladder. In the UK, it really does not help that housing is considered an investment opportunity. I have a feeling rent control is the only way we will ever get to the point where we remove this 'investment' opportunity.

More interestingly, it's within landlord's interest to work with developers to ensure whole developments are primarily bought up by landlords to maintain the value of housing stock.
In Germany you actually pay extra for the XPS 13 models with Ubuntu.

http://www.dell.com/de-de/shop/notebooks-und-ultrabooks/xps-...

Windows 10 Home, 1 298.99 €

Ubuntu, 1 329.00 €
Bail Bloc: A cryptocurrency scheme to end bail
I was curious as well. Set up a custom network profile in chrome dev tools (28.8kbps and 150ms latency), no cache: 3.9mins to load!
برنامج الواتس اب
They didn't selectively choose this media organization, they did it for every single page. Users still have choice to see the content, if they are interested. I would argue that engagement should be higher if people actively opt in to view this content, as opposed to having it mixed in with their social feed.
Looks a conspiracy site, at least from the first diagram I looked at which ties the NSA to every Eastern countries security forces.
This is great advice, but needs a caveat. I'd say it this way:

The less battle-tested a part of the stack is, the more likely it is to contain a bug.

Suppose I'm using a database library written in Elixir to run a PostgreSQL query and I get a weird result. Where is the problem?

PostgreSQL has executed billions of queries in thousands of projects for tens of years and has many contributors.

The Elixir library is much newer and has many fewer contributors and has been used much less.

My brand-new query has been executed a handful of times by me and has only been looked at by me.

The chances are overwhelmingly high that the bug is in my code. If I can't find it there, the next candidate is the Elixir library. Only after exhaustive search in those two should I consider that PostgreSQL may have a bug.

Or to include more of the stack:

my code > Elixir lib > Elixir > Erlang > PostgreSQL

The author's own anecdote with finding a bug in JavaScript's `sort()` illustrates this principle: it was not in (say) the Firefox or Chrome JS interpreter, but in a much less-used one: https://github.com/code-dot-org/JS-Interpreter/pull/23
>It seems like the web could have been beautiful back then,

It couldn't because the first wave of HTML pages were hand-written by programmers instead of designers. It was several years later that slick HTML editors "democratized" webpage creation by empowering designers-who-weren't-programmers to author webpages with better aesthetics.
There's a textual explanation here: http://www.mscroggs.co.uk/blog/19
I ended up filing with a debt collection agency in the UK. As an international client I lose 35% of whatever they collect but it still is worth it to me. The nice thing is that there are no other fees.

Funnily enough the client became very responsive after they found out we had legal representation in the UK. Still have not seen any money in the door yet.
Blurred Images Are Everywhere
My best Linux experience laptop continues to be the venerable ThinkPad X200 (circa 2008). It has perfect Linux support - every single piece of hardware works with drivers in the upstream kernel. It has good battery life, it's lightweight, and it's very durable - it's almost 10 years old and both of mine look brand new. The keyboard, RAM, disk, etc is all user-upgradable and each screw is labelled so you know what to remove to get into which components. The keyboard is the best I've ever seen in a laptop - and it's user replacable. The laptop has WiFi, ethernet, bluetooth, a fingerprint reader, and a webcam, all of which work perfectly with open source drivers. The hardware is so well understood that I've also had most of it work correctly on NetBSD, Minix, Haiku, and 9front. 9front! It's also supported by coreboot.

It's not an 8-core powerhouse, but I don't expect that from my laptop. It compiles the Linux kernel in about 10 minutes on one (of two) cores. It runs KVM just fine. If I need to do something really heavy I'll SSH into some remote box that can handle it better, but I've done that pretty rarely. It copes very well with almost any workload I've given it.

You can pick one up on eBay for anywhere from $40-$150. No other laptop even comes close for me. Is it glamorous? No. Does it play games? No. But it's the best damn laptop you will ever use.
No, that doesn't make sense. You didn't think they merely made a github clone - as you yourself said above, you thought Google was going to make their own version of the language. You posted suggesting that they are. But it wasn't true. People working at Google had to correct you. Other users flagged your post into oblivion. Those thing wouldn't have happened if the title wasn't wildly inaccurate. You should have tried to find out if it was, instead of posting an inaccurate thing on HN.
Mozilla is an independent advocate for the open web, compared with a for-profit entity. This means the incentives are better. They try to fight the good fights, even if they don't always succeed.

That's a key reason to support them.
We claim it based on the assumption that almost all very large companies (enterprise) host their own source code and they are switching to git. We have 2/3 market share with self hosted git as shown with two data points https://about.gitlab.com/is-it-any-good/#gitlab-has-23-marke... I'll consider adding the rationale to the page.

We're seeing organizations adopt SaaS but the largest companies tend to be the last ones to switch.

You quote 'a software product used by 2/3 of all enterprises'. I see this as a different and weather claim. We and our competition can easily make that claim since almost all Fortune 500 companies have at least one use of GitHub, GitLab, and Atlassian.
I think you're making a few assertions that would be more honestly served if you conceded as assumptions.

Twitter validated it's own employee count with an absurd overhead.

It has concerns of scale, performance and user experience. So does GitHub, Shopify, Pandora, Spotify, Snapchat, LinkedIn, MailChimp, WordPress.com, etc, and yet, manage will much less resources and overhead. Oh yea, and fucking Netflix - which - as far as I can tell - has much more and difficult problems to solve at a much faster pace. They employ 4,700.

As of this comment, Twitter employs 3,583 people.

What they needed to do was hire 100 talented people, allow third-party clients, try and occasionally acknowledge the developers who implement their platform, and stopped with the asinine "we're trying so hard guys" blog posts. We get it. You're having a hard time and you want everyone off of your grass. That's fine, but don't come asking for sugar at my house 'cause you ain't Beyonce.
As far as I can ascertain, that isn't typical behavior and video gets more engagement.
(327) adrtariq – Minds
>Hello from Croatia!

Reminds me of a feeling that the web had back then. Full of wonder, opportunity; it felt safe, friendly, cozy. I wish I could explain it better. Kind of like a party with trusted friends with shared interests and discovery.

Now it feels like a lot of work and little wonder. It feels unsafe, hostile and you know you are being watched, but not for your protection.
When you are new, you should be given a lot of leeway to ask questions. So, perhaps you should set aside potential motives and use these rejections as opportunities to ask questions.

Something along the lines of: "I've worked at a lot of places, and none of them have ever done the on-boarding process perfectly. One thing I try to do is to document some of the problems encountered as well as the solutions or mitigating factors. It will definitely help me become a productive member of the existing team with the existing culture, but all future employees will benefit as well. Can you help me understand the thought process that went into this rejection, what I missed, what I did wrong, etc?"

You would hope that management recognizes the long-term benefit of such an exercise and would support you. It also places a fair burden on the rejecting engineer to explain him or herself.
Why do people here feel the need to down-vote personal opinions? So their preference is to not like the new release and they commented as such. Do we really need to down vote someone because they have a differing view?
If you intentionally code JS with referential transparency in mind, then this type of refactoring is just as esay, if not easier.
Not sure if this is directly relevant, but there have been all sorts of type confusion bugs when resizing arrays, etc. Stuff in the base language. They exist independent of API, but merely because the language is exposed.
Applying NLP and Entity Extraction to the Russian Twitter Troll Tweets
Actually, I'd like to revert the question: why would I close tabs? I generally have a few hundreds of them opened, because it works.

Once in a while, I realize that I'm not going to read all of these things and I remove most of them. But I'm glad my Firefox scales up to these use cases.
@NVCA looks like a lobbying firm for VCs, so it's a win to them because they lobbied for something on a major, controversial bill.

They are certainly out of touch by calling the bill a "net positive for startups". https://twitter.com/nvca
You're replying to the wrong person.
> It is seriously gross that a tax reform bill that is by basically all accounts enormously, even proudly regressive is being sold to tech nerds with a marginal improvement in stock options accounting.

As with all things, worth remembering who's writing this: Fred Wilson is an extremely wealthy venture capitalist. He stands to benefit a great deal from provisions like the repeal of the estate tax.
If falling house prices are so problematic, then why do governments allow house prices to rise so sharply?

If house price stability was explicitly a part of our central banks' mandate, we wouldn't have such ridiculously low interest rates, people wouldn't be borrowing vast multiples of their salary to buy a house, and we wouldn't have the sword of damocles hanging over us in the form of another property slump.
> Because prices are too high for average folks to purchase otherwise

Yes. In a sell to the highest bidder, you aren't going to win with the amount you can borrow over 30 years, if the people bidding against you borrow on 50 or 100 years. Simple as that. So without any caps, people will request long mortgages simply to be able to win these auctions. Should be noted that this is now developing backwars again, and "peak insanity" was early 2000's. What we are seeing now is to a large extent the effect of common sense on the prices. The attempts to stop the insanity over the last 5-10 years (e.g. down payments went from 5, to 10, to 15 to 20 % etc) unfortunately coincided with negative interest rates, meaning people could still push prices up. Now we are finally seeing the effect.

> or because people prefer "owning" (renting from a bank) instead of renting from a landlord?

Yes, there is effectively zero renting of 1-family homes. If you rent, it's a flat. And there are very few flats to rent. A LOT of the people having to buy these expensive homes would rather rent, but there is nothing to rent.
One thing that ARKit is able to do is utilize information about the device motion from the accelerometer and gyroscope. Also, I believe it is a slightly different technique than what is described in this post. I think they do more of a 3D reconstruction (i.e. structure from motion), and build up a sparse model of the environment, kind of like SLAM. That can perform better because it uses the knowledge that the environment is relatively constant between frames. This post, and most examples you see, essentially start over from scratch each frame, throwing away all the information from the last tracking frame.

Of course, many of the algorithms you need to do that are part of OpenCV, so maybe it is still 95% OpenCV!
I ended up going with a no fee unless you win agency that keeps 35% of what they collect. Honestly, that seemed pretty fair to me.

I haven't seen results yet.
What do you mean the ethernet card triggers changes in Windows instructions? Do you mean it can scan the RAM and do some changes? I am not familiar with how recent hardware works but I would be worried if hardware could scan RAM and edit executable code bypassing the kernel and drivers, so more reasons to get open hardware and drivers.
Top SV VC gave $1 mil to Mercer SuperPAC on 10/26/2016
Perhaps you can install Firefox stable, now that Quantum is available there. Nightly tends to crash more often; it crashes once or twice a week for me, but I already expect that. I'm using it to feel good about helping Mozilla.
You overestimate how much these organizations cared about having any kind of website. Back then it was just a "we should have that, get some programmers to slap it together" and kids (like myself) were hired to do all sorts of things that experienced professionals and designers would do later.

There was no established design technique for the web. And it wasn't until a bit later (late 96, 97) that I remember formal graphic design becoming important. And then designers were still for a long time dependent on somehow getting web developers to translate that into something that could work in browsers of the era.
There seems to be a giant gap between low cost ARM boards and server ARM boards. I think a moderately fast, yet low power ARM server would be interesting for things like a private cloud.
The cheap ARM offerings are usually very limited in terms of RAM (2GB max) with no option to expand it.

Right now this market is (under-)served by some Intel Atom boards.
China builds world’s fastest wind tunnel to test weapons
> - Establishing relationships between entities in a body of text. E.g. we could build a fact-graph from sentences like "Burning coal increases CO2", and "CO2 increase induces global warming". Useful also in medical literature where there are millions of pathways.

That's a simple example because with 'CO2' you at least have the same string that can serve as a keyword connecting those two facts. Usually in natural language we make frequent use of anaphora to refer to people, objects and concepts previously mentioned in the text by name.

Anaphora resolution is one of the really hard problems not only in NLP but in linguistics in general. The most simple anaphoric device in languages like English is pronouns and even with those it can be quite difficult to determine what a 'he' or 'she' refers to in context.
From a feature standpoint, I can't think of anything that Firefox devtools are lacking. This seems like a gripe about the UI, and my feeling is precisely the opposite of yours, but equally subjective.
Can someone explain the 5 year deferal on options mentioned at the end of the article?
I guess I would just point to GitHub, Shopify, Pandora, Spotify, Snapchat, LinkedIn, MailChimp, WordPress.Com, (insert everyone else basically here).
I’d like to know more, can you point me in the direction of institutions of the period where this was taught? What are some of the highlights?
Malu Trevejo 🇨🇺🇪🇸 (malutrevejo) Photo
Have you explored Google's Material Design visual language? It could be a good starting point

https://material.io/guidelines/

You may also want to search the archives of Designer News:

https://www.designernews.co/

Good luck!
Let us not forget that you're talking about a time before CSS was available, let alone well supported--let alone _consistently rendered_. This is a time when "web safe color palette" was part of the day-to-day web design lingo.

I could see this being a fun challenge, though--how pleasant of a modern-look web page can you make using only HTML <=v4.0; only 256 'web-safe' color palette; limited font choices. One could demo their work via BrowserStack.

EDIT: I totally forgot to think about the fact that "whitespace techniques" would have been quite a bit more difficult given that a good 80% of your users were viewing on screens that were either 640x480 or 800x600. On a 640x480 screen, this comment takes up half of the space above the fold.[1]

[1] https://imgur.com/x0keeI1
Homes are important to people and they tend to buy as good as they can afford. When employment is stable and interest rates are low people will spend more because they can and feel safe doing so.

Early movers purchase a higher grade of home than they could have previously. Eventually this shifts the market as a whole as income distribution remains stable. Then people buy the same house they would have previously at a higher price. Now nothing has changed and people are more in debt as the cycle returns to normal, if it ever does.

Plus the whole investor (foreign and domestic) vs owner occupier discussions we are seeing plenty of...
I understand your point. I started out as an embedded systems C developer. There are actually huge parallels between embedded work and nodejs.

One of the reasons is you can forget about all that nasty race condition stuff you get with threading in most high level languages. There are also no pointers or direct memory manipulation. Nodejs is pretty much asynchronous by design.

I think it really is harder to “shoot yourself in the foot” than using the oldguard method of developing backend systems.

Maybe this partly explains why it is at least plausible.
also related https://cdn-images-1.medium.com/max/1600/0*pBs90R1LfdGOfpTS....
I didn't downvote but their comment contributes nothing to the conversation. Why don't they like it? What are their issues?
Thousands of lines is barely enough to get the full pain, given that webapps can get to multiple tens of thousands to hundreds of thousands of lines.

Not to mention several Chrome bugs about sourcemaps over the years.
For me, whenever I find myself with 100 tabs, I realize that the problem is the bookmark/tab dichotomy, which can probably be solved with better UI - e.g. a bookmark is a frozen tab with a copy of the last content it showed, and be refreshed automatically or on demand.
firefox's performance gets pretty terrible if you leave a gmail tab open for more than a few minutes. i'm sure there is some data around to support people's gut reactions.
Could this be a result of Ireland being somewhat of a tax haven? If there's a lot of capital just sitting in Ireland waiting to be repatriated, it might make sense to invest that money within Ireland in the interim. That would increase demand for housing in the short term. The main thing to worry about would be that your housing market could experience a crash whenever that money does get repatriated
> What about small businesses and communities that are now losing their viewers?

There is no duty whatsoever for Facebook or reddit or twitter or any other company to provide viewers for small businesses and communities for free. As far as I know, facebook never even promised to not change this functionality. If you claim to be search engine or use your power to damage competitors, absolutely. If you selectively hide content to damage opposition, sure.

Maybe facebook should think about timing when there are election around or something similarly important. But still, just like it was ok to separate games from feed, it is ok to separate news from feed.
If it was fast it was because your machine is single core. Honestly to the average user it was unusable for a very long time.
I wouldn’t take a job with a probationary period, personally.
Umh.. the compiler writers don't "exploit undefined behaviour".

The compiler writers write the compiler with the expectation that the program being compiled is correct i.e. to the specification.

Now when the program fails to be correct, optimizations can result in "weird" results, which is not really incorrect since the input was incorrect.
Turning blogs into money machines
Github does have a self-hosted version (Github Enterprise). Not open source, though.
Just want to chime in for other confused people (I grew up on a Midwestern farm and had never heard of the practice of desiccating wheat, so I've been reading a lot about it on the internet today) -- this appears to be a northern latitude practice - every reference I can find to it is from Canada, the UK and North Dakota, so I'm guessing this has to do with growing wheat in a shorter growing season.

So it's not nearly a universal practice, but on the other hand, North Dakota does account for 20% of the US wheat production. (And on the gripping hand, I don't know what wheat distribution in the US looks like; will ND wheat tend to be consumed in a particular region, or will secondary distribution through eg packaged foods tend to distribute it nation-wide?)
Don't forget the other hideous provisions, like taxing graduate student tuition wavers as income. This would have doubled, or possibly tripled, the amount of taxes I paid as a graduate student, when I could barely afford rent.

I can't fathom how a rational human being would think this is a good decision, so I can only conclude that it was a craven political ploy to put something obviously horrible in the bill in order to make the merely bad things look tolerable by comparison. The amount of evil in this tax bill is positively cartoon villainesque in quantity.