skysight-inc/HackerNews huggingface dataset:
Customer has desires which aren't fixable by off-the-shelf solutions OR customer is convinced it isn't fixable by an off-the-shelf solution. Customer is billed for work done either by x * hours or a fixed fee determined upfront (which contains x * hours with a margin for error in giving the estimate of hours upfront). Rinse and repeat.
> In the US there seems to be no plan at all.

The response is handled at the state level, not the federal level (though it can make recommendations). Most states have reopened or are planning to. Others, like mine, have in their plan that they won't completely reopen until there is a vaccine (and it's looking likely we'll be re-locking-down soon).

Whether people return to normal activity after restrictions are removed is its own question.

https://www.nytimes.com/interactive/2020/us/states-reopen-ma...
Amazon has avoided unions for 25 years
> “ Your first comment is a personal attack, and so is this one. You continue calling the first commenter you replied to a "thug".”

No, you are wrong. The parent commenter expressed thuggish ideas - they did that and it is critical to hold them to account for it.

I didn’t make them state awful thuggish repressive comments like completely voiding out core personal identities of coworkers. I am not putting any spin or embellishment on their comment - they chose to write it. Calling it thuggish or arrogant is not unfair or insulting whatsoever - that is unequivocally what they chose to express.

It deserves to be called out and for people to stand against that type of repressive attitude. It is absolutely not insulting or personally attacking to do so. The commenter’s words simply have these consequences, regardless of you using completely unsubstantiated gainsaying to reply to me.

The original comment is deeply uncivil, and it highlights extremely broken community norms if you or others think that a reply which calls out that lack of civility (where calling it thuggish or arrogant is absolutely fair and not an insult at all based on the comment’s own terms) is somehow itself uncivil.
Idk about "shitty C" but indeed C++ being a super set of C is a common misconception, followed by the misconception that it's nearly a superset of C. ;=)

Simplest example is that a `void func()` decl in C and C++ have different semantic meanings.
Can we talk about the user experience of using Bitcoins?

The first time I've used Bitcoin to buy something it took me almost a whole afternoon to do it, why? Because my bank, like almost all other banks in my country, blocked Bitcoin providers. Which means I had to open an account on Revolut, transfer money on it, then use it on a Bitcoin provider to finally get the coins.
Wasn't aware this was possible. Finally, I am no longer dependent on 3rd party tools for dl'ing yt vids.
The main requirement for more diversity in the US system is ranked choice voting. Without it, people are forced to vote pragmatically for the lesser of two evils rather than according to their values, and no party other than the two entrenched ones can get any traction.

Needless to say, this is unlikely to change without a fight, since the status quo benefits the people in power on both sides.
No, the browser itself is bloated.

For instance, the RPM for the Firefox I'm using right now is 100 megabytes, and that's an already compressed format. After installing, just one of the components (libxul.so, which has most of the executable code) is over 110 megabytes.

Each new feature will only increase this size even more.
Most windsocks I see are solid orange, without stripes. I guess pilots “eyeball” where the bend is?
Win some, lose some! I cracked a couple of sarcastic 'jokes' in previous threads which got upvoted, so I've got points to burn!
> Green lights I believe are also illegal.

for R/G colourblind I guess?
Based on site guidelines asking people to assume good intentions in others. Based on believing individuals should have the liberty to do what they want, as long as they aren't harming someone. Based on thinking people should be free to post their projects without having some internet rando come in, looking for an opportunity to prove how wrong they are.
> does not make any reference to costs or benefits to other users of the web platform

> arguments for are being presented publicly in that thread while those against are being discussed elsewhere (perhaps at Google?)

It's right there at the end of the highlighted comment:

"we would love to [...] replace them with something that generates less security bugs. Increasing the capabilities of XML in the browser runs counter to that goal."

So security bugs in XML seems to be the main issue?
Most of what I would say has already been covered by other answers.

