skysight-inc/HackerNews huggingface dataset:
QuiteRSS. This is a simple Qt application with good usability that does the job.

Advantages: It's neither a web service that will disappaer tomorrow, nor a browser extension that ties you to a specific browser.

https://quiterss.org/en/about

Off-Topic: As with most websites, I had to visit an "About" sub page to get to the description what it does. Why?! Shouldn't this information be the first you read when you open the main site? It's almost the same nonsense as with so-called "landing pages". If a company's main site doesn't qualify as landing page, why do they create a separate sub page instead of just improving their main site? And some websites don't have any newcomer-friendly sub page at all - then there's Wikipedia to the rescue.
The glued-in battery makes fixing it at home harder, but comes with significant weight and space savings. It’s a trade off, like so many things and many people (including me) are willing to accept it. Apple is not the only manufacturer to do this, my Thinkpad has a non-user-serviceable battery as well. It’s not like the battery cannot be replaced, and I’m willing to have my machine serviced at an authorized repair shop when the battery needs changing. In exchange I get a lighter and slimmer laptop that I lug around every day. The cost for a battery change on a MacBook is just slightly higher than the battery for the older models.

This may not be a trade off you’re willing to make, but it does not make the machine disposable.
90's - I was coding a Turbo Pascal assignment in my brand new Pentium 66Mhz. Previous computer was an 286 @12.5Mhz. You could really feel the difference in speed compiling... and debugging.

I remember not beign able to spot a bug because the machine was so fast.
Inside a loop I mistyped extra zero in the counter: Instead of 1000 iterations it did 10000.

After those 9000 extra iterations the program output was wrong and I didn't knew why.

In the Pentium you couldn't tell the difference in speed because the output came instantly... but in the i286 the difference in speed was so big you could tell you iterated too much.
Two models I'd like to add to this as examples that this is actually possible with all form factors:

First the The HP Elite X2, a Surface Pro-class tablet. Quite analogous to the EliteBook - sadly the RAM is soldered (IIRC one of their first actually still had a SODIMM slot):

https://ifixit.org/blog/8135/hats-off-to-hps-repairable-tabl...

https://ifixit.org/blog/9309/hp-elite-x2-1012-g2/

And second, the Fujitsu Lifebook U93x. smaller and lighter than most Business-Ultrabooks -
almost MacBook 12 size/weight, but still KabyLake U, >10h battery and everything socketed+lots of ports (including USB-A, HDMI, even full size Ethernet!):

https://www.notebookcheck.net/Fujitsu-LifeBook-U937-Core-i5-...
Eye In-Painting with Exemplar Generative Adversarial Networks
Upgrading isn't just about saving money. It's also a more environmentally responsible thing to do. People are "upgrading" to new iPhones just because their glued-in battery is end-of-life.
The Recode Project – An active archive of computer art
Haha, yeah. Checked up on the HP laptop referenced in another HN frontpage link, and the HP description on size used "thinness", not "thickness" which everybody on the planet would use, except marketers ;)

(not native English-speaker though, so happy to be corrected)

(edit: spelling)
Isn't the selling point more about the dev perspective?

The problem is more about your dev machine being different from your deployment machine.

Not your deployment machines are all different.
"Development of mathematics resembles a
fast revolution of a wheel: sprinkles of water are
flying in all directions. Fashion—it is the stream
that leaves the main trajectory in the tangential
direction. These streams of epigone works attract
the most attention, and they constitute the main
mass, but they inevitably disappear after a while
because they parted with the wheel. To remain
on the wheel, one must apply the effort in the
direction perpendicular to the main stream."
Kubernetes will definitely be an overkill if you run only one container. But, if your application follows microservice architecture and have multiple containers, Kubernetes is the best solution to run them.

Kubernetes architecture is entirely different from that of Docker Swarm.

A Kubernetes Service object [1] can load balance traffic to various Kubernetes Pods (think containers) [2] as defined by it's " pod selectors". It can choose to direct traffic only to running containers.

