skysight-inc/HackerNews huggingface dataset:
>Yes! But more broadly about composition in general.

Functional programming in general is not about data composition. There is a difference between function composition and data composition in FP.

Function composition produces a new type given two separate types. In your example the type is the same.

In Haskell if you wanted to do data composition, you would need something like dependent types or some rudimentary form of it. If such a thing was invented, it may look something like this:

a -> b -> (a * b)

where a and b can be records or "structs" and (a + b) is the composed record. This type signature preserves the notion of parametric polymorphism in function composition which looks like this:

(a -> b) -> (c -> a) -> (c -> b)

I'm no expert but as far as I know, in Haskell a new type must be defined manually when composing data but not when composing functions.

The tuple type actually shares an isomorphism with the concepts I am describing above. However it ascribes a sort of "order" on the types and feels more like a container of two types than it does a composition of types. I will illustrate below:

a -> b -> (a,b) != a -> b -> (b,a)

a -> b -> (a * b) == a -> b -> (b * a)

The ECS pattern among gaming focuses on the data problem you describe but largely suffers from the same issue as it is limited by the type system.
Although a lot of London's accents are currently blending into MLE - https://en.wikipedia.org/wiki/Multicultural_London_English
As an elementary school student [0], I struggled with the incompatibilities of evolution and the literal Christian creationist model I was taught. I thought that "the chicken and the egg" was a question of faith. One who believes that the Earth was created in seven days believes that the chicken came first, in whole form, on Day Five. One who uses evolution and natural selection as a model thinks it most likely that the first animal that could be identified as a chicken grew from an egg that was a mutation from non-chicken parents.

0: https://enki.org/2018/07/30/things-i-learned-in-elementary-s...
Isn’t South Africa a former Dutch colony?
When I first learned about these OP (Original Pronunciation) productions of Shakespeare, from a BBC news article on-line, they commented that it sounded like the English of North Carolina! If you are interested in this, I recommend "Pronouncing Shakespeare" by David Crystal. It documents how he worked with the Globe company on an OP performance of "Romeo and Juliet".
That's remarkably similar to what I heard people saying about React in 2014.
It is not your job managing the managers, is it? As an employee, you will gain nothing from speaking sense against the tide. It may also be that the entrepreneur in chief or the CEO is seeing something you can’t or aren’t allowed to, and want to have a go?
Domains are real estate. Periodic land reform / redistribution is a staple of human history, when things become patently unbalanced for society as a whole.
> I don't need another.

That's for Lennart Poettering to decide[0].

[0] I don't make the rules
I'm beginning to get tired of these shitbirds. Remember when "bad behavior" was bundling a web browser with your OS? How innocent we were.
What does the company do?
Maybe because driving Firefox out of relevance would result in one less browser vendor working on the privacy front.
Hey, this forum gives us ideas, helps us learn more, helps us become better!!! If anything our bosses should give us more time to spend on HN!! ;)
The difference between water-based and plastisol screen print
This is the documented standard behavior [1]. You’ll find all conforming browsers do this.

[1]: https://tools.ietf.org/html/rfc6797#section-12.1
Doesn't Tort do that already?
Successful Strategies for Negotiation
Google Could Acquire Tesla for $1,500 per Share on Its Way to $2T Stock
Yip, and a former British colony.

Hence… 'A' is for aardvaark.
The South African accent has a much stronger Dutch influence (from Afrikaans), despite the language being English.
It really depends on what you want. I’m not trying to shit on your life choices, you may be optimizing for exactly the right things for you.

My point on “coming out far ahead” is limited to finances. Yes, you can buy a house in SC and be making $100k once you hit 2-3 years of experience. That’s a great outcome, full stop. Nothing wrong with it.

But someone with your equivalent experience working at a big tech company in SV is already making 2-3x as much as you. Cost of living increase eats up some of that, but not even close to all of it. Especially if they live with a roommate or two and avoid buying a new Tesla, they can save $50-100k per year fairly easily.

