skysight-inc/HackerNews huggingface dataset:
I'm not just willing to accept some small tax increase, I'm willing to accept (and actively advocating/voting for) radical socialist transformation of our economy to a point that would be far beyond anything that would be in my own interest. I vehemently disagree that I'm not "really" on the same side as the barista because our interests don't align. There are some of us out there who will fight for what's right even if it's against our own selfish interests. Obviously we don't share the same struggles as, say, the struggling barista on a day-to-day basis so sometimes the appropriate urgency isn't there but in the end we are 100% on the same side.

> it is the bitter barista, ready to enforce that knocking down a peg, who ends of in control

This is not really the goal in my experience moving in leftist circles. There's a lot of talk about bringing the wealthy down to the same level as everyone else to eliminate various forms of inequality, but not much talk about inverting the system so that the formerly rich are now under the heel of the formerly poor. The ones "in control" would be everyone, including the former elites.
I don’t understand how this is supposed to work. Land value goes from 1 dollar to 2 dollars because Amazon moves in. Cool, tax revenue goes up 100%, too. This seems no different than a general real estate tax, though. Additionally it seems like this says nothing about whether the rent will go up 100% or 500%.

This feels extremely hand-wavy and borderline wishful thinking. Land value isn’t fully separable from improvements. (My land and improvements are both more valuable when my neighbors improve their properties. My neighbors benefit the same from me. I fail to see why we should be double taxed for the value we create.) Even is separable, it’s not at all clear that landlord profit could be separated this way, because landlords don’t rent out land.
No, there are many, perhaps the majority, that are mature companies that respect employees’ work-life balance. I have worked in the industry for going on a decade and had mostly positive experiences. The poor experiences were either isolated to a specific team or part of a larger culture that I have seen change for the better.
It is a serious good articles to summarise certain language
Even just a private Google form has like 95% of the functionality needed here, and can be accessed via mobile browser requiring no download.
Why Discord Is Switching from Go to Rust
AI helped upscale an antique 1896 film to 4K
Calling it a "conspiracy" theory is just dismissive slander at this point.

Aren't you literally proposing that there is a conspiracy? And since there is no evidence then isn't that a theory?

What do you think it should be called? "conspiracy speculation"/"conspiracy hypothesis"/"possibility of a conspiracy"?
Not really. "Going green" is a radical new concept for humanity that goes counter to all incentives and instincts and only recent developments have shown that painful measures are necessary. It was not a trick to get rich at other peoples expense.

India and China are suffering from their own pollution and have incentives to "go green" all by themselves, not because the West demands it.

Green technology is often high tech and tech that is accepted in Western markets and is helping to lift people out of poverty through market mechanism, not finger pointing.

Finally the first world got rich several generations ago. We are not related in any way, shape or form to any real or perceived sins of our grandfathers. Any such idea is old testament biblical theology.
Instagram added some Snapchat features and monetization. I don't think the overall experience has changed much.
> Adblockers like uBlock Origin hurt these sites by deriving them of revenue.

Even if that's true, consider that perhaps the proliferation of adblockers like uBlock Origin might also help many many other people and businesses who currently have trouble competing for attention against the gigantic internet companies and their business model of "get clicks by any means necessary because clicks = ads = money."
Agree 100%, the #1 reason I should cook at home more where I always use butter, coconut oil etc. Either need to do big cook ups of extra tasty food and pack lots of meals, or find more real simple meals to whip up quickly.
Review volume is not a useful indicator. HR departments actively lobby employees to write positive reviews. These will always outnumber the honest reviews.
> momentum has nothing to do with energy and vice versa.

o_O In a mechanical system Ek = p^2/(2m), where p is momentum. Please clarify if you meant something else.

> energy can be stored ..., momentum cannot.

Have you ever seen a yo-yo?
Sweats, nervousness, anxiety.
But these are precinct officials, who took the time to become volunteers in this. They should be able to spend 1/100 of the effort that would take them to file taxes and preload a webapp.
UX improvement: make it case insensitive. I'm on mobile and it took me a sec to realize that it didn't work because my keyboard automatically capitalizes the first letter in an input box
Great, now we can't even escape via stairs or a moat...
>The opkg repos and install files are all downloaded over http.

This was a problem because of the bug. But now it isn't one anymore. 'opkg update' updates the package lists. The lists contain information about the packages: name, file size, architecture, description etc., and also the SHA256sum. When you install a package opkg will compare the SHA256sums.
Have you considered deploying to Google Cloud Run or something like that which charge you per-request rather than instance-hours?
Remote access? Display solutions? Alerting? Availability? Backups? Ease of config? It's totally dependent on your use case.

