skysight-inc/HackerNews huggingface dataset:
I live in Provo and drive frequently through the construction for the BRT. There will be dedicated lanes where there is typical congestion.
Dap-mode for Emacs
This is my summary: https://discourse.julialang.org/t/what-package-s-are-state-o...
Thats interesting, grapevines are using same mechanism to get the nitrogen, but the real problem is that once you introduce artifical source of digestable version of nitrogen, plant decide that it is not worth of investing into this ecosystem and it gets addicted on this supply.

Maybe this is quite common trait in other plant species and it is just not propagated due to the availability of nitrogen?
Lessons learned after 3 years with React-Redux
If Open Whisper Systems had received a national security letter requiring them to collect more information and keep it secret that they were doing so, how would you expect them to have responded to that subpoena?
>Google Play

use yalp store

> Packages on F-Droid are reviewed by a human being and are cryptographically signed

>The app has to update itself, using a similarly insecure mechanism. F-Droid handles updates and actually signs their packages

so are all android APKs. granted it's trust on first use: it accepts any signature for the first install, and only enforces the signature if you try to install an update.

>A checksum isn’t a signature, by the way - if your government- or workplace- or abusive-spouse-installed certificate authority gets in the way they can replace the APK and its checksum with whatever they want

this is probably the only legitimate concern, to use f-droid so you have a permanent anchor of trust (f-droid, rather than whatever CAs you have installed) for the first install. this isn't even that big of an issue when you can install using yalp store. google might be a rootkit or whatever, but at least you can be reasonably sure that the apks are the originals.
Apart from not being encrypted by default, Telegram uses its own homegrown crypto instead of a tried and tested one for its secret chat feature. That itself is a red flag.
Collectivism is the denial of the individual; it is inherently rude.
Has HN been sold to Microsoft?
NSLs don’t allow that.
Any messaging app if it requires a phone number is a BS.
Telegram is (with default settings) a cloud service where your messages are without time limits stored. Telegram cannot be compared to Signal/WhatsApp because they work in totally different ways (temporary encrypted e2e storing vs. encrypted cloud storing with keys in various countries).
> Twice if you're lucky!

How does a person die twice?
The line about F-Droid doing no automated scanning is particularly troubling. Since he can't possibly imply that a Signal compromise would be detected this way, Moxie is making a political argument against the way people are using F-Droid to install other applications. He refuses - on principle, no less - the right for users to control their hardware and have full control over the software they install, and thinks the walled garden approach should be forced on every Signal user.

Sorry, there is no excuse for Signal not to be available on F-Droid. I understand the automatic updates argument if it was valid at the time, but Signal has no right to impose what other applications I run and how I get them.
The money quote is in the second paragraph.

"In addition to shielding EU companies, the Blocking Statute forbids EU persons from complying with the US sanctions, unless exceptionally authorised to do so by the European Commission."

This, it would seem, will put many companies in a catch-22. They can comply with the sanctions -- and be in violation of EU law. Or they can ignore the sanctions -- and risk court action in the US, up to and including arrest.

The statute builds on a previous resolution re. the Cuba sanctions, which didn't have catastrophic consequences -- but this one is significantly broader. We will see, I suppose, how much the escape clause gets used. Either way this exemplifies a continuing worsening of US-EU relations.
People who follow me on Facebook are different than people who follow me on Twitter. The integration was nice because I could send messages to both platforms at once and would get responses from different people on each.

I'm not going to copy-paste every tweet into Facebook, so I suspect I'll basically go silent on that platform. Which sucks. And if I'm not an active part of the Facebook community, I'll probably visit facebook.com very rarely.
Heh that's a really interesting bug!

Would it be possible to avoid floats completely for the game's calculation?

I made a little uptime faker for Linux, it's not as clever as this one though as it's not altering the kernel timers directly https://www.anfractuosity.com/projects/uptime
Telegram's encryption algorithm is also homebrewed.