And the difference becomes even more stark in another 5-7 years. You’ll be making $150k in SC but the dev in SV will be making $400k - 600k. They’ll also have 100x as many job options should they desire a change or get laid off, and they’ll have a much easier time raising funds and making key hires if they want to start their own company. Or becoming a key hire at a friend’s company. Or investing in a friend’s company. Etc, etc.

Again, there are genuine downsides to living in SV, and you may have made the right choice for you, but I find a lot of devs outside of SV have a really inaccurate view of just what they’re giving up, and that skews their analysis.
"Financing terrorism" might need a little context. Terrorist band ETA had an extortion net that they called "revolutionary tax". People that refused to pay were threatened and often beaten, kidnapped or murdered.

So a lot of companies paid. Even if they had no sympathy for the criminals.

But there were other companies that didn't need much "convincing". Was this one of that kind? I have no idea.

Edit: oh, these are the owners of Eroski. I remember they were in the news a long time ago exactly for that. I don't remember how the trial ended, but some guy was definitely charged.
These guys deserve two tickets for not fully stopping at stop signs (intro video)
Blockchain technology has arguably progressed to the point that Zooko's triangle can be solved.

If you're interested in learning more about a project that is giving this a stab, check out Handshake.[0]

Here are some notes from a Handshake developer about Zooko's Triangle.

> Handshake is a decentralized, permission-less naming protocol compatible with DNS. We seek to solve Zooko's triangle through the use of a utxo-based blockchain, which manages the registration, renewal, and transfer of DNS top-level domains (TLDs). The initial goal is not to replace the DNS protocol but to replace the root zone file and the root servers with a decentralized, public commons. By tying name ownership to a utxo, and embedding DNS records into its metadata, a chain of trust can be created by a digital signature and verified by querying blockchain data. A decentralized network of validating peers anchors this chain of trust. The ultimate goal is to provide an alternative to existing Certificate Authorities.[1]

[0] https://handshake.org
[1] https://github.com/WebOfTrustInfo/rwot8-barcelona/blob/maste...
"still using Firefox?"

no, still using Chrome ;)
The discovery of metastability in digital computer circuits
Capitalism itself cannot solve the problem of externalities. That's what the government is for.

I don't understand why would anyone think that it can. This is not just my opinion but an opinion of famous capitalists (for example Buffett or Soros).
If they had pursued profits harder and more effectively, they would not have had the accidents whose effect was to reduce their profits. Although there are some examples of outright malice or criminality out there, Boeing is closer to an example of an ineffective management culture than an evilly effective one.
The title seems misleading... how is saying, "still using firefox" Anti-firefox?

It's just a fact that firefox hit its prime in terms of market share long ago. It's now at what like 4% market share and falling? Hell, 'Samsung internet' is about to pass it up.
Because having the inevitable dozens of "why JSON" discussions at the beginning is much less tiring than having tens of thousands of "why not JSON" discussions throughout the project history.
Considering that no solution exist anywhere to the global problem we face, I'd reconsider the value of "useful/useless".

Fake easy-solutions are good to make you feel better before work, but it prevents you from going into deep thinking from which real solutions may emerge.
I meant biginT, for example the prod might have over two billion of something, where local dev have not.
Julia is great. It’s significantly simpler than Python while also being much more expressive. It’s too bad the typing is only for dispatch, but hopefully someone will write a typechecker someday. I’ve found it surprisingly refreshing to not have to think about classes and just add functions on objects wherever I want. Some languages solve this with monkey patching (which is bad), others like Scala with an extension class (reasonable, but you still don’t get access to private properties), but the Julia approach is cleaner.

I wouldn’t use Julia for a non-scientific computing app as I don’t think it’s suitable, but for anything data science related, it’s great! And with the Python interop, I don’t really think there’s any reason not to use Julia for your next data science project. I suspect that over the next 5 years Python will no longer be used for these applications at all.
Tailwind CSS – A Utility-First CSS Framework for Rapidly Building Custom Designs
And then your cron job fails, but you don't know when, nor how. So you need to log it.

