skysight-inc/HackerNews huggingface dataset:
I recently (11 months ago) moved to a large city - Buenos Aires - from an almost-a-town city (100K people).
We moved from a 140 square meter house where I had a large room all for my own as office (also doubled as gym) to a 35 sq meter apartment.
So, my wife gave me an ultimatum: there's no way in hell you're going to keep working at home.
I had to search for a coworking space, I found one really close (10 minutes by bike), that also happens to be the cheapest in the city by far and started working there.
Even thought I still maintain that there's no match to working from home, I find that working there has the incredible benefit of allowing for networking (Even thought the teams in this particular coworking space are rather closed), plus sets very defined boundaries between work and personal life.
As a personal benefit, I'm quite the hermit, where I'd go several days without leaving the house except for grocery shopping, so being forced to actually go out is a plus.
yes, that is really annoying behavior. I once built a tool to set up custom compilation ordering to work around this.
Looks very nice. Couple of nitpicks:
1. Tooltips go into a flicker loop when you hover over the tooltip arrow ( the triangle hanging off of the tooltip box ).
2. Dropdowns should close when you click a second time on the dropdown toggle.
> Millennials in USA don't have a WWII or Vietnam war or Jim Crow laws or a big government supported KKK.

Millennials in the USA and many other allied nations have the wars in Afghanistan, Iraq, Libya, Syria, with additionally European youth dealing with the refugees caused by said wars and the right wing that has risen by piggybacking on said refugees.

We don't have Jim-Crow-Laws but still disproportionate amounts of PoC and immigrants being targeted by police and systematically discriminated against by wider society.

We don#t have government-supported KKK, at least not openly, but at least Germans have groups of Nazis outright murdering people ("NSU" if you're interested) and presumably aided or at least protected by secret services. Most of Islamist terrorists across Europe turned out to be known to police, most notoriously Anis A. (the Berlin murderer).

> It mostly feels bad due to wealth inequality, not absolute poverty.

That's the core point. We see the ultra rich flaunt their riches to the point of obscenity while spreading "you can get rich too" while knowing we can't ever realistically rise to that level of richdoms (and we know it, too, which makes it even more obscene). Corporate exec make way over 100x, some probably over 1000x, the money as the cleaning maid wiping their toilets. This disconnect is it what riles up young generations.
This is a prime example of the gatekeeping nature of C programming you see: the idea that, if you're not using C, you're not a serious programmer, so go away and play with your toy language.

The main actual objection to C++ is that, well, the exception handling model is controversial, and it is especially ill-suited to kernel programming. RTTI can also get thrown in the lump here. Standard libraries aren't going to work in the kernel anyways, and so if you strip that out, what benefits does C++ get you over C? The correct answer, actually, is that you get RAII for added safety, and tooling such as IDEs have better support for finding all implementations of a virtual function than they do function pointers, but for a lot of C programmers, this can be a sense of "real programmers shouldn't need such assistive technology."
Automating Version Control Commits
> nursing et al are very 1:1 jobs with or without the help of technology

How's that? I'm not familiar with the industry at all, but every place I've seen has far fewer nurses than patients. Is there a source on this information? Or some inside information I am unaware of? Or are you just exaggerating by using the term 'very'?
Selling co-working spaces during startup bubbles.
Consumers are doing everything they can to avoid ads. Here are P&G's workarounds
interesting. Will have to read up on it. thanks.
Is there any successful product you made using Rust?
There is no way for me to reply to all of that answers, as I have to work myself. But I really would like to thank all of you for answering my questions. Now not only I know, what information to include in my post, but also what kind of things to have in mind when looking for new tech :)
After seizing a major DDoS-for-hire site, Europol goes after its users
I believe the chart is cumulative change in net worth for people in those age groups. The median net worth for someone under 50 isn't negative, but it's a lot lower than it was 30 years ago. On the other hand, older Americans seem to keep on earning and not retiring which boosts their relative net worth relative to the generation(s) before them.
Certainly monads, semigroups, etc etc aren’t the silver bullet a lot of people think they are. But it is amazing how many forms of computation can be formalized into these structures. Of course, just because you can doesn’t mean you should. A lot of times it just makes things more complicated for no benefit (a lot of IO monads fall into this category I think).

