skysight-inc/HackerNews huggingface dataset:
I presented my research on Delirium, dementia, and frailty at an Alzheimer's conference last year. There was no evidence of an Alzheimer's amyloid "cabal" in that room. Around 90% of the work being done had to do with early diagnosis: since this is a chronic, long-term disease, like diabetes or heart disease, most of the research and talks were about how to diagnose and treat EARLY, before the neurological damage has been inflicted.

In my opinion, there will probably be no silver bullet for Alzheimers, though we may develop long-term treatments which slow the rate and severity of the disease in those pre-disposed or in the early stages of AD.
You could always switch to decaf!
He is not a developer. He fudges with scripts.

Good luck bootcamping someone to engineer. Civil or otherwise.
Introductory chemistry that would be interesting would trend towards the expensive and the dangerous. I'm not sure how you fix that - high schools are not going to be letting kids do metallurgy or create black powder fireworks, so you are going to be stuck with the mostly pointless and very boring lab work.
If you don't need to support older browsers, just write raw JS and use module imports. This means that you're pulling down a lot of different files instead of one big blob, but a lot of those files will already be cached in the user's browser from CDNs anyway.

Yes, you don't get JSX this way, but I've always seen people's obsession with syntactic sugar as bikeshedding. Typing out code isn't the bottleneck for development, it's just one of the easiest things to optimize, so people obsess over optimizing syntax while much more significant problems like debugging and traceability are largely ignored because people don't understand them as well. Worrying about losing the benefits of JSX when you're writing a language that still fails silently when you reference a mis-spelled property on an object is like worrying about your haircut while you bleed out from an arterial wound.
I agree with your point; there’s a lot of stuff taught in school that has limited or no usefulness to the average person. But swimming is not one of those. Everyone needs to know how to swim. Granted, college is a bit late to do it.

There’s a good chance in your lifetime that you may involuntarily end up in the water. Say your car crashes into a lake. You fall off a bridge or dock. Your ferry or duck boat sinks. Etc.

Learning to swim doesn’t take a ton of time and may very well save your life. Also you’re missing out on a bunch of possible fun / rewarding water activities.
Behind the Scenes Look at Organizing a Product Experience – Product Impact 2020
Because your family is rich enough for you to remain out of the job market all those extra years. I wouldn't be surprised if the PhD becomes a new indicator of wealth and power once everyone realizes how uneconomical it is.
The Most Exciting Tech Niche for 2020
If I could re-do my college degree I would have taken as few computer science courses as possible. Most of the important stuff I picked up along the way anyways. It's the random classes like Japanese Lit and Organizational Behavior that have really had an impact over a decade later.
Ask HN: What did you build in 2019?
Hey HN,

I've had a rather uncreative year, and I'd love some inspiration going into 2020. Please share your side projects/businesses/hobbies, ideally with links and traction numbers. :-) Have a lovely new year!
When creating test domains these RFCs should be followed: https://tools.ietf.org/html/rfc6761

Which updated: https://tools.ietf.org/html/rfc2606

Basically, there are only a few reserved TLDs, .example.[com.|org.|net.], .test., .invalid., and .localhost. (rfc2606).

RFC6761 clarifies how each should be used.
Why not do both? Shame the company and shame the users.
Ask HN: What did you build in 2019?
I've had a rather uncreative year, and I'd love some inspiration going into 2020. Please share your side projects/businesses/hobbies, ideally with links and traction numbers. :-) Have a lovely new year!
As the article states: advertising, admissions, administration, non-academic student programming, athletics, etc.

Much of this seems like cosmetic fluff, probably intended to attract students (also, wealthy parents). Go to almost any competitive university in the U.S. and look at the groundskeeping, the promotional materials put out by the administration, the proportion of campus infrastructure dedicated to whichever sport is most popular. The modern American university is as much a brand as any other large consumer-facing corporation.
> Funding is a political game and the people who are best at politics tend to be the worst at research (and vice-versa).

