skysight-inc/HackerNews huggingface dataset:
> In more remote places and in the mountains where the winters are harsher you still see the small red native squirrels though.

And here I was thinking milder winters would benefit the red squirrels because they would have a better chance getting through those without food supplies/fat reserves. Guess it's actually more of an even playground in terms of food supplies, where things like the grey's parapoxvirus tip the balance in favor of more greys surviving.

Are harsher winter conditions harder on the grey squirrels? Maybe their fat-reserves give them a mobility disadvantage that becomes crippling in harsher winter conditions? Or maybe those remote places are so remote that grey squirrels merely haven't made it there, yet.
And now you've just understood why the gnu zealots (whom I'm not a part of either) insisted on the proper GNU/Linux naming, because they saw it coming and now all of it got mixed up in the single name "linux" which can mean anything and everything.

The number of things I've spent decades thinking "wow, rms/they're borderline crazy" only to end up with "oh okay, they had a point" is kind of humbling. DRM, encryption, naming, ...

Yet I'm still not in agreement with the GPL and keep thinking MIT or BSD are better. Maybe only to be proved wrong again in the future.
We're 'powered' by Drift.
You can share memory in other ways, via mmap or SysV shared memory.

You could imagine an implementation of the Ruby interpreter which kept all the expensive and shareable state (bytcode and class metadata, i suppose) in a shared memory segment, and used spawning to create worker processes with their own process heaps, but sharing that segment.

It would be a lot of work to implement. It would probably be easier just to get Ruby to use threads properly.
I have written all most all my Web sites and their pages with vi since the start (for me some time ~1993 commercially and connected to the live non-academic Internet, before that at uni), though I have just now started to play with CSS seriously. Wouldn't want to rush it.

(There is some JSP stuff, but most of that is still plain HTML with stuff dropped in strategically.)

I like being able to deliver all the useful information content in the initcwnd for the HTML, and have a page weight of generally << 100kB (ignoring ads).

http://m.earth.org.uk/

http://m.earth.org.uk/note-on-site-technicals.html

I honestly don't know if my pages suck for normal humans to use, maybe I should worry more about that...
This seems like a great idea and I don't think $7 is steep. There are free options about but it's still cool none the less.
Hard nope.

I don't have any research on this, but ergonomic concerns that apply to e-reader devices doesn't necessarily apply to desktop/laptop browsers.

Personally, I find scrolling short-length content much better than having to transition screens. For longer reads, I set my ebook app to paginate. A tacky page flip effect only adds an unwanted distraction.
The waste in memory is just an additional negative point.

"and vice versa" < Sorry, but no. There's no equivalency here.

The only reason I would ever use python is for small scripts that I only run on my machine and don't need to deploy anywhere.

Maybe 10 years ago Python was an attractive language because Java sucked and C# only runs on windows and there weren't many other good choices.

Now there are many expressive languages that are also statically typed and fast. D, Swift, Kotlin, etc.
Why is linux(Debian) 4PC becoming mess again??
I have been using same hardware since Debian 7 and as far as i remember, with Debian Wheezy 100% of my hardware (even nvidia and 3G module) worked out of box, only with some non-free libs.

Now, i stuck with Wayland, nvidia drivers almost impossible to compile and install, some apps having problems with Wayland.. etc...

Also, i'm wondering why so many popular apps are still using 32bit libs.. Viber/Skype/Eagle CAD etc..

I understand some changes are necessary and some things will be improved but i don't get the point why such changes are moved from upstream to release if it is going to crash so much in my system???
We looked it up a few months ago and came to the opposite conclusion. Perhaps it's bundled into a larger CloudFlare plan, but on the free tier, I don't think so. I'm having trouble finding pricing for it on their site though, so I may be incorrect! But why even offer the FlexibleSSL option in that case?
Random projections methods are cheaper alternatives to SVD. For example you can bin contexts with a hash function and count collocations between word and binned contexts the same way this article does. Then apply weighting and SVD if you really want the top n principal components.

What's nice with counting methods is that you can simply add matrices from different collections of documents.
BBC & Guardian. spiegel.de has a lot of English content and is good for the German perspective. Also news.google.com
That's because they need the public and marketing name to be understood not by the tech deciders who understands what it is and how it works, but by their boss.

Said boss have very little idea what "kernel compatibility layer" or "running ELF binary as-is" means, but they do get "running linux".
One is a hosted service and one isn't.
They say this and write slow websites because they don't care. They only care about their code being "beautiful" in some weird sense.
You...know that moving isn't something you can just do at a whim, right? You need to find a place to move to, which takes time, money, and energy?

