skysight-inc/HackerNews huggingface dataset:
It's hard being an old programmer as some technologies that you used in the past, that were more productive than certain technologies today, are no longer popular. Creating client side apps in the 90s was arguably easier than creating web apps today with the soup of html/css/js frameworks that are changing every month.

edit/mass reply: I've been coding web apps with the rest of you guys for 20 years. The web isn't the problem, the tooling just isn't there yet. The solution space is large and we're still in the 'throw things at the wall' stage. It will eventually be figured out and web dev will be nice and stable just like the backend and database layers.
VR Surgical Training Enabled 570% Faster Learning - Precision OS
It seems like we are seeing the limit of "infinitely scaling business models". It is definitely going to be interesting to see what the future of content distribution / monetization brings!
Are you talking about ncurses like interfaces? I have been using tview - https://github.com/rivo/tview/ (based on another library tcell - https://github.com/gdamore/tcell). Very useful.
Not sure why this is downvoted. Java, C#, and Python all tend to have slow CLIs. This is very much in-line with my experience. Even if the VMs do start up quickly, people tend to do a lot of expensive initialization, class loading, etc before the program starts. Go’s runtime is minimal by comparison and there is much less work done at initialization (by convention) than in Python, Java, etc.
To write a language with only borrowing would be quite easy, everyones just to lazy too do it
Could you provide some examples of these projects?
ANDS-On Guide to Download, Analyze and Visualize Twitter Data
A first look at records and tuples in JavaScript
> how far behind they are from competitors like Google

Zoox run their tests in San Francisco, a city known for chaotic traffic conditions. They do so rather successfully (see their YouTube videos). This accomplishment alone means they are not really "far behind".
I do wonder if they've been positioning for an exit and that this is all the fruit of that.
Looks like the file mentioned in this step

> gdown --id 1wCzJP1XJNB04vEORZvPjNz6drkXm5AUK

Is no longer accessible (too many downloads in too short a time)

Edit: For anyone else with the same problem, the file in question is "vox-cpk.pth.tar" which can be found in various places on the internet.
In Amazon's case they are a major investor in Rivian, an electric truck company that they are reported to be buying 100,000 electric delivery vans from over the next decade.

Ford another major Rivian investor has partnered with and invested in autonomy startup Argo AI

Rivian has said that their vehicles will have level 3 autonomy but if you look at the sensors the vehicles will include they would probably could be level 5 capable with the right software. Perhaps both Amazon and Ford are planning on bringing their own software to run on Rivian's hardware to turn the stock Rivian into a level 5 vehicle? It seems like it could be a smart play since the autonomy software will probably be the highest margin part of the vehicle.
I think Photoshop would be a significant step up from a typewriter, yes. Ever used both? Editing text in PS is easy as can be and you can make it look pretty too.
>“What’s worrying is the effect this situation is clearly having on young adults.”

I wonder if this is a perverse side effect of normalcy bias [0]? For me, a person in middle age, I can look back at my life and see a lifetime of fairly stable history with only a few traumatic events (9/11, 2008 crash). If you're 22, the current circumstances make up a much larger portion of your life.

>The toll has also hit the poor much harder, according to the Census Bureau data — throwing into even sharper relief mental health disparities that have long existed.

This seems completely, and sadly, reasonable. You probably couldn't design a situation in a lab that would screw over the poor more than COVID-19.

[0]: https://en.wikipedia.org/wiki/Normalcy_bias
> hopeful of stem cells

Sorry rambling

I can see the interest in a biological first approach/natural. I don't know how promising the neuralink stuff is but it seems like that can help with hearing, although you'd probably need some ear-sensors. I'm not sure how effective basic hearing aids are. Neuralink is probably overkill just for hearing benefits.

I also think it helps if the person trying to solve the issue is also afflicted with the problem/more personal interest/drive other than money.

I hope you find better news, a decade is a long time. I can see arguments for both directions about regulations but it would also be scary to be forced into that situation... I don't know if you'd readily find volunteers.