That's not necessarily true. There are people who are excellent at both, but I suppose in practice they are relatively rare. The best recognize research as a cooperative human endeavor, and human elements like bias, ego, etc. can never fully be extricated.
Varies by state, but legal in most places. Big companies have automated reference checking. Via truework or theworknumber, or similar. Which can also verify salary...urgh.

https://www.nolo.com/legal-encyclopedia/free-books/employee-...
The airplane is not the same even if some parts are reused,
They would've used a different name on their github....
Ask HN: Scaling a Traditional Business
I own a small optometry clinic with my wife and we're reaching the upper limit of what it can provide for us with the current business model. All of our income comes from eye exams (we don't sell glasses or other products) and our doctors are fully booked so the next logical step is to get more space and hire more doctors. Being a software developer I am trying to find ways to increase revenue that isn't limited by the number of we exams a person can perform in a day. The city is saturated with optometrists so at some point we'll be fighting to get more patients.

Other ways to grow could be:

* sell glasses - don't want to but probably enevitable

* increase prices - done recently and currently pretty high compared to other clinics

* service add-ons - extras tests and whatnot that can be charged on top of the base exam fee. Don't like this because we don't want to "sell" services. If it's needed it should be a part of the regular exam. We have an all inclusive price which I think is a good differentiator.

* increase efficiencies to allow more eye exams in a day

* package some in-house software to be sold to other clinics - not much to offer at this point

* help other clinics digitize their processes or improve security of their systems

I am hoping I can seek the wisdom of HN for novel ideas of how to grow, especially if it doesn't include getting paid dollars for hours
Linked article states that SS actuarial deficit is decreasing, and projected time of exhaustion of funds is later than predicted last year.

In 2016, the CBO projected that the exhaustion date would be 2029 [1].

[1] https://www.cbo.gov/publication/52298
Duquesne, which is mentioned in the article, has a $40K per year tuition for undergrads (higher for nursing, etc). They have 9,344 students and their operating budget of $300M, so $32K per student.

Their employee budget is $186M and 2,632 employees, which is average ~$71K per employee.

So why was this adjunct professor teaching 8 classes and only earning $25K per year?

BTW, the president of the university makes $1.4M.

Sources:

[1] - https://www.duq.edu/about/departments-and-offices/finance-an...

[2] - https://www.mcall.com/news/pennsylvania/mc-nws-pa-university...
Interesting, it has to be something specific to your use case or hardware. I have Firefox open 24/7, 150+ tabs (Panorama tab manager), 4 Gmail account tabs (2 personal, 2 work) always pinned open, and FF just never crashes for me. Since Quantum was released it has just been stable.
Most likely it is simply invoking a syscall (sbrk or mmap), which invokes the scheduler and may yield the time slice. Feed parsing code may not issue any other syscalls (entirely userspace), turning the allocation into a bit of russian roulette.
If random bombardment of civilians without a positive ID is standard operating procedure for the US military (and then concealing that the people killed were civilians until this information was leaked), then I would say that this was a revelation for me about the US military.

Then firing on the dad who stopped his car to try to help the civilians injured by our strike, killing him and injuring his kids? Yeah, I had no idea that medical assistance was no longer considered protected in war.
Oh dear - I didn't realise it was posting.

I was getting a 500 error on attempting submission and assumed I was falling foul of some ban / filter.

Will see if I can prune the duplicates.

Thanks for letting me know!
I invite you to find the Yellow Peril of Weiner online, or the Allepo Codex. I had to find a copy of Yellow Peril in Cerrar, still stamped declassified from WWII.

It's true a lot more research is online but lots of older books can be hard to find good quality pirated copies of, or have never been scanned.
I'm not too bothered by this, otherwise I would likely set it to HN and waste even more time than I already do.
It really is a matter of learning the hard way the phenomena that show up on real networks in the wild. Aspera spent a decade incorporating responses to all these lessons into their code.

