skysight-inc/HackerNews huggingface dataset:
1. The police are either lazy or incompetent if they say they cannot trace criminals because of E2E secure chat.

2. You don't need to know the contents of a chat to glean massive amounts of metadata. FB Messenger and WhatsApp going truly E2E encrypted will still put FB (and anyone serving them with warrants) to know in real time who is talking to whom, what their IP addresses are, and possibly real location (if they are using the app on their phone). This can be used to created a Signature profile... many Pakistanis and Yemeni have died from a Hellfire missile strike because they matched a pattern of activity. Google "signature strike" for more info.

3. The terrorists and pedophiles that are the most dangerous are using far more sophisticated means of communication than Wire, Signal, WhatsApp, Wickr, etc. Saying that this is "for the children" or "for our safety" is complete bullshit and anyone saying otherwise needs to prove it.
> Nobody has proven that it's not trainable, so I'd assume that it is.

I've never heard of a successful training regime, or even of anyone who successfully trained it, so that's an evidence against it being trainable.

> And I spend most of my free time on visual hobbies, like playing video games or watching movies. But maybe I'm just attracted to those hobbies, because I'm a visual type.

I'd guess the latter, because I also spend a lot of time on visual hobbies, like playing video games or 3D modelling, and it didn't help me in any way. I still don't have a mind's eye when I'm awake.
How do you create such a market without crazy volatility, rampant manipulation and low liquidity, like penny stocks?
I was also impressed to see Nix package manager given first-class treatment.
Good ol ICQ. Back in the day when devs/general population thought identifying yourselves with a 10 digit number is easier than an email address...good ol days...
Dark is another startup that wrote an Elm to OCaml translator[0] after a previous language update broke their code[1].

[0] https://medium.com/darklang/philip2-an-elm-to-reasonml-compi...

[1] https://lobste.rs/s/1jftsw/philip2_elm_ocaml_compiler#c_hahl...
Yes, so to me, the key question is not whether Swift can replace Python's role, but whether it can replace C++'s role, and thereby also making Python's role unnecessary and solving the two-language problem in the process.
I'm sorry but that is absolutely, fundamentally and totally wrong. It goes against literally everything anybody from SpaceX including Elon has ever said.
The big corporations, will get $18,000 from every taxpayer from their future tax dollar.

But they struggle just to give each worker in this country $1200.

It is hush money. Then next year they will tell us it is taxable income. Watch.
Yeah, reading the articles back, it seems I've misremembered. Sorry, I'll edit that part out. Also, sorry for piquing your interest and leaving you out to dry, should have re-read the articles for proof beforehand.
In addition to other things mentioned in this threat, Yelp recently set up unsolicited GoFundMes for restaurants, and while their intent may not have been sinister, restaurant owners were NOT fond of the move: https://www.eater.com/2020/3/27/21196593/yelp-gofundme-autom...
Not at all, that would be awesome. It's GPL'd, have at it. (^_^)

I typically use SWI Prolog but I hope the code is mostly portable. The
parser uses a couple of DCGs from the "basics" lib but I think those are
also portable or at least simple to re-implement.

The tricky bit might be the semantics of math (and comparison) ops. I've
tried two other sets of semantics, one that attempts to perform math
operations (and catch the errors if e.g. an arg is a logic var rather
than an int) as you go, and another that just builds expression trees
(evaluation is delayed) like so:

func(+, [int(A), int(B)|S], [int(A + B)|S]).

Just to point out, in SWI Prolog the ints are "BigNums" while in GNU
Prolog they're machine words (so modular arithmetic, mod 2^32). You
could use Rationals or make up some other semantics. This all gets into
Categorical paradigm programming. http://conal.net/papers/compiling-to-categories/
The same (point-free) expression can be used to develop concrete programs
over various categories: Hardware circuits, partial evaluation,
differentiation, dataflow graphs, and so on.
I hope it's not against people who vote "wrong".
Covid-19 themed playing cards, worth to give a try
How can they use it if they can't see it and there is no tactile feedback? Do they just have to memorize where to put their fingers?
It's even harder than I thought!
> You can't say the word "guys" in the Slack channel, or a bot will come and correct you, and tell you to say "folks" instead.

Being asked to use inclusive language is a weird thing to complain about, especially as the very first example you give.

> And from then on, you'll notice the core team all use the word "folks" incessantly in their writing, it's like some weird cult.

I use "folks" and other non-gendered language by my own choice. It's a habit I developed after self-reflection. Am I in a cult?
Even more interesting

> "Red Hat's CEO for the past 12 years moves to take on the role of IBM president"
The weather has far more moving parts than people (in aggregate). It’s the canonical example of chaos (theory). Until about a decade ago, assuming today’s weather is also tomorrow’s was still outperforming our prediction models.

