skysight-inc/HackerNews huggingface dataset:
I have seen how Google and Apple do things and I have seen how government do things. I would any day trust my data to something made by Google or Apple than something made or managed by the government. Yeah yeah sure the government is 'accountable' but the accountability barn door is pointless when the privacy horse has long fled, as is much likely to happen with the government's cavalier approach and practices.

Look we get the anti-big-tech angst but when it starts ignoring on-ground facts it just sounds like angry rambling.
You lucky! My kid's school teaches Delphi/TurboPascal (8. grade, first programming language course), which they replaced with Lazarus unable to install Delphi on modern PCs.
The Lottery Ticket Hypothesis Interview
Yeah, lol, looks like I'm no longer an Ubuntu user. Now I have to figure out how to force-disable this for server software and corporate Linux desktop users. Jesus.
Why? Companies need to control what goes in and what goes out.
My hat is off to you sir, we need more projects like these. I'm working on an analogous protocol, called "iota" also implemented in Rust, however, it's not ready for primetime yet.

I have a few questions for the devs if you guys/gals don't mind answering them, and don't feel obliged to answer all of them:

1. What algorithms do you use to measure information entropy and consistency efficiently?

2. How does your protocol handle or adapt and recover from network partitions?

3. How do ensure that a user's data will not be shared or leaked to unauthorized 3rd parties once it leaves the network?

4. How are applications that use your protocol sandboxed?

5. Does your protocol use conflict-free replicated data types or does the protocol offer an alternative means of merging and reconciling data?

6. How does your protocol self-certify requests and authorize them?

7. Does your protocol employ ML in any facet to work?

8. Lastly, what provoked you to start on your protocol in the first place? Just out of curiosity.

#8 for me personally: I realized after a decade in the software industry that programming sucks because there is a lack of protocol diversity and no means of reasonably and quickly developing new ones, and the consequence is that our application code ends up very convoluted and hard to reason about and hard to maintain.
> my #1 rule for this is teach people something they didn’t already know.

