skysight-inc/HackerNews huggingface dataset:
Or as I used to call them, Particularly Difficult Equations.

You see, the trick to a PDE is to use the LOFL transform. The LOFL transform (Leap Of Fuggin Logic) moves your PDE into easy space. Easy space has the important property that all problems are trivial and or linear. Once you've solved you're PDE in easy space you just apply the inverse LOFL and you're done.

How do you take a LOFL transform you ask? That's left as an exercise for the reader.
I wish more languages would let you do stuff like mark reference parameters to methods as unable to be changed or reassigned within the method, get a readonly reference to a list without having to make a copy, that sort of thing. It doesn't have to be forced, just give me the option so I can get a guarantee on something if I want to.
Reminds me of my first job out of college. It was a very large insurance application written in VB.NET. It was a terrible application. And Visual Studio's search functionality left much to be desired at the time. I ended up purchasing Copernic Desktop Search, which is an indexed file search tool. It's obviously not built for this kind of use case, but it sped up my workflow enormously.

Nowadays, I can get by just fine with the search functionality in VSCode. (And I don't write VB.NET anymore.)
https://docs.bazel.build/versions/master/remote-execution.ht...
The Copernican revolution had the same problem
I wonder if rinsing it helps remove the bacterial spores that can contaminate improperly cooled rice, too?
Google Brain team said it considered Julia as well for TensorFlow but -"since its compilation approach is based on type specialization, it may have enough of a representation and infrastructure to host the Graph Program Extraction techniques `they` rely on"[1].

[1]:https://github.com/tensorflow/swift/blob/master/docs/WhySwif...
The Game Boy came out around the same time as the Atari Lynx, which was much more advanced graphically but had a terrible battery life. Advances in battery tech are very important for handhelds.
I'm on the edge of the urban and rural suburban world so most wildlife is still a bit more wary, but yeah the urban foxes a few miles from me are far far less shy.
I have an app like that, but I found it convenient to use Phoenix anyway as it provides test helpers, a nice router, an efficient template (EEx) compiler with escaping, etc. I just ignore the parts I don't need.

Phoenix LiveView looks super interesting for simplifying this further: https://dockyard.com/blog/2018/12/12/phoenix-liveview-intera...
One tree every 26 feet is barely anything. Every suburban yard could support that instead of grass, and more rural environments would simply have actual forests.
Are you saying they are not related? When Apple release the Apple Watch, they pushed the health features. However, they didn't think to account for women's menstural cycles and how it can affect physiological indicators.

It would never occur to a guy that that type of data is missing, because it is not something he has to deal with on a monthly basis.

So, yes, the two issues are related.
That’s not the reason. Cash tipping is preferred so they don’t have to pay tax on it.
In my opinion OO design is valuable in extremely large code bases and/or code bases that will likely exist for decades and go through multiple generations of significant refactoring.

With respect to your setters and getters question, particularly in regards to Python... The @Property feature in Python is just a specific implementation of the setters/getters OO design principle. I can easily be convinced typing foo.x is better than foo.getX(), but I have a hard time having a strong emotional reaction to one vs the other if the language allows them to have the same benefits.
Check out this flow diagram for Varnish 2 [1].

[1] http://www.kalenyuk.com.ua/wp-content/uploads/2009/12/varnis...
...or everyone would just use payphones/landlines like they did before cellphones became ubiquitous.
While surely the answer is no for many systems, there are often still be insights to be gained from attempting to model things out as long as you recognize that it will never be perfect.
Should be marked (2000), and the bulk of the text is probably earlier than that.
Protocols are also an important feature. `IO.inspect`, `Enum`, etc. are very nice additions.
I think we're not really there yet. I think it's entirely possible for you to avoid most of this type of tracking if you so choose, but it does mean not using services such as Facebook, Instagram, Whatsapp and not giving out your phone number to people who use these services.

What bothers me much more is that it might be possible to identify somebody through text analysis.
Not op, but the alesis V ones have such a comfy key weighting and are quite cheap. Only thing I don’t like is the drumpad on the left feels cheaply made
This is pretty cool seeing this here. I've been a Patreon of your site for awhile now, and reading for far longer.
When I was a tutor (TA) at university (collage) here in aus, I marked assignments from my students. We used an automated test suite to check correctness. I went over each assignment to subjectively assess code style. I would open the first assignment which scored full marks with the test suite and find it was a clean 500 line long implementation. Full marks. The next submission also got full marks, but it did it by spending only 200 lines. How? Was it overly terse? No... it looked clean and decent too. I would go back and look at the first submission and wonder - if you asked “could you throw away 60% of this codebase without sacrificing readability?” I would have answered of course not. But I would have been wrong. Silently, uncorrectably wrong if not for my unique opportunity.

In the programming work you do regularly, do you think there is a way you could structure your code which would allow you to do 60% less work, without sacrificing readability? If there is, would you know? The answer was clearly yes in the web world when jquery was king. Or cgi-bin on Apache. Is it still true today? Can we do better still?

If there is, it would probably demand a critical look at the way we approach our problems, and how we structure logic and data. The value in articles like this is to point at that question. For what it’s worth, I agree with Joe Armstrong and others who have been heavily critical of OO. Software which goes all-in on OO’s ideas of inheritance and encapsulation seems to consistently spend 2-3x as many lines of code to get anything done, compared with other approaches. (Looking at you, enterprise java.)

You’re right - the problem should proceed the solution. But our tools are the medium through which we think of that solution. They matter deeply.
Sorry, I picked up the wrong end of the stick and ran with it. I really shouldn't use the internet when tired.
No we're not. Quite frankly, given how many times already science and technology has failed to work for all kinds of people given the narrow view of the people that practice and create it, this kind of response is incredibly flippant.

Just to name a few:

* heart attack research failing to distinguish between different warning signs for males and females

* sensors failing to detect darker skin

* sensors at TSA being unable to scan the hair of black people because it's thicker
I'm curious how they track and rank a site's "change velocity" without crawling all of the internet all of the time. It almost seems like a catch 22 no? Might you have any insight into how this works? Any suggested reading or links?
And this thread is about a small part of the topic. We don't need special designations or considerations to combat discrimination. I am also calling into the question the entire notion of indigenous people -- considering that many of groups in question have lived on the same land for 100s of years. I also call into question the notion that your (as in you/me/anybody) ancestors have any tangible relation to today. In such, that, we grant a clean slate to EVERYBODY when they are born, and judge and treat them only on their merit.

In short, your ancestors accomplishments/failures or sins matter not, for you are a new person.
GetVegetable AI – Create your own box of vegetables
If we dare to point out that humans all have 23 chromosome pairs, we can obviate much of the tension.

If one were to wax cynical, one could nearly begin to wonder if some component of that tension were not of the "self-licking ice cream cone" variety.
Why not use https://pgxn.org/dist/temporal_tables/ ?
Loved this deep dive - appreciate you going step by step and explaining each part.
My favorite ground cover is clover. It’s tough, adds nitrogen (free fertilizer!), bees love it, and it stops the sun from drying your soil out.
Upvoted because it's well-articulated, even though I disagree.

> Well, in my experience, in every almost every code-base (either from functional, or imperative programing), we end up with modules, witch are a set of function taking the same type as a parameter. This is very close to binding the functions and the types...

There is a key distinction: If I have two subsystems that use the same data in different ways, I can keep those concerns separate by putting the functions for each concern into a different module. Binding all the functions to the type mixes the concerns together and creates objects with way too much surface area.

Also, most OO langs make a big ceremony out of each new type: create the class file, create the test file, blah blah blah. I want types to be cheap so I can make them easily and capture more meaning with less work.
It might be lower in arsenic, but you still have to watch out for other heavy metals. For example:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4690941/
Is the plastic from Shapeways safe for a grinder in terms of food safety?
> Dereferencing a nullptr gives a segfault (which is not a security issue, except in older kernels).

It’s a segfault on many C++ implementations, but it has undefined behavior, so there’s no guarantee.
I can recommend a in my opinion very interesting book about "abusing stastics" it's called "Standard Deviations: Flawed Assumptions, Tortured Data and Other Ways to Lie with Statistics". (I don't know the author or have any affiliation with it).
Given that the least-healthy food is the most heavily subsidized in America, yes, the wealthy have orchestrated a world in which the poor choose junk food. Some "free market" there.

