skysight-inc/HackerNews huggingface dataset:
I think you are missing his point.

Usage demographics are moving off of TV, so advertisers have to follow. It's not like how it sells will be different, it's that retailers are going to go to TV sales people less.

There will be fewer TV advertisers, and the money that in the past would have been spent on TV ads will be spent on digital ads.

I don't think it will be a 1:1, I think it will be a 1:.5 for a while, putting a lot of those people you talk about out of business completely - just like travel agents.
Because they bill it for use at work and the overwhelming majority of businesses are using Win7 there.
Copying a string by doing x = y is rare among languages. Most copy references like C does. An example of an outlier that does a string copy like you want would be C++ on its string class.

You can copy/initialize strings in C without ever writing a single loop by using strcpy. As for hardware, you need not have something so exotic. x86 for instance has a string copy instruction. The C strcpy function is often compiled to it.
Adding this to my guerrilla gardening toolbox.
Thanks! I am sharing the code regardless (source will go up on github soon)
Water: Molecule of Life
INAL, but here's what I think

> I'm really upset by this guy's behaviour and I want to fire him immediately.

If you are in the US, which that u in behavior suggest that you might not be...

If you have an established HR process you have to follow it. Otherwise fire him discreetly and then let people that hes moved on in a few days. Don't tell either him or the employee that came to you that it has anything to do with their interaction and if he asks specifically during the firing process turn the tables on him and feign unawareness and ask what the hell he is talking about.
I wouldn't out her or acknowledge that you are aware of the incident to him at all.
If the employee who confided in you asks if that why he was fired, just tell her that its a confidential matter and you really can't go into it.
I live and work in at will state and wouldn't bother to lawyer up if I went this route (though it wouldn't be a bad idea), but I would wait til I was calm enough to leak that he had done something really upsetting.

If you want to make an example out of him (or keep him around) you definitely need to lawyer up.
Too late :)
I really like your enthusiasm and I can tell you put a lot of thought into this.

In regards to the parent comment's concerns about Google, though, I don't think he is saying that their indexing algorithm needs to be improved upon, or even that we need an alternative to it. I read it as "Google, in its ability to select sites for indexing, can control people's access to information and can therefore manipulate thought".

The problem is that Google has so much power and inherent ulterior motives as a company that make it potentially threatening.

I think that's why you're pitching this project to democratize search, but I think what you just pitched is a Google/Reddit hybrid--or basically a search engine that only gives results from a selected subreddit. Which could be cool, and I don't know if that exists or not.

However, I think the solution to displacing Google from being the internet itself is to make an open source search engine that is equally good as a search tool, but can sell itself on the basis that it doesn't track you or record your information (or if it does, there is no way for a human person to access your information).

I think the solution is DuckDuckGo.
I don't know if what he was doing was 100% harassment or not but that word makes it at least hard to argue its not.

The sad reality is that if a man makes advances towards a woman at work and she isn't interested, it is very possible he will end up being terminated for 'sexual harassment' regardless of what words he uses. Because sexual harassment effectively really boils down to any unwanted advance or even flirtation. It shouldn't be that way, it should be about actual harassment, but very few people are able to make such a distinction in a fair way.

So I don't think that in the current environment any sort of flirtation at work is really a safe maneuver unless the woman makes obvious advances first.

I have a feeling people will slam me and this comment but I haven't been downvoted very much this week so I guess it is time.
Most of the config errors seem related to networking.

Why haven't we been able to simplify networking, reduce the impact of any errors or even increase security? Why do we still put up with 40-year old protocols and even concepts?

Anyone working on disrupting networking?
Don't take your health or general physical condition for granted.

It's a lot harder to get back in shape than stay in shape.
A bug in SDL2 with Quake engines and the tilde key
Open web sucked before Facebook. Facebook has created a nice safe sandbox for most people.
Hey Jeremy, long time no talk. We have the MySQL 6.x tree in BK, we can put up on bkbits if you like.
As he said, first you should encourage your users to authenticate one others by out-of-bands means. Then display who you truly authenticated. This can be gamified to encourage users doing it.

Now to authenticate a user out of band you can just have a shared secret that both users need to enter. You can share that secret via another channel in hope that it is not man-in-the-middled (or at least not by the same attacker). But then it is close to a trust on first use (TOFU) security: often "good enough", sometimes not (SMS).

Now if you're looking for cool ways to force the user to do it IRL, there are things like Bluetooth and NFC that would help.

