skysight-inc/HackerNews huggingface dataset:
Does this conspiracy exist despite the fact that there are both more libertarian and more Marxist philosophers than you can shake a stick at? And are you sure that you intended to say a conspiracy (as in, a coordinated movement among researchers) rather than peer pressure against challenging prevailing orthodoxies? Either way, the "orthodoxy" of patriarchy isn't one of them.

In fact, the presence of positivist and liberal philosophers in academic philosophy is far, far greater than the presence of heterodox economists (think Marxians, neo-Ricardians post-Keynesians and Sraffians) in economics. The rejection of certain ideas actually seems to be much more of a problem in public media in which figures such as Slavoj Zizek can no longer write for papers like The Guardian.
2019 Preview: Gravitational waves will be discovered every few weeks
Which union was this? I was trying to explain this to my wife, who is a teacher, and she was shellshocked, so I wanted to check on the details.
That's one way to look at them, yes.

Redux's `store.subscribe()` function is obviously a general event emitter, where the only event is "an action was dispatched", so it doesn't even need a name.

On the actions side, Redux really only has a single "root reducer" function. Since having a gigantic monolithic function for all state updates would be unmaintainable, we split that function up into smaller functions, like any other piece of code.

Since Redux was based on the existing "Flux" concepts, the idea of having multiple "stores" for each different type of data was translated into having multiple "slice reducers", each one responsible for independently updating the data at a given key in your state object. Redux provides a `combineReducers` utility for this use case, which iterates through all the keys in the state object and calls the slice reducer at each key.

If you squint at this reducer setup the right way, you can see it as being a limited pubsub event system as well.

So, it's reasonable to view a Redux store as being a 2-way pubsub system. Different parts of the app dispatch an action to "publish" an event to the mostly-independent slice reducer functions, and the store publishes a single event to let any part of the UI know that the state _may_ have been updated.
What are they wasting? Per the article, this is material that was already destined for the trash.

And now a million people get to enjoy it as an enhancement to their evening.
Every chance I get, I tell people not to use PayPal. They have done this repeatedly, and the people who are affected have absolutely no recourse unless they happen to own a popular newspaper. PayPal has been shamed into doing the right thing, and that seems to be the only recourse. From reports I've heard, their internal system doesn't exist, and they aren't a bank, so there is no legal recourse either.
Machine Dreams – Dreaming Machines
New Theory: The Universe Is a Bubble, Inflated by Dark Energy
I've experienced a total freeze before once one of my programs started swapping/thrashing. The entire desktop froze, not just the one program. This was in the past two years or so, so it's not a solved problem.
I just went through a remote-only job search and the most common question was "have you worked remotely before?" (I have, for the past 3 years). Know the challenges of working remote (schedule, communication, distractions, etc.) and how to address them. Get familiar with the various videoconference apps (gotomeeting, zoom, hangouts, etc.) and have them installed and tested before any interviews. It makes you look more experienced if you can say "sure let's jump on a zoom/gtm right now" versus "hang on I don't have the plugin installed".

Another thing to be aware of is that there are different kinds of remote jobs. One is a central office with a few remote workers, and the other is a distributed team. The first kind will ask you things like what hours can you overlap with the office and if you're nearby, can you come to the office occasionally. I avoided these companies. The second kind is where everyone is remote. These have more flexible hours generally, especially if the team is international.
yes, i am surprised that Fabien is doing the "leaving it as an exercise for the reader" on us. all authors have to do this at some point heh?

anyways, you see that "dst = src - randIdx + 1" line? that's what the "reader" needs to play with. right now "randIdx" is 0, 1 or 2. when it's 0, "dst" is one pixel to the right of "src", when it's 1 "dst" is at "src", and 2 is to the left. also remember we are placing it "below" because we are moving up, so we do "firePixels[dst - FIRE_WIDTH] = ...". hope that helps.

