skysight-inc/HackerNews huggingface dataset:
why do people think trading will make you rich?
Introducing The Twitch Safety Advisory Council
I've been working on a "newsbetting" site. Basically, you get a de-titled article and have to place a bet whether you think the source has a right leaning bias or left leaning bias. The idea is this betting market will force people to contend with their biases which will then reduce the proliferation of fake news. Theoretically
This is such a dumb conversation, guys
In general everyone should read or listen to Deleuze. Cinema 1 and Cinema 2 are mind-bending.
The first amendment protects this type of speech.
Reuters confirms this: https://www.reuters.com/article/us-autos-tesla-batteries-exc...
Golang does have https://proxy.golang.org/, which is fairly recent, but yes this is absolutely a problem in Go.

See the "go-bindata" problem.
Reddit is increasing feeling “captured”. Bit like big data influence on politics. You can’t see it but sense it’s there anyway
I just started generating random addresses and putting them in password manager. The actionable bit is permanently black-holing all incoming mail to that address if/when I no longer need the service, or the "spam" rate gets too high.
It would be useful to have a more direct comparison between this and Redux (assuming its not on the website and I missed it). In what use-cases is it preferable, in which would it not be a good fit? In the comments you mention O(1) vs O(n), diving more deeply into that would be helpful as well.
Yes, I meant here any other servers but Fauna.
I thought it'll be obvious from the context, but I'll think about rephrasing this part. Thanks! :)
Facebook Product Manager Interview
> We are talking seasoned build engineers ending up frustrated after literally months of trying to achieve something that is easy as pie in CMake.

But it's not the same as CMake. A properly set up Bazel project gives you so much more: organization-wide incremental builds, build cache and build farm. Also, actual full hermeticity of builds (no, taking ambient deps from a Docker container doesn't replace that).

Comparing CMake to Bazel is like comparing some barely-working bash scripts on a single box to a kubernetes deployment. Maybe you're okay with just bash scripts, but some of us aren't, and that's where Bazel comes in.
Sorry, my fault. I mixed up usernames. It was a different person who was criticizing experts and then you came in to back up their point with examples of good amateur work, but you made no direct complaint.
Custom Select with Vue.js
> When a new law is being introduced it should be followed immediately, especially when it impacts the lives of many. Would you argue that a speeding ticket is harassment when the fines were raised just the day before?

When there's a new law or a new speeding limit on an existing road the police do usually spend a while just politely warning people about it before they charge anyone.

He's an activist. Not someone who's genuinely been harmed and seeking a legal resolution as a last resort after trying to resolve in good faith first.
I think it's already forced many employers that perviously weren't as remote-friendly to move more aggressively towards it. Already we've seen that in a big way at Twitter (see post from 2 days ago, https://news.ycombinator.com/item?id=23155647)
That's interesting! What are the criteria for adding someone to the list? I'm guessing the average "dear sir or madam, please consider this COBOL job in Indiana" spam doesn't qualify, but what's the bar they have to pass?
> for founders going down a traditional VC path

Has this been much of a choice? I figure most tech founders either get on the VC track or don't get to have a company.

"Funding for bootstrappers" seems like a relatively new concept. Good to see another option!
Ask HN: How to avoid cultural divide between business/tech?
In most non-technology organizations (at least in finance), the stereotype culture is that business and technology are two separate teams. Technology pushes back on things and both protect their own self-interests. Rarely do they work cohesively as one time with joint feelings of ownership. I've always observed this and recently always blamed technology for this divide.

Then, for the first time, I worked on a project on the technology side and immediately adopted that mindset. I literally found myself saying things like "That's the businesses problem, we don't have to worry about that." Why does this happen? How can we avoid this behavior/culture?

Any tips on how to get teams to work better together?
You certainly can fact check the assumptions behind opinions or their sources, particularly in a venue where the intent of the author is to influence the reader into accepting an opinion.
What kind of lifetime do people assign Tesla's current-day packs?

It certainly seems like, based on the 450k mile "Tesla Taxi"'s experience, assuming no faults, they're certainly good for ~300k but that's just one data point (and of course they had a faulty battery, too).

IIRC the warranty on my Model 3 pack is for >70% retention after 8 years/100k miles, but in real world experiences, they don't seem to degrade much past the first 10k miles. We're over 30k miles and the life is basically exactly what it was at 10k.