And then your cron job runs again, because the first instance didn't finish in time. So you need to protect agains parallel execution.

And then your cron job doesn't run, because your machine was off when it was supposed to. So you need to track when it was supposed to run, and run it.

And on and on and on. Systemd timers manages all this bookkeeping stuff so you can focus on one thing only: what your script needs to do.
Four Members of China's Military Indicted for Equifax Breach
GSB Case-Study on Uber
Memnuescort
Are you in such an arrangement, to be able to tell that? If so, can you detail the benefits? Let's see if our impressions overlap in any degree.
Screnshotted this some weeks ago:
http://geekpic.net/pm-WMNY1S.html
It appears something like 10% of the times when I search for Chrome or Firefox.
I find it shameful
Adding AJAX (and usability) to ROCA-style applications is exactly what intercooler as designed to do:

http://intercoolerjs.org

No application-land javascript code, just HTML-extending attributes that fill out the functionality missing in vanilla HTML.
I strongly echo all of this.
What Are the Benefits of Apache Beam over Spark/Flink for Batch Processing?
Related question: How can I assess my level of knowledge?

I am also a Senior SWE at a large, famous company with an Electrical and Computer Engineering background, so I had a substantial amount of overlap with the typical CS curriculum with the notable exception of a compiler class.
I found out about Mondragon after watching http://ownershipeconomy.net/ and learning more about distributism.
Consider this, without scientists and engineers helping the US military, we would not have been able to defeat the evils of WWII. There were code breakers, bomb makers, plane makers, medical care and so many that helped the military industrial complex. This very internet we are using to share our ideas has deep roots from the military. Computers was really funded by the military, they needed to know how to calculate and blow ships and planes far away into pieces fast.
The human element is really important, but it does help us coordinate. There's a lot we haven't completely captured in the scrum tool (the non-development efforts and recent events) that is useful to talk about.
> An audio program that doesn’t publish an RSS feed that I can subscribe to in my podcast player of choice isn’t a podcast.

I think the risk is that Spotify can throw a big bundle of money to a podcast that is currently listed on a feed, and bring them into a walled garden where the only way to hear them is on Spotify.
“ The alternative is a system that isn't profit driven, where all the companies are worker cooperatives.”

Enforced by a central top-down bureaucratic organization.

In this hypothetical world would you let foreign companies motivated by profit compete in your country that only has worker co-ops? Or would you have a closed down market, similar to North Korea that only Approved Co-ops would be allowed to work in?
Also a USA-ian in Canada, under similar circumstances.

Currently remote for a US firm, doing well by local standards. I desperately wish there were more competitive local options, esp. in places that are NOT Toronto or Vancouver. In the US you can go to Austin, Denver, Seattle, the Washington DC area, NYC, SF, even Raleigh-Durham for tech jobs... but in Canada it's just YYZ and YVN.
So it's an extension of the currency usage, not a blockchain application on its own.
As the article mentions, Firefox is not currently implementing the Picture-in-Picture Web API that you linked to. Firefox's implementation is a browser feature only, and not exposed to the web at large.
So much this.
I started a new job in a company that is redesigning the product, but instead of a complete rewrite, managers decided it was best to keep as much as possible from the previous iteration (it's an iOS app).

We're getting close to release, so we have less pressing bugs and no new features to implement, so myself and a team mate decided to take a week to perhaps refactor some of the code and update it to Swift. After said week we reach the conclusion that management made the right decision: The written code handled so many edge cases that if we were to rewrite it, even converting from objc to swift could ignore some edge cases.
I'm pretty sure Spotify does pay artists a fraction of the subscription revenue, based on the number of listens relative to other artists.
A lot of people still use IE11 which doesn't support arrow notation :/

Sadly, IE 11 isn't going away any time soon.
> implicit belief that people’s handwriting was better in the past than it is now

I, on the other hand, believe this. When typing doesn't exist, and your livelihood depends on your records being legible, you put a lot more effort into legibility (and having heard a few stories about the corporal punishment associated with poor handwriting in schools a century ago, you'd get better out of pure self-preservation).