this article has renewed my interest in demo scene effects. canvas2d seems very friendly now. last time, i had a hard time with the animation boiler plate, manipulation of the canvas element and colors. colors manipulation seems to still be awful. i see Fabien had to write 15 lines of code for palette conversion. but that createjs library makes many things easier. hope Fabien can go through other popular effects... or maybe i should lol : )
Your definition is way too broad because it depends on the specific computer you're using as a comparison. Almost everything is a supercomputer compared to e.g. a raspberry pi zero.
No need to do anything considered nefarious with your actual name when you can hide behind an anonymous shield. If Facebook/YouTube/Whatever require real names, then we should make rules that donations/ad buys/anything election related must come from real names of people, or after Citizens United, an actual recognizable company name. No hiding behind some anonymity shield.
A 4-Hour WW2 Documentary Using Only Actual Footage
All this talk of monopoly in this sector of finance makes me wonder how you'd start a service in this space.

And it made me realize I have no idea how it works.

I swipe (or insert w/ chip) at a POS... which then beamz the transaction to VISA? So do you need to get a partnership with all of the POS vendors? Is that open or closed?

Of course, that presupposes that someone has your card. VISA doesn't make cards, they just get banks to issue cards using their network (why don't banks do this on their own?). So now I also need a partnership with at least one large bank to have a decent enough exposure to get those partnerships with those POS vendors?

The challenges sound largely political, in making those initial connections with the right company. Which doesn't make them easy, but it elevates a deceptively simple technical problem to a hard one, I think.
I feel like I have seen this a few times although I can’t name any off the top of my head. I don’t think it’s as effective because it feels like someone had to die. It’s really hard to set this up such that you avoid either having no control or complete control- and neither is effective for emotional impact I feel.
You're being downvoted, but it's true about linux for at least two reasons to this day:

1. dm-crypt threads are unfair to the rest of the system's processes [1]. On dmcrypt systems, regular user processes can effectively raise their process scheduling priority in a multithreaded fashion by generating heavy IO on dmcrypt storage.

2. Under memory pressure, the VM system in linux will enter a thrashing state even when there is no swap configured at all. I don't have a reference on hand, but it's been discussed on lkml multiple times without solution. I suspect the recent PSI changes are intended as a step towards a solution though. What happens is clean, file-backed pages for things like shared libraries and executable programs become a thrashing set resembling anonymous memory swapping under memory pressure. As various processes get scheduled, they access pages which were recently discarded from the page cache as evictable due to their clean file-backed status when other processes ran under pressure, and now must be read back in from the backing store. This ping-ponging continues dragging everything down until either an OOM occurs or pressure is otherwise relieved. This often manifests as a pausing/freezing desktop with the disk activity light blazing, and it's only made worse by the aforementioned dmcrypt problem if these files reside on such volumes.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=199857
Thanks, unofficial Amazon representative, for explaining that Amazon's policy on copyright infringement is to misappropriate a little on every sale (small enough to not be worth the victims' cost of pursuing a claim) and make large profits on a high volume of offenses. Way to burnish your reputation.
For some reason, perhaps that they traffic in information, which is cheaply duplicated, perhaps because of network effects, tech businesses seem more prone to generate giant, seemingly invincible monopolies. Google, Facebook, Netflix, Amazon, Paypal, Youtube. Most people wouldn't be able to name a competitor to any of these, let alone use it. I do not know if competition, as is possible today, can work.
That is not the choice.
Show HN: Whistle, a different way to build interactive web apps in Elixir
Marchetti's constant
Sometimes people say "monopoly" when they mean "cartel". Are you arguing that these companies do not have substantial market power compared to more competitive markets or are you just trying to distract from the discussion with an argument over definitions? Do we see Mastercard and Visa competing on price (e.g. interchange rates)?
Interesting this article never said "poorly architected". The conclusion that the issue is peanut buttered points at that. Instead of looking into the system for things to optimize is there any proposal or initiative to rework it at a higher level?
Ultimately the ones who issue the credit are the banks. Banks have a lot of rules to follow set by the government. They are the ones who created visa and mc. PayPal, stripe all these other services ultimately rely on them. You can do BTC, but there is risk there to with trasaction costs and changing exchange rate.

