skysight-inc/HackerNews huggingface dataset:
In simple cases (for example a function UInt8 -> Something) it might be reasonable to expect the optimiser to know how to memoise automatically. But how about functions of the form (Integer -> Something), which have an essentially infinite domain? How much space is the memoization allowed to use? What kind of data structure should be used for the lookup? This could be very hard for the application programmer to communicate to the compiler.

Memoising a function f in Haskell can be done like this: create some lazy map where the keys are arguments, and the associated value is f(argument). The function f will only be evaluated once you actually try to use the values of the map.
Oh, you forgot all their allergies. Every cook on the internet has an allergy to everything but the substitute. "That's when I found out I'm allergic to flour, eggs, milk, butter, salt, chocolate, meat and fruit. Here's my healthy recipe for chocolate chip cookies made from tofu, himalayan sand, gerbil presents and wheatgrass." No! First, it's not a chocolate chip cookie then! It's an unholy abomination of sadness. Wheatgrass is just lawn clippings! Something is wrong with you!

Look, I have the very sad allergy to hazelnuts... I love hazelnuts... but they don't love me. Also soy. Soy is borderline deadly to me even in small amounts. So, I can't have asian food without cooking it myself. Fish sauce sans soy fermentation is my substitute. I do get the allergy issue and being left out in many foods. But I find it so damn hard to believe that all these people are allergic to everything but these "healthy alternatives" that end up being nutritionally empty. Then they wonder why they're suddenly anemic. Then they don't get enough sun because their skin "suddenly" became sensitive. Then they have depression issues. Then they can't shit straight. Then they start cutting back on other foods. Then they have to live on horse pills.

Sorry, rant. Got angry.

Fun argument to have with the next anti-vaxxer you meet. If they argue about mercury or lead being in vaccines, agree with them. Just flat out agree with how terrible it is. Then ask if they like Himalayan sea salt. There's like a 99.9% chance they love it, along with essential oils. "You do know there are more trace amounts of mercury and lead in Himalayan sea salt than in vaccines?" You will then agree with me that mental gymnastics needs to be in the next Olympics. It's amazing how they'll talk around it. Make some popcorn, open a beer and watch the show.
biggest scraper of the world? google.
do they obey robots.txt? not a chance, they really don't care.
So do what google does, which is basically they run it like they own the world and guess what? it's actually legal
This is basically never been the case for me. Once or twice I got an answer that suggested a deprecated API call, which I could then just google the replacement for and use that. I don't have any complaint about StackOverflow personally.
I don't understand these kinds of articles at all, maybe somebody can help me.

So the author has overhyped its creation. So what? Humans get attached to their creations and can't view them objectively. That's a documented psychological fact -- just look at your typical parent, their kids can do no wrong in their eyes.

I tried following V's story lately on HN and truthfully, I got very surprised by the ton of hate and insane nitpicking. I get it, things are promised and are not yet delivered. It's one guy. And he's creating a C language competitor. C has what, 40+ years of backing? I dare you to do better than him. I personally don't have the balls to even attempt such a thing. But at least I am not bashing the guy.

I actually applaud him for not being a typical introverted engineer and that he gets out of his way to address criticism here on HN -- not always constructively, granted, but I'm prety sure most of you cannot take that much flak and not snap. And he tries to make a semi-okay website.

V is not harmful to anyone in any way even if half the claims on its page are not true [yet]. Getting in $500 - $2000 of donations in a month for development of something like this is peanuts and does no harm to anybody, anywhere.

Are you aware there are dozens of Twitch "streamers" shaking cleavage on a webcam while failing at a videogame, raking in thousands of hard-earned $$$, and that this is happening every day for years now? Why don't you go piss at that?
NSA technical director: Iran-linked ops are about espionage, not destruction
Well, Amazon asked for it to begin with, and the involved South American nations filed to have it blocked. It doesn't seem at all like bullying for Amazon to continue to make their case instead of just abandoning it. Much like the .aws TLD, this provides some level of protection against phishing attacks and makes obvious when a page is an authentic Amazon page.
I think it's because the standard/native database backend is SQL Server which costs money. Yes, you can easily develop against other RDBMS but most .NET shops stick with a pure Microsoft WISC stack.

