skysight-inc/HackerNews huggingface dataset:
Recent-ish (10.7 and later) versions of macOS tend to fall apart under memory pressure with traditional hard disks-- more so than previous versions did or than Windows does on similar hardware. My hunch is that they changed something in their virtual memory subsystem to takes advantage of characteristics of SSDs that isn't quite so friendly when your drive has significant seek times.

A consequence of this is that an SSD upgrade in machines of that era can be quite dramatic, especially if you're memory-constrained. Might not be too helpful in the 2008-era machine (an SSD might be bus-limited there, not sure what generation of SATA those machines have), but the impact on a 2012-era machine (if it shipped with a traditional hard disk) can be huge.
> working with time series is quite different from most other ML tasks

Seconding this. I work on a time-series forecasting team. The ability of ML to work on time-series forecasting is very domain specific. If you want to predict electricity usage in the next 1-hour, and have 10 years of data, along with 10 years of data on interesting variables (e.g. weather, entertainment, whatever else), then throwing it all at a neural net or whatever you want, could be useful.

Why? Because you're predicting one step ahead and have a lot of data.

On the other hand, if the requirement is you produce a multi-year forecast ahead, and you don't have a lot of data to work with, this suggests you may not have a wealth of data. ML algos are great at squeezing prediction out of lots of data. Traditional statistical time-series algos are great at imposing structure through stronger distributional assumptions, which allows data to only speak to the extent that it can express itself through the structure that the algorithm allows it to speak.
Some of that stuff got burned in, if you ask me.
I’m not sure I follow. Almost any time there is an issue with a large social network folks on HN say decentralization needs to happen to fix it. But how do you “fix it” while still having the same or better user experience?

It’s a very difficult problem to solve and I don’t think saying “make it decentralized! Make it live on a protocol!” is useful without the extensive “how” that everyone seems to ignore.
if everyone had $2k in their Azlo checking accounts, that's a huge amount of money across -- say -- millions of accounts. So you can accumulate interest or do what retail banks normally do -- invest it.

edit: invest it, on margin.
There is also a babel-transform for pug[1]. It works quite well as JSX replacement. Not having any endig tags can be quite beneficial when reformatting stuff.

Paired with Tachyons (best atomic CSS lib) you get superpowers and can write code like

const someComponent = ()
=> pug`
ul.p2.f3 Some list
li.red Some text
li.pink Some more`

[1] https://github.com/pugjs/babel-plugin-transform-react-pug
I just joined a new company who is doing nothing but helping companies figure out how to save more money on their cloud costs. This is such a timely article.

The same costs that are being used to justify the value of the cloud are now being used to justify going back to buying servers. Which is the wrong solution, by the way.

With anything it just comes down to education and best practices. People need to utilize the incredible tools out there along with understanding better how the cost structures work.
> but I believe there are no PATA SSD drives

There are a few. They mostly use the same controller chips that CompactFlash cards use, and you may be better off getting a high-end CF card and an adapter. SATA to IDE bridge chips also exist, but I doubt you'll find an adapter packaged correctly for use in a notebook.
Ask HN: What CS papers do you recommend every engineer read?
There is also a perverse incentive here.

Per https://www.healthcare.gov/health-care-law-protections/rate-... you can verify that insurers are required to spend a fixed fraction (80-85% depending on the size of the group insured) on premiums. With their own costs, profits, etc taken out of the remaining. Which means that the more they pay, the more profit they can potentially make.

Therefore it is in the interests of insurance companies that hospitals be expensive but predictable. A hospital with high premiums that can be negotiated down after the fact at need is both. (Better yet is to have a pool of catchable fraud. You look as hard as you need to to get your numbers where you want them.)
It is most definitely not already the case in the US.
really? I've been told by different hospital billing departments that they will put me on a payment plan, but will absolutely not negotiate beyond an insurance provider's agreed upon rate.

Of course, that stance is in their best interest and not mine... so maybe I wasn't being forward enough?

