skysight-inc/HackerNews huggingface dataset:
I have concerns about following advice people write about how to be happy. Why are they doing it? Is it because they are happy, and they want to spread it? If so, is it like a rich person writing on how to become rich? Maybe they tell you X,Y,Z that they think were important in becoming rich, but it was actually A,B,C that they were blind to.

The worse alternative is if it is someone who was unhappy, and then did something to get happy, and now they want to share that thing. Maybe it is just a stop gap measure? I see this as examples in, say, youth pastors who are preaching the word, and then commit suicide and it turns out they were struggling with far more than they ever let on.
My phone has 1080x2340px resolution but the browser user agent reports as 396x782: https://i.imgur.com/D8Mn5hj.jpg

Weird resolutions like this are starting to appear since android manufacturers are using notched screens these days, even for a cheap $50 phone.
Back in the day, we used to use CSV for this :)
Thanks for this context, was very confused about what RStudio did. And was even more confused why datacamp considers RStudio a competitor... still don't think it makes sense but now I understand their motivations.
Yes, its basically a potential way for uber and lyft to lock themselves in as the only 2 players in the US market.
FigureHR | SF Bay Area, CA | Onsite (remote during COVID-19) | Full-Time

FigureHR is building a modern platform for total compensation. We help companies figure out how to pay their employees by making data driven decisions. We are building a system of record for salary bands and job ladders with dashboards for analytics. We are disrupting old industry software and manual compensation surveys by leveraging technology and integrations to provide real time analytics and data. Our mission is to bring transparency to compensation -- for companies, employees, and candidates.

We're hiring our founding team and looking for a Product Leader as well as software engineers (FE, BE/Data, Full-stack).

More information available at: https://angel.co/company/figurehr

You can apply directly on AngelList or reach out to me at miles@figurehr.com
Thanks for the kind words. I was actually looking for a better blogging platform as things weren't really discoverable on svbtle and then kind of forgot about it. But I've resumed it this year.
I personally think the criticisms are too polite, not direct enough. It’s fine if a person spends time trying and failing on their own, but this person’s idea is explicitly to influence other people, knowingly, with no experience or reputation. The targets are the most inexperienced, naive, passionate candidates.

It’s likely that the absence of a project like this, led by a person with zero or possibly negative experience, would be better.
Who has time to learn SQL when you can just read/write JS objects from/to files. ;)
Every Public Engineering Career Ladder
I should have worded my 1st sentence better. I agree with you. But my point remains. You decide how much you want to pay and if you want to use local market/areas in your consideration, go for it. Let's say you are hiring a developer in Poland. Do research on average developer salaries there and also check based on areas. Then, make an offer that you are comfortable with. Ideally you should pay at least the average salary in Poland for that role/level of experience but pay more if you want to. As long as that developer is happy and you are happy, who cares.

Bottomline is: Don't let the candidate dictate what you should and should not do. If they don't like the offer and you don't think they are worth more than that, capitalism baby. You move on. Until then, keep negotiating.
Rice is not produce. Beans can be, but typically you are referring to dried beans (or canned) which are not fresh produce.
I wonder what Oracle will think about this. Isn't this one of the "big" optimizations you only get with Graal EE $$$ right now? Its going to be ironic if external contributors keep C2 as on par with Graal EE.
Some landlords are not easy to work with. Our non-profit is paying half rent, as thats the best we could get out of them, but it took months for them to come around. They were very clear that if we did not pay they'd invoke the clauses in the rent that incur penalties. We were ready to break the lease and move, but they ended up working with us. Sure, there are no commercial evictions now, but they can always call it late rent when things go back to normal and demand it then.

The USA values money above 100% of other things. In all cases, in all situations. Reading comments on HN over the past 4 years, I've also noticed that's basically what half the people in here are after now too.
Is it really so easy to move out in the few short months since the pandemic hit? I wonder if these people were living in a shared housing situation and didn't have a lease or a lot of physical possessions to worry about. I'm in downtown SF and have been considering moving somewhere in the Bay Area where I can step outside and not be in a literal and figurative cesspit, but it's really not easy. Or maybe I'm just getting old and have too much furniture. I certainly can't imagine just hopping out of town when the pandemic hit and then hopping back once it blows over.
It depends on what state you're a resident of and where you do your work.