These banks want to reduce thier risks as much as possible. CC laws in America provide a lot of protection for the consumer.
You're not wrong, but Amazon isn't going to do the government's job for it. If they can get away with stealing, they will.
> In mine the tools of violence play a non-existing role;

Lol. When you have a problem, you’re going to call police, to bring a “tool of violence”. You’re just being naive about who is ‘allowed’ to have a means of defense.

If police are the only ones that can defend themselves from people like you - you aren’t free, you are subservient. Aren’t the same people a threat to them, a threat to you? Classes of nobility don’t seem very free to me.

But... you jumped to “nuclear gun”, so how much of a serious argument could I expect from you?
Do you also consider Google and Bing on the same footing?[0] No, right?. But in anycase, fair enough, the technical correct one is duopoly—the problem just is, it doesn't make it any better.

[0] https://www.statista.com/statistics/267161/market-share-of-s...
I grew up in a farm where chores are a way of life. Our parents had a chalk board in the kitchen that listed out what each of us was supposed to do and a price next to it. We got paid a certain amount for each one. I think it's a great way to teach kids about life when they grow up.
Also, it's pretty much the only international way to pay without giving your card credentials to the seller.

When buying locally you can usually pay by wire transfer or Swish, but otherwise PayPal is the least bad option (as a buyer).
MasterCard and Visa may be 2 companies but they have continued to violated antitrust laws and are in many cases acting like a single entity [1].

[1] https://www.bloomberg.com/news/articles/2018-09-18/visa-mast...
I think most of it is fine except for the part where you hold the money (except for really young kids <7). I had a little box where I stored money as soon as kid. My dad gave me a $5 weekly allowance until I was like 10. I learned to manage my own money and not rely on him tracking it... this led developing my own accounting and budgeting practices.

Realistically letting the kids control their money gives them a bit extra feeling of independence without giving up much control... Most kids can't go anywhere without you being around until they're a teen and at that point it's a very different game. My dad always liked to ask me if my "money was burning a hole in my pocket" when he thought I was about to buy something stupid... He wouldn't stop me, but he did act like an advisor leaving the control and choice ultimately in my hands.
Same in Eastern Germany, there were no malls prior to '89 and after that they had to do something.
It's a thought experiment. I'm taking "healthy competition" to the extreme to demonstrate that your conclusion isn't necessarily valid because it doesn't apply to all cases. In either case it seems we disagree on what is and isn't healthy competition.
>I find it difficult to use logic when a) you don't really know all the premises that you're starting from and b) you have a material / emotional / ideological / or identity-driven stake in the outcome.

When you discover a non-logical way of making progress on one of those types of problems do you attempt to re-use that approach on other problems of that same type? Or perhaps change the approach slightly to account for the slightly different nature of the problem? If so then you're using rationality/logic.

>I've seen other folks do that often.

The observation you're making is that they're not being logical/rational, but rather merely pretending to be.
> In May 1962 Camras wrote a predictive paper titled "Magnetic recording and reproduction - 2012 A.D.". In his paper Camras predicted the existence of mass-produced portable media players he described as memory packs the size of a package of playing cards holding up to 1020 bits of information. Such devices would not have any mechanically moving parts and would store both sound and movies. He also predicted music and movie downloads, online shopping, access to online encyclopedias and newspapers and the widespread use of online banking transactions.

That's pretty neat. Apparently there's also a "Children's Engineering School" named after him in Chicago.
As a programmer in my 50s, this is of concern to me.

But I think ProPublica is putting their thumb on the scales a bit. They add in fudge-factors for people who say they are retired, but ProPublica suspects were pushed out. They further add in some skew for those who say conditions deteriorated, but ProPublica assumes were really shown the door. This is just adding weight to their natural bias-- it's no way to actually learn anything.