Did you have to Port forward or set up a VPN for local viewing? Just that will stop 95% of users.
I will admit that I know very little about monitors or their drivers but it wouldn't surprise me that such a sophisticated piece of hardware requires a driver.
Duplicate: https://news.ycombinator.com/item?id=22238335
HP ported their calculators to iPhone and Android apps. Most people who want an HP calc probably just use those now instead, except for the few who want the tactile feel of calculator buttons.
The alternative is web, not desktop.
Dziban: Balancing Agency and Automation in Visualization Design [pdf]
Terraform is definitely an option, but we found (the story might be different since 0.12) that creating large full meshes with many VPCs across many accounts with many route tables resulted in Terraform modules and files that were quite complex, long and hard to overlap with other meshes.

This tool can be used alongside terraform, ansible or whatever infra-as-code orchestration tool you like. I encourage you to do so! :)
1st Law of Garbage Collection: Consistent speed and efficiency usually requires circumventing the garbage collector.
Lower pressure region sucks the flow down to attach to the upper surface. As the pressure is reduced, speed must increase to conserve momentum.
Well why does Chrome send this special header to only Google properties like YouTube and search and not the rest of the internet.

It really seems fishy and a lot of double speak. I really don’t trust Google here.
I'm a fan of Steam Locomotive personally - https://github.com/mtoyoda/sl
I think metrics are very useful but only when used properly. A lack of metrics means we can't always see what's going on and goals may be unclear; an overreliance on metrics is gameable and too impersonal.

Laos, as the article indicates to some extent, what you measure becomes what matters. As a manager, the metrics you create will (to an extent) help to define what kind of team you run and build.
That's ridiculous. Game companies are nothing like sweatshops and the reality is much less sensational than what you hear about, which should be no surprise.

Most are basically 9-5, generally with flexible hours. Often free food/snacks/games and other perks. Some take Friday afternoons off to drink and play games. Crunch toward release does happen a lot, it's a problem, but they're getting better about avoiding it.

You hear about the horror stories instead because that's outside the norm. "Game company mostly works normal hours, chills on Friday afternoons" isn't going to get much attention.
I don't know what point you are making, but C had structs in the 70s too and it hasn't been a technical hurdle to implement there either. It's literally a few instructions of asm.
I don’t agree with the use of an app here for many reasons. That said, such an app would basically need secure authentication and a form to upload some pre-templated numbers.

It seems pretty hard to screw that up so badly but clearly it’s quite easy to make a complete dumpster fire from those requirements.
What's the progression for push-ups? I was doing 1½ sets of ten wide push-ups on Friday (to failure, thus the ½) and today thought maybe I'd try a one-arm set. Couldn't do a single one, even on knees. Then I tried a set of narrow push-ups with the hands moved a bit footward, and could manage, like, four. On my knees. Is there a good guide to push-up progressions and resistance ratios?
That's how the current short-sellers have gotten themselves in trouble. They all thought that the stock was overvalued. It may be overvalued but there are enough buyers that are willing to bet that the stock can still go up.

This is a stock that gets traded on things other than current value or even future value.

This stock was at $215 less than 6 months ago. Wow....
I can confirm that the article was edited. It said exactly what the parent comment wrote when I read it.

This IMHO makes it even worse. The article should clarify that they updated this description.
Give them all 500 pages of records and tell them to find it themselves.
I generally try very hard not to argue about definitions, and it seems like you're using the word "ideology" differently than me. To get past that, substitute out my word "ideology" for "foobar".

A foobar is an assertion that there is a single right or wrong way to look at the world. Not even just a single correct or incorrect way, but a right way -- a proper way. If the problem with a rule is that it overgeneralizes what the world is, the problem with a foobar is that it generalizes what the world ought to be. To the extent that a foobar allows space for deviation or alternate approaches to architecture, it's only with the implicit understanding that those deviations are on some level, a kind of small sin.

Not all foobars are necessarily wrong, but in the world of software, they are particularly dangerous, and should be approached with caution. Under a foobar, a rebase isn't an organization strategy, it's a "white lie". A writer isn't optimizing for a specific audience or purpose, they're "honerable". An agreed-upon set of rules for everyone accessing a repo can be "dishonest".

Different people have different standards for this kind of thing -- but is it really all that weird or abnormal to worry that this kind of language can encourage toxicity in a community, or that it could encourage developers to think of architectural outcomes as personal validations or attacks? To me, that language sounds very foobar, and it makes me nervous about what experience I'm going to have if I adopt Fossil and then start asking questions to the community about how to use it in unconventional ways.

To be clear, there are other pages in Fossil's documentation that are much, much better about this kind of thing (particularly the Fossil vs Git page).

But even on those pages, the thing is: I use Git constantly. I am intimately familiar with its strengths and flaws. I really don't need the documentation to tell me that Git's storage is an "ad-hock pile-of-files", because I've worked with those files before and built 3rd-party tools to manipulate them, and while there are flaws, sometimes being able to do a completely dependency-free read on any OS/platform to find the current HEAD is quite useful.

