skysight-inc/HackerNews huggingface dataset:
I don't think some leader acting like Michael Scott and dressing up like Captain America points to a broader problem of childishness in the industry. I'd agree with other commenters that the reference to "a female or two [to] work the booth" is more problematic, culturally.
> Communication should travel via the shortest path necessary to get the job done, not through the “chain of command”. Any manager who attempts to enforce chain of command communication will soon find themselves working elsewhere.

If the chain of command is inefficient, then change it, don't go around it. Managers are there for a reason, and leaving them out to get quicker results will bite you in the butt down the road.
To be honest, I find it hard to take comments that focus on irrelevant points seriously.

(Or that seem to forget that on the web there are non-native English speakers too, and that particular "language crime" can be totally how the words work in their language -- though in this case the original author does have an english name).
The legal system hasn’t been effective in many of these cases. Hell, some dude raped a chick with multiple eye witnesses at Stanford and only got 6months jail time.

Additionally, the folks abusing people have used career pressure to keep folks from going to the legal system in the first place. (see Weinstein). If the abusers can use this pressure, I see no reason why victims shouldn’t respond in kind.
Except the spinning polygon ball. I found it so distracting, I couldn't read the bullet points.
Uppy 0.24: The Next File Uploader
Google search is amazing. #4 result for me is this article, which predates the popular usage of "MAGA" and doesn't include "magalife3" in the page content, but exactly answers your question.

http://livingstingy.blogspot.com/2015/01/is-item-still-avail...

Gem of a line on that page: "In reality, only poor people use Western Union, so don't be a poor person and just stop using it. "
His next line clarifies that it is about cosmetic parts:

> Our car needs to be designed and built with such accuracy and precision that, if an owner measures dimensions, panel gaps and flushness, and their measurements don’t match the Model 3 specs, it just means that their measuring tape is wrong.
I think perhaps there is a difference between chain of command and simply CCing managers of involved parties.
Scaling DevOps and the Revival of Operations
Sure. Most would rather speak to someone in a suit than in someone wearing their underpants on the outside and with full-on nationalistic emblems on their spandex uniform.
As I understand, panel gaps are not merely cosmetic, as larger gaps adversely impact aerodynamics and, thereby, performance and efficiency.
Windows Exploitation Tricks: Exploiting Arbitrary File Writes
The employer opts not to say why the person is being fired, just that they are being fired.
Their DNS hosting != Their public DNS server, announced at the start of this month.
Evolution of an X86 Virtual Machine Monitor (2010)[pdf]
I meant this variable declaration:

C# Dynamic Type: C# 4.0 (.NET 4.5) introduced a new type that avoids compile time type checking. You have learned about the implicitly typed variable- var in the previous section where the compiler assigns a specific type based on the value of the expression. ... A dynamic type can be defined using the dynamic keyword.Jan 1, 2014
New Space Race Could Beam Broadband Everywhere
They aren't using a copy of Maxminds DB, see:

https://www.maxmind.com/en/geoip2-precision-demo?ip=185.10.6... (No data)

https://api.ipdata.co/185.10.68.114 (lots of data)
I really like this website:
https://teleport.org/welcome
This was satirized pretty well in the movie Office Space with the "15 pieces of flair" thing...
There are enough talented people with no known history of sexual assault that we need not bend over backwards to keep the ones that do have such a history
No boundaries for Facebook data: third-party trackers abuse Facebook Login
You could already do this tons of ways. Native modules come to mind.
Something is unstable because market wants it to be unstable. There are no mathematically underpinnings which can stop them from a long time. This is a fallacy which cryptocurrency groups need to wake up from. Sure it looks like math can solve this problem and many have over the years relied on solid math only to fail. See:

https://en.wikipedia.org/wiki/Long-Term_Capital_Management

But, what about controlling supply like Basecoin? See SNB peg of 1.2:

https://en.wikipedia.org/wiki/Swiss_franc#2011%E2%80%932014:...