But recently, we have become quite good at weather predictions 7 days out, and even for 14 days are now significantly better than chance.

Disease models can be useful even in the absence of predictive power. Getting any one of a few dozens assumption wrong can throw your prediction off by orders of magnitude. But it still allows you to, for example, explore how sensitive the epidemic is to different policy alternatives.

Besides: what are the alternatives? As long as you do anything, that action is based on some “model” of how the world works, how people behave, what value you assign to competing objectives. Writing that model-in-your-Head down or implementing it in software is strictly better than not doing so: it forces you to be explicit about the assumptions you make, it allows people to cooperate, it forces them to be specific in any criticism, it is a far better tool to communicate your reasoning to people affected by it, it deals in real numbers and will quickly expose any significant oversights you might otherwise miss, it’s accuracy can be measured and thereby improved...
Hey dude, hope you're doing okay. Lately, I've been telling myself that there are times when just staying alive is enough, and I think that's what you need right now. There are a lot of different ways we hate on ourselves, but always try to remember, you lived, and you survived the day. Try not to think of surviving as doing nothing, you're always doing something for every moment you're on Earth.

I know you mentioned this, but just remember that times are hard for everyone right now since most of us are sheltering in place, so you're not alone there. I had always hoped that the internet would be a great resource for people like us, but I do agree with you, forums and crisis hotlines can only go so far. I don't think there's really much else we can do with the internet.
Perhaps I'm not hip enough but I'm pretty sure there is nothing more sophisticated than Signal.
I can almost see a more traditional tech company buying a bunch of those for their workers in the current climate, even at such a ridiculous markup, just to guarantee a "standard" workspace.
Excuse me, I should have said "many contemporary humans", not "modern". There is a vast difference in time scale between the two and I did think of people who don't get enough exercise, work in an office, and watch TV the rest of the day.
Marketing and SDRs are really easy to scale up/down; there are some things that are specific to each product but generally it doesn't matter what you are selling it is the same soft skills. Account Executives and Sales Engineers who provide long term support are a lot harder to replace though.
> Of course the author is unlikely to present it that way.

I don't really get this accusation in light of the author leading the article with admissions of their own failings in terms of how they communicated with the maintainers of the project?
Totally fascinating. It makes me wonder what kind of dysfunction would result from both the DMN and DAT being active at the same time, and especially what my subjective experience of that would be if it were happening to me.
Very clever idea actually, major props. Unfortunately I get really sick from VR so it's not gonna be for me but I can definitely see how someone can take advantage of that. In the WFH era for people who have tiny laptops, this could do. I personally hook mine to the tv as a second screen but still... Very clever!
There is a pattern here.
My main qualm is the hijacking of the browser back button. I despise when sites do this, and I know I'm not alone.

Other than that the design is excellent. I like that you list SKUs on the main page and that there isn't a lot of cruft or excessive negative space.
Yeah, literally everything that they changed is a strict improvement. UI wise the 'new' keyboard is identical to the pre-butterfly, which gives me some confidence that it will also have the absurd durability which MacBook keyboards historically have.

I even suspect that the smaller keys, greater travel, and more space between each, has made me a bit more accurate and hence faster. No actual data to back that...

My remaining gripe is the lack of haptic feedback on the touch bar. But I expect to get many years of use out of this computer with no complaints.

The nice bonus is that the speakers are excellent. Like, shockingly good, I don't bother putting in earbuds for most video anymore.
Pointing to Telegram's own claims to say that they are secure seems strange. I tried reading anyway. When it started claiming that Signal didn't allow for backups I gave up.
I made it very clear that this is my personal opinion. I'm aware of the fact that the feature made it into the language, because it had widespread support.

I still don't think it is a good feature.

> I’m not sure how much Rust code you’ve actually written

Only as much as someone who finds time on the side to learn the language. There are many things that make this process nice, for example the compiler messages, clippy, traits, the functional API on iterators and so on.

But I've read substantially more code than I wrote. And as I stated the ? operator seems to be primarily a feature that makes writing more convenient. Not easier, not clearer, just shorter.

The pattern matching syntax expresses what it does very clearly and explicitly in a nice, tree branching like structure. And it is also documenting the code more directly.

Again, even if you and "almost uniformly everyone" disagrees with this. There is still the more general point of: How useful does a feature need to be to be considered at all? "Most people find it nicer to write" is in my opinion too weak.

> And I’m pretty sure there isn’t “continuous energy” being invested in supporting this. It’s primarily a one and done feature...

To be frank I find this to be shortsighted. Every syntactic feature adds baggage, that has to be dealt with continuously on some level. The feature already was limiting the syntactic possibilities of async/await for example, which is in my opinion a much more important and impactful feature. This is the kind of evolution that is painful to see, especially since this is a repeating pattern with evolving languages.

