skysight-inc/HackerNews huggingface dataset:
sure, but this was the same argument about keeping ipods mac only, itunes, safari, etc. there's some truth in it, but overlooks the much larger advantages of having more people use your stuff, and, most importantly, of owning a dominant platform.

owning the de-facto messaging platform would be a hugely great position to be in. right now messaging is mostly just that, messages, but there's a ton of stuff that would be quite natural to integrate into and on top of it (look to china as an example).

also, like you say, messaging apps themselves aren't super-rare; it's not like oh-my-god secret sauce selling 1000x iphones.

but it does happen to be, arguably, the nicest messenger that's currently out there. if they opened it up to android, they could become the dominant messaging platform (maybe).

huge wasted opportunity.
You're talking about a couple of different issues here. Official record retention for the purpose of storing to the National Archives rarely applies to the emails of normal employees. There isn't department wide mandatory training on this because it's not really needed. Secretary Clinton would be required to archive her official email as the head of a major agency.

There is mandatory training on security and handling classified materials.

I'm not saying Clinton didn't receive proper training on either NARA compliance or handling classified material. It just appears that she circumvented the spirit of the archival rules buy maybe not the letter.

Classification-wise it sounds like the information was not marked as classified when it was sent to Clinton. If something is changed to classified after the fact that doesn't mean the recipient of the information committed a violation.

Now if it turns out Clinton knowingly handled classified materials on unclassified systems that would be a security violation. Then the question would get into intent and impact to determine what charges and punishment would be warranted. Usually there has to be some intent and an attempt to distribute classified info before jail time comes into play.
+1 would definitely give it a try with this feature
> The United States of America have a sexual harassment policy.

If you are talking about the EEOC, then you are only talking about sexual harassment in a workplace with 15 or more employees. Also, it is a concern for the company, not the harasser; while it is antisocial behavior, it isn't a crime.

https://www.eeoc.gov/eeoc/publications/fs-sex.cfm
Yeah, both definitely happen. A majority of it feels like it's the former, though. Usually it's the same crowd that has huge knowledge gaps and gets offended at being corrected.

(Btw, do you have any links to your books?)
You make good points.

I don't necessarily oppose BI, but I am very skeptical of it actually working in practice for any nation. We'll have to wait and see how Finland's experiment works in the long term, but also we should recognize Finland is a small nation (5.3 million population, or about 45% of NYC's population) without a major economy like the US. The successes of one small nation don't necessarily translate into successes for large nations.

> It is very important that any implementation of basic income also do away with minimum wage at the same time.

I would argue, and you touched on, that we would have to do more than just drop minimum wage. We'd have to do away with all forms of social welfare safety nets.

There is a good argument that government would actually save money annually by shifting all forms of social welfare into a BI, due to reduced overhead of management, number of concurrent (and sometimes redundant) programs, folks who abuse/scam the system, etc. With a BI, that would be it, nobody gets any more or less, and you're free to spend it how you see fit.

> the only price inflation you should see

I'm not an economist, however I do believe some inflation is natural. This would mean, that over time, BI would have to be increased, just like our current-day minimum wage program. If we can somehow generate a self-sustaining feedback loop on a BI economy, maybe that works.
Are we super sure about this premise: a vendor builds a centralized solution on top of (or evolved from) a federated protocol in order to be able to adapt with speed to a moving environment?

For instance, I am not so sure that is the reason Whatsapp built a custom XMPP.

I am more inclined to think that decentralized-anything is basically impossible to monetize so companies thinking for-profit will always chose the centralized walled garden.
This is because we have spent decades conditioning employers to view a college degree as the deciding factor of intelligence and capability. Which is completely and horribly backwards. Now that we have a lot of people with college degrees, employers are looking down on that and saying now you have to have a masters in order to be considered worthy of a job. It's all crap.
Fantastic... I wonder what all those surplus people will do?
> Surely the VC's are performing their due-diligence and there are adults minding the store?

If your goal was to run a startup (not necessarily build a product, but just be a CEO of a startup), you just had to find someone with money more stupid than you.

I saw it happen before. Someone came with a silly idea for the company, managed to convince a few non-very technical people to trust them, and off they went playing SV CEO for a while.

If startups weren't hot a few years ago, they'd probably be buying and selling subprime mortgages or other such thing.

Gotta wonder what is next in the pipeline. VC money is drying up I hear but money doesn't like to stay put, wonder what's the next bubble (genetics, robots, self driving cars, medical devices...)?
any unwanted advance

it should be about actual harassment

For your sake, I hope you realize that "an unwanted advance" is "actual harassment".
Having read the engineering posts about their core systems I think you're being wildly optimistic in the same way as people who think "writing a general CMS can't be that hard, I'll just write my own" are.
You know what else takes in strings and spits out strings? A compiler!

