skysight-inc/HackerNews huggingface dataset:
My comment is not meant to exonerate Caldbeck. He went over the line and wound up having people speaking out about his inappropriate behavior.

At risk of pulling a "fixed it for you," a former partner is suing Binary Capital because -- according to her lawsuit -- after she told them she was going to resign due to Caldbeck's treatment of her and other women, Caldbeck told her she would never get work again and, after she resigned, started contacting members of her LinkedIn network and falsely telling them she had been fired, while continually sending weird, harassing and vaguely threatening texts (my words, but seriously, they're all in the affidavit). Perhaps the way Caldbeck treated women could be described as "inappropriate behavior," but "we're going to try to destroy your career through back channel means because you're not promising to stay quiet" is way beyond that.
> I'm going to take these examples whenever someone asks "what's wrong with marketing? "

Doesn't this reflect more on society? I personally don't find the above examples to be evil, but it's interesting that these are the tactics needed to win in this world.
It's for when you want to run a personal server, but don't actually know how to use the command-line.
When will people stop trying to build queuing systems on top of a database and use a queuing service. Amazon's SQS or RabbitMQ or one of dozens of other tools that are specialized for message queuing. A job queue is just a message queue in which the messages hold a job.

ZeroMQ is the thing to use to roll your own queuing service, not a database server whether SQL or NoSQL. Databases are not queueus and database servers are not designed with queues as any kind of important priority when features are implemented.
A lot of commenters here focusing on the non-technical manager bit and ignoring a lot of very good advice that's in here even for technical people.

> Ask: Who specifically will represent the users of this system? You should expect your team to tell you who they are actually creating something for. Who will directly benefit from the work. And a real life individual person they will consult with on questions and who can verify it meets their expectations, at least. If your team is working in a vacuum, it’s a sure sign they’re working on the wrong thing.

I've worked on teams where the person in charge of what features would be built had a "vision" and refused to ever actually iterate with users. Result: A thing gets built that nobody wants.

> Ask: What are you not doing instead? Real life is all triage and trade-offs. You need to understand what’s not happening so you can communicate that to interested parties. And so you can make sure the right trade-offs are being made in this case.

One of my biggest pet peeves in people making decisions is when they refuse to do the actual explicit analysis of costs, especially opportunity costs. Sure, you're laying groundwork for a good thing to happen in the future, but you're also costing that team the work of doing that and the rest of the group a bunch of work figuring out your new code layout. I can get behind it if I get a sense that people did the cost analysis but when the decision seems made willy nilly in a "this seems like it has a benefit" kind of fashion, it's really annoying that I'm spending time having to work with that.
If one pays attention to SystemD bugs, it is pretty clear that SystemD is sorely lacking in engineering.
How Google Turned Open Source into a Key Differentiator for Its Cloud Platform
I don't see why we can't just make some modifications to Japan's model. There may be a smaller population and land area, but how many cities of 13 million people with 43 million people in the metro area do we have?

I think the only problem with adopting Japan's model is we are so established with the current one.
We may simply be using different terminology. systemd has had bugs (a lot of them), many of which impacted the system at a high level (being the init and everything else), sometimes due to ineractions with the kernel, sometimes due to interactions with other parts of the system. Perhaps others wouldn't call that "userspace", I dunno. I figure if it affects users trying to run software it's "userspace".

But, I'm happy to take the "broke userspace" assertion back if you don't like the term. Let's just say systemd has had a lot of bugs, sometimes stupid ones, and sometimes stubbornly held on to despite kernel devs or other devs asking for changes. I would hope we're not arguing about whether systemd has had an exciting number of bugs and compatibility issues (I think we can all agree on that, even if we like systemd).

I inferred a bunch from my recollection of how the LKML has talked about systemd in the past. I assumed Linus was talking about systemd and that when he says he doesn't trust it, it was about systemd being sloppy and stubborn about compatibility and fixing bugs. I could be wrong about that.
(Anti-)fragility in Software Development: Fragile Systems
Google Calendar gets an iOS widget, nearly three years after widgets launched
A Look on the Success Strategy to Grow Your Startup
Growing your mobile app development startup needs much efforts. You need to be specific with the strategy in order to get more leads from the users. The strategy should be well-explained.
The problem is unfortunately not as simple as a naive first pass might assume.

There's a lot of nuance involved here - and the fact you have to do bi-directional sync, with a reasonable expectation of "real-time" makes it tough as well.

Also - the fact that other desktop clients (e.g. Dropbox, Box.net) exhibit similar performance characteristics (e.g. Dropbox advertises a 300,000 file limit - I believe this customer was going on 700,000 files) would also probably indicate it's not quite that simple.
Again, no. The ulterior motive is irrelevant to the validity of the claim. This is the exact definition of ad hominem.
> I could do your job. If I learned how to code.

All that means is that you can't, though.

