skysight-inc/HackerNews huggingface dataset:
This is why it's better to pay using QR codes because you can't mistype the amount.
"""Sorry, but ditch-digging is not universally a worse deal than a software job. I put in 4 years at Walmart, during which I cleaned a lot of shit and vomit off floors and walls, pushed carts through snow in the northeast winters, and physically exerted myself to exhaustion regularly. Yet I was never very unhappy. I never got anywhere close to the raw misery and near mental breakdowns I experienced in several of my developer jobs."""

So True, money is good in our industry, but sometimes the stress that comes with it is nowhere worth it. We spend our health earning money and once we are rich, spend our money trying to regain our health lol.
Are you sure? To change or reverse a rule within the government pretty much every agency has to take into account public comments for a period of time before the change.
I'm admittedly green when it comes to the day-to-day workings of Bitcoin but put some money into it on Coinbase a few weeks ago.

I decided to see how easy it was to use for transactions, so I bought $2 of credit with an online service. But the payment service this other company used charged a $6 fee of some kind, and there was also a $8 'transaction fee' for the Bitcoin itself, meaning it cost around $16 to get my $2 of credit :-D I decided I'd probably stick with it as an investment instead of a currency..
My iTerm2 disappeared in the upgrade to High Sierra.
I don't know why.

I started to use the standard terminal and found it much more responsive that iTerm2. I never used most of the iTerm2 features anyway.

I'm sticking to the standard terminal for the time being.
Gamefication for an alarm clock to make people wake up on time. Well done! Inspiring idea!
> since we had our election 2 months ago it would seem that 52% of NZers have chosen to temper the neoliberal flights of fancy.

And? 56% of Venezuelans voted for Hugo Chavez.

The only "flight of fancy" here is that Marxism can somehow ever be made to work. One would think that a hundred million dead bodies piled up over the last century would be enough to constitute persuasive evidence, but True Believers gonna believe, I guess.
> If this negative mass/energy matter exists
This is a longform ad for a book.
This is what happens when you invest in Vanguard tracker fund
Net Neutrality Divide: Canada and the U.S. Go Separate Ways on an Open Internet
That's because the current state of the crypto currencies is CryptoScam designed to fleece the consumers.
We are fucked.
On the flipside, junk calls provide more opportunities to deploy "Lenny": https://www.reddit.com/r/itslenny/
Last I checked, it still leaks memory anytime a statement is evaluated [1], which isn't exactly desired behavior for an interpreter. It is much better than its predecessor, CINT, but I still wouldn't use it for anything in production.

[1] https://root-forum.cern.ch/t/memory-leak-using-interpreter/2...
I see this sentiment a lot on HN. I know nothing about Minecraft, but I'd be surprised if the factors at play here are any different from other situations where "superior" FOSS clones fail to overtake the original closed versions:

Network effects. If Minecraft is a multiplayer game whose fun is largely derived from sharing your experiences with others, then a new and "better" version isn't really better at all if it's sparsely populated. Not only do the network effects create value for players and spur growth, but they create lock-in, too.

Risk aversion. Developers and modders have less motivation to build for a new platform with few users and no profits because it's more likely to tank. Not everyone wants to be a pioneering early adopter.

Economies of scale. Minecraft makes a great deal of money. That money can be used to build features, woo developers, and launch marketing campaigns that bring in users. It's hard to compete as a free-to-play competitor.

Awareness. How many people are aware of and care about this particular issue? Most people aren't developers.
The problem with blocking numbers in bulk is that phone numbers are recycled all the time.

If you block 500 numbers and then you apply for a job and the person who wants to call you back about the job just got a new prepaid phone, you might be blocking their number.
Very large-scale modern farming is done with manure.

I used the scare quotes because "organic" food is basically just a giant scam. Plants don't actually care if their nitrogen comes from manure or from anhydrous ammonia. Really.
For https://devel.tech and https://www.hskflashcards.com, I split the common JS, SCSS, and Python code into a git submodule.

I named my common library "based":