But I don't know what the commonly-expected "pack lifetime" is. I have seen the owner surveys out to 100k-150k miles and the lifetime still looks good at that point. And of course they've been through a lot of revisions over the years.
Fun fact: having this article on the front page made my iphone render all the front page text smaller so it could fit the full URL. When I hid the listing, text sizing went back to normal.

Yet another side-effect of a super long domain name!
I actually went through the language doc, which describes the language in more detail (there are still some WIPs and TODOs). I was able to name at least one language which would be considered "prior art" for every one of the features detailed there. A good deal of languages also come close to supporting all of them in one package, and languages that offer most of the features are a dime a dozen.

There are a few mentions here and there which do look interesting, but whatever the "breakthrough" turns out to be - and maybe there really is one - it won't be in programming language design for sure.
That isn't very good. I would think better would be:

int is_valid_email(const char*email) {
return !!*email;
}

But, either way, it isn't good enough, because it is considered valid even if there is no at sign. With some applications, such as email on a local system, you don't need to worry about that, but on internet, you will need to check that there is a at sign in the email address. So, better would be to check if there is a at sign, and if so, then it is considered to be valid.

Therefore, probably the best way is:

int is_valid_email(const char*email) {
return !!strchr(email,'@');
}
Oh damn, Janus VR is still ongoing - Once I tried to make an coding environment with it, using browser based IDEs, but could not make anything happen properly :/
Hi,
During this peer review we went with sheets as a convenience. If we were to continue, we would move to an open source db (e.g. mysql or similar) in a cloud instance, secured via ssl as well as ip firewall. Thanks for the feedback.
>Does a one-time stipend of $1,000 cover that? Probably not for many people.

On the other hand, commuting is usually not cheap--even if it's just a transit pass. Your points about space are reasonable though most people I know with houses seem to be doing OK. (But then we're a large distributed company so many are on video calls from home on a regular basis anyway.)

It's certainly fair though that, if you have a tiny city apartment that's just a place to sleep, that can't be very pleasant right now and you'd probably want to rethink if going into an office becomes no longer a typical daily activity. (Some companies will pay for co-working space so that may be one option.)
Typically they have a root to them. There are words that don't and are made up, like yeet (which I'll consider a word because of its usage and common knowledge), but other words like "microscope" are are derived from Latin or something else. The example here is from microscopium. There's a lineage and things modify more slowly (slang typically moves faster but also rarely stays in the lexicon long term). Many words are portmanteaus or compounds, like heelback (heel + back). How words are composed is called Morphology[0]. I mentioned in another comment morphemes. Let's look at transgate. We have trans+gate. Trans is a loan word from Latin meanings “across,” “beyond,” “through,” “changing thoroughly,” “transverse". We know what a gate is, but it can also be like a block (gated) or in a circuit (which is like a door). Here the model is taking the morpheme "trans" and using it as if it is "transaction". But in "transaction" the word makes sense because it is through an action (the word started from the meaning to do business and because this often means exchanging money, that's how we now think of it).

So "transgate" also sounds weird because it has opposing ideas. "through" + "block". But we need to look at morphemes to see why. At least (IIRC) it made this word a verb.

[0] https://en.wikipedia.org/wiki/Morphology_(linguistics)
I still use mobx for almost everything. Sometimes without React (like a dmx light controller and a midi controller for guitar effects).
I came to the comments with the exact same question
What seems clear is that we're not ready to declare a set of "laws of history". We're not even close. I think this can be parsed pretty easily by reading between the lines of basically every historian's response to grand unified theories of history like this, and the author of this piece clearly recognizes "cliodynamics" as hubris, despite all our seemingly impressive advancements in data analysis.

I don't know if the scope of asserting this is fully appreciated. One of the most influential ideologies in history is based on the idea that certain laws of history were essentially cracked in the mid-1800s.

Ctrl+F "Marx", 1 throwaway mention. "Hegel" 0 mentions.
> Nothing to do with C++ here

Other than memory safety issues, you mean?
That's also my way.

First design the data. This will tell you how this part of the solution integrates with what everybody else is doing, and will make very obvious some problems that otherwise you may only discover after the system is mature into usage.

Then design the UX and users processes. Programmers get to design only half of those, but both have to be set at the same time.

Then you can do everything else.

And yes, letting an ORM dictate migrations guides people into a completely wrong sequence.
Oops, give it a shot in v12. Think static class properties were added after 10.
OP here, yes - you are right, mea culpa. I'll try to correct that particular picture.