At the end of the day order is progress... if you start taking everything apart then it becomes "what's the point" idk that's my opinion eg. do morals matter if you can build yourself to your exact desire/take apart physics/science/write your own laws, etc... ehh scifi talk for now.

I personally would like to be able to transfer consciousness, arguable it's a selfish goal "everybody gets a finite set of time". If you degrade is it worth living, etc... and also when you transfer you'd probably still die anyway(original you) unless you can transfer the motion/exact position of all the synaptic signals... pretty much "quantum-ly impossible" now haha. I mean I don't know if exact electron orbits matter but being able to preserve/persist states at that level exactly and move it in spacetime...

I don't know we'll see. Who wants to live forever anyway.

This is not my field at all if that's not already apparent.
The Emily Event (2010)
DNS level blockers arent really for privacy - your ISP can still see all of the connections your device is making. It can however greatly reduce connections to known tracking domains.
Is Samsung’s New Data Security Chip a Game Changer?
So you would rather funnel two differing views to two platforms where they can both agree with each other in an echo chamber, rather than reasonable healthy adult discussions and sharing of ideas?

Sounds very segregationist.
Time Reversal as Self-Supervision
What kinds of evidence-based resources are there I can use to send friends who insist on believing in conspiracies? I usually try and find some peer-reviewed research. Maybe they don't read it because of the dryness but it seems to have the most authority.
Not sure why you're getting downvotes. Wikipedia looks to be well funded indeed

https://en.wikipedia.org/wiki/Wikimedia_Foundation
There are a lot of groups working in this area. I'm going to pitch ours first, and then also point you to some others!