- Uses reStructuredText + docutils to display content in a consistent fashion (https://devel.tech/features/django-vs-flask/, https://www.hskflashcards.com/downloads)

- Common fabric source code for deploying Django websites, updating the sites

- Customized crispy-form templates and SCSS files

- Using Yarn "Workspaces" to load the common JS/SAAS code (https://yarnpkg.com/lang/en/docs/workspaces/)

- In Webpack, I share common webpack code via wrapping the configs in a function and passing in dependencies.

- Common Python code is available to be accessed for reusable Django applications, but also plain-old python

- And use of "import_string" in django settings to load additional plugin configurations [1]

[1] https://docs.djangoproject.com/en/1.11/ref/utils/#django.uti...

P.S. I am writing an article (in draft atm) about import_strings in Django at https://devel.tech/tips/n/djms3tTe/demystifying-djangos-impo..., intended for people new to Python and Django. You can also use import_string in your own Django code to 'opt-in' to any sort of feature you keep in a common codebase. In my circumstance, I use it as a way to register docutils roles and directives via django settings. This pattern also holds true without Django, too (https://docs.python.org/3/library/importlib.html).

P.P.S. I highly recommend Yarn Workspaces. It's fast, and really makes it a lot easier to share front-end code.
Elastic Man
Firefox Will Warn Users When Visiting Sites That Suffered a Data Breach
For what it's worth, coming from an outsider with no interest in the game, that's some beautiful looking C.
ROOT is very old (older than the first C++ specification) and being able to analyse data interactively and then compile the same for very performance sensitive applications was wonderful.

Unfortunately the previous interpreter (CINT) was a unpredictable mess of hacks with vast code bases dependent upon it. Cling has now taken over for most experiments and is much better.

For interactive work more and more people are using alternatives like python, but C++ and ROOT are deeply ingrained. Almost all data is stored in the ROOT file format and can only be read using ROOT. The library itself supports many common tasks which don’t have mature alternatives. Both of these points are slowly improving and benefiting from the wider data science community but ROOT will continue to be used for decades to come (the LHC experiments will run until at least mid 2030 with data being analysed for many years after).
I consider their quality to be consistently low. This one is basically a weak summary of a Wikipedia article or two along with some overzealous assumptions.
Keeping a journal is particularly useful to resume your work.

Before lunch, or a meeting, or end of day, or when someone interrupts me and needs something, or any form of break, I "serialize" what I am working on in the journal, and then I read it when I am coming back.

In this way I can keep my mind clear and focus in the next activity.

It is also useful for standup meetings, retrospective meetings, etc... when you often need to describe what you did yesterday or this week.
This talk is borderline unreadable. Are there slides or something I'm missing?
So we're just too lazy to be a parent now?

In the future, the robots will be better parents than us.
Reminds me of Fanagalo [0] - South African mines employed workers from all over the place - tower of babel type. Fanagalo even means literally "Do-Like-I-Do".

[0] https://en.wikipedia.org/wiki/Fanagalo
Akaunting: Free and online accounting software
If you provide a service for me I can pay you with bitcoin instead of an existing fiat solution. The same way you don't need a bank account for a cash-in-hand job. Unlike cash-in-hand Bitcoin can then be sent online without the need for a bank account.
What you're talking about is a result of the union not being unified (i.e. across states). It's the result of less worker unity, not more.
very much agreed. I had to re-read several times this sentence at the very begining:

> To commonly stands in for other prepositions such as at, in or on:
I noticed the same. It was funny given the topic of the article.
Also, writing a plugin system that plays nice with threads is going to be a pita.
Also like I said removal of net neutrality regulations means ISPs esp big ones can kill Bitcoin by blocking the default port used by the Bitcoin client and ISPs can more than just blocking a certain port. ISPs can identify and block all P2P traffic (anything that is not being sent or received to/from an approved central service) and do it in the name of protecting MPAA member revenue or whatever blanket execuse like killing off encrypted p2p communication like Signal et al)
Oh gosh yeah. CINT wasn't a C++ interpreter. It was an interpreter for a language that sort of kind of looked like C++ if you squint heavily. The way it would hoist variables up to function scope was particularly annoying, because it breaks every instance of RAII.
The quality of the report depends significantly on the designer. I've seen some very good looking documents generated client side with pdfmake (JavaScript). In my SaaS product (link in profile), we generate PDF invoices with it, and they look very professional. It's a bit painful to get things typeset correctly, but once you have it right, the documents look great. pdfmake is a good option if you don't want to load your server CPUs up with generating PDFs...
Darknetplan: organizing a decentralized alternative to traditional ISPs
Part if its charm is the mixing of grammars.

I rather liked it the way it was. Even if I had to re-read some sentences.
Moneygrab of the day
The thing is, even if it were the case that "God" created everything, the case for a 10,000 year earth is still based entirely on mystical back-of-napkin BS. It's not even firmly grounded theologically. The Bible only says God created the world in six days, not that the world was created "some number of years ago."

And that's not even mentioning the assumption that the Judeo-Christian God would be the one that created the universe to begin with. Maybe the universe is a simulation created by some Lovecraftian entity whose nature and purpose are alien beyond our grasp, and human life is just a rounding error. Who knows?
F5 inserts the current date / time in Notepad.
> As developers, we lead a very charmed life that others sometimes aren't even born with the chance to intellectually compete for; the author neglects to address how lucky we are to be able to do this at all, let alone to then find employment in it.

As a normal, stupid person who interacts with coders frequently I find this to be not in the least unusual.

They simply don't understand what it is to be without a $4,000 apartment within walking distance of everything they could possibly want and so much money that figuring out what to do with it all is a real and ever present problem for them.

They love to humble brag about how the only people who shop at walmart are people who believe in despotic employment practices, never conceding to the fact that a lot of people shop there because they can't afford to pay $5 for a single apple (no seriously, at the Stanford Shopping Center there's a produce shop that sells a single apple for $5).
This is such a fascinating comment - can you please give me an ELI5 out-of-the-loop comment to help me understand
I've been getting spam google calendar invites. It's insanely annoying - no idea how to stop it.
When wifi-receiver -to- wifi-receiver comms become a standard practice, we'll truly have a decentralized and open net. and it'll be glorious.
I don't think that fully native-looking UI is a very important thing. Not all of the software has a fully native UI on my computer, and it doesn't matter at all.
I'm short sighted in one eye, so my brain doesn't really resolve the different images into a cohesive feeling of solidity, so 3D is wasted on me.
I'd say a very small percent of the calls actually transfer correctly. I love fucking with these people and look forward to trolling them, but I can never transfer from robocall to human. That's what frustrates me most.
"javascript engineer". Heh.
Spam never went away. I’ve had good success flagging calls using Hiya app. Most carriers have partnered with Hiya to provide a free version of the app in the App Store. AT&T’s is called Call Protect.
Emacs org-mode is great for this.
[Day 6] Zero to MVP in 30 Days – A first look at Bystander.io
Also the fact that the market is over-saturated and nobody needs a photographer because literally anyone can point an iPhone at whatever they like and get a perfect photo.