You just went full meta
There’s a Bandcamp app that does that, if you find it an insurmountably terrible burden to drag some files onto the iTunes icon in your dock.
Show HN: Portfolio with my advanced WebGL scenes on top of React and ThreeJS
I guess that, exactly yes, they should ask! The problem people have is that there is no way to turn them off, not that they exist. This is nothing to do with change and everything to do with taking control away from the user. For some users, yes, that may be beneficial. But without at the very least giving the option you're also alienating many more. I want to update my system when it's convenient for me to do so (particularly because I'm currently in a location with very poor internet), not when I'm in the middle of important work, at the whim of my operating system.

Edit: Apparently you can set a preferred schedule for the updates (from another comment)? That's still one more thing I need to think about, that I shouldn't have to. Just make it optional and everyone is happy.
The feasibility of contact tracing has nothing to do with the R. It's practicality is purely based upon your ability to contact people who are infected.

Sure, tech tools that automate part of that process, increase that number - maybe even benefit more rural place - but if you launched it in NYC right now, it'll just notify literally everyone in the city, day one. That's not useful.
> I think of it like a write-ahead log

Lovely analogy.

It's also how high write-throughput databases work. First write the data in a way that's optimised for getting it committed to storage and at high density.

Only later, in the background, maybe at a more convenient time, is the data reorganised for finding and reading things.
It means he's a crook.
Google rebased their in-house workstation OS from Ubuntu to Debian a few years ago. https://www.zdnet.com/article/google-moves-to-debian-for-in-... I wonder if snaps a contributing factor.
That's not insecure-by-default, that's just you having a (legitimate) issue with the distribution chain. Insecure-by-default is installing software that has known weaknesses. That the process doesn't work for you doesn't mean the software is weak.
Yeah, you're gonna need to find it on the business's own website, "Joe's Produce delivers with YandApp" or whatever.
Also something like a C++ core connected to sensors and InfluxDB+Grafana to display the data would be good.
I like this post a lot. It’s rambly, but you can tell that the author has been mulling it over for a while and it just feels very personal. It feels like I just got a glimpse of the workings of the author’s mind.
A new Honda Fit is $16k _before_ the dealer starts playing games.

Last time I went to buy one, the local Honda dealer tried to rig up a deal where a 2-yr-old model listed at $11k would cost me $19k. They were willing to budge on one of the $2k "mandatory" upgrades that weren't in their posted price, but I walked on the deal.

I think slightly older used cars can usually be had pretty reasonably though and can be a nice way to break out of the car loan cycle (if you can budget $1k cash for the likely event where there are hidden problems). The end of that story is that I bought a 10-yr-old Honda Fit for $5k, they didn't try any manipulative sales tactics, and 20k miles later I haven't had any notable issues (ran over a couple nails and needed to plug the tire). That's still a lot of money at minimum wage, but it's a lot more manageable than a new car.
I'm sorry that this is uncomfortable reading for you, but not everyone shares your values. What you describe is nice conceptually, but is not actually true for most of society. You can have opinions that people might bucket as libertarian, or similar this doesn't mean that the world thinks the same.
Kim Stanley Robinson's “Aurora”: space is bigger than you think / Boing Boing
DiscoverAli – A weekly newsletter of inexpensive, interesting products
I personally never experienced it myself. But I can imagine it being useful in a relativistic sense.
For example if the candidate puts 9 for PHP and 5 for Haskell, you can get the rough idea what language they prefer or are more comfortable in using. You are not comparing these ratings against other candidate's ratings.
Then, try leaving both alone. They are both legitimate comments. Let the community downvote or flag if they believe otherwise.
Thanks for making this, I'll try it out.

I've been trying to do Pyxel (via repl.it) with my kids. They really like coding that draws things, and I really appreciate how easy it is to get started. Downside is that some of the syntax is a bit confusing. Kids have a hard time with whitespace for indent, and the Pyxel draw loop is not really intuitive for them. I'll try out this Basic interpreter to see if it's a bit better for them.
Having been on both sides of this, I think this is great advice, but misses something key. If you are selling a relatively high-cost product (>$10k min spend), then there needs to be some acknowledgement of that up front. It's a waste of everyone's time if I'm running a startup that can easily spend $100s/month on a product, but simply have no way to invest tens of thousands in a product. Whereas, when I'm leading an established company that can easily afford tens of thousands of dollars, then I care about the value. In short, know your customer should include, know when your customer is a 2-3 person seed stage startup and either offer some version of the product at a price that they can afford and growth into/with you on, or just be upfront that it's out of range right now. A great example of this would be Looker. Great product (in my opinion) and provided a ton of value to Kiva, but it's a significant investment. I'd love to use it at my small startup but the price is out of range so for now we use Google Data Studio instead. And yet the sales agents come knocking anyways. Understand your customer, know when something would provide value they can afford vs. is way out of current range for current budget/scale.
Exactly. It seems like these days everyone assumes you are on a stable broadband connection. In many parts of the world getting a fast and stable internet connection is literally impossible.
>Retro

I think they went a little overboard. If they dialed it back it would be a nice homage, right now it’s a callback to the worst of the worst, which is also fine because clearly that’s what they were going for. I just enjoy subtlety.
sure, they can lobby for that....they have been lobbying for backdoors since the 90s.

the way the contact tracing framework ACTUALLY works makes it doesn't really make it useful to them.

they could lobby to change it

they can lobby with or without the framework being implemented
This is pretty cool and would be interesting to use for personal projects and smaller apps. What is the vision for the future and enterprise though? There will still be a big performance hit right?

Suppose most of my site is cached on a CDN with hundreds of DCs across earth. That is going to serve my site content quite a bit faster than ~8 replicas?
I agree that this outbreak was expected, but I don't think it was expected to occur a block away from a lab that studies bats. These labs obtained bats from hundreds of miles away. Those areas (with huge bat populations) seem like more likely sources of an outbreak even if there are bats in cities as well. I believe this is strong enough circumstantial (not conspiratorial) evidence that we should be demanding an investigation into whether the labs could have accidentally released the virus.
Good for you. Most people, however, care a ton about the aesthetics of a webpage. And most people don’t even know what reader mode is. Also, not sure how your second paragraph is at all related to the article.
If anyone need to view or record data from multiple medical devices, e.g. for research purposes, Vital Recorder is a quite well documented solution. It is free of cost, but unfortunately it is not open source.

They also have a solution for an ICU like monitoring system with several beds, but I have not used this functionality.

https://vitaldb.net/vital-recorder/
This. This is what we should be looking into. As well as wearing a mask.

I believe that the WHO is (except for their very legitimate concern about panic buying) wrong in not pushing for these measures. Which, from an epidemiological point of view, make a lot of sense.

If taking Vit D can make the mortality, let's say, even 10% lower in the most (would be) critical cases, it is definitely worth it. Wearing a mask reduces R. Even if it's a crappy mask, the value of R will be reduced. Heck I believe a lot of countries would be in a less critical position if people would just wash their hands or use sanitizer.

Sure, not everybody can have the MMR or the BCG vaccine right now, so it might be better to wait a bit more.
Wow, it's gone up! When we talked, it was $10k/year, and then there was an additional cost for every update we pushed out. It depended on the speed, size and number of devices receiving the update.
SEEKING WORK | Malaysia | Remote

I'm a Go backend software engineer with 3 years experience. I've worked on a couple of open source projects in Go.
Previously, I used to work as Android developer.

Technologies: Go, RESTful APIs, gRPC, SQL, NoSQL, Redis, ElasticSearch, Docker, Git, Android.

Résumé/CV: https://www.linkedin.com/in/ahmad-muzakkir-90b31646/

GitHub: https://github.com/AhmadMuzakkir

Email: ah.muzakkir [at] gmail.com
That and his menu and pages are entirely functional and fast. I almost forgot how fast web pages should be.

The menu is head and shoulders above many hamburger or drop downs on “real” sites.
I can recommend LargeVis[0][1] which I used to layout and Polymaps[2] to visualize tiles of the https://wikiscape.org article point cloud.

[0] https://github.com/lferry007/LargeVis
[1] https://github.com/elbamos/largeVis
[2] http://polymaps.org/
In my experience the average Windows only user is just as clueless when Windows breaks. Which it does, plenty of times.
I glanced through the input and output. When I got to the code, I was startled by how short it was. This page is worthy of its own post on Hacker News. I am now convinced that Ward Cunningham is a genius. I was already pretty sure after reading how he invented the wiki.
Perhaps he believes that keeping the US from ceding military supremacy to China is more important than fixing minor UX inconveniences.
This is exactly my pain with Notion for personal knowledge management and why I switched to Roam Research. In Notion, I have all my pages in one table, plus tags, in order to manage the hierarchy without sinking a huge amount of time it. But I think Roam isn’t very well-suited for collaborative use cases at the moment.
I think there were three reasons:

1) The loan officers were good people, with the borrowers' best interest in mind.

