skysight-inc/HackerNews huggingface dataset:
> 1) I wonder why this wasn't written in a language that can compile to wasm, so it could be used on both native and js without reimplementing.

The most straightforward answer is, I extracted this out of an existing project I've been working on: https://rarepress.org/ I had to build a system that makes use of IPFS without having to publish everything to the public network, and this was where the idea came from. But the "IPFS-Less IPFS" turned out to be much more powerful idea than I originally thought, so decided to turn it into its own open source project.

That said, I think it shouldn't be difficult to implement this using Go at some point if this approach becomes popular. For now I wanted to keep the initiative minimal so I can move fast.

> 2) Can someone contrast hypercore and IPFS?

This is a great question in this context. Hypercore is more focused on the networking aspect, but IPFS is not just a networking protocol but also a way to represent files using immutable identifiers (content addressable file system). What I just did with Nebulus is unbundle the "file system" from the "network" so we can use IPFS in more flexible manner.

Speaking of Hypercore, because Nebulus unbundles the network aspect of IPFS from the content addressable file system aspect, it is possible to use ANY network transport to replicate IPFS files, which includes Hypercore.
I don't know about that person, but a friend of mine from India was telling me about a driving test question there - [translated] "How far should you stay behind another car - A) 2 meters B) 2 seconds". Apparently the correct answer is 2 seconds. In my opinion, the question is weirdly ambiguous.
> do not need innovative code

I think this is a good deciding factor. Not just for “big data”. In my experience, with its combination of flexibility and raw speed, Julia makes implementing new algorithms (from scratch) a breezy experience. The strong research/academic presence in the community also helps towards encouraging decent Julia libraries for a lot of cutting edge work.

So if you are working in an area where that could make a significant difference, it’s an excellent reason to use Julia.

> will need to develop killer app packages. The next PyTorch needs to be written in Julia. Will that happen?

If enough cutting-edge work happens in Julia, it’s likely that a few great tools/platforms will emerge from that. We’re already seeing that in the scientific modeling ecosystem (as an example), with Differential Equations infrastructure and PumasAI.
NumPy is not a good comparison, because Julia can produce faster code which takes less memory [1]. The Python library that is closest to Julia's spirit is Numba [2], and in fact I was able to learn Numba in a few hours thanks to my previous exposure to Julia. (It probably helps that they are both based on LLVM, unlike NumPy.)

However, Numba is quite limited because it only works well for mathematical code (it is not able to apply its optimizations to complex objects, like lists of dictionaries), while on the other side Julia's compiler applies its optimizations to everything.

[1] https://discourse.julialang.org/t/comparing-python-julia-and...

[2] https://numba.pydata.org/
This is neat! Love the idea.

Couple suggestions/feedback:
Do you have any sort of privacy policy that you can add to your landing page?
Can you link your REST API docs in the section where you get your API key?
Double check your example requests, JSON is malformed in a few places :)
I'm not able to add a custom color to a tag, I got a 500 when doing so.
You can get to the criminal activity or government investigation journalists through the more "trivial" journalists if they work in the same company.
>the marketing (lying) that iOS is secure is pretty intense.

I don't see how it's lying. If you are going to consider that iOS is not secure because they got owned by a couple 0 days, then by that definition there isn't a secure piece of software on the planet.
It seems like an AI can now be trained just by encoding the rules and having it play itself (no database required to bootstrap). This should be great for variants (assuming enough processing power) since you will always be able to find a partner.
I have never been comfortable with supporting the ACLU because of their "money is speech" stance. The political system of the US has become increasingly plutocratic, making it hard for popular policies to be enacted and make progress toward important issues like fighting poverty and climate change.
I switched over kodi+torrents over an RPI because of this, I would have been an happy with android tv and whatever streaming service. Companies spend their times screwing their customers, so if you screw me I screw you! and I have my conscience for me.
They don’t even need to abuse the browser in order to collect this data. We achieved something very similar for a different end without any such behaviour.
https://blog.eutopian.io/nsa-prisms-commercial-cousin/
This case isn't even about mass surveillance. It's still very targeted. The question is who is being targeted and by whom? The implication of what we know so far is that the surveillance is allowing bad actors to target political enemies.