https://gizmodo.com/why-you-should-stop-using-telegram-right...
Yes, this was part of their "security" change after the Cambridge Analytica debacle.

Although, any site using their JS API can still get your name, email and a unique ID, posting is now restricted via a FB modal or pop-up (which is blocked by more recent browsers).

I think this happened in May/June of this year, IIRC.
No, it's a kind of shibboleth. A good hacker would already know, an adequate hacker would do the research, a poor hacker would need to be told.
I think the sentiment here is roughly consistent with Orwell's views, but he probably never said these exact words:

https://quoteinvestigator.com/2011/11/07/rough-men/
>quite normal for many people

Worth clarifying that it's not normal for the majority of people, and only a few people do it in specific occasions. But it does only take one bad apple to spoil things.
Signal doesn't need to solve it, because F-Droid would.
Burn your Business Plan
"So while I firmly believe we're basically just overgrown biological computers, we're apparently computers programmed by batshit insane drunkards in Visual Basic 5."

ahhh...I remember those days....
precisely the way they did, which was to challenge the gag order, and win. That’s where the documents above come from, in fact.
That would be the death of the platform.
R and Python are still (currently) nicer for stats and ML, although there's a lot of not-yet-mature Julia libraries that are extremely cool (Turing.jl for Bayesian inference in particular, and systems for autodiff). I also think Plots.jl is the best-designed plotting system, although if you are a ggplot true believer you might not agree.

But for classical scientific computing, of the sort typically done by real engineers wearing coke-bottle glasses, using MATLAB and expensive toolboxes, it can't be beat. It's really easy to work with matrices and make your code super-fast. And it steals all the good parts of MATLAB syntax but with a good, modern, sensibly designed programming language.

Also, DifferentialEquations.jl is undeniably the best available piece of software for solving differential equations, in terms of both performance and ease-of-use. It feels like using alien technology or something.
I wanted to upvote what you said because you contributed a very positive, affirming, knowledge bit about the Haber process, but then you decided to end it on such a divisive negative note:

> And it's guys like Steve jobs that get called innovators! Absolute nonsense!

There are an infinite number of reasonable ways to measure innovation, and there are so many metrics by which "guys LIKE Steve Jobs"(whatever that means) come out on top.

From a humanitarian perspective, Fritz Haber ended up creating a process that helped us take huge steps forward as a collective species.

We can acknowledge that without putting down other innovators.

We can ALL be acknowledged for our innovation.
Security is not a boolean, but when your whole selling point is security you'd better be good at it.

I trust Signal the same amount as Facebook Messenger or any other centralised messaging system that uses transport encryption (e.g. Skype, IRC+SSL, WhatsApp...). But what's the USP that means I should use Signal rather than any alternative?
Yes probably just for reasonable performance, and I don't actually need to use Python's rich object model. Mostly, I just use Python to call C++ for easier interface (and C++ is for performance). And before Python 3 since there is no type annotation, refactoring is quite annoying.

I'm not an PL expert, so I would like to ref a previous discuss in discourse, which is more detailed

https://discourse.julialang.org/t/julia-motivation-why-weren...

I was just trying to say that if you want to develop something with reasonable performance, elegant interface in a short time. Probably under this situation, Julia is more suitable.
It's like the input hypothesis meets time cube. Basically the idea is to listen to an audiobook in the language you are learning while simultaneously reading the same book in your native language. There's some more details but that's the important bit.
To use a silly example... can I finally realize my dream of two-based indexing?
Here is a recent book on the topic by Dr. Joel Fuhrman: "The End of Diabetes: The Eat to Live Plan to Prevent and Reverse Diabetes".

A more general book with good advice on nutrition that is perhaps easier to follow -- but not specific to diabetes -- is "The Whole Foods Diet: The Lifesaving Plan for Health and Longevity" by John Mackey , Alona Pulde, and Matthew Lederman.

Good luck to you and your mom! It helps a lot in making lifestyle changes when family, friends, and neighbors are supportive. See also the book "The Blue Zones of Happiness: Lessons From the World's Happiest People" for a bigger picture view on that.