2) The headache would have been substantial.

3) They really are in the loan business, not the foreclosure business.
I agree entirely. Unavoidable updates were one of the key factors in my choice to avoid Windows 10 for business-critical computing. I standardized on Ubuntu instead, but this could be a deal-breaker for me.

I hope Canonical fixes this immediately. I'm not eager to spend time re-researching to market for a suitable OS.
19.04 isn't an LTS (long term support) release, it has 9 months of support, you're supposed to upgrade to the next release in a timely manner.

If you're not going to do release upgrades frequently you should stick to LTS releases (20.04 is one), which are supported for over 4 years: https://ubuntu.com/about/release-cycle
This is a good post and it came at a perfect time. I am currently developing my own personal website. The aesthetic of this one is in the ballpark of what I am shooting for. I am also planning on including a section for writing.

I am curious thought, how do people suggest I create new articles and upload them to the webpage? Do I just write the article in html? Or should I create a form that I can submit posts through? Also, how should I store them? Should I store them as an html file or txt file in s3? I'm not too familiar with storage for blog posts. If anyone has some good site recommendations or references, I would appreciate it!
Because once you learn it, notation gets out of the way rather than in the way. I can't imagine doing physics and having to write out words rather than symbols to express rates of change.

It makes sense that specific knowledge uses specific language to be more easily used and manipulated. Imagine writing (or even proving) Euler's equation without using i or pi or e. Imagine what mess math would be if we never used Greek symbols.