Their peg was broken many times before they removed it completely in 2015.
I wonder if Maxmind have put in some "Trap Streets" in their dataset. https://en.wikipedia.org/wiki/Trap_street
I agree, which is part of the reason I think I'd be inclined to derive from NamedTuple and forego data classes.
I got THREE spam calls this morning before I intended to wake up. I hope they throw the book at these jerks.
Yet is still a very small minority, and it appears that you are needlessly seeking out ways to be offended when no offense was meant.
Answers to his question.

1. He's right, biased enforcement is a crime against society.
It encourages increased criminality by those who are "above the law", and unfairly harms the personal social networks of prosecuted criminals, while the personal social networks on non-prosecuted criminals thrive and have relatively more social power.

2. Random(ish) enforcement is a cost-effective deterrent. Convict 10% of the crooks, make them pay 11x their gains, and the expected value of the scam goes negative, deterring rational scammers.
It’s hard to argue against this but the reality is that you’re advocating vigilantism. That has its own downsides and the wisdom of crowds leads to witch trials so there is a trade off to consider.
Resources:

* Overview: https://netflix.github.io/titus/overview/
* Prerequisites: https://netflix.github.io/titus/install/prereqs/
* Building Code: https://github.com/Netflix/titus-executor/blob/master/README...
* ACM Queue Article: https://queue.acm.org/detail.cfm?id=3158370
* License: APL 2.0
You're right, "overrule" is probably too strong a term.

I meant it more as a comparison between anecdotal evidence vs research evidence. I.e., someone saying "I've never seen a fire, I'm not sure why we need to bother with fire drills."

Maybe better would be "why bother getting vaccinations, I've never seen a bacteria in my life."
BOT COMPILER dialog tree in JSON, code only for buisness logic
After seeing the huge improvements that JavaScript has gone through over the years I'm all for language updates. Same with Java and C++ (although not as much for Java and I don't know C++ but I always hear C++11 is "new").
>As were computers.

That's just completely incorrect and demonstrates an ignorance of the history of computers.

>And the internet.

Once again, this statement demonstrates an ignorance of history. The early internet was a monumental research and engineering effort funded by the U.S. military because its utility was completely apparent before it was even built.
I always say "Oh, you might not, but some day somebody you love might find themselves in trouble, and your transparency may harm them. Example, if your kid says they were with you as an alibi when accused of a crime, but your Facebook profile says you were in Hawaii, your kid might be in serious trouble.

We also know that the government has stated in Congressional hearings they make networks of 6 degrees of separation. You might not be doing anything wrong but just happen to find yourself 2 degrees removed from a major child porn investigation. God forbid the way you connect to those awful people seems interesting to prosecutors. They will be so far up your backside, you will be tasting the law. Even if you are innocent, your life will be ruined with legal fees and you will be shunned by your community. This is my worst case scenario."
If you don't want to be infantilized, don't go to the conferences where you feel infantilized and don't find your jobs through contracting firms that treat you like an infant.

You are not powerless in your situation. Stand up for yourself.
If you care about performance, you're probably using a GPU that's 10x faster than any IGP. So at best, adding the IGP can only speed things up 10%. And the communication overhead from dividing up the computation probably eats that 10%.
From the DAI site:

> If the value of ether held as collateral is worth less than the amount
> of Dai it’s supposed to be backing, then Dai would not be worth one dollar
> and the system could collapse.

> Maker combats this by liquidating CDPs and auctioning off the ether inside before the
> value of the ether is less than the amount of Dai it is backing.

Note combats not prevents, it will go to zero with probability 1 [0].

[0] https://en.wikipedia.org/wiki/Gambler%27s_ruin
Interesting, but honestly 2$/month seems very high unless you get a lot of these calls.
I cannot disagree more. Sure, the days of "View Source" might be coming to an end (although I doubt it), but there has never, and I mean never been an easier time to get started with these things. The vast amount of tools and resources for learning available for free is unprecedented. The open web is quite safe for years, if not decades to come.
I have actually noticed this becoming more common. “Females” is what you refer to as strictly cis-females, where as women generally means a mix of transgendered and cis-females. So if a man’s dating profile says “females only”, you know what he’s talking about.
I don't like `__post_init__` either. Wouldn't it make more sense to just override `__init__` similar to:

@dataclass
class DataObj:

some_date: datetime

def __init__(self, **kw):
kw['some_date'] = dateutil.parser.parse(kw['some_date'])
super().__init__(**kw)
> Aren't California Professors at-will employees?

No, non-executive public employees in California are mostly not at-will employees. They tend to have protection by civil service laws and union contracts and federal due process protections related to employment, none of which apply to private at-will employment.
Can you elaborate on that? I haven't been able to conclude that from what it says on the pricing page [1]:

> Data transfer is free. AWS does not charge for data transfer from your data producers to Amazon Kinesis Data Streams, or from Amazon Kinesis Data Streams to your Amazon Kinesis Applications.

That sounds like it's sonly free to Amazon Kinesis Applications (== inside AWS).

And on [2] it says:

> If you use Amazon EC2 for running your Amazon Kinesis Applications, you will be charged for Amazon EC2 resources in addition to Amazon Kinesis Data Streams costs.

So that sounds like you will eventually pay the normal egress cost of EC2.

[1]: https://aws.amazon.com/kinesis/data-streams/pricing/
[2]: https://aws.amazon.com/kinesis/data-streams/faqs/
Isn't this just a reflection of changes our culture generally?

When I was a kid "grown men" were only allowed to be really into sports or maybe cars. Now those barriers of what is "acceptable" for adults to be into (among other things) are broken down.

As far as someone dressing up as a super hero for a professional conference; I'm sure if you could dig through the reports of Comdex from the 80s you'll find lots of ridiculous stuff. Most of which would be totally unacceptable today.

Also I think the author maybe should have taken a little more care when referencing attractive females working the booth to contextualize it for people that won't give him the benefit of the doubt that he was pointing out it was absurd. Gender politics being a hot button issue right now.
I have high hopes for the execution of this.

There's only one decent provider where I am, and when a smaller ISP tries to come in the politics begin to keep them out. This would circumvent that entirely, and hopefully make things much more competitive.
No Company Is So Important Its Existence Justifies Setting Up a Police State
I know people who do it. They expect a long-term rise in ETH value, but they want to spend some money now without paying capital gains. They use Maker to essentially take a loan out on their ETH collateral. (And yes, they talked with their tax advisors.)
Non-cosmetic gap: https://teslamotorsclub.com/tmc/threads/help-a-pillar-defect...
Microsoft’s new Xbox Live avatars detailed in leaked video
> But the world is full of legacy software, actively used in production, but no longer maintained, where the source code has either been lost or no one knows how to rebuild it, or the tools to build it have become unavailable.

The whole point of a container strategy is to better manage changes to the application; if the application is not changing, then containers are not needed. And it seems like a team that can't perform basic software maintenance is a team that would have trouble figuring out containers.
Avoids the extra step of hashing the object to make the key by simply passing the object itself.
I was 100% gonna buy the 11" but the shift key is on the right side of the up key.
I'm seriously hoping this will make SiftScience reconsider their pricing, but more importantly their handling of customers on legacy plans. Grandfathering? Anyone?

This is a big win for Stripe. Sift is bullying customers into a minimum of 1,000 USD regardless of previous volume or history.

We were in the 10k orders per month around 250 USD with Sift. Now get kicked in the teeth with the minimum 1,000 USD and no real additional value. Not cool.

You know what's cool? Stripe's decision to not charge anyone who was a Stripe Radar user before today. Kudos.

It must be said that Sift does not only apply to Credit Card fraud and has many verticals (content abuse, ecomm, etc), but I think the big stuff is definitely on the chargeback and fraud prevention.
3 minutes to Amazon S3 security
Salesforce is a big time offender here.

Trailhead Conference was absolutely pedantic not only did you have the booth babes with the cheap Chinese promo objects. They turn the Moscone center into a goddamned forest, we're talking theme park level decor complete with furries.

I found it cult-like and infantile. Seemed like people were eating it up, not really ever going back.