There are also easier ways to do that, as ashitlerferad says, that we use for larger problems like mail and www: web of trust (WOT) and public key infrastructure (PKI).
Rush Limbaugh used to say that talk radio didn't need "equal time" protection, because talk radio was "equal time" to the entire rest of the newsmedia. And, having grown up in the 80's, I think he was right.
Just for the anonymous record... I came up with the design for Google Wave, it was a protocol I was working on. I won't name names but I met someone whose name rhymes with Cint Verf at a charity dinner and in a stupid attempt to impress him hoping he'd want to do business described every aspect of the exact product they came out with over a series of emails 8 months before Google published Wave.

Just to include me in the development somehow would have meant so much to me, instead I feel stabbed in the back by someone who was a hero to me. It's my fault because I foolishly told him and I didn't publish my code first but that's still how I feel.
I get the acronym is easy to pronounce with the suggested word, but why not just use the suggested word (destiny) as the name instead of the acronym. So much easier to read and write. They could explain the name's origin in Readme.md
> The crazy thing is that you don't need to do any "intense indoctrination". Facebook has both numbers and time on their side.

Exactly this.

A 4,900-word essay by Robert Epstein (formerly editor in chief of _Psychology Today_, take that however you may) entitled "How the Internet Flips Elections and Alters our Thoughts" discusses a number of studies that show merely listing search results has the effect of shaping the opinion of undecided people. [0] Furthermore, such suasion seems to increase rather than diminish when subjects are aware of such manipulation.

Epstein writes

>We have also learned something very disturbing – that search engines are influencing far more than what people buy and whom they vote for. We now have evidence suggesting that on virtually all issues where people are initially undecided, search rankings are impacting almost every decision that people make. They are having an impact on the opinions, beliefs, attitudes and behaviours of internet users worldwide – entirely without people’s knowledge that this is occurring. This is happening with or without deliberate intervention by company officials; even so-called ‘organic’ search processes regularly generate search results that favour one point of view, and that in turn has the potential to tip the opinions of millions of people who are undecided on an issue. In one of our recent experiments, biased search results shifted people’s opinions about the value of fracking by 33.9 per cent.

So, the point is not whether the indoctrination is intense or even intentional. Merely showing items in a list of search results has the effect of shaping the opinion of people who have not yet formed an opinion.

Given that Facebook curates what appears in each user's feed and the fact that many people receive much of their news only from social media [1], it would be prudent for democracies to carefully consider what kinds of disclosures, disclaimers, and/or disallowances social media companies should be subject to given that in the 21st century such private corporations occupy an unprecedented position in informing the public, regardless of intention.

[0] https://aeon.co/essays/how-the-internet-flips-elections-and-...

[1] http://www.niemanlab.org/2015/07/new-pew-data-more-americans...

EDIT: Provide 2nd link; grammar
Essential C (2003) [pdf]
What is the definition of an employee?

They are employees because:

- Uber drivers can be fired.

- They can't set up their own rates.

- Have to follow several conditions.

They are not employees:

- Because they define their own working hours

- They have no boss (though they can be 'fired' by the company)
Not to mention buried in the OP article:

> However, the report stresses that the inundation does not result from rising sea levels alone.

> It found that shoreline recession was substantially worse in areas exposed to high wave energy, and that extreme events and inappropriate development were also factors contributing to the erosion.
Check out Zeal for Linux. It uses the same docsets as Dash.
You and a lot of other people say that. Sure, if we want to take over from Git, it's late. But Git has left us with an opening, the only way Git works for the masses is Github, Git itself is too complicated and people "lose" their data (they don't but Git makes it appear like they did).