Good sleep is another part of the puzzle -- see Matthew Walker's book "Why We Sleep: Unlocking the Power of Sleep and Dreams" on that. Essentially, good sleep gives you better self-control during the day -- as well as helping your health in many ways including regarding diabetes.
IT is urbanizing, McDonald's gets it, but Woonsocket doesn’t (yet)
Additionally with Android APKs, the APK has to be signed and additional updates will be verified to match the same vendor.
Well, in a way he is already breaking one social convention, so one can be hope that he could be okay breaking any of them.
So the norm for a young family is to have two breadwinners by your stated data.
I don't know anything about Moxie derailing threads or anything like that but if we just listened to critics all the time then we just wouldn't have anything. Signal is better than a lot of what is out there and being used as scale and that counts for something. More secure is always better than not secure at all.
Some version of this post seems to circulate every few months or so. This one is more direct in its accusations of Moxie acting in bad faith. I think this is disingenuous. Moxie has been very clear[0] about the tradeoffs that Signal has made and the reasons for them. It's fine to be dissatisfied with those choices. It's another thing entirely to accuse Moxie of dissimulating.

Personally, I'd like to see Signal replace WhatsApp. That's why I support the path Signal took, and why I also have a distaste for the author's snarky dismissals of features like GIF search.

[0] https://signal.org/blog/the-ecosystem-is-moving/
Show HN: This app is built to increase positivity and reduce bullying
If there is a major war, there will be no dilemma. The country with the best tech will win, the latter will suffer in a way we can not predict.
If you are coming from R I would say that DataFrames and DataFramesMeta are just as good as dplyr. But thats just a super small, less scientific, corner of the entire excellent ecosystem
> P.S. If you’re looking for good alternatives to Signal, I can recommend Matrix.

Yes, if you're looking for alternatives to Signal, you should totally use a solution that hasn't rolled out end-to-end encryption by default[0]. /s

...and that only two clients have implemented so far, out of 50ish that they list on their website.

[0] https://matrix.org/docs/guides/faq.html#what-is-the-status-o...
So make it active only for public wifi, or whatever is labeled as public network by the operating system or firewall? Certainly not all networks.
I loved Smil's talk so much I ended up buying his last 5 books right after and I'm busy with Energy and Civilisation right now (Lesson being I should not be allowed access to the Kindle Store after I've had 3 glasses of wine)

But yeah I agree with you there- at the time no one (maybe apart from Edison) knew how big an impact they would have.
Because there are a lot less packages with binary dependencies, I've overall had less problems than work R.
Most packages are pure Julia, and there you shouldn't face issues.

With the new binary builder, binaries should be another note, so long as you download an official Julia binary, or built Julia from source in the same way those binaries are made (eg, build OpenBLAS with gfortran 7).
In response to your edit, I don't agree that white men should be expected to endure such racist abuse just because "young Asian-American women have a lot more to fear from young white men than vice versa". It's worse for some than for others but it's bad for everyone.

But I doubt I'll change your mind about that.

The left mostly seems to want a selective silencing of right-wing voices. They defend Sarah Jeong, but the NY Times fired Quinn Norton under similar circumstances. Alex Jones is being silenced without a word of protest from the people defending Sarah Jeong. Twitter suspended Candice Owens for rephrasing Sarah Jeong.

If the NY Times wants to be left-wing publication, that's fine, but we should recognize it as such.
It's a chicken egg problem:

- it'll be easier to persuade investors to put in money when there are good applications (then "unconventional background" applications will not have big impact here, people will probably still look at the conventional criteria)

- with some similar program exist already (aigrants), 100k is needed to compete with other program, to attract applicants, to grab your attention in news title...
I can't argue for pure math. But atleast in applied areas such as pde a lot of the problems are motivated by real physical problems. To solve many of these would require theoretical breakthroughs I guess (cant be sure I dont have a phd). So perhaps funding pure math may not be such a bad idea.
Your claim we could reduce mathematics research misses one big step -- that we can tell, in advance, which mathematicians (and researchers in general) are doing the "useful" research. In my experience that is very hard to predict. Also often researchers are "standing on the shoulders of giants", so the people who look most real world useful are extending earlier, "not useful" research.
> Evolution doesn't always lead to better final outcomes. In a culture of dickheads, being a slightly bigger dickhead can give a personal advantage. Soon, everyone is a raging dickhead. The same applies to companies. The same applies to species (although with them it's not so much "raging dickhead" as "some small individually advantageous feature").

