skysight-inc/HackerNews huggingface dataset:
You've been downvoted but I think your assertion brings up a fascinating possibility which is to what extent should a syndication channel (for example) be considered a distribution platform and, so, any internal ranking algorithm considered network infrastructure facilitating or inhibiting traffic?

Taken along these lines, ranking algorithms which produce highly consistent and curated/biased results could be understood as more or less adhering or flouting Net Neutrality, depending.

I think the analogy is worth thinking about, even if we judge human-readable content (news stories) differently than machine-readble content (uninspected packets).
WhatsApp has (proper) end-to-end encryption which is IMO a big win over Hangouts.
I forgot to mention that the fine for not having this permit has gone up from $250 to $361.
The costs of pollination services were extremely high for almonds last time I checked three years ago. Whether this is due to CCD or some other factors is unknown. The commercial keepers I spoke with were definitely raising prices and worried about their restocking ability/costs.
I find climate change very depressing, though I'm a complete believer in it. So I normally welcome any debunking of articles like this, since its good to know things aren't as bad as they could be.

But your debunking is not useful. Capitals are unpleasant to read and imply someone ranting/unhinged. You don't seem to actually address anything specific in TFA. You allege there is an epidemic of bad science but provide no links or backup to your claims.
Blogger Is Hired to Renovate, Mistakenly Destroys Ulster Co. Art Piece ‘House’
I have seen teams implement agile with the tools and processes, but not the spirit. Sprints, standups, etc. but without being driven by data and without cross-functional effort. So they turn into miniature waterfalls.
It would be really cool to find the sweet-spot between "twitch.tv-like free-for-all that eventually devolves like medium did" and "site run by select group of individuals that eventually develop a clique" - somewhere that lets enough people post so nobody gets too burnt out, but not so many people that it's just like the million and one other videos of this sort of thing on YouTube.

Basically find the balance between supply and demand so that most subscribers have watched all of a given uploader's past videos, while new users won't feel like they have 1000TB of old content they need to go through to catch up.