Photography was hard in the 80s when you had to do your own lighting and process and develop film. Not anymore.
Agreed. As far as I can tell, it compiles each statement into machine code, then executes it. Not at all interpreting. This leads to some interesting bugs, such as a period when it was incompatible with gcc 5 or higher, because the clang backend couldn't yet output code compatible with gcc's new ABI.
I completely agree, but the conversation above was speaking to native UIs being a benefit, and there being alternatives that allow you to "write once run anywhere" with native UIs (which I disagree that this even exists in any usable form)
In between commit messages, bugs and design docs, I'm not sure what I'd put in a log book.
> I like it OK and I can provide a cushy life for my family.
Upholstery was the best. I miss upholstery.

Condoms exist. Try using one.
This is why I have always enjoyed working for smaller companies. I've got to do lots of things, I'm a multi stack developer (tm), I code for embedded systems, Web, and Desktop. You build from scratch the things you need, you make "executive" decisions about technology stacks and generally do kind of hobby like stuff but in a proffesional way. You work with a few other individuals in the same boat and constantly have to innovate.

There are downsides, you rarely get to focus on one thing for any extended amount of time, so some of the bigger pieces of work get trickier to do. Often you come up with really good ideas that would be great to do but just go on the back burner.
Hacker News downvotes are to be ignored as pedantry at best. Imagine the level of discomfort inflicted by my comment, and that should correlate well with the amount of discomfort the HN frowny face is truly worth. Maybe it's taste is closest to something like licking a nine volt battery.