You're moving the goalposts. Are Riot "dickheads" here? Maybe. That's a very different argument from saying that their culture makes their games worse.
NSL can't require to collect new business records. They can only compel you to disclose business records that you already have.

This is beyond the legal authority of an NSL.
The article actually proposes an alternative: Matrix, and Matrix is, in fact, a good piece of software, with federation options.

I tend to agree with most parts of the article, especially the lack of federation options.

My real pain point with Signal is that there is no real desktop application for it - no, a connected web interface is not a desktop application. For example, XMPP with OMEMO can be used simultaneously from Android Conversations AND Pidgin - same account, same messages (yes, it needs XMPP Carbons on the server), e2e.
Montgomery Co Open House Sunday Aug 12 2to4
why would you want to do that?

Day old pizza is the best...

just like pizza delivered is better than fresh out of an oven.
I totally agree with the problems of academia chasing citations, but the solution sounds odd to me. There are plenty of applied master programs aimed exactly at what is proposed: engaging with the professional community and fixing simple stuff.

But I still think some people should be isolated from the daily torment of humanity to push us forward. Maybe we just need less PHD.
"While in hell, offer to hold the pitchfork for a bit."
>A claim I didn't make. They TREATED Javascript like Java, and tried to adopt the behaviors.

Again, because you're making nebulous claims it's really hard to argue against. I still don't see how Google treated JavaScript like Java. I don't know what that entails.

>Ironically it's hard to come up with a lot of material from that time period, but generally you can see the number of libraries that would try to create Classical inheritance so we could use Java OOP conventions.

You must be thinking about the Closure Compiler[1], which was a transpilation solution driven by JavaScript comments which provided type and directive decorations around raw JS source allowing compile-time checks. All it was a proto-TypeScript. Do you think TypeScript is Microsoft attempt to treat JavaScript like Java, because TypeScript provides OO constructs (like classes, inheritance, polymorphism)? Because that's what you're saying.

>Ironically it's hard to come up with a lot of material from that time period,

And my argument is, you won't find anything, because there was nothing to it. It was irrational and emotional argument.

>I mean, if someone shows up and starts saying the language is shitty and we should all be doing it differently,

And they were right. For example, people complained about NaCL/PNaCL (sometimes for good reasons, it was a proprietary solution) but WebAssembly is the spiritual successor to NaCL/PNaCL. JavaScript is still terrible for writing large amounts of code and this is why people use TypeScript to make it palatable.

>I'll just say that the market is clearly not convinced by your arguments

I would respectfully disagree. And my counter argument is the popularity and plethora of transpilation languages and pre-processing frameworks for the entire browser tech stack (HTML/JS/CSS). If you're writing 100k lines of JS code, you're not writing it in vanilla JavaScript, unless you're a sado-masochist and you like pain. Front-end devs have also come around on static typing because you really don't know pain until you start dealing with what should be trivial bugs in a large application written in a dynamic language. Compile-time checks and AOT optimizations are incredibly powerful tools.

[1] https://developers.google.com/closure/compiler/
> We have at least one data point that says that Signal stores exactly two integers about you

For people wondering what they are:

> "The only information responsive to the subpoena held by OWS is the time of account creation and the date of the last connection to Signal servers for account [redacted]. Consistent with the Electronic Conununications Privacy Act ("ECPA"), 18 U.S.C. § 2703(c)(2), OWS is providing this information in response to the subpoena."