Here are a couple of other under-appreciated facts about compilers:

1. For regular grammars, they are easy to build with any kind of programming language.

2. For regular grammars, they are really really easy to build with statically-typed programming languages.

Now days, my web development is essentially just compiler construction for regular languages, and it just so happens that extremely statically-typed like the MLs (F#, in my case) are damn good for writing compilers (one joke is that it’s the only thing they’re good for). I write far fewer lines of code per feature than I ever did with ”dynamically“ typed languages like PHP, and it’s usually right the first time.
I wish I could find it - there is a blog post out there about someone meeting with a VC. The VC and the person get to talking - and the convo goes to uBeam.

The VC says something to the effect of, "Yeah, I know the physics don't make sense. But the CEO is so charismatic that more investors will want in down the line."
Walrus01, you brought a very interesting topic. In NYC market for instance, operators provision their cell sites between 100 and 400Mbps. Verizon for instance has 45MHz of aggregate downlink radio capacity, which in today's 2x2 MIMO configuration means 337.5Mbps potential throughput per sector, times three sectors per site and you're at 1Gbps requirement. Yet, their sites are mostly provisioned at 150 or 200Mbps PER SITE, and then shared between three sectors. Most of their sites have 1Gbps capable cards too...

It's been an opex saving trend for all operators which will allows them to "control" incremental capacity gain at their discretion, without a truck roll.

I definitely plan on addressing that in the future posts, it's an annoying issue from the consumer perspective, that's for sure.
Despite some niceties like union types, Dialyzer is pretty limited. For example, here is example of something I would expect to be able to express in a modern type system but is not possible with Dialyzer (as far as I know):

@spec foo[a: SomeProtocol & SomeBehaviour](a, a) :: a

I've also noticed that it lets through stuff that I would expect to fail to compile, so it's hard to trust as I would a type system like Elm's, Haskell's or Rust's. The Elixir devs have done a great job with the language, and it's great to see the resurgence of interest in BEAM as a result, but I still really wish they had taken the opportunity to build in a decent type system...
I should have qualified "compute". I meant single- and double-precision floating-point operations that are not graphics. Yes, AMD GPUs outperform NVIDIA on cryptohashing benchmarks which require high integer performance.
> So now that AI is taking over, let these people finally do something with their knowledge that they enjoy

Because that's not a Nash equilibrium. Translation: if you do this you're dead, because anybody can come in, give a slight nudge to this system and it'll topple over entirely.

> We are still a long way off artificial human intelligence, for a very simple reason: we do not understand ourselves. How do you plan on replicating our intellect as long as the same is misunderstood?

Sure but most of the misunderstanding that we know existed came from OVERestimating human intellect. Not from underestimating it.

Example: chess.
I really like:

"Kintsukuroi": the art of repairing pottery with gold or silver joining the pieces and understanding that the piece is more beautiful for having been broken.

Westerners have the Nietzsche'esque notion of 'what does not kill you makes you stronger'. But "Kintsukuroi" is more like 'what does not destroy you makes you more beautiful.' It's as if the effort and care taken to repair the item confers a sense of heightened value on it.
Have you ever used the "WhatsApp Web"?
Well it obviously means that priests dictated where cities were to be built.
There is a MOOC for Pharo right now:
https://www.fun-mooc.fr/courses/inria/41010/session01/about

Videos in French with English subtitles.

I am trying to learn it; I'm looking for good resources to make a GUI, if anyone knows of one please drop me a line!
nope, he did a clone and pull. He did rsync or tar but had no awareness of the file format.
> iMessage does all of the stuff whatsapp does regarding groups

Well, it can. But it can also be a nightmare. I've had a long running group chat with 2 other people (so only 3 people!) and it frequently fucks up—one person no longer getting texts on certain devices. Random copies of our group being formed and reformed. Receiving texts in one version of the group, and when sending them, they show up in another. The group name is common, so occasionally it gets renamed. Our avatar images getting replaced by random images (I think this is a bug in the iPhone address book rather than iMessages, but it still annoys me in iMessages). And so on. Most of the time it works nicely, but once every few months it's a real pain for a few days.
> You ask for us to lie?

No. I was just responding literally to the question. Or, for a more socially acceptable response, the Vostok data has me have trouble with the idea that humans are causing climate change.

> Those models uniformly project human-caused global warming, and are passing various kinds of sanity checks.

The data I have on that indicates that essentially all the models ("uniformly") are wildly wrong. They predicted that by now the temperature would be much higher.

Some of that data is reviewed in

http://online.wsj.com/article/SB1000142405297020430140457717...

The way too high predictions are plotted in

http://www.drroyspencer.com/2013/06/still-epic-fail-73-clima...

> Those models uniformly project human-caused global warming

Not all the models. There is a model that fits the data much better -- at least since the last ice age: The model claims that the variation in rates of sun spots causes the temperature changes and that CO2 has essentially nothing to do with climate.

Yes, CO2 is a greenhouse gas -- it absorbs in three narrow bands out in the infrared and, thus, absorbs some of the infrared radiation from the Planck black body radiation of the surface of the earth warmed by the sun. But according to the model I am mentioning, this effect from CO2 is tiny. Instead, again from the model I am mentioning, overwhelmingly, the main driver of global temperature since the last ice age has been just clouds, and they have varied with the sun spots. Just why is a longer argument made clear, e.g., in

https://www.youtube.com/watch?v=52Mx0_8YEtg

So, that is another model that needs to be tested. For now, that model seems to fit the temperature data much better than the CO2, greenhouse gas, Navier-Stokes, atmospheric diffusion, etc. models.

To me, the CO2 models fit the data so poorly we have to reject CO2 as relevant to climate change and look elsewhere for the significant cause(s) of climate change. For now, to me, the best model is the one I mentioned here based on sun spots -- you didn't mention sun spots.
> because fuck people with limited mental capacity is sick.

Handing people more money for nothing does not solve their problems in the long term. If anything, 78 years of minimum wage has definitively proven this.

When inflation goes up, as it does, they'll all be right where they are today. Why solve today what you can solve tomorrow? Now, that's truly sick.

> we have very different problems now vs 78 years ago

We don't have different problems. Minimum wage was implemented to help prevent folks from working all day only to not be capable of affording life... this is exactly what we're debating today. So, 78 years later, we still haven't solved this issue...

> People have been working harder

Have they? Working harder today is a different notion than working harder in 1938. Today, we require education and highly skilled workers. Yet, we have a major shortage of exactly that. Why is this? Well, many reasons, but among them is our societal indifference to encouraging or mandating folks get high skilled training or a higher education. There's a big push today exactly against folks getting education and/or high skilled training, and you seem to be arguing this as well.

More money is a short term solution. It doesn't solve anything long term. It hasn't worked for 78 years, and it won't work for another 78 years. To use your words... "To pretend otherwise is to simply act the fool".
The Boom Interview with Christopher Hawthorne: California's Affordability Crisis
I've used this to help friends fudge their CS homework in a CS class.

It's an assembly class that's impossible since you aren't taught, so they can write their labs in C and decompile it to make it easy.
This is what Facebook Messenger is designed for, they don't necessarily need to compete with each other.
"progress"

You think progress should be achieved by changing the interpretation of existing law? Odd view.
This is going to be a very ignorant question, but... how do you make sure these bee hotels don't attract pests such as cockroaches?
And so it would be better if cities were built according to economic potential? At some point you have to pick a reason for doing anything in this world. Religion is about as valid a wealth generation in the long run.
I think that they mean instead of going to "http://example.com", the link is instead to "http://t.co/asdf11", which redirects you to example.com. It's hard to strip the tracking data away from links like this because resolving the link (to get the redirect) is needed.

The only alternative that I could think of is if there was a third-party who resolved the redirects. Something akin to a Bitcoin tumbler.

But, not all links like this are trying to track individuals (like ads), rather "engagement" or marketing sources (A FB post might get one tracking link whereas a tweet might get another). These are legitimate questions that aren't necessarily nefarious. But at the same time, it does go against the spirit, if not the meaning, of "hyperlink".
Here's a former uBeam VP of Engineering (the title the author says they had) who left the same month the author says they left: https://www.linkedin.com/in/paulreynolds6
The solution is that it's an open source project. If you disagree with the priorities of the other developers, then you are empowered to take the initiative.
Literally 5 words later:

Extended support will end on January 14, 2020
And progress is held back again due to some empty suits having no idea what they have on their hands -- just protecting turf. Reminds me of how Javascript began.
I wish to develop an app like posting problems and it should contain the following part ( i] discussing about the problem ii] why this problem has occured - the root cause of the problem iii] and the finally solution for the problem and iv] suggestions for improving the solution ) like this..
I find it interesting that the article calls these words "untranslatable" but then proceeds to translate them. Yes, there are no single words in English that have the exact meanings of the single words in Japanese, but "untranslatable" gives the impression of not being able to convey the meaning in English even with multiple words--but that's exactly what the article does.
functor is another one.
How does firing the accused harasser clear the path to PIP firing? It still looks just as much as retaliation for pushing another employee out.
Ask HN: Why do programmers suck at estimating hours?
Is it even possible to do a good estimate?