When I read the docs, I just want to know what makes your software different. You're not going to convince me that actually all of my experiences were wrong, and everything I like about Git is secretly terrible. You might be able to convince me that there are specific problems Git isn't optimized for, and that Fossil can solve them.

When Fossil is talking about Bazaar and Cathedral development, I'm really interested in learning more. When Fossil is taking cheap shots at purposeful design decisions in Git that are actually really good for certain classes of problems, I lose confidence that the docs know what they're talking about.
It's the other way around - if you're trying to recruit an engineer or ops person from FAANMG, you can tell them
"Well, I know you're an SWE 2 and make $300K/year, and we can't match that, but guess what, you can be the VP of Engineering at our 2-person startup and when we go public, you'll be a VP or SVP of a public company." You'd be surprised how many people fall for that.
It's literally the 2nd sentence on firefox.com:

> Automatic privacy is here.

They "care" about it, but they don't care about it.
Agreed. I noticed that and found it annoying, too. Will work on it! :)
> They are asking $200 for the commander x16 keyboard

Some points:

- That keyboard is not intended to be the final keyboard. It's intended for people who like mechanical keyboards and are using the current emulator.

- $200 is pretty normal for mechanical keyboards. For people who use them, they're worth the money.

- All the reviews of that keyboard are overwhelmingly positive.

If someone makes a product and the people who buy it are happy, where's the problem?
What Credit Score Do Mortgage Lenders Use?
How about reading it the day Node.js was first released.
Their COO would literally walk up to an employee and flick their balls, smack their ass, HUMP on them, and fart in their face (not all at once, although does that matter?)

Maybe you consider that normal in game dev companies, but I have to believe that's outside the norm.

The guy got suspended without pay for 2 months.

https://www.businessinsider.com/riot-games-suspends-coo-scot...
A small drop in the sea of technical problems: did anyone design the app to work for ages 20-90? People well in their 80's work caucuses.

Ok, did anyone actually design the app?
> Your ring camera would be much more expensive if it included 1TB storage, processing, dedupes, backups, playback, etc.

You don't need anywhere near 1TB of storage if you're only storing video when there's motion, and that smaller amount of storage has minimal cost. You also can't really dedup a series of unique videos anyway. And processing and playback cost nothing when done locally; pretty much all the rest of it is software.

All "cloud" really gets you is backups, which is more of a nice-to-have than a necessity for video which is going to get auto-deleted on a schedule regardless and can be manually backed up any time it becomes relevant to retain. You could also get automatic backups without "cloud" for any system that spans multiple sites, which is the case for most businesses and even an individual with any family member or friend who uses the same system.
You need the TI-84 Plus CE. It has the eZ80 with a 320x240 color screen.

There is a C compiler for it. You get sizeof(int)==3 and sizeof(void*)==3 with that compiler.
Show HN: Developers QA Community
> Could it be they bought Habana for US$2B?

Literally the first sentence of the second paragraph in the article (that you read, right?)

> The announcement itself isn’t very surprising. In mid December the company announced its acquisition Habana Labs for approximately $2 billion.
Apache Cordova: Mobile Apps with HTML, CSS and JavaScript
Link, for convenience:

https://doc.rust-lang.org/book/
Hahaha. That is glorious. Thanks for sharing!
Show HN: Fortnite Items App
From my experience with volunteers in different non-tech areas I have doubts.
1 + 2 = 3
3 * 9 = 27
27 + 10 = 37

off-by-1 #laughter
Java is getting tuples, PHP is getting union types, C# is getting pattern matching... someone is going to announce algebraic data types and I'll die.

Nice work, C#!
You can solve for the lift generated by each rotating blade. Then it's roughly the same calculating the lift for a fixed wing, except for the freestream flow speed varying along the span. The lift is different at each spanwise location, so you integrate to get the total lift for one blade, then multiply by the number of blades. Numerous ways to do this, but the simplest accurate way is via lifting-line theory. The resulting system of equations is solved iteratively.
> They should be eating the cost of that keyboards and new gear to grow new customers.

The target market for all of these things is nostalgia. No amount of loss-leading is going to grow that market.
Revl (YC W16) Is Hiring a Senior Back End Generalist
I'm assuming there is a Stripe/other payment form behind the button, and not a login form for phishing. This seems like a lot of work for just phishing. It would seem amenable to actually taking payments because people are booking months in advance, giving you months of no complaints or chargebacks or fraud reports so the criminals can cash out.
Cool! Nice work on this!
No, we can't. The attack scenarios for all of the above are nothing like elections. Elections have to protect both against unauthorized voting (so every person has only one vote) and against determining how anyone voted, including by those running the election (so people can not sell votes/be pressured into voting a certain way).

