skysight-inc/HackerNews huggingface dataset:
One other thing to keep in perspective is that since you grew up poor, you know how to live and handle it if it were to happen again. That should give confidence. Still I think having a savings buffer helps immensely.
Make it opt-in.
He said he has anhedonia.
36 minutes too late, better quickly coin Web 5.0: https://news.ycombinator.com/item?id=17918120
When providers are claiming they CAN'T do something, you absolutely should care when half of the Western world already has that thing they claim can't be provided...
I'm not sure if this was linked fatously, but this is actually pretty good JS.

- All functions

- The functions are simple and decomposed into smaller functions

- No usages of "this" (except one necessary one in an event handler)

- No ham fisted attempts at doing OOP with JS

Only complaints really are naming and code style is overly compact which would potentially make it harder to understand, but in this context I think that is ok. There is nothing overly complex going on here. The code seems reasonably easy to understand.

If there are criticism I'd like to hear them.
Religion/spirituality is a great asset, especially as we get older.
> If China wants to subsidize African development or consumption, what is the problem with that?

They're following the West's playbook of buying influence at the UN, etc. It's Chinese "soft power".

> If China loans more to African nations than they can repay, it is a loss for China, not for the African nations.

Yeah tell that to the African countries that have struggled to repay debts on loans from the West for years. You might want to read "Confessions of an Economic Hitman" or Chomsky's "Hegomony or Survival".
> The economy of monetized information would be much smaller

There is plenty of evidence that that is not a guaranteed outcome:

> HBO and Netflix’s paid subscription models have resulted in “peak TV.”

Micropayments might be a way to allow everyone to participate.