It wasn't until I read WestCoastJustin's comment (https://news.ycombinator.com/item?id=11670868) that I thought that something like this might be run as a top-down project with a chartered (for want of a better word) set of specific contributors - my initial interpretation was a social approach, where many people could upload videos and become well-known for their experience in specific areas (but still following along with a set of themes specific to your site).

What might be really cool is a system of competitions/incentives/rewards that encourage people to submit high-quality content, along with eg funding small events/hackathons/the like. That sounds like it would be a lot of fun!

Besides DevOps and infrastructure I would also highly recommend you add "enough focus on current programming languages to fully comprehend devops from the dev side of the fence" - focusing on how the engine works without driving the car and seeing the scenery will be boring :D (Translation: go maybe one or two steps beyond TodoMVC, but leave it at that. Then people's appetites have been whetted - which is kind of the idea!)

On a slightly less positive note, this concept reminds me of a service that provides screencasting services for programmers; one of the founders (who may have (had(?)) some mental health issues) who began accusing a video uploader of certain actions in a very confusing way. Not drawing any conclusions myself; the comments (go to your HN settings (username, top-right) and turn showdead on to see them all) are over here: https://news.ycombinator.com/item?id=10486476

I first learned about that service a few months before the linked events happened, and I'd initially filed the site away as something that might potentially be fun to use; I'm not sure how I would proceed to use that service now that this has happened, because I wouldn't want to be caught up in a similarly bewildering sequence of events myself.

Since DevOps is a very interesting subject to me, a site like this would fill a definite hole. I can't promise I'd immediately be able to use the site myself (for current specific reasons that may for all I know have changed by the time the site is up) - but the idea sounds really cool.
AC is only 4.5 years away. If we really wanted to go there we could most definitely build something that can travel at 0.5c and get there at, say, 6 to 7 years. It's not hard to keep accelerating and decelerating for 1m/s for 15 years with current tech.
You are correct RE: CCD. It actually doesn't show up as "failure to overwinter" ever.
Being overweight 'may be less unhealthy'
> arrived from some super sexist workplace

Sexual harassment is not necessarily sexist and in this case OPs dilemma does not deal with sexism.

Going by the definition of sexism "prejudice, stereotyping, or discrimination, typically against women, on the basis of sex."

Unless we dilute the word sexism to mean any sexual encounter, hitting on someone does not fit that definition. If it did, nearly every relationship and every person would be considered sexist.
How is this an improvement over using DNS? When you swap in a new EC2 instance it has different IP addresses from the old instance. So now not only do you have to restart your other Zookeeper servers in the cluster, you have to update their configuration then restart them.
>In 3, this distinction between bound and unbound doesn’t exist, but strangely, the docs for Python 3 are not up to date

Is there a place for raising documentation bugs?
Has anyone ever seen any behaviour other than a segfault in the wild, though? Would any real-world compiler author decide that some other behaviour was reasonable? I can't imagine making that decision myself.
Is there a commentary on Redis source code? Always been fascinated how they implement the data structures.
Yes, definitely! Marketing, seeking media attention, seeking investment.. are some of the things that would be super valuable. Shoot me an email if you might be interested.
I think he means compared to the web one
That's a bit of a red herring. Sure, misinformation and even disinformation exists, but many people knowingly make choices that are widely and irrefutably known to be poor: fast food, high sugar content, fried and overtly fatty items, processed foods, gross overeating, and on and on.

This is overwhelmingly the problem versus health-conscious people being consistently duped into making poor choices.

Given this, there's little reason to believe that resolving controversy over "finer points" of misinformation to which you refer would be significantly impactful.
Minus the whole end-to-end encryption thing... which is still missing in their Linux gui client.
That's a very liberal usage of "not hard" considering the sheer difficulty of just getting to space.
> That sheds light on a much scarier issue: Google.com has effectively BECOME the internet.

I've noticed this in schools where Google products are used. The kids are now equating Google with the entire internet. They don't know anything about email - they just know Gmail. That's what is kind of scary to me. It's frustrating at home as well because while I am doing my best to educate the kids about technology, they are afraid to do anything outside of the Googlesphere and think things are broken if it doesn't perform just like the Google product. that's what I'm worried about. They don't see anything outside of the Google walled garden.
No. That does not happen. I worked on it. If you read all the articles, all of them tell the exact same story. Trends are detected, and then approved to go into a candidate set to be algorithmically ranked for each person. As part of approval, the curators write the headline, snippet, and choose the top article on the results page according to a standard that insists on an unbiased widely recognized news source. The accusation of bias boils down to, "I wanted to link to Breitbart, but that's not unbiased source, so I had to link to the AP." Well call the whambulance! You can't link to alternet either.
Probably because networking protocols are slow to update since everybody has to get on board.
Bit keeper is a great example of what happens when you do not open source your code. I have cited it that way many times.
The same way Signal does is probably a better example.
And it is.
I'm not sure what you're saying, but if you're asking about how an at-will harasser could win a wrongful termination case, it's worth noting that "at-will" does not actually mean you can "fire whenever for no reason". There are various exceptions; the most open-ended is probably an implied contract or an implied covenant of good faith. You might look at https://en.wikipedia.org/wiki/At-will_employment#Covenant_of...

Regardless of whether the state recognizes an implied covenant of good faith, most states recognize that people can be fired illegally. It can easily come down to a "he said, she said" situation. And if your employee has a long history with the company or did important work, there is a decent chance they can pull together a story for why their firing was improper. Even if no damages are awarded, the attorney fees and time can be quite expensive.

I do recall a specific case not to long ago in Alaska where a police officer sexually harassed a couple coworkers and then was reinstated by an arbitrator. You can read about it here: http://www.leagle.com/decision/In%20AKCO%2020150417013.xml/A...

I doubt cases like the Alaska one above are all that uncommon, altho admittedly the collective bargaining agreement has a major impact. California, in particular, is a notoriously friendly place for employment litigation, moreso than Alaska.
"Destiny" would also be ungooglable.
Flagged videos aren't removed automatically; a human reviews them first. It would probably be better if it was more automated, because humans make mistakes and machines don't get tired after a long day of reviewing videos.

"YouTube staff review flagged videos 24 hours a day, seven days a week, and videos that violate our Community Guidelines are removed from YouTube.

...

Flagged videos are not automatically taken down by the flagging system. If a video doesn't violate our guidelines, no amount of flagging will change that, and the video will stay on the site."

Source: https://support.google.com/youtube/answer/2802027?hl=en
Here's Doom 2, running on a chainsaw
It's not your European point of view. I'm European and I find utterly disgusting and grounds for termination calling someone else a MILF.
This predates the stdint.h header, which gives you int32_t and so on.
I had this tendency too, and I've found that it helps to explicitly declare the first part of your process as "start at this new thing and suck at it." Firstly, because in order to suck at something, you're doing it, however badly. Secondly, because once you have some results, however bad, you can improve.

It's exactly like randomly initializing a neural net before starting with your training data. The results from the random weights will be garbage but that doesn't mean they're not useful.
Isn't the newsfeed you see on Facebook specific to the country you're from?
Nice to see strlcpy in there. How do we get it into glibc?
Speaking of logs, I want to put some logging in place for my web server. I log every single request with extensive details, so I can debug things later if needed. It's several gigabytes per day now, so I can no longer just dump it on disk as I did for the last couple of years.

Since I'm on AWS EC2, I want to try this:

- Write the logs to local SSD, asynchronously
so as not hold back the http request.
- Have a separate cron job that loops through
the log directory and scoops up all the files.
- The job will then stuff those files into a Kinesis Firehose.
AFAIK, Kinesis Firehose does not require any capacity provisioning,
unlike the Kinesis Streams, so I'm set "for life" (up to 5MB/second)
- The firehose will accumulate the logs and put them into S3.
Hurray unlimited storage!
- S3 will trigger a Lambda.
- Lambda will parse through the log from S3, pull out
interesting properties (IP address, user id, session id, etc) and
stuff them into a DynamoDb table.
- If I need to see data from one user/ip/session I will use DynamoDb
to find the right S3 blobs.
- If I need to reprocess the logs to extract a new piece
of data that I did not foresee earlier, I can run a
map-reduce task

Except the last piece, this looks like something I can half-ass in a couple of days and forget about it for another couple of years.

Any opinions? I don't really want to use a SaaS log service because gigabytes per day.
I totally agree with you. It should not be illegal to attempt to start a relationship with a coworker. The fact that it is is frightening. It's not something that should require a lawyer when it goes wrong.

To think that hitting on someone in the 'wrong environment' is illegal is RIDICULOUS.
There are tons of alternatives to github/atlassian/sourceforge:

https://en.wikipedia.org/wiki/Comparison_of_open_source_soft...
That was too great given the asker probably thought a correct answer was impossible. Lmao.
Out of all the open CAD packages, Fritzing takes the UI win but fails for advanced users by only supporting 2-layer boards (unless this has changed?).
I hope Moxie can share with us why this feature is disabled by default. Does Whatsapp really think the notification would quickly become very annoying for regular users? How often would someone's closest friends really change their phones or uninstall Whatsapp? I imagine not that often for this to be a huge inconvenience, which is why I don't understand why the setting is off by default.

Moxie did not make Whatsapp. He made the protcol originally designed for Signal/TextSecure that Whatsapp uses. It's a little extreme to blame him for what is basically a UX/GUI decision on an app that just uses his protocol.
| CDC's MODIFY and Cray's clone UPDATE, were kind of like SCCS

Do you have references? I've heard of these but haven't come across details after much creative searching since they are common words.
To add to the oddities:

You can copy entire structures by value by doing "x = y".

This ends up being implemented as a memory copy loop, but I'm not sure what happens with the padding bytes. There's a chance they get copied as well, but I really don't know.

In the code base I work with, it's common to see arrays inside of a structure which they're the only member of. This makes it a little easier to copy them, though I'm not sure if that was the intended purpose.

Something like this would be defined in a header...

typedef struct {
char myArray[50];
} Test_Struct_T;
About Eric Garner:

> "At the time of the incident, he was out on bail for selling untaxed cigarettes, driving without a license, marijuana possession, and false impersonation."

From: https://en.wikipedia.org/wiki/Death_of_Eric_Garner

You happily ignore all these circumstances surrounding his death and only mention cigarette sales, as if he was some sort of renegade, libertarian unlicensed cigarette salesman and nothing else. It's an interesting, deceptive way to use someone's death to surreptitiously effect an emotionally charged opinion on your readers.

Bravo.
It’s a Matter of Perspective: Being a Female Tech Exec
Fire him
This is a fabulous tool for exploring micro-optimizations across a range of CPUs.

I've used it for investigating how some inner loops get pipelined across AVR, ARM+Thumb, ARM32, ARM64, PowerPC, x86-32, and x86-64 processors.
Except that we've been around for 18 years and made payroll without fail that entire time. Supported a team of 10-15 people every year. That's something, many many companies in the valley, including many that open sourced everything, have not done as well.

You may have done more by open sourcing whatever it is that you have done; if so congrats.
There's a simple answer to that. Change the law!
Sort of. The copyright is 1996-2003. <stdint.h> was introduced in the 1999 ISO C standard.

But as of 2003, support for C99 wasn't very widespread, so omitting <stdint.h> was understandable.
Looks a lot like the M200G Volantor, but with fewer fans.

https://en.wikipedia.org/wiki/Moller_M200G_Volantor
Those numbers don't seem to add up. Also, which technology are you referring to?
" He called her a MILF.... TO HER FACE. He's not 12 (I assume)"

Good point. This kind of person will probably need more self-improvement lessons than most companies can justify investing in him. Plus likely cause other headaches. Best to get rid of him if claims are true.
Watch "Detroit Muscle", "Truck Tech", etc. on TV. Those are shows that show you how to hack your car. The sponsors of the shows provide the tools and parts that the mechanics use. It is advertising, but in a way that people want to see. It's a very organic form of product placement.
Even nicer to see that it warns users away from strncpy.
If you believe this, it's not safe to fire anyone --- all of them could "file costly wrongful termination suits".

In fact, "wrongful termination" doesn't mean "terminated unfairly". It means "terminated unlawfully".

In the US, unlawful termination occurs:

* When it contravenes an explicit clause in your employment contract or an implied contract you accidentally created.

* When it has the effect of discriminating against a protected class.

* When it violates the ADA.

Employers in the US generally have no obligation whatsoever to provide "reasonable time to take corrective measures". Things like PIPs have two purposes:

* As an attempt to bulletproof firings that target ostensible members of a protected class

* As a humane / bloodless way of notifying employees that they're about to be fired and should start looking for a new job.
Great comment. Good points. Also - for enterprise, it's OK if the model ends up being a bit simpler than git - may actually be a positive. Give up some things, but get simplicity that scales to a 1,000 folks using some old VCS.

Looking forward to some hopefully differentiated features.
A lot of Bloomberg "data" screens (this is also true in the APIs) are also interfaces to models. So like, if you pull up a bond model, you can override and it will reprice the asset, say, or back out some other parameter.

The Bloomberg interface is horrible and insane, and even relatively simple things like "ok well if I change the vol on this European equity option and you give me a new price...i still need to know which method you used to solve..."

There are plenty of other models in there that use much more complex pricing algos, and it would be useful to be like "Trinomial blah blah assume vol calculated as daily variance over last 30 days"
Sender encrypts same message several times, one for each receiver device.

Store them the same way they store today.

When the first device picks up the message, mark as delivered, when the user reads it, mark as read.

Something along those lines, I guess.

EDIT: message is encrypted, but not it's metadata, as the server must know where it came from and where it is going to.
Show HN: Roboroast – upload your photo and get a funny insult
As an operator I do feel that pain but the alternative of every piece of software that needs distributed coordination reimplementing it, likely poorly, it isn't great either.
Not really. Extract the web.whatsapp tab into its own window and now you can command-tab to it.

----
Plus, on my OS at least, I can even search for the window by its title. That, combined with workspaces, is an organizer's godsend.
There used to be a paper on smoosh here: http://www.bitmover.com/lm/papers/smoosh.ps
but it's gone now. Do you mind putting it back? I'd like to read it again.
Since this looks like the tech support thread, I'll add that

> opening and closing those tabs when desired

will only work with window.open if the moderation tool's window owns the tabs in question. So if you open a HN tab randomly or from another site or wherever, the moderation tool won't have opened it, and so it won't be able to close it.

reddit has RES. People are used to browser extensions, and this doesn't sound like it'd cooperate too well on a phone or similar device, so I say just release the extension.

As for fun-sounding feature names, just make a help page in the extension describing how everything works. Maybe call the help page "spoilers" or something. :D

Oh and can I be the fourth person to know what Lisp you wrote this in? :D
Locating Common Micro Service Performance Anti-Patterns
Interesting. Do colonies spontaneously collapse during the summer, or am I just saying something close to correct using the wrong words?

I read your other comment about pollination fees, and went to look them up, and found this in the 2012 USDA pollination fee report:

The cost of
honey-bee almond pollination services is believed to have risen in connection with increased costs of maintaining
hives in the midst of an industrywide overwintering loss epidemic which is attributable to, but not limited to, colony collapse disorder
But, it's all right there on the label. The problem is that many people just don't care.

Sure, not every obese person eats 40 Snickers a day. But, short of glandular or other medical reasons, they are surely aware that their diet and lifestyle are unhealthy. You don't get to 400 lbs without realizing that it may be something you're doing. So, It's a little misdirection to suggest that people are consciously attempting to make healthy choices, but are tricked into the exact opposite without once questioning it during their journey to obesity.

Add to this the fact that messages about calories, sugar, exercise, etc. are copious and inescapable.

Yes, marketing and even labeling can be deceptive, but it's not the root of the problem by a longshot.
I got sucked far enough into this thread and its references to MILF in the dictionary that I became curious as to whether Webster's actually includes MILF. I don't have a printed copy of Webster's handy, and it's not in webster.com.

Dictionary.com has it as follows:

noun, Slang: Vulgar.
1.
an attractive older woman, usually a mother, who is regarded as a sexual object by a younger man.
Origin of MILF Expand
M(other) I(‘d) L(ike) to F(uck)

Oxford online is roughly the same.

I'm not sure I'd want either of those read to a jury as part of a description of conduct I chose (as a manager) to ignore.
How many new Pacific islands were created by volcanic or other processes this year?
Apple imposes usage rules on software downloaded from the App Store. The GPL doesn't allow this, so Open Whisper Systems would have to offer different terms.
Your Life Doesn’t Really Matter (3/365)