Windows

IIS (Internet Information Services)

SQL Server

C#
Panda was an update aimed at downranking or removing some of the super thin SEO content from google's index

https://moz.com/learn/seo/google-panda
It's a common misconception that the name Brandy comes from the drink. All evidence shows the origin is just a feminine form of Brandon.
Every once in a while, I decide to give Firefox a try, but I always find it wanting.

- UI responsiveness is poor. Scrolling through the about:config window feels like I'm drunk. If they can't get the row highlighting to keep up with the mouse cursor, they should just turn it off.

- Setting up keyword search is tedious. Import from Chrome should allow importing all the search engines, either into the Firefox search engine functionality or into a bookmark folder with keywords.

- Setting up security is tedious. The previous functionality of importing certificates via "Open with..." leads to this: https://imgur.com/H2V2bUn

- The UI is ugly. Look at the drop-shadow in that same screenshot at https://imgur.com/H2V2bUn

EDIT: Went through the tedious process of installing DoD certificates into Firefox, and it hangs about half the time on Marine Corps websites... and 100% of the time on OWA. It's completely unusable for me. ¯\_(ツ)_/¯
I agree with all your points! Makes sense.
You shouldn't be forced to subject yourself to your parent's poor decisions.
If that would be the end result of the domain being awarded to the governments then the domain should be awarded to Amazon.
About a year ago, I did an experiment where I wrote down everything I learned while coding for one month [0]. Ever since, I have been keeping an engineering notebook by jotting down new lessons. The main things I found were:

- Attention is cheap. The amount of attention we devote to ‘learning’ is not directly proportional to the amount we actually learn.

- We need to get into the habit of recognizing new information, and capturing them while doing engineering task. Otherwise our everyday learning escapes us.

- Being productive does not make us learn more. They are correlated but productivity does not cause learning. In my most productive days, I did not learn more than normal days. I 'measured' learning by looking at the number of notes I took per day in that month.

In short, I found that I was not learning as much as I thought because I did not pay attention to capturing new information. Therefore the most important thing for an engineering notebook is a way of instantly capturing new information without effort.

[0] - https://dnote.io/blog/writing-everything-i-learn-coding-for-...
Many essays-before-recipes summarize the experimentation process, what worked and what didn't, why an unconventional ingredient is used, why no stock is used when traditional recipes call for it. Without the context, many recipes just seem wrong and some real gems would be passed over
In fairness to Microsoft they have been doing a lot of work with Narrator. I am posting this reply using it with Chrome on a windows insider build.
> We are not using tricks when we tell you to create content. We are telling you what Google considers quality.

That may very well be true but taken to its logical conclusion all you're really admitting is that Google does a very poor job of accurately assessing the quality of any given piece of content. And that pretty much nails the point of the post.
Being a father is, by far, the best experience of my life. The opportunity to watch and love a wrinkled little knot of humanity develop into a toddler, a talker, a thinker and eventually into an independent adult, is a fascinating opportunity. If you decide to do so, invest every available moment in the development of your child(ren). Your heart will grow tenfold.
UK consumer spending growth in 2019 to be slowest in six years
I personally don't think he is, but in the current climate sometimes it's hard to tell. There is circumstantial evidence for his being bigoted, from his public statements and various lawsuits in his past (prior to his campaign) but people disagree about the interpretation of this. He dated a black woman once. Then again, H.P. Lovecraft was an inveterate racist and anti-Semite, and married a Jewish woman.

It is true that the white supremacist movement has aligned itself strongly with Trump and see him as "their man," and that his campaign was presented in the press as something of a revolution amongst the "angry white male" demographic, who were rejecting progressivism, globalism and their own demographic minority. Personally I find it odd how such a revolution just sort of sprang up out of nowhere like that, but whatever.