My colleagues and I run the SEFCOM lab at Arizona State University (https://sefcom.asu.edu/). Most relevant to your interests, Fish Wang (fellow SEFCOM professor) and I (Yan Shoshitaishvili) founded the angr program analysis framework (https://angr.io/) back in our gradschool days and have continued to evolve it together with our students in the course of our research at ASU. We're actually currently undertaking a concerted push into decompilation research, using both PL and ML techniques. This research direction is a passion of ours, and there's plenty of room for you here if you're interested!

Of course, we also do quite a bit of work in other areas of program analysis (including less overtly "mathy" techniques, like fuzzing) as well as other areas of cybersecurity. We are also quite active in the Capture the Flag community, if that is something that interests you!

Other places that do research in program analysis off the top of my head:

- Chris Kruegel (https://sites.cs.ucsb.edu/~chris/) and Giovanni Vigna (https://sites.cs.ucsb.edu/~vigna/) at UCSB (disclaimer: I got my PhD from them!)

- Davide Balzarotti (http://s3.eurecom.fr/~balzarot/) and Yanick Fratantonio (https://reyammer.io/) at EURECOM

- Antonio Bianchi (https://antoniobianchi.me/) (and, soon, Aravind Machiry) at Purdue

- Alexandros Kapravelos (https://kapravelos.com/) at NCSU

- Taesoo Kim (https://taesoo.kim/) at Georgia Tech

- Yeongjin Jang (https://www.unexploitable.systems/) at O(regon)SU

- Zhiqiang Lin (http://web.cse.ohio-state.edu/~lin.3021/) at O(hio)SU

- Brendan Dolan-Gavitt (https://engineering.nyu.edu/faculty/brendan-dolan-gavitt) at NYU

- Wil Robertson (https://wkr.io/) and Engin Kirda (https://www.ccs.neu.edu/home/ek/) at Northeastern

If you have questions about the PhD process or this research area, feel free to reach out: yans@asu.edu or @Zardus on twitter!
Sure. Both are compatible. The generic act is "sharing", and this act happens to be "copyright infringement" in some cases. I don't see how anybody could say that the sentence "Sharing this file with other people infringes the copyright" uses a misleading language. Somebody may not like the socially positive aspect of the verb "to share", and they will prefer to use morally loaded terms, even if they are incorrect, but nobody can realistically say that using this verb for that act is wrong.
I'll have to check it out then. I liked the book, but so much of negotiation is body language and tone.
If we're saving it for later (but for some reason don't want it on Earth) we should just launch it into orbit around the Earth. Why waste the fuel to send it outside Earth orbit just to need it back later. Even if we wanted to use the materials somewhere else in the solar system, just park it in orbit around Earth until its time to move it.
Oh really? Please tell me about the ultra-productive "Built For Internet Explorer" days of web dev.
They do have custom DNS provider setting, but it's a bit hidden (also it's different among various MIUI versions). So to find it better try old QuickShortcuts: https://play.google.com/store/apps/details?id=com.sika524.an... and see the Settings->Network Dashboard (or something similar).
>> client side apps
Your comment appears to be in violation of the HN guidelines and is at risk for being removed [0]. Please refrain from personal attacks.

[0]: https://news.ycombinator.com/newsguidelines.html
The lesson to learn is that stardom is about branding (marketing/advertisers) and being the boss of workers, putting your name on it to fake authenticity and singular genius in what is a team effort.
> American entertainment producers trying to play friendly with the Chinese market isn't really 'enabling the communist party' in any meaningful sense of the word

I think this is where a lot of people would disagree. Once companies give in to demands of censorship or anything that goes against our Western values, you're basically letting China know that they can get away with it. And to me, that's directly enabling their behaviour.

On the other side, if you don't give in to their demands, you're essentially missing out on a huge market, so most companies pick money over morals.

There's a difference between changing products to be popular in China, and censoring words to be allowed to operate in China. Sadly for a lot of companies, one cannot go without the other.
as a delphi Programmer who works next to a C# programmer we agree to agree that neither of us will ever use the others shit language, we also agree that all the other languages are worse :-)
Bauer Nutrition
sorry, what you mean by Leanbook?
Ah, ok, sorry I was just trying to be helpful, I wasn't trying to teach you to suck eggs :)

But my main point was (that I implied, but I didn't say) is yes, I remember killing off early versions of microsoft security essentials (when that was its name) with task manager too. Logically, back then the process didn't have a restricted ACL, but it now does.

I didn't actually know you could specify the system user when killing a process with taskkill, thanks
There were 0.5 to 2gb drives around then as were commercial offerings for arrays that could easily store 28. The growth has been huge, of course, but the mid 90s weren't entirely the stone age either.

https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=8...
Unfortunately .NET Native seems to be on the way out with the project Project Reunion, and it is not clear how AOT support will be like post NET 5 release.

So far they are demoing single file release, which is basically packing everything into the same exe, but you get a JIT + MSIL instead.
> I can't read the article, because I don't have a Medium account.

You don't need an account. Just open a private browsing window - at least this works for me.
I have largely given up trying to convince others. It seems so much more fun to believe these wild ideas than to consider rational ideas based on evidence.
Like Colbert's truthiness, MC is educationaliness. Infotainment.
You've even drank some of the koolaid by calling them "client side apps". They're simply applications, or if you must, native applications! ;)

I'm heavily reticent towards using web-based interfaces to remote services, and I think that's healthy and fine. As a developer, of course it's less complicated to not be negotiating network communication in order to create an application!
Depends on what you mean by regenerate. If you want to "remineralize demineralized enamel areas" [1] then check out nano-hydroxyapatite toothpaste that's been available for more than 40 years.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4252862/
Stanford Doggo: https://nathankau.com/Research https://github.com/Nate711/StanfordDoggoProject
I've tried to "ankify" some books to increase my retention of the facts and concepts, in the hopes that I'd be able to talk about a book with friends and family in much more detail.

However, soon my misconception about how memory works made itself very clear.

Even though I made hundreds of cards regarding a book, when we started talking about it, I quickly realized that all of that information that I so meticulously added to Anki and studied was not available to me.

It was because I needed my retrieval cues, the questions I've used to create Anki cards, and I couldn't access the information I had in my brain without them.
The problem isn't scale. Scale is just how they made a lot of money. If you make a dollar a billion times you made a billion dollars.

The problem is that good customer support costs more than $1. It costs more than what they make from the average user, so the average user can't have it. That would still be true if they had 100 times less users. It's a result of the service being free, not the service being large.
Open the link in incognito mode.
They need to slap a fact-check warning on his face.
The one thing that bugged me about Delphi apps on Windows, was that they used their own custom buttons on the forms (with little graphics of crosses and ticks etc.). I am not a Delphi programmer, but I always wondered why this was.
Why’d it take so long?
> If you are writing an application in Javascript, soon you will have to worry about memory leaks.

I run a massive Node application and never had any issues with memory leaks. I wouldn't even know how to forcefully create one even if I wanted to.

I just code and never think twice about GC. How do people end up in situations where they need to start using stuff like WeakMaps?
In 2008 I only tested my CSS-heavy small website on my only browser, which is IE6 and quite content with it.

Until I knew more later and it became a disaster.
Hmm, can’t relate to that and I think I’m exactly that category given that I also live abroad. If anything, I’ve never been more convinced of the uselessness of nationality.
No rational person would argue that X racism is worse than Y racism, this kind of thinking is what makes anti-white racism perfectly acceptable hence why you don't see these accounts/tweets taken down.
The common sentiment that shows up when talking about people who believe in these outlandish conspiracies is that "you can't reason someone out of a belief that they didn't reason themselves into", or some variant of that. While I think a lot of people may read that and think that it means these people can't be helped, I think it's more that the method you described, a method based in science and reason, will not resonate with them. While I unfortunately don't have any concrete advice about how to help these people, I can say that a more humanistic approach is probably a better bet.
Samsung's new exynos 880 chipset will make future 5g phones more affordable
Linked Lists for JavaScript Developers
I am one of those old schools that love physical books. I take notes while reading books. Later, I publish them on my site. This made me not only read more, but also share it with more people.

https://viggy28.dev/book
> HOPE will remain a 24 hour event, but for nine days

Wow, that sounds like a bold (and frankly awesome) move. Hopefully the organizers haven't bitten off more than they can chew!

Looking forward to checking it out.
When you try to argue with them, you already lost. People believe in what they choose to believe in, and human brains treat attacking one's belief as attacking oneself.

As long as they are not causing harm, just leaving them be is probably the best approach.
"99.9 % of spammers get to see their spam posted within 300ms"
Try making cards that mimic the situations you plan on using the information in. Sort of like a choose-your-own adventure game. For example:

“You’re at a conference and you start talking to someone about [The Great Depression.] What are some key points to remember?”

Then have an outline or key points on the reverse card. This works better than simply filling in the blank Cloze cards.

Basically, every piece of information or memory has a trigger. The trick is to make this trigger relevant to the scenarios in which you want to use the information, rather than just other words in the Anki card.
Facebook Launches CatchUp
Let’s asume this is the first of many such warnings. Let’s also assume that (being a private company) Twitter evades any attempt at pressuring it into desisting (as is indeed likely).

Will Trump tweet less? Will he relocate to another platform? (If so, which?) Wil this materially affect his relationship with his followers?
Sure, but presumably the type of people who are willing to run their own DNS resolver are capable of changing a setting on their router. There's substantially more effort in de-breaking sites broken by pi-hole or other ad-blocking software than there is in maintaining the blocking device.
This is relevant: https://moritzlaw.osu.edu/electionlaw/litigation/documents/V...
We all see great things. Life is full of amazing spectacles. The art of photography to me is how you capture it and that inherently depends on what you capture it with.
A lot of people try capture what they see on holidays with their phones. The outcome is usually mediocre that’s not to say that was their desired outcome. They themselves are directors and are let down by their ability to use their gear properly.

You may not need to be a gear head but selecting the correct lense and settings is part of photography art itself.
For example capturing the stars, this is a long trial and error process of getting your shutter speed right. I can imagine the photo looking great and directing someone else to capture it but the art is matching the photo to your vision and that comes with using the right settings and using the appropriate post processing.
Another article with more interesting details - https://www.moneycontrol.com/news/business/locust-attacks-in...
This does sound like something a start-up could solve.

Attending a conference from inside a game seems like an interesting hack.
Lol. He often twitters nonsense, but in this case Twitter itself is spreading false information. Of course mail ballots are totally insecure, esp. for nation state actors. Looks like Twitter joined collaboration with the CIA now, who is the relevant nation state actor in this case. There are multiple documented cases.

Same for his Hydroxychloriquine argument, which he promoted as good prevention (which is good information with scientific studies proving it), and this was labeled as false and dangerous information. Probably because Chloroquine phosphat is somewhat dangerous (different drug), and it has no proven treatment effects.

Please fact check the fact check warnings, and beware of dependent media.
Most development in the 20th century was not web development.

Sure, there's always a tension of "simple" versus "limited". But simple was fun.
Wonder if someone is catching them for animal feed?
Meanwhile in hardware we're sitting around with German-esque word trains like Multi-pixel photon counter (MPPC), successive-approximation to digital converter (SAR-ADC), parallel-multidimensional digital signal processing (mD-DSP).

It seems to be the software engineering world, out of all the engineering disciplines, that loves to draw upon fanciful names the most.

I used to troll an old housemate who was in web frontend by making up framework names. "Oh you're using Node.JS? Was talking to someone who's migrating to Polenta, with Shibboleth on the backend." He never did quite catch on.
I'd say that's correct these days, with one exception: DICE came from The Silents (TSL), who were well known in the Amiga scene.

https://en.wikipedia.org/wiki/DICE_(company)

Back in the Amiga days there did seem to be a bit more migration of ex-demo coders becoming game developers. Probably Team17 were the best known.
I very badly want to get back to this. Maybe with Python and Qt on Mac?
Emscripten supports SDL so it might be easy.
I love this post. My first gig was slinging Delphi for a telecoms company, my second was C# and I've been involved with TypeScript since it was announced. I'm a complete fan of Anders Hejlsberg work. To the extent that I gave genuine consideration to naming one of my son's "Anders". My wife was not onboard.
You perceive one to be dramatically worse than the other? I don't.. I don't think he's using incorrect terminology to play up the severity of what happened. It's more likely he simply made a mistake.
A Boy, a Bear and a Close Call in the Mountains of Italy
Satire or not, one thing I do fully agree.

It was a big mistake not embracing AOT from day one, C++ wouldn't have kept its king position in MS ecosystem if the original .NET had been like .NET Native since the begging and kept Delphi like features for low level coding (some of each are have been added since C# 7.x).

JIT support could still be an additional option as well, just like on languages like Eiffel.

Instead we got NGEN (with basic optimizations), .NET Native (out of Midori, but which seems on the death march with Project Reunion), MDIL/Bartok (out of Singularity, used only in Windows 8.x), and all remaining efforts are from third parties (Xamarin pre-acquisition), Unity, CosmOS.

And no one really knows if CoreRT will ever be integrated into the main product.
Are there aftermarket glasses I can use with my 3D tv to improve the experience?
I'd be curious to know your use cases. I once used it to rewrite a mainframe application.
If you’re in the mood for a very interesting read, I recommend On Being Certain: Believing You’re Right Even When You’re Not (2008) by Robert A. Burton.
Killer brands by Frank Lane. Best book I read about branding.
This is a good resource and includes my favorite Smalltalk book SmalltalkDesignPatternCompanion. This
book made the classic GangOf4 patterns much easier to understand because it uses Smalltalk meaning much easier syntax focused solely on OOP which those patterns are much about. Design patterns are simple(r) when expressed in syntactically simple pure OOP.

Unfortunately it seems that something is missing here there is no chapter for the Visitor pattern which I remember as especially insightful. I had that book but it got burned when the house I lived in burned.
Believe studies have found that trying to use facts to change people's minds is not effective at least when it comes to politics and beliefs.

https://www.psychologytoday.com/us/blog/words-matter/201810/...