skysight-inc/HackerNews huggingface dataset:
I think part of the optic's issues is your peers seem to be offering similar services for free, while being sustainable.
In France, there are 3 conditions that make you an employee:

- pay

- work

- subordination

The first two are relatively straightforward: you get paid to do work. They are important in order to distinguish between volunteers and employees. Obviously, Uber drivers are working for money, it matches.

The last part is the most important. It means that the employer has power over the employee, as in: give orders, and punishment if the orders are not followed. If the employer can make decisions unilaterally and at any time, there is subordination, even if there are no fixed work hours and no constant supervision.

It is a very commonly broken law in France, at least in spirit.
I vouched for your comment, as it's factually correct near as I can tell. I've been interested in the project, especially since Joanna Rutkowska joined them.
Function return values is among the worst ideas the PowerShell designers dreamed up. A function will (more or less) return anything output to the terminal. This is a particularly bizarre decision considering how difficult it can be to get many Windows commands to be completely silent. Error handling, redirecting output, etc. all fail in many circumstances. It was completely aggravating. It has been a few years, so hopefully that's changed.
How many plates do I need in my personal life to be balanced?
I believe everything that you say. The value it provides is very good.

If Google Cloud would have charged 73$ from the start (or after beta), i think there wouldn't be so much anger.

The anger comes from, a product was free and now it is not. A lot of people made architectural choices that depended on the price of 0. (You mentioned these cases in your post).

However, i believe the bigger issue is, that Google Cloud broke essentially a promise.

As a customer I need to be able to trust my cloud provider, because I am literally helpless without it.

Can I trust an entity that breaks promises ? No, I can't. I need to worry.
Especially, if I cannot follow the reasoning behind it.

If it is true, that Google's overhead went up, because of improvements, then it would have better to have two kinds of clusters (better and paid, old-school and free).
You would have not broken the promise. People can choose on their own pace to upgrade if they need to.

Also keep in mind, that you also carry the Google brand. Hence, if other teams of Google break promises (like f.e. Stadia) this will also reflect on the Google Cloud team. Unless you keep a crystal clear track record, i need to assume it can get worse than what you have done right now.

My conclusion is that, I will design the cloud architecture I am responsible for, such that it has minimal dependencies on Google Cloud specifics.
The UK HMRC has just absolutely devastated the London contracting market due to a rule shakeup like this. Speaking as an ex-contractor and current hiring manager, the result has been disastrous.
I think the skill of being able to flip onto your back and scuttle to wherever you need to go is more important than knowing how to swim (and I love to swim - I swam 2 kilometers just this morning). Unless you are in super cold or choppy water you should be just fine.
Doesn't seem bad for me either.
Most will do both dispatched pickups and hailed pickups as I understand it.
The overuse of A-B testing is ruining a lot of practical well-thought design.
The true colors of ancient statues
We are more about data organization and management while Trello is more about list-making
If abuse of zero-node clusters is an issue, wouldn't it be better to introduce a zero-node cluster fee the same way you charge for unused reserved IP addresses?
The latter. We started doing this about three years ago: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu.... There's always a rush of these before Demo Day, which is probably why you noticed them lately (the W20 Demo Day is later this month).

Anyone can post a Show HN, which is for sharing something you've been working on. The rules for those posts are here: https://news.ycombinator.com/showhn.html

Launch HN is a one-time thing for YC startups. We work with them to edit their text, in the hope of presenting things the way that HN prefers—for example we coach them to take out sales and marketing language. You can see the previous submissions here: https://news.ycombinator.com/launches.

These posts are treated like YC-startup job ads in that they get an automatic placement on HN's front page. Other than that, they are like regular submissions in that users can vote and comment on them, and they rise or fall on the page like the way that submissions do.

This is one of three formal ways that HN gives back to YC in exchange for funding it. The other two are job ads and displaying YC alumni usernames in orange to other alumni. I need to add this to https://news.ycombinator.com/newsfaq.html.

Incidentally, we're happy to help non-YC startups with their launches or Show HNs too. The only bottleneck is time; my time lemons are starting to be squeezed dry. But we can at least send the same list of tips we give to YC startups, and sometimes more direct feedback as well. Email a draft to hn@ycombinator.com.
EDIT: Ok then, looks like default port conventions don't really mean anything. Sorry I brought it up.
> The criteria for self-employment include the possibility of building up one's own clientele, the
freedom to set one's own rates, and the freedom to set the terms and conditions for providing one's
services.

Immediately I'd seem to agree with this statement. I think of typical self-employment businesses; hairdressers, freelance developers, etc and this seems to apply. You can set your own rate and your own terms, even if those may kill your chance at being competitive.

But if you think deeper into this, then this criteria isn't always true.