But there is a big benefit to using these category structure: you don’t have to think as hard about the underlying implementation because you know it must obey certain laws. Also category theory interfaces tend to be pretty simple and easy to learn: most of are defined by a couple functions and a couple laws.

Everyone knows how to map or flatMap, and that’s really all you need in a lot of code!
The hashing algorithms and their configuration parameters need to be fully specified, or the whole lib needs to be compiled into WASM.

We need a portable standard for the external encoding of Bloom and HLL that captures important internal implementation details.

I can serialize a map as a list of key values, but I cannot do that with a Bloom filter. The same case could be made for maps, when one has multiple GB hashmaps, rehashing and inserting on load could make it untenable. CaptnProto aadresses some of this, but more work needs to done to treat the heap as a portable database with internal visibility.
>Historically, the solution is to kill wealthy people until they start acting better.

Sure, but many of the really wealthy usually manage to flee elsewhere or get on the good side of the people in charge of the killing. You wind up having to settle for killing a bunch of the middle/upper middle class. Usually you start by killing the university professors, the engineers, doctors and other middle/upper middle class people who might say things that could undermine the new regime.

Then you lose a generation or two to rebuilding. All of the "successful" revolts I can think of were either a) deposing despots who used populist uprisings to seize power b) mostly autonomous territories/colonies gaining independence.
>>> Assuming the rust safety lives up to the type

^ this... :-)
Users must not be providing enough PPI to keep the lights on.
This reads like an advertisement for the FBI. A bigger story is how Obama removed protections and actively attacked whistle blowers after promising the most transparent government ever. That had true toll.
I learned this in middle school during the Science Fair. My experiment didn't work. Up against the deadline and not wanting a 0, I simply made up the data. I got a nice big A. Probably exactly what happens in the real world too.
I suppose this shows a bit of a sickness inside me, because I have a strong aversion against reading these articles because of my pure distaste for C++, which is stupid because this article is great.

Still, it's hard for me to not want to create a series of blog posts under the title "All those cool graphics tutorials in <language I like better>".
scrolling is weird. looks like the canvas is bigger than the window. So when scrolling both the native document/window scrolling is happing and the custom build scrolling of the canvas itself.
https://en.wikipedia.org/wiki/Deterrence_theory
The law isn’t like programming.

The reason you sign something is to show clear intent that you intended to agree to something.

Nobody’s under the impression a paper signature cannot be forged either. It’s no different.

It’s social not mathematical.
Flat space and cartesian coordinates with a couple of known exceptions is the norm (we do use some curvilinear coordinates where some differential geometry methods are not necessary but can be illuminating).

You have honestly piqued my curiosity towards Julia. I will need to find an opportunity to dig in.
Hopefully not offending anyone, but it is one of the most manual labor intensive and has some of the lowest educational requirements and cognitive overhead of the various nursing specialties. It also carries lower requisite insurance costs.
Shipping companies make so much money "selling shovels" that Amazon has decided to become their own cargo airline.

The hottest example lately is cloud hosting providers who don't have to invent software (which is hard) but simply stick on a server (which is relatively easy).
Easy, it is a two-fold problem.

First, if housing prices growing at a faster rate than wages then less people can afford buying and must keep renting. This means that the amount of people seeking rentals keeps getting larger, which increases the demand for rentals (and therefore the price).

Second, and this point is speculative and I have no evidence to prove this, these properties are much more likely to stay empty (or at least take longer to get to market as the goal of the money laundering operation is not the bottom line but the purchase itself). This is completely anecdotal, but the owner of a dog that my dog likes to play with represents a wealthy foreign individual, and this individual owns a really expensive property on Lancaster Gate that just sits empty that would otherwise pull in over 10 grand a month easy. If you live in these cities you see this kind of thing first hand.
* There is a free-tier of Write.as that is perfectly functional

