skysight-inc/HackerNews huggingface dataset:
Doesn't sound like a problem you get with typing, sounds like it was actually catching what could be a runtime error in production. If the variable is possibly null but the function you're passing it to expects it to not be null then typescript is pointing out what could be a runtime error if you don't explicitly handle that case (if (!foo) ...)
When playing Avadon I recognized assets that were reused from the Exile series. Literally decades-old art. This is all minor stuff like leather gloves and other items, but it contributes to the lack of consistency.
It's very hard for people to think different, if you were born in an environment that ever since you were born, the ideas of loving/supporting the party is a must because she saved us, a-single-unified-country is the most important for our success, we were once the most wealthy country but got robbed by the western countries and Japan now it's time to take things back...etc. were instilled to you from kid's songs, cartoons, tv shows, books... basically everything around you.
I'm glad that version numbers will be more prominent with Android -- even right now I have no idea which dessert OS I'm running on my phone. I have an older (but still great) Android tablet and again I don't know what it runs either.

Almost every other product I own I can tell you it's major version number and it's relative place among versions. How many versions old is my tablet vs. my phone -- I can't tell off the top of my head.

It might also help consumers as there are still Android products being sold with "Kitkat".
I think he is trying to cut government down to size.
The Pseudo Debate over Jeffrey Epstein’s Suicide
Journey to #3 Product of the Day on Product Hunt
If we shouldn't expect people to be compensated, then why even bring up a dollar amount in the first place? Are you justifying enslaving people in order to "make it work"?
How does "Android Q------" translate to "Android 10"? Q is the 17th letter of the alphabet.