To back that up with an anecdote, I found a box of private bank ledgers maintained by my maternal grandfather, and I was absolutely astounded at how neatly he wrote. These were for only his own consumption, but the handwriting was clearly legible to me a five decades later.

Even my mother's handwriting is quite legible, even though computers became popular in her 40's (and typewriters in her teens).
But it's never enough. Gotta get that growth.
That's what I use it for.
Chomsky is anti-centralization, he is an anarchist (anarcho-syndicalist).

In general, his ideal end-goal world would include smaller states with more direct control by the populace, with worker-owned and worker-managed corporations, with free markets of goods and services between different corporations and different states, and of course freedom of movement. Strong environmental control would be almost implied if the people doing an economic activity were in charge of decisions and were also directly impacted by the effects of those decisions. Localizing and letting corporations be small would also put a natural cap on inequality, though democratically run states could impose additional safeguards where needed (minimum wages, estate taxes, non-discrimination clauses etc.)
Studies Show Dehorning Rhinos to Prevent Poaching Is Often Ineffective
Windows CE had a real web browser, the only feature I remember that was missing was support for PNG images.
“Spikey,” a Possible Pair of Merging Supermassive Black Holes
Justice Department indicts 4 Chinese military members for Equifax breach
Robert deserves a huge pat on the back for doing this. I can only imagine how many tipoffs he will need to sift through and I look forward to seeing the results. I disagree with his thought that this won't make companies learn to respect privacy. We're at a cusp and it's actions like this that are the baby steps that can take us towards a better, privacy respecting future.
Just when you think that Microsoft has learned to sit quiet when Google is busy messing up.

Nope. Not this time either. Have to keep up with Google.
I would also like to add that "normal people" don't even realize they paid for Windows since it came pre-installed on their computer.
In 3 consumers fear they will max out a credit card
Wow that is quite a lot of employees, but this excerpt came across a bit odd to me:

> At the end of 2014, it employed 74,117 people...
> By 2015, 74,335 people were employed

So the increase of 0.29% over a brief although somewhat ambiguous period of time is supposed to tell me what?
It depends on the circles that you find yourself in.

In most areas there's the homogenized, suburban communities with corporate folks who are from wherever and sound like they are from anywhere, and then the people who are from that place. In that group, you could get knocked on the head somewhere near Boston and wake up in some subdivision near Charlotte and have no idea where you are.

There are exceptions, but if you're a reporter seeking out regional dialects, you won't be hanging out in suburbia, and you'll find plenty of them, particularly in older or coastal places like New England and New York where they are everywhere!
Sounds like a common theme when it comes to relatively young tech industries. You could easily say the same thing about Chinese tech companies. Their software/security due diligence on the part of investors just hasn't caught up yet.
Read a paper: Performance evolution of Linux’s core operations
What I've noticed among my friends and family is that the people with the ugliest pen grip also have the prettiest writing. My grip is beautiful but I write like a meth-addicted gorilla.
Why Do We Laugh?
I assume that the hope is that by that point they are a monopoly/oligopoly and can make money.
Microsoft made me install Chrome just the other day. A company I work with decided to try MS Teams for communication and when I went there using Firefox, it simply refused to let me in and told me to get Chrome. They couldn't suggest Edge because I'm on Linux, so at least they did not require me to switch my OS.

edit: after accepting the invite and setting up an account I can use the product just fine in Firefox.
How to Route IPv4 via IPv6
Yup producer coops are quite commonplace for milk production in other places too.
Still much better than the current system. At least users who aren't familiar with it would just see the domain is "taken" and move along, not see a billion ads and a "contact us to buy" button. I've seen people who didn't even realize that was "outside the system" and thought that's how domains are supposed to be sold.

