skysight-inc/HackerNews huggingface dataset:
I can see that as I often have too many side projects apart from my day job and never enough time. Best advise I would suggest is to either find a community of like minded people with whom you can work and be accountable (online or offline) and change the environment, for example I go to a Hacker / Maker place after work instead of coming home when I want to work on my side project. Hope that gives you some ideas and thanks for sharing your challenges.
No need, C dynamic string libraries totally look like plain C.
> I don't want to trust Zulip to survive 15 years.

You don't need to, we have an official tool that generates an HTML archive: https://github.com/zulip/zulip_archive. We recently adopted it from the great folks at the Lean Prover community, but we have plans to make it a lot nicer over the next couple months.

That said, one of Zulip's central technical design principles is to invest in making a codebase that is easy to understand, well-documented, and readable, with the goal of ensuring Zulip is able to thrive for the next 15 years and beyond.

I've been meaning to write a series of blog posts on the topic, but check out the 150K words of mostly Zulip developer-facing documentation on our ReadTheDocs:

https://zulip.readthedocs.io/en/latest/overview/readme.html
Caniemail.com: HTML and CSS interoperability in mail messages
We could feed the world, we don't. We could vaccinate, give clean water, nearly free electricity to every person on the planet. We don't. It's not that we don't have the resources, we consciously choose not to do these because they would cause a minor inconvenience to those who have enough. The top .001 percent don't even live in the same reality as the rest of us, and there's plainly no way they could. The don't interact with anyone who isn't like them.
This and a personal locator beacon and you have saved yourself and others a massive set of problems if anything goes wrong.
But... it does? https://www.theguardian.com/technology/2019/feb/18/tesla-big...

Plus stuff like https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit..., in use for well over a century.
Yes, generally you acquire in-game currency which you can buy for real money or earn through playing the game. You use this to buy a digital booster pack which contains a random collection of cards, similar to the paper game.