This all feels quite ridiculous.
Re: The last thing we need are dozens more one-line "why this sucks" comments on each thread.

The reasons can be semi-hidden. They don't have be part of the default visible thread. A small hyperlink or icon could be clicked on to view them. One doesn't see them unless they want to.
Interested in layer 2 scaling on blockchains? Join us
It looks like we agree on all points, yes
Yep, with Vue single file components you can paste in your plain HTML (and css/sass) and it will just work without having to be properly formatted XML, as long as there is a single root.
An related question that is also interesting:

What is the oldest laptop that you can install an run a recent open source OS on. It doesn't have to ha e a fancy desktop
it's you're, mr. smart and educated.

Children is the worst thing you can do for the climate and for the planet in general. Utopian hope that future generations will magically save the world is naive and plainly misleading.
Reproduction is <chaos>, considering that we are actively altering/murdering natural selection process among humans, there’s no way "more humans" is a solution.

Some optimists have theorized that population growth will stabilize at 9B, but in no way that can be true. Gene is selfish, after all.
It’s also worth noting that almost nobody uses agents or STM (except for some highly specific use cases, but I’ve never seen them in years), and core.async is a library, not a part of Clojure (which is a good thing, because it promotes choice and keeps the language small).
Are you counting trackballs as touchpads? E.g. https://en.wikipedia.org/wiki/PowerBook_100

I always found the trackball more usable than the touchpad ...
https://en.wikipedia.org/wiki/Malthusianism

So: yes. Many times. In fact it would be accurate to say that a portion of the population has believed this, now for hundreds of years.
Not the case in the US.
Ask HN: How can a software engineer help fight income inequality?
As a tech worker, I get paid multiple times what some other people live off of. In present-day American society in particular, we've reached a local peak of income inequality, which has been at least partially contributed to by the tech industry.

My question is, how can I use my skillset to help address this? Does anyone know of nonprofits, open source projects, etc. that are working on this problem and could use my skillset?
Haha, this is so similar to what happened where I work in SF that I feel you’re a coworker of mine.
Labour to back moves for second Brexit referendum
ICANN warns of “ongoing and significant” attacks against DNS infrastructure
There is the change that warrants are apparently not needed anymore. The PDF linked in the article says that there's now no judicial oversight over these requests.

I haven't decided myself if I'll switch, but if I do, it's more of a matter of principle. I just don't like how the world is becoming more authoritarian-like, and I feel it will continue to move this way unless people demonstrate their unwillingness to put up with such policies.
This laptop is an Asus dual core from 2009, initially released with Windows 7, currently running Windows 10, maxed out to 8GB and an 1 TB SSD.

Still quite fit to run VS, Eclipse, Android Studio.

Only issue that the fan has already seen better days.

No wonder that PC makers cannot sell enough machines nowadays to keep investors happy.
Yup. I have an office full of Mac mini’s from the 2014 series. The real basic ones with a SSD swapped in are totally fast and viable machines for just about anyone that’s not doing video or data intensive stuff.
Do you have any statistics on that, or is that just your personal bias?
> Integrating the physical world, graphics, controllers, sound, audio, network, video, etc. offers a lot more engagement than "Hello World".

While I can agree that there are more "interesting" things to occupy time, I disagree that simple things will always be beaten by a team of engineers. To use an example outside of programming and video games, there is a multitude of tricks you are learn with a deck of cards. You don't need elaborate magic rigs to be entertained.

Secondly, I'd recommend looking at what BASIC was capable of doing. I'm going to be showcasing the game "Missile!" (pg 35 of [1]) on an actual Apple IIe next month. It's going to take only 43 lines of code to have a GUI driven game. It's obviously limited, but designed to get kids interested in Computer Science. To produce the equivalent in a text-based programming language would require too much overhead - even in Python's case.