Sure, it would be easier for middle schoolers. But if you're arguing that we should make it easier for them since they're not gonna need ease of manipulation for math that they're not gonna use... Then just do the teach it to them. Maybe middle schoolers don't need < as a concept any more than they need it as a symbol.

But if you're going to solve equations and inequalities, then yeah, you need = and <. Everything else would be needlessly verbose and get in the way of actually manipulating concepts you know.
> Bluetooth contact tracing is hyped as a silver bullet, an alternative to social distancing.

What a ridiculous straw man argument. Nobody is saying this is a silver bullet. Nobody is saying it replaces social distancing. That's either disingenuous or it's based on a massive misunderstanding of the purpose here.

It is one weapon in an arsenal of several, and the goal is to keep using all of them at once because each one helps reduce R0. Contact tracing doesn't replace everything else. You keep doing as much social distancing as you can. You keep washing your hands. And you also do contact tracing.

> Day 6 [ ... ] Joe’s test results are back: positive. [ ... ] Potentially a few hundred people are going to have a really rotten day.

Yeah, well, that is the idea, isn't it? They were possibly exposed. Sometimes learning bad news means you have a bad day. What's the alternative, ignorance is bliss? You might also have a bad day if you get COVID-19 and give it to your grandmother and then she and half the people in her retirement home die.
Berkeley Logo has higher order mapping functions like "cascade" and "crossmap" which I miss in modern Emacs Lisp with its countless packages for example.

If you want something more fancier, NetLogo provides agent based parallelism which is more suitable for games.

The only thing I miss in (Berkeley) Logo is a better fill function.
Thats awesome! Have you ever written a blog post or anything about the how repl.it works? Its not typically a JS reimplementation right? I always assumed a container/nsjail.
Call me pessimistic but I'd expect some pretty wicked turbulence... what'll happen to that blimp when each side is taking on cat5 velocities in different directions? "Artificial gravity" is not the right answer ;)
I did not notice the load times as I basically never close chromium but I have noticed (not a snap expert):
1) It does not work well with the rest of the OS (e.g. I will pin Chromium to task bar but after a bit it will stop using that icon and instead appear as a new one where clicking the pinned one opens some new instance)

2) It somehow consumes insane amount of CPU for me. I have noticed my fans going crazy (mind you I am using a 32GB RAM, 12 core brand new machine) and all my cores being at 60%.

The kicker about that, I did not even see chromium running! I had closed it but the rogue snap processes would not die. I had to sigterm everything and uninstall it.

Then I wanted to install chromium without snap but as the post says - YOU CAN'T! At least not easily enough.

So the solution for me - download Google Chrome after years of using Chromium because you could easily install it natively (I still use Firefox as main browser but sometimes stuff only works in chromium based ones).

It's a total disaster as far as I am concerned. Next time I am reinstalling the OS (hopefully not any time soon since I've just upgraded from 19.10 to 20.04) it will not be ubuntu.
I think the question is one of ethics or morals, and not predation.
That link gives me a "Page not found" page.

This link works: https://www.sfchronicle.com/politics/article/Protesters-in-S...
Okay, so it's partially computable. But non-viability can never be proven?
Why not just have white text on a white background? No idea what's in the article
Why would they need affiliate parameters?
> including any personally identifiable information you include in your submission

