skysight-inc/HackerNews huggingface dataset:
If you speak Scala, I recommend that you familiarise yourself with Scala's implicits. The latter are a generalisation of type classes. You can implement the latter using the former, see e.g. [1].
If you speak ML/OCaml/F#, then Oleg's [2] might also be easily accessible.

[1] B. C. Oliveira, A. Moors, and M. Odersky. Type classes as objects and implicits. https://ropas.snu.ac.kr/~bruno/papers/TypeClasses.pdf

[2] O. Kieselyov, Implementing, and Understanding Type Classes. http://okmij.org/ftp/Computation/typeclass.html
€700m Arctic cable to get backing next week to speed Asia-Europe links
The Baby was the first stored-program computer, i.e. the first computer to store the program instructions in electronic memory, as opposed to a physical medium like the Z3's punched film. It even says so in the article you linked.
I use ledger for my business and home accounts.

For the business it's OK as there are only a couple of transactions each month, nearly all my business is pushed through Avangate/2Checkout so there is just one invoice a month.

For my personal accounts it's rather unwieldy, I'm probably going to go switch to something desktop based.

I won't use a SaaS product for either, I've had my fingers burn't once on that already.
China and Russia won’t stop just because America does. It’s best to keep all forces balanced, akin to the nuclear deterrence theory.
Gold is not an investment, as it isn't income producing (in the same way that a house isn't an investment). Gold is a speculative instrument.
The IPOs keep coming: The search company Elastic has filed to go public
A stored-program computer requires the program itself to be stored in electronic memory, the Z3 uses electronic memory for input and output but tape for the program.
Twitter sells data through an API. Unsure how profitable it is. See: https://developer.twitter.com/en/enterprise.html
Secret Service Agent Just Got Massive Revenge on Clintons, Podesta, and Soros
That abstract is too buzzword-heavy to be useful.

It turns out that this is actually an image recognition tool.
From NZ, now in NL. In both places, the card is virtually always ingested into the machine, and only released as the second-last step (before you get the cash.)
Why does the UK economy rely on high-volume IT contractor hiring?
The Best Sales Technique and Script Ever
I hope this ends up litigated. The idiots at Twitter need to understand what accountability is about.
Honestly if I was a creator and I had a loyal Patreon following, I'd stick with that.
I used to have a different notebook for each topic area. Over time, I couldn't remember which notebook I wrote what in. So these days, I'm using a single spiral bound notebook at a time to record random thoughts, etc. I prefer this to using a computer simply because I can flip back through old pages and even notebooks for inspiration when I feel stuck.

For my development projects I keep a README.txt file in most directories. In that I record whatever is applicable to the contents of that directory. For example, if it is some library that I compiled from source, I will note the dependencies, any gotchas with linker flags, etc. For projects the top-level README.txt will contain a project overview and general notes. Then I have more formalized design documents, etc in a Doco sub-directory.

In meetings I write stuff on pre-punched notepad and place those pages into the relevant project folder. Critical stuff gets transcribed, and expanded upon, in the project's doco directory (as above).
Depends on how much work these people put in. If they are going over every contract including insurance etc it would be an extremely valuable service.

On to of that they are sorting all their mail, doing bill payments etc. 'I was at his house every single day, helping to oversee contractors, pick out windows, pick out drapes.'
For identifier validity checking and recursion, you should look into let-rec and its differences from ordinary let. As for API checking, you would probably be using typeclasses or interfaces to specify an API. Even if the individual URL objects do not exist yet, a URL type should exist (at compile-time) that defines what operations are valid. I don’t think that a separate function would need to be generated for each link, but you can build arbitrary operations at runtime with first-class functions.
The Pioneers of Programmable Money, Introducing 0x
SimpleSource – Never implement UITableViewDataSource again
For some reason, the conversation here and in some other places is dominated by people who want open borders, and therefore don’t believe entering a country without permission is illegal. Such an argument would never fly in real life, so I don’t know why so much time is wasted arguing with them. It feels like some kind of elaborate trolling, saying something super crazy and waiting for answers (baiting).
Not specific to refugees, but find your local tech4good meetup and join in. https://www.meetup.com/topics/tech4good/
I don't really see how the second one is a "spite house". He loved his house and its location, and in return for giving it up, he demanded they move the house to a location that was almost as good and pay him for his inconvenience.

I'm sure he was quite happy with the deal in the end, and there's no need for anger on either side.
I meant scientific isnt the same as philosophical.
The space part of the book always seemed weirdly out of place to me given its near future run-down setting. It's unclear exactly when the novel was set, but probably within 50 years of its publication date of 1984. I can see how things like VR interfaces and even human-level AI could be early/mid 21st century things (particularly from the 1980s viewpoint), but things like cities in orbit seems more like a distant future several centuries out.
Mint – Build blockchain powered online communities
There's some in the military that'd beg you not to work on MS Office - specifically Powepoint:

