skysight-inc/HackerNews huggingface dataset:
> If you're not a developer

* You wouldn't mean software developer, would you? Property, product, and marketing campaign developers interested in a start-up business might not be happy with IT types monopolizing the word "development".

* Years ago when I worked in IT we were only ever called "computer programmers". People called Enterprise Business Software Development Engineers usually couldn't program.

* I've learnt more about programming doing it as a hobby since leaving paid IT work than I ever learnt when working at it. Does my non-software day job mean I'm not a "developer"?

* A doctor, administrator, or marketer learning programming as part of their job could be better placed for automating it than a software developer learning about some domain they want to automate.
Well, I’m guessing it starts with rationalization of why it is not criminal, and how you’re so smart that it won’t be traceable. Wrong on both counts, usually, but that’s my guess.
Integrity is choosing to behave in the right way, even though you have the option of behaving otherwise.

Therefore, to behave with integrity, you must have formulated your own set of values about what is "the right way" to behave.

Every minute of every day, we all have the option to behave with or without integrity in a whole range of ways.

You earn respect by demonstrating behaviours over time where you have taken the interests of others into consideration, generally people consider someone who behaves like this to have "integrity", especially when they continue to behave that way when no-one is looking.

Saying things like "The ex-admin's bosses probably thought they were the important ones" indicates a childish set of values where there is a power struggle between employers and employees ........ of course the "bosses" are the important ones, they act for the business which is an independent legal entity, upon which many people depend for their lives to work effectively. If, as an employee, you feel poorly treated or otherwise dissatisfied, then the right thing to do is leave in a polite and respectful manner, even if you feel you were not treated in that way. Depending on the circumstances, if you were actually treated really badly, then the right thing to do is pursue your complaint through the appropriate legal channels.

Someone important in my life once said to me "the only thing you have is your reputation". Take that reputation, defend it, enhance it, nurture it and earn the respect to grow it. Don't throw it in the garbage by smashing other people (or their business) in a childish tantrum. I admit this is hard to do - I regret many things I have done in my life, but I try to lead a life consistent with my own sets of values that I think are meaningful and I get rid of people from my life who I think don't have integrity, or whose values are different from mine in critically important ways.
Hopefully this is the start of artificial, government imposed barriers being torn down. Hopefully someday anybody will be able to be a lawyer or plumber, or anything else they want without government requiring a competition and innovation killing license. Thanks Uber!
| The union is calling on the city take several actions to provide relief for the city’s struggling taxi industry, including changing rules so taxi drivers aren’t required to replace their vehicles as often

Right! Let's loosen the rules and allow the cabs to be in worse condition than they already are, that will get the customers back! /s
Cooking in Confinement: Inside the Kitchen at Chino Prison
If you just want to compare the database aspects that works. Once you get into other features that gets messier as functionality is split across components in different ways.

For example Prometheus vs InfluxDB is not a great comparison, whereas Prometheus+Alertmanager vs InfluxDB+Kapacitor is.

https://prometheus.io/docs/introduction/comparison/ has such a comparison, though it's a few months out of date.

[Disclaimer: Prometheus developer]
The city gets their $2/ride or whatever from Lyft/Uber, I strongly doubt they're too concerned.
Plan 9 is a complete OS, so things like coreutils are not really necessary (tho plan 9 utilities are not strictly POSIX compatible). The killer app would be a good enough web browser, if you're talking about a workstation OS. Other than that it already has a vast set of utilities, including an extensible text editor (acme), mail, etc. for development work .
Perhaps an unspoken reason is that punishing the CEO would be an implicit admission of guilt.
Well, then it's not an UUID. It's just 128 random bits. If you just want to be the most random possible, you can go 256, 512, 1024, etc. That may be what you want, but you can't say UUID v4 is a "total waste" or "serves no point".

It's purpose is to never collide with another UUID v4, not to be the most unique value ever.
I'd totally pick the person who has already shown extreme enthusiasm for my products.
https://news.ycombinator.com/item?id=2231352 :)
Union mounts only went into the linux kernel 3 years ago (2014) - and have lots of limitations.

It's also not really a central concept. plan9 doesn't have a $PATH env var, for example - you just union mount all your binaries into `/bin`.

Again, yes there's an implementation on 9p for linux - but it's not baked in and it's not used by the system as a unifying abstraction - this makes it fairly useless:

> Unlike most other operating systems, Plan 9 does not provide special application programming interfaces (such as Berkeley sockets, X resources or ioctl system calls) to access devices.

> Instead, Plan 9 device drivers implement their control interface as a file system, so that the hardware can be accessed by the ordinary file input/output operations read and write.

> Consequently, sharing the device across the network can be accomplished by mounting the corresponding directory tree to the target machine.