Thanks for pointing it out.
I have wanted to do exactly this for a long time. E.g. Bear is great but I want to make all kinds of modifications to it but I can't.

How do I follow along?
This, pretty much. If you don't have one person with a clear understanding of the backing domain/model of the problem, you're going to be in for a lot of hurt. The person doesn't have to be technical, as long as they understand the business area then you just sit with them and ask them to describe things, while you translate that in your head/on paper to data models.

Almost nothing else about an application matters besides your data models. The UI and other niceties are just a (very replaceable) skin around CRUD-And-CRUD-Accessories on data models. If you screw those up, you have a nice looking, useless theme. Which is pretty ironic given how much disproportionate value non-technical businesspeople place on the UI of things because they can see it/interact with it.

(Not that the UI isn't massively important, but you can still interact with an API minus a frontend. The opposite scenario gives you nice-looking pictures.)
I never hear the phrase "doubling down" used to mean "doubling", except maybe in the original usage in gambling. But colloquially it just means "increasing focus on". In that use there is no inherent contradiction in downsizing + attempting to increasing focus. In fact that seems to be what almost all companies who downsize are attempting to do.

Edit: In fact come to think of it, even in blackjack when you double down, it's as much about committing as it is the doubling of the bet. You have to take one and only one card and that ends your turn, so you're turning down all other options to do this one thing, and in exchange for taking that risky move you get to double your bet.
I'm not sure what you meant by static or legit. You can learn all about these various technology choices at appsheet.com - we want hacker news feedback just like this, btw. Thanks again.
For reference, GitLab are fully remote and publish their rationale [0] for paying regionally-adjusted salaries.

Some of the arguments I don't really buy (for example, I don't think you need to hire anyone from very high cost of living areas to build a world-class engineering org at GitLab's scale) and others (e.g., the golden handcuffs argument) I think are just a consequence of fully remote teams currently being rare. But it's still interesting to see their rationale.

[0] https://about.gitlab.com/handbook/total-rewards/compensation...
Honesty would cash their house of cards, can't have that.
I do this too, and this is also my experience. In fact, at first I expected my ad-hoc email addresses to be the target of a good amount of spam, but I was surprised to find this almost never happens.
FBI issued warrant to Apple to get data from Sen. Burr's iCloud account
> And this is a group of people that would be largely well suited to working from home during the pandemic (young, no kids, etc)

That seems to be the group of people best suited for working from the office, since they can relocate to live close to work and don't have families to spend time with.
I would help fix the internet by creating a program that educates elected officials at the state and federal level on best practices vs. harmful practices so that the internet can not be weaponized against American democracy/civil liberties, or against other countries via state-sponsored cyber warfare!
Sorry if I don't just take your word for it.

As I've laid out... you gotta come up with $3+ Trillion more every year... at a bare minimum. The real numbers probably look closer to $4-5 Trillion if the plan is to give everyone over 18 this $2,000 monthly, plus you have all this Bureaucracy you'll need to manage this program. You gotta double the national budget and then some.

There are no numbers that make sense to pull that off. It's a fantasy to think otherwise.
Not Safari.
That's what exceptions are for, no? If a connection dies an exception is thrown that would propagate up to the top of the thread stack. You'd then catch it and sit in a loop re-establishing the SSH connection, or terminating with a signal to whatever thread started the monitoring thread that it was dying. The act of unwinding the stack would pass through the finally handlers, closing open resources and cleaning up, before the loop starts again.

The failure domain here isn't precisely defined because shared data is allowed (but not required). You could define it as "anything reachable from the thread/fiber stack".
Because of posts like these:

https://i.imgur.com/IbygTNX.png

https://old.reddit.com/r/wallstreetbets/comments/gjkpel/4k_1...

https://old.reddit.com/r/wallstreetbets/comments/gj0v2v/35_1...

Most people do not fully internalize survivorship bias and are tempted to jump in on the easy money.
They are partly correct. Wearing face mask provides little protection for the user.

The reason to use them in public is to protect others.
It seems like you might be under the impression that bazel and blaze are not the same codebase?

If Google made a good build system with features not available in open source, eventually open-sourced it, continue to use it, and lots of other people are eager to use it, how does that demonstrate that they shouldn't have invented a build system?
They mean they're increasing the workload of the remaining engineers, not that they're doing something to benefit or other wise honor them.
Currently in the Open Lab - exciting community and great mentors!
They're all "advisories" in practice, though. No state in the US is even remotely taking enforcement seriously, and people are out horsing around everywhere. It's kind of silly to call them "orders" at this point. We're lucky that (for now) the vast majority of Americans are wisely choosing to stay home voluntarily. It's a very small number of jerks out there running around potentially becoming super-spreaders just so they can put on a show of flexing their freedom to go to eat waffles in a handful of open restaurants.
As a guy, I'm cool with this kind of stuff. But what message does this send to girls who are not considered attractive enough or just don't want to do this kind of work? The message is that all the study, work, and effort to work in a meaningful career is a freaking joke, when all it takes is to be born a certain way and make huge amounts of money selling your body.

On the other hand, we have a generation of young males who will be trapped in this vampiric system where their money and time are spent on girls who wouldn't even look at them if they crossed paths on the street, instead of going out there and building real relationships.

I'm just generalizing of course, don't think I'm saying this applies to everyone. But man, we are so fucked.
Why would that work?

The job of moderation is soul sucking and involves rule creation and rule enforcement. You end up dealing with rule breakers regularly as opposed to only occasionally, skewing your perspective.

There is little overlap with content creation.
Why does anyone install a dedicated app for reading PDFs?

Edge, Chrome, and Firefox all have built-in PDF readers. macOS's built-in Preview app can read PDFs. Just counting those four solutions, most users already have at least two PDF readers on their computer without installing Acrobat, Nitro, Foxit, or whatever.

Stop installing dedicated apps for reading PDFs! They are bloatware meant to encourage users to buy PDF editors which most will never need!
Tabs and bookmarks still feel pretty different. To update a tab, you activate the tab and then click links as usual. To update a bookmark, you activate the bookmark, click links, delete the old bookmark, create a new bookmark, and drag the new bookmark to the old one's location in the bookmark list (unless I've missed a shortcut here). Tabs feel very dynamic and are useful as a list or queue of work-in-progress, and bookmarks feel very static and are useful as a permanent list of important resources.
I made a national organization (AARP) change course and issue corrections regarding their Coronavirus volunteer program with a single blog post on Medium. (They had been sending members to an open, Google spreadsheet where their info was public). https://medium.com/@doncarlitos/maintaining-privacy-while-vo...
That someone would need to understand tax law in the Netherlands and Lichtenstein. It's possible that in those jurisdictions, this type of corporate arrangement is very much within the spirit of the law. Hopefully a European expert chimes in.