-Grumpy 30 y/o dev
Oh neat. Not too sure where I’d use that. But nice to have around.
> "I hate being called 'IT'"

Oh man I hate this. An "IT" job to me just means an admin job where the subject of the admin tasks happens to be computers.

It's worse when "IT workers" try to lump actual technically-skilled roles in with them, like it's just another task to be performed.
Most definitely my favorite example of this ever:

https://www.youtube.com/watch?v=K5LiUrezV6k
The SMF service that runs the scripts should really have been a first class feature of IPS, but whatever, it's there.

I don't even remember how many userlands had to be supported by SVR4 packaging at its peak, but it was a lot, and it was difficult to test. That some of those were removed eventually hardly matters: the problem remains, only slightly reduced in magnitude.

Moreover, I want less package scripting. So many Linux packages want to do stupid things like... interact with me when Ubuntu/whatever is just updating the system. It's never appropriate for, e.g., a PostgreSQL package to create a postgres account and configure a postgres service running as that account -- this is not how I want to run postgres, and if you stop this madness then suddenly a postgres pkg is just code and no pkg scripts. If doing stupid things in pkg install scripts is what you call empathy, then I want none of it.

And by the way, IPS had nothing to do with Sun's failure. That can be chalked to a long line of terrible executive business decisions, such as:

- suspending/killing x86 Solaris support in 2002
- killing SunPS (especially considering how much money IBM made with theirs)
- acquiring Cobalt and then promptly killing it
- buying MySQL
- not seeing the writing on the wall for Java ME when iOS came out
- and much more

Oracle is not doing well either. They killed OpenSolaris, which was Sun's way to rebuild mind-share. Oracle is built on mind-share (and subsequent vendor lock-in) but they don't even know it. They gave the impression that they don't care about Solaris x86 (oops). And much more.
> If you had a language VM for the real world language that is Lua built using SVM it would probably be a hundred MB or so.

Is this mostly JRE? Would Jigsaw help, or is SubstrateVM already doing something like that? (To be clear, this tech is really impressive! Just trying to get a sense of embeddability constraints)
Trade shows or any place where you're basically a sales prospect are all about infantilizing you as much as possible. An adult thinks long-term, is independent, makes/does things using skill, doesn't need pampering... and a host of other characteristics that are inconvenient to the sales process.
I live in California, and I avoid searching our state's sex offender database. [1] If there's someone in my life that is a registered sex offender, I don't want to know about it. I just don't like fishing for reasons to not like someone.

One thing I find very odd about the disclaimer [2] on California sex offender's site in general is this text in the site's disclaimer...

Penalty for Registered Sex Offenders Who Enter this Website. Any person who is required to register pursuant to Penal Code section 290 who accesses the websites search functionality is punishable by a fine not exceeding $1,000, imprisonment in a county jail not exceeding six months, or by both the fine and imprisonment. (Penal Code § 290.46, subd. (k).) This penalty does not include viewing information on the Main page or within the links on that page.

Why bother making it be illegal for a registered sex offender to search the database?

[1] https://meganslaw.ca.gov/

[2] https://meganslaw.ca.gov/Disclaimer.aspx
You know what I can't stand? People broadly dismissing something because of ONE word they don't agree with. Grow up.
Interesting, I think your site needs to provide more information on how it works, and the features in general... just my 2c.

Sure.. happy to connect. Link to my startup: http://isellercommerce.com
You are right. I have edited the comment to be easier to read.
I have worked on software in domains including DARPA, defense, and robotics, among others. While I agree with many of the things said here, from my experience, the single biggest factor affecting the cost of software is complexity.

When I say complexity, I don’t mean the kind that is inherent to the problem being solved. What I mean is synthetic complexity; that is, complexity that is artificially and unintentionally introduced by the solution.

This kind of complexity is common in software and usually stems from 1) poorly defined or rapidly changing requirements, 2) technical incompetence, 3) lack of technical oversight, code review and feedback loops, or 4) mismanagement of technical debt.