You can get 80% there quickly, 90% there in two years, but the rest is just hard. A versatile simulation environment feeding the algorithm with synthetic time events according to a configured schedule is probably the best way to ramp up quickly, but I don't know anything about GNSS.

One tricky phenomenon is bimodal and even N-modal delay samples from traffic split across different routes.

Around 2014, Aspera replaced most of the code wrapped around the algorithms to become much more nimble about applying them in more circumstances.
If this is the plugging subthread: gazette is another project in this space which plays particularly well with batch workflows (https://gazette.dev). It’s streaming consumer framework is Go only today, however.
A similar situation happened to me several years ago. My former employer claimed I was involved in a data breach a year after I quit. The FBI raided my home and questioned me for hours about what I knew. I was not involved and had no knowledge of any incident.

I would strongly urge you to retain counsel with a criminal defense attorney and seek to squash this as soon as possible.

When a company claims that someone, especially a former employee, is involved in criminal activity, they will point guns at you and ask questions later. In the eyes of law enforcement, you are presumed guilty.
The API-First Opportunity
At what point does a PC become an appliance?

We don’t force appliance makers to allow side loading. We don’t enforce car makers to support engine warranties if you re-chipped your ECU. There seems to be no “user right” to receive ongoing support at manufacturer expense for a thing the user meddled with outside of parameters.

Along the ‘convince me’ lines:

1. Convince me the iPhone is not an appliance competing in a marketplace of appliances.

2. Convince me the market cannot decide what it wants this appliance to be able to do or not do.

3. Convince me a maker has no right to decide what user actions may void its future obligations to the user.
I think you’re right about the market constraints, but in terms of a crop it’s more labor intensive — more like strawberries or tomatoes than hay. It’d be great to see a shift towards low input natural farming for cannabis, but at present it’s very input and labor intensive.
All true, but the money for training science grad students comes from taxes (via the NIH or NSF), and it’s not insubstantial: figure 20-30k/year for a stipend, 25% fringe on top of that, and another 30-40k for tuition, which comes out to hundreds of thousands of dollars per grad student.

If we wanted high school teachers or soldiers, there’s got to be a better way. And realistically, it’s hard to pivot into some of these fields while relatively poor and in your 30s. Can’t join the marines after 28, for example...
VLC has showstopping bugs unfixed for 10 years
It's not extremely insightful. It's literally the definition of point-free style.

Also, Haskell doesn't have labeled/keyword function parameters, regardless of whether or not you use point-free style. Sometimes, people pass in a record to achieve a similar effect, but in general, passing in a ton of parameters goes against idiomatic Haskell style.
How do you define "a ton"? Midway through my career I worked in an employment litigation office, just to sit down with an Associate (capital A) for 30 minutes to an hour, consultations ran from free to quite comparatively affordable considering the cost of going all-in on litigating the affair.

If there's talk going on inside the walls of a former employer that could jeopardize someone's career and future earnings potential, I think a consultation at minimum is prudent.
I wouldn't recommend putting the onus on the end user to remember how to find your product. Too many assumptions.
Surprise surprise, he has 3 million yuans to be fined.

Had he given more of those to the government officials and/or jurisdiction, he wouldn't even have to face the charges in the first place.
> Would it be better to have some PhD educated math prodigy working an unrelated job paying a median salary because there's nothing available in academia or if we just let that person work on their research all day, might they develop something that would be more useful?

Yes, thank you, nailed it.
So if airlines would be forced to print the stats and if on your ticket for a MAX will be printed 100x more likely to crash then 737 classic would you chose MAX because some cars,bathroom or lightning statistics?
> Do we really need to teach French to undergraduates that won't ever use it...

As most US universities and colleges currently teach? Certainly not. If we were to teach it as most language schools and most european universities teach it. Then, yes. It would be another skill.

I took courses in Mandarin. While my spoken language is certainly rusty at this point it gave me an insight into East Asian history and culture that I would not have today.
Well, in general, it is true that in general traveling pre-sales engineers or integration consultants usually get a premium over most devs. But not knowing specifics it is hard to tell for your situation. If you are < 5 years of experience I'd say you could easily expect a 10%-20% reduction, if you are 10+ years, it is weird cause it can actually go either way, either a major reduction or a pretty straight across conversion, I've seen both.

I'd say if you are happy with the company and just want to stop traveling, then take the 10% pay cut and be done, you'll probably make that up on being in one place for a year. :) Plus you will likely be able to grow your salary still, so probably not a big deal overall. Also, you may want to check too, most of the time consultants don't get into the same bonus pools that FTE devs do, so that might also be a difference either way to be clear. Same with other benefits, so just make sure you are comparing all the compensation elements and not just pay (I would think you are, but just a reminder) -- a lot of times health insurance is different, generally you pay less as a dev for your portion than you would as a consultant (primarily because it costs the company more to insure the full time traveling employee).