And not only do these properties have to be guaranteed, it is also an absolute must that the vast majority of citizens can verify that that is the case, both because of the amount of power that is controlled by elections (the entire taxes of a country, control of the military, ...), so there is a significant risk that someone could be able to corrupt any group of experts that isn't a significant proportion of the population, but also for rasons of political stability: Even if the election system is in fact counting correctly, it's a major political risk if people suspect that things are rigged and have no way to really find out.
You can use a type that marshals the Go zero value to database null and vice versa. https://godoc.org/github.com/jackc/pgtype/zeronull provides a UUID type with that behavior.
That they should have used Django for the backend :-)
Not everything is freezer friendly though. Many seafood tastes pretty bad after being frozen and reheated. Ditto for anything that is supposed to be crispy / crunchy etc or any texture that’s not soft.
I really wish Intel or MS or someone would fund D so it could give Go and Rust a run for their money. It's as fast (or faster), expressive, powerful and, subjectively, easier to pick up and code in than Rust. It just needs some backers with muscle.
The other day I ran into a guy throwing stuff at the junkyard, in the bag there was a calculator, so I picked it up. HP 40G ..

I was so happy, until I put batteries in and realize there's no RPN in the rom. The device is unusable (to me)..

poor HP
Ads traditionally worked just fine without tracking. Look at billboards, look at TV or newspaper ads.
Cherry picking 1 review is a much less useful indicator. And there's no way to know if it's an honest one. Nor is there a way to know which ones were solicited or not.

So the closest you're going to get to usefulness is seeing what the common pros and cons are.
About as good of an intuition about optics as HRC and her whole campaign.

Remember "deplorables"?

Many people at this company were directly involved with the HRC '16 campaign.
Dino, an open source XMPP client
Really depends on the domain. There's some things that are a lot easier to make scale up in a language with a great concurrent gc, because that makes writing some lock free data structures quite fundamentally easier (no complicated memory reclamation logic, trivial to avoid ABA problems).
What is this "culture" thing in the article? It's undefined although apparently there's a danger of it being bad. Things can "impact" it. It can be grown and it can be damaged. I'm left thinking it may be a god or it may even be a skin rash.

What are they selling? Oh, project management software.
> Fossil...would force me to commit the proverbial 500-line blob all at once

Nope.

If it were me doing such a thing as you describe, I'd start the work on a feature branch. If I'm working on that repo with other active developers, this lets them see what I'm up to and possibly help; and if not help, then at least be aware about where my head's at, so they can better predict what's likely to land on the shared working branch later.

If I got to a point where only part of the branch needed to be applied, I could cherrypick those individual changes, either down to the parent branch or up to a higher-level feature branch.

All of this happens in public, with the work fully recorded, so someone doesn't have to reconstruct the development history after the fact later.

This mode of development helps keep your project's bus factor above 1.
Flowable OAuth2 Resource Server
> And no amount of tuition assistance is going to make more than a handful of the kids I grew up with capable of this work.

How do you know that?
Have you looked at Wiki.js? I played around with it a little bit and it seemed nice
That isn't a "normative" statement about better, but a "positive" statement about a trade-off of expressive power versus rigor. A bit of mathematical intuition suggests that formally asynchronous approaches tend to be less powerful and hence more rigorous. But if your spec is still in the prototype phase, taking on a lot of expressiveness and permission with respect to your domain model is desirable because it gets you an end-to-end solution sooner.

What is good is not "on time" or "robust", but "on time and robust". Necessary and sufficients.
I've talked to strangers about Boolean algebra, the weather, how long the bus is taking, the slogan on the bag they're carrying and how it relates to their calling in life, and so on. I dated a girl for about a year that I met on the train and started a conversation by joking with her about filler phrases she had used in a cellphone conversation. And of course evangelists are always willing to talk about theology.

I think most people are eager to be heard, eager to talk about their experiences and feelings (even trivial ones like being impatient for the bus to arrive), and lonely. But most people are preoccupied and in a hurry much of the time. You have to be paying attention at a moment when they are willing, and then be able to give them what they want.
This will get fixed in due time:

>What will Microsoft do?

>We will also aim to be done with null-annotating our core libraries when .NET 5 (November 2020) comes around – and we are currently on track to do so. [1] [2]

[1] https://devblogs.microsoft.com/dotnet/embracing-nullable-ref...

[2] https://github.com/dotnet/runtime/issues/2339
That is not a property of paper ballots, that's just the property of a broken election system.
"Going green" is a relatively new concept, even for Western countries. By 1960 the West was seriously polluting its environment, but also extremely affluent and highly developed. There was far more of a gap between the average American and someone in Asia or Africa compared to today. The West polluted the developing world in the same way it polluted the Hudson or Cuyahoga.

It's not really about pulling up the ladder, but a recognizing that growth doesn't have to mean completely destroying the planet. It's more about where the standards are set and what is socially acceptable or understood.