Here's a scenario: I publish an ad on a handyman site asking for a new shed built for £100. People can place their interest and their proposal. The price is fixed at £100, and I may set other terms and criteria. Nobody is going to argue that the builders are employees of the exchange site. Uber isn't entirely different (it just simplifies the process). Its drivers are allowed to deny a ride, and can see the cost upfront.

Really the difference in these types of self-employment seems to be that the customer approached a set of potential suppliers, rather than vice versa, and the customer set the terms and the self-employed get to accept/deny. In the typical scenario (hairdressers, etc) they set the terms to potential customers who get to accept/deny.

I don't agree or disagree with the classification of Uber drivers as employees, I just don't agree with the criteria of the court in this case.
Not yet, because outside of active infection hotspots healthcare workers don't yet use significantly more masks than usual.
I really wish the article covered some alternatives styles.
> N95 masks must be properly fitted to the individual.... So unless you get the proper size, you could still be exposed.

I'd really like to know how often those fit tests actually result in someone needing to select a different respirator size or style.

I wonder if they're only needed if you're required to be 100% sure all your people can use their respirators with near-100% effectiveness. That's probably necessary if you're working in a contagious disease isolation unit or removing asbestos all day every day, but maybe not for less dangerous environments.
There is a difference between the common meaning of parsing (text -> (ast | error)) and the generalized meaning that Alexis uses in the post (less structured -> (more structured | error)).
Advanced joins (specifically merge joins) and object storage are on the way. See the following PRs:

* https://github.com/ClickHouse/ClickHouse/pulls?q=is%3Apr+mer... -- Recent work to enable merge joins

* https://github.com/ClickHouse/ClickHouse/pulls?q=is%3Apr+s3 -- Same thing for managing data on S3 compatible object storage

There's been a lot of community interest in both topics. Merge join work is largely driven by the ClickHouse team at Yandex. Object storage contributions are from a wider range of teams.

That said I don't see ClickHouse replacing OLTP databases any time soon. It's an analytic store and many of the design choices favor fast, resource efficient scanning and aggregation over large datasets. ClickHouse is not the right choice for high levels of concurrent users working on mutable point data. For this Redis, PostgreSQL, or MySQL are your friends.
Thank you for the feedback. I'll relay this to the product team. I feel your frustration and, unfortunately, I do not have much to offer beyond my promise to relay this feedback and the items I've expressed in other responses.
Same at our local pools in Portland, OR. They have to be able to swim 25 yards on their fronts and then 25 yards on their backs (without ever touching a wall) before they are allowed in the non-kiddie pool.
They could fly down the beam ;)
Yes, and it's more like "if someone believes in it, it is limited, otherwise not": https://en.wikipedia.org/wiki/Ego_depletion
Why not just pay them more? Seems like a convoluted way to structure a pay increase.
+1 this tool is slowly changing the way I think about digital information. Early stage but they're on a great course!
I've been offered valid reasoning based on incomplete evidence as proof that something I've directly (and measurably!) experienced just doesn't happen at all (so, obviously, I'm just stupid or lying). The fact of the matter is that evidence is often lacking (lots of things are hard to measure and/or study); but incentives are aligned to find a conclusion anyway. So, I'm more likely to be convinced first by my own direct experience. And, sometimes, even though the name or explanation doesn't fit, the model is close enough: it walks like a duck and talks like a duck, and treating it like a duck yields the results I want; so it doesn't matter if my experience isn't perfectly aligned with evidence that shows ducks don't exist.
The salary of people working and using those 'tools' this infrastructure is higher then 300$.

If your kubernetes cluster is part of your core infrastructure, then 300$ more or less should not be an issue at all (not to say that i think 300$ is nothing).

That should not mean that you should waste money but often enough, if you buy cheap and your hardware breaks and your time&material costs much more then what a better hardware would have cost, then you wasted money by buying cheap.

Unfortunate with IT products, there are certain things which are not directly visible: Like how secure is your product. GCP offers 2FA, Digital Ocean does not. How much money is it worth to you to have your whole infrastructure protected by 2FA? For me in a business context, non 2FA would be a no go.
> For someone reasonably fluent in bash/zsh (and Python, etc.) already, could someone give examples of where they might use PowerShell?

My experience as a regular bash user and very occasional PowerShell one has been that I can write a script much more quickly using bash, but it has a better chance of getting things right first time using PowerShell. Generally this is because of simple things like the fact that arguments are passed in proper data structures rather than as quoted strings.

So I like PowerShell, it's effective and pragmatic and I think it's potentially good for scripts you want to put in production or redistribute. There are just a few problems -

* As an occasional user I find it all a little hard to keep track of, with liberal use of aliases and abbreviations (obviously intended to simplify things, but they mean reading examples is more complicated) and a less regular syntax around things like piping