http://theweek.com/articles/673091/general-mattis-save-milit...

[Genuine question: New here, is this style of post too Reddit for HN?]
But Google has customers also into those rivals countries. I would prefer military to hire their own people, and don't touch normal companies.
Internally we have physical servers, externally we us linode deployed via ansible, we don't rely on any linode specific features (api'snor anything).

I (as the sole programmer) made that decision early on.

AWS is a none starter because of the gradual vendor lockin (also nature of our business means growth/scalability is very easily predicted).
If you let your circumstances swamp you and you end up being a victim you don't have the fight to change it. If you have that internal spark to drive you out of the situation then that drive always stays with you and you keep on riding it. Many people don't and continue in the quagmire.

Drifting along as a peaceful and well brought up youth can often continue so you don't have that drive and determination deep rooted in you.
I by American you mean '0.1% of US Americans'.
Temet nosce.

https://en.wikipedia.org/wiki/Know_thyself
No, because I don't know what you and the other 50 million people here want, and nobody has elected me.

Does the US follow EU laws and regulations?
However bad you think America is, every other super power is much worse. A few years ago Russia literally conquered a neighboring country just because they wanted to. The engineers who object to these programs are very lucky to live in a country that guarantees them the liberty to do so, but at the end of the day that liberty is protected by the US military.
Which Is Better for SEO – Shopify Blog vs. WordPress Blog?
Blockchain is being used at some of the refugee center - https://www.youtube.com/watch?v=bMRc5gY3_iU

start looking into it.
Lighthouse: a powerful tool included in Chrome and DevTools
First Tesla Model S P100D stripped-down and race-ready is delivered to GT team
How do you check the credit rating of a startup?

and how would their credit rating be affected if they pay all their bills but just reduce the number of bills gradually over time?
> no sane engineer would have done it like that.

You should read the story of Mel [1].

[1] - http://www.catb.org/jargon/html/story-of-mel.html
It's very possibly a quality control issue. The design of the alarm will work so if you're lucky enough to get a well build one with working components you're in luck.

The problem is not being able to rely on them, if you've a lucky one which passed your test are you confident it'll still be working in a couple of years?
or maybe the problem is overblown

I read an article recently that said the failure rate is twice as high as with previous keyboards. It is clearly something that needs fixing but I can't help feeling there are a handful of noisy complainers blowing it out of proportion.
Heads up, Y Combinator! Heads up, executives! Enough of this foolishness.

I'm a tech worker who doesn't live and work in the Sili Valley reality distortion field (SVRDF). From outside the SVRDF it's hard for most people to tell one company from another. They all look like SV. That means they all look a little untrustworthy and a little dangerous.

Now, sure, this Smyte had an insider's brand, sort of like "key gaffer" in the movie industry. But their shenanigans, and Twitter's, just made it harder for all the rest of us to sell to prospects outside the SVRDF.

Y Combinator, will you consider doing some time on basic business ethics with your incubator residents? (I'm talking about stuff like "don't screw your customers, suppliers, or shareholders: keep your promises and honor your contracts.")
Group Signature Schemes with Distributed Traceability
They do in India (Cash on delivery). And there's a small but growing counterfeit listings problem here too.
Loot’n’leave
Algeria shuts down the Internet
They are run through 24 different tests it seems[1]. The ones in question failed 15 of them.

[1] https://www.which.co.uk/reviews/carbon-monoxide-detectors/ar...
Of interest: we built an AI tool to detect (and optionally redact) personal and sensitive data, including health data: https://pii-tools.com.

As amelius mentions in a sibling thread, collecting realistic data for training and evaluation was pretty non-trivial. Openmined.org is a very interesting effort in this direction!
Illegal immigration costs US federal and state governments close to 135 billion annually. Free college education for every American would cost 50-60. Why should I value criminals more than my fellow Americans. What legal obligation do I have to have the money I work for used to pay for illegal immigrants?

We could educate every american and have another 60 billion to spare to help the African-American community.

https://www.fairus.org/issue/publications-resources/fiscal-b...
My argument was more about "discovery". Discovering Content via Play Store or Youtube search is much more convenient.

You also get "stickers" that highlight your comments/chat which is also a value only the native platform can give you.
Tyresales
If you were an honest debater, you would have discussed the pros and cons of facial recognition software instead of labeling my position as somehow inherently evil without argument.
I am not 100% familiar with exactly what Smyte does but if it uses heuristics to determine if a comment is spam/harassment, then thats not really core infrastructure.

Your company isnt going to die without it (its not like Hootsuite losing access to the Twitter API or Heroku cut off from aWS) But it might be more effective with it.
This article loads just fine without needed any cookies, just curl it (via a US server) and load it. If that works, why do they need to set any cookies? Some sites need session cookies to maintain login details from request to request, that's fine. Some sites may offer the option to use cookies to save your login from one visit to the next, that's also fine, ask if they want that.

Most sites don't need to set any cookies though, so why bother asking permission.
"Paid with data" sounds nominally accurate but misleading.

Suppose there were a paid mail service, and another free one with a billion users, and the paid service's spam filtering relied on the free one for accuracy. (Spammers can't very well spam a hundred thousand people without hitting at least a few thousand of the billion.) Would you say that the users of the free one pay with data? They do, but to me, the phrase "paid with data" suggests other data than just the spam you get and whether you click "this is spam" on a particular message.
people bemoan all sorts of foods for this or that but the bottom line is there is no one size fits all solution, what works for one person will not work for another.