They are mostly unproductive, and express an opinion more akin to noise than anything else.

Don't try to predict when downvotes will occur. Only predict that aligning your comment perfectly with the general sentiment of HN's echochamber and the capricious views of some of its moderators, will likely result in a general trend of upvotes.

If you ardently pine for someone else's approval, conform to their every whim.
I've been in tech recruiting for 8 years. Mix of inhouse and contingency search. I'm not sure what the IT recruiting market is like in the Netherlands so my answers are from a US perspective.

1) 4 months is doable as long as you can generate enough viable job orders for the recruiter to work on.
2)Depending on the niche 2 hires per month is doable.
3) Base + commission is a standard structure for agency recruiters. You can add a progressive tiered commission structure to incentivize the recruiter to go above the monthly goal (eg. 0-$40k fees a month is 10%, 41-80k 15%, etc)
4) 6mo contract gigs are pretty standard. Will the contractor stay is a question of the quality of the role and the pay.
5) For direct hire 20% of the yearly salary is standard. I've seen as high as 40% for highly impacted markets and skills. Others will take as low as 15%
IBM should buy this and offer some modified licensing for their various mainframe OS offerings that would encourage some developer community. Some sort of "unrestricted for non commerical use" clause.

As is, it's a nice emulator that you can't really use legally with anything other than an ancient version of MVS or similar.
You convinced me.
It would be nice if github made it easy for people to assign a $ bounty to every issue and when it's marked complete payouts are automatic. There are a bunch of issues in various open source projects where I would easily drop $100 on a bounty.
My mother in law fits this group - long time opioid user due to chronic pain from lupus and various complications. Recently went on medical marijuana and dropped her opioid usage way down. There were other ancillary benefits too, less anxiety being a major one.
Why does this feel so much like sponsored content for Workiva?
> The customer doesn't care whose fault it is.

That's usually used as justification for the customer blaming the company they were doing business with. (Which makes a lot of sense; it's that company's job to insulate the customer.) Weird to see you using it the opposite way.
> Sadly, no. "I make websites." works a lot better because then people
> just start talking about random stuff they do on the Internet and things
> carry right along.

This is the heart of conversational wisdom which is that in group conversations people don't usually want to know the details of one person. Rather, in group conversations each member of the group wants a chance to contribute something to the conversation and offering someting about yourself in terms that each member of the group can relate to is to advance the group conversation.

If the group conversation breaks out into smaller conversations, then greater detail might be warranted depending on the inclination and knowledgeability of the participants. But it's a balancing act.

So I don't think it's "Sadly, no" at all. It's actually great that you can say something to which people can relate.
Pets Could Be the Answer to Surviving the Tech Revolution
And it seems to be much better to be rich in the US than in Europe.
To be fair, can't backbone providers already do this?

https://www.wired.com/2014/06/net_neutrality_missing/
Designing a Lock-free, Wait-free Hash Map
As a side note the Alien Tort Statute gives US Courts original jurisdiction over human rights abuses committed against non-citizens on foreign soil.

The courts have held arbitrary and prolonged detention, and forced disappearance are actionable under the statute.
But then you realise capital gains and have to pay taxes on them. Better to leave your current bitcoin unsold and pay in cash.
>The library itself supports many common tasks which don’t have mature alternatives.