If you're unemployed and dirt-poor, moving is not likely to be something that's easy for you to do.
I love the demo. Can you pause and resume dynamically, or do you always have to embed the pause and resume points into the pre-prepared script?
The prosecutor had an eye witness that placed him at the scene. So the state did their part to prove guilt. Turns out the eye witness was either outright lying or made a grave mistake.
> For apps we have apps.

Also vendor lock-in and a mobile/tablet-only mindset. Fine for some apps, not so great for applications that should be available to all (e.g. a national income tax filing application or a public transport travel planner).

A good responsive webapp works on every modern computing device out there. That really is awesome.

> The web environment was not made for apps and it shouldnt have apps developed on it.

It evolved into it. That doesn't mean that static no-nonsense informative websites should not exist; on the contrary. It means that despite its flaws, we have a modern application execution environment that is cross-platform and constantly updated (if we limit the discussion to Chrome, Edge, and Firefox for now which are kept up-to-date automatically on most operating systems). It's not perfect, but at least it's inclusive.
Duo Security sets Michigan record for VC funding round with $70M
There was an article recently on HN with a clickbaity title "It's time to kill the web" but its core argument was that HTTP is a document delivery protocol and not meant for building applications, and I think that is the main reason why we are seeing an explosion of frameworks and poor app quality.

https://blog.plan99.net/its-time-to-kill-the-web-974a9fe80c8...
HN discussion: https://news.ycombinator.com/item?id=15321015

(I am NOT the author)
In general I'd rather just have text. The only nice thing about e-books is that they're cheaper and have copy/search.

The DRMed ones remove this and charge as much as the physical books, which just defeats the whole point.
This is a great single-line tool that can make taking screenshots easy.

I'm a cheapskate, though, and don't mind spending the time to write my own screenshot script via Selenium.
I guess the marketing merely go to conferences and have their heads trivially washed up with the newest buzz stuff.
See our numbers are tumbling and X is doing that (cool new site design), coincidence?

Also it doesn't help that developers also tend to love doing new stuff, exploring and all.
30 years since Black Monday is sparking fears of another crisis
This is false, it is generally not illegal to ask about protected characteristics, it's only illegal to use them in hiring decisions. The distinction is important.

The reason people avoid asking (and tell others to avoid the same) is to avoid accusations or the appearance of using that sort of information in their hiring decision. You really have no defense if you ask about ethnicity and then decide not to hire that person, it's logical that you were asking about ethnicity because you wanted to use that information in your decision.

"Don't ask don't tell" is a good policy.

Once you actually have the job it's STILL just as illegal to use this information in promotions/firing decisions. However, it comes up in casual conversation all the time. People don't fret about asking a subordinate where they were born in casual conversation.
The lack of self awareness is glaring. This is pushed entirely on sites like HN with endless hype and resume driven development.

There is nothing wrong with hype. The big problem is anything new avoids proper scrutiny by forcefully marketing what it seeks to replace as 'obsolete' and criticism as anti-change. If its by a big player people latch on hoping to consult or acquire employable skills and the din by vested interests becomes incessant and scrutiny by lone voices can be ignored.

This is used consistently on HN to push bad ideas aggressively until its too late, and the fact that rarely does this meet technical scrutiny early on suggests a missing technical depth in discussions.
One question I have - should we keep building apps in the document model (http / https), or finally create a true static document model and add a separate app layer?

I can't believe after 2 decades that browsers are still missing so many native elements - date pickers, menus, flyouts - how many of those have been written for the web?
LOL. mac osx breaks fork() to avoid state inconsistency in threaded applications. How about pthread_atfork() semantics? But ,as usual, apple heavy hands userspace and breaks things. Nothing new to see here, move on.
> Snap, the company that makes the disappearing messaging app Snapchat. Although it is one of the most innovative consumer-focused internet companies

Isn't this part of the problem?
Snap, albeit innovative and fast as they are in creating new paradigms should in no way be the most innovative consumer-facing company.
There's an imbalance here somewhere.
Maybe when it makes sense for everyone to create their own infrastructure, the hold of the five will loosen up. That might require another wave of infrastructure improvements that the huge companies will not be able to compete with the collective many.
Agree and the fact that you are make you part of a very small group of people who can. The majority of people can't.
You didnt. And some others as well. But plenty, especially professionals, still do. Not to mention that nearly all laptops except Apple & Microsofts (which are in minority) are upgradeable to some degree.

Written from my Thinkpad :)
Good timing — though slightly OT.

For training our customers we often record little demos of how to achieve something in our app, and then send it to them as an animated GIF in Intercom. We've been using Giphy but it's pretty clumsy. The app itself is always in the way, especially on a laptop screen and then you need to record the clip, save it to disk and then drag it from disk into an Intercom conversation.