Take me for example, a person with many issues with food that has led me to a diet that consists almost entirely of bread, pasta and cheese (seriously if im not either eating pasta and cheese or a pizza its a rare day) i have never been to the gym and i dont do any form of exercise without a point (eg ill happily walk 3 or 4 miles to get somewhere but i wouldnt walk without somewhere to be) I also eat plenty of crap snacks like biscuits, chocolate and such along with drinking tons of coffee (always with 2 sugars)

so youd probably expect me to be huge right? nope im thin as a rake at 64Kg and have no physical issues at all. These fad diets may work for some but by no means will they work for everyone, our bodies are just too different
I'm not saying it's fine to create low quality on purpose, obviously, any writer should aim to create the best content possible.

The problem I have is the reasoning that just because someone is a beginner there's no value in publishing his or her stuff. Any real effort has value. The more the better. It's new material that others can build upon. For example, it's a great opportunity for curators digging out the good stuff for others (I partly do this).

Besides, when does someone become "expert enough" to be sufficiently useful to publish? Who decides that?

The other problem with the argument "please don't publish, you are spoiling my search engine" is that it is not realistic at all. Everyone writes now. That's why we all need critical thinking and ask "why" and "does this make sense". A writer shouldn't pretend to be an "expert" or make false claims but this does not mean it is realistic to demand this (and I'm not even starting to talk about fake news etc)
I hope these engineers stop and rethink what they’re doing. I’m sure they think they’re doing the right thing, but they should expand their outlook and consider that one day America may be in another war for its life or for the survival of freedom in the world.

Do not be overly comforted by the relative peace since WW2. It was built by American military dominance, quickly fading as China becomes a formidable power. It is also fragile. A century is nothing in the grand scheme of things. If history is any guide, this period of extraordinary (but still relative) peace is an aberration that will pass.

How will you feel when your sons and daughters are fighting for their country’s survival or against an expansionary tyranny, and all you ever did for the effort was try to leave your own military in as weak a position as possible.
After years of trying to find something that works for me I've finally found a stack that works. The big issue I had was that I wanted something that could import my bank statements. I found one of this issues here was that the bank transactions had no id's so I couldn't tag the duplicates. Then I found most banks allow you to export to ofx. This has ids and it has the balance at the end of the statement. So I could auto import and de-duplicate. I started to write my own thing but then I remembered something my boss taught me "Only write software as a last resort". Basically meaning most problems are already solved only write custom software if its really needed. So I looked around and found ledger autosync (I love this tool). Then I use hledger for my actual accounting. I rely heavily on automated transactions and virtual accounts to do an envelop style budget. But its been amazing. I've been thinking about documenting the work flow. If you are interested ask on this comment and I'll put something together.

Ledger likes are not for everyone. I'd actually say they not for most people, but I truly love the simplicity and flexibility. But I'd be using a text based email client if it wasn't for everyone sending html emails, so I'm a bit weird. That said having plain text files that you can manipulate is amazing. I don't know why but with Gnu-cash I was always unsure about using import tools and trashing my db. But with hledger I can try something and just roll back in mercurial if I don't like it. I'm sure I could have made copies of my Gnu-Cash files but I just feel more in control of hledger. Also hledger allows for things like automated transaction that simplify envelope budgeting.

With auto sync and hledger, I've gone from my budget taking 1 - 2 hours a week to 10 - 20mins. No more hunting for that one typo that meant my budget didn't balance with my bank balance.

Hledger has also been fantastic as far as help. I've jumped on IRC a few times for help and bug reports. The lead dev has been amazing. Fixing bugs the same day and offering help on using hledger.

There are some great resources here https://plaintextaccounting.org/

Auto sync is here https://github.com/egh/ledger-autosync
Hledger is here http://hledger.org/
How to do envelope budgeting with ledger likes https://frdmtoplay.com/envelope-budgeting-with-ledger/
Yes, I guess in the same way the people who fought for democracy in 1980s Poland were just freeloaders, instead of embracing communism and contributing to the cause they wanted to change something. They potentially even benefited from communist policies while actively fighting against them! What a hypocrisy!

If you couldn't guess, my point is - if you want to change the system(in this case - the US military hegemony) you need to start by...not participating in it, even if people call you a freeloader for it.
Edn: extensible data notation, a subset of Clojure
A Supervised Approach to the Interpretation of Imperative To-Do Lists
Well, then why not to allow a trailing comma in lists and objects? Computers don't care and they would even be happier, because they can then just pour array and object members with a trailing comma without concerning themselves whether this is the last member or not. (Dijkstra's train toilet problem comes to mind.) Also compare with XML, where each element is self-contained.

