skysight-inc/HackerNews huggingface dataset:
> They aren't Facebook employees, as some people might infer when reading the headline. They're working for the cafeteria contractor - Flagship Facility Services.

Not saying you're doing this, but this is very regularly used as a dodge to erase the responsibility of very large companies (and smaller too, of course) to ensure that the people working for their contractors to be treated fairly and equitably, too.

Contractors-as-plausible-deniability is a bad, bad scene.
I guess it would be tough to keep these around in any substantial quantity.
Thanks a lots for your feedback.
We'll work on that.

Regards again
Incase anyone is curious or missed this like I did the first time around: the metric they are using is ARR.

Which to be fair is not a whole lot of money so not having an office makes sense. Once you pay for servers, marketing, and payroll you're probably not left with much.

But also to be fair, most of these companies are quite a bit more than $1 million ARR.
How can I identify the most urgent issue on the work floor using MS Project?
Doesn't Windows include both the old calculator and the new calculator? I'm on Windows 8 and I have both.
...and more development projects will make financial sense, so there will be more investment in housing. Rising rents are a short term problem, but they do provide long-term solutions.

Of course, communities in the Bay Area (and elsewhere) can make it less expensive to build affordable, denser housing. That should have similar long term benefits.
I think it's to not have to relocate a folder in a Save As dialog. Sometimes I already have a folder open, and just want to create a new file then drag it into my editor because I know the Save As dialog is pointed elsewhere.
> I think a few people (some non-KDE users) have an aversion to KDE/Qt tools and avoid them where possible.

Why would you have an aversion to Kolourpaint but not to a Linux port of MS Paint? That does not make sense in the context of this thread - unless your comment was a non-sequitur.

Edit: After rereading, I have realized the root of the thread can be interpreted in other ways than what I got - I felt AdmiralAsshat's main thrust was they'd have wanted a Linux port of MS Paint.
We've experimented asking users on install or initial setup. But most of the time our tool runs in non interactive environments e.g. on a CI/CD set up (install and execution).

An additional flag for non-interactive installs can solve the problem, but that's a broken setup experience, someone has to look up the documentation after a failure to install.

Turning it off by default in case of a CI/CD setup means losing most of the data.
What's the difference between positive regret and positive regret?
I'm actually curious about how the current situation arose. We clearly have some historical trust-busting (e.g. Bell, as the article points out), but the concentration of market share in a ton of industries is pretty obviously too high, and basically nothing seems to get done about it in at least the last decade.

It leads me to believe that much broader criteria and lower thresholds should be applied when assessing monopolistic organizations. Honestly I'd even argue that a measure of total organizational complexity or size, like number of employees or percent of GDP controlled by the company might warrant nipping a potential runaway monopoly in the bud.
>There's a lot of truth to it: raise their wages, and in a heartbeat, those workers will see their rents rise.

This offers a brilliant solution, just in the other direction. Let's lower the wages of programmers in the area. As their wages decrease the price of real estate will go down!
I gave some examples (that you quickly dismissed). Having a recourse through an other, hopefully compassionate and empathetic human being is not something I'm willing to give up on. If things go awry to the point where I could go bankrupt because of a small lapse in judgment I want to have recourses. That's why we have we have consumer laws. That's why we have the notion of abusive contracts.

SSL is hardly related. It's just a mean to secure a transaction and that's it. There's no contract involved. It's a tunnel for some data. A more apt comparison would be to say that I trust, say, Amazon's website to do the right thing when I give them my credit card infos. But the truth is that I don't even trust them that much, if they abuse it or get compromised I'll just notify my bank (if they don't notice it before I do) and I'm good to go.

If I buy a laptop on amazon and they sneakily bill me for two tons of whole grain rice flour and when I complain they said "but it was in the terms and conditions", do you think it would hold up in court?

>I hope you're aware that the exact same thing happened with these indexed loans where people weren't aware that interests could fluctuate with time, right?

Ah, and it's clearly something we aim to emulate, right?

If anything that's a very good example about how the average person can be tricked into accepting a terrible contract if they don't know any better. Do you think it would've worked better if the loan was expressed in Solidity code?
Well up above the tropostrata

There is a region stark and stellar

Where, on a streak of anti-matter

Lived Dr. Edward Anti-Teller.

Remote from Fusion’s origin,

He lived unguessed and unawares

With all his antikith and kin,

And kept macassars on his chairs.

One morning, idling by the sea,

He spied a tin of monstrous girth

That bore three letters: A. E. C.

Out stepped a visitor from Earth.

Then, shouting gladly o’er the sands,

Met two who in their alien ways

Were like as lentils. Their right hands

Clasped, and the rest was gamma rays.

by Prof. Harold P. Furth (1930-2002)
Even while looking for a new job, being able to earn an income in a flexible way around your child care availability is a huge benefit.