I'd be interested to hear what tasks don't have good alternatives. ROOT can plot histograms, but matplotlib does it much better. ROOT files are a halfway decent file format, but HDF5 is much better. ROOT has a cross-platform socket library, but boost::asio is much better.

The main reason I see for ROOT's continued usage is to compensate for the difficulty in adding new dependencies to a C++ project. With ROOT already being used in physics experiments, starting to use another of its submodules is simpler to do than pulling in a better-designed library.
What a delightful attention to detail! I love this!

It is totally not weird to me to spend time on something with the goal for it not to be noticed in the end.
>Sorry, I was not aware that Sabine is not obvious in english. The picture in the top right could also have been a hint.

Hmm, I managed to miss the picture too!

>It is not about it being "100% woman" but about "male" being the default

Is it the default because of bias though, or just because it's just more common -- and people tend to assume based on frequency?
I keep a log of things I don't really know but should invest some time in to learn it properly as I make use of it. That's quite useful, not so much the log, but the forced awareness of making a mental note. I've also been thinking of keeping a log (repo with notes) of the incremental experiments I do when learning things.
Which project? I won't be there, but here's a cyber hug to thankyou for your efforts

＼(^o^)／
Instant 10-k
Instead of taking 1 high quality UI paradigm that works exactly the same on virtually every computer and spending time solving my business problem, you'd like me to spend time on learning the weirdnesses of each platform's native UI. No thanks!
Whoah that's messed up! Who are these people? Other developers or users?
> The user chose a specific platform and expect applications to follow that platforms UX guidelines.

1) Most users don't actually give a crap about "UX guidelines". I promise.

2) "UX guidelines" are, in my opinion, why our user interfaces continue to suck.
Short answer - and you may not like this - is, you CAN'T.

Anything you say will likely fall on deaf ears, or worse, be ridiculed / derided.

People like you and me and others here in HN - in the ways we think and act - are a very very small minority, I'd say < 1% of the general population.

I even tried this with my male friends (still living in India), guys I grew up with, who were posting their phone # on facebook walls. Even after I sent them stories of how facebook has no privacy, leaks data, sells data and that people were getting murdered and robbed from info they were posting on facebook etc, hardly anyone heeded my advice.

The response I always got back was

"Dude, you are being too paranoid. Chill."
Just a quibble, you are referring here to a form of matter with a specific exotic property, which is not a property necessarily held by all forms of exotic matter.
Prices of goods go down, but the price of existing debts doesn't, which is the big problem.

I agree that the housing market is not the ideal example but we need to look at debt in general when talking about deflation. In a deflationary setting, reduced lending reduces the speed that money moves around and depresses the economy. Business have trouble closing the book because falling prices of goods sold today are not enough to cover the cost of supplies from when they were manufactured a month ago. Periods of deflation have tended to go hand in hand with major economic busts, which is why modern monetary policy tries to avoid even the mildest form of deflation.
Segwit was a soft-fork upgrade. It only takes effect if you move to a Segwit compatible wallet and send from there.

Which tells me people don't actually care enough, or they'd be doing that.

Which makes me wonder about the validity of the majority of the complaints.
Is there any evidence that ISPs want to do this?

(Hint: ISP didn't block BitTorrent because of the MPAA.)
You can apply for the Google Cloud Platform Free Trial + additional credits at https://goo.gl/5SHXY3
Essentially you end up with bi-directional causality.
As is vimwiki, for those on the other side of the fence.
Oh yeah, I logged into my old Gmail account recently on my phone and my calendar was suddenly destroyed with a spam event for every day of the year.

I take it that Google Calendar must've automatically imported them?

Ah well, I nuked that account anyway in my annual data spring cleaning
Yeah I thought the same thing why would someone accept a position at a given rate and expect a raise in 3 weeks? The only logical way I can comprehend that sentence is that HE was there for 3 weeks and SHE was already working there and after being there for X amount of time realized she wasn’t being paid what she’s worth. X being at least 6 months but realistically a year or more there.