Maybe someday we'll get past the partisan bullshit and actually be able to look calmly and clearly at the phenomenon that was this last election cycle and find out just why the neo-Nazis came out of the woodwork for some globalist billionaire huckster best known for playing a parody of himself on television. That day will obviously not come until after 2020 at the least, or 2024 at the latest.

But I am coming to suspect that Trump is more the symptom than the disease.
Never worked at Apple specifically, but every place I've worked had little to no docs on internal tools. The expectation was that you'd go ask the person who wrote it, or absorb the tribal knowledge as part of on-boarding. There was even low-level resistance to folks who tried to document the ambient knowledge to help out new employees.

Also, keep in mind, in the timeframe that is relevant here, the only apps were Mail and Safari. Apple making Mail a native app from the start was another tell that "you should just build web apps" was disingenuous.
If you start a company that competes head to head with a vc steroid company using the same technologies but do it without vc is that a startup?
oooh but look at all that "Dwell time", that's how google's algorithm knows you're having a great time.

I switched over to duck duck go several months ago. it's just as good as google for almost everything.
To turn this around I recommend Indie Hackers:

https://www.indiehackers.com/

To half of the stuff there my reaction was "people actually pay for this?".

Your ideas might be better than you think.

Of course provided they aren't something like yet another time management app.
What is the time we are in it
Visual Basic: Not as Shiny, Still as Viable
I'd be curious to see the law in question, but yes, because you're ultimately still aiding someone to commit fraud (however indirectly).
Which is Gmail-only and therefore Google-only. I wouldn't want very sensitive corporate data hosted by Google, so this is a red flag for my use-case.
When Neil Armstrong brought his Lunar Module, Eagle, in to land, he found that the site was strewn with boulders and had to very quickly find somewhere else to put down.

I thought they overshot their intended landing site, in part because Armstrong missed some visual landmarks when his attention was taken away from the window several times by a 1202 alarm. The area beyond the site was rocky (which they knew beforehand) and by the time he located and touched down on a clear spot they had < 30 seconds of fuel remaining (leading to some clenched butts in mission control).
MicroLED 2M nits, 10k DPI highest pixel density display in the world
This is astonishingly ignorant.
I defer to the other replies to your position. Though I’d love to stop caring about underlying OSes.
Automatic currying: Haskell does it; Lisp doesn't. You can do partial evaluation in Lisp but it's not as convenient. This makes Haskell more functional than Lisp and eliminates one use case (or maybe more) for macros.

Laziness: You can build infinite data in Lisp but again, it's not as convenient.

Monads: Possibly the most mind-bogglingly useful programming pattern I've explored in the last 20 years, and you can't completely build them in Lisp. You can get about 75% of the way toward monads in Lisp but that last 25% requires manual one-off coding because Lisp functions don't automatically know the types they return. Even using macros I haven't figured out a way to solve this problem.
"A new lawsuit is sorely testing the Zcash Founders Reward model"

https://www.finder.com.au/a-new-lawsuit-is-sorely-testing-th...

"Ex-Employee Sues Startup Behind Zcash for $2 Million Over Unpaid Stock"

https://www.coindesk.com/ex-employee-sues-startup-behind-zca...
It would be good to have a system in place to reward measurable action on the individual level.

One example might be to institute a "carbon savings account" which individuals add to when they add solar panels, buy more efficient vehicles and appliances, reduce their heating bills... whatever's measureable. Mandatory restrictions on carbon-intensive activity (there's no way around that anyway) would enable spending these rewards.
I wish you wher a fish in my dish
> I lived in a school bus for two years and made it my business to bring up this topic every day with strangers.

Why were you bringing up Trump? Most Trump supporters won't share with a stranger that they support Trump.
What the fuck is it?
Desktop Institute: A Follow-Up To, a Tiling Desktop Environment
This is the reason that the next generation of close-range active intercept technologies that have been undergoing testing for many years now in the US are (1) hyperkinetic and (2) have a detection-to-engage latency measured in tens of milliseconds. Even if you are moving at hypersonic velocities, closing several kilometers is a lifetime compared to the reaction speed of defensive systems with these properties. The US has been experimenting with and studying this particular defense problem for 30 years.