If you feel the company is low balling you for some reason, take a stand and hold the line, but just be prepared they may say then they have no position for you.
I disagree with your 1st suggestion. When hiring someone, I expect them to have a clear, concise, mature explanation. Gossiping in response with “lemme tell you about their...” is a big red flag to me. I don’t want to hire a blabber mouth. I think an appropriate answer is more in line with your second and third comments. I think it is fine to say “I left months before they had this problem. Perhaps they are looking for a scape goat and I’m convenient. I’d be happy to discuss my opinions of security design in general, but I won’t discuss specifics of what was done at that company while I was there. I may not have agreed with their choices. I’ve made the choice to leave there”
PhD is the new "I have a university degree". Now that basically everyone gets a university degree, you need a new way to signal that you are a very educated person.
If another country passed a law that states that if one person purchased a game, they can make unlimited copies for their friends and give them away for free, that would seem to more obviously damage Valve’s business model. For a small country, which doesn’t produce many games, that decision would be great for their economy (less money sent outside their borders for the same content). The major game producing countries would claim that’s IP theft. To some degree, I could see the US and Japan as making the same argument against France in this scenario.
Exactly - a scary letter should be enough to get the CEO to call the offending employees into his office and tell them to knock it off, as they may be opening the company up to liability. Any sane CEO will see that there's zero upside to allowing these rumors to continue and plenty of downside.
Not to take this off track, but imagine how much more prone to taking risks we would be if we had guaranteed health insurance. No one wants to risk financial ruin and death in poverty.

The "winners" usually come from old money and then just play with VC billions, never risking a dime, or at least not much.
Yeah, anyone who worked in this space knows that's how it works.
The delta of people that can afford an education looks like it will be negative, though.

So unless some government (or group of wealthy individuals) sets up a philanthropic fund to educate the world, the outlook is bleak.
> the title seemed needlessly inflammatory

In the end, it's always the inflammation...
In the age of free and quick information via search, the value of PhDs with extreme amounts of knowledge in niche academic fields has been nullified. If 99.999% of people will never need your dissertation, and your domain-specific knowledge facts are gained for free via 2 minutes of google-fu, why on Earth would you spend 7 years of your most productive years of life getting a PhD?

PhD's may make sense in STEM fields, where you can parlay them into lucrative coding/analysis/strategic thinking jobs. But the vast majority of PhDs are text-based, humanities-adjacent...they are people "following their passion" and it's a colossal mistake.

I'd 100 times over rather be a pianist or painter than an expert in medieval lore or obscure literature, at least my family and friends can appreciate a great painting or a wonderful piano piece. That's the kind of passion we should be following, not chasing obscure tomes in an ivory tower.
It is totally possible that this only appeals to those with a PhD. And, perhaps there'd be an influx of students who just want to get a PhD so they can get 20k per year to survive. But somehow I doubt it.
It's also nowhere near as fast as other language JITs.
I'm talking orders of magnitude slower than JVM, .NET and LuaJIT. End result being a - relatively - dead project, since the incentives for people to use it over stock Python and pay extra compatibility costs are not there.
I think the more important point here isn't about ethics and punishment, but incentives. The larger a system is and the stronger it incentivises something, the more effort you're going to have to put into enforcing the status.