I'm being regretfully dismissive, but this issue is one of those ones where I think you need first hand experience. Being able to set your own hours takes many people from non-employable to employable.
Send an email to:

<phone_number>@<your_provider's_sms_gateway>

For example, with Verizon:

8185551212@vtext.com

Doesn't address the self hosting part but this is an easy way to send SMS from a desktop/laptop.
Hardly the device for my kids to play Minecraft on like MS hyped. Starting to feel like another Kinect - the preview movie was amazing, the actually shipped one, meh.
Yes, for a human driver. An AI driver might see the lane stripes in the video and think "There is road in front of me, I can accelerate" - injuring its passengers and endangering others.
Or, I don't know, don't use frameworks one doesn't like?
Close.io also fits nicely in that category as well. We actually started as a more typical Silicon Valley startup but over the last few years transitioned to now being a fully remote/distributed team (profitable with $X million ARR).

What I miss about being in-person is the unplanned conversations on the way to lunch about a problem or feature idea, that otherwise may not have happened at all.

But overall being remote has allowed our team to have better work/life balance, have recruiting/hiring advantages [1], support our world-wide customers better, and lead for more distraction-free work.

[1] We're currently looking for 1-2 senior engineers: http://jobs.close.io/?lever-source=hnsaasremote
'AI' is often a delicate term (in the sense the real meaning is often hotly debated). It represents what many people worked decades of their lives for, but it is still really as hard and as abstract since the idea was first conceived.

Using the term might get points for marketing, but you'll only get contempt from the people who realize what it really stands for.
Yes you're right!
That's a relief, thanks.
I feel stupid now for going into complete paranoia mode.
> how standardized is this stuff?

Yeah, this is a good question. Something Visa-level reliable might make sense, conditional on your other questions. But getting the Discover implant that doesn't work most places? Or the Diner's Club implant that's the first big player but fades in popularity?

I don't really want to take sides in a format war using my own body.
I hate ESPN. They bought the leading cricket website, cricinfo[0] a few years ago, and the site has been redesign after redesign since then. Also the typical "lets make videos not articles" stance, reducing articles from top writers. Their latest redesign led to a lot of lost data which pissed of many loyal readers.

[0]: www.espncricinfo.com

[1]: https://www.reddit.com/r/Cricket/comments/6otgno/fuck_espn_f...
I don't get it. On windows each app has a completely different look and feel and guidelines and people are fine with it.

But on Linux we have 2 and people are complaining.

Btw, GTK+ apps look very close to Qt apps on KDE as KDE's Breeze engine has a GTK+ version.

Additionally, an open source windows paint (that parent comment asked for) will not look consistent go GTK+ apps as well.
Similar to fog or heavy rain which can also readily obscure the road, and hazards.

Not sure how well these things are currently managed by self-driving cars??
If the email contains code or something that looks like code, or otherwise looks like it is discussing technical things it is not unusual to run it through legal before letting any engineers see it.

That's because companies routine receive unsolicited product proposals, ideas for new features or enhancements, and the like. Often these overlap with things they have been working on internally but that are not known to the public.

