skysight-inc/HackerNews huggingface dataset:
I've been working from home for some 6 or so years. Here are some general tips.

* Keep them separated. Never have work on your personal devices. Have a work phone and a personal phone. Have a work computer and a personal computer.

* Have a place to work. My SO and I have a dedicated office. If you don't have one, make a space somewhere that you can work at and work there consistently.

* Keep a schedule. This is tough. I'm several TZ away, so sometimes there are meetings at 9pm my time. I generally get a pass on those. But if I have to attend, I make up the time somewhere the rest of the week. I'll use that time to bank, clean, errands, etc. Generally, though, I can stay 8-5. I love having nearly half my day all to myself to do thought work before anyone else starts working.

* Have a daily transition plan. This allows you to transition into work and transition out of work. I usually leave an open task for me to start first thing in the morning. That helps me transition into my work day. For transitioning out, I am the chef of the family, so at 5 I start prepping the kitchen.

* Set boundaries. Don't let people expect you to be accessible all the time. During specified work hours, yes. But not all the time. Also, set boundaries with family. They're not allowed to take advantage of the fact that you work from home by asking you to run all the errands, do the laundry, make the calls, etc. This isn't a problem I have ever had, but some people I know do have it and well, it makes for stress and nobody needs more of that.
Its not unlike China to hid details of disasterous death tolls that can reach hundreds of thousands. See 1975 Banqio Dam Failure https://en.wikipedia.org/wiki/1975_Banqiao_Dam_failure
Thanks for the feedback. This is exactly what we're looking for.

> It is 100% easier for me to export a little production data to test on (and maybe sanitize), or to write a small script to generate a few users and those things I need to test.

In your case it may very well be. But when you are an organization with a schema which has 100+ tables and these tables have scattered sensitive information this can become a nightmare to manage. I've seen this first hand. Furthermore if you are trying to generate more than 'a little' data this can get more complex as you have to create factories and write a lot of code to make the whole thing coherent and tell a story. I think undertaking the added complexity of Synth is a trade-off one should consider depending on the sophistication of the testing data they require.

> If I did use it, i'd prefer it to be much easier to use

I think this misconception may be attributed to the fact that we use machine learning under the hood. We've spent a lot of time abstracting the developer away from this. In fact you can run the whole lifecycle with 1 line of code:

`synth model new --from-database <database-uri> --train --deploy`

> I would still be concerned about whether this is deterministically creating data or if its random?

At this point you can choose. You can either pick a seed with which the whole generation process starts (this may not be in production yet) or elect to randomly seed it.

Thanks for the great questions :)
Homosexuals were 'a bit offensive' less than a few decades ago.

Should they have moved somewhere else too?

Every place is going to have a combination of things you agree and disagree with. There isn't a utopia for each person to relocate to, I hope that's obvious.

Regarding what's offensive to 'most of the country' - feel free to link me to the polls you looked at to arrive at this conclusion.
Influenza type ZZ-plural-Zα?
Show HN: Automate your registry credentials for your Kubernetes cluster
Ask HN: How do you use multiple browsers? Dealing with history in all at once?
I started using a few browsers at the same time. Moving to Brave/Firefox from Chrome that still has all my passwords + a browser for work + Safari for reading. Is there any way to deal with history that you know of? (now I need to search everywhere sometimes) Are there any other problems with having multiple browser usage?
Do you know many people that use more than one browser? (I know only two)
My point is that many entrepreneurs have the majority of their wealth tied up in their business, and many people that may be worth 30m might have 10m of that in personal real estate - all of which is hard to value precisely without trying to sell it.
What if you're doing anything which doesn't involve logins — public information, advertising, etc. – where users don't otherwise trigger something like account creation / logins?

What if you're trying to get stats about people who don't convert or otherwise give you a signal that they're using the site?

I've run into sites where things like signup or checkout are blocked behind an analytics tracker (Adobe used to recommend running theirs in a synchronous navigation-blocking mode) which meant that any problem with that service was completely invisible unless they contacted you to complain.

I also remember people wondering why Firefox users stopped using their site when they shipped the release which enabled tracking protection by default.
The voters won't be willing to make the sacrifices necessary to solve the problem, once they realize how much it would impact them. They won't be willing to dramatically lower their quality of life to save some Pacific islanders who live thousands of miles away.

One of the biggest problems is that the damage caused by reducing emissions falls disproportionately on the poor voters in developed countries. Look at what caused the yellow jacket protests in France -- a hike in diesel taxes. People are already in a mood to protest economic inequality in a general sense, and fighting climate change will make that inequality worse. It's not going to fly in the current political climate, not even in the EU where people are generally more sympathetic to the climate problem than elsewhere.