We billed out Sr devs at around $300/hr. Not sure about normal staff engineers but probably around $175, depending on the client. I believe one of our bigger, long term customers got us down to $125/hr but we hated it and would have dropped them(and occasionally did) when better projects came up. We also provided project managers and would bill them out as well(not sure one the rate). Fixed price happens rarely but with software being so unpredictable that basically never happens. You bill extra for any equipment you need to procure, and it usually goes back to the customer at the end of the project(but often the customer wouldn't ask for it, leading to piles of shit that periodically needed recycling).

You try to seek out larger, long-term, "cash cow" projects. One project had probably 30 people on it for years because we were working with a large, established company with no software expertise who wanted to make software heavy products. We basically became their software team while they tried (and repeatedly failed) to spin one up internally. Some projects are more like "staff augmentation" where we would just provide engineers to work with other companies' teams, fixing bugs and adding features(I did that for about 5 years for one client).

We maintained a core of semi-permanent employees who were hourly W-2 and received benefits. There was also a substantial pool of contractors we would tap into if needed. Compensation for W-2s ranged from, say, $60-120/hr depending on experience. So in my case there was a $50-150 hourly differential between my salary(not counting benefits) and what we billed.

There are some general staff you need to account for, like managers, HR, accounting, clerical, sales and marketing. If you're not careful, sales costs can be significant(especially if you have a salesperson falsifying records like we did...).

In the end the company was sold, sold again, and is now part of a giant, worldwide consulting firm. I think the owner made a decent amount by non-valley standards, but he's definitely not 'FU' rich. Consulting firms are generally about the people and how much you can bill for their time. It doesn't generally scale well. Products, on the other hand, can scale quite well after you recoup your NRE costs. We tried, and failed, a few times over the years to make products and it never worked out for us. Consulting was a stable, albeit less lucrative, source of income.
if you live in the US that is.
>MathML does not work well even in Safari and Firefox

Parent understood that, that's why they said "Don’t let perfect be the enemy of good".

They mean "It might not work too well, but it works well enough to use".
But new cases are up 10x from six weeks ago, and being exponential, most of those have been in the past few weeks. Still better than a lot of Europe, though.
That's an interesting point you bring up - the message / messenger piece.

Now that you say that, I think it is true that for MOST general ideas that he shares when he is not in the limelight, people tend to connect with what he is saying. But when you get him into the political settings and people want to harsh how things like gender differences or government structures, that is where people get super polarized.

I hear a lot of people actually also enjoy the way he presents information. Out of curiosity, do you think the emotion comes from a feeling of "having gotten caught? Meaning he is sharing ideas but is going too far away from his domain, and thus is getting challenged by those who know more? I've noticed the same thing, but can't tell why it happens?
Something that’s been done on Android for a while and was possible on Linux if you knew what you were doing.
Usually most of the size is various UI assets, not features.
I ended up running

raspivid -l -o tcp://0.0.0.0:3333 --mode 2 -b 3000000 -t 0 --drc off --flush

looped in a screen session on the rpi (running raspbian), and

mpv --profile=low-latency tcp://192.168.1.100:3333/

on the client whenever I wanted to see the camera. It wasn't polished, but it got the job done. It died probably due to SD card flakiness, and then I had to move the camera anyway. Next incarnation will be nfsroot.
I am not sure why it wouldn't be? There are a number of things you should consider. I looked at this a while back - https://blog.alexellis.io/hardened-raspberry-pi-nas/

That's what made me post the link.
Learning Sanskrit and loving it. Chanting sanskrit mantras relaxes my facial muscles and feel lightweight on forehead.. might sound dramatic to some, but it's true....
I feel like a real dummy right now... Aren't modern web pages xhtml??? Isn't xhtml xml???

Removing support for XPath kills MANY tests. I feel like a crazy person. Can someone help with context?
Like my mother used to say: "A standards working group decision should be binding to its members or there are no standards".
Asshole Astrology: November 2020 – Horoscopes for Horrible People
The phone doesn't know anything by itself. It has the sensors, but you don't need to install software to use them.

I can disable them in kernel via DT overlay and that's it.
There's no magic in it and the phone will know about as much about your location as your typical laptop.
They run through Anbox:

https://anbox.io/
On the one hand...

"Alternatively, the bridge operator could be legally mandated to offer a refund of the tolls if the transit of the bridge exceeds a contractually-guaranteed time."

I know it offends the libertarian sensibilities, but there's no reason for the operator to voluntarily do that.

On the other hand...

The Fort Lee lane closure thing. (https://en.wikipedia.org/wiki/Fort_Lee_lane_closure_scandal, https://www.nytimes.com/2016/11/04/nyregion/george-washingto...)
Congrats on the release to the maintainers. I like the way this link to mitmproxy credits contributors. What are the maintainers using for release notes?

I would also recommend people look at Hetty which I just learned about this week. I have no connection to it. https://github.com/dstotijn/hetty/releases
> kickbacks seems incredibly rare and is definitely not part of 99% of projects

If kickbacks work, but are surreptitious, then the losing bidders might not be aware of kickbacks? I could easily imagine an ecology of vendors where some regularly use kickbacks/bribes for their bids, and some never do. Personally I haven’t seen kickbacks either: but I’m in NZ, and I haven’t been much involved with the sales process.
This is mind blowing. Thanks a lot for sharing it. HN never seem to disappoint.
Ask HN: How to find interest based online communities?
I think it would be great to have a space where people could discuss interesting papers and/or projects related to a topic of their choice.

For me, I'd love to join a community to discuss topics/ideas in functional programming, ML-family languages, etc.

Do people have any suggestions on platforms that they've used that have worked in the past?
Yes the pricing would be a tiered based pricing and depends on the traffic of the enterprise. Higher traffic will have discounts
That's the point though. I can easily do a null check to handle whether or not to process/use the value.

For instance, if I'm fetching some data I usually want to initialize the data variable as null for a couple of reasons.

1) null is not truthy, empty arrays and objects are

2) It shows that the variable is supposed to be filled, unlike undefined
This is why I refuse to use Git from the command line -- it all makes perfect sense visually. Why mess around with hashes when you could just be clicking on the commit you want in a GUI and telling it to move?
Nomad is an interesting case. While everyone else was fighting container wars, Nomad was quietly executing and building a following.
It’s not a threat to Kubernetes and it will probably never be, but it definitely has a dominant position in a niche of container orchestrators that just work. It doesn’t attempt to solve every infrastructure-related problem under the sun. Its main value proposition is that it’s simple to operate and reason about. That’s a no small feat, given how complex and fragmented Kubernetes and the ecosystem around is.