As for having a budget and sticking to it, no one is better at budgeting than the poor, out of sheer necessity.
Holy moly qgrep is awesome! How have I never heard of it before?!

Thanks for sharing this link!
https://en.m.wikipedia.org/wiki/Elizabeth_II
Our Zero-Emission Future
Don't do all that crap.

For me I try out sites, discover things I like and then search for it along with the term -jquery or "vanilla javascript" and work out just the code I need.

For reading:

For HTML find a good book on the basics (I had used Visual Quickstart Guide to HTML, but I bet there might be better ones now), for CSS I recommend "Stylin' with CSS" which will keep things simple. Maybe "Handcrafted CSS" to learn how to refine styles even more.

Another great common sense design book is "Don't Make Me Think" will go a long way into determining what would be best in design and UX.

You will find when you drill down to that - you don't need all that much much JavaScript at all. A lot of those templates and frameworks are only great when you don't know what you want but will quickly/easily get the pretty pictures and slick animations, later there's a price to pay to maintain or refactor.
Ironically it is EU regulations that make this idea totally impossible. One does not simply index documents, at least not for Europeans. You have to expurgate your index for the "right to be forgotten" people. You have to remove all the Nazi stuff because of Germans. This idea by a German is not possible because Europe.
I don’t think it’s surprising that changing development tooling does not change UIs. Those are different things.
This felt off to me too. I really dislike articles that cherry-pick anonymous SNS posts to prove a point.
Test,Thanks
test,thanks
The key part of being a good programmer is knowing what you don't know
Acrobat bites but I actually like Preview. Okular (on Linux) is the other one I use but don’t think it’s any better than Preview.
"Google has been purging large swaths of data from the indexes and they won't say how or why or exactly what criteria they are using."