[1] https://drive.google.com/file/d/0Bxv0SsvibDMTVUExUjFhTURCSU0...
I agree. I'd like to add that consciousness is an emergent property of the interactions between the agent and the environment. The environment is what feeds the agent with perceptions and reward signals, enabling learning to happen.
Great pointers. However, I have found that even though quite a few people know this, it takes special effort to enforce it. For example, the single-purpose commits. My commits often tend to get a bit large, and include more than one "unit" of work, even though I know the best practices. Any pointers on how to avoid that?
Using unsupervised AI to analyze tweets from the top Battle Royale games
Whoa. Are you implying that Facebook employees in Austin are helping, say, the Chinese government censor pro-democracy groups?

I'm not sure the employee's perks (or lack thereof) are the biggest story there.
First hit on Google for that exact question: https://www.forbes.com/sites/financialfinesse/2017/03/30/wha...
The link from the github page is not currently effected by the HN hug of death: https://hydra-editor-v1.glitch.me/
Is this a flaw in the format or just bugs in implementations of viewers?

Seems like it must just be fixable bugs. On the chart showing which viewers are vulnerable, some of them have no vulnerabilities.

So in theory other viewers should be able to be fixed.
You can regard both as detrimental to equal human dignity in different ways.

For most of human history you had exactly this. Women having little means to control their reproductive status (treated as property, no concept of marital rape), and men being forced to partake in the wars of their tribe/nation/state.

As society expands the rights of the individual over the utilitarian needs of the collective, both become less tolerated by society.
Couldn't the same argument be made for manual memory management? Couldn't I say that GC'd languages are for "people too afraid to handle pointer juggling"?

I've done a fair amount of pthread work, and I coded myself into enough hard-to-debug issues in C that when I discovered I could fairly-easily structure my stuff around ZeroMQ, and then later discovering a book on different process calculi, I decided that there's no way I can go back to doing the low-level stuff. I'm just not smart enough to handle any kind of elaborate threaded programming.
The fabulous level of trolling and entertainment he offers on his twitter account however is priceless.
60 minutes has become worse over time, I'm not surprised. Articles/videos like this are good for putting topics on our radars, to investigate further on our own.

The Wikipedia article isn't bad:

https://en.m.wikipedia.org/wiki/NIO_(car_company)
I'm popping in here to say, I've had people from both Vue and React join my team where we're using lit-html. Transitions have been seamless, mental models map over quite well.
Yep. Society has changed a lot in recent history. Things that were considered OK in the 80's and 90's will end your career today.

Example: The 1985 Dire Straits song "Money for Nothing" is shortened when played on radio in Canada, and on non-rock stations on Sirius Satellite Radio because it has a verse that is now considered unacceptable.

Example: In the 1990's sit-com Frasier, it was mentioned at least once that people were being referred to psychological counseling for homosexuality.
Sure, for specific applications, almost any computer could still have a useful purpose (hence me reusing my T61 for a router) but we are talking about a daily driver here. In my case, browsing the web became noticeably slower, especially watching videos. I began to suspect my CPU/Intel GPU lacked native support for decoding some newer video formats, but I don't know for sure. This is where its age really began to show though.
Good ol' Thinkpads. I have a T410 running Linux that is honestly fine for most of the work that I do day to day. If the screen was better I honestly couldn't come up with many reasons to get anything else. The keyboard alone makes it worth it.

In light of apple becoming less and less of a viable option, I have been wondering if we are going to start seeing a wave of these older machines come back into play. There's already a pretty healthy mod market out there, maybe our needs are so niche that we need to build our setups out ourselves? These older Thinkpads are modular enough that it's certainly possible. The nerd in me is excited about the possibilities. The pragmatist is a wee bit terrified. :)
I agree completely.

I consult with multiple customers and they all want cloud. It's "Cloud First" and any discussion to the contrary results in lost business. If you do that you are considered a Dinosaur.

On the issue of predictable load, most businesses not only have predictable load but a lot of capacity is just allocated and never used. VMware serves such scenarios even better by going for heavy over allocation. Everyone will demand 10 servers with 8vCPU, 64 GB of RAM without actually using even 10% of the allocated capacity.