Most collectible card games nowadays work like this, because it makes the publisher a lot more money than the model you describe.
we also ban human/child trafficking, which they engage heavily in. it’s obviously our fault for banning it and poor ms13 is forced to break our laws :(
I didn't start doing this because it was a "power move" although its been pointed out to me that it was since.

My company like big 20 person meetings where my portion of the agenda may only be 5 minutes long.

The rest of the meeting I will listen to what is going on, chime in when relevant, but I keep on coding so I can meet my deadlines. This bothers some people who think your full attention should be on the meeting, but honestly it just isn't required for me so I multitask.
I mentioned the two friends who had the RV life. I meant to add that it helped they had jobs which allowed for remote work. It is a big investment too, as you're essentially buying a house that will go down in value.

If you read my other comment, I mentioned people who did the same thing that were low income too. I'm not saying it's for everyone, but if you can get it to work with your current skills and situation it's possible. You don't need a lot of money, but you do need to adjust your priorities.

And of course if you have family, commitments, etc, there are other ways you can break free. Let's list some other ideas for people. This is just one thing that I did.
Zulip uses your full name as the primary identifier facing other users. Depending on the organization's configuration, a user's email address may or may not be available as well, but we just need your name (and auto-generated user ID) to display messages.

https://zulipchat.com/help/restrict-visibility-of-email-addr...
I can relate here, not sure if this is a reality for you but one thing that's helped me in this regard is negotiating 25hr/wk arrangements (accepting the pay cut). More flexibility, and if you're willing to burn the midnight oil once in a while you can bump your pay with a second (hopefully temporary!) gig.
Look at it this way: why is the desire of today's middle class to travel by air more important than the survival of civilization tomorrow?

Travel imposes heavy costs on the world, in its current carbon based form. It's only affordable because we pass these costs on to the future.
So many people in this thread are acting like constant acceleration is possible. Unfortunately the faster you get, the more energy it takes to maintain constant acceleration.

> Don't know if we should start coasting before we reach 1c...

Don't worry about it. Your rocket would need to expend an infinite amount of energy to accelerate to c. The energy stored in your finite-sized rocket is finite. At a certain point it becomes futile to keep trying to accelerate -- though I suspect that the impacts of space dust will eventually cause a significant amount of drag

http://math.ucr.edu/home/baez/physics/Relativity/SR/Rocket/r...
The backspace button no longer works to go back, you need to press alt+backspace
Show HN: Dark Patterns in Game Design
Does frontend developers care?

It seems to me a lot of frontend developers has a hard time wrapping their head around the fact that there exist millions of users who prefer other browsers than Chrome :-/

Full disclosure: I sometimes work on frontend myself, I have talked to such developers.
I think the reason the parent mentions GraalVM instead of Jython is that Jython can't use C libs like numpy. But GraalVM lets you compile JVM to a native binary, so maybe there is some way to use Cython in JVM.
The way you worded that is insulting. Just because someone is old, has a limited budget, and no family doesn't mean they can't care for themselves. They should know the risks of heat stroke by that age. It doesn't require a lot of money to go sit in a coffee shop or buy a $100 window AC unit.
When I found myself becoming addicted to games that I didn't enjoy playing, I started to do some research about dark patterns in game design, particularly free-to-play mobile games that abuse the in-app purchase mechanic. I personally want to create (and play) healthy games that are actually fun and not just exploiting my neurochemistry.

That's why I created DarkPattern.Games, to share this research so other people can learn to avoid these dark patterns in games that they create or play. The site explains all the dark patterns that I have found and allows people to find and rate mobile games based on how aggressively they use these patterns.

I'm not saying that any game that uses a dark pattern is bad. It's clearly subjective and depends on the intent of the developer and other factors; I tried to convey this on the site.

I still have a lot to learn, so I'm looking for feedback on how to make the site a better resource for improving the healthiness of games. What do people here think about dark patterns in games?
I'm talking in generalities. The status quo used to be "scrollbars are visible things". If you're going to change the status quo, it behooves avoiding a dark pattern (like e.g. privacy settings turned off by default). The two better options for UX changes (generally) are to leave it alone, or to create a configuration that defaults to the old way of doing things. You probably heard again and again of some random company doing some major redesign with good intentions and ending up pissing off users.

In my experience, the backdrop in many of those cases is that UX changes get rolled out because people need to justify their jobs or they think X is prettier/popular. You don't hear nearly as much about people doing UX research as you do of people cranking out React things, and it would be extremely benevolent to assume developers do in fact do expensive, time consuming UX sessions w/ users.

If we talk specifically about scrollbars, maybe a good litmus test is this:

- if the default was no scrollbar whatsoever, would that be a problem for you?

- if the default was a read-only scrollbar (e.g. it merely reports whereabouts in the page you are, but does not respond to mouse events), would that be a problem for you?

If the answer to either of those is "no", you probably aren't actually using it. They could conceivably be configurations too, but why?

Consider this hypothetical parallel: why not hide the "Help" menu item in apps? Personally, I don't use it and it would clean up the UI, so it must be fine, right? Well, not necessarily. Because if you bother to do UX sessions w/ users, you may find that people looking to use that specific feature will have expectations about where it should be.
Find a remote job (take a pay cut if needed), move to a cheaper country if money is a concern. Work 3-4 hours on a beach. Totally realistic as long as you’re good at what you do and manage to get things done.
> optimization-friendly subset of the language in the form of RPython, and building the rest of it in that language.

I'm assuming 99% of normal python users are not using anything outside of the RPython subset, correct?
Just went to that waterfall in July. Even when water isn't flowing too fast that rope is hidden behind the water... you just have to pull it out. Another option is just ride the water down... 3 small waterfalls that end up in a deep pool so not too dangerous. My friend Scott did it without rope just for fun. He did get a bruised leg but otherwise no injuries.

Photos of the camping spot a few hours swim down from waterfall:
https://photos.app.goo.gl/kgMRunAAVZ9ogJnP7

I'll add photos of the waterfall to that link later.
The GPU is a big deal provided it comes with QuickSync hardware accelerated video encoding. Very useful for DVR-like stuff.
> I hate the mild feeling of discomfort I get when I tell most people I'm a software engineer.

When I lived in Waterloo, everyone was a software person or related so it wasn't a problem. But I moved to a small city where almost everyone is a factory worker of some sort for farming or auto industries. When someone asks and I say I'm a software engineer, it usually stops there. Or they'll say something along the lines of, "oooh fancy". And if they keep asking about it they might learn, if I don't hold it from them, that I basically work in an industry trying to eliminate their jobs.

I didn't really think about this social aspect when I moved. Now I have to be somewhat dishonest with my neighbours as they all get up at the crack of dawn or go in for a night shift to make a living while I work in my pajamas from home for an industry trying to make them obsolete.

It's complicated and really aches when I'm confronted with it during social times.
Here's a stupid but somewhat relevant case: Recently, I saw a surprisingly insidious variation of the "FizzBuzz" question in C. Like the usual FizzBuzz, but with a twist: You are required to return your answer as "char (star)" with a separator "\n", the memory should be allocated dynamically, assuming the user calls free(). A naive implementation that strcat() / realloc() the string and repeats it a thousand times, a better solution is to overestimate the required memory and malloc(). Adding a different constraint can make the question quickly become effectively "reimplement std::vector in C", and in real applications, something like this occurs daily, all C programmers have their own standard library, so I guess C++ is at least useful for its standard library...
Threaded conversations are nice
Ito's innovation was to hide the source of the money and take a big slice of it for his own investment funds as a reputation laundering "service charge". Did he think to patent that business model?
> It could be next to impossible.

Do you know this of assumed? Sounds difficult for sure, but is it possible?

I mean, if you had no way forward and had two options:

1) turn around