And not that this isn't terrible but just throw it on the pile. Did they sell the Saudis access to Khashoggi's wife's phone? Maybe but we definitely sold them a fleet of fighter jets too. Trump campaigned on it and got huge applause from crowds. So I wouldn't expect a lot of outrage over this.
My pessimistic take is that it won’t. Most people are not journalists. In fact, in the political climate, there is a significant portion of the population that despises journalists. Hearing that journalists are being spied on is not going to cause a lot of people any consternation.
I’m aware that there is plenty of serious computation done with these tools. I don’t want to overstate; I merely meant that, for a fresh project, Julia is now a better choice for a large-scale simulation. Note that no combination of any of the faster implementations of Python + Numpy libraries has ever been used at the most demanding level of scientific computation. That has always been Fortran, with some C and C++, and now Julia.

“It turns out that phrasing things as array operations with numpy operators is quite natural in this field”

But if A and B are numpy arrays, then A + B will calculate the elementwise sum on a single core only, correct? It will vectorize, but not parallelize. All large-scale computation is multi-core.
Don't let us discourage you. There is room for multiple companies in any space worth building a startup in.

Happy to build this space with you, together. Competition is good for customers and ultimately that's who I'm serving.

Email me brennan at hypercontext.com and I'd be happy to collaborate.
I suspect the Vatican would have no problem if that story turned out to be true: "Ah, but who gave the aliens the power to give humans intelligence? Surely only god could do that."
I think if you are an absolute JQ master, it doesn't get you much more. Streaming aggregates where the data live updates in your terminal is one thing. But also the language is a little easier to grok, IMO. I can never use JQ without googling
> Most hardware devices these days get a fairly short software update window and then the device is useless. Would you rather Nvidia/Google abandoned your device?

Personally, I'd rather that consumers didn't buy into false dichotomies such as this one. You should expect more from your vendors.
NSO (and its infrastructure) are the vulnerable single point of control. That's in fact part of the service they're offering, whether they realise it or not: outsourcing blame, exposure, culpability, and liability. Something like how a re-entering spacecraft is fitted with a sacraficial ablative heat shield. The shield's job is to absorb punishment, often destroying itself in the process, protecting the more valuable payload.

The problem with this model is that NSO are, as with heat shields, replaceable. A new target will appear to take its place.

But that too will draw attention, it will have to assemble talent (leadership, engineering, sales, operations), and will itself have vulnerabilities. As I suggested in a thread yesterday, playing in the field of dirty ops raises prospects for piercing the corporate shield of liability for all those involved: the firm, its personnel, investors, creditors, suppliers, and where identifiable, clients.
Climate change focus moves to the suburbs as cities continue to sprawl
> If higher wages leads to higher unit price, its not the worker paying that difference, its the wealthier customers.

But those wealthier customers probably provide high-end labor inputs to goods and services the redtaurant worker consumes, so driving up their expenses increases their salary demands which drives up the costs of the goods and services their labor contributes to, thus driving up the restaurant worker’s cost of living.

Obviously this will be very attenuated, but it is a real effect.
>Stallman and open source helped drive a lot of paid software out of the market because they could not compete with free versions.

>they “gave away” free software funded by ads

Proprietary software isn't free software. Free doesn't just mean free as in no cost to use.
You assume they've seen the posts about Julia on HN. If you're not interested in PL it's fair to assume they might not click on those posts.
I might be the dumbest observer on these trends around here but does it seem to somebody else that this is a normal part of the end-of-life lifecycle of many devices and that it usually goes like this...

- "Sir, sales are falling... we actually haven't had new sales in months".