I think people will play with BK and find out that it can work for everyone without something like Github (we still need it but it's a nice to have, not a requirement).

We'll see. When I was proposing BK the intertubes said it would never work. I'm a little skeptical of the nay sayers.
Cross-Platform Mobile App Case Study
Man, talk about CYA answers. A lawyer is probably going to give an answer that covers their butt. They're going to chose the lowest risk legal route.

Your employee came to you in confidence. If there is a legal way out of this that doesn't break that (maybe requires a bit of extra work), I'd chose it.

You have to realize how this could blow back on her in a big way.
‘Hyperloop One Global Challenge’ develop the world’s first hyperloop networks
I've heard others say the same recently. I've always liked their intuitive breadboarding stuff, though haven't used it much. A lot of user-facing friendliness, which KiCad lacks to be sure.

Normally I'd call out the "built in libraries" as a false thing to optimize for, but since you mention making your own components, I assume you're willing to move outside of that as well, so that's good to hear. Most people assume every part should have a library component which is simply never going to be the case in electronics. Even if there were a library for every component, I usually only trust the parts I have made, verified and tested myself. Been burned too many times.
Teenager Uses Star Map to Discover Lost Mayan City in Central America
EXAMPLE; BANKSY.

IF THERE IS NO ART IN BANKSY, THEN WHY DO PEOPLE PAY MILLIONS FOR HIS ART? HAHAHAHAHAH..........

metatrolling in this comment by dual useage of the word 'art' fully intended.

but what banksy does seriously is not easy. and if you don't believe me, please watch 'exit through the gift shop', a truly sublime documentary, itself fake , but SO TRUE, totally worth watching twice.
Ask HN: SaaS product for account management in my app (billing, invites, etc)?
Earlier today, my coworker was trying to setup accounts for a new SaaS service we just started using. I have the billing information and only admins can modify billing information, so she tried to figure out how to make me an admin. Turns out, the service only supports a single admin and you need to be an admin to modify billing and invite team members to join the account.

This is one recent example of a million SaaS services that I have used which do not support seemingly basic account management capabilities such as inviting teammates, controlling licenses/billing, etc.

It seems to me like every company/startup out there is constantly reinventing the wheel (often poorly) when it comes to these basic account management capabilities. It would make sense to me if someone started a company which literally just offered these account management boilerplate capabilities as a SaaS product somehow.

Does anyone know if such a thing exists? If it doesn't, can anyone think of reasons it doesn't exist? Would you use such a service so that you can focus on creating your product instead of the (necessary) boilerplate functionality relating to accounts, billing, etc, etc?
Still there:

Hamburger Menu ->
More Tools ->
Add to Desktop
Ah, I see. I thought you were going more along the lines of the "how can we know anything?" sort of philosophical questions.

In the matters that you're talking about, it may just be that we can't really know. Certain things take years to figure out (take Feynman's example of the Milikan value): people still −I assume− had to use some value while the "official" value was shifting.

I'm not sure I'd call that cargo culting necessarily. If the best case to be made right now is in favour of the majority position, then I think one should go with the majority position. I'd say that one should still keep a healthy dose of skepticism and be ready to change their mind if the balance of evidence changes… but then, it may be that managers/leaders need to feel committed and that a "healthy dose" for them is very, very little.
GPL please!
You're in a bit of a quandry. He should be go, but it's not going to be easy.

If you fire him for this instance, you could be sued for wrongful termination, and in which case you would have to produce those whatsapp messages, and convince your employee that they were harmful.

> He asked to take the conversation off Slack (moved to Whatsapp) and asked if they could hang out (she said, "sure as friends in work context"), referred to her as a milf (ugh...), and asked if he could tell her a secret (she refused)

My interpretation was this person used Slack (work resource) to ask a coworker to switch to Whatsapp (non-work resource), during the weekend (non-company time). He proceeded to make inappropriate comments on whatsapp.

I'm not a lawyer, but from limited research, it seems that a few sets of inappropriate text messages (of which you dont approve of, but the recipient doesn't mind) sent over the weekend does not constitute workplace sexual harassment.

The employee has said "it's not a big deal." which even though you don't like it, means it's somewhat out of your hands.

The quandry is, the bizdev person is probably a bad fit for your company. You should get rid of him, but would need something more substantial in order to standup to a wrongful termination suit.
Exactly. Telegram's "Secret Conversations" are encrypted end-to-end but then they aren't synced (or even supported on desktop).
I have added an issue to request this support. Please comment and vote there https://github.com/realm/realm-js/issues/429
HP Tech Ventures
Hello! I don't know if English is your first language or not, but that last sentence was significantly confusing that I wanted to correct it for you and others who may read it.

The two idioms are 'child's play' & 'next to'. The words are correct synonyms but the usage is unusual enough that I read as having a totally different meaning my first time.
Same way iMessage does
Good advice! If we really cared about the systems we create and the effect they have on the world then the language it is programmed in and the implementation of that system would only be one part of the process. The means of effective reasoning about the design of software systems is formal. However it seems to be outside the scope of any introduction to computer science or programming course.

To quote Friedrich Bauer:

"Software engineering is the part of computer science which is too difficult for the computer scientist."
No IRC?
Thank you for the reminder - you've made me realise I've been trying to implement a whole system at once when I really should just do the proof of concept and go from there (the only problem with that is that prototypes have this funny way of making it into production when you least expect it)
Rogue One: A Star Wars Story in Lego
If you profile it on a fast machine, your results might lie to you.
WordPress适合任何产品的网站模板 – Dzonia
KiCad definitely has a learning curve, which is why I made these and many other videos.

I have scaled back my arguments a bit, but I'm not a fan of the network connected, in-browser tools (wrote about it previously here: https://contextualelectronics.com/learning/simple-plane-expe...). I rather like the Upverter guys as well, I have had them on my podcast in the past: http://www.theamphour.com/the-amp-hour-163-ramiform-reciproc.... I'm sure to lose this argument (browser tools) over the long term, as I think more things are moving that way. But for now I prefer a localized version of my CAD software and the fact that it's FOSS is a bonus.

The thing I can't figure out is what happens if Upverter goes away at some point in the future? They have good exporters it seems, but there's no way to run the software without their servers AFAIK. I know people still running local copies of Protel99 (ie. all of China). Will that be possible with Upverter?
> Would you be worried about this if he had been embezzling?

That would be an egregious and illegal behavior taken against the company, and the company execs should take action.

However, this is a case of one adult sending inappropriate private messages to a co-worker (also an adult), but not on company time, and not using company resources.
According to wikipedia, Garner was not primarily a cigarette salesman:

1. He had been a horticulturist at the New York City Department of Parks and Recreation, but quit for health reasons.

2. Garner had been arrested by the NYPD thirty times since 1980 on charges such as assault, resisting arrest, and grand larceny.

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

With thirty arrests, he is best described as a criminal who used to work as horticulturist. Although:

"An official said he had been arrested multiple times for allegedly selling unlicensed cigarettes"
> Not even one person gives a thought to whether the guy knows what MILF actually is.

How could he possibly not know what it means? The acronym doesn't work for "Mom I'd Like to Have Coffee With."
>Are corporations only entitled to 2nd amendment protection

Corporations are entitled to keep and bear arms?!
Maybe someone who works on deep learning could comment on what this provides vs other open source systems like theano, tensorflow, torch, etc.
Clean your stinky  and your sour ball
The problems were Sun's failure to recognize that cheap IBM PC clones would disrupt them like they disrupted mainframes and Sun not trying hard enough to overcome Wintel's network effect. Sun needed to die shrink old designs to get something that they could fabricate at low cost and compete on price. Such a thing would have canabalized Sun workstation sales, which might be why they never did it.
The xonsh shell
The local sea level rise due to changing trade winds and higher than normal trade winds, is also likely a result of global climate change, as noted in the linked article. This is a nuanced change in local sea levels, that is not due to global sea level rise as a result of climate change; however, it does sound like the study concludes that it is likely that other consequences of global climate change are in fact responsible for the local sea level rise and much of the other erosion.
I have read this comment so many times over the years, but if you look at the actual figures, this simply is not true. Young people all over the world continue to make Facebook accounts at record rates month over month, at higher rates than they do snapchat accounts or any other social media account. Younger people just make more accounts, and shape their identity in different ways across different accounts intentionally or not. 18-35 demographic is by far the largest on Facebook. If you look just at the U.K, 1.17 million 18 year olds have Facebook accounts vs. 920,000 Snapchat accounts (Experian is the source for these figures). Of course you could make the point that Facebook has a ridiculous amount of fake accounts, but I haven't seen any recent attempts at quantifying that, and they wouldn't be alone in that regard anyway. Facebook continues to aggressively update their products, and they aren't a stranger to what their users like or how they use their product, I think it is naive to declare it a fad, and it has already been around too long for it that term to describe it.
As the director of an "American Pie" franchise entry.
Twitter is actually being censored and no one cares about that?
Gotcha. Appreciate the tip.
Could be. It's gone now, though.
> [ Knowing how arrays (or pointers) are handled in C is enough to understand why you can't have string assignment by value.]

True, but I think knowing how arrays (and pointers to arrays) work in C is one of the main hurdles for a lot of people who are just starting out.

This became especially apparent to me after recently helping my friend get familiar with C.

I can see how some people can get confused by this when you consider the fact that structures can be copied using a straight assignment, while arrays can't.

People naturally try to find similarities when learning something new, so it took a little while for him to _really_ get it. I think his mind kept trying to think of a structure essentially as an array of variables, when that's not really the case.
Are you located in Chicago? If so, sounds like your project would fit in perfectly at ChiHackNight: http://chihacknight.org/
I'm guessing that you are already familiar with ChiHackNight, but if not I recommend checking it out.
> there is practically no such thing as wrongful termination in the US.

This is true.

However, there is nothing also that stops individuals from filing costly "wrongful termination suits" against a company.

In my little slice of the managerial world, we spend time with HR to fully document performance lapses, ensuring we have written statements clearly indicating expectations and whether they are met, solely because if we were to be sued, we could show enough evidence that this individual was terminated because of a lack of performance, despite being given reasonable time to take corrective measures.
None of the effort in adding C# and Xamarin support distracted anyone from getting the core product to 1.0. We are an entirely separate team hired specifically for this project. If you follow the Java, Swift or Objective-C products you will have seen a steady set of releases in the last year. I can't comment on our closeness to 1.0 shipping.

I'd like to think that the C# team has also contributed by setting a high standard for API usability and ease of use but we're standing on the shoulders of the giants who wrote LINQ and Fody (thanks Simon Cropp).

Realm also keeps growing all its other teams and people are welcome to apply https://jobs.lever.co/realm