Wow, interesting, this is the first I've heard of this. Might you have some link or citations about this? Thanks.
Then don't use the "advanced features" where your data is sent to a server? Or don't use the product at all until they open the source? I don't understand what your point is. This isn't being forced on you.
Scala.js is also an option.

https://www.scala-js.org/

It skips the JVM altogether and complies Scala to Javascript. I haven't used it for anything significant, but I've heard nothing but good things.
perfect. thanks for proving my point. if all you have are some radicals from the 60s and 70s you can't say that liberals are an issue nowadays on the scale that is radical right wing terrorism.
I think for Phoenix it's quite easy to deal with unless the project requires a lot of Erlang/OTP stuff.

If it's just plain old request/response styles website (I think most of the project falls into this bucket) if you can handle other frameworks like Rails or Python, you can handle the same thing really well after some usage. Some basic knowledge of the language/MVC/Ecto would do.

Though there are a lot of React developers already using React but don't know what they are doing. Using React actually requires a good sense of the ecosystem - which set of libraries to use, which pattern to follow etc. Plus some basic concept like state/props/immutability/HOC would do.
Can you point out a successful C or C++ UI framework that didn't have the property accessor pattern in one way or another?
The man you seem to be talking about was a proud white supremacist that got punched in the face.

It's interesting how on the internet those in positions of power get described as the real victims.
It's about trying to slow china's growth towards 'beating' the US at global trade. Part of it is FUD, part of it is justifying tariffs and bans.
Ffmpeg.

The results don't suck. They're awesome.

However, the insane number of combinations of flags, the fact order of flags can change things, and the "defaults aren't best" are all issues that make it a true pain to use.