* Support open-source developers

* It is simply more convenient than creating MD files, editing, and then committing them

I set up a Jekyll blog using Gitlab + Netlify CMS, and while that's OK, it still isn't as simple as I wish it were.
Under GDPR, an EU website owner is responsible for the Chinese scripts they load onto their site, as part of the Controller-Processor relationship. That doesn't help for Chinese companies without a locus of business in the EU, but it covers the hypothetical case that you raised.

In practice, legislation goes into effect globally by being in a large enough market that companies would rather comply than lock themselves out. Several companies have rolled out their GDPR compliance updates globally rather than just to the EU. It's the same reason that lots of products in the US comply with standards that only exist in California.
It also has to do all the preprocessing to see which import statements get hit. I don't think templates could control at compile time which module to import, at least I hope not.
The first chart shows the trends started around 1978. Someone who was 25 then would be 65 now. And the worst time to be 25ish was the mid 1980s. That cohort is in their late 50s now. So I bet the 65+ line will fall as those who were less than 25 in 1978 start to join that group.
Kite launches line-of-code completions, goes cloudless, secures $17M in funding
Cyber crime surges as victims lost £35M in six months
I need to be able to run it locally. I will never be interested in cloud solutions (Dynamo, Kinesis, etc.)
Because e-signatures are a replacement for faxed/scanned signatures, not original, notarized signatures.
I agree.

I think we'd have to make that fiscally worthwhile (large tax carrot/stick) to make that happen.
Considering a majority of millennials support socialism, but also cannot provide a meaningful definition of the term...

I don't think most have a serious position worth considering. I say this as someone lumped in this demographic whipping boy.

There is plenty to be legitimately angry about too. I just don't trust this generation to come up with solutions that aren't literally "let's try real communism. This time it will work!"
> (I am CTO of a local cryptocurrency exchange market in Iran)

Is it still possible to trade there?
I remember reading that some exchanges like Bittrex are going to block Iranian accounts because of new sanctions.
> Realistically a major US-China conflict could mean the end of affordable smartphones

Really? That's what you are concerned about? A major US-China war would likely drag the rest of the world in and burn a major world economic pillar within a week or so.

You won't simply miss your smartphone and live your life like nothing happened because all the ordinance is dropped thousands of miles away - China is not Afghanistan where you can simply ignore the violence. It's an enemy that can and will strike back with infinitely more potential than WW2 Japan. And then you're still leaving Iran, North Korea and Russia out of the equation.

What better time for NK to invade the South than during a major Pacific conflict where troops from Taiwan to Guam will be quite busy.
Sure, it really depends a lot on the situation. Jumping around is just as bad as rotting in a place, but I wanted to share my example because it was a clear cut case when my friend tried everything to fix the local situation first.
China’s online shoppers to spend $2T in 2019
How is it any different than signing something physically ? I have always understood signatures to be an honor contract. Once you have signed something, what is the proof that YOU actually signed it other than doing a notary ?
This is totally incorrect. The high conviction rate is a result of extremely high maximum sentences. People who are 100% innocent often plead guilty after being threatened with a 30-year prison sentence that would be only 1 or 2 years under local law.

Many federal crimes are unconstitutional and deliberately vague, like "lying (not volunteering incriminating evidence) to an investigator" and "mail fraud" which is just a way to charge you in federal court where the odds are stacked against you.

The US federal judicialry is a kangaroo court. 99% of federal crimes should be repealed and maximum sentences reduced to be in line with state laws.

Federal jury selection is also suspect, especially in cases involving "national security".
Parmigiano-Reggiano and Grana Padano are my favorites.
Lots of jobs for C++ programmers. It's still industry standard in many industries.
Use +- for subtraction, where + is binary plus and - is unary minus.
it's not private until it have an owner.

