skysight-inc/HackerNews huggingface dataset:
Lack of libraries applies to tiny projects, because the "activation potential" has to be small. Developers are reluctant to write 1000 lines of library wrappage for the sake of 700 LOC of payload, but they might well do it for something that can be expected to be 25 kLOC, and much more likely if they're going to have 250 kLOC riding on it before the product reaches 1.0.
AWS Has at Least $16B in Backlog Revenue (2018)
Think about your people first and foremost.
Show HN: Chrome extension – Paste a copied image/GIF to immediately download
Thanks!
We don’t have a public github repo currently.

The main focus on DataRow is to make create data pipeline easy. We provide a large number of built-in connectors to support all commonly used data sources, from a Parquet file in S3 to your RDS MySQL database, from Cassandra to Elasticsearch, etc. You don’t need to pay for using these connectors, the fee is based on the computer resource used for the job alone. There is little limit on how the job pipeline is defined, check out one of our blogs to see an example. https://www.datarow.io/blog/archive-avro-formatted-kafka-mes...

Let me know if you have any other questions or suggestions, thanks for your comments!
Well, for one, I'm not a good person and have no intention of becoming one, so no cognitive dissonance there. I agree with a number of your points, but take issue with a few.

1. Willpower and energy are finite but not fixed. Being vegan is an additional expenditure of energy. Pretending to be vegan (or publicly being vegan enough) probably would be easy to do without spending much energy and also pretty much deals with #2, but that doesn't seem to be what you want.

2. As above, this is only really a reason to pretend to be vegan. But to your point, I don't begrudge any group for being that picky about who they want engaging in action alongside them. I'm not sure that's a winning strategy, but if it gets some people engaged in action, fine, I'll just run with the more "tainted" groups. Personally, I think these sorts of individual scorecard things are good ideas to apply to friends, bad ones to apply to political allies. Obviously you disagree.

3. Yes, people who strike together, engage in demonstrations or other direct action of course have to act as individuals also in order to do that, but you already seem to understand the distinction I'm drawing here based on the way you talk about it. From there, you just have look at the many successful leaders of mass action/positive political change who had checkered lives to put the lie to this blanket dismissal. It's cool that your friends are good people, but if you all still accomplish the same amount of structural change while eating steaks, I'd be equally happy.

4. Yep.

5. It is less pleasant. It is unethical to prefer more pleasant things that come from an odious supply chain when it wouldn't require too much energy to sqitch. We agree, but this is also one of those things where #1 comes into play, as I imagine you aren't writing this from a self-sufficient commune in a hidden stateless island. If you are, awesome, but otherwise, you're implicated in a lot of unethical choices. Maybe some of which where I'm doing the ethical thing. But it really doesn't matter (beyond our ability to sleep at night) if neither of us are mounting real challenges to the structures that make ethical decisions hard and unethical ones easy.
No, I imagine it's fairly simple to determine that humans use nonlocal context in image recognition.
>During your exit interview explain the bullying and give them a copy of the file.

If it gets to the point where I'm quitting because of it, why would I bother giving them the record of evidence? Why would I want to improve the organization that I am leaving?

Put explicitly, if the work culture is such that I don't have reasonable avenues to improve the situation without quitting (e.g. via HR and skip level), then I really don't care to help them out when I've given up hope for them. If they want to improve, they should set it up such that the only way to improve is by employees quitting. People usually don't quit capriciously. It's a tough decision, and a lot of work to find a desirable alternative job. I don't want to give them charity on my way out, especially if they've wasted a significant amount of my off-work time looking for a job.
They're 1.33l.

A company once tried the usual "Let's reduce the size of the package and nobody will notice" shenanigan and made 1L bags, but it was blatantly obvious when it didn't fit the plastic jug anymore.
Learn to use words like synergy, leverage, no-brainer, disrupt, and incentivize. Use phrases like deep dive, core competencies, outside the box, and move the needle. Presto, you're talking like a leader.
A majority of AI studies don't adequate validate methods
Absolutely!