After trying a few other solutions there doesn't seem to be a pain-free way of recording a clip and then having it available as an animated GIF ready to paste into the browser. I'm not sure if some of the issue is that it's just not possible to but an animated GIF in the clipboard on OSX (it just comes through as a single still shot).

Does anyone have any recommendations for this workflow?
Yes, and for quite a long time.

I think the excessive complexity often comes from imitating techniques in projects that are solving problems for different audiences at larger scale.

As an old-school web designer, I recommend Jeremy Keith’s Resilient Web Design — https://resilientwebdesign.com/ — to anyone who wants to make a good, fast, future-proof website.
Jevons Paradox
I think I might have found a way to reverse this at the local level in an individual yard. The problem is that is illegal and I was basically told that I was a scumbag for doing this. You can read more about my native yard experiment here:
http://opilionesman.blogspot.ca/2017/05/i-wanted-to-share-so...
That doesn't mean "innocent until proven with 100% certainty that they absolutely committed the crime." It means innocent unless found guilty beyond a reasonable doubt.
Interesting read, thanks. How does one go from "senior engineer" to "architect"? Any tips?
Not unspeakable at all. We're talking about a (few) hundred man-years, tops (probably less than that, depending on how strict you are). Ubuntu devs have mentioned in the past that Mir could have been finished with an extra $1M (which is ~ 10 man-years), but Canonical/Mark S. didn't want to invest that money into it.

So the whole Linux-on-the-desktop is extremely underfunded compared to any moderately serious enterprise project.
You can also access it from https://i.reddit.com/. The problem is there are so many inter-reddit links throughout comments, sidebars, wikis, and submitted links that you usually end up getting booted into the newer interface at some point.
But It is not a kind of phylosophy the Key of the modern age, but It is the possibility to reject any dotrine.
And just because you shouldn’t doesn’t mean it’s not cool.
The problem is that OLAP is run by analysts/business/data.science people and they may mess up with their queries/workloads. without isolation the production performance could impact the user expirience
Tab (YC W15) is hiring full-stack developers in London
I haven't looked around but the first competitor that comes up on Google charges 29/month for 5000 screenshots so I'd gladly pay $7 if the results are good (I'd rather pay $7 than $0 if I were building a product on top of this, because I'd rather be a customer than a disposable user)
20Mbps - which isn't nearly as fast as what we had in central Edinburgh but fast enough for my work and Netflix/iPlayer etc.

Mind you finding a house we liked with a decent internet connection was very difficult.

[Weirdly we did find a house in rural Perthshire that had 450Mbps - full BT FTTP - but we didn't like the house!]
uBlock Origin criticized for blocking CSP reports
Monetization - content websites turned into apps because the business is data collection.

Much of the code running in these apps bypasses engineering and source control, it is injected into the page by services like https://segment.com/ and handled by Marketing, not Engineering. So you see cases where the app works great on dev machines and in prod loads 20x slower.
The clip to a specific DOM element seems unique to this.
I think the point here is that websites where you come for information should give you just that - information, and not to get in your way. Let me dissect the problem into parts:
* Bloat - not only HTML, but also CSS, JS, a ton o plugins, social media buttons etc. This all slows things down and often obscures the content - that is the very reason you came to visit the site.
* Poor UI decisions - with plain ol' HTML a link is a link, an image is an image - when you try to change an HTML document into an app you have to mix different roles.
* User-hostile decisions - popups and similar, lack of permanent links, etc. In vanilla HTML you didn't have these.

This has nothing to do with "back in the old days". The web in the 90s was very often horrible, and Flash made it worse (although it's a pity Google and Apple killed it - Adobe could well have opened it when they had a chance and we could all enjoy an independent open platform - but that's a topic for another discussion.)
* The Ubuntu Desktop now uses GNOME instead of Unity.

Maybe I'll give stock Ubuntu Desktop a try again!
Command Line Args Done Correctly
I've never heard of several proper nouns in these threads: Intercom, Selenium, Drift.

Time to Google.
I never claimed windows hasn't been getting better in other departments. And I'll agree that a default Windows install is probably more battery efficient than a default Linux install. But that wasn't the point.

To respond to your point specifically, I said the UX in windows 8/10 is terrible. I hope it gets better, but right now, strictly speaking, win7 was the last time windows had a cohesive UX.

And please tell where the misinformation is. Mandatory updates were a thing[0] (seems they fixed that, good). The wifi card problem on surface pros is documented[1]. The explorer does break the hierarchy analogy consistently, you can see by yourself that the location bar doesn't show the full hierarchy when you access "Libraries" (whatever those are).

When you claim misinformation, please say what is. It might allow me, or you, or someone else in this thread, to learn something !

[0]: https://www.cnet.com/news/microsoft-windows-10-forced-update...

[1]: https://www.windowscentral.com/microsoft-acknowledges-surfac...
When someone like Stephen Hawking says automation will, given current trends, lead to more inequality, that rightfully doesn't get disputed. When I ask questions on HN that would lead to similar conclusions, I don't even get answers. In person it's the opposite, me being slightly attractive (and actually liking people more than you'd know from my posts) means I can basically say just about anything to anyone. It may not get accepted, but I get away with it. But I often think, if an ugly person stuttered the same statement, they'd get an entirely different reaction. Then I think further of how my impressions of people might distort my interpretation of their words, and I'm completely blind to that by definition. In short, it's all kind of unfair and sucky. I don't think I even added anything to your comment, you put it better. But it's something that's on my mind a lot. We pay too much attention to our impressions of messengers.
Every couple months I get sucked into trying to find a good reason to use perl6 (6lang/slang ??). I finally decided to just start using it for day to day utility scripts and was hooked when I saw how easy it was to set up command line args.
Ubuntu wanted to do this but it never went anywhere... and they didn't open source their code. What an absolute shame.