or are you normalizing the criminal behavior of godaddy where registrars can rush and buy the domain while you're doing the check out process just to sell back to you for more?
The legal doctrine arose from the common law Qui Tam writ, modified by statute for use stateside. The wiki page is pretty good.
https://en.wikipedia.org/wiki/Qui_tam
Templates to Get Freelance Clients in Social Media
Hi everyone!

In a case you are freelancing constantly or into it sometimes it always makes sense to use your connections.

This is why I have created these pictures - use them as a template when you post that you are open to some freelancing.

Here are some ideas on how to use it:
Choose a template in the package;
Fill the correct text on PowerPoint with your template;
Share on Facebook, Twitter or LinkedIn and Get Hired!

A link to templates: https://periodix.net/blog/60-pics-templates-to-show-your-freelance-availability-free-download/
You'll basically have to reimplement Ctrl+F yourself regardless of whether you are using canvas or not because if you have say a spreadsheet with fifteen thousand columns and fourty million rows of data then I doubt any browser would be able to handle having all of those elements in the DOM at once. So I don't think that is a compelling argument against canvas.
I keep thinking that in cases of any real size that these people should be put into witness relocation programs. Additionally, continue to pay them their current salary but not require them to work. We need people who know to speak out and therefore need to protect them.
I would agree -- C first. C is foundational knowledge imo.
Some more context and background here:

https://blog.safe.com/2018/10/indoor-mapping-ios-imdf/
I tend to drill them out and replace them with standard fasteners. Ends up cheaper than having 3 trays of obscure bits that still somehow don't fit. Pay close attention to length however. Some laptops will ground out with a screw 1 thread too long.
> Quality of life is pretty darn good compared to ancestors.

If you go back far enough, sure. For most Americans economic conditions have been downhill since the 1970s, though.
There have always been people with bad personal finance. The difference is that the necessities that you cannot avoid all cost orders of magnitude more—-healthcare, housing, college, childcare. This means people how a smaller margin for mistakes and even one hospital trip can put them in debt for years/decades or bankruptcy.
That line of thinking is why phrases such as "penny wise, pound foolish" exist.

Setting your house on fire is also an "efficient" way to generate heat, unless you account for the full future reckoning, which was similarly ignored in the move of manufacturing to China.
On my laptop it takes 4seconds on a fresh instance, 0.8 seconds if I am reloading.

But it also gives all the tools for not having to restart the interpreter very often these days.
Makes a lot of sense. Thanks, I didn't think that way, although I do check out job lists quite a lot.
> some place in your house which is at the right temperature for fermentation to not only happen but be facilitated

Welcome to Saskatchewan, Canada, where there aren't any places in the house that are at the right temperature in the winter :). That's roughly what the Instant Pot does though. You bring it to a boil first, let it cool off, and then it'll keep the pot at the right temperature while it ferments. Nothing special, other than a nice place that's kept around 43degC in a house that's usually around 17degC overnight.
Great article about mental models! I commend the OP on sharing their experience to really understand what people are thinking, feeling, and expecting. This is exactly how you make tools that people love to use.

> The line in the background depicts how a user is feeling at a particular gate. Might cover this in a future post.

I understand the sentiment here, but trying to map real human feelings and emotions is tricky - it's rife with personal assumptions that once visualized, always fail to capture what people really feel.

Having taught Service Design at a big design school, this was something my students would try to convince me on when crafting service blueprints and journey maps... that they could create a 'happiness' or 'sadness' curve to depict what humans feel when interacting with a product or service. It never really works very well and can end up creating a false sense of emotional superiority within the designer's mind. Approach with caution!
This is not the same as deterrence theory.

Deterrence is achieved. No-one is going to try to invade the USA or start an all out war against them.

This is FUD for power and money.
This looks really good - the speed of rendering of the default sheet was surprising and pleasant.