An interesting aspect of US military R&D is that whenever they design a new type of weapon system they concurrently start design of a defense against that type of weapon system. It creates a bit of an internal arms race but also keeps their defensive capability balanced with their offensive capability.
Post it to /r/firefox when you're done!
I don't buy it. They cannot test every substance in existence.
> You can have all the doubts you want about bias in phone polling, but unless you can explain to me why it should be biased towards Trump supporters in a significant way,

I'm not making this case. I'm making the case that these polls are not a good basis for drawing any conclusions about support for a particular candidate or elected official throughout the entire population.

> I could certainly come up with reasons why those numbers would be biased against Trump: Coming out in favor of him is "undeniable support for white supremacy" or "caging children" or "pussy grabbing" or whatever scandal Trump is currently involved in. That's also the likely reason why the election polls were so utterly wrong.

Agreed - the polls are not useful for this particular set of conclusions.

> Okay, let's say we count all of these [people under the age of 18, incarcerated people, undocumented immigrants, and homeless people] as "non-supporters", you'd still have approval by roughly a third of the country. Is "roughly a third" really substantially different from "fourty-ish"?

I'm not following the math here. Are you suggesting that, taken together, these groups represent only 7% of the population? Obviously that's not correct.
This times 1000. Why would you regex check your password? Check for empty string and length and be done with it.
تحميل واتس اب بلس ابو صدام الرفاعي باخر تحديث ضد الحظر برابط مباشر Whatsapp Plus
Rate of change is the biggest driver for this, at least for me. It's rare that I'm covering the same territory twice, so it's novel research all the time.

That said, the search output wouldn't be of any use without being able to relate it to past experience and accepted practices.
Oh my god, the ice "being gone" is basically the definition of catastrophe. If we get that far then it's way, way, way too late. Saying "once the is is gone the albedo won't get worse" is kind of like saying "eventually the plane that hits the mountain has to stop, and the crash can't get any worse".

And yes, atmospheric methane does decay in decades but the point is that before it does, it depletes sea ice and warms the ocean. The absolute worst-case scenario in a runaway climate model is something like the clathrate gun. [2]

> "One of the most eminent climate scientists in the
world, Peter Wadhams, believes an ice-free Arctic will occur one summer in the next few years and that it will likely increase by 50% the warming caused by the CO2 produced by human activity" [1]

[1] : https://www.lifeworth.com/deepadaptation.pdf (sorry, not the primary source)

[2]: https://en.wikipedia.org/wiki/Clathrate_gun_hypothesis
I can see that in a lot of cases. Accustomed, sure. I consider myself pretty adaptable, but still prefer Chromes UX over FF. If FF could be tuned easily to act "exactly" like Chrome, that might ease the transition for a lot of people. Honestly though, I also hate the way FF draws it's windows and widgets. It still feels like it has that just barely out of the 90's UI vibe to me. So aside from how it set's itself up by default for things, I also find it quite an eye sore. Opinions may vary.
"People used to say that about compilers"

Yes. Very talented engineers are paid large sums of money to work on open source compilers when the company's main concern is NOT compilers - Red Hat wants the compilers stable on Linux, and helps out. Same for apple. Etc, etc.

"Open Source" is just somebody else footing the bill because it IS NOT the main business concern - compilers aren't your product differentiator, but you need them to work on your systems, you pay talented engineers to work on them.

This dynamic DOES NOT HOLD for FPGAs. There is no "second source" of Xilinx FPGAs. Nobody will pitch in to help Xilinx because the only people who employ an army of talented people with the direct niche skills needed are their competitors.

F/OSS software is not great once you get past small, single use tools. KiCad became barely useable in Version 5, and it's still a decade behind what we had commercially a decade ago - and there are probably what, 500 PCB designers for every ASIC designer? 50 for every FPGA designer?