... Yet the GUIs and wrappers that exist to make it friendlier inevitably either make it slower (Handbrake's thread limitations) or don't support about half of the filters it can provide.
I agree with you but just one point - I didn't know African hair is thicker. Do you mean that African's tend to have more hair follicles on their head, or do you mean that the hairs themselves are thicker? I'm not sure if either is true. Do you have a reference.
Do you have a real estate license, for making the purchase before flipping?
I am using it now and it's solid. Recommend combining it with:

Slinky React (https://slinky.dev)

JSON RPC (https://github.com/shogowada/scala-json-rpc)

Diode (https://github.com/suzaku-io/diode)

Scalably Typed (https://github.com/oyvindberg/ScalablyTyped)

Being able to use almost every React library but with full types and code completion is amazing. And with JSON RPC you can treat Client -> Server as though it's just another method call.
Ironically, this answer is not terribly sexy for most HN readers.
Almost everyone I've come across who writes JS in a "functional style" has done it because they've had prior experience using a FP language and are applying those lessons to JS. I believe the OP is talking about those FP languages, such as Haskell and Clojure, which have a very different programming experiences.

While JS supports it in many ways, it's still not a style inherent in a multi-paradigm language like Javascript nor is it (really) the primary style in popular frameworks - despite the fact inspiration from FP languages/libraries has been increasingly common in popular frontend frameworks.

Additionally, even if you go full-bore FP on JS, it's still not the same. Almost no one goes full-bore FP in JS because it really doesn't make sense to nor is it an easy thing to do.

(And I say all of this as a frequent user of https://ramdajs.com)
When did an "unscheduled disassembly" become an "anomaly"??
Crowdfunding does that. The product costs 0 once the funding threshold is met and the money is secured, but before that it costs >0 if you actually want the product to be developed. This aligns incentives quite well, if the model is used correctly.
I agree, in addition to planting trees.

Eg https://medium.com/invironment/an-army-of-ocean-farmers-on-t...

Also floating solar, with compressed-air energy storage in under-sea airbags (could work on hydro reservoirs too)
Mine was a comment on the failure of systems. I came to Hacker News from a functional programming (somewhat, not pure) background, and that tends to be how I view large systems in general. Government systems seem to be these old school, monolithic systems who are pretty resistant to change. And, to be honest, a large part of that seems to come from the populace.

I don't really care if it's capitalism, socialism, or communism; once a system reaches a certain size, it becomes unstable and corrupt and starts to fold in upon itself through manipulation by people or groups who survive solely through that manipulation. You can see it in governments, crime systems, investment banking, etc. etc. any system which involves goods or moneys. It's a bug in the system and it's hard to fix because we can't change the smaller systems without revamping a huge amount of the larger system, as a whole, because a lot of these systems have not been built in easily changeable ways.

But, people are weird, machines are easy. What do you want when you bring politics into a computer forum.
Curious to know if you're M/F and which site(s) you do this on. Asking for a... Friend...
My vehicle's infotainment system.
The Great Work: Ralph Nader on Taking Back Power from the Corporate State
Often you can just file the corroded battery contacts clean and it will work again.
In general the standard library organization is superb and well laid out. It’s the only language I don’t have to consistently lookup "how do I do X with string", or “Y with a list".
The web.
>"Scoring is at least as important. Modern scorers are multi-level, meaning they do one pass over many documents on a simple, correlated representation of the data."

Can you elaborate on what is the "simple correlated representation of the data"?
It sounds like you understand this space pretty well might you have any links or literature on how modern crawling architectures and indexing work? Thanks.
Australia has announced a plan to plant a billion more by 2050 as part of its effort to meet the country’s Paris Agreement climate targets.

Laudable, but a tiny fraction of the 1.2 trillion mentioned as offsetting a decade of co2, and over a period of 3 decades.
Admittedly I'm somewhat of a FP fanboy, but I seriously cannot disagree with you more on this.

Functional Programming (and Logic Programming) are better than other paradigms because, unlike Java (or C++, or C#...) there is an emphasis on correctness, and the people working on FP compilers (like Haskell and Idris) are utilizing mathematics to do this.

No idea on your opinion on mathematics, but to me Math/Logic reign supreme; the more mathematically-bound your program is, the less likely it is to do something you don't want later.

Compare this to Java. It's 2019, and we're still doing `if (x==null) return null` all over the place (I'm aware that the option type exists but that doesn't really help when it's not enforced and none of my coworkers use it). How about having to create six different files for something that I could have written in 20 lines in Haskell? Or how about the fact that the type system exists to help with optimizations, and due to a lack of support for structured typing, it can only be useful for that.

I realize that I'm picking on Java, but Java is the biggest target when it comes with OOP as the industry understands it. I personally cannot stand having to create fifty files do to something like a database wrapper, and in Java that's effectively the only way to program.
Please refrain from telling others to refrain. The negatives are worth discussing, but not the positives? I want to hear everyone's thoughts not only yours.
It’s gonna be alright man. Just keep doing your best and don’t be afraid to ask for help.
Asana.

Switched to Quire but since they dont have the Gantt chart, still need to use Asana.
This statement is the opposite of true.
Yup. So many good FP => JS langs too.
That's an unusual way to make money for someone skilled into generally well-paying tech jobs.

It's an interesting niche though, being your own "product". Is it something you enjoy doing as well or do you feel you have to because it's the only way to survive the lean months and keep a regular clientele?
May I ask what flavour of cam? 1200 per week for low effort sounds kinda high.

(I know nothing about cams, but I'd imagine there is a large supply of people willing to push the limits for profit)...seems like a race to the bottom in hn parlance
That's a good counterpoint to relativism, and that's why I accept moral realism, relative morals are self-contradicting (or you can accept that everything is morally right and wrong simultaneously, which is bordering on nihilism)
Quantum Eraser Experiment

> The double-slit quantum eraser experiment

https://en.m.wikipedia.org/wiki/Quantum_eraser_experiment
I just bought your book and am excited to read it. I've fantasized about doing exactly this, but in South America. Twice I almost did it, and twice I backed out because I didn't know how to start. You might get me over the third hump!
they were "genuinely mystified." One of the students said that the image was "artwork."

Thats just spooky close to the "It doesn't look like anything to me" from Westworld. How long until they really don't see the man and the tank at all?
Lesson from student-led trash pick-up is that everyone needs to do their part
FP is different things to different people. For me, it's pure functions and a preference for purely functional data scructures (Okasaki style).

Also to me, FP has an emphasis on avoiding mutating state. The second example on the React front page shows how to mutate state, and then they just build from there. I don't use React, but looking at those examples, it all looks very OO to me.
I made enough to take a small hiatus on software work by DJing (200-400 most nights) Some people successfully make it their full time gig.

Essentially you’re sitting at your computer all day, and listening to music while you do it right? so there is plenty of opportunity to find and save interesting (or basic) music.

Combine that with maths and counting (what’s 4+4?) some practice, networking around, and you can land yourself some very well paid nights out, they pay you AND pay for your drinks. Only big downside I’ve experienced is the toll on your health if you regularly stay out drinking all night.
What would they have used in 1989m
?