I live in MA and, when I worked in NH, I had to pay MA income taxes because I live here even though NH has no state income tax. Now I work for a company with offices in MA (even though that's not where the official HQ is) so I still pay MA taxes; doesn't matter if I'm remote or not. Were I to move to NH and work remotely, my understanding is I would then not pay state income tax (although I would if I were assigned to an MA office).
If you think you know everything about South Park, I still recommend you read it. It's a really good article that analyzes old South Park from a modern perspective.
He is 100% correct. These advertisers have gotten millions of dollars in free PR for the "boycott" but that last won't long for most of them.
Of course they will. The calculus has been done; the marketing boost from saying "we are pulling ads from Facebook (for X weeks)" apparently outweighs the actual value of those weeks of passive Facebook ads. And then things will be back to "business-as-usual" (although outrage marketing is business-as-usual).
Why is thinking of an analogy pessimistic?
The math template (the HTML one, not MathJax) and many other templates don't work well with the mobile version, and the talk page isn't there.

On desktop, I suggest installing Stylus and using a more readable and elegant Wikipedia themes. I like wikipedia.rehash by krasjet.
I've read the article (and shared it on Twitter) and I would agree.

What I mean was, why are they saying Rstudio distributed the article?
It kinda would, basically a huge library of labelled NLP data may come available as the result of this.
It was mostly about states' rights, and trying to keep the economies propped up, which were supported by cotton and textiles... which were supported by slavery.

As soon as Lincoln was elected, without being on any ballots in the south, they knew what was coming (abolition of slavery), and the southern states attempted to secede.

https://en.wikipedia.org/wiki/Tariff_of_Abominations

https://en.wikipedia.org/wiki/Missouri_Compromise

https://en.wikipedia.org/wiki/Nullification_Crisis
My impression is that this response is basically a replay of the response to the 2008 crisis, perhaps on a bigger scale.

My prediction is that market behavior is going to be driven by politics. Wealth inequality was already intolerable and the consequences of this crisis are almost entirely falling on the working class. It is obscene that equity holders are doing as well as they are doing with the amount of unemployment we have at the bottom. The other shoe will drop.
From the perspective of using synthetic imagery to train machine vision systems, I think that the idea of fidelity (i.e. how similar synthetic images are to real images) is less than half the story, and has the potential to be dangerously misleading.

Of greater concern are quality measures that look across the entire dataset. Here are some hypothetical metrics which (although impossible to compute in practice) will help get you thinking in the right way.

- How does the synthetic image manifold compare to the natural image manifold?

- Are there any points on the synthetic image manifold where the local number of dimensions is significantly less than at the corresponding point on the natural image manifold? (Would indicate an inability to generalise across that particular mode of variation in that part of feature space).

- For each point on the synthetic image manifold, are there any points where the distance between the synthetic image manifold and the natural image manifold is large AND the variance of the synthetic image manifold in the direction of that difference is small. (Would indicate an inability to generalise across the synthetic-to-real gap at that point in the manifold).

- Does your synthetic data systematically capture the correlations that you wish your learning algorithm to learn?

- Does your synthetic data systematically eliminate the confounding correlations that may be present in nature but which do not necessarily indicate the presence of your target of interest.

Engineering with synthetic data is not data mining. It is much more akin to feature engineering.
Everything you always wanted to know about TLS (but were too afraid to ask)
Most ambitious art stunt in history?

I would think something like the great pyramids would be a more ambitious art stunt.
Some of the most vicious arguments on Blind are about senior ICs with conspicuously empty commit histories. This is a great rule - half a day per week preserves the “other things are more important than coding” aspect while preventing the “couldn’t even do my job, why should I listen to him” angle.
https://youtu.be/ip5OWcoE6GE

Here's the performace mentioned in the article. I'd never seen it before. It's pretty fantastic though. Robin Williams does a great show.
My interpretation of what's going on:

CEOs finally have leverage against their marketing departments to do black-out testing on social media ad spend. It's difficult to actually measure impact of ad spending, and marketing teams spin results to their advantage.

They will observe what happens and re-introduce spending where it actually works.
I was looking at those "buy one square foot of Scotland so you can be a lord" scams when I stumbled across the Sealand lordships, then immediately bought one for a friend.

Given the options of a fake title in a real country or a real title in an iffy country, the choice was clear.
Why do you need a PhD in linguistics to write code?
A desire to restrict the polymorphism of integers is fine, but it doesn't really change the type safety argument at all.

"Enums" here are just another type of integer, exactly like in C# and C++. They're not a separate concept. I wish Go had Sum Types or even just exhaustive, non-integer (as far as the programmer knows) enums, but neither of those are requirements to have a type safe enum. The only difference vs C++ and C# is that Go has untyped literals, which are quickly handed a type based on where they're used.

Enums in Go have type safety, which is the point you disagreed with. You can't assign values of the wrong type to an enum-typed value without explicit conversion in Go. That's type safety.

There are linters that can be used if you want to enforce more restrictions: https://github.com/THE108/enumlinter

Linters that fit your team's expectations are a good thing to use in any language, and Go is no exception here.

Would this linter be unnecessary in other languages? Sure. I would argue it's still unnecessary, because I've never even once seen anyone accidentally type a literal value in Go where they meant to use one of the predefined enum values. It's certainly possible, but it hasn't caused me any lost sleep.
Many of the baselines I have worked on are littered with comments that begin with 'Todo: ...'. Developers facing a deadline or trying to close a ticket add the todo as a reminder and years later have not gotten back to it.
> Fun fact, unlike Apache, NES enabled the HTTP DELETE method out of the box and it had to be disabled in your config. We found that out the hard way when one of the sysadmins ran a vulnerability scanner which deleted all the websites. We were forbidden from running scans again by management.

Oh man, the early days were so exciting. Like that time I told my boss not to use Alexa on our admin page out of general paranoia... and a few days later a bunch of content got deleted from our mainpage because they spidered a bunch of [delete] links. I learned my lesson; secured the admin site a lil better and upgraded to delete buttons. Boss kept on using Alexa on the admin page tho.
It’s all about and only about CICO of course but the other tips might help you succeed by making you less hungry or increase the CO side or just keep up motivation to resist temptations to overeat.
I really liked Anvil, the thing that made me go back was the requirement for an enterprise account to not host on AWS.
The declarations of secession are very explicit that it was about racism and slavery.

https://www.battlefields.org/learn/primary-sources/declarati...

The racism wasn't a sudden thing. What was new was the movement to ban slavery, especially in new states, which would undo the political balance that had been put in the Constitution from the beginning. (The Constitution still gives extra power to those states.) The election of an anti-slavery President was the impetus that turned it into war before he even took office.

It's not just about owning slaves, but also the belief that some people are fundamentally an underclass. Poor people didn't own slaves but feared that they would be put in the slaves' position if the slaves were gone.

So yes, it's a basic racism that goes back to the beginning. It only seems sudden because the election indicated that the tide of history was against them.
They clung to the existing system as much as they could, but the extra steps they had to go through (keeping people as slaves even when it was illegal but hiding it from the relevant officials, the overhead of using prison labor, etc.) wouldn't have made it economically viable even if they didn't have to rebuild a completely destroyed infrastructure on top of that.

But it took a long time though for the stored wealth (and associated power structures) to disappear. Around 50 to 75 years. It wasn't until the New Deal investments of the late 1930s (in the entire country, including the south) that the south stared to recover. Before that there were a lot of parallels to Iraq and Afghanistan. A destroyed country with US contractors taking an obscene amount of reconstruction money and not really doing much with it. Locals clinging to their existing way of life including secretly joining brutal militias to enforce the former power structures; some trying to bring "law and order" back to their locality in a distinct power vacuum, some trying to bring back power structures that they had internalized as moralistically correct. That's how the KKK started, with a lot of parallels to ISIS.
>Personally, I dislike that feature of word because typically I do not want my files saved by the first thing i've written and yes I care about file names and take the time to name things sensibly and even put them in related folders.

Then you can rename it?

>Also, it should automatically detect an untitled1 and enumerate to untitled2 if untitled1 exists, again this is how it's always worked for me. So your file overwriting example seems a tad dubious to me.

But it doesn't! That's what my complaint is about! Do you think I'm just making it up?

>I have to be honest, of all the gripes i've heard, this one's just a bit ridiculous. The save feature works exactly as it should. A program should allow me to choose a name for a file or choose a reasonable generic default, not decide what it thinks I want.

To me, this reads as, "I read your text, but I don't think your problem is real, because I think it should work differently."

I think you should do a deep examination into how you relate and communicate with people, because you spent this whole thread invalidating what I'm saying and telling me the problems I'm describing in detail are not real problems.

You've given me the impression of being an insensitive and careless person.
Interesting link, thanks for sharing. I wonder what this means precisely:

If you take out one of the characters or story elements of a conspiracy theory, the connections between the other elements of the story fall apart.

I guess I have to read the paper, but what are these "connections" and what does "fall apart" actually mean?

EDIT: I just skimmed the paper https://journals.plos.org/plosone/article?id=10.1371/journal...

The connections capture context-specific relationships, such as co-occurrences. The "fall apart" part comes from the fact that conspiracy theories rely on hidden, unsubstantiated, subjective interpretations of intent or actions whose validity can be questioned. If they are key pillars of the narrative, then their falsity can negate the truth of the narrative.

This reminds me of a philosophical discussion around what "truth" means. Coherent theory of truth: truth is defined as a property that's coherent among a set of beliefs. It can also be used as an epistemic justification -- that is, any set of internally consistent beliefs can be taken as true. Of course, in practice, certain truth statements have to correspond to reality, which is where the correspondence theory of truth comes in.
Git Rebase – how to squash multiple commits into a single commit
The popularity and purchase of fast food are growing at a very steady rate in countries like China.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5129322/

A more recent assessment would give a similar growth rate to the one cited in the paper (~13% annually), but for the last six months, COVID 19 has put a damper on things.

> This is usually supplemented with some form of local crop (veggies or otherwise) or easily accessible wildlife (or farmed animals and birds).

Since you're talking about "easily accessible wildlife," please keep in mind that urbanization in Asia and Africa is a big thing.
Great article. Thanks for the recommendation/link.
Thanks for sharing this, I’m new to Micronaut - it seems to solve a lot of problems inherent to Java.
I doubt this very much. Doing black-out testing silently would be just as easy and allow a much greater degree of experimental control.
Of course he's right. If anything I'm surprised advertisers aren't cutting back more given how much revenue they're probably losing during the pandemic.

Real change has to come from two sources. Firstly regulation, Facebook will never "self-regulate" and this corporate activism is a joke. And secondly, from employees who in sufficient numbers have at least some leverage.
A politician who told Nazis to leave the country was murdered by a Nazi. Suddenly this sounds a lot different.
DJGPP was amazing, I remember programming games on it with Allegro when I was a kid.
A good example of "proof of work" used for price differentiation.
Lennart is not that good at the human-facing parts of maintainership. That's fine, he doesn't have to be.

I'm just surprised that people don't see how his communication style (in general and in the linked thread) makes interactions harder than it needs to be for himself and everyone involved.
Most likely the primary reason why anyone would use the Confederate flag in Forza is to recreate the General Lee. There's probably General Lee replicas and scale models all over the world with not that much regards to the flag on the roof.
There's an excellent episode of the npr podcast Planet Money that covers this story: https://www.npr.org/transcripts/694548245
Actually, according to Dutch press (nrc.nl), it was the same detectives who performed that hack who were flown into France to do this hack as well.

Good for them, but I hope for their sake their names do not leak.
This title is much too flamebaity for the article not to get flagged, but you could repost it with a more neutral title. Perhaps "How Apple's operating systems mistreat the user". That's the definition the article gives for 'malware'.
Yes, but for human habitation
Starlark is a Python dialect implemented by Google. It is rather liberal with compatibility, but as you observed, none of that matters for "ordinary code". It doesn't even pretend to support existing Python library ecosystem.

In exchange, Starlark is GIL-free. This was the primary motivation to reimplement. It really is that easy if you don't need to be compatible.

I think Starlark is a good approximation of the core of Python. It is easy to implement. It DOES 100% look and feel like Python, and if you use it as Python-as-pseudo-code mode, you will never realize it is not Python. On the other hand, almost no Python library will run. This feels paradoxical, but that's what it is.

https://github.com/bazelbuild/starlark
1. It is for people with net worth above $50M. I don't think most of that net worth is pokemon cards!
2. Yes it might be a little bit harder.
3. " it becomes a very small % of government revenue" Tax is about fairness not how much money we can raise from it.
4. this is in top of income tax for high worth individuals.
5. on unliquid assets like startup options, maybe you can pay your tax with those stocks. If it went to 0, you didn't pay any additional tax, if it appreciated government(all of us) would make something on it too.

It is hard and not perfect, but we can't have everything based on income for high net worth people, they won't pay their fair share and keep getting richer and richer.
> What do poor people tend to eat? Fast food burgers and other high calorie, low cost meals that are readily available. No prep/cook time, minimal cost (at least on the surface) and hot and palatable to most.

Poor people in urban America eat vegetables, pasta, meat sauce, rice, beans, chicken. That's why grocery stores targeting poor people (ethnic markets) make whole foods selection of actual food look like a store in the USSR.

Junk food is what people who are not poor enough to cook and not rich enough to buy everything in wholefoods eat.
If you're using yarn, apply the patch in your GitHub fork, bump the version, use a resolutions block to point to your repo (I think ref based doesn't work well, might be old info that it doesn't, though).

IMHO coordination based methods will work poorly here.
No he didn't tell that to Nazis. He told that to citizens of his own town who feared for their safety.
Fair enough, sparse usually means weights are sparse and not activations.

Obviously you can compare parameter count if you really want to, but from a technical point of view training a densely activated model is a much bigger feat. Also, I have personally spoken to one of the authors of this paper and they said sparsely activated models tend to well better on tasks that require knowledge but not tasks that require intelligence (e.g. GLUE).
Cheney on the MTA and its various implementations (like Chicken Scheme [0]) have been allocating objects on the stack for ages. Would like to know how this compares.

[0] https://www.more-magic.net/posts/internals-gc.html
There are many use-cases for this for super simple ma-pa shops. It may be relegated 100% to shopping carts and checkout processes, but this would allow one to hand-edit her database, and even potentially let the server git push live changes... kinda interesting concept.