Xilinx and Intel fund programs at schools to develop talent they can use to further develop their systems and chips. That's remarkably NARROW.

In short: No, this tool will NEVER achieve critical mass, unless Lattice decides to support it directly - and then it still won't work on Xilinx chips. It is an absolute dead end, because the economics that helped the success story of GCC will not apply.
Sort of sounds like the interfaces/components/boundaries/separation of concerns in your modules isn't up to scratch. This is more of an org issue around management as opposed to the language unless you think rust has a set of fetaurs that help with this
France has banned judicial analytics to analyze the courts
The invention of programming languages is well trodden territory. The original author of this site has written about it: http://www.paulgraham.com/popular.html

It's hard to get excited about V if you've studied a lot of programming languages and watched some new ones come into use. I also recommend the Artima articles with the designer of C#: https://www.artima.com/intv/anders.html
I remember an article of a woman getting around seven years for this exact thing, but I wasn't able to find it, you'll just have to take my post with a grain of salt even though I vouch for it.

I think it is an extremely slippery slope to prosecute people for providing public information about how to find public resources to do something already publicly known.

That means that you could go to jail for merely suggesting for someone that it's possible for them to buy drugs online via a dark net market-- something I am indirectly doing now just by having this conversation.

Or for telling them to google _____ to know how to commit suicide painlessly.

Where do we draw the line? Are we sure someone won't come along and move it further down later on?
Why not just write the function in ASM in the first place?
I don't object to some scripting, I object to emails that can change their contents between views.
If you include the Bpa from the plastic itself as contamination, that puts it at closer to 100%.
Because all of that is on the hard disk; which may be encrypted.

There's more going on during boot than you think. Bootloaders are meant to be small and simple; just enough to hand off to the OS.

If your OS takes a minute to get its stuff straight; there isn't really much you can do to make the boot faster.
I must do a different type of programming than the masses. 99% of all of the work I do is API calls, map/filter/reduce, and maybe some database persistence of simple objects/arrays and it has been this way for years. CRUD calls, data in -> data out.

I don't see how any of Haskell's crazy syntax would make my life easier compared to node.js
Many thanks! Gee, it claims to work both ways,

C# <--> VB
The World-Wide Work
I might be going the wrong way with that then. Using stegoveritas I noticed that PNG has a bunch of "ISO-8859 text, with very long lines, with no line terminators" files which isn't normal for PNGs.
Rather than conflating it all in a way that leads to misunderstanding, why not say "sure, calories in - calories out defines weight loss, but you need more than that to be healthy".

The point stands that tracking calories gives you a defined goal. It's not the only goal for health, but that doesn't make it useless. The parent post you objected to was not claiming that what you ate didn't matter at all.

You are 100% right that healthy, sustainable weight loss isn't all calories, but weight loss itself absolutely is - and breaking the problem down into parts so people understand how to achieve that weight loss rather than having this arbitrary "healthy eating" idea that is much harder to track is a good thing. No one is advocating for it in isolation.
Also the public fork, Anarki[0], which I contribute to, and sometimes break.

[0]https://github.com/arclanguage/anarki
I have been sticking to Vivaldi as my main browser for a while now. I spend a lot of time with web browsers and Vivaldi has a UI that is quite the opposite of dumbed down. It is quite customizable and if you try it out, the first things you should do is head tonthe settings and tweak things to your liking.

There are some minor hicups here and there (mostly with video playback on Linux and the rare browser detection logic going off the rails), but nothing so major that I would consider switching away.
Today's wildly unpopular reality check for language booster-ism reminds you that there are next to no applications written in Haskell for a purpose that isn't programming a computer. When we do this exercise we can't get to double figures and nobody had a meaningful explanation as to why that is the case for a language that has been around with claims of being useful as a general purpose programming language for more than 2 decades.
I'm with you, it is a nice presentation and will follow it. Yanno' if you could get the ARM version of pfSense on the pi this would eliminate the Huawei modem, Maybe.