And why to model JSON syntax closely after JavaScript literal object syntax (which is actually more convenient, by the way) which, being taken from mainstream programming languages, naturally evolved to be written by humans in small amounts not by computers in large dumps? :)
It's not always true. Many things (often smaller things) are free to use and not paid with data.
You forgot the part where you pay Google AdWords for the discovery of your content.
People have been hurt by liquid nitrogen. How many people were hurt by Zen magnets?
You are correct, one of the main purposes for wearing gloves when handling really cold/hot materials is to provide that time cushion to handle the thing or contain accident safely. The question was why gloves are not necessarily a good preventative measure.

For example if you are arc welding and some nasty blob of molten metal drops on your hand, gloves will provide "heat through" time cushion to remove the gloves more or less safely (easily removable layer also helps avoid hot/cold blob sticking to your body), but keeping the gloves on will most likely still result in a burn. There is a hidden danger with cold that cold does not radiate like heat and we have much less intuitive understanding of how cold affects the skin. Sometimes people get frostbitten during winter activities without them noticing that something was too cold for too long.
TaxCloud.com: Free State Sales Tax Compliance
I'm not sure you've been paying attention.

By most accounts, the USA in the next war will be the bad guys.
That is a government-granted monopoly. There is no such dynamic here.
> I've not been aware of any war on US mainland in the past century.

FTFY

Pearl Harbor is very much on US soil.
"Comfort people"? "Though luck people"?
Um, do you know what a deli slicer is? Hint: they don't typically have handles.

Seriously, go back and read the original post. It's all about how hard it is to cut various vegetables. Not the stuff you mentioned. Think you better calibrate, son.
A startup's customers panicking? Not sure that's on twitter's radar.

I think potential for reputation damage, on an activity they don't do very often, and where they will justify it, will be weighed up against the financial benefit now, and disregarded.

I think it's possible to overstate the relevance and importance of people typing furiously on internet forums about things like this. Twitter is what it is - most people aren't using APIs, third party clients etc and will never notice this.
We also recieved this letter from Semalt concerning a blog-article about referral spam.

We contacted our lawyer and he said that the reasons mentioned in the letter are rubbish. Our blog-article doesn't concern any trademark-violations and it certainly has nothing to do with GDPR.

The only critical point might be, if we said something wrong about them. But we have the facts and there are lots of other sites that say the same thing. So we won't delete or edit our article and we'll see if they really go to court and risk losing.

I hope some of you will do the same - that will make it easier for all of us!
> Illegal immigration costs US federal and state governments close to 135 billion annually.

This is such a ridiculous number that it should be discounted out of hand. It also sounds like you're not counting the benefits of, work done by, and taxes paid by, these people.

Immigration enforcement is never going to get you free college. That's not how the politics works.
Why do you think it is the hindutva group from India?
I don't see how it's useful because it assumes the world is 1 country and we're only policing internally. Everything changes when you take away international borders and the idea of separate nations.

Regardless, I'm not sure where you disagree with the rest of my comment because I do say that diplomacy should come first, but it would be denying reality to suggest that the underlying foundation is not built upon military might and the threat of world-ending firepower. That is the real force keeping things civil and any upset to that balance can cause chaos real quick.

Peace never lasts forever, so you either have a strong military and hopefully never have to use it, or you're just counting down the days until pain and suffering are at your doorstep.
I think they are saying that you, too, should be able to get your hands on liquid nitrogen as long as you know what you’re doing. If you have to jump through a few hoops, well, that’s part of the process that demonstrates that you’re competent.
In order to enforce this ruling a State Attorney General would have to file a lawsuit against a company and get an injunction requiring them to collect taxes and get a judgement for back taxes.

Small businesses will just ignore this because there will be no enforcement unless you are operating at a scale large enough (millions in taxes) to justify enforcement.
Participate and engage in discussions with others. HN is a good place to start :) Try to be as precise as possible when making your argument. Repeat. It's a life-long exercise.
Having a fast, cheap and detailed feedback loop is useful for testing for the bad guys, like in any programming process. For example, in the credit card case, you can check thousands of cards without needing to find a merchant who will take your thousands of small, frequently-declined transactions. Or you can check the details for cards you haven't fully compromised (maybe the guy selling you stolen bank cards only gives you a portion of the details until you've paid him).