P.S. I lived for 19 years in South Dakota. I cannot image a basement that is overheated in December.
What metric interests you? Number of stories in mainstream publications? Number of projects based on the tech in corporations? Amount of developer interest? Market cap?

I agree that it is still in need of mainstream use cases, if that is your metric then you can justifiably argue no cryptocurrency is "successful".
Fuchsia, Google's new OS, has an embedded Chrome option, so it'll act similar to Electron where you only need Chrome once on your computer.
I enjoy emergent games and rogue likes (dungeon crawl!). A lot of people are recommending them, but I think it’s a different idea. Such losses are emotional, but not in the same way as well written narratives about mourning and acceptance.
There sometimes is a way to get it back though. If the hacker tries to cash out through an exchange he may be caught.
Merkel: 'Nation-states must be prepared to give up their sovereignty'
I was referring to "patriarchy" and related ideas, where political pressure trumps science and ends academic careers if anyone expresses unpopular ideas.

And you claim "the orthodoxy of patriarchy is not one of them"?

I find it hard to believe you aren't familiar with stories from Google, CERN, Harvard, etc, etc where people were driven out for questioning the theory that patriarchy is solely responsible for the differences in careers between men and women.
Yeah, the docs can't solve everything, but I'm hoping we can improve the structure, the content, the reading flow, and how the prerequisite concepts are handled.

As part of that, I definitely want to have new category sections on "Using Redux with a UI" (which would include both how that works in general, and specific pages for use with React, Angular, Vue, Ember, etc), and "Real World Usage" (which could cover things like app structure, code splitting, choosing a side effects approach, and so on).

As for the "boilerplate" line... everyone throws around this word, and everyone means something different. Could you clarify what specific things you're thinking of when you say that?

FWIW, we have a new package called `redux-starter-kit`, which is specifically intended to help simplify several common Redux use cases. It includes utilities that help with store setup, reducer definitions, immutable update logic, and even creating entire "slices" of state automatically without having to write any action types or action creators yourself. I'd encourage everyone to try it out, and let us know how much it helps improve your apps and what else ought to be included:

https://redux-starter-kit.js.org/
I think that is about to change in the near future.

https://pv-magazine-usa.com/2018/08/20/enphase-going-einstei...

https://enphase.com/en-us/ensemble
For many people, and kids, they’ll do something for free but not for small pay.

If you offer a few dollars it feels not worth it, but if you ask them to do it because it’s kind or the right thing to do they realize it’s another sort of worth.
> If I give a company $100M in tax breaks to come to my city, and they end up paying $50M in tax (instead of $150M), the outcome was financially positive as the alternative was that they don’t come and my tax revenue is $0.

The issue is that this is true of every company. It's much more efficient (and fair) to just have a lower tax rate to begin with and allow that to attract businesses in general than to negotiate with each of them individually and screw over any that aren't big enough to get that level of attention.
Nice work, although it is a bit slow: (avg 5 seconds per address parsing)

date && perl geo.pl && date
Sat Dec 29 16:18:30 UTC 2018
country => united kingdom
suburb => shoreditch
house => the book club
city => london
postcode => ec2a 4rh
road => leonard st
house_number => 100-106
Sat Dec 29 16:18:35 UTC 2018
You seem to think that utilities are monopolies (which is partly true in some cases, where they are granted such monopoly entitlements by a government), and they they don't have expenses. They're not at the bottom of the economy. They need to buy fuels, for example: so they spend money with the fuel companies. Well, the fuel company needs to buy ships, drills and whatnot, and pay its workers. They money comes back into the economy at some point.

If electricity providing is such a lucrative business, then there will be an extremely competitive market for providing that service, and no one company is going to be able to charge silly fees because they will make themselves obsolete. It is only through a government granted monopoly that such companies are able to exist.

Governments care that you pay your tax, but their ability to enforce their tax collection relies on violence, and ability to prove the taxes need paying. Bitcoin creates an economy where the latter is more difficult, perhaps impractical with more private technologies.