The larger problem is that the aforementioned problems, in concert, are corrosive and toxic to the culture of the work, and that in turn becomes its own cost factor in terms of the care and feeding of teams.

The largest problem is the realization that the factors I’ve enumerated here are clearly observable while being difficult if not impossible to measure. Cyclomatic complexity scores will tell you that you've got complexity issues, but not that you've reimplemented half of the standard library badly. Thus, these factors are among the reasons that software remains as much art as science.
> I feel like kbenson forgets that the point of programming to the vast majority of people, is typically the end result.

Sure it is. I just think most people don't start out thinking "I'm going to make the next Facebook", or at least not seriously. A lot of the time it's just tinkering. I mean, that's the reason the code produced isn't high quality, because the people really are complete amateurs screwing around. In that respect, I think the end result is "I want to learn this or to make something cool".
A cursory examination of the article seems to indicate that it is the DoD who finds software to cost so much. Maybe it is not that software costs so much, but that your procurement process is broken when it comes to software?
Why we’ve chosen JavaScript as our main language
There's nothing funnier than watching a new manager who's good with clients try to onboard somebody.

I wish there were firmer guidelines and pay structure around the title, "practice lead", that it came with the same face time with the C-Suite, and non-billable hours to actually do the job of onboarding and workplace training as managers get.
This is a W2 "contractor" aka disguised employment with shit rates for the contractor.

Id expect 2.5 to 3x my FTE rate in the UK where in the USA people seem surprised that people dare it ask for even 20% more.
> Am I the only one who doesn't care about anybody's sexual past?

In general, I don't care either...however, if I was to see multiple under-15 charges I certainly would 1. like to be aware of the info and 2. keep my 14yo daughter away from this disturbed predator.

Is their nothing in anyone's past that would give you pause?
The Go-To-Market Approach Startups Need to Adopt (2016)
I understand this scenario completely, but I was able to make it work with my wife (who grew up very poor). Ironically, many people that grow up poor seem to not realize that many people who have money tend to be frugal with it- that's it's not a sign of weakness to be frugal. My wife and I are on the same page now-a-days (I definitely learned some things from her as well), but it was a struggle for a while hence why I don't think it's good to trivialize in the name of social equality.
So the decision on what apps can be domain fronted because they need to get around censorship lies with Google or another big company, what could go wrong here?
> Stable coins are unstable because they're inherently leveraged.

No they're not. Asset-backed Stable coins are not leveraged.
You can already see it on many sites. They're basically just a more forceful version of cookie notifications with language about third party tracking thrown in that force you to say "OK" or tell you to leave. Here's an example:

http://prntscr.com/j67usw

FB, as with all third party trackers, isn't the one actually responsible for notifying you about the use of their pixels etc. on third party sites. The site operator using it is. See https://developers.facebook.com/docs/privacy
Infantilization seems to be a wholly inaccurate description of the behavior; "pandering" or "courting" is much more accurate.

TBH, if folks are having fun, and companies want to join in, I see nothing wrong with it. Devs are likely aware that the companies don't normally wear super hero costumes, and companies are probably aware that making a good first impression is only the first part of a successful relationship.

The blog post seems to have a pretty toxic view of employers (there are a bunch of assumed "to be explored" paragraphs), and I think that view is poisoning the entire experience.
Why can't we simply choose relevant ad categories that we would prefer to see? Why do the options need to be (i) see random advertisements that are likely irrelevant, or (ii) allow us to track your every move, including your location, each site you visit with the Facebook widget, your message and call history, and your every click.

Or non-Facebook related, why can't my smart TV just let me choose PC Gaming, Technology, and Concert advertisements as highest priority. I might actually look forward to watching an Oculus or Vive advertisement, instead of putting the TV on mute, or leaving the room when I see another health insurance commercial for someone 60+.
Its easier for the software developer to maintain. Its harder for the software user to maintain though.

I'll never understand the love for containers. Seems like a ton of work for little gain.
Same here. I am working in a contracting firm (not in the US), and I'm just told the address and name of the person I should ask for in the client company.
Pretty amazing what you can do without code these days