I like, even admire a lot of things about the language but I feel the weak point of Rust is its syntax. Especially for such a young language there are already too many ways to express the same thing. And this might be the fundamental point where we disagree.
Everyone has to listen to the CCP. They control access to the world's second-largest economy.
> anyone saying otherwise needs to prove it

Sorry pal, that's top secret intel. Just Trust Us™.
What do you mean by "can't access Redux state directly" and "copy Redux state"? Neither of those sounds correct.

Components have always been able to extract whatever data they want from the store using the `connect` API, and now our new `useSelector` hook. Those APIs return whatever values _you_ want for use in the component, and that generally is the actual object references to the real data that's in the store.

Both `connect` and `useSelector` subscribe to the store and re-run the logic you've provided whenever the store is updated, and force a re-render of your component with that fresh data. If I have:

const user = useSelector( state => state.users.entities[props.userId])

Any update to that specific `user` object in the store will cause this component to re-render. Same goes for `connect` and `mapState`.

So yeah, your statement confuses me, because it doesn't seem to describe how React-Redux actually works.
This is not a thing. No one at Yelp does this. There is literally zero evidence that Yelp does this.
AppGyver Composer Pro is a visual platform to craft React Native and React apps
This was discussed previously at https://news.ycombinator.com/item?id=22677605
I don't really expect companies to plan for the government ordering the majority of economic activity to halt for an undefined length of time.

This isn't just some "rainy day" to save for. This is unprecedented, and it's only necessary because the government did not take steps to contain the outbreak sooner.

Money given to companies after this is not a bailout in the 2008 sense. It should be viewed as compensation for damages caused by the government's bungled response to the virus.
Yes. I've heard people who see this tool as an outliner tool want that feature. But to be frank, the priority is low, so implementing that feature will be pretty late.
Often this comes down to how much money you're making. Any product has a long, long tail of work you could be doing to improve things. When you're a scrappy startup with few engineers you wouldn't even think of spending time on that stuff. But when you have substantial revenues, why not hire more engineers to work on it?
Your description parsed back into electronics-land sound to me like: "temporal circuit" is a clock signal, DMN ticks on raising edge, DAT ticks on falling edge.
Yes, you're probably right to some extent. A lot of efficiency and velocity is exchanged in these large scale environments for risk-aversion in the form of heavy testing, supporting the ability to revert changes and requiring approvals.

I'm not personally a fan of it, but I get why it works this way. The financial loss if you break something adds up in an excruciating fashion on a per hour basis.
You are quite active in this thread.

I think it is wonderful the central Chinese government decided to step in and regulate the trade.
Well done to the author for the level of self awareness in this post. It’s hard when faced with frustrating situations to remain calm and critique usefully rather than emotionally, but this was mostly well done.

I hope more engineers can learn to be this self aware. I know I’m working on it.
> It is already changing: https://www.bloomberg.com/amp/news/articles/2020-04-08/japan....

This is the same article as the OP.
Unemployment is probably a fraction of their salaries.

It's a shame
The 6 touch areas look like they are be pretty big, which aids touch typing. The phone could certainly vibrate on touch to give some tactile feedback.
Ok, I'll watch and see. I have a few old machines in the fleet which are kept running for some reason. They're mainly for fun from what I can see. Similar to the old quake server we used to have for "network testing" at the end of the day.
Previously: https://news.ycombinator.com/item?id=22677605.

