skysight-inc/HackerNews huggingface dataset:
TubeRanker is a YouTube SEO Tool for optimizing your YouTube Channel and ultimately getting more views.

Our Toolset allows you to Audit the performance of your YouTube Channel, find great content ideas with the YouTube Keyword Tool, and track ranking improvements over time with the YouTube Rank Tracker.
Please see http://len.falken.ink/misc/text-to-speech.txt for good text to speech setup on Linux. You can easily continue coding, but yes for "pixel perfectness", you will have to give that up, as it's inherently visual.

I have thought a few times of maybe something to remedy this, like a vibrating mouse, which vibrates more intensely as you move over pixels, based on its luminosity or something. High constract edge = vibration.

Note I am not blind at all, actually don't even wear glasses after programming for 10+ years. I just think there are quality of life improvements that can come with using TTS!
"These bad side effects of meditation sound a bit like a bad trip, but without being able to tell yourself that it's chemically induced and thus will stop in a few hours."

It's not uncommon to forget one has taken psychedelics when one is having a powerful trip, and just telling yourself that it's chemically induced and will stop in a few hours doesn't necessarily help.

That's not to mention that while under the influence of psychedelics a single minute might seem like many lifetimes, or you could feel like you're in an infinite time loop and are never getting out, etc.
Godel's incompleteness theorem shows that it's possible for any axiomatic system (like mathematics) to have statements that are true but unproveable.
First off, it’s got an MIT license.
> the only way out is to quit and just live life how I want

Could you expand on how you want to live your life? I am curious. Sometimes, it's possible to get closer to the life you want to live without being so drastic as that.
C++ vs. Rust Benchmarks
Car wrecks and car crashes, at least in my mind, don’t have anything to do with culpability. Just like plane crash doesn’t.

The issue I see is “car accident” tends to normalize the destruction caused by cars. It’s a public relations campaign. Oil and gas, and other industries could use the lesson it seems. Don’t call Deep Water Horizon a malfunction or problem. Just say hey it’s just an accident. Nobody intended anything bad so what’s the problem? Rest easy, go back to sleep. Just an accident...

Nobody cares that car wrecks are a leading cause of premature death amongst teenagers for example. It’s all just an accident.

They care when you change the narrative back to what it truly is. Unnecessary and premature deaths due to intentional design decisions and subsequent, avoidable but easy to predict car crashes.
Don't forget the Rafael Deal too...
> Why not abolish nations within the EU and just become the EU with different provinces?

I can think of a few reasons.

- It would erase culture, a slow process already ongoing. National identity, regional culture, etc would all go.
- You'd have to reconcile the differences in rules, culture and law. Take drugs; the Netherlands is liberal with soft drugs, Portugal is more liberal with hard drugs, other countries still put you in jail for having any of those. Which one will it be? Who will pick what option?
- Wealth disparity. Euro-skeptics have long complained about how much money the wealthy countries pay to Europe, and how much is funneled to the poorer countries. Make it one nation and every city, every farm, every individual will instantly demand to receive and be paid the same amount. Same complexities with health care / insurance, government stipends, benefits, taxes, etc.

Just abolishing nations is infeasible. Europe as it is is slowly turning its members into a more uniformized whole, but it can't be an overnight thing. And we have made some really big steps towards erasing borders; see the Schengen accord, removing border posts and customs between member states. See the Euro, removing barriers for moving money from one country to the next. And see the UK, who decided that was not to their benefit and removed themselves from the EU again.
> Example of an unnecessary change, func void main() instead of void main().