A comment above states that IKEA is very much a for-profit operation. I don't quite understand that. Whether an organization is for-profit or non-profit, they are all businesses in the sense that the cash-in must match cash-out. Most American hospitals are non-profits, but look at the way they conduct operations. Some for-profits receive grants from foundations for doing work that would be considered charitable.

The only real difference between non-profits and for-profit corporations is that the former do not have shareholders. Both types of organizations can still issue monstrous bonuses to employees and offer performance-based compensation (commission for donations generated, etc). But it's only with a for-profit company that the owner(s) can sell the company, or pieces of it.
Forking permits me to efficiently git rebase against upstream when there are changes, using rerere to remember easy conflict resolutions. A wrapper would not work as two of the options cannot be removed from the command line (and the author refused a PR that would have permitted such a wrapper).
Goes to Eleven (Pt. 4/∞) – Decimating Array.Sort with AVX2
Just reading the part about the ensuing JavaScript implications gave me a stress-headache. Bless the people who are willing to work through these kinds of issues so the rest of us get to use the result.
Lots of software has "atomic" concepts. Like SQL databases.
I personally have always been against paying people different rates based on geography. if a person offers value, they should be paid for that value regardless.

some people say, but shouldnt their cost of living be taken into account? yes previously, but not when we choose to live where we want. I feel like that whole argument goes away once we are choosing where we live.

that being said, I would expect companies to muscle our wages down using this as an excuse. the good side is that there is financial incentive for companies to give us flexibility, as it costs ball park 1500$/month/employee to have a dedicated office space for them.
Technically, yes, you are right. But let's burn that bridge when we get to it.

At the moment the issue is the app store concept; it is designed to be a choke point, it is designed to be obscure, and it is designed to casually destroy software the store owner doesn't approve of.

(What is the status of Microsoft's app store, by the way?)
A large tower has appeared at a Tesla Supercharger station in London, ON