The outcome of social unrest caused by unpopular climate policy will be the reversal of that policy. Therefore any attempt to solve climate change that leads to social unrest will be unproductive.

I'm increasingly convinced that geoengineering is the only way to ameliorate the effects of climate change.
Ooof that sounds like a big loophole. What would prevent me from establishing a new entity (I the inheritor, control), having it buy assets from the old one for pennies on the dollar and then sell the old entity for a nominal amount?
This is my first time ever using Prisma and I'm a huge fan of it already. It did run into a few gotchas and would love to discuss.
> your argument on why Nintendo should allow you to run any software on their switch.

Begging the question. Why should the manufacturer have any say at all over what software I run on hardware I own?

To paraphrase your question: Let's hear your argument why General Electric should allow me to heat any food in their microwave?
It's too complicated IMO. The surface to cover is absolutely huge. Teaching complete novices to program is complicated enough, explaining the difference between char * and std::string and how a char is not really a char if you deal with unicode and OOP and destructors and exceptions and virtual calls and global constructors and RAII and templates and overloading and...

I think it would make more sense to start with a simpler language and work your way to C++ if that's what you want.
I tried getting into Rust, but found its ownership model to be a bit too cumbersome (for me, maybe not for you.)

I'm playing with various PLs designed for safe concurrency, including this one called Pony:

https://news.ycombinator.com/item?id=24201754

Hopefully not off topic, as both Rust and Pony share a similar agenda.
Yeah it's a good call out, in this case FMV is about 1/3rd the preferred. Sadly the that still puts it out of reach for me, but means I can afford to exercise at least some.
Use a hybrid approach:

1. Server side analytics

2. Client side analytics for information akin to what you're asking that Server side misses

3. Crash analytics for client side errors

As mentioned though, you're only getting partial info from some of those options. It also gives you a chance to decide which of these you _really_ need and hopefully eliminate anything you don't
Interesting game:
https://play.google.com/store/apps/details?id=com.JLTA.Flyin...
Ocean fish farming is more a conversion process than a production process. Most of the feed is wild catch fish.
I'm going to be a bit controversial here and say that that mapping logic should always exist even if toLower() were reliable across all locales. You're mapping between different use cases here, eg. internal to logfile to API to database to method name to whatever, and inserting magic transformations in your constant values rather than treating them as different tokens for different use cases constrains you and introduces unnecessary amounts of "magic".
I think it sounds crazy the gov wants to tax people when earned but also tax their savings 1% yearly. There's debates that it's unconstitutional so that's why it hasn't happened due to the uncertainty.

I think if a single state like New York did it instead of nationwide, then they'll drive just people away to states like Texas, Florida and Tennessee. Some finical companies have already left New York or downsides. Some guy who owned a hedge fund relocated to Miami and then Goldman Sachs relocated some positions to Salt Lake City. Many other examples too. Sounds like they'd want to try to attract new businesses, startups, investors but instead they are driving away their best and brightest.
> you own 51% of your company but over time you're forced to become a minority shareholder just in order to pay the tax, or you owned 100% of it and are required to take on external investment over time just to stay in business

Doesn't this assume the owner receives no other income? I assume owners either receive a salary from the company, or are paid a dividend with which they could use to pay the monetary-valued tax.

Or especially in the case of 100% owned company, the owner pays themselves a "bonus" equal to the tax. The company now is worth less, reduced by the amount of that bonus, so the owner's wealth has decrease and the tax has been paid.
Yes – it's pretty easy to run the open source app in your favorite container runtime:

https://hub.docker.com/_/sentry/
It's better than no talent, but it takes quite a bit of investment to get an engineer with no industry experience up to speed: to be independent enough to get their own work released/deployed, and to approach engineering in a way where you build things to be resilient (though, for startups, 'throw it all away' makes this less important). It's a win for startups, but it's a small win.

There's much lamenting about the demand for seniors being greater than juniors, but also, there's a reason for it. Companies often need folks who they can drop and have be immediately productive. Delivering quickly at scale is a competitive advantage.
Great reply, thanks for the detailed information. Quite obviously during this time, having a live in au pair would have been helpful. I would be interested in seeing the specific rules you made, from experience (email is slightly obfuscated in my profile). I wouldn't be able to afford the 21k/yr price tag, even if that is a really good price.
Pimp Your Terminal (macOS)
Oh OK, I didn't see that when I scanned the documentation. CSS is an interesting solution for that
In my opinion GP's post was silly in the context in which it occurred, as a comment to an article by journalists from the BBC about how people currently live in Wuhan, which also includes links to earlier reports from Wuhan and videos from Wuhan. The comment was rightly downvoted.
The huge dependency trees was a major turnoff for me when I started using the Javascript ecosystem like Node and React.