[1] https://kubernetes.io/docs/concepts/services-networking/serv...
[2] https://kubernetes.io/docs/concepts/workloads/pods/pod/
Do you have a link or a name for the TV show?
> continuations can be controlled similarly through effect polymorphism, which is what I was trying to describe.

Fair enough, but you're effectively talking about a secondary, novel type system, right? One of the things I like about monads is that they can be just plain old values of plain old datatypes.

> The difference is not that continuations allow anything at all, but that your effects are commutative rather than layered like a monad transformer stack.

Yeah, monad transformers do feel overly cumbersome for the cases where effects do commute. The trouble is that some effects don't commute, and I've yet to see a formalism that had a good solution to distinguishing effects that commute from those that don't. (I read a paper about a tensor product construct once, but couldn't really follow how it was supposed to work in practice)
I can certainly see doing that if it's your own money. But if I start a new job and the first thing they do is make me cobble together a laptop of spare parts so that they can save a few hundred bucks, then I'm sending out my resume later that afternoon.
Thinkpads might be a good option. Linux support is fairly good, especially the older models and the T-Series does have some models with upgradable RAM and battery. (Not the slim T4x0s)
> That's hugely impressive, given that we're not even running the same kernel anymore.

Unless you're doing shenanigans with ioctls to devices or direct access to kernel functions, the kernel does not really matter - everything goes through user32 and friends anyway, so as long as MS does a good job keeping this abstraction layer stable OS upgrades don't concern you much.
TL;DR: Comedy isn't dying - that's just clickbait bullshit - but Facebook is making it difficult for independent comedy websites to survive, and content-producers can't monetize.

The article fails to distinguish the web from the Internet.