- "How much does it cost to support the infrastructure for these devices?"

- "X million a month".

- "Feck it. Cram ads into them, we're not supporting those things for free!"

...or is it just me?
No need to get snarky. I recommend you read this: https://news.ycombinator.com/newsguidelines.html
> starting to give me "human rights violation" vibes

That has been going on for awhile. Look up their treatment of Muslims and other non-Hindus, for example.
The Age of Collaborative Computing
Okay that's good. Last I heard was that they stopped doing daughter board upgrades, and you had to swap your entire computer. Things like this tend to change pretty fast/often in Tesla land, so can't always keep up.

(Also don't have a 2014 Model S so doesn't impact me personally)
Show HN: MC² – Secure collaborative analytics and ML
Freenet is a distributed censorship-resistant data store which can do name routing. No blockchain needed.
I find it incredibly hard to understand anything in TOML that is more than simple, unnested key-value pairs. If you get into arrays, maps etc. then TOML is a nightmare to read.

The "O" in TOML is not deserved in my opinion.
Do you? Because when it's -10F here, I can remote start my car, even if outside remote start range. Rather nice to always have a toasty car (or cool in summer).
It is sublinear, n is the nth Fibonacci number, or the size of the series up to the desired value. The standard (non-naive) algorithm is linear with respect to n. The matrix version makes use of fast exponentiation which is log(n), using the same n as before the target Fibonacci number.
As someone with a family history of depression, one of the things that I've learned, is that chasing happiness is often a mistake. Better to look for contentment.

I know it may not mean much from a random internet stranger, but some of the things we talk about in my family, to avoid some of the potential mental issues, are: never get too tired, too hungry or too lonely. The list should probably include some other things like never get too sedentary, but we've tended to talk about exercise seperately. These I've found are necessary, though maybe not sufficient for good mental health.

Sadly, most of this advice is to avoid the deep spiral which can be incredibly hard to come back from. Mental health is hard, and taking care of yourself can be much harder than people make it to be. Please take care of yourself as best you can.
Mexico, Morocco, and UAE among countries that used the Israeli spyware Pegasus to monitor journalists, human rights defenders, and civilians.
Agreed on the nice effort comment. The ones showing the scene from a distance took me some extra time to figure out what was "off". For me it is the whitecaps on the water (if present). Some of the pictures appear to show waves going in the opposite direction of their surroundings. One of those things that when you see it, you can't really unsee it.
I was curious, not being cynical toward sloshnmosh. Much can be inferred from Amazon's choice of reply.
Refusal to allow to sue on grounds that they are already regulated by the government ministry is basically saying their client list/operations is approved by the government ?
You sound like a squib, not a muggle
I have actually found Tesla labor prices very reasonable.
Ivermectin Covid-19 Scandal Shows How Vulnerable Science Is to Fraud
A lot of things out of SV are built around American culture. "HOA", "State income taxes". "Property tax" as a percentage.

Which is fine, but it's sad how it's just assumed a site on a .com is for america only. Of course a monoculture of 350 million customers is more than pretty much any other country which explains why SV produces so many successes.

Defaults are crazy too - $2,750 for home insurance?!
I suppose you have examples to propose?
Even in AWS, its not a direct paper knock-off.
I recognize some photos from pexels(dot)com, they are all public domain.
I guess your founder and CEO being victim of something similar helps in these decisions. Or not.
Are we coming full circle going back a variant of the original Java green threads?
I can answer this, I have a piHole and Chromecast with Google TV The article is mixing up the types of banners seen here. The recommendation hero row is full of recommendations tailored to you based on watch history. Google however can fill the first slot with a targeted content ad (notably lately, Black Widow on Disney+).
My piHole absolutely blocks the first slot and leaves it with an unsightly blank space, the rest of the content remains.
https://culturehustle.com/collections/black/products/raven-c...