If they let engineers see these unsolicited mails and then later come out with an even vaguely similar feature they may find themselves in an intellectual property dispute with the emailer.
Why though? Paint is already perfect. It's ubiquitous, doesn't require a download and install (there's locked down machines), loads instantly, and the UI is incredibly simple and intuitive.

Though if I ever need "advanced" screenshotting I'll keep this in mind.
It's not usually a problem to have a large number of photons?
For those who remember the Amiga's Deluxe Paint, there's this one:

https://en.wikipedia.org/wiki/GrafX2
A quantum of encryption: The NSA's concerned about quantum computing
What does “invest in founders first” mean?
If you look at the history of the Wright Brothers company[1], you'll find they spent too much time trying to litigate patents and not enough time innovating. Unfortunately, while they had a lead in powered flight, they blew it away by trying to hard to protect their intellectual property.

[1] https://en.wikipedia.org/wiki/Wright_Company
REST in Peace. Long Live GraphQL
If a blown fuse means that you have a significant chance of dying a rather gruesome death, then yeah, probably.
"telemetry", what a euphemism.
When Windows users want to hang out in the CLI they virtualise Linux or use cmder[0].

[0] http://cmder.net/
> And the supposed advantage of not getting it caught in things?

There are definitely people who take off their rings regularly, like electricians and climbers. But even then, I virtually never hear about them losing rings, and they can put them on any time they'd be shopping. I'm really missing the advantage here.
While I would not argue anything about ads directly, I think that all users benefit from having additional options in the plugin, and if the ad is relevant to a portion of users and leads to some users discovering an additional dev tool for their workflow than it was worthwhile. That is the perspective I have in mind for the hypothesis that Kite was testing.

I genuinely don't understand why this service is getting a disproportionate amount of backlash relative to the plethora of cloud based services out there that analyze one's entire codebase. Maybe it's because they're interacting with the code from the dev machine directly vs integrating with repos on the git server? Would that make it different to you?
I have worked with Odoo. Although it is redeeming I don't think its a well architected app. System is extremely confusing to customize past the online tutorials.
And some of them even have handy graphs and researched numbers like ARR. Not affiliated with these guys either but I agree there is content here.
That's how capitalism and meritocracy work unfortunately.
> tu quoque

No, this is not that. The "tu quoque" logical fallacy follows this pattern (from Wikipedia):

Person A makes claim X.
Person B asserts that A's actions or past claims are inconsistent with the truth of claim X.
Therefore X is false.[2]

They are not saying their claim is false. They're saying that if they care so much, why are they subjecting their users to tracking that they are unable to opt out of?
Would any reasonable person say that the Oroville
dam nearly collapsed?

According to Wikipedia [1], "Erosion at the base of the weir—which was expected—progressed much faster than anticipated. The headward erosion of the emergency spillway threatened to undermine and collapse the concrete weir [...] Fearing a collapse, the Butte County Sheriff's Office issued an evacuation order of the Oroville area. [...] Engineers worried that [...] damage to the main spillway could grow uphill to the point that it endangered the main spillway gates, leaving no safe way to release water. [...] By February 13, 188,000 people in the vicinity were reported evacuated. About 23,000 National Guardsmen were ordered to be ready for 'immediate deployment if the dam spillway should fail' to help with evacuation and relief efforts."

That sounds a lot like a near-collapse to me.

Of course, you could argue the authorities acted with a surfeit of caution - perhaps there was only ever a one-in-a-thousand chance of the dam collapsing, and the threshold for 'nearly collapsed' should be a one-in-five chance of collapsing. However, I think most reasonable people would say that a one-in-a-thousand chance of killing 188,000 people living below the dam is several orders of magnitude too high.

[1] https://en.wikipedia.org/w/index.php?title=Oroville_Dam_cris...
Yeah, the two choices are either provide a free ride or don't provide one at all. Billing people for rides is bizarre behavior.
First, a small correction: the if statement in my original code can actually be written as the following, which is what I had in the actual code:

if (items.Count(item2 => item.Upc == item2.Upc) != 1)

With that correction out of the way, here's the code if I used a HashSet (you suggest 'a. k. a. "dictionaries"' but that is slower and I don't need the other half of the mapping which they would provide):

var set = new HashSet<string>();
foreach (var item in items) {
if (set.Contains(item.Upc)) {
item.Duplicate = true;
} else {
set.Add(item.Upc);
}
}

To my eye, this is less readable; in addition to having twice as many lines and an extra variable, it also takes extra work to figure out what it does; whereas my version does exactly what it says: if the UPC appears more than once, it marks the item as a duplicate.

For a final comparison, here's an implementation of the extra loops and manual indexing I suggested:

for (var i = 0; i < items.Count; i++) {
for (var j = i + 1; j < items.Count; j++) {
if (items[i].Upc != items[j].Upc) continue;
items[i].Duplicate = true;
items[j].Duplicate = true;
break;
}
}

This isn't significantly longer than the HashSet-based version, but it is even faster to run (I just benchmarked it) and also doesn't use an extra object which takes memory and needs to be managed and garbage-collected later.

In conclusion, while I appreciate your suggestion for a possible alternative implementation, I do not appreciate your impugning of my abilities with the suggestion that "something went wrong with your thought process", and implying that I may not be aware of basic data structures.
I agree. Even if it's a bit of a roundup post, there's limited material on this stuff in general. Even small tidbits on process or philosophy are helpful.
And the entire concept of 'gas' to me seems to be a hacky work-around in order to implement a Turing-Complete language on the blockchain.

I'm not even sure it is needed -- the whole 'Turing-Complete' aspect of the EVM seems to be an engineering solution in search of a problem. And 'gas' is certainly not intuitive as a metaphor for end-users of Ethereum who would use it as a currency (how does a financial transaction "run out of gas", exactly?)
There is a non-profit (The Mozilla Foundation, affectionately referred to as "mofo") which owns a for-profit (The Mozilla Corporation, known as "moco") as a wholly-owned subsidiary.

The corporation is governed by the same rules as the foundation, compare https://www.mozilla.org/en-US/foundation/

> Our work is guided by the Mozilla Manifesto.

to https://www.mozilla.org/en-US/foundation/moco/

> The Mozilla Corporation is guided by the principles of the Mozilla Manifesto.

