skysight-inc/HackerNews huggingface dataset:
(I work for Mozilla)

I'm guessing the poster is legitimately former staff. It's not hard to find disgruntled people in any organization (especially if you look at those who have left.) And they'll often have legitimate reasons.

But the question is really whether there's a consistent pattern of problems - actual rot, so to speak. I haven't seen much, but then i know that some parts of the org are very different than others. I can say that I have publicly complained about a number of things in the last several years, and never felt any repercussions as a result. That includes comments made directly to the CEO during All-Hands sessions, so I'm not just talking hypothetically.

Yet I have also heard about a handful of cases where people have been treated unfairly as a result of public comments or actions, including a couple of friends of mine. So shit happens here, it's definitely not perfect and the problems aren't all in the past. But overall, I still feel like Mozilla is substantially better than most similar companies.

Just my perspective.
Programmers solve MIT’s 20-year-old cryptographic puzzle by Ron Rivest in 1999
The correct way to deal with fallibility in this situation is to make it feasible to change secrets when they leak, not pretend they weren't leaked.
Have you considering paying someone?

Since friends will be hesitant to correct you when you make a mistake, I recommend iTalki (https://www.italki.com) as it is considerably less inexpensive than in-person lessons/practice.
You keep saying trust the GDPR, but what about us on the other side of the pond? GDPR gives us zero recourse if you do run afoul.
That's interesting. I have been under the impression for years that no one has ever learned a language successfully this way.
Cryptophage
Boeing 737 skids off runway into Florida river
I wonder how you came up with your conclusion, it smells to me of confirmation bias.

In other words: show your work.
I'd love mozilla to implement resource limits, yes that would be excellent. I tried to implement something similar to ulimit, i even did complete disabling of tabs (using SIGSTOP, that didn't work nicely as you might have guessed).

"HW and electricity bills" are just examples, to tell you they're messing with someone elses stuff. Is it OK for someone from SAMSUNG to come to your kitchen and mess with TV settings? Or from IKEA to take your sheets and maybe give you something completely else? Also clerk would have keys, because using security cams they took picture of your keys while you were shopping and made "backups for you". You wondering what happened they would calmly tell you that it was OPT-OUT and you agreed to it by entering the shop. For me this is equivalently illegal.
To me it wasn’t about that at all. I read it in the context of the movie “Network” — the evolution of news from a public service towards one of profit generation. The point seems to be that as a culture we take “news” as reality. But ultimately it’s its own construct; having more to do with pulling emotional strings for attention than pushing a particular agenda. [Bias and propaganda certainly exist; but the argument here is about a different, overriding bias that serves the aims of “news” itself.]

James Fallows of the Atlantic has a great book from a long time ago called “Breaking the News” which offers a compelling take on how we ended up in this state, and what the news is really about.
A Gene That Makes You Need Less Sleep? (2014)
Umm no. I'm not an expert of the Australian energy market, but do data analysis for a large energy market and we have petabytes of data and need to run queries against multiple years where a single day of the market generates many GB of data. Still SQL is usually my go-to tool, but we have a Time series database for other tasks that is helpful when just looking at a few data points.
Sure. It probably is. I'm not sure what the point is.

It's still something that I see on a regular basis, and it seems clear that I care more about it than others, because in my experience I talk about it more than others.

But the frameworks are not using standard IANA time zone names. Those look like "America/New_York".

The most recent time zone selection I made was installing OpenBSD on a new laptop yesterday. That had me choose a proper time zone name.

As best I can read your post you're implying that I am impugning the character of developers of applications I use. I have already noted very clearly that I think I just notice/care about this more.

You've also appealed to a couple sources of authority (framework maintainers and IANA). If I wanted to impugn the characters of those developers, I think I'd have good standing, as your authorities agree with me on proper time zone names. I don't want to do this, though. I don't think it's a big deal, because, as I've already mentioned, human communication offers much affordance for this type of technical incorrectness. I'm not confused. I doubt others are confused. I'm not frustrated. It just tickles the pedantic annoyance lever in my brain.