When installing React, I received errors and depreciation warnings in the latest build available. What kind of confidence is that supposed to give me when something distributed by one of the largest tech company in the world seems unreliable?

Even later, I've faced numerous issues where I had to manually find a fix online since a random dependency disappeared or new version was incompatible with the rest of my entire dev tree.
A reasonable BOD can ameliorate any of the downsides with a (C)(6) quite easily, and while the perception may linger, it's entirely possible and likely that the Foundation will serve the Rust community regardless of whatever legal structure they choose. There are plenty of reasons to avoid (C)(3)s as well if you do want to fund the project with corporate dollars since those contributions are usually routed through an organization's philanthropic arm and usually can't be approved by business unit owners. (C)(3)s also have more stringent reporting requirements which can be a nice 'check' on any abuses but usually result in a lot more overhead.
I know it's Paul's thing, but he breaks down all broad sweeping policy proposals he doesn't like to their effects upon a very small sliver of society.
Oh yeah I’ve been in this boat of jumping from bad to bad. That is probably what sparked my comment. Something about experience being the best education also the most expensive!

The problem is i didn’t realise there is really no way to tell what a job wi be like until you’ve done it for 1-2 years! Therefore if you think “oh i really want to work for them because they are offering a good job” that’s the weakness I had - in reality you can’t put stock into how good you think it will be. They are trying to sell you on working there after all. By not putting stock into it “ah this is a another job I’ll do my best work but it may turn out shit might be good” then you can emotionally walk away from their offer more easily, and ask for caveats. “Can I move teams if I decide I don’t enjoy the first team after 6 months” and stuff like that could be negotiated before starting. Oh and get it in writing I’ve been burned by verbal “miscommunications” before.

And finally I’m going to say “Haskell Tax” is a thing and similar dynamic plays here. They might be the only shop in town offering a Haskell job but if you make it look like you have other options “I applied for a blockchain job too. It’s c++ and Scala not Haskell but the tech looks really cool” then you don’t appear to need them as much.
> PCs can be self-assembled without buying them as an appliance from a specific vendor

For now.

Every year, integrated SoCs become cheaper and more powerful. Self-building a PC is more and more niche.
The woman in the article seems to have a pretty severe form of the condition. Most sufferers will work out coping strategies (in my case: voice, shape, gait - I have an advantage over most people when it comes to recognising people in the distance, or with their back to me) very early on in life so that social discomfort can be minimised. A lot of us are also very good listeners, with a list of question prompts to keep the other person talking in the hope they'll say something that triggers a memory association.

People do still consider me to be rude and 'stuck-up' when I ignore them in the street - but I can live with that.
I think Clojure has a very different design philosophy and very different goals. Specifically, its abstractions do add overhead -- be it due to immutability or lack of typing -- and that's perfectly in line with its goals. As such, it flies higher above the Java platform than the Java language or Kotlin, and is less sensitive to changes in the underlying platform, as it doesn't try to always closely reflect its capabilities.
I'm enjoying it so far. Thanks for taking the time to do this!
accidental malware (I get that the name implies malicious and deliberate but that never stops definitions from expanding)
Archived copy:

https://web.archive.org/web/20200818060518/https://kirkcente...
Gemini – Automate volume backups in Kubernetes
Neonicotinoids Linked to Decline of Bird Diversity in the US
> point is there will be illicit content being shared

You could have just said that, or 'pirated movies', but neither are as inflammatory are they? Instead you chose to make the most offensive assumption you could think up.
FYI - Keith's response is in your link; he responded before you wrote this comment
Thanks, that's a good point.

As engineers, we also tend to think in terms of modularity and control - call this "tool flexibility."

With Dropbase, we're balancing flexibility with the goal of creating an experience that allows users who can't directly work with these composable units.

How we balance experience vs flexibility is that we give users full control of the database and the processing steps (we even allow you to export Python code you can run anywhere else).

We found this is the right balance for the uses cases we're targeting, although, we're still doing a lot of research to figure out the right balance and that balance might also evolve over time.
Call me passeist but I'm intrigued.

also once upon a time I got the old sunOs java based hotspot.. it was so removed from the mainstream understanding of browsing, you had a main button to reclaim memory or see stats :)

ps: do you guys have some numbers on memory use and cpu requirements for these kind of programs ?
And every dollar that I pay in income taxes makes me less wealthy in 40 years since I am at the point that every marginal dollar I make is invested. We all need to pay taxes and need to do so in proportion with our ability to do so, whether that is income, sales, property, excise, import, impact, sin, payroll, wealth, estate, or otherwise. We are running $1,000,000,000,000+ deficits every year in this country because people think they are taxed too much despite having the lowest tax rates in modern history, what utter hogwash.
I've been very interested in doing this kind of work. Any general advice you can give or beginner directions you can point me towards? Thanks!
> The US is very strong on rule by law with regards to corporate law and nothing has really changed here.