It might turn out that governments have to move to being more voluntary models of trade, else they might not be able to acquire enough taxes to fund their operations.
Per my other comment just above ( https://news.ycombinator.com/item?id=18784238 ), please try out our new `redux-starter-kit` package and see how much it simplifies things for you:

https://redux-starter-kit.js.org/
Compassion is overrated, at best.
Beats users linking to one of the near-web-monopoly sites like twitter or facebook constantly!

I'm shocked you're essentially chastising someone for having their own domain and publishing articles on it they then link to. If anything we should be encouraging this behavior.
Okay, I guess simply there needs to be a newer Maven version on Travis and I messed up the release flag for the `maven-compiler-plugin`. That said, locally it already works with Java11 :-) ... just Travis fails as of now
That's a wrong reading.

C hit it big in the 1980s as a language that was portable between smaller (PDP-11) and larger (VAX) minicomputers as well as microcomputers that had a 16-bit address space at best with memory management limited to switching a bank of ROM in and out.

I spent about $80 for a C compiler that run on the OS/9 operating system on my TRS-80 Color Computer. When I upgraded to a PC with MS-DOS there was a Microsoft C compiler that cost about $500, a Turbo C Compiler from Borland that costs around $100 and Tom Mix had a compiler that cost about $20. This was long before GCC.

C was astonishingly portable across machines of variable capabilities; I remember many Unix games like Nethack that would run on MS-DOS as well as they did on Sun workstations. Commercial C compilers supported a multiplicity of "modes" to work with the strange segmented architecture: for instance you could have a 64k address space for data and 64k code.

My favorite language of the late 1980s was Turbo Pascal which had extensions to support systems programming but was a better language than C in most respects and had OO extensions that were much easier to use than C++. I switched to C when I went to college though because I had access to Sun Workstations where C was the way to go.

GNU tools were already establishing themselves as the Cadillac of userspace (e.g. there wasn't commercial competition to make a better awk for HP/UX) but it was another three years before Linux came around and 32-bit x86 chips were starting to whup SPARC and PA-RISC on performance, never mind price-performance.
Removing ROP Gadgets from OpenBSD, Todd Mortimer [video]
In case people are wondering, the algorithm is 'connected clustering'

> You can think of Connected Components in very layman's terms as sort of a hard clustering algorithm which finds clusters/islands in related/connected data. As a concrete example: Say you have data about roads joining any two cities in the world. And you need to find out all the continents in the world and which city they contain.

The article doesn't contain a concise pseudo-code description of the algorithm but instead sneaks up on it by throwing in lots of python that implements various graph operations.
Does HN have direct messages??? I'd like to share information about grades and time spent in lms! Drop me a line at zorak8me@gmail.com.
You don’t think that’s a problem? I don’t think there’s any value in being a name in programming. There is certainly value in a dollar sense (to their own career prospects at least), but I don’t understand why people would be like “wow! It’s $name! They’re famous!”

If someone non-junior knew no shell scripting and had no FP knowledge — or thought that JavaScript counts as FP [spoiler alert: it doesn’t] — I wouldn’t hire them.
It makes me depressed to have to fill out some form with information the government already has just to do my taxes. Just send me my return and I can dispute it if I don't like the result.

I guess there is political pressure to make the process as annoying as possible, and not just from tax services corporations.
On the contrary, current efficiency of even cheap-and-dumb electrolysis is 70% {1}, which means that cheap solar like the 2.155¢/kWh plant from 6 montgs ago {2} can easily provide baseline load.

This is pretty much entirely because PV keep getting cheaper faster than everyone expected — even as recently as five years ago, pessimism like yours wouldn’t have been unreasonable, and yet the problem is now essentially solved and all we need to do is build the stuff at the prices we can already afford.

{1} https://web.archive.org/web/20120322204531/http://www.grid-s...

{2} https://cleantechnica.com/2018/06/14/new-us-solar-record-2-1...