Wikipedia article: https://en.m.wikipedia.org/wiki/Tz_database

Tzinfo (note default examples using strings like I mentioned above): https://github.com/tzinfo/tzinfo/blob/master/README.md#examp...
Thats how we learned English in school and for me I can say I never learned the vocabulary and I was not great in English examens either. The reason I am a C2 English speaker by now is that school gave me a good foundation (but did not bring me to fluency) and then mostly by using the language on the web due to my interests and the availability of information. I learned a lot just of English as a side product of some other productive or recreational activity.
I suspect it’s just fun to be a grandparent - I imagine it’s a tiny bit like being a parent, but nowhere near as intense, esp. regarding the stress and workload.
The Guardian did the Snowden papers, The phone hacking scandal and were also involved with the Panama papers as well for starters.
To your first point - how? I didn't know you could do this.
Some of the data they’re citing is clearly going to be misleading.

I was clipped, buzzed, and hit by numerous escooters while living in central LA last year. In each of those situations, I didn’t report it because they have no discernible license plate for identification, and the rider typically just zooms off at a high rate of speed.

The one time I reported rider(s) to the company was when a hoard of underaged kids decided it would be funny to throw elbows at a guy (me) carrying groceries home while they blew past.

Last summer, I was training my puppy to walk on leash. She’s an off the charts brave and confident dog, but she’s no match for the scooters. After getting nearly hit half a dozen times, if she sees a scooter coming towards us, she drafts in behind me out of fear and concern.

I get why we want these scooters, but I think the statistics undervalue / don’t account for the general nuisance level behavior they can create for regular pedestrians, which don’t reach the threshold of injury or death.
She died of respiratory failure as a result of an asthma attack. This is asinine, we don't claim people who die from a heart attack to have died because of cheeseburger overdose...

This world gets more and more absurd daily.
>> maybe you aren’t in the right social circles

I think this may be the case. I don't have many friends but those that I do have are very close.

The foundation of most friendships among the wealthy seems to be shared financial interests. This is not real friendship IMO and I cannot understand why supposedly intelligent people (who already have a high level of financial security) would participate in this kind of social theater where everyone is acting and everyone knows that everyone else is also acting and yet they all keep playing along. Friendships must be founded around core values not around mutual financial interests.
We've 1.5x-ed!
>LLVM has replaced JVM as a programming language target bytecode in the last 10 years (except Kotlin no new JVM language)

LLVM only emerged as a major target in the "last 10 years", so there's that.

And JVM already had so many major languages it didn't really have much space for others (Scala, Clojure, Groovy, and so on, including fully working clones of Ruby and Python).