* I believe that pipelines will (sometimes? often? always?) pass an in-memory structure rather than streaming - this can make it a lot less scalable (would appreciate correction on this but I do recall running out of memory on things I wouldn't have had a problem with in a Unix shell)

* The fact that it isn't "available by default" does matter, really - after all this is one of the biggest reasons one writes a shell script in the first place, rather than using some other language
"Great" is seldom easy pretty much by definition. Building something ok can probably be done without the long hours.
There are still issues using function keys like Home/End in neovim inside a screen session, it drives me nuts.
"I have no idea" he told me.

With an answer like that he would no doubt flunk the modern interviewing process:

"We had a guy come in, tons of experience, aced all of our coding tests... but when we asked him about operator precedence in C, he just shrugged and said 'I have no idea'. So we had a to let him go, for his lack of strong CS fundamentals."

Said one 25 year-old SSE to another in the follow-up.
It feels like you've shifted the topic.

Earlier you wrote "simply the fact that Genesis 1 describes a process at all, seems like a prescient paradigm."

I commented that it cannot be seen as a prescient paradigm because earlier texts describe a similar paradigm.

You correctly point out that the Genesis story can be older than Genesis 1.

Which I agree with, since I think the Enuma Elish is the same Genesis story. Or rather, the Genesis account "[borrowed] themes from Mesopotamian mythology, but adapt[ed] them to the Israelite people's belief in one God" ( Quoting https://en.wikipedia.org/wiki/Genesis_creation_narrative ).

I also agree with the concept since the Biblical flood narrative is believed to have been written nearly 1,000 years after older written Mesopotamian flood myths - see https://en.wikipedia.org/wiki/Flood_myth#Mythologies .

Any argument for older precedence must also consider that Mesopotamian mythology is also almost certainly far older.

However, you still can't argue that the Genesis 1 description seems a prescient paradigm. At best you can say is that you believe there are centuries older accounts which match the Genesis 1 description and which, if found, would be a prescient paradigm.

But the complexity of that statement doesn't fit your "simply the fact" comment.

> And another example of archaeological discovery affirming Biblical accounts after a period of doubt (from https://en.wikipedia.org/wiki/Hittites#Biblical_background):

Was all of The Illiad correct because Troy was found?

Note also that https://en.wikipedia.org/wiki/Biblical_Hittites comments about ongoing "debates about possible identities between the Anatolian Hittite Empire and the biblical Hittites".
Duck typing is according to Wikipedia: https://en.wikipedia.org/wiki/Duck_typing

Duck typing as a concept was re(?)-popularized around the advent of ruby, so might make sense to talk from a ruby perspective: http://rubylearning.com/satishtalim/duck_typing.html

With ruby, most everything you interact with is a true object, ie. you can modify behaviour of almost all classes/objects by adding/removing methods, mixin, etc. It's not unheard of monkey patching Integer or Array classes, core parts of standard library and language. Thus, you could dynamically invoke any object with any methods, without regards to compile-time constraints or "types". Errorhandling thus delegated almost entirely to runtime beyond basic syntax parsing.

Golang furthers the notion of capabilities as shared method signatures, by loosely binding this into interfaces, and enforcing many errors by static type checks at compile time. It's interesting as a development away from inheritance and towards composition and loose coupling of static program components.
> I'd be really curious what is driving folks to do that.

I was one of those people. I got an email from Google this morning and thought "that's weird. I didn't even know I was running a Kubernetes cluster." I think I created it years ago to work through a Kubernetes tutorial and, since it was free, never bothered to delete it.

So, I can imagine this being a problem. Though it seems like having a minimum hourly charge per cluster would have been a better way to handle this (i.e. if your cluster is using less than $0.10/hr in resources, you get charged the difference).
This feedback is super valuable - thank you for sharing. I'll be sure to relay it to the product team.
The "candy" we put into UX impresses C-level people at the cost of practical functionality.
Its still billed by the minute. If you run your dev clusters all the time 24x7 then they apparently are critical enough.
AFAIK all of these apply to Uber drivers in France as well.
Greater surface area, more hand-face contact, and risk compensation.
For folks just trying it out, 1 cluster is still free... in a single physical data centre. Sadly you'll be charged for running a cluster across two or three data centres in the same availability zone (eg London).
Startup CEO avoided crisis when coronavirus closed Chinese factories
So? You can say exactly the same things about ESP or dowsing. Run enough studies, even properly-conducted ones, and some of them will yield the results you're hoping for. At that point, all you have to do is either ignore the others altogether, or leverage them to argue in favor of "teaching the controversy," as is done in this particular paper.

This strategy is meaningless in terms of scientific value, but it certainly sounds authentic enough to non-specialists.
Hi Alex

Love the idea. I love there are people working on this kind of tool.

My biggest question is where the data is stored. I think the storage model for the comments should be mentioned in the FAQ. If it is on your server only then I don't think I'd use it.

I would ideally like the comments to be stored as metadata files committed to the repo or inline with the code. I'd probably therefore prefer a tool-user-based pricing model. And I think $100/y would be a fair price per user.

I don't get the repo based pricing. I could have a repo with a single docker file in, or a repo with a million lines of C++. Having a lot of repos forces me onto the expensive per-user licensing. It would be ok at $100-$200 /y but $69/m === $828/y seems too much. That's 1%+ of a senior dev's salary in most part of the world, for one tool.
Those mostly also belong to a bigger company that handles call in dispatches.
/r/Finanzen for Germany, Austria and Switzerland :)
We've had a good amount of requests for it and we're adding it soon. We've been following our early customers, most have been Github. If you signup for the beta we'll let you know as soon as we add it.
They're making tons of innovative new features for their customers, who are advertisers. People who write and read tweets aren't the customer, they're the product.
I’d describe the drift towards anti-expertise in terms of size rather than time - I’ve found that the best subreddits are fairly small or have heavy moderation if they are large.

/r/askhistorians has kept up their quality through removing top line answers that are not properly cited, sometimes entire posts have nothing other than [deleted].

I think most smaller communities are still pretty valuable, maybe because they are too small or infrequently used to have their users coalesce around a single set of ideas. I think/r/asknetsec is still a pretty good resource even though it’s in the bigger end of small, I’m not sure how it’s kept it’s quality though.
Did you ask me that question? There's a big difference between Show HN and Launch HN, so if I left you thinking this, it was a bad answer.
The case for limiting your browser extensions
Truck Dozer Crushing Experiment with Shredding Machine Shredder Machine
Coronavirus: Italy to close all schools as deaths rise
Because it leads to a very short status bar which annoys me a lot. And if I disable the notch to get a full status bar underneath it from settings, then the "flaps" get turned off system-wide for all apps so they're of no use.

Now I've switched back to my old notch-less phone and am much happier.
kubecon EU's been postponed, is that a yes or an uh-oh?
Hold on, pornhub isn't a documentary service?
I wrote quite a lot of PowerShell code. I really like the language, except when I don't. And return and outputs in general are among the most infuriating points.

> In PowerShell, the results of each statement are returned as output, even without a statement that contains the Return keyword. Languages like C or C# return only the value or values that are specified by the return keyword.

I don't want all output, no, please, I don't want it. I want something specific and not all the junk around it. So you have to turn into ugly measures like out-nulling everything or searching through your output because there is always possibility that some commandlet outputed something you were not expecting and it will return before the value you actually wished to returned.

And classes are nice and all, but lot's of stuff are not compatible PowerShell 5. And there is also the added complexity.

https://docs.microsoft.com/en-us/powershell/module/microsoft...

Reading through the examples of the unexpected behavior in so many cases is flabbergasting.
I wouldn't mind if editing was only available for maybe 5 minutes or something. I pretty much only delete/rewrite to fix typos.
That’s no different than the flu. Older people and people with compromised health make up most of the fatalities each year.
haha was just at Stevens Creek... yep, not cheap.
You cannot do that directly out-of-the box, but you can write your server to include directives for that. See some discussion here: https://github.com/graphql/graphql-spec/issues/91

Also just because you cannot query at arbitrary depths doesn't mean that GraphQL doesn't work with graphs, just that it might be a poor choice of tool for that work.
There’s another YC company doing this called dockup[0] How are you guys different/better?

We tried dockup but things like DBs, authorizing Facebook and google oauth, subdomains, Stripe webhooks etc became tricky quickly. We ended up doing our own thing with docker compose and some deploy scripts. It’s a bit hairy but dockup wasn’t much cleaner either and it’s one less thing to trust (and a bit of NIH I admit)

Edit: one particular limitation of dockup that probably pushed us was the time limit on the environment. Our use case required longer running environments in some/most cases.

[0] https://getdockup.com/
It is there jobs now. It's standard to have to post a certain number of times a day.
Thanks Animats. Being part of the industry I understand the importance of these policies and how much it can hurt a developer. We are working hard to improve the terms and bring more clarity in them. I would love to chat with you to get your suggestions/feedback.

Currently we are closely following GitHub's terms(adapted under CC license).

"We need the legal right to do things like host Your Content, publish it, and share it. You grant us and our legal successors the right to store, parse, and display Your Content, and make incidental copies as necessary to render the Website and provide the Service. This includes the right to do things like copy it to our database and make backups; show it to you and other users; parse it into a search index or otherwise analyze it on our servers; share it with other users; and perform it, in case Your Content is something like music or video."[0]

[0]https://help.github.com/en/github/site-policy/github-terms-o...