This is why, in general, ideas that involve lots of actors changing their behavior contrary to incentives, instead of changing the incentives, are fundamentally flawed.
For me some of the most life impacting and eye opening courses were very random. My Islamic studies class was a view into another world and ignited my desire to travel. A child development course really drove home who we as adults are shaped by things that happened when we were very young and what impact and when parents have on their children.
Way back when, Markus Frind was the first guy to make 1M / month off Adsense on the plenty of fish dating site. Which looked like absolute garbage but it was about the only free dating site at the time and it had grandpas, teenagers, crack whores and everything in between.

Eventually he employed his wife to do customer support and now it's been sold for millions and has hundreds of employees.

I used to do maintenance on a fairly popular dating site which was all horrible php spaghetti code, MD5 passwords ... the works. By the time I got to the office at 9AM they'd already received over 1000EUR in payments, every single day. They used really scummy techniques like fake profiles operated by off shore workers.
It says "Free Encrypted Calendar" on their website.
Well sure -- if you can afford to spend six years of your life dedicated to a hobby by all means do so. Most people aren't afforded that luxury and need to worry about the practical applications of a PhD.
Percent of Gen Z Use Social AR Lenses
Wired for sound: How SIP won the VoIP protocol wars (2009)
Yes, that's how I got here.
I've run a lot of surveys of introductory students trying to find what topics are more or less interesting to them. A part of my dissertation was committed to it, actually.

At this point, I'm more or less certain you'll rarely find situations where you have a mass-appealing context. One students' dream context is another students Most Boring Possible. You're probably better off having many diverse contexts and hit all the MUSIC guidelines (eMpower students, Useful to their long/short term goals, make students Successful, make it situationally and domain-based Interesting, and give people opportunities to demonstrate that they Care about each other).
https://feedly.com/ works perfectly as a Google Reader replacement backend (i.e. an “RSS subscription and read-state-tracking” service.)

I don’t like Feedly’s own web-app frontend, but you don’t need to use it; there are many nice, fancy RSS-reader clients implemented as native apps on various OSes, that can use Feedly as their backing service, sort of like a native mail client using IMAP.

Personally, I use Reeder on macOS and iOS, but there are at least a dozen such clients that connect to Feedly.

I should also mention, if it’s the backend features that you have a problem with, that there’s at least one piece of RSS server software, https://feedafever.com/, that all these clients also natively support (or at least supported; the product is dead now, so some clients are sadly removing support.) I mention it because it was a host-it-yourself solution, and therefore, even though it was a closed-source product, it had a clearly-defined client-server protocol and clients supporting Fever servers also necessarily have/had a “server API endpoint URL” field in their Fever service configuration. This means that it’s possible to implement a Fever-protocol server yourself, and any client still supporting the Fever “service” will then sync their subscriptions and read-states against your backend. So you can actually have whatever backend features you can think of, if you really care to.

(Tangent: why has nobody written an RFC for a standard RSS client-to-service sync protocol? Fever’s protocol is pretty crap, honestly; it used very nonstandard names, aggregated events into messages at the wrong levels, etc. There’s no reason that all these RSS sync-backend services need their own custom APIs; they all have exactly the same data model. Though, I guess, when you start to think about it, you realize that there’s no reason that these backends shouldn’t be speaking IMAP to their clients...)
Foreign languages are harder to pick up the older you get. Starting one in college seems like a waste, and requiring it raises the bar unnecessarily.

Physical fitness isn’t going to come from a swimming class. If you’re an adult, you’ll take care of your body because it’s the right thing.
Show HN: Serve a PDF as Single PNG Pages