2) throw a bottle into the waterfall and hope

I would turn around (unless as you said, is actually impossible, but I haven't been able to find anything definitive on this)
I would actually love if there were a browser setting that froze video (and motion image sets) until they receive mouse focus; preferably also with a payload size dependent switch to having a play button start the download.
For a second I though LH of mithril.js started a hedge fund.
In practice, scientists are rarely baffled. But titles like these just help things make it to the news.
When I grew up in India AC was actually almost nonexistent (except for very rich people and some offices). Instead there were lots of trees, high-velocity ceiling fans, and ventilation (which is important when there's no electricity). Heatstroke/sunstroke outdoors was known, but deaths from hot conditions indoors were rare.

Today, there's fewer trees and a lot more AC. It's ironic because AC (especially inefficient window units) contributes to global warming in a big way.
http://blackle.com/ is still around, if you're serious.
Isolation can definitely take a mental toll, I've been in similar situation before and what I did was just to make friends with my neighbors, even if they were not in my team or line of work, it gave me company to chat during break or at lunch. You may have to push outside your comfort zone, but I can say most people are welcoming of meeting new colleagues and making new friends at work.
تحميل برنامج انترنت دونلود مانجر IDM 6.35 للكمبيوتر مجاناً
One could argue that the iPad is intended to do the same thing to the MacBook line. Obviously the iPhone is a bigger driver of Apple's business, which changes the circumstances somewhat.
Did you overlook my second to last sentence?

... "BUT if the test isn't passed that person would qualify for employment (lit paid) as a student, where attendance in class and academic progress would be part of the pay."
>>Most software engineers have a healthy circle of friends and social life.

Sorry, but I'm going to call [citation needed] on this. It's a rather extraordinary claim, and goes against both popular stereotypes and my personal experience.
In the late 80s there was a product called C-Terp, which I loved!

Here's a link to a brief description:

https://books.google.com/books?id=fHghpJa3va4C&lpg=PA167&ots...

And, yes, I paid the $295 for it.
> However, I can't tell for a population like France if this is a large number.

Sure you can. The number should be 0 for any country regardless of size, and 1500 is a huge number compared to 0. There's no reason in our modern society, with our ability to build iPhones and measure the weather with satellites, that a single person should die from a heat wave.
I would call that good practice and reasonable manners, this is normal in my professional circle and not doing it would be a dick move or maybe setting up for an ambush.

Conflict arises from differing or unmet expectations, so continually managing alignment of expectations is crucial to an end result where both parties feel there has been a positive outcome.
Anomalie | Full Stack Developer | San Francisco | Full-time

Anomalie has a shot at building a generational retail company because our advantage is in tech/data/operations, not brand. Wedding dresses are low-variable and the customer gives a lot of data. Our challenge is creating a mind-reading experience for a bride that visualizes her dress + then makes it more and more efficiently. We found a niche (250,000 signups in last year) and have a clear path. If we can develop this "mass customization" IP for wedding dresses, we can expand to other areas. There's something special happening here and I would love to chat if you're interested in learning more!

What we're looking for:
- Experience with some of the technologies in our stack; Ruby on Rails 5, PostgreSQL, Redis, jQuery, React, React-Native, AWS
- Professional experience with mobile-first software engineering.
- A passion for learning and sharing knowledge.
- A portfolio of work (commercial, open source, or personal projects) that demonstrates proficiency with a modern web application stack and design patterns.
- See code with an eye for old world craftsmanship. - Build it to last; never sacrifice quality.

What you get:
- Competitive salary/benefits
- Office in Hayes Valley
- Amazing culture
- A free dress (for you or spouse/friend)

Full Job Description: https://dressanomalie.com/careers/full_stack_developer
yep, 2nd-ing, 3rd-ing, 4th-ing, ...nth-ing
India is not good for Foreigners
Sorry, didn't mean to sound insulting, my wife and I routinely discuss leaving our programmer jobs to move out into the woods and raise chickens.
I was hoping that this would be related to Colah's "Neural Networks, Types, and Functional Programming" https://colah.github.io/posts/2015-09-NN-Types-FP/ (but it is not). In it, he establishes correspondances between different NN architectures and different FP tricks like `Zipped Left & Right Accumulating Map = Bidirectional RNN`.

Does anyone know any other resources that take this approach?
Unrelated to this comment, based on your earlier comment - check this out:

http://www.classicshell.net/

This transforms the start menu on Windows into any version of it you like.
>Travel. Seriously, just pack up your bags and travel

I did. I went to Texas and you know what, I actually felt glad to be alive for the first time in as long as I can remember. Didn't feel that anywhere else (so it wasn't just the effects of traveling). It just felt like home ... in a way that my actual home - England - doesn't and never has for me

>If your job and your city aren't working for you just turn your back and leave

I wish I could, but how can I just up and leave when I don't have a visa? I can't live where I'd like to right now. I did some research, and I'm not eligible for any visas at the moment

I am trying to work towards eligibility, but it's really time and energy consuming
Leaked emails/passwords from exploited sites + the ability to do 2fa or trigger a password reset via phone verification. People's bank accounts, bitcoin exchange wallets, etc have been hacked like this.
False question. Checking my heart rate for me isn't my privacy issue. Sharing my heart rate is.
Agreed. I feel like such a library probably also ought to support slices/arrays in the same style. I get that the C community is conservative, but this seems like a pretty non-invasive change that would make C code much less bug prone, and faster to boot!
people don't die from the heat. they die from being old.
People illegally present in the US cannot work legally. That means they work under the table and are subject to all sorts of abuse, and their presence promotes gray market/black market economies.

While I think it is unfair to deport people who have been here for decades and giving them amnesty (again, like we did in the 1980s) is a reasonable solution especially for those who were kids when they came here, I don’t have any problem with stopping new people from crossing illegally.

If we want to increase immigration we should do it the right way by raising legal quotas and allowing people to come via the visa process.
This design system failed to deliver the highly requested feature of a desktop dark mode for five years (until today): https://twitter.com/SlackHQ/status/531941157283315712?s=19
App-Wide Snackbars in React with Redux
Maybe not for a small company, but I simply can't imagine it for a larger organization.

Even ignoring integrations/plugins/bots – of which Discord has almost nothing useful for product development – a huge issue with Discord is that you have no choice over which channels you are in. At Atlassian, we literally have hundreds of different Slack channels for various teams/products/whatever, and everyone has access to everything which isn't private. With Discord, that would get ugly really quickly.

In my eyes, that's the biggest reason I'd choose Slack over Discord. Legitimately, I think it's a better tool overall, but even for what I use Discord for, it's very annoying not to be able to leave a channel that you have no interest in. I can collapse/mute things, but it's still not super helpful when there are tons of them.
Break free of the bullshit. Find your own reasons to enjoy the challenge of becoming a better person.
Right, our recommendation is to run Zulip on a dedicated VM or container, which I'm sure is how Mozilla will install any self-hosted chat software.

For context, the background for that advice is that most folks who want Zulip to share with other systems are running a cheap "shared hosting" server with 5 different apps on it and without root access. Before we added that advice, more than 50% of requests for help installing Zulip were problems specific to that type of environment where the user wasn't going to succeed in any case (e.g. because they had an insufficient RAM quota from their hosting provider anyway).

There are reasonable use cases that would benefit from our investing in making this possible, but container technology is convenient enough in 2019 that it doesn't feel worth it over other high-value investments in making Zulip accessible to a wider audience.
Depression and anxiety are not individual problems if everyone has them. They’re a reflection of how our society treats people. Unfortunately, taking the problem seriously would involve confronting capitalist power dynamics, so instead we will simply increase funding for medications and prisons.

And the problem will get worse..

And worse..

And worse..
I'm not sure if it's real or not, but I feel like dark mode apps are easier on my eyes. I sit in front of a computer in my office most of the day, and I don't need a bunch of white light shining in my face all day. I prefer to have the majority of the screen be dark colors and text be light colored.
That may be what its like in social media, but IRL really doesn't seem to care that much. At least in my cushy midwestern city.
Man I’m seriously torn in life. I’ve just graduated business school and have a great job working at an investment bank. Hours are crazy but the work is interesting and high impact. I just turned 30 and my girlfriend of 2 years wants me to propose a year from now. She’s a great girl and I’m only getting older but I just don’t know. I think we’d be happy forever but at the same time I feel like I’m still young and would be giving up optionality/flexibility to quit my job and travel or move to a foreign country (the latter of which is a life goal that would be complicated quite a bit by having a spouse). These decisions just get so much harder with a spouse in the picture. She’s also 32 and would need to start having kids in a few years which really would lock me down in one place in a big way. I’ve been stressed out about what to do for literally the last 9 months. Half of me feels that if the decision to marry is this hard then it’s a bad decision but at the same time my reasons for not wanting to be married may be ridiculous and I may never quit my job and move abroad even if I become single. I also may still feel this way five years from now and will never get married and realized I passed up a great woman who would be an awesome life partner.
> Maybe more appropriate topic of discussion should be how climate change affects the people of France and what can be done about it

That's what Zadkey was doing, though.
Interesting. In principle this could be used as a battery, then, emitting UV (instead of harmful penetrating gamma radiation).

7.9eV worth of energy for each 229 atomic mass units gives a specific energy of: 925 Wh/kg.

...unfortunately, it's only stable for long periods of time in an ionized state. In the neutral state, it decays within microseconds.

But fantastic for a clock application. They mention a solid state nuclear clock. Imagine an extremely precise clock able to measure altitude (well, gravitational altitude) using relativistic time delay... You could use this for mapping mineral deposits. Could enhance GPS precision on both the satellite side and the receiver side. Very interesting.