Oh, apparently the code names often changed with a point release. I am looking at [Wikipedia's list of Android versions](https://en.wikipedia.org/wiki/Android_version_history) and there seems to be absolutely no pattern to whether or not a .1 release changed the version name - 4.1 through 4.3 are Jelly Bean but 4.4 is Kit Kat.

This bugs some part of my brain far more than it ought to.
I appreciate the apparent effort you put into this post, but man there are a lot of fluff words in there. You inadvertently pegged my BS meter, even if you hadn't used "impactful." Ha!

I wish you nothing but success and hope your plan works out for you.
Show HN: Alexa App for Self Affirmations
I just launched my app on producthunt. Would love your feedback! https://www.producthunt.com/posts/my-affirmations-2
> I can't wait for the future where artificial organs and limbs not only match the usability and functionality of the normal ones, but actually exceed it.

Why? What exactly would you do with those capabilities? Sit at a desk job and work 50 hours a week to make payments on your super organs and limbs?

You can already achieve great levels of performance with regular limbs and organs, and most people don’t take advantage of that, so I don’t see what artificial ones will add.
>Someone has run the numbers and figure out energy cost and total tonnage and figure out what makes sense to streamline.

Prices are dynamic though. Some things make sense to recycle today, but may not tomorrow, and some things may not make sense to recycle today, but may tomorrow.
So you think the comment above that advocates for fascism is referring to the Italian political party? Or are you just trying to muddy the water about what fascism actually is and who is a fascist?
I was lucky enough to get 4 months severance once - thanks you stronger New York labor laws, and I took 3 of those months off. I have to say, going to back to a 10 to 6:30 gig was torture. I am still not recovered from it. Once you see the Matrix, the day to day slog to your retirement becomes meaningless. Don't enter the Matrix.
checked out aivisa didnt like it much, doesnt offer much info and the ux is outdated. doesnt stand a chance compared to https://visalist.io/
What makes you say that? Tensions are pretty low at the moment.
My apologies for not replying right away...just busy.

No, the article does not upset me. In fact, none of this upsets me at all. If it did I would stop my work in other areas and devote all of my efforts towards bringing "NextAPL" to the world for all to enjoy.

APL is, for the most part, and sadly, a dead language, has been for quite some time. Yes, yes, there are corner cases of usage but that's about it. It's more of an academic oddity these days than anything else. Again, sad to say this because I learned it when I was about 19 and used it for about ten years with great success.

Precisely because APL is a dead language virtually everyone who writes about APL doesn't really know APL and "the APL way".

The best I can explain what this means is to compare it to musical notation. This, of course, requires that the reader know and understand musical notation beyond the basics. In other words, if the reader has a few years of traditional musical training they'll get this immediately.

Simple concept: Once you grok musical notation, not only do you read it without effort, you see patterns in it, your brain can "see" the music, you can talk about it, you can write it and you can communicate your thoughts with this notation.

Now imagine someone comes along who doesn't want to put in the effort to learn and use this notation. What comes out of that are things like tablature and other stuff. Let's call that ASCII vomit just to stay with the theme.

Useful?

Sure?

The same?

Not even close. Not by a long-shot. In fact, it is primitive, inelegant and most-definitely not conducive to working "at the speed of thought", something Iverson clearly indicated APL enabled. Something anyone who has used APL for a non-trivial amount of time --defined as typing and reading it like a trained musician does musical notation-- will attest to.

Programming in APL, in this sense, can feel very much like playing the piano using sheet music with traditional musical notation.

Another way I always thought about programming in APL was to envision data structures floating in space in front of your while having powerful symbolic tools to manipulate them. It's almost like those scenes with Tony Stark using an advanced holographic CAD system to design his hardware. No mechanics, all thought.

In terms of an APL successor, well, this is hard to fully define until you dive into a project that would aim to product such a thing. I wrote about this on HN a few years ago. Rather than copy the whole thing, here's a link:

https://news.ycombinator.com/item?id=6117346
MS has professional services and they do send people to ICE to help use Excel. They also have an extensive partner network. Any large software company sells consulting services. I don’t know about Python, but RStudio sells professional services to help with use of R.
Go Proposal Process: Scaling Discussions
The whole point of a prefetcher is to avoid cache misses. What do you think a prefetcher is for?

Memory is very latent, and moderately slow. Hardware prefetching tends to mostly make memory accesses longer, so you don't pay the RAS/CAS penalties and instead stream just more memory words back to fill an additional cache line beyond the one demanded.

e.g. One key part of Intel L2 hardware prefetching is working upon cache line pairs. If you miss on an even numbered cache line, and counters support it, it decides to also retrieve the next odd-numbered cache line at the same time.

The downside of a hardware prefetcher is three things, both stemming from it perhaps retrieving memory that isn't needed. 1) it can cause useful information to be evicted from cache if a prefetch is errant. 2) it can tie up the memory bus with an unnecessary access and make a necessary one more latent. 3) it can consume power for a prefetch that isn't needed.
Is there a goal in creating artificial general intelligence other than creating a form of enslaved life we can tell ourselves isn't really life, so it's okay?
Ask HN: I am a Recruiter and I need your help
My name is Sjamilla and I'm a Tech Recruiter / Sourcer from the Netherlands. Next month I'm keynoting at SourceCon Atlanta, one of the biggest international conferences in the recruitment and sourcing industry. I am quite passionate about sending (hyper)personal outreaches and talk about this topic. And more importantly, make recruiters aware of the name we have in the industry and inspire them to try and show their human side. I need data to confirm some of my statements and your input would really help me.

So, f you ever received a recruitment message I would appreciate your input on this survey about the messages you receive.

LINK TO SURVEY:
https://docs.google.com/forms/u/1/d/e/1FAIpQLSchNWJsLwmJYNgdGPo2DYgKMr6HvnwU5DSgm7Ov2FCeU8xiCg/viewform?usp=sf_link
And that is even more remarkable considering what he is trying to do (K12 ed) read this:

https://shafyy.com/about/

What is really strange to me is how HN feasts on blog posts as if they were more special than a simple HN comment. And I do mean 'feast'.

And saying that in reply to you (just read the comments) shows no pride at all in what you are saying ie 'deal with it'.
A lot of people can't. They will literally not be able to pay bills.
Indeed "By Heather Timmons June 22, 2016" but timely to bring it up today: https://www.cnn.com/2019/08/22/asia/hong-kong-staffer-china-...

>British consulate employee detained for 'solicitation of prostitution,' Chinese state-run newspaper...
>A Hong Kong citizen working for the British consulate, who has not been heard from for two weeks, was detained in China for "solicitation of prostitution," China's state-run tabloid Global Times...

>>Step 1: Attack the person, not the politics
>>Go after your target’s character, without addressing the government actions they are complaining about. This is particularly effective when you have complete control of the media, as is the case inside mainland China.
…
>>Step 4. Cherchez la femme
>>A good smear campaign is always better with a bit of a sex scandal, the more humiliating the better.
VB6! are you a time traveller?
Agreed, that would work fine. But for a generic RNG function, I feel like the difference between 3 and 7 cycles per byte isn't too impactful.
Turned out to be more interesting than I thought, led to a nice perspective comparing the journey of typing to that of life, though I don't generally believe in the afterlife as this may imply:

>I'm writing words about things just kidding I'm just typing words to fill this thing up so far but I mean idk what the actual point of this thing is other than to be annoying. I guess I'll try to form actual sentences. I just don't understand why this would be made but I guess it's to explore how a person types into something like this. Right now I'm already coming up with a narrative about my experience and opinions on this so that reflects some value I think. Really though I just wonder what made the creator of this come up with it. I just wish there was some explaination, which there probably is but I've yet to look at it. I wish I could have such an explaination here and now. Maybe this is sort of how life is, true explainations of what or why the things occuring at the moment exist, but are outside the scope of this existence. In the same way the truth of this journey of typing exists, but is not available to me while I'm typing. I could stop typing early and find out quicker, but that would make this typing sort of pointless. I'm curious to know what happens when the bar reaches the end of the browser window, does it save the text perhaps? Maybe if I type enough I get to save it? That would make some sense and would be cool, but if not it still has been an interesting adventure in typing rapidly from currently occuring thoughts. I guess someone could try to plan what they write and write something about a certain topic, but overall it seems easier to just type what is on the mind. Oh well, looks like the bar is almost at the end.
Thanks for pointing that out. I agree 100%. Simple APIs and microservices benefit from flask. The moment I need anything like auth though I just jump straight to Django. I don't want to think about it.
> The MR workflow to support code reviews was never really thought through.

Uh, I've been using this for quite some time in GitLab and never found it lacking. Curious what do you find missing there?
If your profession is to create new, compelling, functional front ends and you opt for the easiest default you can imagine for your personal project, why wouldn't you opt for the most easiest thing on your work project?

If I want just someone to write simple stuff I have whole of India to choose from and they are way cheaper than you. If I'm looking for a web dev from western market I'm looking for highly talented people and if you can not showcase that talent then what good are you for?

From my experience thous who have no personal projects of passion that involve programming to any extend usually aren't that good at their job. That obviously doesn't mean that you can not or shouldn't have other hobbies that are not computer related, but again if it comes down to two candidates and one has proof of work in their github profile then the choice isn't that hard to make.
I replied to a few comments, and will post my own now.

For those questioning the FOSS-ness of Scarf. Start with Wikipedia, then read a few more things for background.

Scarf itself is BSD3 licensed. You can do whatever you want with it. Even fork it and remove all the things it was designed to do.

There is nothing not-FOSS about this project. The goal (and I'm not affiliated with it in any way, nor do I know the author) is to support FOSS developers. If you're a FOSS developer, you want that, right? And if you're not, do you know how at risk you are because FOSS devs are not compensated consistently and well? That's the message we need to get out. Projects like Scarf are important, and this is a new space, because we need to raise awarenes about this issue and solve it.

Will there be bad actors? You bet. Are there already bad actors? You bet. It's not about creating a perfect solution, but creating a better solution than what we have now. Which means creating any solution at all for this particular problem at this point in history.

For every project that acknowledges and addresses this problem, I applaud you. We need stepping stones.
When you are on your deathbed, your first thought will not be "man, I wished I had worked more".
I'd imagine running in the shoes you're used to using is probably easier, whether or not they're the best option.
I never accused you of defending Epstein, I was responding to the second paragraph of your comment.

You seemed to be arguing there that we shouldn’t make negative judgments of those who choose to be friends with others who have committed “extreme wrong” which I assume includes crimes like those committed by Epstein.

That is specifically what I take issue with, and I stand by my assertion that any defense of that position in the context of pedophila constitutes pedophilic apologetics.

The mandate to “love thy neighbor as yourself” does not require Christians to refrain from making negative moral judgements of others based on who they choose to associate with.
It's definitely a weird company to work for if you don't believe in enforcing laws, or only partial enforcement of laws; especially border laws.
The knowing meta-post.

And the meta-meta follow on.
“Introverts are shy” and other myths
I didn't miss that "necessarily", I disregarded it as stakes-free theorycrafting. I know how much art costs and I know from personal experience how quickly art people flake if you aren't paying enough money to keep them in line. (Which is something people here take for granted amongst developers, but for some reason nobody else.)

"Depending on the genre"--JV makes Ultima-alikes. So by this theorycrafting he should stop making the games that make him money because people like me will buy all of them so he can go make different games that might be more amenable to cheaper art and not have a built-in customer base that is highly consistent and predictable?

JV makes his games the way he does because people like me already follow him and will buy them. His entire business model is built on not taking risks. What is the obsession around here with disregarding that?
it's more of a taste problem than a budget problem, plenty games go low fi and are amusing both to play and look at, i.e. Celeste
"Get off Google" or "Get off the Internet"?

Where by "Internet" I mean "running 3rd party code talking back to a server over a global network". One way is going back to the original WWW design of hyperlinked documents, removing cookies and javascript altogether. Tracking becomes limited to the set of hyperlinked documents accessed, which could be proxied by a 3rd party for anonymization purposes. However, there are a few downsides.

* No authentication to remote servers. Forget web email, shopping or banking. On the plus side, forget social media as well.

* No business model for content publishers.

* No rich web UIs, for example maps.

Is there a middle ground?
Right! Some of the characters were over-types! The teletype would print one standard character, advance to to the next position, then backup to the character it just printed and over-print it with a second. The quote-quad is an example of this. It would print a quote and then backup and print a rectangle standard drawing character over it.
Sounds like it. The only difference I see is in the Corn variety, which in this case is the Blue Corn.
I think the pixel art in Thimbleweed Park looks fantastic

https://thimbleweedpark.com/
Absolutely: https://giphy.com/gifs/ghost-shell-outghost-fsoCk5kgOcYMM
Consumer Privacy Choice in Online Ads: Who Opts Out and at What Cost?
To play devil's advocate, I can see the version numbering scheme contributing more attention to the lack of updates from OEMs from the average user. Although I have no empirical data to support it, I can imagine there's a lot of people that don't see new Android versions as "updates", but rather "editions" due to the dessert naming scheme. It's not immediately obvious to some of the people I know that their Galaxy phone, as an example, doesn't have the latest version of Android. Not too long ago, I've literally heard a friend say they have the "Lollipop edition of Android" and they were completely unaware they were two versions behind. They thought Pie and Oreo were simply alternative editions, depending on manufacturer.

I think the numbering scheme will be more obvious to the average user that they are behind from latest version of Android and that might add more pressure to OEMs (and carriers) to put more effort into updates.
The implication being what, exactly?
I can't imagine using a package on this system as a dependency at all.

Not even bringing Mallory in. Just the ordinary use case of "Hi, my app is free or pay... and dep #1 is free or pay and dep #2 is free or pay and dep #3 is free or pay so now you have some choices."
Why Are There So Many Weird Tech Patents?
Hey, believe me I'm working on it, those menus I have are like 10 iterations in! And I'm looking for art help too. Just saying its a cognitive load, both the learning, iteration, , finding people and paying them. I could instead say "fcuk it" and focus ONLY on the things I'm good at, it's an option that I can understand.

Happy to hear you tried and liked the game! Lots of things in the pipeline
I interviewed with Palantir maybe seven years ago (didn't get the job) and definitely wasn't aware at the time that they were doing this kind of work, if they even were back then.

And had I known they were doing CBP stuff, I may have been OK with it under Obama even. It wasn't until Trump got elected and immigration policy became explicitly racist and enforcement child-separationy and concentration-campy that I really started opposing it.
I am assuming ICE is "U.S. Immigration and Customs Enforcement". I am not from USA but why every comment here is implying ICE to be some evil thing.
Wow, it is amazing how much better the bottom picture looks. How hard is palletization to do?
Thank you very much! this is very helpful for me. I'm making https://epiphany.pub , it also needs to run users' code. I thought iframe was the only viable way to run third parties' untrusted code, I have never heard of Realms shim. I will looking into it!
> Privacy is paramount to us, in everything we do

There is either a problem with the meaning of “privacy” here or the meaning of “paramount”
The fire is not purposeless. The land will be reused for livestock, to have more cows and food for them as well. A big chunk of it will be exported to countries that buy these things. Chances are that it includes your country as well. So maybe rethinking your / your network diet is a big incentive to prevent further fires.

Despite that, your excerpt on "(...) they should be judged accordingly in the future." is almost a religious statement. Or maybe you are assuming that all Brazilians voted for the fires, so next time you see one you have a judgement to state? No matter the angle I look, this is a very unfortunate statement. Or more precisely "judgement" is a very unwise word choice I daresay.
I left out of my comment that there's significant overlap between users who block cookies and those who use adblockers. Many users simply don't want to see ads, but are subject to intrusive tracking nevertheless.

However, you are right that most people would probably be fine with personalized ads if it was possible to show them without identifiable tracking.

Personalizing content without identifiable tracking is a really hard issue that I'll be surprised if anyone ever manages to solve. It will also most likely involve some compromises that hurt Google's bottom line, so I think the financial incentives just aren't there for them. Given those two assumptions and Google's track record, I think it's absurd to assume that any standard they create will meaningfully improve user privacy.

Also, I fear their new standards would most likely just circumvent the tools available for users to avoid tracking, as the tracking would be baked into the browser itself.
San Francisco or Palo Alto.
It does not. Nuclear waste is incredibly easy to safely store. Dig a deep hole, encase the waste in concrete, and bury it in a remote location (or in a location already poisoned by nuclear weapons testing). There are digs in Finland and Yucca mountain that have enough capacity for generations. And if that's still not enough room >98% of waste can be reprocessed. France does this, and their total volume of nuclear waste in only a few cubic meters.

The hypothetical scenarios in which nuclear waste can contaminate humans are borderline hyperbolic. Yes, if society collapses and all records of disposal sites are lost, and if some future civilization digs a mile deep in a location with no natural resources, and if they crack open a nuclear waste casked, and if they manage to do all this without knowledge of radiation then they will be irradiated.
Yeah they were almost definitely talking about Nintendo and Sega home consoles, I just can't help being pedantic sometimes.
ICE is a recent phenomenon whose creation was only due to 9/11 attacks. Prior everything they did was handled by other organizations more effectively.
That longform writeup is a great read!

> [1983] was the time of the Pritikin diet, the one before the Liver Cleansing diet which was the one before the Atkins diet. It was also the era of The Loneliness of the Long Distance Runner, a best-seller which inspired tens of thousands of people to join fun runs where they jostled each other in the search for solitude.

Running was the new source of eternal life. Eventually, people found that their knees were unable to read all those books about running. They were forced indoors into aerobics and onto circuits.