Kudos to Hashicorp for staying true to themselves and always keeping the interest of their users at heart.
I was previously considering to make my next phone an iPhone (better integration with my MacBook), but I recently discovered Youtube Vanced and realized that if I'm ever going to watch non-trivial amounts of Youtube on my phone it might be worth it to stay on Android just for that app.
In fact this is probably one of the most stable times in human history.
I wouldn't describe Gerald Weinberg as "seemingly unknown". He wrote "The Psychology of Computer Programming" which I believe was very influential in its day (it was published in 1985).
Interesting, MS Edge flags the download as an unsafe file.
Wikipedia probe exposes an Israeli stealth PR firm that worked for scammers
This is true, and my bank does have one branch in my city I can go to if I ever had to deposit cash. In actuality, though, I rarely receive large sums of cash and any cash I do get I usually just spend (thus avoiding having even to visit an atm to get more cash as I commonly have to). The end result is that I haven't been inside a bank in at least 5 years.
Sadly, after trying specialization and obsessing over GATs threads/issues, I've learned not to get my hopes up about such complex features with so many subtle implications landing in stable any time soon :( - I've still got PTSD from all the compiler panics.

> - it has unclear/non-trivial interactions with async-await transformation, mainly the generator does need support for multiple unsized values, which isn't supported by rust but can be archived through some hacks in that specific case.