In any case, I don't think the point is actually being able to code. To me, the point is knowing enough to not be a burden in the conversation. If you can follow the high level technical details of what people are saying, you're good.

I have managers like that, and I love them. You sometimes need to explain some things but it doesn't take more than a sentence of "we can't do this because it would break the other thing".
My friend another programmer (specialist in C#) and he was wanted to know if women in startups is happy with this outcome and with the "heads rolling", and if itis outcome that they would wanted - if improves startup industry for them. The womens I know not answering my questions (maybe part of silence which problem in industry, maybe problem is I or way of ask) but this anonymous forum here, so maybe if women is here you could answering? Is this results improve situation for you, and what you liked?

Maybe answer is obvious yes. Sorry to asking. In articles by womens she talked about experiences but not mentioned ask to remove of VC's, but maybe is best outcome.

if not woman please not answer: easy to read 1,000 comments from men.

if my comment is hurts you please to mention of this and I remove.
Don’t assume people are aligned when they agree on a solution
Project Team vs. Product Team
> Also Germans are human, after all.

Don't tell them that, though. You might offend them by insinuating they are feeble and inefficient.
I didn't down-vote, and don't know enough of this field to be sure, but I think there's an edge case that can affect other users: opening any door a bit may make it easier to retrieve keys that allows hackers to break into other phones.

For example, if they open the secure enclave so that security researchers can see in full detail how it works, that may expose some master key.

Countermeasure would be to have separate keys, ideally for each such phone, but having them for only this class of phones might be sufficient, too, if they also restrict access to this class of phones. I think that's technically easy, but may be expensive, process wise.
They both could stand a refresher on character.

Character is what we do when nobody is looking. Clearly, Jason Caldbeck's character is flawed especially when it comes to professional and respectful behavior towards women and at least initially in accepting responsibility for his action. Jonathon Teo could stand a refresher because men of character stand up for what is right, when it is right and required. Turning a blind eye to his partners behavior is a direct reflection of his own. And these letters, well they say I will stand up and speak out against specific behavior when I have to rather than when I needed to do so. Maybe he would not be working to further prevent the outcome (firestorm surrounding the news of bad behavior) had he been more diligent to prevent the action in the first place.

It appears Jonathan was either inattentive to the point of being reckless or unconcerned to the point of being callous and or implicit. The truth of the matter is only he knows at this point. His letters do nothing but attempt to spin the situation further tarnishing his handling of this situation from occurance to discovery and thereafter.
IDEA with Kotlin or Java is fantastic.
Go Forward with Cloud Backup and Migration
There's a company in SF called Pythagoras Pizza that does this (https://www.getpi.co/). A 14-inch pizza costs $23 (!!!) but apparently, they're doing well.
I don't know if it's true, but I was told that Leeds Grammar School invented the term "Leodensian" to make themselves sound posher, and it has no real historical basis.
Note that this proposal is from two authors who are under huge controversy right now and depending on who you listen to are likely to be removed from their current positions as Bitcoin contributors along with several others in the next few weeks. Given this it seems likely that this proposal will go nowhere.
The Future of Operations: A Developer
RHEL users can countinue to run systemd in production without disrupting the rest of the comunity with an init that goes beyond its scope.
Spotify Usage Page
Mobile App Testing – How Can Developers Test Their Mobile Apps?
We do care, and it's certainly something we have been actively working on.

Did you read the time line? Even if his issue is directly being worked on, which is doubtful if you look at how many layers of clueless tech support this apparently goes, this is terrible customer support. If you promise to reply in 48 hours, reply in 48 hours. Give the customer compensation for the months the product did not work properly and maybe a gift voucher for all the effort they put into helping to solve this bug.
There's another app called Blind that's sort of like Yik Yak for SV tech companies.
It's not that grsecurity is useless without the kernel, it's that it patches the kernel. It HAS to be a derivative work of the kernel, since that's what it is modifying.
and measurement.
"Low ego-identity makes same-sex pairs closer, high ego-identity makes cross-sex pairs closer"

Can confirm. Over the years I minimised the amount of same sex friends in my life dramatically.
Not all algorithm have best(known) complexity. But overall project is very interesting and challengeable!
That seems like a ridiculously small number of files at which to start encountering problems. I would expect Google to make things more scalable. Yes I realize you have to work with what the OS gives you, but still, you can build your own stuff on top of that, no?
Youtube TV ($35/mo) seems like the best place for getting a variety of sports TV right now, and unlike cable you can watch it outside your home.

Unfortunately it's only available in a few markets right now. I assume it'll expand if it's successful.

https://support.google.com/youtubetv/answer/7068923?hl=en&re...
> To be fair, its different for every product.

Doesn't that mean the entire idea is not generalizable?
Thanks for putting that up! Have any interest in piping that page into an RSS document?
What's stopping you from scooping up that kid right now?
How to Learn UI Design from Zero-Basis
Linus has the proverbial moral authority to bootstrap an init system and the technical skill to pull it off. Amusingly, this strikes me something like the chairman of the Federal reserve hinting that he thinks interest rates are too high. Hopefully, the systemd developers will take notice and clean up some of their act. (Not to insinuate anything. They have widely known problems in playing nice with other projects, taking feedback, etc.)
The point of being a rich bastard is to ignore the rules.

How dare these plebeians actually enforce the rules on we bourgeoisie? /s
> [...] a manager that having less than a minimal domain knowledge trying to 'summarize' or 'weigh together' a lot of things they do not understand [...]

Sometimes managers need you to check their summary for correctness ("Can you say it like that?"), because they in turn have to supply it to their bosses or consumers.

Every project will always involve people with little technical understanding who still need or want summarisation of technical decisions.
> that it's not as easy to solve as a naive first pass would assume.

Because Google doesn't have the resources to tackle challenging problems? lol.

A difficult to solve problem on its own is one thing, but the comically awful support Google offers indicates that it's more likely a "we don't care" versus a "we don't know how" problem.
Best Sales Practices Worth Sharing with Your Team
Go-tooling-workshop: covering all the tools gophers use in their day to day life
iMazing 2.2.5 Cracked Serial for Mac OS Sierra Full Download
You seem to be missing what the claim is. The claim is "the media are talking about this too much". Whether the media have an ulterior motive is highly relevant to this.
ΥΠΗΡΕΣΙΕΣ SEO ΠΡΩΤΗ ΣΕΛΙΔΑ – WEB DESIGN|SEO|PARAMARKETING.GR
> What she mostly does is simplify other people's hard work

This is the opposite of "respecting" someone as a professional.
Linus is generally very specific when he talks about things breaking userspace - changes to the kernel should not make things that work in userspace stop working.

systemd doesn't really have the power to completely break userspace in the manner Linus refers to, though it certainly has the power to break a system.

(One of my favorites was when a systemd update shut down dhclient but did not restart it, so once dhcp leases expired, servers lost connectivity. It was fun seeing several thousand machines go offline all at once. "Fun.")
I dont see any signs of "refuse to fix" there. I see a calm and reasonable discussion and an acknowledgement that some things need improving. Perhaps they refused to fix it in exactly the way the reporter wanted, but that's a far cry from arrogant refusal.
> GTalk is basically Hangouts, with with improvements - same contacts, same chat history, same platform. Everybody was basically just migrated across wholesale, and got some nice new features to boot (e.g. group video calls).

How's that XMPP federation coming along?
Embracing Failure in a Container World
24-core CPU and I can’t move my mouse
"gamify your process to addict your users like a casino would (Foursquare)"

How did Foursquare use gamification to acquire users?
I think some context is needed: this post is written from the perspective of video game development where teams are composed of people with extremely broad skill sets (from the extremely artistic to the extremely technical to the extremely business side with everything inbetween). It is not uncommon to have managers there with a purely artist or purely business background working directly with the programmers.

Also, the video game industry has its share of bullshitters like everywhere else, the bigger and more 'professional' the company, the higher the relative amount of bullshitters.

Personally I think it's better to have no manager, than having a manager who doesn't have the slightest grasp of the areas the people in his team are working in, since there will just be too much time lost with communication and making sense of each other.
A guy with a stolen iPhone walks into the Apple Store
I personally think this framework is pretty cool, however unlike an earlier version of it that featured here on HN[1], the Docs and Tutorials section of the site no longer appear to work with Javascript disabled.

[1] https://news.ycombinator.com/item?id=12129445
Show HN: Routerless
Funny, I just did that yesterday. I was reconfiguring my mpd server and I saw it was configured to use alsa (which, incidentally broke my sound occasionally). I set it up to use Pulseaudio and now I can listen to mpd server while listening to deezer.com that runs through browser while making a skype call on the same machine (not that I'd want to do it, anyway).
Treat url as a store. Serialize to url and deserialize to objects.
This is the difference that was important to me since when I started to work on VCMI my C++ experience was limited to creating tools in Qt. I also made few attempts to work on number of other projects before that, but never contributed anything back because code wasn't nearly good enough.

I could be biased too, but for many contributors I knew (in open source games, not just VCMI) C++ programming is no more than hobby and if barrier to entry is too high they would likely never start contributing in the first place.

PS: If you ever going to have time and interest in checking VCMI feel free to jump to our slack! We always benefit from advice or two given.
If they go with high quality and fast delivery, their service might be too exorbitant for most people for them to expand to larger markets.

If you think of it as a trilemma between quality, speed and price, it's unlikely you'll ever find a service that can meet your needs because when a competitor shows up, "worse is better" kicks in.
Arch Linux quick install
Poettering has a strong bias towards making sure bugs get fixed in the right layer, instead of creating forever-living-workarounds in higher layers.

In the bug you reported, however, I noticed that he pushed a commit to work around the underlying bug, so he's not completely impractical.
This is a standard bi-temporal model; valid time and transaction time are the terms the author is looking for.

We plan to add more dynamic query control over temporality to FaunaDB to solve this problem; you will be able to do a half-temporal join and get your past blog post versions by their current tags and other tricks.
You seem to be confused by the definitions of "men" and "bro culture"
Julia mentions and links to Brendan Gregg four times in the this article.
> There's a third, rather small community: the distro-makers, who nearly to a one are—if not in love—at least hold systemd in high regard.

I work on a distribution (openSUSE) and don't hold systemd in high regard. There are many people who work for distributions and don't feel that way. Of course, the general openSUSE community decided to go with systemd, but it's not fair to claim that everyone who contributes to distributions that use systemd must therefore like systemd.

The reason I don't like systemd is that in my experience, systemd forces you to integrate system management programs (such as container runtimes) with systemd. And when you are forced to integrate, systemd then causes you nothing but issues. cgroups are a perfect example of this. In addition, systemd doesn't obey SIGPWR and as a result LXC has to write special code for systemd -- which is just ludicrous.

I've talked to some other people from other distributions and they feel so strongly against this that it's possible you'll see a new init system in a few years that rectifies the problems with systemd.

> an init system that exists as its own standalone FOSS project, containing contributions from hundreds of interested parties and battle-tested engineering choices after coming-up-on-a-decade of use in virtually every scenario, is a wonderful thing

There are several things wrong with that description of systemd. To be clear, the pre-systemd init systems were also horrible. The original idea of systemd which was a declarative and parallel init system was a good idea. The problem is that systemd has far out-grown being just an init, and it has been shown historically that it is far from "battle-tested engineering" (with the additional note that the maintainers are strongly against people allocating CVEs for their project).
Ask HN: How can I filter GitHub trending EXCLUDE js/md projects?
For me, "Just Works" includes me not having to install it at all, not it being easy to set-up on LFS. Pulseaudio is pre-installed on Fedora, Ubuntu, etc.
Just add ?__a=1 with any instagram URL read -> https://medium.com/@motyar/instagrams-public-json-apis-330e4...
I hoped to hear a positive response. At the same time, I was trying to impart a lesson that it took young-engineer-me a lot of time to really grasp, which is that you can trust PRNGs and randomness as engineering building blocks (and reciprocal-2-to-the-power-of-a-lot events are unintuitively rare).

On the first:

PRNGs work because they are not random in ways that are very weakly correlated with things you might want to simulate, but there are cases where you do get correlation, and I'm not really sure what those cases are, and read some technical explanations but nothing intuitive enough to be able to look at a real world scenario like this and intuitively grasp that here is one of those rare situations where an LCG is not enough but a Mersenne Twister is, or harder - a Mersenne Twister is not enough but real random data sampled from some physical system and normalized by XORing to a Mersenne Twister is. If you're one of those people that have this skill, maybe you can explain it to me intuitively.

On the second:

The best example is trusting cryptographic hashes. When I was young I saw systems that use a file's hash as that file's unique identifier, that were built on the completely unflexible assumption that there will never, ever be a collision, because that would completely bork the system. I had a bad feeling whenever I saw this assumption being made, because, I mean, yeah, hashes have many bits, but can't it happen even once, somewhere around the world, that two files would be found that have the same hash? There are still so many more files than hashes...

And the answer is no. It can't. Oncce a decade or so your hash algorithm will be successfully broken and you'll need to replace it with a stronger one, but it probably never happened in the entire history of humanity and never will that two files were created that have the same cryptographic hash by coincidence. It's completely reasonable to make this assumption. Just as it is completely reasonable to use a long number as an authentication token, etc' etc'.

We humans simply don't have a mechanism in our brain for representing "a nonzero chance that might happen but is so small that it is inconceivable that it would ever happen even once in the history of the world". So we see "possible" and feel deep in our bones "might happen". And we're worse engineers for it.
Hopefully this comment will be of use to someone.

My stack is Syncthing and Backblaze. It works very well for many terabytes of data. No huge issues yet, although sometimes Syncthing gets into a weird state about what's been synchronised for a while. Generally a restart of the daemon will fix it.

Backblaze used of course in case all my devices storing synch'd files all fail before I get replacements in place.
systemd hasn't broken userspace, but it regularly breaks programs that make the (bad) decision to use it's D-Bus APIs. If you've ever tried to interact with systemd's TransientUnits you know exactly what I mean.

runc has been broken many, many, many times by systemd.
ntp client too, which at least one point had hardcoded defaults in the distribution source that gave incorrect time.
That... is not the definition of transgender. I'm glad to see your edit.