That seems to depend on who's "rule of law", and the flavour of the day.

The US really doesn't seem stable in any kind of positive way, nor seem to be heading towards that improving.
> Since you don't have much in terms of rights when crossing a border I wondered why they even bother with the pretext.

To find other "bycatch" - cash to confiscate, for example, or the gun that might be forgotten after the last hunting ride, or a pack of medicine without a prescription.

In the end it's a game of probability - assume that out of 1000 cars 1% (10 cars) have something that's not an illegal drug, but still illegal. Now, police are usually banned from warrant-less searches of vehicles for a good reason, so assuming they would follow their own rules, they would possibly only search the one car of the dude with red eyes, and the other potential hits would be missed.

Now, with a "trained dog", they have the legal authority to conduct a warrant-less search - which in turn enables more insidious stuff such as racial profiling the drivers, or simply do a rough check of all cars.

"Drug dogs" are nothing more than an instrument of abuse.
What to Look for When Searching for a Developer Job
BTsync did that to me!

One computer had a hard drive failure, BTSync deleted all the files from the computer that didn't.

Doubleplus ungood.
They do this based on shows. There's a show from New York, a few from London, some from LA, and then a bunch of artist-led shows. They're all run on a schedule so you can tune in to the ones you're interested in.
My clients know my mobile number, so I know that if something urgent comes up they'll call me. No need for email...!
https://research.stlouisfed.org/publications/page1-econ/2014...
I've seen Slate. I know CircleCI uses them. Personally however I am a huge fan of redoc. Something about the way redoc looks and the way it is served makes me want to pick them over slate.

https://github.com/Redocly/redoc

I've managed to get both the companies I work at use redoc instead of slate :)
It's like this in some European countries and the situation you describe with founders having to declare bankruptcy has happened some times. It doesn't make it impossible to own volatile assets, but it increases the risk.

Some places the rules have changed a bit to avoid some of these cases where people owe more tax that they can pay, but it can still happen.
How would AOC continue to have power if people were to stop voting for her or caring about what she has to say?
> The reason wealth taxes have such dramatic effects is that they're applied over and over to the same money. Income tax happens every year, but only to that year's income. Whereas if you live for 60 years after acquiring some asset, a wealth tax will tax that same asset 60 times. A wealth tax compounds.

That's really a bit inane in the sense that income tax on disposable income (earned and especially passive) compounds the same way that a wealth tax does.
The Accidental History of the '@' Symbol
I think by regressing to a prior social system will just put us in the same spot. We need to move forward.
The Origin of Mud
No-code startup built and sold in three weeks
Fish farming isn't easy and doesn't scale well. No idea how well artificial meat is going to scale, but we already know the challenges and costs of farm raised fishes. IIRC, the biggest issue was disease and waste concentration.
> For a start it implies that becoming a multi-planet species would be impossible without Musk or Bezos holding vast personal wealth. There is no reason to believe that.[1]

I'd say there's significant argument that it is indeed impossible. Democratic governments as a rule do optimize for cost where currency is created by fiat. Private capital generally does in order to stay in business and not go bankrupt. There's tons of recent evidence showing that existing space business is incredibly inefficient in cost.
Bill Gates has funded the development of a new nuclear reactor design that is much smaller and safer than current ones and uses the huge current US stockpile of depleted uranium as a fuel source. He was going to build it in China, as the US permitting process is very difficult (impossible?), put that is no longer possible with the current US/China political environment. Environmentalists have been fighting nuclear power since the beginning of the movement and that is what has really caused the continuation of the burning of carbon to fuel the modern world. Due to the environmental groups (and the rest of the media) constant propaganda against nuclear, almost everyone is irrationally fearful of nuclear power plants and therefor building new ones has little chance of getting support, even if the environmental groups see the error of opposing nuclear at this point and change their position.

Many people and groups pushing for changes to combat climate change want to change much more about society than just how much carbon dioxide is emitted. They want to use the fear of climate catastrophe to push other political agendas that the majority of people in the US do not support. If the world had just focused on the fact that rising CO2 would cause ocean acidification, which is a very simple and easy to understand consequence of rising CO2 levels, I think the world could have come together to decide on an acceptable level and make a plan to get to that level. A similar global proposal was done with CFCs when ozone depletion became an issue. Making the issue more scary by saying the world is going to heat up and everyone is going to die, using very complicated climate models, is a lot harder to prove. Many people are not going to be convinced, as we have seen.
Fair point but Gates' parents actually helped create the computer club by financing it. They weren't middle class.