Wording here is a little ambiguous. As a techie, it's pretty easy to make an argument that the IP address is something I "included" in the submission (it's part of the packets my computer is sending on my behalf), but I'm not sure the average person would read it that way, instead interpreting it as pertaining only to information they explicitly typed into a text box.
Yes try Basic. But even if you want to use Python, I would started with our Python Turtle environment which would be a lot less confusing than Pyxel: http://repl.it/l/python_turtle
if you use an android phone, check this URL: https://www.google.com/maps/timeline

that information is a lot more sensitive and a lot more useful to law enforcement. most people don't even know how much your location is being tracked.

the contact tracing framework by comparison, isn't really very useful for anything other that just that...contact tracing
I don't want to defend a gig economy company, but you're failing to account for the fact that the "average" changed dramatically over the last two months - as the post you're replying to noted:

> unlike many others whose internships were canceled

4800 is indeed a good chunk of change compared to 0
does “anti-chinese government” = “anti-chinese” = racism?

If so, would that mean that
“anti-american government” views by many people the world = “anti-american” = racism?
Using GCP to Serve 20K Personalized Recs per Second
That’s not untrue at all. It’s just that when I have used that needs to reset his WiFi adapter, there are nice picture tutorials for Windows, and on Linux you better have some idea what a /dev/ is.

Think about explaining to grandma over the phone.

It’s just a non-starter for Linux. Which is fine, it’s what it is for a reason. But it’ll never have mass appeal because of it.
For me, it would feel natural for the significant whitespace to start aligned with the beginning of the statement that included the text block:

-----String s1 = """
-----<outer>
----- <inner/>
-----</outer>
-----""";

this works fine when there is no final line end too, as the closing quotes are not used for whitespace significance.
Thanks, Sam (!).
It reaaaally depends on the market. Joining a startup in the last 5-ish years was mostly pointless and you would have made much more at FAANG (and given the pandemic prolly would have had much more job security).

I personally feel that the age of GOOG-FB style IPOs is over, and joining a 10+ person startup for monetary gain is probably not a good idea.

That being said, there are other good reasons for joining a startup and they have been discussed on HN multiple times.
Who? You mean the guy that ran that pedo blackmail ring for the mossad, with ties to the rich and powerful of America? Forgot all about him.
Imagine getting mowed down by a predator drone because Mr Schmidt's artificial intelligence decided you look 74.2% like a terrorist.
>> (That kinda reminds me of "trust us, we're the government and we know what's best for you".)

Or, why we have regulations to protect workers. Everyone doesn't have to share your worldview. There are plenty of reasons why these changes are happening. The people making the changes are normally aware of their trade-offs.

Change is the key word. If the world was better before from the perspective of the designer then they are unlikely to have changed anything, or introduced an approach you disagree with. The choice is for you: accept it, or find an alternative. That's they way of the market, no?

>> Sorry, but that goes against everything that this whole "free software" thing stands for.

I agree. Ubuntu is a particular vision of free software. They can do it the way they want. There are way that you can do free software the way that you want to have it.
Yes, those elderly would have to taking the beatings, until they receive their free devices from Government.
</sarcasm>
Since I'm just doing what I'd do anywhere else, that amounts to asking us not to moderate. If you think this place would be ok without that, I can't agree. From my perspective such a view is a bit of a luxury that is only possible because the janitors work hard every day. But that is what a janitor would say.
Then it's in cache.
Absolutely! As a Python coder I learned quite a lot just by reading through the text. Actually it removes a lot of the "wtf" from the language.
There are no benchmarks I know of, it's accepted wisdom that React Native is faster than mobile web even when not optimised and comes close to native when optimised. That has always seemed self evident to me but maybe it's time someone did some benchmarks.

I think the reason RN is faster is because mobile browsers have to support decades of crufty CSS in their layout engines while native layout engines are much more lean and ripe for optimisation. React Native uses Yoga layout engine so there may actually be benchmarks available on that.
You're right! Sorry, missed this. :) It should not be a question mark in the title. There is none in my post