I’d recommend “Winning” as a great place to start. It’s a good and quick book on tape too that you can listen to over a week.

https://www.amazon.com/Winning-Ultimate-Business-How-Book-eb...

Ben Horowitz also touches a lot on leadership in The Hard Thing About Hard Things, which is a personal favorite.

Checked out your website and love your cause! Please don’t hesitate to connect if I can be helpful. Email is in my profile.
I didn't see one topic on this page that I wouldn't be happy reading about for an entire weekend, at least. The world is too interesting.
A Trip Inside Mark Zuckerberg’s Sprawling, Embattled Compound in Hawaii
Study persuasion and communication.

* Robert Cialdini's "Influence: The Psychology of Persuasion
* Jeff Cannon's "Leadership Lessons of the Navy Seals"
* Dale Carnegie's "How to Win Friends and Influence People"

Attend Public Speaking workshops. If there's a ToastMasters club in your area, join it. Improv can be another great way to learn how to get "less rigid" and more open with your communication style.

https://www.amazon.com/Influence-Psychology-Persuasion-Rober...

https://www.amazon.com/dp/B0053ALPPQ/ref=dp-kindle-redirect?...

https://www.amazon.com/How-Win-Friends-Influence-People/dp/0...
Don’t begin sentences with I think - state your opinions as facts.

If something you say is wrong, respond with that’s what I was told to deflect blame.

Gather information from your subordinates and then report it to your superiors without giving your subordinates any credit.

Read books by Peter Drucker and Harvard Business Review.

Pepper your conversations with terms like: "knowledge transfer", "velocity", “MoSCoW”, “KPIs”, and talk about “surfacing” information to your users.

Good luck!
I do both and it's probably less effective (comparatively)
> The only places we typically go that really insist on shoes here are occasional restaurants and the public library. More people could get away with walking barefoot in more places than they might expect.