It's really having this stuff baked in and then combining them that gives you the power & elegance: https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs#Combinin...
AWS supports publishing detailed billing information to an S3 bucket on an hourly frequency with excellent granularity as to which resource and operation is driving spend.

Unfortunately, to make meaningful use of this you pretty much have to roll your own infra to download it, load it and analyze it. :(
Have you tried out istio yet? It's the packaging of Lyft's Envoy that Google and IBM are putting together to handle your last two points, circuit breaking and rate limiting and much more.
GPU-Powered Hockey Analytics
It's the difference between a programming language and its implementation. All the things we manipulate as programmers these days are mostly high level. Though, they are mostly made out of addresses and pointers in memory.

Example:

Array(API) = Linked List(Implementation) = address + pointers(Memory)
> Ask yourself if this could have happened with Windows 10's PATH editor.

Yes …? Well, I dunno; I don't know how Windows 10's PATH editor works. Nonetheless, the issue seems to be with magic interpretation of special configuration options, not with how those configuration options are entered. (Note also that the configuration was done programmatically, not by the user, so that there would have to be some kind of parse–deparse step anyway.)
With a keyboard combination.
Elon Musk Left Worker Safety on Autopilot Too Long
That is a difference, but it's not what I asked (because I already know about the security difference).

He made it sound like there was a UI difference especially as regards transaction speed and convenience.
Yes and no.

Yes that I realize I have a lot to learn and I should keep removing distractions/bad habits and toxic people/situations out of my life. Yes that I realize there are Ivy Leaguers in here and also people who work at the world's largest companies.

No also because there is also a fair amount of hubris here. There are also a lot of people who miss the forest for the trees. There is still a lot of room for innovation in certain markets and the means of fulfilling human needs are ever evolving even if the needs themselves are still the same.

I take breaks from time to time. Also I've recently deactivated my facebook and unfollowed a lot of people on Twitter/Quora/Instagram. Feels great.
> The premise that visible business failure harms brands is false.

Maybe, but it's a popular belief in business anyway; moreover, however true or false it is in general, I think it's pretty clear that Google, specifically, has a problem (whether rational or not) in some potential customer sectors with service/product discontinuations reflecting negatively on perception of other services/products under the Google brand, even if that is a sui generis effect rather than a reflection of a generally-applicable effect of product failure on brand image.
GitHub for static stuff.

Digital Ocean VPS for the rest.
Interesting that you would say that. It does seem to me that if your rows have these arbitrary IDs, they are more like objects than relational purists would like to admit. (I seem to recall that the relational people used to beat up on OODBs for lacking this relational purity. But OODBs are pretty much dead anyway, I guess.)
It's not only a valid usage of accept, it's simply necessary; you can't possibly process a request for a version of a response without assuming the request contains the necessary information said response requires. If you don't expect the Accept header asking for a specific version to affect the processing of the request, I think you really haven't thought it through as it necessarily must since the output response version must be correlated with the input request. If output version 5 requires a different set of input args, then your code for processing the output will have to assume those args present and thus will have to assume the request was formatted correctly for version 5 otherwise you'll have to throw an error saying the request was formatted incorrectly.

Yes, you could use a custom header, many do, but then you're stepping outside of the HTTP standard, the Accept header is supposed to define the response format, not some custom one you make up, and version is another facet of the response format and must imply the request format matches the required data of the requested output format.
> Don't you have a legal right to enter into a contract with your shoppers (i.e. You agree to purchase consumable products for consumption only and not resell them)?

No, you shouldn't have the right to do that. I bought a product, I can sell it if I want to.
Yes it is true. Growing fast doesn't mean it could saturate the entire market.

"Nearly 5 percent of all the food sold in the U.S. in 2015 was organic." "Almost 13 percent of the produce sold in this country is now organic" [1]

The market as a whole cannot afford organic. They are and have been choosing cheaper conventional products for years despite wanting to go organic even though taste and nutrition is dubious with organic. They've been led to believe both of those things which either aren't true or aren't good enough to outweigh the higher price. There's data on both sides of those issues.

I didn't post "podcast heresay". It has multiple scientific sources posted that you are conveniently ignoring.

> If you think there is some clearly superior selection of organic and non-organic practices, why do you think the agricultural scientists in charge of constantly developing and reviewing the organic standards are ignorant of such insight?

They have agendas but they aren't ignorant of the insight. The graph in that study you posted shows the insight which I noted earlier. They know yield is better for conventional in almost all cases. But the studies are organic or conventional as if it has to be one or the other.

Furthermore, I did find a study which talks about a hybrid approach which I've suggested.

"However, instead of continuing the ideologically charged ‘organic versus conventional’ debate, we should systematically evaluate the costs and benefits of different management options. In the end, to achieve sustainable food security we will probably need many different techniques—including organic, conventional, and possible 'hybrid' systems - to produce more food at affordable prices, ensure livelihoods for farmers, and reduce the environmental costs of agriculture." [2]

You can't debate there are benefits from conventional and there are benefits from organic. You ignore studies that say anything against your religion and choose to ignore logic as well. And I didn't ignore what you posted; in fact I showed that it SUPPORTS my SUGGESTION that a combination of conventional and organic methods may be ideal. There's no sense debating your religion.

[1] https://www.ota.com/news/press-releases/19031#sthash.94fDsqt...

[2] http://www.nature.com/nature/journal/vaop/ncurrent/full/natu...
> ..We now have the luxary to afford more then we actually need to survive so we strive to have more and more.

I've come to the conclusion that this is primary issue with a establishing a universal income.

Providing everyone with a means to buy essentials for life would insist that no one overbuys -- which would have the effect of inflating market prices and eliminate any benefits imagined from having such an income.
Actually Houzz does even more than Pinterest - which is to fulfill orders of those products too.

I would akin Houzz to being a cross section between Pinterest and Amazon in the upper market home development.
All energy flows according to the whims of the great Magnet
Yes and I know a guy who went to prison for a revenge-deletion after leaving the company. He's a really good guy and he made a mistake in anger. While I disagree with the exact outcome in that case, I also think it's wrong to regard it as heroic (as implied by your post).
> Being able to change clothes (incl. underwear) everyday is a recent custom, and a luxury

Replace or just wash? The latter has been absolutely common across many cultures that had access to water and hot enough climate to dry clothes quickly.

Sturdy cotton lasts 10 years or even more.
The original slogan always had a convenient loophole. It's about not being evil, but not necessarily not doing evil. If you accept that something can do evil without being evil, it all works out to justify most anything.
I am more concerned that a public figure can basically coerce if not blackmail anyone and get a free year confinement in their own vacation home. that is simple astounding.
Well, if the guy with a wig proved he could grow a business selling my products in my target market, and is connected to a large base of potential customers, no I should totally not pick the random guy.

Good luck finding someone more motivated.
> The view from the pinnacle, people counting the dividends on the checks that they inherited is that they're the job creators, and everyone else is dispensable. This company just found out that is not the case.

The solution to this, should it become a regular occurrence, is to make the folks with the keys to the kingdom replaceable.

It's doable, companies just don't do it because most people don't want to destroy their high paying and relatively comfortable careers committing felonies and getting sent to prison because they had to spend a few weeks or months looking for a new job.
> With this style, all the functions expose their implementation details, every single thing they use to accomplish their task.

Not at all. Under the author's guidelines, a function can encapsulate whatever it wants, so long as it doesn't modify state or have side effects. If it wants to do either of those, it should declare its dependency explicitly. I don't see anything so insane about that.
Etcd 3.2 now with massive watch scaling and easy locks
It really is. Anybody who crosses this comment should read it. I was thinking of exactly this when I made my comment.
In general I'd agree but why with Houzz? They have an actual market and the numbers make sense.
Just (losslessly) converted the wavs into mp3s. Hope it loads faster now.
Or Dogs all that barking and pooping and if you unlucky attacking people.
Why be in a technology business if you can't deal with stuff like that?
> As long as we use the productivity gains from technology to create value for society, and ensure that value is widely shared so that customers are able to afford the cornucopia of goods on offer, we will find new ways to put people to work.

Mmm, I'm sorry but how is the example of Amazon's productivity gains from technology that uses ROBOTS in a lot of places (and not people), putting people to work?
The title seems to have changed from something like "now it is rewritten from Python to C#". I now suppose all the downvotes of my comment happened after the retitling.
Word of caution: Istio isn't production ready yet, still a lot of missing stuff and bugs. Definitely worth playing with though, once it's ready I think it's going to make managing microservices much easier.
And has proven to be able to sell these products profitably.
Non sequitur. They could not deliver "their" experience without locking down "their" hardware/software on "their" devices to keep it under control thus avoiding all the issues faced by the droid camp. Whether they could or should release iOS to run on other hardware has nothing to do with anything being discussed.
On first impressions, since I have no experience with OpenGrok nor Sourcegraph, they look to serve about the same core need and provide most the same core functionality, but Sourcegraph is about what I would expect from a company providing usability and features on top of what is generally available for free.

That is, Sourcegraph looks to compare to OpenGrok like Github compares to Gitweb. At least from a cursory look.
> so anyone who got one recently doesn't have that overhead

If you were a lender and you are aware that the medallion market hasn't bottomed, would you lend $200k-300k? Probably only if the down payment was very significant. The article states that foreclosures on medallions are increasing, so the market hasn't capitulated.
That's actually one of the most interesting things I've heard to come out of this. Not sure why I haven't read more about this until now.
A conversation with Sussman on AI and asynchronous programming

https://news.ycombinator.com/item?id=10388795

YOW! Lambda Jam 2016 Edward Kmett - Propagators

https://www.youtube.com/watch?v=acZkF6Q2XKs
> top talent would behalve ethically

On the contrary. CEO's are much more often psychopaths than average. It's in fact the sharks that bubble up to the top.
>It's 2017, where are the REPLs for Go and Rust?

Nobody's gonna make a REPL for languages nobody uses :^)

/s
It's relevant because the Go community needs to rebuild all this, and is re-discovering that they can learn from existing patterns that many claimed were irrelevant because Go was so simple and so different.

Plus the lack of runtime control means you are essentially forced to do explicit DI, or you have an untestable mess. Hopefully the DI libs will catch up to e.g. Java's sophistication within a year or two.
Is the tendency towards mono/duo/trioploy a feature or a bug? You might say that increased concentration of proven tech/ideas allows them to be more efficient, which in the long run is better for consumers. But is efficiency a good in itself? On the other hand, the trade off is concentration of wealth and power, resistance to change, perhaps stagnation by favoring the momentum of the enterprise over innovation ... But without efficiency gains in farming we wouldn't have had, well, civilization or the industrial revolution. I guess what I'm getting at is this: as the internet transitions from the wildcatter era to a more stable, monopolized form, is that a good thing? Will it release thousands of entrepreneurs and 'laborers' to work on the next big thing? It doesn't feel like it. And when does the pursuit of progress or technology stop? I suppose that's an inherently Luddite stance to take, and I'm not even saying I agree, but it is an interesting question. Pretty much leads to requiring a 'meaning of life' or at least a 'meaning of civilization' philosophy to answer. Which I don't think we have. It was survival for a long time. Then expansion and conquering. And now ... ? What does a 'steady-state' earth and humanity look like? Is capitalism the best organizing principle for that era? All very good questions.
Allegedly forged wire transfer confirmations that were done in Photoshop is what crossed the line towards prosecution for wire fraud. Excuses and stalling isn't the same thing.
I guess that's why this Marvel character still reigns undefeated, having even once defeated Galactus:

http://marvel.com/universe/Squirrel_Girl#axzz4jY4M6FVc
The decline was definitely underway. 2010 is also the year Duke dropped usenet. But the blogosphere was still going strong and mailing list traffic was still strong. Facebook group versions of many mailing lists and private forums existed but discussions were high-quality and didn't cannibalize the parent forums much. Forum/list traffic collapsed in 2013 and meaningful Facebook group discussions followed about a year later.
GCloud recently updated their free-tier (https://cloud.google.com/free/). They provide $300 credit which can be used for any product in GCP, and some services when used within quota are always free. So you might want to give GCP a try for your low-traffic side projects.
As a novice programmer, I once declined a position that had a contract that stated I would be responsible for all monetary harm if I were to leak information about the project.

As I was being paid peanuts, and the project was worth millions, I knew I couldn't take any chances with that. I looked into insurance, but it would have cost over half the pay that was already peanuts.

The problem wasn't that I was worried I'd slip up, or that I'd do something unethical. My worry was that the company would do something unethical and blame it on me somehow.

If I were applying for a CEO position and saw a clause like this, I'd refuse to sign that contract, too. So United isn't wrong... There are definitely people who would refuse to work for them if they put that clause in the contract.
If a regular employee said they'd only work if the possibility of "firing for cause" was taken off the table, would you think they were qualified?
Agreed. I translate such excuses to "that sounds like work which costs money and you can't make us, so go screw."

Apparently top talent need access to unethical shortcuts to success.

Not so shocking.
It's pretty clear that unregulated capitalism does not work; that's why we have regulations.

What kind of world would it be if we didn't even have rules about things like how much lead is acceptable for a person to consume, or what constitutes 'acutely toxic,' or what you are and aren't allowed to put in food?

"Well," the free market idealist replies, "it would be fine. Nobody would consume things with a lot of lead over a competitor without lead. Nobody would use unlabeled toxic things after the first few incidents. Nobody would eat or drink poison over a nutritious competitor."

And that malicious failure to acknowledge that people are not omniscient or in possession of perfect information about The Market on a second-to-second basis is what leads to us accepting those sorts of stupid arguments.
Toyota Land Speed Cruiser Claims “World’s Fastest SUV”
> There's something in the law pertinent to the fact that this guy bought at a retail location, which causes TJ's loss on their commercial real estate which presumably they invest in to reach the consumer public with quantities said consuming public would typically purchase.

I thought people do this all the time, successfully defending themselves in court when necessary. Can you show me statute or a current judicial decision that says otherwise?

What happened here, is that Pirate Joe's didn't have enough money to pay their lawyers, so they gave up and settled with Trader Joe's.