But hey Cloud is cool so I have to be on it.
I'm saying that even taking reverse compatibility into mind (which they didn't even have, FAT32 couldn't be read by a FAT16 driver) the way the filenames are encoded is a mess with the name being split up by attribute and checksum bytes.

One has the impression that it looks like it does because they didn't want to touch most of the FAT16 driver code and instead tried to make touchups around the edges.
Getting around 7h to 8h off my X220 with a 'no-name' battery (the larger kind that sticks out at the back). Fine for the last couple of years.
I think anything with a smartphone like specs would be able to handle something like PuppyLinux.
2010 thinkpad x201 user here. Archlinux + XFCE4 setup. Everything works pretty smooth. Sometimes i am using software like Blender3D that requires decent hardware. Everyting works fine as a hobbyist.

As long as it does not fall and break apart, it is gonna work forever. But hey, it is thinkpad so...
And here I was thinking I was OK because I drink vitamin D supplemented whole milk.
> I mean, the closer the number is to financial ruin, don't you think it's more likely that someone will negotiate?

No. Such panic-inducing tactics are not likely to make someone a better negotiator.

Learned helplessness is a real problem.
Whether it's "logical" in a universal sense is debatable, but removing a common known frustration of users is usually a good thing regardless. If purple walls anger your customers, then repaint them rather than argue that purple is logically better.
I'd say an important part of consciousness is learning. Without learning we would not even be able to make sense of what is in front of our eyes. A particle doesn't learn, so it can't be conscious.
A related question that is also interesting:

What is the oldest laptop that can run an up-to-date, internet connected OS (i.e a museum device with the same OS from 1991 doesn't count). It doesn't have to have a fancy desktop, but it does have to support connectivity to the internet, and run all the latest security patches and updates.

This is different than the article because optimizing productivity isn't an objective, just how long the device can be updated before it becomes impossible to do so anymore, analogous to vintage car maintenance.
Slixmpp Gets Omemo Support
This outcome could be considered a feature of microservices: by abstracting the functionality into more tightly-contained units, failures are more isolated.

Sounds like the organization needs to do other things to keep people from getting siloed, though that gets increasingly difficult at scale. Well-defined SLAs (along with monitoring and reporting of those SLAs) are also necessary so that microservice failures can be understood in the right context.
Risparmiare Si, but Happy
Site Search Could Kill Amazon
The Top 100 Marketing Blogs for Growth and SaaS
Hospitals have a billing department. You go talk to them and say "I am unable to pay this amount." There is probably a number on your bill to call.
Like the parent comment said, there are. Insurance companies play that role. Hiring a negotiator without having to buy insurance would be valuable, though.
My 2009 iMac, though not a laptop, benefitted from a swap to an SSD from the HD. At the same time I added more ram to total 8 GB. It works very well for me.
that's why when the whole country is in the same union all prices go down
you can do online marketing without tracking by giant ad companies like facebook and google. for example, facebook ads don't require their tracking scripts on your site. retargeting requires tracking, but i'm not sure that's worth the hit to your nascent brand, given the target market.
The European Commission's own view on this is here https://www.supremecourt.gov/DocketPDF/17/17-2/23655/2017121...
I can assure you, they got a lot of use in the 90s, and they were used for exactly the same reason people still make separate accounts for their family members on their computers today. It's not about security. It's about keeping separate preferences.

Your hypothesis that XP somehow forced the concept of separate accounts on regular home users because NT was used on servers is just bizarre. People who wanted separate accounts were doing it on 98, and people who didn't simply ignored it and all shared one account. The UX for different family members sharing a single computer by signing into it existed before the NT kernel was in use around the home. The implementation changed when Windows went to NT, but the UX did not. And given that the UX of separate accounts was already appreciated by users, the more robust implementation made possible by NT was a no brainer.

>Mobile OSs got this right: on a personal device,

When it comes to a PC, "personal" is a misnomer. Failure to understand that is the root of your confusion. You are presumably at a place in life where your computer is your computer, not shared with others, like your cell phone. But when it comes to PCs, that perspective is a privileged one. It's evidently not important to you that numerous people be able to use your computer, but it is important to others. The UX of the device that lives in your pocket needs to be different from the UX of a device that sits in the middle of your living room for the whole family to use, like a television.
The enormous Esc key seals the deal.
AMA: Bill Gates
I use that same Thinkpad X61s as my personal laptop. Got one used for $100 and added a big drive and it's good-to-go for linux work. The keyboard's great and I actually like the 4x3 display. Best thing, if anything happens to it, it's a _cheap_ laptop, so not so bad.
> Physics aside, why would you want to do that in the first place?

I worked on a product that had a UV sensor. It needed to be protected.

Sourcing glass that didn't block UVB, that could be used in a mass market product, at cost, integrated into a manufacturing line, was a bit of a challenge. The mechanical engineering team eventually got a hold of some. For awhile, there were weekly status updates of "got another manufacturing sample, spec sheet wasn't quite honest, it blocks some UVB."
I recently gave Fargate a try and was very unimpressed with the costs.

Anecdata is terrible, but my experience running 1 Fargate container 24x7 on the lowest specs (0.25 CPU and 512 MB RAM) to handle baseline was was going to cost as much as a no-contract T3.micro EC2 instance with much more capacity (2 CPU and 1 GB RAM). AWS Kubernetes was also a bust at $120/mo just to get started (that's the cost before an EC2 server is provisioned).
Society advances, culture changes.

I agree with the second part of that. Not necessarily the first.

Viewing the past through the lens of the present is always going to be a different exercise than viewing the present through the lens of the present.

Unfortunately, we live in a culture of intolerance. A few months ago there was a race car driver who lost his sponsorship because of something his father said before the driver was even born.
I like Wiggin's Law (found in [My Heroku Values](https://gist.github.com/adamwiggins/5687294)): If it's hard, cut scope. I'm working on a compiler for my new language and sometimes I get caught up in the sheer amount of work involved in implementing a new language. I mean, I have to write a typechecker, a code generator, a runtime (including GC), a stdlib, etc. But instead of just getting overwhelmed, I'm trying to cut scope and just focus on getting a small part working. Even if the code is terrible, even if it's limited in functionality, I just need to get something working.
In what world are files required to have an extension?
That sounds more like a problem with the way the meeting is run not if it’s conducted via audio, video or VR.

If you feel like it’s wasting your time you are probably in a meeting you shouldn’t be in or it’s not properly organized with specific goals that need to be addressed in the meeting.

I feel like running an audio stream in the background and just do other things is not something that solves that. And why wouldn’t you be able to just minimize the video and do what you want to do if you don’t feel like attending?
Do you want email parsing API for free?
AirHelp.com helps passengers get compensation for delayed flights. We’ve combined deterministic programming (RegExp, XPaths, etc.) with some fancy NLP stuff to build travel email parsers that perform equally well as Google’s proprietary parsers. Now we’re thinking about allowing anyone to use our parsing API to power their own projects, for free. In exchange we'd like to inform email recipients, that have been delayed, that they deserve compensation.

I’d love to hear your thoughts on a service like this,

Jakub
Not often enough, in my opinion and observation.
Where I work there's a monthly report sent out that shows what each team is spending. Periodically teams poke around their infrastructure and remove anything they don't need any more. A few times there have been company-wide "spring cleaning" days.

That's all it has taken to save a lot of money.
There are all kind of things that happen seasonally that might dampen your mood (for instance people taking vacations, students being home from school, work being more/less busy, outdoor exercise options changing, etc). Your depression might not have anything to do with that and just be a random variation that happened to occur in the summer.

Most depression has nothing to do with SAD; it's merely a specific type. It's a type that has a fairly straightforward treatment, thankfully!

I often have a depressed mood in November and December when the sun is at its lowest, but my family also likes to make "the holidays" as miserable an experience as possible, so it's really no surprise and probably unrelated to light levels.