Not in Chicago! I tried it one summer (I was about to go to India and thought it'd be fun to get in the spirit), and got kicked out of every place I frequented: grocery stores, restaurants, book stores, record stores, …. I forget if I ever got in any trouble on public transit.
out of curiosity, what work do you do remotely?
It was about time!
Seatbelt Checkpoint Planned in Shreveport
The main point is that nobody produces (at industrial scale) CO2 just to make dry ice. It's a byproduct of other process that is normally released to the atmosphere, but in this case the release is delayed for a few days.
Have you read Maps of Meaning? I haven’t, but Nathan Robinson did, and wrote a review of the whole Peterson gestalt, which I found wholly convincing and you should find with no trouble at all.

I feel that what I found “telling” about the use of a controversial, poorly defined, culture-war term like “cultural Marxism” was pretty obvious: that the talk wasn’t given in good faith or with an intent that was productive with respect to the attendees.
That's basically the idea of ProgPOW, which is a proposed algorithm that Ethereum may switch to in an attempt to kick ASICs off the network.

https://github.com/ifdefelse/ProgPOW

The problem is that you still are only taking an infinitely small chunk of the space of all possible Turing algorithms. For example we are not considering any program that lasts longer than say 12 cache hits and 20 math operations (proposed numbers). That means you don't need as much hardware to implement an ASIC as you would a general-purpose processor.

Such algorithms can never possibly contemplate the full space of Turing programs unless you solve the halting problem (because we can't trust participants to give us a fairly chosen algorithm, and presumably we don't want to select a hashing stage that never terminates). This approach will always consider a tiny, fixed area of the problem space and will thus always be amenable to acceleration from specialized hardware.

Remember that old chestnut, "anybody can come up with a crypto algorithm that they themselves cannot break"? You can add a corollary to that: "anyone can come up with a hashing algorithm that they themselves cannot design an ASIC for".

We've been through this over and over again. I remember when Ethereum was supposed to be impossible to accelerate with ASICs. I remember when Monero and ZCash were supposed to be impossible to accelerate. But when you put hundreds of millions of dollars of free money on the line, very smart people get creative.

The idea of ASIC resistance can be summarized as making specialized hardware no more efficient than general hardware. And that's simply an impossible task. Specialized hardware will always be at least somewhat more efficient than general hardware. Maybe not hugely, but it doesn't need to be hugely more efficient, 5-10x more efficient is more than enough to shift control over to ASIC insiders.

On top of that, ASICs pose massive advantages for deployment even apart from efficiency advantages. One box that you plug a power cable and ethernet cable into replaces two mining rigs with finicky, delicate riser cables and a dozen GPUs precariously strung from wire shelves. ASICs don't crash anywhere near as much either. Literally just having the same efficiency but being 10x as easy to deploy is still a massive win.

You can still rotate algorithms every 6 months, but the clock starts ticking when you propose an algorithm. It took four months from the last switchover before Monero had ASICs on the network again. Presumably they were designing as soon as the algorithm was proposed, and taping out as soon as the switchover was announced.

ASICs are inevitable, and it may be better to simply accept democratic control of ASICs rather than insiders with control of them. If you switch every couple months you disincentivize ASIC holders from releasing them to the public (and revealing their existence), instead they will hold them private so they don't trigger an algorithm change. Which is exactly the centralization that you're supposedly trying to avoid.
> But you know what, we don't take our shoes off in the office, do we? Why is that different?

In the US, because it makes people uncomfortable, and I have the right to do what makes me comfortable in my house, but not necessarily to do in the office what makes my co-workers uncomfortable. I do often take off my shoes when I'm in my office.
I think this is a reflection of what people want to donate/contribute to as much as anything.

I’d be keen to know what percent of listings are health related vs what percent of total money raised is health related.
Back when the TechShop still existed, I developed the original Safety & Basic Usage class for the manual injection molding machine. Not that I was an expert -- I wanted to learn injection molding. But another member was a total expert and he taught me enough that I could use the simple machine and teach the beginner course on it.

So anyway.... I needed to learn mold making. Which meant I needed to learn some CNC. So I did a few simple things on the Tormach 1100 that the TechShop had. Great fun, but it really takes a lifetime to learn all the tricks, if then. I have a friend who's dad owned a machine shop. The guy who finished the 2-year tech school degree and has been a full-time machinist for 10 years is "the new guy". There are so many tricks to planning and fixturing, it is endless. As a hobbyist, I think you just have to decide what it is you want to do, and learn enough to do that, and to do it safely. I have no delusions of ever crawling out of a pit of relative cluelessness.

So I have one of those cheapie manual mini-mills. It is OK for some simple things, I could never make a mold on it. Someday I want to have my own Tormach -- but I already can't park any cars in my garage :/
All good thoughts on managing up for sure, which is definitely a component of becoming a good leader. How you’re able to influence those “above” you can drastically impact your team and their effectiveness. This is one of those traits that sometimes your team doesn’t know you have, but gives them direct and tangible benefit almost “magically”.
Nomic sort of reminds me of Mao, except rule changes are done by the winner of each round and nobody knows what the rules are (obviously this is rife for abuse, so there's usually a gentleman's agreement to not break the rules too badly).
I find myself shopping at Target more and more often just for the value of knowing the box I pick off the shelf probably contains what I think it does.
That is definitely helpful feedback, thanks!
Although the platform’s UI is completely different from our website. So, if you want to give it a try at aws.datarow.io, it only take half a minute to setup a free trial. Thanks for your comment!
I think we are talking past each other. I was just trying to say that wanting a variety of food, is not a sign of a greedy opulent society.

I've not had to rummage food from dumpsters, but I've been broke & eaten a nutritionally inadequate diet as a result, and I saw what it did to me.
Some interesting stuff in here, but the way you present it makes it difficult to access. If I may, I would advise you to:

- make the cards browsable on your homepage instead of presenting them as a pdf

- provide some more information about a technique or some examples when a specific card is selected (all the more so since some cards are ambiguous)

- organise your cards in various groups, so as to make them easier to internalise by readers

- this is more subjective, but these techniques are applicable to more fields than online nudging (I read them in the context of managing a team), so I would remove references that narrow their scope down unnecessarily

Where did you find the techniques? Please continue working on it, I would appreciate being able to regularly come back to this resource
Tongue-in-cheek, but i'll rephrase it a bit to be maybe slightly useful. Look at the words above, and notice what they're not. So, imagine you're not allowed to talk using words that talk about the implementation, but only from a high level using words like those above. Given these constraints, how do you provide more value to your team and to the company than someone who implements?
> the majority of problems programmers come across are single-threaded

Surely it's solutions (or rather programs), not problems, that are single-threaded? A problem can probably be solved in many ways, and the fact that many programmers will first reach for a single-threaded program to solve it doesn't mean that's the only, or even the best, way to solve it.
> prefering references over raw ptrs and using

I started my career doing C++ at Google, so for those engineering habits that I haven't thought through or otherwise have a strong opinion about, my defaults are in line with the GSG. But avoiding non-const references is something that I find myself in pretty strong agreement with, as part of a coding style that makes function signatures for complex logic as simple and comprehensible as possible. I'd be interested in hearing the perspective behind your reasoning otherwise. Is it mainly for the ability to signal non-nullability in the signature?
With platitudes like that, good chance your manager is not really a leader either. It’s popular, especially amongst MBA types, to toss the word “leader” around with no concept of what it actually means.
That's a great way to visualize it. One of the hardest parts about my transition from engineer to director of engineering was planning ahead for headcount without knowing what upper management had in mind 12 months down the line (they didn't know either).
Quick additional note on your last bit for 1- you're really kind of proving my point about individual behavioral/consumer level change acting as a release valve (though you admit it's subjective). There is no way forward on climate that isn't structural and doesn't hold powerful organizations to account. That doesn't happen through the true believers opting out. Or put another way, it is ethical to not eat meat and it relieves guilt, but the political goal should be to make it harder to eat meat and even remove it as an option.
Research :
Implementation :
Writing style :