I really loved the idea of it. You had the whole Android / Java / Bionic runtime sharing the same kernel as your GNU stuff. They had a way that you could even access your Android stuff from within your desktop environment like apps, contacts, text messages, etc.
It may happen sooner than we all think.
How to Create an Irresistible Offer
How China's skewed sex ratio is making President Xi's job a whole lot harder
A couple of weeks a go there was a similar discussion here in HN related to this. I remember a comment I really agreed with, that contrasted the current web "apps", and how the expectations around quality and features have been botched, compared to 2000's desktop app: A desktop app you expect to have stuff like drag and drop, to use a relatively small amount of memory, to save a file that you can transport somewhere else, you expected them to work 20 years after the first use (some even 30 years, with DosBox and the like).

Back in 2005 when Mozilla released XUL, I thought we would have the best of both worlds: Standard internet connectivity (via http/s) with real application interfaces. Unfortunately the hacky Javascript/HTML duo won the race for some reason (granted, in the late 90s I liked Java Applets).
It appears so: https://github.com/TomCrypto/caret

> This is an experiment for running Nim code on the ESP8266 ("NodeMCU") microcontroller. The end goal is an extendable framework on which to build autonomous ESP8266 applications, along with an associated web service which acts as a base station providing back-end message aggregation and front-end information display/control panel.
I think there's loads of great ideas in emacs we can use for inspiration.

I've tried Spacemacs a couple of times, it's very good but not for me I think. I'd be happy to import ideas like dired though.
It wasn't waste. It was investing time to explore the space of alternatives.
What about Screenflow?
I use this Chrome extension[0] for capturing animated gifs. It's worked pretty well for me so far!

[0]: https://chrome.google.com/webstore/detail/chrome-capture/gga...
I have a thinkpad (x1 carbon) and it's definitely not upgradeable :-)

The people who will buy a phone dock are probably also the same people that value ultra-lightweight devices, so I don't think you're in the same bracket as them
People's inability to understand basic security shouldn't amaze me anymore, yet every time I see things like this I still wonder how many stupid things we don't ever find out about.
For many people, the point is posting family photos and cat pics under their real name, for childhood friends and relatives, discussing technical details of some computer game in a slang-rich game forum, and maybe discussing hardcore [insert your favorite bogeyman here] on some forum of like-minded people.

All these three personalities need not be connected in any way, nor need they contradict each other in what they say. They are just for different and unrelated facets of one's life.
Telecaster is the most playable in my book - very low easy action. The author doesn't mention slide; Tele and Les Paul seems to be preferred over Strat by the best slide exponents.
>Python 2 is no longer installed by default. Python 3 has been updated to 3.6.
Older devices are probably on much older kernels that most distros stopped using a long time ago. It's not really practical to try and bridge that gap.
Patent reveals Activision uses matchmaking to make players buy microtransactions
Great article, easy to follow considering it's far away from my normal domain.

I noticed they didn't mention any brands by name though, why is that?
I think you're a bit of an edge case though - most people don't need 32 cores, even for work.
Yeah, no shit.

On one hand you have large screens that emit a huge amount of light, posing a huge strain on eyes.

On the other hand you have tiny screens, too tiny to display anything remotely useful, in black and white, and slow to update.

Ebooks for learning will not take off completely until we'll have larger, faster, cheaper e-ink displays.
When you are a hammer everything looks like a nail. Sometimes it may just be ignorance at play, I used WordPress before I handcrafted a static site.
Show HN: Hacker News Articles Subscription and Notification Chrome Plugin