All IT departments I've worked with are behind schedule.

All projects, medium to large, that I've worked on were delivered late.

Seems like making detailed specs and being more structured in managing the project using some methodology helps, but still, always late.

Is it just the nature of software development?
Yes, this. I'm self taught -- half the time I'm coding, I don't even know what a "good" approach should be. So I just get started on something, since there's no perfectionist ideal I'm visualizing that I need to hit.

The ironic part is that I face this exact problem with the thing I am formally trained in -- writing. The blank page paralyzes me in a way blank vim never does.
A lot of people not in the Hacker News/tech world will definitely won't want to pay for internet content. People grew up with the internet being free, which alone will make most people extremely hesitant to pay for content. People LIKE the free crap content on the web. There is a reason websites like Buzzfeed, upworthy, <fill in click baity website here> have become popular.
Look, it's stone. It was carved with a hammer and chisel. There is no "undo" and you don't even know if there might be a hidden defect in the stone until it snaps. You can't glue a broken penis back on. If you break it, you keep it, unless you can find a buyer for a stone penis and the corresponding emasculated statue.

Some of these statues probably started off with huge penises. The stone broke, and thus the statues got downsized. It's that or lug a new boulder back to the workshop.

Statue buyers must have had a say as well, and vandalism is not a recent invention. People have been snapping parts off of art since before recorded history. If you were an ancient statue buyer, would you choose a design that will easily suffer damage at the hands of a 12-year-old kid? No way. Short is best. It's probably cheaper too.
When I entered college after high school* in India (around 1990), I was enamored by their library (my school didn't have one), and I was a math enthusiast (also ranked in a few state level math talent competitions). After being introduced to vectors (in math and physics) I chanced upon tensors - it seemed interesting. I found some good books in the catalog, and asked the librarian to issue one. He just refused to lend it to me, saying that it was a topic for "higher level/senior studies" (BSc/MSc). Unfortunately that time I did could not get any other source for it, so it remained sufficiently out of my radar that I never managed to get back to it. Surprisingly, looking back, it never got covered even in my engineering curriculum - probably because it was (is) considered a more Higher mathematics thing without much engineering application. Did come across it while scanning though relativity literature, but never attempted to understand it in depth. Now seems to be the time to do it!

* College or 11th std in India is the same as 11th grade High school in the US.
Is SmallTalk/Pharo more concise/readable compared to Python?

The website shows 0 examples of actual code that one can read through.
I'm not sure you will be happy when we get there. I'm fairly certain that it's already here - phone apps are pretty much on their way to being post-web.
And that's a clear moment when the behavior needs to stop, with any future misbehavior grounds for termination
Ransomware Overview: names, extensions, patterns, decryptors list
"the boys"?
12 Antennas All Bands Cell Phone Jammer(Lojack)
This makes me wonder what English words are unique to English, kind of like "breakfast" (in the context of a Burmese tribe) mentioned at the top of the article. There's gotta be a few, right?
Somebody has to say it – MaxiPharo
Interesting counter-argument[1] suggests 1) data was cherry picked:

"The alarmistic claim originates from riding the positive phase of the inter-annual, decadal and multi-decadal oscillations typical of the sea levels over a cherry picked short time window of 10-15 years, neglecting what was measured before 1994 by another tide gauge in pretty much same location, and also neglecting what has been measured in the same tide gauge since 2009.

Short records do not permit to clear the trend of the inter-annual, decadal and multi-decadal oscillations [4-8]. In the Solomon Islands there is no tide gauge long enough to infer a proper trend. However, the information available permits to dismiss the alarmist claim of 7-10 mm yr-1 rate of rise."

2) statistically not enough data for trends in sea levels:

"Also including Honiara II, starting from December 1974 the rate of rise is +2.81 mm yr-1. The time window is now 42 years long, still insufficient, but certainly more reasonable. Considering 60-70 years of data are needed to start understanding a trend in sea levels, very likely these +2.81 mm yr-1 are still an overestimation of the relative rate of rise."

[1] https://wattsupwiththat.com/2016/05/10/busted-claim-data-sho...
There's an existing add-on that (kind of) does this. It checks Google Cache and Internet Archive, among others.

https://addons.mozilla.org/en-US/firefox/addon/resurrect-pag...
They might have failed miserably at translating these words
And how do you pronounce "varchar"?

I've always pronounced "char" as "car". Dunno why, I learned C from a book, so no one got to tell me I was wrong.
It's easy enough to hear slang and not know exactly what the etymology is. That's why Urban Dictionary exists at all, and some people think LOL means "lots of love", or that unicode Winking Tongue emoji means vomitously ill.
Building a New Social App Today Is Insane
My remark was intended to cite how much farther bit keeper could have gone had it been open source from the start rather than belittle what bit keeper accomplished.

At work, many of my newer colleagues have backgrounds in closed source software development. We are developing software that has no exact analog to existing software, and we hope that it will have a big impact. If it becomes as important as we think it could be, then bit keeper vs git is a fantastic example of why our work should be open source from the start.
http://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs/dp/14...
Jesus Christ, just get on with times.

Even Node has overtaken Rust.