I think it's really worth mentioning how much work it takes to write this kind of article. Congratulations Chris, I think that on top being a great researcher, you are also a great writer. And a quick look at the Lasp repositories shows that you did not only write about CRDTs' history, you made a big part of it happen as well.

Meiklesoft™ ftw ️
"How to talk like a leader, not like an engineer"

Leadership requires some psychopathic traits:
https://www.elitedaily.com/life/motivation/psychopaths-make-...
Assange indictment 'OK with me,' says Trump
Was there a reason you couldn't use GSG but change the section on exceptions? I don't think there are any logical dependencies between the exception ban and other parts of the style guide, but I could be mistaken. Every company I've worked at since starting at Google uses the GSG, so I've never had occasion to learn how to use exceptions in C++.
Not ragging on Lisp here in any way, but it's been long since the original Lisp is has been viable. It continues to historic significance, and anything that calls itself Lisp still has cons, car, cdr, atom, lists ending in nil (which is a symbol) and such. In 1958, you had no macros, no lexical closures, no exception handling, no backquote, no objects or structures, no bignum integers, ...

Whereas COBOL today is pretty much the same pile of stuff it was in 1960-something. It's not a vibrant language family with newer members. COBOL does not absorb new concepts.

There are new, young people learning COBOL, but only in order to become maintainers of legacy systems: job security in banking, finance and government sectors. Maybe a few have a perverse curiosity: they want to know what is really behind the dirty five letter word.

New people coming to a Lisp are coming for the Lisp itself. There aren't that many Lisp jobs involving new or legacy coding; new Lisp people learn and make new stuff from scratch.

There is simply no comparison.
I think its unfair to argue that just because their viewpoints are in part shared with other groups that some consider undesirable that they should abandon or be ashamed of those viewpoints simply because any advancement in those areas would possibly benefit aforementioned undesirable groups as well.