Interesting read, though. I would've thought it would be in Facebook's interest to become a good 'hub' for comedy. Maybe things will improve. (Ideally of course, things wouldn't 'improve' in the direction of silos like Facebook.)
Upgrading and repairing is cost-saving in absolute terms by using less resources.
PHP: A Parser for PHP Written in Go
Ok, I said I wasn't sure about the implementation, so I looked it up. In fact `isin` uses either hash tables or np.in1d (for larger sets, since according to pandas authors it is faster after a certain threshold). See https://github.com/pandas-dev/pandas/blob/master/pandas/core...
Lambda has a long way to go, it's a promising product but if you want to develop anything for it, it's a bit painful and archaic.

I've had issues with the temp memory. It is completely unreliable, you have to store files when processing in /tmp/ and for whatever reason, reading from this results is patchy. I had to resort to storing every file I process in the RAM.

The tooling is only just taking off now, 6 months ago simulation was painful, at least there is AWS SAM now and docker support.

However despite the pain, it's giving me a solution for scalable video encoding that is very cost competitive and I don't have to worry about submitting jobs and monitoring resources.
Yeah, pumping yourself full of tren, clen, and designer drugs, as well as getting up to 400+ lbs will do that to you.
Why I won't whitelist your site
More Crypto Jobs in India, Despite Delhi’s Stance on Bitcoin
"There is a Hebrew proverb that says that trouble comes in clusters." In France, we have a famous quote from Jacques Chirac "La merde, ça vole toujours en escadrille !" (Shit always flies in squadrons! ).
That's strange, I have 2009 Inspiron (1545 iirc), where this is easy. There's a bunch of Youtube videos for that.
As a fellow german I also didn't have the chance to listen to a HomePod yet so this is speculation, but as an audio enthusiast I'm baffled by the idea of using it for its sound quality. Aren't there countless better options? Entry level bookshelfs like Dali's Zensor series or Elac's Debut B5/B6 come to mind.

Don't get me wrong - I'm confident that Apple made a great speaker...for its size. And that's my concern - it seemed they have created a 4 inch speaker that sounds like a 6 or 7 inch speaker, which is impressive, but there's already a wide range of affordable, great speakers operating in true stereo in that category. I can understand that effort if it was a mobile speaker, but it's not and I simply don't see the value of the slightly smaller footprint compared to a traditional bookshelf speaker, which is still rather small, when used at home in a fixed position.

I would have liked them to put that effort into a larger speaker and see if they can really give much more expansive options a run for their money.
Which model? In my experience with the Elitebook/Zbook workstations Linux runs fine, but always with minor problems (top panel buttons not working, issues with shutdown [does not actually shutdown, have to press power button], TurboBoost being disabled until reboot, varies by distro)... HP really don't seem to care about Linux, either.
This seems to be the URL http://recodeproject.com/
The Dutch short track ice skating team did something similar with Samsung: they developed a suit that measures the angle of the athlete and sends the data to the trainer.

https://www.sammobile.com/news/samsung-created-a-smartsuit-t...
I don't see the Dell XPS 15 9560 on their site but I was pleasantly surprised when I dismantled mine the other day (to re-do the thermal compound, which I can highly recommend btw).

It looks very similar to the HP inside and everything seems to be upgradeable / swappable - M2 SSD, MiniPCIE wifi / bluetooth module, proper socketed RAM, battery, fans etc. etc.

I was genuinely surprised considering it's a fairly sleek and compact machine for the spec.

That said, I didn't take apart the screen so I can't speak for the webcam or LCD panel.
On the flip side, the % of space taken up by the battery is tiny compared to macbooks.

One could argue that of all the components in a laptop, the battery wearing down is what most people will face, so having custom components + a larger battery might be better than having modular components.
But why are you doing minute-to-minute development within a container? What's so hard about installing the official Node package for your development system's distribution? When the developer is finished working on a feature, then and only then build a production Docker image from the codebase that now implements that feature, maybe run a few smoke tests, and push to CI. Building special containers for development purposes is sheer madness.
It's just hard for people to express complex ideas (comments e.g.) in other languages rather than their native language. And variables in code are just basic words, nothing on gramma or other stuff.
They didn't ask me to cobble something together, they asked me to find a good laptop below $1500.
https://en.wikipedia.org/wiki/Psycho-Pass
>They still claim they didn't destroy Korean Air Flight 858.

North Korea maintains that it was a false flag attack. The awkward timing (it occurred during the last throes of South Korean military dictatorship - there was a power struggle going on), the fact that the North Korean agent convicted of the attack was weirdly pardoned and the fact that North Korea had nothing really to gain from this attack lends some credence to this view.

But, in any case, if it was them I can kind of see why they wouldn't want to admit to or approve of the wholesale murder of a bunch of civilians.

Revealing a bunch of movie star salaries, approving of it and not admitting to it? Can't see the what the point would be.

>That's just the publicly released evidence, which is enough to draw a conclusion. You think somebody who is doing it for the lulz wouldn't then brag about doing it for the lulz on IRC?

If they don't want the FBI kicking their door in, yeah.

>That happens every other time

...after which they got their doors kicked down.

> why your explanation is less plausible.

Because why would they learn from experience, right?
I'm pretty sure you can jump off a high building, but I would not recommend that you actually do it.
I'm not sure you're honouring his memory or his work by suggesting that the numbers that he based his conclusions on changing isn't important.
> they are favoring things that are clickbait, things that are optimized for Facebook, low-quality things that appeal to the lowest common denominator and, honestly, just things at random

Isn't that the Internet nowadays? I mean the article headline is a good example. The correct version might have been more explanatory about the content like "interview with" or "Funny or Die lays off" or even about "online comedy" but they still went for a more click baity headline about Facebook killing all the comedy in the world.
I always enjoy reading the opinions of people who aren’t in tech. It always reminds me how little the world really understands the devices and programs they run every single day and how much of a bubble I live in. At the point where he said there should be a law that recommendations need to be made by humans it’s like dude, there’re 2 billion people using this site, that ship has sailed, we’re at tragedy of the commons-level shit right now. I do agree with him for the most part though, I just can’t see a solution other than users not using Facebook anymore or somehow banding together and forcing the recommendation engine to show us higher quality content by only clicking on higher quality content which is a sadly far-fetched idea at this point. I can only hope that people start to limit themselves.
Thanks for a comprehensive reply, and I apologise for not seeing it earlier. To frame what follows, my perspective is that of someone who spends a lot of time learning about and using these kinds of techniques.

You seem to appreciate the problems with potential biases, and your point about data collection is well taken, though I would note it doesn't require application of algorithmic sentencing. I would, however, urge you to continue to think about the difficulty of automating the sentencing decisions made by a human, from a mathematical perspective - the problem amounts to performing factor analysis by simply throwing away a large number of factors that are difficult to measure. It is not clear to me that that method will be able to capture those difficult parts of the distribution that people intuitively refer to as justice.

I also urge you to continue to think about the difficulty of optimising that automated sentencing procedure, which requires you to select parameters to optimise for. This problem faces similar difficulties - whereas a human might update their judgment on a wide range of observations (potentially including everything they experience), for an automated procedure we typically have to choose a handful of parameters based on some expert intuition about what is important. The choice of those parameters can be critical, and can expose feedbacks that would be naturally corrected by humans.

The previous two points are often dismissed as merely being difficult challenges, rather than fundamental problems with the techniques, and, whilst I am inclined to agree with that perspective, they are difficult challenges, and the decisions that such systems end up making can (and often do, in my experience) have consequences that weren't expected.

This leads to my political reason for being cautious about these systems, which is motivated precisely by the fact that they can be cheaper, at least when one is only making a comparison based on decisions per dollar, or something along those lines. I am happy for these systems to be used by informed practitioners as a mechanical aid to their decision making, but cost savings are such an evergreen issue that I fear pressures to dispense with the human and "make do" with the automated system will become too strong to bear (for the politicians, not the lawyers).

Ultimately one can imagine a system that is constantly improved over time (an expensive prospect) could result in more objective sentencing - my concerns are that uncaring politicians will exploit the availability of the techniques to cut costs, and that once those costs are cut it will be difficult to justify the (relatively) increased expenditures necessary to fund improvements. I don't have your insider's perspective, but I suppose overall I struggle to accept that saving costs in this way is one of the most necessary reforms to the American justice system.
Check out ZeroTier as mentioned above. Will do all this without any port forwarding etc.
90's - I went to the computer room in college and found a friend copying stuff to a lot of floppy discs.

Turns out he was downloading linux for the fist time...

I grabbed another computer and help him download copy the stuff.
We could not download the floppies in parallel because the university had a shared 64kbps connection to the Internet.

4 hours and 100 floppy discs later he when home and installed Linux for the first time and opened my first linux account outside the university lab.
That only works if categories are mostly independent of each other. If you have 100 mutually exclusive categories (as in this paper), you only have those 100 different options.

However, for the task of disambiguating ambiguous words, you don't need that many categories. You only need to make sure that most different meanings of each word are in different categories. Given that most words have a very low number of alternate meanings, finding a good categorization to distinguish them isn't too hard.
Of course you can. But if the same developers write performant code in one language, and something really slow in another, that's a mark against the second language. Maybe there's a tradeoff - maybe the slow codebase was written much faster, or something like that. But the kind of code a language makes you write is totally something you should judge it on.
Ah, now it's clear, I thought maybe I missed something. Metal subculture is probably considered "boring" by mass media/fashion as it's nowhere as exotic as described in this article or others seen less often. Even in my "shithole" country there's no lack of metal gigs and open airs.

Stay trve \m/
I went to the nautical-themed torrent site, typed "windows 2000 source", and it returned one result uploaded in 2006 with 6 seeders, so I assume yes (but I haven't downloaded, so I don't know if it's real or a fake).
It's all a bit of a mess because the SI base unit is the kilogram, not the gram.
How to add push notification to your ionic app
Manners maketh man.
Or just make the battery replaceable.
or not writing dockerfiles at all, using stock docker images. as in this article http://engineering.opensooq.com/on-the-fly-ad-hoc-docker-com...
Auth0 and Vuejs 2.5+ (vue-cli 3.0 alpha)
Viagogo lied to me the other day, so I am very happy to see Google do something about this...

I searched for an event and I was in a hurry and I made an honest mistake where I tapped the first item in search result on mobile without checking (tapped a paid Google Ad by Viagogo; normally I am more careful to avoid scummy ads!).

Paid a premium for "D reserve" seats but was given "E" seats many rows back from D section. Scummy switcheroo. Also worried if we would get into event since tickets were bought in someone else's name. And bookings two seats means you pay 2 booking fees - uggh. The worst part was that you pay more, but the UI for Viagogo is really really shitty!!!

Lesson learned: avoid scummy Viagogo unless no other choice...
Amongst other things I remember his columns in NeXTworld (sp?) fondly.
> Redesign costs can be significantly cheaper, but they are still present, and if the project is complex enough can be just as high as in physical world project catastrophes. I assume you have heard of various software projects which cost millions and overshot their budget by 50%, 100%, 200%, etc...

Indeed; in my experience such failures tend to be caused by too much rather than too little design and architecture up front.

> How do those of us that like to complain about "premature optimisation" whenever performance is discussed design software? Because based on HN discussions it looks like code & pray.

Don't try to design at the start when you don't know anything; let the design emerge. Do the simplest thing that might possibly work; 90% of the time it does work, the other 10% of the time you learn about another constraint. Get the simplest use case working, then iteratively expand to the full functionality. Refactor continuously and fearlessly (and adopt whatever testing/verification practices you need to make it fearless), driven by the changes that you need to make.

It's easy to mock, but it works much better than trying to design as a separate activity.
Would this still be possible if the consensus algorithm was changed to proof of stake?
I use Debian testing on a EliteBook 850G2. I disabled the ATI/AMD gpu since I don't need its computing power, so I don't have any notes on GPU part, but with on board intel graphics, everything is very very smooth. Only non-functional item is the fingerprint reader. I get ~7hrs of battery life with normal system administration / development workflow on a KDE desktop. System runs very cool, and fan seldom kicks in if you push the computer hard.

I've just remembered: I've used the laptop with a Dell U2411 monitor via DisplayPort, a Dell E2211H monitor via DP -> HDMI adapter and HDMI/DVI cable, both without any issues (incl. hot-plug).

I can answer any specific questions if you wish.
My Thinkpad Carbon X1 has a user-replaceable battery and is practically the same weight and size as a MacBook Air. So it is certainly not a compromise I agree with.
The "disposable" label was a bit harsh, but there are other compromises in the MacBook Pro, for example the SSD, which is more prone to failure than other components, is soldered on to the logic board.
So that sounds like a little bit of a "no" for linux on these machines!
I did have a look at Thinkpads but was somewhat overwhelmed by the number of models. Will have a look at the T series to see what's around. Thanks for the tip.
WordPress 4.9.4 Maintenance Release – Automatic background updates fail
> So, with Docker we now indiscriminately add an additional layer of complexity on top of existing applications regardless of the actual problems this might solve.

I agree that it adds an extra layer of complexity but it also provides a lot of things out of the box (like isolation, separation of concerns, platform agnostic deployments, reproducability and lot more) which makes the life of a developer so easy. If he wants to deploy his application, instead of SSHing into the server, installing the dependency, managing the lifecycle of his application. He just needs to dockerize his application and rest assured that it will run irrespective of the platform on which it is put to run as long as it has docker running.

I think what it boils down to is what you expect a tool to do and if it really solves some hard hitting problems you have with your development life and took away your nightmares then it is totally fine to invest in it and chill.
Cryptaldash   pre – ico   token   sale   launches   today
I give it less than a hundred orbits until someone takes a rocket over and nicks it.
iPhone batteries are easy to replace by a shop or by the user. iFixit(the article source) sells batteries and screwdrivers to do it.

Your claim doesn’t seem to have grounds.