Still, 4 major new languages: Scala, Clojure, Groovy, Kotlin -- all in the TIOBE top 50, from a single platform (which wasn't designed to be a language neutral target in the first place, it just happened because of it being too successful), plus the number one TIOBE index spot (Java), sounds like enough.
I'm not collaborating with Kenneth Reitz
I would think Chinese is a pretty popular language for people to learn. Did you try the local university?
I'd hope they'd be smart enough to not drive away their existing sfw userbase by cross contaminating the ads.
Cloudflare[0] uses ClickHouse extensively, might want to reach out to them.

[0]https://blog.cloudflare.com/http-analytics-for-6m-requests-p...
A Lone Norwegian Trader Shook the World’s Financial System
Higher Homotopy Groups Are Spooky
I've been told the J programming language's Jd database is similar in concept to Kx System's kdb+ although far cheaper.
Happiness is like intelligence: the word might have significance, but it's not really well defined if you want to measure it.
> noticed my extensions were still running.

Reportedly, Firefox only checks the date once per day, so if it hasn’t yet checked for you today, this will be the result.

> I looked in about:config and lo and behold, app.normandy.enabled=default [true].

I would assume that the config setting only has any effect if the feature is available in the build. Which it isn’t in Debian.
I don't have a solid view of where all the LEDs go. That is, for example, what percent might go to automobiles, or interior lighting, etc.

Curious why demand is down. Is it, for example, because the initial switch from florescent and incandescent is mostly done, and LEDs last a long time?
How do you not eat food for a full day if you are not purposefully avoiding it?
Being a biggest, baddest MF in the business world, he now seeks to prove himself in a new field (filantropy and „saving the world”). I suspect it’s just as ego-driven, but lucikly this time not a big net-negative on the world.
Exactly.

Why even have an official channel, providing visibility and official oversight, if when it comes down to it, you're just gonna push remote code updates through the same side channel a potential hacker would use?

People are saying it's for convenience. OK, but then they have to understand that doing things in that fashion is a really bad look. And now your users are set up to believe that, at least some of the updates coming from the side channel are "trust"-able.
From what you're writing it seems TimescaleDB doesn't really solve large timeseries problems. So it looks like more a good transitory solution than a definitive solution.

Is that correct?
>If I disable a security hole that you can drive a semi-truck through, I remain foobar'd. If I run my "secure" firefox configuration, with the security hole enabled, then they un-foobar me first. Before anyone else. So I could effectively get rewarded, for always keeping a security hole open. But I didn't keep it open, so... yeah... they'll get around to me sometime.

That's needless drama. They will be rolling out the fix in a point release. Whatever way you use to update your browser will install that and get the fix. So the worst case is just going back to the old days where you'd have the issue until your distro issued a new package or you manually updated the browser version on Windows or OSX. What exactly would you expect that's not exactly what's happening?
Article says they cost $180 each which is about 18% of the value of hive. Not many security systems I can think of that are that expensive relative to what they're securing.
JavaScript Interview Questions and How to Solve Them
More than the public school system provides in things like abstinence only states.

Knowing how birth control works is important. Knowing how STDs are transmitted: also important.

Knowing that you can, in fact, get pregnant even when the girl is on top: important.

These are things not understood by children who go through the public school systems in some of the less liberal states.
Is Luakit a web browser or a web view component?
HelloStock – Simplifying Stock Market
HelloStock - Simplifying stock market (for India) with overview, news, technicals and fundamentals in a clean and intuitive UI

https://hellostock.in
Not quite timeseries related but what are some good query processing solutions that let you make uni-temporal queries without too much application code? For example: assuming a simple application that employs event-stream based storage.

* New users filling up their profile - {'id': ,'name': ,'city': , ...}

* Older users making updates to their profiles or even adding new fields - {'id': ,'city': }, {'id': , 'new_field': }

Which database solutions make it easy to write queries like - "give me the profile information for id: X as of May 3rd 2018"? A document DB like Mongo definitely supports this but joining data across different streams doesn't seem quite straightforward as joining SQL tables.

Thanks!
Great post. Detailed enough to keep it informative but light enough to read along.

I've been doing some eBPF work at the moment but the CloudFlare guys are at another level.

I'd love to take it up a notch like them. eBPF is very exciting and I'm hoping to remain in the space.
According to [1] there are at least 8 more countries with that kind of a thousend seperator

[1] http://www.statisticalconsultants.co.nz/blog/how-the-world-s...
Edit: $130
>Because development that happened in 1994 is really relevant today.

1994? We still depend on tons of features, infrastructure, and techniques developed in the 60s and 70s.

Heck, most of what the JS world considers "state of the art" was already available in 70s languages.

As for the snark, first, the innovations the parents refers to is not "JavaBeans, Java Server Pages, and Java Server Faces", but stuff like rock-solid GCs, tooling, and so on.

And even techniques on the level of "JavaBeans, Java Server Pages, and Java Server Faces" are only going to be resold to several other languages. The JS worlds keeps on piling Java (or older) techniques and syntax.

Heck, they just re-invented the "private instance variables" (with an ugly hash syntax) on their latest efforts...
Yes, the sibling comment and thread already brought that up.
I know you are qualifying your efforts with the weasel word “lazy”, and I hate to break it to you but there is no magic bullet to learning a language after early childhood.

(Invested time x Motivation) ÷ Inhibition = Result

https://en.m.wikipedia.org/wiki/Kató_Lomb

As the Spanish saying goes: los idiomas se aprenden en la cuna o en la cama ("languages are learned either in the cradle or in bed")

One of my acquaintances who is married to an Argentinian now does one day a week (Tuesday) in which they will only speak Spanish to each other the entire day and watch TV in Spanish. She is getting better. You might consider something similar.

You definitely have an advantage there. I hope you use it.

You don’t need full immersion. You just have to start vomiting words out.
IEEE-754 Floating-Point Format Video Series
You definitely don't want to use that columnstore for ingesting time series data. If you need real time reporting, you are better served with row-store.

Columnstore engines tend to be optimized for read, rather than write. I know for certain that Microsoft's columnstore technology is not a good fit for true real time applications.
This is a shocking display of not just incompetence and bad practices but of brazen undisclosed covert control. Why should your local browser depend in this fragile way on some muckup in Mozilla HQ? And people line up to defend this?

Where does it explicitly say Mozilla can disable my addons remotely? When did I give them this power? And this from a so called 'open source privacy focused' browser. This is a mockery of privacy and open source and they shouldn't trade on this goodwill to gain users.

There can be no bigger security hole yet security fear mongers preach exactly this abusive model. This kind of centralized remote power is a far greater security threat that anything they keep on harping about, 'good intentions' and 'good faith' are not remotely something anyone should have to depend on. Why should Mozilla babysit my installation? Shouldn't they be using their resources to do something productive?

There is something rotten in SV culture and we urgently need to think of alternatives that are not infused in this 'know it all' abusive surveillance culture as even after such an egregious abuse of peoples trust and faith all you will get is hand waving, normalization, apologism and snarky entitled comments that trivialize people's concerns and choices made on the goodwill of open source.
Java the language is slightly different than JVM but nevertheless the future is not very bright IMO. So far there are a few areas Java/JVM still holds a strong position but if you take a look at GitHub trending there is little or now new blood coming in.

- Android. No serious competitor to Java yet (JVM is irrelevant). But the Google lawsuit could have some complication.

- Spring stuff. I won't be surprised if they will be replaced by golang and nodejs (along with react/angular/vue etc). Same path for RoR.

- Data processing: Spark stuff, PrestoDB, Flink, Kafka, Hive, HBase, Lucene/Elastic etc. Java/JVM is still dominant but golang could be a future contender. A few new application databases/KV stores are implemented in golang.

The problem for Java is that the last category is mostly services (instead of libraries/frameworks) so you can potentially use any language to work with them, and the industry probably won't create many jobs for building generic services especially in the cloud era. So having the dominance doesn't provide a lot of protection.
Asthma was her cause of death. It may be due to a genetic disorder, a disease, or some other cause. But air pollution was not definitively shown to be the cause of her death. This is a political move committed by Stephen Holgate, the former chair of the U.K. government's advisory committee on air pollution. The article pretty much spells that out.
Boreal is pretty good. Has dark mode and light mode. Allows to fold comments and reply. Nice and clean UI.(https://itunes.apple.com/us/app/boreal-a-hacker-news-client/...).
Automatic updates aren't a security hole. They are a security enhancement
You seem to think Cobol is somehow superseded now. In fact it runs more critical infrastructure, and even sees more lines per year added for those kinds of systems, that JS does.
Not for multiple decades, no. Though I'll admit that given the tone of your response I was assuming you were.

Only the trustee changes, so I still can't parse your concern. You don't trust Mozilla to RECONFIGURE (!) or REPLACE (!!) your software unbidden. You trust Canonical or Red Hat or whoever. And that changes what?
Does Aliyun support path-based file storage? That could be handy!
Are you fine with calling “editing of crypto certs” a study? And do you endorse all Orwellian doublespeak, or just this instance?
Poor imagination.

Why would they do that when they can simply make the sale and ownership of antennas illegal.
I work 100% remotely for the last 5 years, and I don’t plan to change that. Why spend precious time on commuting, when you can sit in the comfort of your room and work the same? All work interactions are handled via email, Slack and hangouts calls when necessary.

In 21st century, I think at least 50% of jobs can be fully remote.
How to make fbprophet work on AWS Lambda
https://medium.com/@amacenov/how-to-get-fbprophet-work-on-aws-lambda-c3a33a081aaf

Some valuable comments appeared in that blog post, so decided to repost here for easier commenting and accessibility
That doesn't prevent someone from not following protocol.
> I'm not really sure what you could gain from that.

Are you saying that as someone that has a good understanding of English grammar?

I was thinking that in the same way have a better knowledge of basic physics or chemistry can help me cook or fix my car, better knowledge of my language could help me understand and be understood.

For example, in one of my previous jobs I received a critique saying I should stop using the passive voice when I write. It's a habit I haven't been able to break and my first draft of anything I write is still very passive. Frankly, I don't have a good idea of what makes something passive on paper.
For something that lightweight, LMDB could be the best.
Hacker News

I think people here can be expected to read some code if they are interested in how something works.
I had Normandy enabled, but Studies disabled. Same version and OS. A couple minutes after I enabled studies, my add-ons came back online. Maybe try a toggle/pause/toggle?
>Java is already losing market share to JVM competitor languages.

Really, any examples? And not Go and Rust (down 30+ places in the TIOBE index compared to Java, and as insignificant as to not even exist in the global job market).
A lot of new languages fail. It's still a good measure of where things will be 10-20 years later.

Look at new languages of 1990-2000: Haskell, Python, VB, Lua, R, Ruby, Java, Delphi, JS, PHP, Rebol. 4/11 are mostly irrelevant now. 4/11 are important niche languages. 3/11: Python, Java, and JS are dominant players.

1990-2000 might be special because of a massive shift toward IT systems in general, but it might not be and be an indication of languages lifecycle.
This is a piece of code downloaded from Mozilla servers to re-enable extensions, which are other pieces of code you download from Mozilla servers. If your threat model includes not trusting Mozilla servers then you've presumably disabled browser extensions (or sideloaded them) and this issue is irrelevant to you. If you do use extensions and get updated versions from Mozilla I don't see any way in which this increases your attack surface.
> GitHub doesn't expose that to users in any way

Well, links to orphaned commits still work, and GitHub has recently started surfacing UI when you force push a branch.
Yeah, SRTP is in the list :) It's not the highest priority right now, but I'll get to that sooner or later (sooner if somebody will be asking for it).
And this is another channel. How can you be sure this one has less friction than the others?
Yeah, so like the other poster your point reduces to "I trust Fedora to build Mozilla code more than I trust Mozilla to build Mozilla code". Which is nonsensical. At some point you're still trusting "someone" (the scary "someone" from upthread, even!) to give you software, so what's the complaint exactly?
I dont understand why cant the browser still use the addons if i have xpinstall.signatures.required=false? (firefox 48)
I absolutely hate this because it is so tone deaf.

What is the point of people like me using Firefox Nightly? Do your tests on me. Don't do stupid shit with people who choose Firefox Stable. Who came up with this idea anyway?
As a non-native speaker in a non-English speaking country, spending time reading and writing comments on HN has, I think, greatly improved my English skills. I am always intrigued to discover new sentence structures and phrasal verbs put in real use. I have also found that the particular usage of English, that is, the writing style, the vocabulary, the bias, are to a large extent a reflection of the culture in English-speaking countries.
A single raspberry pi?

Literally any database or disk hierarchy.

I'd probably use SQLite, or if I had any relational database up already, I'd use that.