(I'm an employee of moco, I've always felt like I'm working at a values-based rather than a profit-based organization, personally.)
> For people to switch away from systemd, they would need to be convinced that something like GNU Shepherd wasn't just equal, but was significantly better. That seems unlikely to happen anytime soon.

You seem to be arguing two things: 1. systemd should not be used and 2. it is unlikely that you could convince current users to switch to an alternative.

These seem to me to be at odds with each other. If systemd is so bad, why do people keep using it? I'd guess that the alternatives are even worse for current systemd users. But that doesn't mean that the alternatives couldn't be improved to the point where they can replace systemd for most users. Unless of course all init systems are doomed to suck and you can only choose which one to complain about ;)
> How far do you want to take the sins-of-the-creator argument?

Say wha?... I thought I was being clear. Again, Facebook (and Google, et. al.) have built vast empires on mining people's data in the process of them using their software. I'm arguing that, if a person is NOT opposed to this, then they SHOULDN'T be opposed to Kite's or Microsoft's shenanigans with dev tools. Arguing, "if you don't like what Facebook does, don't use it," is exactly analogous to, "if you don't like what Kite did, don't use their plugin."

Either we live in the world where trading our privacy and activity is the cost of using someone else's service or software, or we don't. But, clearly, we do. Arguing against this particular infraction is trying to unring a bell.

"Sins of the creator?..." I swear, sometimes, it's just not worth chewing through the straps in the morning.
Looking at Solidity's release log, the last update was 18 days ago. It fixed some minor bugs from the previous release three days prior, and none of the bugfixes mentioned in the previous release seem to fit your description. Do you have a link?

https://github.com/ethereum/solidity/releases
Rents are rising at 5-10% a year in the south bay, and if you don't live in mountain view you don't have renters protections. There is no end in sight for cost of living stabilization for the bottom end of the market without large supply growth and/or rent control policies being enacted. Facebook could solve the problem this year by issuing a broad based 10% raise for all of their contract workers, but they would need to do the same thing next year, and the year after that etc etc etc. At the end of the day, all of this money takes a winding route through the valley and ends up in the pockets of people who own land, which is the most scare resource out here.

Due to the land use policies of the SFBA (huge swaths of Single family zoning), land itself has become a proxy for access to opportunity, and the land value is derived from both its scarcity and its proximity to high paying jobs. Single family zoning in essence creates a minimum amount of land you need to occupy through rents or investment to have access to the opportunity in the area. While we cannot create more land, we can minimize the amount of land one must occupy to have access to opportunity through up-zoning single family districts to multi family districts (more families occupying the same plot of land in multi family housing compared to single family housing).

If we want more people to have more access, then we need to reduce the amount of land they must occupy for that access, through sensible land use reforms. As far as I know, there is no other solution (other than full communism) that does not involve the equivalent of vast subsidies to existing land owners
Yeah, ugly as hell.
I haven't, but one of the cool uses that I've seen lately is how OpenResty's folks are using it for their own website, they convert markdown -> html, then with metadata to TSV, finally loading it into a postgres db. They then use OpenResty to interface with the DB etc. But all the documentation is originally authored in markdown files.

Makefile: https://github.com/openresty/openresty.org/blob/master/v2/Ma...
If you're competent with proofs in Idris, you can write your EVM programs as an Idris DSL.

But, I mean, there's no proof that the Idris compiler does what it's supposed to do, so you'd still have a huge trusted base.
There's a huge middle ground between "serious image editing" and "quick one-off screenshot that looks professional."
I have "make Makefiles", which uses BSD make logic to create portable POSIX-compliant Makefiles.
Ð is for Ðogecoin
It does have lists, but it doesn't give you the nice "while you were away" groupings like you get in your main feeds.
This sort of thing teaches people to exploit or ignore rather than report. Anyone who reports should be commended, even if they did real hacking (which using dev tools on a web browser is not.)

Someone's going to probe your system; you should be glad to hear about it in email rather than in the news or your accountants or from angry customers.
HTTPie, command line client with intuitive UI, JSON support
sogo does not release stable packages anymore (it's only for paid users which is basically businesses). How are you updating sogo?
Those cities should stop destroying themselves and allow new construction.
True. Our economic system doesn't set an upper limit on the size or amount of wealth any company/person can reach, and since wealth is made of resources and resources aren't infinite, we have a big problem here. Any company anywhere is going to become a bad player one day because of the lack of such a limit.
Unfortunately thanks to bribery, be it legalized (lobbying) or not, the same people who should implement a limiting system are "discouraged" to do so by the same people/entities they should control, or even worse, they're the same people.
We use Makefile "libraries" to reduce the amount of boilerplate each of our microservices have to contain. This then allows us to change our testing practices in bulk throughout all our repos.

https://github.com/Clever/dev-handbook/tree/master/make
Civic center station has an open air drug market, but I'm not sure the city is getting much in the way of revenue from that.
How is software anything like a contract? The two seem completely unrelated to me
I still sometimes miss the old Paint with dither-pattern floodfills. The current Paint still supports lower bit depth bitmaps but not dithering.