This especially gives me pause. I've thoroughly enjoyed the async/await experience in Rust despite its rough edges but it seems the community's exploration of async/await is still in its early stages. It sounds that something as complex unsized rvalues will take a long while to get right (I don't know what I'm talking about though, so please correct me!)
Yes. It has been getting progressively worse over the past decade to the point where I can no longer wear contacts. I use Solarized Light on all my editors, and tried solarized dark. Still no dice. I think some of the sibling posts to yours explain a few things, like the amount of light available to rust-old eyes. :)
Just being capable of other colors isn't itself illegal, if he runs with white or amber in the front it's perfectly fine.
I like bitcoin, own bitcoin, but this article feel like something you'd have read in 2014.

"Wanna receive Bitcoin as a web merchant?"

This not doable in 2020, with current fees and transaction time.

"No KYC, no 3rd party custodian, no governments, and it can be done offline. Instant settlement bliss."

I'm so confused by this sentence, if you want to sell bitcoin, you need KYC. Because merchants need to do the grocery and pay their bills. I really don't understand the instant settlement part either...

What am I missing?

Please don't mention lightning network, this article isn't about lnd, nor is lnd usable easily onbaordable for merchants and consumers.
I made a simple script that boosted my newsletter open rate by 20%
Longer write up here https://www.indiehackers.com/roberja90/history
Ant Group – The Complete Explainer
This makes it even worse: most websites don't support a dark mode, so popping open a browser in Dark Mode, only to get hit with a full white viewport is like someone waking you up with an airhorn at point-blank range.
Mainly depends on the depth of the apps. If they are just UI and API calls then no. If there is a lot of processing snd state management going on then the more there is the quicker it makes sense
I think it was an interesting factoid and I upvoted you, though a little more evidence would have been welcome.

Though I do think their opinions may be skewed, I don't doubt the facts they are presenting in this article.
TBH given the state that the issue tracker on GH used to be in, I would understand if they never opened up the issue tracker to the general public again.

That issue tracker was a great way to lose faith in humanity, just from the sheer number of people who couldn't follow instructions to search for existing issues before opening new ones, or to provide all the answers the issue template asked for.
I guess you could setup a matrix bridge[1] and search for a sane client[2].

[1] https://matrix.org/docs/projects/bridge/mautrix-whatsapp
[2] https://fluffychat.im
I'm not sure how I feel about this, personally.

On the one hand, this is awesome for people who might actually still use this archaic piece of software.

On the other hand, it seems like a waste of resources that could be better spent on improving modern software.
True. This may sound obvious to you, but I am not so sure about its obviousness in general in the West.

A lot of western-educated people have asked me “So Hindi is the main language, and there are a lot of different dialects throughout the country, right?” – and I have no idea where to begin explaining that it's nothing like that, so I go with the time-tested “Well, it's slightly different...”
I can’t tell if this was a serious response, I am not trying to pull your leg.
One definitely doesn’t need a ultra-fast flagship phone, but the processor in the Pinephone is painfully slow to e.g. run Firefox on, much slower than cheap Android phones you can pick up for 100–200€ (like my Motorola Moto G7 that I use LineageOS on).
We had writing, pack animals, various types of "primitive" technology for many thousands of gears. Then boom. Within 300 years we go from horses to leaving the planet. There's been more technological advancement in the last few hundred years than all of human existence.

We hit some kind of tipping point based on previous development, or some other trigger that hasn't been identified
I can still run 17 year old ibm t41 with the current debian.