Their response to the subpoena then goes on to object to its overly broad scope, which asked for things that require a court order or a search warrant. They also object to the scope of the nondisclosure order included in the subpoena.
How do you defend abused spouses in discourse by comparing their needs to people hunted by the most powerful political forces? Surely these two cases ought not be on the same table for comparison.
Bizarre. This is coming from someone presumably embedded in the grant-writing machine that is modern academia. How do grant proposals justify their cost, exactly? Academia would be healthier if some back slaps at the next conference was all it took I think
Assuming Roles in AWS with Go
probably because google play services that's installed on nearly every android phone.
Does F-Droid support reproducible builds now? Or does it offer any other kind of assurance that the software downloaded actually comes from the purported origin?
Nonsense. You can run your own Matrix server and set whatever defaults you want.
Seriously, why do they use the smartphone in the first place? The smartphone ecosystem, be it Android or iPhone, is not secure. It can not be trusted.

Even if we avoid Apple and Google's software distribution platform, Your smartphone still has binary blob kernel module, baseband processor and the OS runs on top of that.

People who claims secure and trust on top of smartphone are all liar, idiot or both.

Don't use the smartphone.
Why do you think I end up spending so much time on HN?
There are a few famous athletes who've said similar things. Ray Allen was an NBA player known for having a beautiful, textbook-perfect jump shot and eventually setting the NBA record for three-pointers. He credits a good portion of this to his own OCD, which compelled him to repeatedly drill the motion beyond reason.
Mexico, apparently, where this plant was found!
Read the end of an article as well.
We have solutions like Matrix, and like XMPP with OMEMO.
The new cryptocurrency exchange is coming
Uhm... this is what would happen if it was a govt job
A Matrix server can force E2E on all messages passing it?
I think you could lose hair faster that way, but it's just a hunch.
> with a liberal license

I hope Julia doesn't rely on inferior libraries just out of copyleft phobia. I would much rather use FFTW than FFTPACK or whatever other alternative they have in mind. FFTW is really best in class.

I'm okay with them making FFTW optional, but please make it opt-out, not opt-in. People should be getting the best software by default. Copyleft isn't going to hurt anyone but people who are trying to hide source code, and scientific computing needs all of the visible source code we can get.
Structured Analytic Techniques for Improving Intelligence Analysis [pdf]
That ticks me off too. I'd rather suggest Tox.

For all the hate it gets, it does only have mode of communication: End-to-end encrypted, for your contact (as people's addresses are pubkeys) and with forward secrecy.

Most "secure" IM systems fail this basic test. When proper end-to-end encryption is optional, guess what happens.
There’s a legal problem with Elon Musk taking Tesla private
It does not. Politicians have absolute power over funding regardless. They decide exactly how much BBC can collect and in what circumstances (or they give BBC the mandate to do it themselves, but they can revoke or change that at will).

It is just one, insignificant, layer of indirection.
> Truly secure systems don’t require trust.

This is a chat app so, by definition, security requires trusting at least one other person. Also, I think experience shows that secrets can often be least trusted to those who have some interest in/use for them, with the secret owner often being the least trustworthy of all. So I'd say that if you trust yourself you're already probably trusting one of the weakest links in whatever chain of trust you would have.

But seriously, pretty much every secure system requires trust, and the more it relies on technology, the more trust is required. You need to trust there are no backdoors or holes in a long chain of hardware and software that no one person can possibly verify, and if they hypothetically could, they could only hypothetically do so with the help of verification software that they could not themselves verify, at least not without dedicating a lifetime to that goal. Trustless security does not exist, and attempting to achieve it by adding more technological layers and more complexity reduces rather than enhanced security. We should make it easy for us to choose whom to trust, not work on a futile attempt to take trust out of the system.
The issue with free is that free transit tends to create a
negative spiral where some walkers and bikers will switch
to transit because it's free, so services have to be
improved to deal with the crowding, which makes transit
more appealing to bikers and walkers

Woudn't the same thing apply to drivers?