skysight-inc/HackerNews huggingface dataset:
Except, if I got the sequence right, it turned into "bait and switch:"

Priorities shifted. Management traded my project away to our sister team in India. In exchange, that team gave us one of their projects. It was an undocumented system, built on deprecated infrastructure, but it was nevertheless a critical component in production. I was assigned to untangle it from our sister team’s code and migrate it to a new framework, all while keeping it running in production and hitting its performance metrics.
True, but to nitpick it looks more like this:

Raw materials + innovation + labor + capital + time = waste byproducts + new utility added to the world in the form of convenient personal transportation that is sometimes (hopefully all the time) worth more than the sum of its inputs (profit). But all of those inputs get consumed in the process and one thing of value is the result.

Dual purpose mining consumes the inputs but creates two things of value, such that the miner is able to hedge, and to recoup their losses if the cryptocurrency fails. The fundamental problem is that reduces the cost the of attacking the currency, rewriting the ledger from some past point in history, should the miner decide to attempt that. In order for cryptocurrency to be secure, it requires that the miner be fully committed to the currency and that attacks are maximally costly and risky, unhedge-able (at least within the system, they can always short on third party exchanges and whatnot, but there's nothing the protocol can do about that), such that the miner's highest expected value is follow the protocol honestly.
Copyright issues are the easy end of the problem stick too. I'm going to straight up ask - what happens when a child porn ring starts using this?
Also depends on the specifics of the channel. Specialist ones can get endorsement deals earlier and more reliably even at comparatively smaller (but not small) audiences.
"One in four people in the US have searched for or found a job using Facebook"

[citation needed]
Had to get this link, https://buymeacoff.ee/here
> Then some smart people ...

not sure which make you are criticizing here..

BSD Make (aka PMake) is imho light years beyond GnuMake in terms of coherence of the extensions to the base language and usability..

unfortunately most people in linux land think make==gnumake, and so it is hardly used outside of the base build system of BSD systems..
Yep - See some of the work my last team published here while we were rebuilding deployment tooling: https://blog.coinbase.com/scaling-developer-productivity-d23.... For hard to measure metrics, softer measurements like repeated team surveys work fine too.

I'd be cautious of directly measuring "assistance" outside of peer input in perf to avoid an unhealthy incentive. The most helpful people I've worked with in the past tend to grow through strong peer reviews and having the most opportunities to join new projects.

The OP here really misses the point of demonstrating impact. Doing the right thing ethically then for the business is a strategy that is, well, rarely the wrong thing. Optimizing just for getting promoted might is a greedy strategy that might get you promoted once, but good luck finding peers that want to work with you again.
Does anyone know of an iOS client that supports Argon2? The amazing Keepass2Android already supports it, but I can't move to it until there is also an iOS solution…
Often the non-technical reasons are "management doesn't want to assign the super-lead to the work, but also doesn't want to let the new hire have free reign to rewrite a legacy product. Just fix it."
This is actually classic patio11 paradigm shift. The point is that nobody (who actually makes business decisions) gives a shit about the per GB cost of backups.

The shift that Tarsnap needs to look at is this: how much is the company willing to pay to never lose this data X probability of data loss without Tarsnap. And then subject that number to a ceiling of hiring competent (this is very important work) developers to replicate Tarsnap.

Take that amount that companies would be willing to pay, and then divide by the actual size of the data. A company with 1TB of super valuable data will likely be willing to pay at least $X000 a year to have it safeguarded, which is really $X per month per GB.
I use it for almost everything. Take ETL type tasks. It's almost impossible to remember where I downloaded certain data files six months after initially creating a project. I put that into the Makefile. Everything I do on the command line, I put into a Makefile. That way, 6 months later when I need to download new data, do some transformation on that data and load it into the database, 'make' re-traces my steps from 6 months ago. Broadly, my ETL makefiles look like this:

all: data.loaded data2.loaded

data.csv:
wget 'some url'

%.sql: %.csv
sed/awk/custom-python-script $< > $@

%.loaded: %.sql
psql < $< && touch $@
Interesting point of view. I've never thought about it this way, that you would count the normal middle class companies as a legit element of capitalism as well and not just people who try to survive in a ridiculous system.

Also great account name I have to say. That shows class and style.
This is way too addictive. I managed to get a 7!

Limit and colimit of presheaves ->
Nichkesaisk Formation
Xi’s Power Trip Could Change China
"In all seriousness, what's wrong with it?"

1. Claiming a rule makes a target, but then fails to make that target, ought to be a runtime fatal error in the makefile. I can hardly even guess at how much time this one change alone would have saved people.

2. String concatenation as the fundamental composition method is a cute hack for the 1970s... no sarcasm, it really is... but there's better known ways to make "templates" nowadays. It's hard to debug template-based code, it's hard to build a non-trivial system without templates.

3. Debugging makefiles is made much more difficult than necessary by make's default expansion of every target to about 30 different extensions for specific C-based tools (many of which nobody uses anymore), so make -d output is really hard to use. Technically once you learn to read the output it tends to have all the details you need to figure out what's going wrong, but it is simply buried in piles of files that have never and will never be found in my project.

4. The distinction between runtime variables and template-time variables is really difficult and annoying.

5. I have read the description of what INTERMEDIATE does at least a dozen times and I still don't really get it. I'm pretty sure it's basically a hack on the fact the underlying model isn't rich enough to do what people want.

6. Sort of related to 2, but the only datatype being strings makes a lot of things harder than it needs to be.

7. Make really needs a debugger so I can step through the build, see the final expansions of templates and commands, etc. It's a great example of a place where printf debugging can be very difficult to make work, but it's your only choice.

That said, I'd sort of like "a fixed-up make" myself, but there's an effect I wish I had a name for where new techs that are merely improvements on an old one almost never succeed, as if they are overshadowed by the original. Make++ is probably impossible to get anybody to buy in to, so if you don't want make you pretty much have to make something substantially different just to get people to look at you at all.

Also, obviously, many of the preceding comments still apply to a lot of other build tools, too.
Machine Learning, what language should I use?
IBM SPSS Statistics 25 Crack and License Key Full Version Download
Thank you for the reply!

What happens when Patreon implements this on their platform though? If its as simple a premise as you make out, what's stopping your competition from encroaching on your share of the market?
I have to admit I've found at least 3 jobs through facebook. I still hate this though. I don't want employers to see my facebook.
Atlassian Design Guidelines
Admittedly translator and transcompiler where probably the more popular terms, but the term transpiler can definitely be found in the literature of the 80's. I know last time this came up someone posted a link to an article from the 70s using the term in that context.
I’d call it a must not, because then you’d be the type of person who takes life advice from books such as “The 48 Laws of Power.” It’s not a good look for most people, and not a good way to think about the world, IMO.
> Else why would there entire families of C-like languages ?

C became popular because Unix became popular, and when designing a language that intends to become popular one aims for a ratio of 10% novelty and 90% familiarity. Like, ever wonder why Javascript's date format numbers the months starting from zero and the days starting from one? It's because Eich was told to make JS as much like Java as he could, and java.util.Date numbers the months from zero and the days from one, which Java itself got from C's time.h. (Not coincidentally, Java and JS are both in the C-like language family.)

> You're writing real words

In C? Not compared to ALGOL, COBOL, Pascal, and Ada, you're not. :)

> the computers does the things you tell it to. To the letter.

As long as you're not using a modern compiler, whose optimizations will gleefully translate your code into whatever operations it pleases. And even if one were to bypass C and write assembly code manually, that still doesn't give you complete control over modern CPUs, who are free to do all sorts of opaque silliness in the background for the sake of performance.
We wanted to offer some clarification on a recent email regarding Sendwithus and GDPR compliance. While our initial communication is accurate, our team is planning to launch an enterprise-grade, GDPR compliant solution in the coming months. This new product, which is currently in private beta, will ensure that you can continue to easily send the right message to your customers at the right time, while ensuring GDPR data protocols are met. Please contact our Support Team or your account manager if you have any questions about Sendwithus and GDPR.

Sincerely,
The Sendwithus team
Do do believe Facebook is on it's way out, but I created a fake real-name profile to guard against a future where it's more ubiquitous and I'm expected to give others access to it.
I don't think it's specific to our industry. I think it's specific to the corporate system we have, and that it correlates with the sense of ownership and freedom that we give people. When it's "every man for himself", you're going to see that optimization toward individual metrics and protection of personal reputation, even if it means that a colleague's reputation is deprived.

When you have a recognized long-term leader that doesn't need to constantly re-justify their involvement and existence (something akin to a BDFL), more collaborative group efforts can be fostered, and individual gamification is much less useful, because the people who know your behavior are going to be there for a long time and there is a lot of personal continuity. This system is, of course, not without its own type of flaws, but it doesn't have the same negative feedback incentives for individual contributors.

It's hard to get that long-term involvement in the tech industry specifically because the rapid rate of technical change limits career length and portability. Skills in language/system/framework X rarely retain marketability for more than 3-5 years. Most people don't have the stamina, interest, or whatever it is that's needed to keep up with the constant re-education and re-justification cycle into their 40s and 50s. They look for an out: early retirement, promotions into non-coding management positions, etc.

To the extent that individual metric gamification is higher-than-normal in tech, I would attribute most of it to the effect of shorter career tenures, both overall and at specific companies.
Until a stray space finds its way into your command list indentation...
>The idea would be something along the lines of everyone gets a set of assist points they must distribute to people who help them the most.

Just talk like normal people. The more you talk openly about who's contributing and who's not the easier it becomes.
So this is pretty amazing. But how in the world are they going to survive the obvious issues such as copyright violations?
Settings -> General -> Accessibility Shortcut -> Color Filter.
That almost sounds like the same company.
> Because, like many other things in programming, you'll end up with a half-baked and buggy implementation of make anyways.

I'd argue that make is a half-baked and buggy implementation of make - so that's not really a drawback so much as the status quo.

E.g. I have scripts that exist mainly to carefully select the "correct" version of make for a given project to deal with path normalization and bintools selection issues on windows - and none of these ~3 versions of make work on all our Makefiles. One of those versions appears to have some kind of IO bug - it'll invoke commands with random characters missing for sufficiently large Makefiles, which I've already gone over with a hex editor to make sure there wasn't some weird control characters or invisible whitespace that were to blame. So, buggy and brittle.
Even for the politics that "got us the 40 hour work week and the weekend", I think the integration is problematic. Essentially Facebook has traditionally been a social network first, and many people's Facebook activity feed reflect more what they do "off hours" and are more conversational in nature. It is relatively easy to skim profile feeds (entire histories of data), and it just seems like it isn't a big step to imagine nefarious employers running sentiment analysis on Facebook timelines just to eliminate characteristics they don't like... including characteristics it is illegal to discriminate against now.

For instance, in the politics that "got us the 40 hour work week and the weekend" it is illegal to overtly not hire someone just because they expressed sympathetic pro-union views (https://www.nlrb.gov/rights-we-protect/whats-law/employers/d...). But what stops an employer with direct links to a profile from running analysis on posts exactly for that? Such a thing it seems would be hard to detect.
Thus "The Boring Company" was born.
The "tax haven" business model only works for small countries: Malta, but also Luxembourg, the Caymans, Panama, and Ireland.

If you can attract a significant slice of the world's wealth and somehow funnel just 1% into the local economy, that can be enough to provide generous services for a 6-digit population. But it obviously doesn't work for anything larger. My example of Ireland, above, is probably just on the threshold. And the model only worked for them because they also have a well-educated and english-speaking population, making it attractive for actual operations to be located in Dublin.

The problem is, obviously, that this is an international zero-sum game. The US, Russia, and most EU countries provide all the infrastructure that allowed their citizen to earn the money, but the money leaves those countries as soon as the tax-man rings.

Which is why the last decade has seen an assault on tax havens: Switzerland's bank secrecy laws have already been neutered, Panama has lost most trust with the recent leaks, and Ireland is forced to play nice by the EU.

It's highly likely that oligarchs will soon run out of such locales, because it's becoming increasingly difficult to maintain both ingredients necessary for a tax haven: you need not only low taxation, but also robust rule-of-law. Those two goals come into conflict once the first is used to brand you an international pariah.
I would be leery of storing the DB file somewhere public (e.g., a public Github repo) even if it's encrypted with a private key file. I prefer the method mentioned by @nas which is what I personally do.
This reminds me that one day I want to post something headlined "Does Betteridge's Law of Headlines Apply to This Headline?" in hopes of causing brain explosions in people who needlessly spam a Betteridge's Law comment into every discussion thread.
> I sure hope when applying for a job via FB, companies do not have access to your sensitive FB information.

Oh, they won't...unless they pay for the premium package.
Sociologists and marginalized people.

As a young man I had a few friends and acquaintances who intimated that they had been stalked. My ex wife shared a story of being stalked by a deputy sheriff. And I can’t recall now but she may have been underage at the time to boot.

Pretty quickly I saw a pattern. People who don’t want privacy have never cared about someone who really needed it. Or needed it themselves.

If you think you might be queer, molested, or your neighbor might be in a hate group but you’re not sure, if you think your kid is doing drugs, you can’t just voice these opinions without putting someone in literal mortal peril. And there are a host of other things that might get you stigmatized. If you are in a bizg city that’s not a big deal. Find new people. But if you’re in a small town...
That's great. We're betting big on crypto ourselves and is soon supporting all major coins (via CoinBase commerce).

Good luck with the product :)
I use Spideroak (https://spideroak.com/one/). They encrypt your data. That coupled with the DB being encrypted means it's about as secure as you can get while cloud syncing.
Are you serious? Do you want to get work done or argue about guns/abortion/taxes/foreign policy all day?
I feel this is unintentionally going to the lowest end of this space with the whole "buy me a coffee" message and brand.

I run a site which is 100% monetized through voluntary donations and I would never use language like buy me a beer/buy me a coffee for it. It feels like you are marginalizing your work to the hobby/side-project realm with low expectations. We strive for $40 a year as a target donation from those who use our site, which is a lot more than a coffee.
Using Rust to Solve Small, Simple Problems
That's not really undebuggable. Process Explorer shows registry calls, and IIRC even marks them in red when the key is missing. Again not arguing that this is efficient, just that doing nothing is less efficient.
>some smart people fucked it up

This does seem to happen in our industry over and over, another example is the way we turn every small, well designed language into Java.
give pmake a shot sometime.. the syntax/semantics are much more 'shell-like' imho and some things are just much more possible.. (e.g. looping rather than recursive calls to function definitions)

manual: ('make' on a bsd is PMake)

https://www.freebsd.org/cgi/man.cgi?query=make&apropos=0&sek...

but most linux flavors have a package somewhere..
> It actually doesn't know anything at all about how to build C, C++, or any other kind of code.

I guess it depends on how you define "know", but there are implicit rules.

$ cat foo.c
#include <stdio.h>
int main() {
printf("Hello\n");
return 0;
}
$ cat Makefile
foo: foo.c
$ make
cc -O2 -pipe foo.c -o foo
$ ./foo
Hello
> ... I can set a permission which does not allow data to be deleted. That is, if a hacker somehow gains access to my server, she cannot delete all the existing backups.

With GCP/AWS, you can copy and paste a bucket ACL that only allows PUT operations, and enable versioning to ensure nothing can ever be deleted by overwrites.

With tarsnap there is one person who can delete all your existing backups - Colin, because he owns the bucket. And he will for sure within 7 days of your account falling below a $0 balance.[1]

That might be a feature in case you got killed in a car accident and you want some secret to be buried forever. But for me, I'm archiving my family photos/videos and I'd rather AWS keep charging my account and keep my data alive until my estate can sort out my digital data, which could take months.

> it might still make sense for Colin to triple the price of Tarsnap in order to maximise the income from existing users

And there's the rub. I don't like the idea of somebody holding my data hostage. I'll gladly contribute to a Patreon if an open source developer needs recurring support.

[1]: https://www.tarsnap.com/faq.html#out-of-money
Seconded. I like to take a break and go to nearby park with a coffeeshop just to see other people. I don't miss office interaction at all and I have good off hours social life.

And discussing tech stuff at HN is better than doing it with "average" peers at work anyway.
> My point being that the "hierarchy" in wine is, to my mind, at least a local optimum or close to it.

The problem I have is with the implication (not made by you, but made by the wine industry in general) that if your tastes don't align with this hierarchy that there is something wrong with you. There isn't. My wife and I are semi-serious oenophiles. We drink about 100 bottles/year. We have a 200+ bottle cellar, which tops out around $150 (I refuse to pay more than that for a bottle of fermented fruit juice on general principle). We've tried wine from all over the world, and we keep coming back to California reds. We like jammy, fruity deep dark reds, and California does them better than anywhere else.

One of our favorite wines is Barefoot cabernet, which retails for about $6 a bottle. We discovered it in a blind horizontal tasting of California cabs, where the Barefoot was put in as kind of a joke. But among 12 people participating in the tasting, all of them (including us) picked the Barefoot as their #1 or #2 favorite of the lineup. The top-end wine, a Silver Oak, came in dead last. 20 years later, we still like it. (We had a similar experience years later with a delicious white that was served to us and six other people at a B&B that turned out to be Gallo Rhine Wine in a box.)

Despite this, we would still be a little embarrassed to serve Barefoot to guests. To some extent, wine is a Veblen good. It really is more than just fermented fruit juice. It's steeped in history and ceremony. There's value in the sound of a popping cork and in the joy of exploration and discovery. But the most important thing is to never ever let someone else tell you what you're supposed to like.
Edit: 1996 not 1997.
> This is not really a fair comparison though.

I'd argue it's entirely fair with other examples (e.g. compare and contrast to, say, Rust's cargo build.) You can write a Makefile which fetches and builds your dependencies. Makefiles might be like a recipe - but these days we're building recipes for building entire OS images, including grabbing the dependencies in the first place. A single software project by comparison is trivial.

The problem is Makefiles are a jack of all trades, and master of none. You have to write or copy a distressing number of rules yourself, per project, per subproject, and know the underlying build chain in relative depth to do even some rather basic things. I'd argue makefile authors not automating their dependency fetching is a symptom of this.

As a programmer, I avoid them, because I'll end up stuck maintaining them and end up lowering the build system's bus factor. With perhaps the exception of a couple of simple rules that forward to a "proper" build system, because I've written enough of them in the past that "make" still feels like the right default action that should generally work. But if it all possible, never for the meat of the build system.
Amazon buys smart doorbell company – Ring
I don't know. What do you think of mine?
https://www.dropbox.com/s/ymufgb9ma392mhf/EN_201802_Catalfam...
‘Amazon Effect’ Is Hiking Pay and Fueling Land Rush in U.S
I tried this and it didn't make me use my phone less. That said, I don't use my phone for hours and hours to begin with. Was this anyone else's experience?
Martin Shkreli May Spend 20 Years in Prison