But maybe it would run (walk?) windows 10 too, I haven't tried. I doubt so, though. :)
What's the next best practical option to QNX?
This is the way it always goes with innovation - when there is some new technology you can have the small agile firms with outside capital make huge gains. Then one of the big guys notices, consolidates the space, and now that space is basically a no mans land for new capital and innovation by small firms. The small firms made something interesting and novel, the big guys scale it and optimize it.

I don’t think that means the VC model is dead, just means they have to look around the fringes for things the big guys aren’t doing for the next five plus years
If I had to do that, I'd go for a read-only rootfs (which IIRC the latest raspbian/raspi-config version supports to set up for you) combined with a systemd unit file that takes care of auto restarts.

The only thing I don't know how to deal with is a memory leak but as long as it's an easy simple script and no Java app, there should not be anything running that could leak memory.
Node.firstChild _is_ defined though, it's just empty. Hence null.

An undefined property would be one like Node.helloWorld, which doesn't not exist at all on the object.
Mining Cryptocurrency- the Future of Fundraising
And with Windows you only need to restart like twice for an update.
non-determinism can also be modeled as a state-machine (and in fact, you can prove non-deterministic state machines can always be represented by deterministic state machines).
I can’t say I’m surprised by this. The last real large scale UI paradigm shift was the iPhone’s multitouch display. UX is going to follow UI capabilities and form factors.

In the automotive space I’d argue there has been a UX regression as they went pure touch screen for some models.
The deliberate production of ignorance, and a way to contain it – Stop at Zona-M
Sure, thanks for responding.

> There's still malware for phones, and I don't trust either of the app stores

I feel like it is to do with scale more than anything. There are millions if not billions of people using iPhones. There are millions of apps in the App store. If for example, Ubuntu made a phone that was handed out to billion+ people, I expect worse if not complete catastrophe.

I know it is weird to say a closed door's company is more trustworthy than an open one, I support out-in-open development of things like OpenSSH and cryptolibs; I just don't see it in a relative sense. All other options IMO are worse. Pine64 and Ubuntu would sell out instantly if I had a few million dollars to throw at them. Amazon essentially has Canonical out on a leash - Amazon integration in Ubuntu is absolutely cancerous. I imagine the entire Ad-tech industry of the size of a Aircraft carrier and Pine64/Ubuntu the size of a toy boat, they would buy people out left and right to get access to large number of users if Pine64 gets traction.

Instead of harping on the negatives, if Pine64 guys can get huge amounts of funding (and employ smart people), have bounties for security bugs, and can win my trust with custom silicon and hardware encryption, prove themselves to be against Ad-tech industry, put customer privacy first, etc; I am onboard!
I agree that if you simply replace it with faith in the party or something similar it's not an improvement. However a post-communist country where religion is increasingly irrelevant and which has a living memory of life under communism is better positioned to try for something better than either of those the next time around.
You see the striped ones in Europe and the solid orange ones in the U.S.

It's not a precision instrument. Windsocks wear out fairly quickly. It' gives you the direction fairly accurately, and the speed say +- 5 knots, which is adequate to choose a runway and have a good initial guess of how to correct for a crosswind. Once you've started your takeoff/approach, you make corrections based on the observed behavior of the plane, e.g. on final approach, if you drift a little to the right of centerline, you correct a little to the left.
It's easy to do Bitcoin transactions, true. Everything else you might want to do with money is what's hard. Like:

* Move all of the payments you've received into a normal bank account to pay operating costs

* Allow a number of employees to do the above for continuity planning

* Remove such ability from employees who have left the company

* Ensure that the coins are not lost due to any unexpected hardware failure

* Ensure that the coins can't easily be stolen by a hacker

* Ensure that a malicious business owner or employee can't take all of the coins and disappear one day

* Ensure that any handling mistakes with Bitcoin keys don't accidentally render the coins unretrievable
I think it was just that shipping native apps on a web page was too slow back then for the internet and the machines. For the web to grow, it had to be simple. It took almost 20 years before we looped back to running full applications in the browser