I think the specific thing being highlighted here is that some wording has been changed since the original post; it used to only read "Service Worker registrations" (https://web.archive.org/web/20200324185029/https://webkit.or...) but now is "Service Worker registrations and cache". This section right under it was also added:

> A Note On Web Applications Added to the Home Screen

> As mentioned, the seven-day cap on script-writable storage is gated on “after seven days of Safari use without user interaction on the site.” That is the case in Safari. Web applications added to the home screen are not part of Safari and thus have their own counter of days of use. Their days of use will match actual use of the web application which resets the timer. We do not expect the first-party in such a web application to have its website data deleted.

> If your web application does experience website data deletion, please let us know since we would consider it a serious bug. It is not the intention of Intelligent Tracking Prevention to delete website data for first parties in web applications.
> At first I found it hard to find the "next" arrow at the bottom. After scrolling through the first page, I gave up trying to find the next arrow and moved on to looking at the filters. Because all the text was greyed out, at first I thought they were unavailable, like perhaps you have to first sign up for an account before you can use the filters.
> I would have liked the "size" filters to be multiple-selection; I wanted to see all medium and large art, but couldn't select both.

Thank you, this is super helpful! We'll find a way to make it more clear that those UI components are there and should be used.

> One suggestion: add the ability for some people to create curations. I know I'm not going to like a majority of the art that's listed, so being able to find a couple people with similar taste and browsing their selections would make it more likely I'd stay more engaged with the platform.

This is in the works!

> But perhaps I'm just not the target audience, too. I'm an art collector with a couple dozen pieces, in the $X00 to $X000 range. I prefer galleries to online marketplaces, because the curation provides real value to me; I consistently patronize the couple of galleries that match my preferences, and the limited selection in each exhibition reduces decision fatigue while providing reasons to come back consistently over time.

You seem like the target audience to me! This is insightful and helpful feedback and I'd love to talk more if you want: jf@artinres.com
Yes, it was introduced in 1967 as a successor to Simula 1 and the language was called Simula 67. It influenced subsequent OO languages like CLU, C++, Java, and Smalltalk.

Barbara Liskov lent me a book that described it in 1973 and recommended that I read about Simula 67 before starting to work on a small part of the the CLU compiler design. I believe the book was Structured Programming by Dijkstra, Hoare, and Dahl. It had a chapter by Dahl describing Simula 67.
Fans of card games resort to playing via video chat during social distancing
What does it mean to be an illusion?
I love what you are trying to do. My family has a few artists in it (none full-time enough to pay the rent) so I have a visceral understanding of the passion that drives your idea.

After looking at several paintings, I found it difficult to get excited about any of them. Not because I didn't like them, but the web site just doesn't give the art presence. I mainly looked at oils and acrylics, and I could not get any idea of the brushwork, the texture. I just could not connect with any of them across the intertubes.

So I love the idea, but to me it seems the challenge you face is how to present the art. Sorry I don't really have any great suggestions -- more views of each piece that allow for examining the technique? More careful lighting of the photos in a way the best complements the art? It is a big challenge and I don't have any great ideas.

But there is something about being there -- we have all seen Munch's "The Scream" or Van Gogh's "Starry Night" a zillion times on the internet, on mouse pads, in cartoon parodies -- but actually standing in front of those paintings is an experience from another world. I want to get as close to that experience as I can when I look at your artist's works.

I think you need to up the curation somehow -- maybe some comments from the artist about the piece, or some very close images of exciting details.

Very sincerely best of luck, I hope you succeed for your artists.
You are not allowed to export state subsidized products per WTO rules.

The Chinese government is well known for propping up domestic companies and playing favorites, and now suddenly you think it cares about international rules?
We agree, displaying art on a website is very different to seeing it in-person.

It's hard to replace seeing something in-person but we would love to bring some of that experience to our site. We are currently working on ways to display this better and give more context for the art.
Would do it myself. For free because of the unemployed.
But I see no link to who is hiring, not going thru a head hunter who takes a rake, and states cannot send you a firewall link and password without a month or more of red tape. And rightly so if it is a payroll system, the opening it would make for abuse.
IMHO I'm fairly skeptical of these claims. There have been a lot of scrambling to get testing online worldwide, so I'm fairly certain that Pr(False Positive) and Pr(False Negative) are reasonably high given circumstances. I don't have the numbers on me right now, but I think sensitivity is only 70%... So it's not hard to imagine a situation where a combination.

The thing that in my mind sorta kills this "reinfection" argument is our previous experience with SARS virus [1]. Figure 1 of the paper shows IgG reactivity for up to 3 years. Anecdotally, I've heard from my immunity bioinformatics colleagues that the spike protein that is recognized by the immune system is very well conserved.

I haven't seen a ton of great evidence that have really pushed my priors against the conclusion that these handful of cases are better explained somehow by faulty testing/some other combination of complication. As always, willing to adjust these priors if given compelling evidence. :)

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2851497/
It seems very similar to Android feature called Google Play instant: https://developer.android.com/topic/google-play-instant.
To play the devil’s advocate, I think time.time() is more vague than intuitive. What value does it have? 0? Current time? In what time zone? Is it monotonous?
Ideally they'd get behind a strict subset of typed python that could be compiled the same way that cython is. Numba, PyTorch JIT and Jax are already handling a decent chunk of the language.
For reps that require it, which topic should we select for this - Science/Technology or Communications/Telecommunications/FCC?
Ya it is UI bound (though you’d think that’s where a lot of the documentation would be!). I’d also say JSON handling and other data handling aspects are poorly documented, would you agree?
I am wondering when/if Safari and Chrome are going to address CNAME cloaking. Marketing and tracking companies are just having all their clients setup CNAME records to alias their domains back to the tracking domain and setting it to be a first party cookie to get around the new blocking techniques browsers are using.
2 Million deaths was without all the drastic measures we've taken. I'm having a hard time understanding what exactly you are suggesting we (society) should have done here. "Used our common sense" to do what?
Here's IBM release about that: https://newsroom.ibm.com/2020-01-30-Arvind-Krishna-Elected-I...

President seems like second-in-command, below CEO. (And the outgoing CEO was both.) Am I understanding that right?