Groups with wildly different goals can share similar viewpoints, that does not make them allies. The reasoning behind their platforms are not identical, and the desired outcome is unlikely to be identical, even though there is similarity in some aspects of their positions.

Let's say there's Group A:

- Advocates for abortion rights
- Ethically and medically opposed to carnivorous diets
- Requires wearing of a fez and monocle when out in public at all times

Group B:

- Advocates against abortion
- Opposed to carnivorous diets because eating the souls animals may increase the chance of spontaneous combustion
- Condemns the fez as an abomination against all mankind; doesn't know what a monocle is, still considering boycott for symmetry's sake

Those two groups are at odds in many respects, but do share a dislike for flesh mongers.

What if a member of as yet defined Group C tries to persuade a member of Group A to abandon as aspect of their platform by saying, "I suspect you have little in common with those Antifez jerks in any other way. So why would you want to fight this particular battle along side them?"

That seems like an unnecessarily combative stance to take. Comparing Catherine MacKinnon to Islamic extremists or to unreasonably homophobic Russians is for sure hyperbolic.
Page1 Bump It
Logged a bug in Xcode that was breaking our CI. This was never fixed.

It was frustratingly easy to reproduce. Clear the process is broken internally (as source article says) as well as externally. I guess when you sit on the highest volume pipe of money coming out of wallets for consumer tech, there is no reason to change?
I Gave My Kidney to a Stranger to Save My Brother’s Life
> He is a big guy

For you
what about SPA sites that javascript renders the html, if this can archive SPA site that will be great.
Remembering the African-American Suffragists Who Fought a Dual Oppression
The 486sx was also in the mix for some time after that.
How badly does an industry "need" foreign talent if they aren't even willing to pay as much as for a mediocre software developer? Wages are set by supply and demand. If they actually needed the foreign talent, they would be willing to pay more, but their needs are served adequately by domestic talent.
> Research : Implementation : Writing style :

There should have been stars there, what I meant was :

Research : * * * * *
Implementation :* * * * *
Writing style : * * * * *
The cost in carbon of a thing is complicated, and this sort of X (local) is good, and Y (non-local) is bad causes a lot of the issues.

There was a debate about Dutch flowers vs Kenyan. The debate was framed as "local vs grown in sunshine", e.g. the cost of growing in cold greenhouses vs sunshine. I think you know where this is going...

https://ecoligo.com/blog/2018/08/08/the-air-miles-debate-are... (https://only-roses.co.uk/U/files/Cut_roses_for_the_British_m... is the study). Even after accounting for distance and transport, the Kenyan flowers have lower carbon usage.

A book like https://www.amazon.com/Drawdown-Comprehensive-Proposed-Rever... provides the context needed to choose between options, and the solutions are often odd, like replacing old fridges which has a HUGE climate change benefit (because the refrigerants are 1,000s of times worse than CO2), but that's not a story that is told because, well I think complicated narratives lose to simpler ones.
Leadership is sales, the team are your customers, and your product is ‘Why I should care’. Learn to sell, which means aligning with diverse motivations.
On Death Row (mini series) and Into the Abyss.

Both focus on death row inmates and their crimes, not perceived innocence or “wrongfully accuses” sort of situations.

Herzog is an absolute master and leaves the viewer thinking, not with a pre-determined narrative.

The other one I’ll mention is 13 years old and is “The Bridge”. Suicide and depression are tough subjects but The Bridge navigates the conversation thoughtfully and powerfully.
On one hand, these numbers are kinda bogus. On the other... ICE car prices should really be advertised with a reasonable fuel cost included, particularly in Germany where fuel is so expensive.
Look...we can see what you are doing...we are not stupid, you are completely side stepping the important issues.

A lot of us work on wall street and we can smell bullshit from a mile away.

And this smells like a pile of horse shit.
Engineer doesn't mean "NOT a leader".

Besides your boss keeps you in engineering class position and criticizing the way you talk without conveying his thoughts clearly or specific ways for you to talk.

I'd question his leadership skills. It maybe that you don't need to change much after all.