Is there a reason you switched from the earlier version in TypeScript[1] to this version in JavaScript?

[1] https://github.com/myliang/xspreadsheet
Economically, this is called rent-seeking behaviour. While perfectly legal, this feels unfair because the middleman adds no value whatsoever.
Hunger, poverty, and political violence?

If we look at history, these are the outputs of socialist regimes.
Yeah! 51 and I'm still growing! Rock on.
I can think of many times the "free market" causes unfair or immoral things, and I know you can as well, so why would you conflate the two with no other supporting argument?
x is prefix
x-
Because you shouldn't be an asshole. People aren't animals unless they have some sword of Damocles hanging over them keeping them in line, it is a conscious choice to do the wrong thing.
I believe the grandparent comment was in regards to people in your home treating you as if you were "at home". This means your kids/spouse would ask you to do something for them that they wouldn't do if you were "at work". I can agree with him though, that if you're working from home, you need to be able to tell people that no, you can't unload the dishwasher, you're "at work".
Fun fact: it is referenced int the classic novel "Treasure Island" by Louis Stevenson (1883):

"If there's any doubt about the matter, he is," returned the doctor. "A man who has been three years biting his nails on a desert island, Jim, can't expect to appear as sane as you or me. It doesn't lie in human nature. Was it cheese you said he had a fancy for?"

"Yes, sir, cheese," I answered.

"Well, Jim," says he, "just see the good that comes of being dainty in your food. You've seen my snuff-box, haven't you? And you never saw me take snuff, the reason being that in my snuff-box I carry a piece of Parmesan cheese--a cheese made in Italy, very nutritious. Well, that's for Ben Gunn!"
> Two points: of course you can put a price on being away from your family. It's called a job

In all due respect this is an opinion born of a sheltered life.
I think you're looking at a much shorter time horizon than I was.

The counter-argument is that on the long term, killing a bunch of wealthy people seems to be the only mechanism that resets the behavior and norms of the wealthy.
Which category would you put Design Patterns under? I mostly do "functional" style programming but your comment makes me think maybe learning more about design patterns could improve my system designs.
Location Finds Bluetooth, UWB
Except you really are.
The browser has a global for the DPR. If you multiply the reported dimensions by this value and keep the canvas stretched to 100% it should look crisp on any screen.

https://developer.mozilla.org/en-US/docs/Web/API/Window/devi...
Generally I agree, however even some DOM-based implementations of spreadsheets (and similar applications with very long lists of things) break "find in page" due to them only rendering visible cells for performance reasons.

For example, Google Sheets hijacks command/control-F to show their own search for this reason.
I'm talking about "quality" as uncountable not about "a quality" (countable).

"quality: general excellence of standard or level."
You're right. It is unusual. We went with Exchange Web Services first instead of IMAP. Our initial target market were larger companies and we wanted to have deep integration with their Exchange servers (Calendars, Contacts, etc).
Yeah, I know someone exactly like this. I was asking because I was wondering if this person I know was still working during the shutdown, or if things had possibly gotten so backed up that they couldn't do any more work until the government re-opened and they were furloughed by their employer.
@nbevans I'm an engineer on Azure DevOps. This is the first we've heard of this issue, can you provide more details? What error do you see? By hibernation do you mean Windows hibernation? Feel free to reach out to me at my HN name at microsoft.com.
Do I need to give the creator my credit card to test it out? That's normally a hard pass. Do I need to sign up for a mailing list? Or log into something? Pass pass pass. Does the software opaquely datamine me? Is Linux supported as a first class citizen. Not 'eventually', but now and feature complete.
> There is plenty to be legitimately angry about too. I just don't trust this generation to come up with solutions that aren't literally "let's try real communism. This time it will work!"

What makes you feel this generation would go that far? I haven't seen anything that's led me to believe they think this way, in my understanding, they are more aware of and accepting of fundamentally "socialist" concepts such as government assistance and high-taxation. That's a far cry from communism.