> Lanier suggested exploring other business models as well, including a scenario where individuals would be compensated for uploading quality content.
Developer Salaries in 2018: Updating the Stack Overflow Salary Calculator
AP classes (and most US first year college classes) are well below the standard of a typical senior year academic high school subject in France (and I suspect, though don't have direct experience, that this is true of most other European countries as well).

The key difference between the two systems is that far fewer people (rough guess is like 1/3 to 1/2 of kids) graduate from academic high school in those countries.

Take a look at the basic admissions requirements for Swiss universities (this happens to be the one I could find the most easily). Most of the Swiss universities listed in this table require either 5 AP tests or 2 years of college for students from the US to be considered. https://www.swissuniversities.ch/en/services/admission-to-un...

A basic US high school diploma is garbage not worth the paper it's printed on -- there isn't any sort of national standard, and the state school leaving exams just test basic literacy.
A large part of these technologies making their way into consumer automobile engines was advances in material science, lubrication, manufacturing, etc, that allowed for them to exist economically and reliably. Those WW2 era piston engines were horrifically expensive, and required dozens to hundreds of hours of maintenance per hour of flight time.
Build your own zen garden, continue doing what is good for you and try to let the destructive things way behind as from another era.
I guess there is a change resistance as the age process is going, pain comes as result either physical or mental. Change is also healthy, dare to do new things and be in situations were you can achieve simple positive outcome.

PS. Search also for 'The Art of the Good Life' by Rolf Dobelli
I was delivering reliable SaaS applications in 1999, and by that time I was already behind the pioneers by 5+ years. So that's not anything new, and on balance I don't think the demands are any higher. Some things have become harder, others easier.
Marc Andreessen defended them on Twitter. Screenshots exist, he has since purged his feed (for various reasons).
Rand was vehemently opposed socialist programs but she ended up collecting social security benefits..
> should a woman pay the same for her insurance as the generally more reckless man

Already sexist. Why not say "should a woman pay the same for her insurance as a man"?

If you are going to be sexist and agist for the sake of calculating insurance risk factors, you might as well be racist too.
It isn't, and I don't think I have.

My point was that using a "more modern standard" would break hn for people using legacy browsers.
Agreed. But getting divs to do what you want has also gotten considerably easier in the last 10 years. It used to be a lot more work/boilerplate to get a consistent div-based layout across all browsers down to IE 6.

As for the redesign, the total amount of code (HTML/CSS/JS) you’d need to touch is still small. Do web designers still exist that only do HTML/CSS but no JS?
Maybe bad modernist design or the out-of-favor brutalist design. Modernist design does not favor large slabs of flat concrete. Really, no form of design does. So, it's really just bad design.
Vote and encourage others to vote. Also, it’s worth pointing out comparisons to Europe and Japan to help dispel the myth that we are a shining light to the rest of the world and that we are number 1.
Foundational principles from scholars such as Tufte and Bertins have helped influence data visualization over the years from a presentation perspective, but software improvements, such as D3.js, have tremendously assisted in the implementation piece of data visualization. Further, computer improvements and the advent of languages like R and Python have also allowed us to clean, process, and present a much greater volume of data than could have been achieved in the 80s and 90s.
I think your main point is correct, that phototypesetting at the time was really bad and that's what drove Knuth to write the tools. (He had been happy to publish with Addison Wesley because of the quality of their typesetting, and now if they were going to move to such an inferior process, it was very upsetting.) The details are off though: phototypesetting is precisely not digital typesetting — in phototypesetting, the decision of where ink goes on the page is controlled via light and lenses and a fixed set of fonts that have been made (physically) for them; it is not controlled by arbitrary 0s and 1s, which was the appeal of digital typesetting. About troff, see my other comment in this thread.
That's ignorant of you to say
That's just amazing! Very interesting analysis of the data there.
> People who have more accidents also pay higher car insurance premiums. Why shouldn't this be the case for health insurance?

If you have some sort of genetic condition, you're going to have to pay a premium. So while presumably you have some agency over how you drive, with health insurance you may be penalized for something that you have no control over.
A Medical School Tradition Comes Under Fire for Racism
This x1000. I've talked about this course before in my post history, but the entire class is just awfully designed. I took it with a teacher and 99% of the class still could not keep up. Even the people who did well on the exam mostly felt as if they didn't understand the content. The AP test consisted of bullshit questions that have nothing to do with neither practical nor theoretical CS--25% of the test was just tracing shitty for loops by hand. Anyone who took this course was probably put off by CS, as I know was the case for my girlfriend and many of my other friends.
New job has me sitting next to a 20U rack cabinet with my network "lab" humming away all day long in an office I share with one other person (plenty of space for the two of us). Support is right down the hall. I don't hear a thing except every now and then someone running the ice maker but it's well buffered by the three Dell blade servers lol.

It's awesome.
Then we don't need to social engineer it. Or worse, mandate it. Both of those strategies ALWAYS have negative side effects.
Motor Delivery Ltd | Lincoln, United Kingdom
Front End Developer | Full Time | Remote or Onsite | Immediate Start

We hate buzz words. You’ve heard innovative, you’ve heard disruptive and all the hype elsewhere… so lets get straight to the point. We are building a platform that will change the face of vehicle distribution in the UK, in Europe and eventually Globally. Our platform connects motorists and dealers and gives car buyers the easiest way to get their new cars home on their drive. This isn’t fluff; we’ve already signed up all of the major UK dealers who are eager to get started. What’s the blocker? Our platform front-end, and this is where you come in.

We are looking for a skilled and experienced front-end web developer to join our team, to build the front end from designs and supporting the launch of our new and cutting edge Proof of Collection / Proof of Delivery system. There will be involvement in end to end testing including unit, integration, system and performance testing. Knowledge/experienced of automated testing procedures is a plus.

The site will allow our clients to book and arrange the movements of their vehicles either online, before checking the transit status within their My Account area. The Administration area will allow us to manage the deliveries, and understand some key metrics.

Beyond this, we’ll be looking to continually improve the front end and functionality of the system as the load increases and feedback is received. The mission is to make the system the best in field and stay ahead of the market, maximising technologies to achieve the best possible performance that will help support our business growth.

Must have ..

- Knowledge and experience implementing web-based applications or interactive experiences
- Experience interfacing with RESTFul APIs using JSON
- Knowledge of JavaScript frameworks such as React, Angular or Node
- Familiarity with JavaScript concurrency, browser tooling, and debugging
- Experience with common font-end development tools such as Webpack, NPM, etc
- Ability to understand business requirements and translate them into technical requirements
- Proficiency with HTML and CSS (responsive)
- Use of source code version control using tools such as Git, Subversion or Mercurial
- User experience design, testing and QA
- Knowledge and experience of object orientation and design patterns
- Help build an automated testing approach to deliver clean, consistent code
- Experience working in an Agile environment
- Ability to use the Adobe creative suite
- Strong organizational and communication skills
- Experience of architecting front end on greenfield systems
"Firefox Home (the default New Tab) now allows users to display up to 4 rows of top sites, Pocket stories, and highlights"

Yay, I always wanted to see more spam in it!

(had the "fun" experience of needing to figure out again how to disable new spammy things from new tab page on mobile despite having already done so before)
Using Elixir instead of cron
Wego is the leading travel metasearch engine in the Asia Pacific and Middle East regions.

We are looking for software engineers who aspire to build a world-class infrastructure. As a member of the infrastructure team, you will be exposed to all production services and infrastructure. This allows you to be a major multiplier on Wego’s product velocity. Our goal is to create a culture of service ownership and automate processes to increase safety and productivity.

What you will be working on:

- Own and operate all aspects of our infrastructure across multiple AWS regions.

- Develop intelligent deployment pipelines with automated canary analysis and rollbacks.

- Uncover systemic weaknesses in our distributed systems via Chaos Engineering.

- Migrate our microservices to a container-based infrastructure running on Kubernetes.

- Build developer tools to increase engineering productivity and open-source them.

Tech stack:

- CI/CD: Ansible, Jenkins, Spinnaker

- HashiCorp ecosystem: Packer, Terraform

- Application layer: Java, Node.js, Ruby, Golang, Lua, Python

- Distributed systems: Airflow, Elasticsearch, Redis, Kafka, Kong (Nginx), Zookeeper

- Infrastructure: Linux, AWS, GCP

If this sounds like fun, please send your résumé to alex at wego.com.
Second this. Such a rude gesture from a respectable establishment.
I think we are both in agreement.
> If you don’t agree with their practices or data collection then don’t use their products.

I don't agree and don't use their products. Doesn't mean I can't call them out when they do something I don't agree with.
Ask HN: Does Google calendar refresh of URL .ical calendars _still_ take 12 hrs?
> It doesn't need to be a service provided by a company in a foreign land, it can just be software you run on your own computer.

Problem is, in a worst case scenario ISPs could be compelled to proxy all traffic through government boxes for analysis. At that point any suspicious activity will probably be frowned upon.
One Founding Fathers of the United States, Benjamin Franklin, also used the pro/con technique [1]. This topic also seems to touch upon game theory. The Optimal Stopping problem comes to mind. [2]

[1] https://en.wikipedia.org/wiki/Benjamin_Franklin#Decision-mak...
[2] https://en.wikipedia.org/wiki/Optimal_stopping
Yeah now we do really better using surgical strikes on afghan weddings.

God bless america.
Do you have any savings? Now might be a perfect time to take some time off work, travel, and/or figure out what you want to do with your life. Many people with a spouse and children will never have that opportunity
I think everyone sees different results based on their hardware and browsing habits. I haven't seen anything recent directly comparing Firefox/Chrome/Safari on Mac to Firefox/Chrome/Edge on PC using the same exact websites.

For me, it isn't always in the "Using significant power" list.
One Thing in Blockchain We Need More Than Anything Right Now
Token Curated Registries Explained
Support things like this https://savecompetition.com and similar initiatives that are constantly being brought up. Enable providers like Sonic to survive by telling your representatives.
There is some physiological benefit just from the eyes being exposed to very bright and/or blue light at the right times, too.
Cortico | Senior Back-End, Front-End Engineers | Cambridge, MA | Full-time | Onsite | Remote | https://cortico.ai

Cortico is a non-profit organization based in the MIT Media Lab that helps journalists tell stories that are more reflective of people’s lives on the ground in communities across the US, whether they’re red counties or blue cities.

We're looking for driven, empathetic and curious individuals who are passionate about combating ailments affecting the public sphere.

We're looking for:

- (Senior) Back-End Engineers (Python, AWS systems, Kubernetes, Zookeeper, Docker)

- (Senior) Front-End Engineers (React, TypeScript)

Benefits include:

- 4+ weeks of paid time off

- Health, dental and vision insurance

- Health and dependent care reimbursement accounts

- 401k plan

- Learning + development budget

- Paid parental leave

Apply here: https://jobs.lever.co/cortico
Ubiquity6 | San Francisco, CA | Full-time | $100k-$180k | https://ubiquity6.com

Ubiquity6 is building the Augmented Reality platform of the future, in which developers build cross-platform experiences with our Javascript 3D Authoring Framework and publish the content to the physical world. Consumers can then interact with, and add to, that content in a persistent and multiplayer fashion, wherever they are.

We're a team of 22, and are backed by some of the top VCs. We're looking for:

- Backend Engineers
- Full Stack Engineers
- Computer Vision Engineers
- iOS / Android Engineers
- Gameplay programmers

Tech stack involves a lot of Javascript, using React & React-Native on the frontend and Node.js on the backend. All Computer Vision is c++.

Email us at ankit@ubiquity6.com to apply and we'll respond to you promptly.
> Added Canadian English (en-CA) locale

Not bad, Eh?!
USA Is the Top Country for Hosting Malicious Domains According to Report
Sorry - TTS or snips?

Snips is straight forward as mostly it is integrated into my home assistant, but with a lot of custom voice commands to pull specific data
A sentiment that can only be expressed by an individual (or group, which bears its own irony) from the (relative) comfort of the accrued benefits of the opposite form of social organisation.
It's not saying shit. It's just that you want the best education for your child, and you can get the greatest marginal gain not by donating to the school system but by just sending your child to a private school. It's not even diverting resources from public schools because you still have to pay the taxes for that.
Is this some kind of google-apple war? Is that why? I see no good reason why within google calendars, sync is immediate for other google calendars but for a subscribed calendar using a URL / .ical it is still "up to 12 hours".

Is there a solution if one spouse uses google calendar and another spouse uses iCloud calendars?

On the iCloud side, my spouse can subscribe to my google calendar, and can specify in apple Calendar.app to refresh every 15 min, or even force a refresh "now".

On the Google side I am SOL if I want to see my spouse's calendar within google calendar. I know I could put her iCloud calendar and my Google calendar in Apple Calendar.app and see them both, and synced ... but what if I can't use Apple Calendar app? (e.g. I'm on linux and I'm googling my google stuff in a browser)
> The last three large corporations I worked for never cared about maintainability because the application or portal would only be in use for maybe a year or 18 months before a complete rewrite or total redesign.

The first significant web app that I wrote had a similar approach. I was a new developer, but I had a good idea and they hired a manager and a couple of other developers to flesh it out. No need to hire a senior dev, because it was just a POC. We weren't even part of IT, so anything we built would of course only be in use for a few months before IT would allocated "real" developers to rewrite it.

Four years after I left that job, I got a call one day that the site was down and they couldn't fix it. After ten minutes on the phone with a former colleague reading me the logs out loud while I read through an old copy of the code that I (thankfully) still had on an archived drive, it turns out that the LDAP server's address had changed. We updated that and it came back.

Out of curiosity, I had them run `uptime` on that box. It had been up for six years - the two years I was there, and the four since I'd left. Not only had the application continued to function and be used... the box it was running on hadn't been updated restarted since it was built. It hadn't gotten updates since I'd left either.

The point of this story is simple: there is no such thing as code where maintainability doesn't matter, because there is no such thing as "temporary" code. Code can get retired or refactored away, sure, but there is absolutely no way to tell ahead of time if any given code snippet falls into that category.
Going from town to town is really difficult when you are homeless: Not impossible though. It will happen some, and already does to some extent since there are homeless folks that travel to better climates to avoid freezing to death. Not all, though, hence seeing homeless folks in places like Chicago.

Wouldn't the solution for this sort of thing is to make sure everywhere has a robust system to help homeless folks? The solution doesn't need to be the same thing in every city so long as the outcome is the same. Towns of 3000 have different problems than towns of 40k, 200k, and 1 million, after all.

As far as municipalities pushing folks off on other towns, that (in my eyes) is horrible and the folks responsible should be fired. If a city thinks this is a feasible option, it means they haven't fixed the problems they have and do not have a robust enough system in place.
I’m on mobile so you’ll have to google yourself, but ...

There was such a series based on Lisp that included a mini APL interpreter (among others) by .. Tim something?

Specifically for K, John Earnest’s oK is a wonderful K implementation in JavaScript. It’s not “crafting interpreters” of course, but IIRC it is well written and well documented, definitely not the terse Whitney style.
> This also seems like a recursive problem. US/Hollywood have huge marketing power, thanks to this, they can ensure that the movie they produce should make a decent profit, they can then invest more money to make better production.

No, it's a problem of target audience. If you produce films for a Dutch audience, you have two options: either appeal to a sense of Dutch pride or history, or go for something so generic that a decent swath of the population will like it; otherwise you won't have enough of an audience to make a profit. This is what they do, so Dutch films are generally about about our navy in the 16th to 18th century, about WWII, a romcom or some adaptation of a Dutch Children's book. You cannot locally produce a film about something which lies outside of the realm of interest of most Dutch people; Hollywood can, since they have a larger audience, and therefore do have the ability to target niche markets.

> On the other end, local european production don't have that marketing power, most "local" movie will fly under the radar, whatever they quality might be.

There's more than enough marketing power; you don't need to market these films outside the country they're produced in, so you can keep the marketing campaign fairly lean and targeted.

> Also, let's be honest, it shouldn't be that hard for Netflix&co to comply.

My stance is not on how hard it is or is not to comply, it's about the audacity of governments to demand this in the first place.
Are you seeing a therapist?

I would highly recommend going to a therapist. I had the same problem around a year ago, and having an unbiased person to go and talk to about my feelings once a week, keep track of my moods and persistent frustrations, and help me set and meet realistic goals was extremely helpful. I also made it clear I was not interested in taking any medication.

I went for about a year straight, but I don't go anymore. I still value the time I spent in therapy and thought it was helpful. I simply progressed enough such that the ball was in my court. I'll probably go back in a year or two.
I'm turning 40 this year too; 2019 I'll be 40.

Let's be honest with one another? You need to change your thinking and behavior. It's all mental and you know it. Feed into the bullshit negative thinking and it'll continue to grow and take over your life.

You already know the answer - go out and experience new things. Take a road trip, have a beer, watch two grown ass men kick the shit out of one another in an MMA fight or go to a coffee shop with a book and tell yourself "Today, I let the moment slip by while I sip on coffee" and remember...

Stop over thinking life. You can't control it and you'll never win if you think you can control it.

Life is like a box of chocolates - eventually it'll be empty and kicked to the side of the road. For now, its full and everyone wants a piece.
We don’t need a ternary operator
Read "12 Rules for Life" by Jordan Peterson. It has many interesting ideas which were new to me and it helped me understand many of the things going on in my life. It is not a recipe for happiness but a set of tools that you can use to analyse yourself and others and to become a better person.