It mentions it's fabric-safe, so presumably durable enough for keyboards.
I use apple TV all the time and I've yet to see an ad. Meanwhile both the TV itself (gone) and other devices seem to push ads all the time.

When we say Apple is as bad - what are we talking about?

Inside the individual apps obviously developers do push things.
Except that almost every other secure messenger is guilty of the same thing. And they don't sandbox at all, whereas BlastDoor at least tries to.
Can someone give me an example of the “killer app” enabled by chat ops?

Our builds and deployments are all automated, I get an email (and a message in a Slack room for some reason) for code reviews.

What operational task would I want to do in a chat room with a bot instead of a dedicated web interface or CLI?
Right. R's killer feature is its ecosystem.

I'm wondering if most statisticians or researchers deal with data big enough that massively better performance would be enough motivation to switch.
And clone/bribe Hadley Wickham :-) He is a tour de force of R.
> some even being a 4 player game with dice!

Charutaji: https://en.wikipedia.org/wiki/Chaturaji
This project will transpile python code to JavaScript code instead of something WASM-based, like pyodide [0].

What are there the performance and usability consequences of each approach (py to js vs. py to wasm)?

[0] https://github.com/pyodide/pyodide
> I don't understand why HN has such a flippant attitude towards cybersecurity. You would think a forum full of developers would understand the complexity of software.

HN is also full of contrarians and people who like to feel superior than everyone else (and often express that through flippant dismissals).
GlobalFoundries to Spend Billions: Doubling Fab 8, Creating New Fab in NY
ML – New W&B Tables: Log, version, organize and visualize structured data
First of all, where is the 'punk' aspect? There needs to be an aspect of dystopia to use that word.

This sort of organic-growth-everywhere aesthetic is not new, it has been in utopian urban visions for the last 20 or 30 years. Personally I think it started with SimCity 2000 arcologies, but I am probably wrong.
Immersion into the topic and developing my opinions and taste first is what makes learning things quicker for me. I can be my own guide if I know the territory and have my preferences, and if I know what to do before I learn how to do it. Key for me is to spend enough time exploring a topic and getting passionate about it.
Andrei Rublev is one of the supreme achievements of cinema. Just so moving and beautiful, and hopeful, too.
Einstein did not have best opinion of Asia from his travels 5 years prior [1].

of Chinese:
“It would be a pity if these Chinese supplant all other races. For the likes of us the mere thought is unspeakably dreary.”

and Japanese:
“intellectual needs of this nation seem to be weaker than their artistic ones – natural disposition?”

[1] https://www.theguardian.com/books/2018/jun/12/einsteins-trav...
API with NestJS #41. Verifying phone numbers and sending SMS with Twilio
>where I'm using bluetooth headphones, take the headphones off and put them back on, and music.app automatically opens and comes to the foreground of my desktop

I think your bluetooth headphones are sending a play command to your device when it's connected. I'm sure it's annoying, but I think your macbook is doing the right thing here.
Is that required for the play store, or just branding as "Android TV"?
> There is no - I repeat no wonderful fairy tale to tell about the years from 97-99. People were just as rapacious and greedy as they are now; they were using cruder tools but it was the same thing.

I largely agree with this but I think there was a marked turn for the worse when advertising became the dominant business model for just about everyone. That had two problems: the obvious one being that selling directly to users meant you had to prioritize their interests but a secondary issue being that it trained most people to think of $0 as what just about any service was worth.