And either way, even a bad countermeasure would be better than nothing, as it would show that squatting is not longer tolerated. It would set a precedent for stricter regulation later on, because as it stands right now, ICANN is actively ignoring the problem and happily collecting their 14¢ fees.

As for a better solution, first ban all advertisement of peer-to-peer sales of domain names (so only registrars may offer a domain for sale). That should improve the situation significantly.
This is classic market distribution in any country, including the US, in any profession, including highly regulated ones.
Thankfully dictators of a company are less likely to use violence to coerce me to buy their products/services.

Governments on the other hand have a monopoly on violence, so I am more wary of handing them power over the choices I can make in my life.
I write with both hands, so maybe I can explain some of the issues that I run into with left-handed writing, and how it differs from my experience with my right hand. This is a topic I have thought about greatly.

Left-handed writing, as a core difference from which all other differences stem, has you pushing on the page, which would make a right-handed writer feel uncomfortable since it is never a muscle that needs to be used for the latter. This results in shaky or crooked writing.

Another experience I have from pushing during left-handed writing is that my hand tires faster, as I try to switch between "bent-inward" index finger and relaxed index finger, which I use interchangeably depending on how much fine control I need. Using the bipod or "index and thumb" grip helps for fatigue, but it loses precision.

Finally there is the angle of the palm which varies greatly among left-handed writers, which is how do I rotate the paper so that I don't smudge my writing, or so that I can see my writing as I go? The more the paper is rotated, the more uncomfortable it gets, but it has utility. Here are some nice diagrams on the variations: http://www.musanim.com/mam/lefthand.htm

For right-handed writing, most of these are never a concern for me. My right hand "pulls" on the page in the rightward direction and I never have to rotate the page in order to align with the writing line. Writing comes by pointing the pencil where I want it to go and then "moving" it right, rather than for left-handed writing I have to push "right and forward".

The rise of writing on tablet computers has improved the writing experience for left-handed writers by a significant amount because it can pan, zoom, and rotate as necessary. Still there remains the issue of having to push.

So if I can choose to use my right hand to write at all, why would I use my left hand? This may be a placebo effect, but I find that using my left hand to write allowed me to soak in concepts and let them ruminate as I write the notes. It becomes a more "personal" attachment to the notes I'm taking, whereas right-handed helped produce as much writing as needed.

One advantage with left-handed writing comes when using a tablet. Many notetaking apps such as "Goodnotes 5" do not present a color wheel to appear at where your pencil is pointing. The color palette stays fixed at the top right corner. Having to change color rapidly but keep the pencil in the same place is possible by using my right finger to change the color. And if I have to use the tools stuck at the top left corner, I switch to writing with my right hand and use my left hand for tool selection.

Finally, one nichr benefit from using both hands to write is simultaneous two-handed writing. Once can produce writing faster by using both hands to write at the same time if you can visualize ahead fast enough. It also helps when using two different pen colors (red + blue) simultaneously. It would be great if I could think in parallel and write notes in two different topics or languages at once.

I wonder if there are any other ambidextrous writers on here who can also weigh in with their experience.
Something that I have to ask my self over and over when criticizing someone else code. "Is this wrong, or is it just not the way I would do it?"
Having done a lot of remote work myself, when the internet goes down I text the relevant people and then I'm done until it's back up. There is no responsibility there.

If the company REALLY wants that to be my responsibility, they can pay for me to run a 2nd ISP line, or any other myriad potential solutions.

Even in-office, most places don't run backup ISP connections, the internet goes it, it goes out.
It turns out the key for me was that my mic requires phantom power and that the Fethead blocks it from reaching the mic. There are apparently some versions of the Fethead that allow pass-through of phantom power, but not the one I tried. I guess I'm stuck with the gain from the mic & the 2i2 as-is.
I believe it was Flash for a while, and then eventually the Flash app was automatically converted to "HTML5".
How Compilers Work