Introducing keywords in front of declarations is actually a required syntactical change to make the syntax context-free, i.e. to avoid having to carry around a symbol table during syntax parsing, as C requires. (Well, another method would be something like "declaredname :: type { impl }" but it requires more lookahead and it's a much more different syntax).

And all modern languages have added something like this. Personally I'm used to the C way and I like it for its terseness, but the modern approach allows for simplified parsers and better tooling.

In fact C started out like that just as well: There were only a constant number of keywords, like int, void, struct... that could introduce a declaration. But, with the advent of typedef (and C++ which automatically removes the need for the struct tag for all struct definitions) that changed, and in effect a symbol table is now required for parsing.
If it's indeed keratoconus as other commented suggested, it can be fixed with a transplant or - news for me as well - with corneal cross-linking. Your decision of course, I preferred for myself to keep wearing the rigid lenses so I really know the fun of it...
So, these [0] are fraud, too?

[0]: https://ivmmeta.com/
>irresponsible meditation practices

I can't imagine what an irresponsible meditation practice would look like. Any pointers?
To Catch a Lightning Bolt
I’m not from Hungary or Poland so can you please explain to me why Hungary and Poland seem uniquely inundated by refugees and apparently terrorists? Are there terrorist attacks happening from refugees regularly in Hungary and Poland? Why are they special, or are other EU countries just getting terrorist attacks and are ok with it?

I’m genuinely asking because looking at the map, neither Hungary nor Poland are the first stop for a middle eastern refugee, and I have no idea where the statement of infiltrator from ISIS comes from because I haven’t heard of an uptick of terrorism in either country.
> Same could be said about right biased news, and this has always been like that (both sides of spectrum) since the invention of newspapers basically.

How come dems always revert to whataboutism?

We’re not talking about biased news. We’re talking about concerted efforts by multiple groups of people to create a single unified voice for their party.

Also do you get that you can not be a dem and also not be a republican?

> What I'm saying is, that using the narrative makes you sound like a conspiracy nutjob that insinuates that there is some conspiracy going on.

Oh it’s no conspiracy, it’s a unified party fighting what they view as an enemy.

The nutjob thing is just stupid already. In fact you’re starting to sound like one for having such and issue with it.
Honestly, I think all this talk about GPL vs MIT/BSD is a red herring.

It doesn't matter whether the code is GPL or MIT or BSD. If Copilot reproduces it in your codebase, you're violating the license anyway - almost all FLOSS licenses carry an attribution requirement, which Copilot does not and can not reproduce[0].

The difference between GPL and MIT is whether you have to release your source code, or just add a blurb in README. It's a big one, but it's downstream from the core problem: with Copilot, you won't even know when you're violating some license - much less what to do about it.

--

[0] - The whole point of a DNN model is to pre-mix the inputs in training, so that responses to queries are cheap and fast. This comes at the cost of making it impossible to reverse-query the model, so the only way for Copilot to give correct attribution would be to take its output and run a search on the training data, which would kill all the costs savings they won by using a neural network.
Heh, I need it in CLI, not Android. Practically the only thing I use VPN for is downloading some torrents, in a Docker container (Rtorrent). That they only now added it in Android makes me glad I left them approx 1,5 years ago.
The Common Lisp Hyperspec is one good example of this principle.

http://www.lispworks.com/documentation/HyperSpec/Front/
Hi, I'm an ophthalmologist, corneal specialist (and regular HN reader). I just would like to draw your attention to the absolute necessity to avoid any eye rubbing. This point is very often ignored by some colleagues, for various reasons. CXL will never increase your visual acuity, it is aimed at stabilizing the evolution (it is a controversial procedure).
The most effective thing to stabilize your pathology is to avoid any eye rubbing.
Please inform yourself about scleral lenses, too. Write me if you need to.
Interesting, I have seen the link being discussed several times on national news, in particular to the decrease in teenage drinking. Some people also link this with lower amount of sex. There is also studies showing that heavy investment in gaming reduces the risk of excessive alcohol use and alcohol-related harm.

While I have not seen a study on it, I would expect to see a correlation between the need to escape reality and the use of tools that allow escaping. With this follow also a link with social status and class. It is why alcohol use traditionally was associated with the lower classes, and laws directed at consumption of alcohol was basically laws direct at the lower classes.
In 8:39 - 8:42, there's a group (three people with a dog and stroller) crossing the street left to right.

Here's what the Tesla recognises on the screen:

One person
Nothing
Motorcycle
Nothing
Motorcycle
Nothing
Car
Nothing
One person
Two persons
One person
One person and a motorcycle
One person
Nothing
Motorcycle
One person
One person and two motorcycles
Two persons
One person
One person and a motorcycle
Two persons
One person

It seems to me you wouldn't really need public testing yet at this early stage of development. At a minimum, I would expect it to count the people correctly and get rid of the motorcycles, i.e. basic perception.
FYI, considering your voluntary ignorance, BJP has bigger, broader and older dynasties than any other party in the whole country.
> I can get 20/20 with rigid lenses but it's not very comfortable

I'm guessing it's keratoconus? The lenses are uncomfortable but I got my doctor to tweak them so there's more space/less strain on the eye. Can go the full day in lenses most days, eyes are still red tho :/

> it requires near perfect vision due to the UI nature and dealing with things on a pixel level

I do mostly back-end stuff, it might be something worth looking into. Can confirm, being color blind on top of KC makes me a pretty bad at front-end dev ^^; (still doable, but slower, as I have to use higher DPI/zoom more or ask someone else to look over my work every now and then).
> What I'd really like is the system to consider every new USB device untrusted, and require specific approval before it's added as a device. This should apply to its capabilities too (eg: if a "keyboard" suddenly is presenting itself as storage, that causes a prompt). Think along the lines of "Acme WebCam XYZ wants to add a Camera and Microphone. Allow?"

There's USBGuard on Linux that seems to do some of this. Can't vouch for it, as I've never used it, though.

https://wiki.archlinux.org/title/USBGuard

https://github.com/USBGuard/usbguard
Introduction to Western Philosophy
Excellent course that guides through the classic works of philosophy. Going through Aristotle now and it's been very illuminating. I can't fathom why they don't teach these things in school.
More pictures here: https://www.srf.ch/news/schweiz/blitze-baendigen-laserkanone...
I don‘t have a good alternative for you, because my eyesight is roughly what you described and I do exactly that job, without much struggle. I have had this level of eyesight, or significantly worse, for all my life so It‘s maybe a different story.

I find full screen magnification (following mouse and keyboard focus) extremely effective once you have gotten comfortable with it. I feel like I‘m barely disadvantaged as long as things are happening on screen. I can comfortably design pages and apps in sketch or figma and have not gotten much negative feedback on that. It‘s still possible these things wheren‘t up to standard, but good enough to ship at an agency and have happy clients. Now I am solo designing and developing my startup‘s app and we get positive anonymous feedback on the design. This sounds like I‘m bragging and I would edit it down but I‘m trying to show you that it is still very workable, if you want to keep doing it. I am no design savant: just put a little more thought into it, follow some rules on typography, spacing and color and zoom into the details to get them right. Also shamelessly follow some trends that seem nice to you. Since you‘ve been doing it for a while, you already know what to do.

This is if you want to keep doing it. If you know your eyesight will keep getting worse, or you just feel uncomfortable working with screens this much, it‘s wise to look for the next thing. The DevOps suggestions in the thread seem good, as do the accessibility consulting ones. You could transition to text to speech and maybe braille displays in those positions.

If you have questions, general or specific, about how to make it work, I‘m happy to talk. My twitter username is the same as here and you can DM me.

Edit: I think I misread your vision numbers because i am not used to that format but a 0-100% one. My visus is hovering around 20%. I think 20/40 would be 50%?
And which company is that?
(I know you mean Apple, but Apple has iPhone and iPad, and that's it.)
I am using RGP (Rigid Gas permeable ) lenses and they were comfortable. K-Rose lenses. Please check with your ophthalmologist
DuckDuckGo allows users to sign up for its Email Protection beta feature
As the other commenter pointed out, Copilot has ingested all the public code on GitHub, including GPL code.

And as this famous example[0] shows, the GAN is able to reproduce what is unquestionably copyrighted material from those repos.

[0]: https://twitter.com/mitsuhiko/status/1410886329924194309
This is beyond disgusting, nothing is gonna justify the behavior of threatening dev over all these things.
Hopefully that never happens. Hopefully more Hungary's emerge. Hopefully more Western countries start actually serving their people

Hopefully nationalism crushes this perverse anti Western virus which has taken over the once greatest nations in the world
And don’t forget all the coups the US has forged in Latam and Africa, the first years of the patriot act (NSA spying on citizens), putting kids in cages, et cetera.
Have you tried a scleral lens? They are larger than RGP lens and sit on the white of the eye rather than touching the cornea. I have one that was custom made for my eye and I regularly wear it for 12+ hours without discomfort.
Maybe it's a matter of perspective here. Any (tested) vaccine is better than no vaccine. So if you're just looking to be in a better state than no vaccine, then they are all equally effective at that. I have nothing to back up this theory other than knowing that it's common for nuance to get lost as things get repeated over and over, being distilled down to phrases that are easy to parrot and being twisted as details are misunderstood like a game of telephone.
You need to comply with license first before you can use it to defense your position.

Copilot doesn't comply with opensource licenses, so authors of Copilot lost the right to use opensource licensed code permanently, until they settle the case with authors of the code.
Maybe an interesting intersection point is “systemic violence”

Violence is a confusing and disputed term, often bogged down by the visual of two sides, one striking, one struck.

Systemic violence is maybe more interesting here because it acknowledges that the system involves violence by design. A certain amount of violence is accepted because of a prevailing narrative. Here specifically one of fault and blame.

IE the driver wasn’t paying attention / the pedestrian was doing something silly

Systemic violence acknowledges that the design of road infrastructure can be made safer but we choose to be ok with a certain amount of violence.

Take hospital check lists as an example. By using check lists for procedures staff reduce the chance of mistakes.

The event is still a mistake but we chose to put more energy into preventing it.
I don't really see how the Syrian issue is my fault or my responsibility.

Why aren't all those Syrians flown to the United States and Israel? Now that would be fair.
Don't stick around hoping things will get better. It most likely won't. Even if the company turns things around financially, it will likely either take too long to trickle down to you or they'll continue thinking they can keep getting away with less.

I've done that waiting game a couple of times before, and regretted it both times.

Job market seems to be super hot right now. Turn on your LinkedIn 'open to work' switch and hopefully it'll be like me and your inbox will suddenly get swarmed with recruiters. I'm not even in a major tech market.
I believe you, but honestly I think most jobs in modern society come with metal health costs, especially those in the "unskilled labor" category. Maybe sex work is worse, but maybe it isn't, at least for a certain kind of person.
Steam Deck: How SteamOS Bridges the Gap Between Console and PC
The first thing they'd have to do is either trick the convoy and its screening vehicles into a roadblock and assault the convoy, or use IEDs to stop the convoy and assault what's left. A number of people have commented on how the semi has its own countermeasures, but it honestly would take an awful lot of effort to even get to the point that such a thing is necessary.
01. [On the criteria to be used in decomposing systems into modules – David Parnas](https://prl.ccs.neu.edu/img/p-tr-1971.pdf)

02. [A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall](https://www.cc.gatech.edu/classes/AY2010/cs4210_fall/papers/...)

03. [The Next 700 Programming Languages – P. J. Landin](http://thecorememory.com/Next_700.pdf)

04. [Can Programming Be Liberated from the von Neumann Style? – John Backus](http://www.csc.villanova.edu/~beck/csc8310/BackusFP.pdf)

05. [Reflections on Trusting Trust – Ken Thompson](http://users.ece.cmu.edu/~ganger/712.fall02/papers/p761-thom...)

06. [Lisp: Good News, Bad News, How to Win Big – Richard Gabriel](https://www.dreamsongs.com/Files/LispGoodNewsBadNews.pdf)

07. [An experimental evaluation of the assumption of independence in multiversion programming – John Knight and Nancy Leveson](http://sunnyday.mit.edu/papers/nver-tse.pdf)

08. [Arguments and Results – James Noble](http://www.laputan.org/pub/patterns/noble/noble.pdf)

09. [A Laboratory For Teaching Object-Oriented Thinking – Kent Beck, Ward Cunningham](http://c2.com/doc/oopsla89/paper.html)

10. [Programming as an Experience: the inspiration for Self – David Ungar, Randall B. Smith](https://suif.stanford.edu/~lam/cs343/programming-as-experien...)
I don't propose anything. It's just that it looks crappy to me. It's like they didn't put any thought into it. Yeah, let's put K in front of everything. It's not visually appealing and sometimes it isn't even easily pronounceable.

They have some great pieces of software but marketing wise it looks like they don't want to go beyond their Kusers.

This is my opinion anyway.
> To interop with C you either need a C-compatible compiler (C++, Obj-C, and now D, Zig) or a human writing interop code by hand.

It's the other way around - C is so easy to interop to that you don't even need to do anything. Modules, on the other hand, or such an effective lock-in that you can't reasonably automate the interop with it.

With a C header, all I need to do is run a single command that generates interfaces based on it for almost every language there is. Try that with any module-based system.
Although some components like e.g. microsofts C++ extension are not open source (or at least only partially open source)
The journey to the center of self in anything but easy; the ones who do it seriously, will eventually face their own demons; and it's not easy to look deep into the mirror.

The mirror, just like the abyss, will start looking back at you, and it's ugly AF.
Seems like the entry on Drugbank for insulin is "insulin human", which explains why it doesn't return an immediate match. The closest match using Levenshtein distance is "inulin" instead.

Thanks for pointing that out :) I'll have to do some tweaking.
I think you are ignoring the fact that people have different brains. Sure, persist through mild discomfort.

But would you advise people who are hallucinating to do the same?
ITS was the most programmer-friendly development system I ever used before the Lispm. It helped that the PDP-10's architecture is so user friendly: a simple, symmetrical reduced instruction set.
Well, you see, the cherry tree grew exactly where it was planted.
too old dude
All my rust projects (>1 million LOC at this point) compile 10x faster than our C++ code base ever did (300k LOC and shrinking, used to be 900k LOC c++ but over the last 4 years all new functionality has been rust, and every substantial fix of existing functionality has resulted in rewriting C++ code to Rust).

How to do this is surprisingly easy: write small crates that do 1 thing.

A Rust crate is a C++ TU, pretty much everybody that complains that Rust is slow is comparing Rust crates that are 10-100x larger than the size of the .cpp files they use in their C++ projects.

For some reason, people, and particularly C++ devs, like to write huge Rust crates (I’ve seen crates with 200k LOC). They’d never write a 200k LOC .cpp file, so I really don’t get why they do this.

Either way, if your Rust compile times are slow, it’s probably your and only your fault.

How to get blazing fast Rust compile times isn’t a secret.

We have a lot of data of the time it took to compile C++ TUs vs the equivalent Rust crate, and Rust reliably compiles at least one order of magnitude faster, sometimes two.

All our crates are less than 10kLOC, median is 1812 LOC.

Rust crate binary compatibility is also pretty awesome, so that in general a new hire does not need to compile anything at all (an unmodified build just fetches binary objects from sccache). When they start modifying the project, only those binary objects that actually changed have to be recompiled, the rest is just dynamically linked. This gives you <5s edit-compile cycle if you are working on a leaf crate.
There's a need to answer the question (precedent, new technology, huge potential / market interest, and ethical extremes in one way or another) but there's an alternative to giving in to that urge. Perhaps we're better off leaving it as-is. We can evaluate about this in some later stage of the process.
Great suggestion! Thanks :)
The Raspberry Pi 4 Compute Module can be installed onto several carrier boards that offer PCIe - Check out Jeff Geerlings channel on YouTube.
This raises questions on the legitimacy of 2019 GE.
Pro tips:

1. Don't send non-lawyers to handle legal disputes.

2. Don't send non-fluent English language learners to handle legal or PR disputes.

3. Don't make up editorialized titles for submitted links.
Copilot doesn't comply with all open source licenses. Which one we should use then to protect our rights?
> There's no honesty anywhere - or rather, the honest people get squeezed out of the field.

Well that's an unsupported conjecture that I see no reason to accept.

> Changing the subject like this is a huge red flag that you're using motivated reasoning

Where is the motivated reasoning in acknowledging that climate change is not the only reason to replace fossil fuels?