There's one other trend which I'd class as a bad trend getting worse. In the mid-90s the expected path for a lot of companies was to build a viable business. By at least 1999, arguably earlier, that had switched to “cash out in the IPO; who cares what happens next” and then the consolidation trend pushed that even further away from having to build a viable business to just having something that a fabulously rich company would buy as an aquihire, eliminate a potential strategic threat, or simply for the lavish bonuses handed out to the executives who signed off on it. As with pricing, that's not just wasteful but actively harmful for anyone who is trying to build a real business and has to compete with money being shoveled around by people who never have to worry about running out.
It's still O(n) or O(log(n)) as you have to compute the value using exponentiation to the nth power. Which offers either a linear algorithm or a faster logarithmic algorithm if you use fast exponentiation. It isn't actually O(1).
Sure, but there's two separate concerns here. One is that money will turn us evil and we'll exercise undue influence. My counterpoint was that JC has been around for six years now and in that time we've actually strengthened Julia significantly as an independent project. My other point though was about concentration risk. I think far more common than people turning evil is that companies go all out raising money, become the only people developing a project and then if the revenue doesn't come as planned, the company and the project fail together with unpleasant results. At this point, if Julia Computing fails, Julia the language will survive no problem. Of course we're not planning on failing, but before going out on this commercial path, it was hugely important for all of us that Julia is on solid footing. For must of us, what we've built in Julia is our "life's work" (ok, it's only been 10 years, but that's a substantial effort still) and we're not planning to let that just die.
They need to ditch the 'punk' word if it's not dystopic. Like have these people forgotten what it means to be a punk?
For the business point of view on the boom and crash, I liked 'Dot.Con: The Greatest Story Ever Sold', Cassidy.
>> What we wanted was feature parity (moderation and bots).
> That's totally understandable, apps like Signal do support both however.

Does Signal have a bot API, where? Like an API specifically to create utility bots for Signal, not a client API that can be used/exploited to create bot-like users?
Like the nation you live in doesn't have its own Tax Authority with information on you, and doesn't have its own ID Number you need to use for working.

The technicals are different, the point is the same.
Apart from a wonky bit of space frame crap the black colour foolishness is in fact all I know about him.
> To top it off, the article randomly throws in "I love and appreciate you for who you are :heart:"

I find these statements really weird when they're made by total strangers. They strike me as shallow.
Even for average investors, I remember all you had to do was pick a tech stock with a name you're heard of and watch it go up 1%-3% per day. There were windows where cryptocurrencies felt like that in the last 5 years, but the overall market, not as much.
That was a great and thoughtful post. Thanks for sharing!
Signal doesn't need keys for the messages you previously received. You received a message from Jim, it's received, done, no need to retain keys to decrypt the message from Jim.

You might be thinking, "But what about the next message from Jim?" but that message is encrypted with a new key so the previous key isn't useful, your Signal works out what that key will be and remembers it until it receives a message from Jim.

It's a ratchet, you can go forwards but you can't go backwards, if I didn't keep the message Jim sent me last week then even though you've got the encrypted message, and I've still got a working key to receive new messages, we can't work back to decrypt the old message.

You might also be thinking, "There must be a long term identity key so that I can tell Jim and Steve apart?". Indeed there is. But Signal doesn't use this to sign messages since that's a huge security mistake, instead this long term identity key is used to sign a part of the initial keys other parties will use to communicate with you.

This design deliberately means you can't prove to anybody else, who sent you anything or what they sent. Sure, you can tell people. You can dish the dirt to your spouse, your friends, the Secret Police, but you can't prove any of it cryptographically.
TBH it's a little bit like complaining you can't open a modern binary executable in a hex editor and learn programming from that. Days of doing your regular coding by writing direct machine code or assembly are (mostly) gone, and for the sake of advancing the craft, I'm (mostly) happy with it.

But I too wish the modern web was simpler. It took an evolutionary path of maintaining just enough backwards compatibility to only keep making things worse. Efforts like Gemini[1] bring some hope but I'm afraid the medium won't be flexible enough for much beyond personal blogs. But maybe that's for the better.

[1]: https://gemini.circumlunar.space; gemini://gemini.circumlunar.space
Hopefully there's some negotiation going on. If Google insists that the ad-laden launcher MUST be the default, they are killing any possibility of an "upscale Android TV". Seems dumb to purposefully kill that market.