skysight-inc/HackerNews huggingface dataset:
Here's my anecdotal experience in the US. You can still find banks that will do manual underwriting for big loans like a mortgage. 15-ish years ago when I had no credit history I was able to rent an apartment, but I had to leave a bigger deposit, 3 months instead of the standard 2. I bought a car with no credit, but I bought it at a small buy here pay here lot whose customers often have bad credit. I didn't try a big dealership for a new car.
That's a good point. It would definitely remove the "I can't buy your product because I can't get credit for it" excuse which would open up a good chunk of a market. However I can't really see why Apple would want to "reach down" in terms of market demographics when looking at people with access to money. I would imagine they want to continue to reach "up" into markets with more and more money.

With the release of the iPhone X I perceived Apple as trying to reach "up" rather than "down". Your point definitely explains this move if that is what Apple are trying to accomplish.
No one is preventing you from refusing to service a GET request.
To me "AI" means it learns by itself. Including the decision what to learn, and how. Having done quite a bit of statistics courses over the last few years (albeit with a focus on medicine/biology) and some of free the basic machine learning courses, AFAICS that is not the case, what and how something is learned is all decided and done by the human(s) in front of the computer, no? So, I don't see much "intelligence" - in the machine. Lots of it in those humans, of course.
How to Build a Blockchain Webinar
What is blockchain and how is it built? In this webinar, we will explore what a blockchain is and how it's programmatically designed. We will discuss popular blockchains and how the technology will bring us into the future. Join us for an online lunch break and learn something new!

This is an online webinar, taking place on Youtube Livestream on Wednesday, May 16th, at 12:30pm. https://www.youtube.com/channel/UCVF1gYjHtTdT4T8x1Yc3xIQ/live. RSVP here: https://www.eventbrite.com/e/how-to-build-a-blockchain-webinar-tickets-45858793887
Training an analysis model and then using it for further analysis is automation? Well then so is telling a programmer "find ways to add value to this company." Boom. Automation.

Mate no offense but I find semantics arguments super boring. The kind of work my friend does is exactly the sort of stuff they teach in AI courses. You wanna call it "bananabananafruitypoopoo" that's fine by me, "automation," sure, whatever.
HTTP client: https://docs.rs/reqwest/0.8.5/reqwest/
I just realized what you meant by "dig a well", I forgot what I had written in my own comment... Since this is family property that already had a house on it (I'm putting mine behind that one), I just tied into the existing meter. Thought I had saved my self $5k and was going to build a nice porch with that, but now I guess I get to spend it on septic...
Not working in chrome or ff
"Inaudible" doesn't necessarily mean a range outside of human hearing.

For example you could embed a 6kHz tone in a way that's inaudible to humans due to the other frequencies in the waveform.
Seems interesting, also very high functionality/low fluff on site.
No, none, zero, zip, nadda. What you do is you hook it to another really important idea and then you work until 3:00am every night for months and then years writing code. You take all those voices in your head that say you should not be doing this and squeeze them hard until they... go to sleep and stop bothering you. For me it started paying off in the last year and it is starting to look like it was a really good idea.
>CMU doesn't generally craft their degrees for industry-marketability;

I don't think a CS degree should be a trade program, but avoiding actively harming students job prospects by adding a few more electives isn't quite the same things as crafting their degrees for industry-marketability.

>they tore out functional programming above 15-150

I'm looking at the requirements for the BS in CS right now. I don't see any function programming requirements above 15-150.

>OS, and Networking

It looks like neither is required right now. Here's the relevant section.

Choose 1

15-410: Operating System Design and Implementation

15-411: Compiler Design

15-418: Parallel Computer Architecture and Programming

15-440: Distributed Systems

15-441: Computer Networks

Others as designated by the CS Undergraduate Program

> if they bent the CS degree instead of introducing a new AI degree, could higher-learning institutions continue to trust that a CMU CS undergrad had a solid foundation in functional programming, discrete mathematics, and systems theory?

Looks like the functional programming, and discrete math requirements are the same.

Systems is an overloaded word, so I'm going to assume you mean software systems, since that requirement is what is removed. The systems requirement is already just chose one from above list. I don't think taking 1 network class means you have a solid foundation of systems theory.
What properties must an enterprise smart contract language have?
Four Critical Differences Between Google Cloud Storage and Amazon S3 APIs
Oh wow, this sounds great! I've hit both the long signatures when returning iterators, and also the dereferencing song-and-dance with match, and my Rust projects have been very limited. So I think these are huge improvements that will help a lot of other newbies like me. I can't wait to start using 1.26 instead. Thanks Rust team! :-)
> Do you not believe that content creators have the right to set the terms upon which their content may be consumed?

That is it exactly. If you (knowingly/willingly) transmit information to a person, what they do with their copies of it is entirely up to them. This is items zero and one in (my particular ordering of) the set of inalienable right fundamental to sapient beings. If you don't want people to read your articles without seeing your ad, then don't publish your articles.
>What confused me a lot is that nobody seems to give an example on how to build a binary out of a Lisp program/make it runnable from command-line.

This is covered on the documentation of CCL and CLISP.

You only need one (1) statement to generate a binary. It's easy.
If I can get to it without passing through a gate (login) then yes, it is a public area. Content creators should put up a wall and gate (require someone to pay money to view the content) if they want their content to not be public.
I am kind of worried about this myself. On the other hand, everyone I know over 40 in tech is making enough money to retire in less than a decade assuming some decent personal finance skills. It could be survivorship bias, but I think you’re fine. Even if you have trouble getting hired in 5 years, you’ll have a million+ in the bank to fall back on and retrain in something else.
Sure, but they haven't expressed any wishes at all.

If a site blocks me because I have an adblocker, I happily leave.

But if a site sends content to my machine... that's on them.
There's a good joke in there about women joining the work force to get away from their husbands who were now home more with that 40 hour work week.
>Can Portacle be used without Emacs? Does it integrate with Sublime Text, Atom or Vim?

For Lisp development, Emacs is superior.

There's also SLIMV for VIM, giving the same features.
https://www.planttext.com
Firefox extension that every time you connect to the Wall Street Journal or the Financial Times changes you referer to "Facebook" to bypass paywall:

https://addons.mozilla.org/en-US/firefox/addon/read-ft-wsj/
> accepting a credit card transaction is equivalent to accepting a zero-confirmation cryptocurrency transaction, which is just as fast as a CC charge (instantaneous.)

Except my charge is guaranteed to happen (or be rejected) within a reasonable amount of time. If you scale up anything to the size of, say, Visa, the transaction times are going to grow to be unbounded. I know my credit card charges are going to settle in about a day. There's no guarantee when the miners will work through the backlog of transactions and actually give me my money in any time frame.

If you're a small business, this matters a LOT.

> Average remittance fees are around $7 per $100 sent. Meanwhile Ethereum has fees typically under $0.50 per tx

My bank charged me $10 to send a 50k wire transfer last week. What service, exactly, is more expensive than a 7% fee?

Ethereum, meanwhile, swings in price violently enough that in the time it takes for an ACH transfer to complete, the value could have shifted enough to negate the entire savings on fees. What benefit does low fees have on a currency if the currency is worth 5-10% more or less day to day?

There's no reason to assume a government issued cryptocurrency will be any less volatile than cryptocurrency.

> There have been proposals to implement what we call UTXO commitment sets, which is basically a way to revamp a blockchain so that it can discard old transactions and just keep track of current balances.

And here we are, talking about creating a new legal tender for the second largest economy on the planet. As I said in my original post, it doesn't matter if it's on its way. Speculative fixes for a real problem don't make the problem go away. Major cryptocurrencies currently don't do it, so we shouldn't talk about them as if they do.

Even still, the number of balances will grow over time. Unlike a real bank, you can't just close an account when someone dies. Anyone can create as many balances as they want. And losing your private key means there's a permanent record of the money you lost.
I had a lot of issues a few years ago when Lync became Skype, just rebranded. I haven't had as many issues lately.
One potential problem is a Kafka partition’s size is limited to the size of the smallest machine in the replica set. This means if you want infinite retention you have to potentially over-partition so they never get too big, keep buying bigger machines and disks, or deal with a repartition of all data.

An simple way to get around this problem is dumping messages into a file and putting that file in S3 named something like “topic-partition-offset” where offset is the offset of the first message contained within that file. You can then read those forward starting from offset zero and go until you reach the end, then start reading from Kafka for recent data.

The drawback is this isn’t integrated with Kafka so you’re now maintaining what is effectively two different systems for the same data. It also means the key-based compaction won’t work either and you’d have to re-implement that on top of the files in S3 as well.
I can read just fine, thanks. I think EBP is great, but it doesn't really contradict anything I said as EBP received more than $100 million in free federal grants to use in building out its initial fiber optic infrastructure.

I'm not against municipal ISPs, but I think government backed businesses are generally going to turn into monopolies, contrary to the parent's comment.
I wonder if 4chan could orchestrate another Tay/Twitrer training by setting up message machines and scripting enough calls.
Firefox Reader View works well for me.
> High-quality publishers were losing out to sketchy clickbait factories. Users were spending tons of time on social media, but they weren’t necessarily happier or better informed. Platforms built to empower the masses were rewarding extremists and attention seekers instead.

In order to believe that technology will solve the problem, you have to also believe that technology is the problem. It's not, though. We are the problem.

We were already extremists and attention seekers. Social media just amplified that. Any platform, no matter how set up, will be gamed to take advantage of human nature.
Careful with generalizing. Southerners, and very especially Fujianese, are less patriotic than Chinese in other parts of China, especially the north.
I used to keep pretty good track of what's been happening in c++, at least as C++11 was being formalized, and I've read a good fraction of Effective Modern C++, but...

I can't make heads or tails out of half of the code in that example. C++ has become extremely hard to grok.

I mean, take these two lines:

template<class... Ts> struct overloaded : Ts... { using Ts::operator()...; };
template<class... Ts> overloaded(Ts...) -> overloaded<Ts...>;

What's even going on there? Inheriting from a variadic list of classes? `using` a variadic list of parent functions, I guess? The second line looks like it's defining a constructor function for the overloaded() struct, but it's not implemented anywhere?

In the end there's magic code that looks like pattern matching, but I have no idea how they got there.
We have 25 years of .com history to reflect upon, surely there should be some obvious examples by now.
Also Go's 1.0 predated Rust by about 5 years. They started around the same time, but many people won't use a language that's not stable where their existing code may break with each new release. Go has had a ~5 year head start in developing a library ecosystem, tooling, commercial users, etc.

It takes a long time for a language to build momentum and a user base. Python was just starting to get popular when I graduated from college in 2005, and it was already 16 years old at the time.
>>- Zero guarantees whatsoever on bandwidth and latency.

> Technically impossible to give such a guarantee.

Not at all. You pick the right oversubscription ratios, monitor the network and give guarantees on the 95%/99% percentiles. It's done in datacenters all the time.

>>- Little guarantees against traffic inspection, DNS sniffing & so on.

> How do you guarantee something like this? Let anybody in the datacenters...?

Just like in many other fields: external verification, rewards for employee and customers reporting malpractices and so on.

Also, encourage your customers to use DNS over HTTPS, VPNs, Tor instead of saying nothing or even discouraging it.

>>- Sharing your uplink with a neighbor can be prohibited by contract.

> That's normal, otherwise they'd lose tons of money.

That's not an argument. The large majority of goods and services in existence can be shared and, very often, even re-sold and there are specific laws against contracts for exclusive use.

It's up to the ISPs to find ways to bill people accordingly (and it's easy to look at what carriers and datacenters ISP do...).
I have only heard wonderful things; I'm glad your experience is consistent :)

I have no idea how big the donations will be, but we're giving it a shot!
>Any good implementations if common lisp on Windows?

SBCL works OK on windows, i've used it a lot there.

CCL works perfectly.

ABCL should work just fine.

CLISP works perfectly.

LispWorks and Allegro CL should work perfectly.
The project is free, but I’ll charge you for reporting bugs
American here. I could never "get into" American novelists like Hemingway and Steinbeck because I found their characters unrelatably thin automatons whereas Tolstoy's and Dostoevsky's characters are recognizably and deeply human. The only other English writer I have found who comes close is Graham Greene. I find it odd to think the socio-cultural understanding of a native is required to "get" the works of foreign authors as I consider such things ancillary to the point of art, which is to reveal what either cannot be or is insufficiently explained by direct language. I read to be able to get inside the minds of others and see what human existence is like in a way that is impossible from IRL interaction, not to imbibe the works as a socio-cultural commentary or to "deconstruct" them into the foundations for my own philosophical/political arguments/ramblings/delusions.
Humans didn't implement physical reality, you have no choice but to live in it. If you use the internet to distribute your content however, you agree to its rules. And unlike physical reality, you may choose another platform to distribute it that conforms to your views. You may say that the internet is the most popular way to distribute content, but it didn't get there by accident.
Paywall/Sign in required for article.
yes, that sounds silly
panic story time: updated yesterday. after the update, reboot. full disk encryption doesn't accept my password anymore. fuck. full panic mode. already searching for an usb stick to get a clean install, although it may take a couple of hours to get the machine back into a working state.

luckily my colleague knew what was going on. i had special characters in my password and after the update, the keyboard layout changed from german to english.
Siri, Alexa, and Google Assistant can be controlled by inaudible commands
> People will eventually move out of AWS

The most likely outcome has already played out. A lot of people aren't moving out of their datacenters, they're just putting new workloads in AWS. Sure, some big players actually moved, like Netflix, because the gains outweighed the cost of moving, but most enterprises don't have the budget or don't care.

If something ever comes along that is significantly better, most people won't move out. They'll just put new workloads in the new thing.
Because nearly everyone I know has some memory where at a less experienced point in their engineering career they wrote:

delete from ImportantTable
where id = 1234

... and forgot to select the second line in some query editor before running.
It's Ry from Wupfh
I mean exclude those too and the page looks much better.
Show HN: A Developer's Business Card
You also exhibit a rather dangerous lack of knowledge.

Look up the federal discount window And then treasury bonds.

Typically a bank can get interest free money and plow that into interest baring bonds backed by the government. They then get is free profit off the spread, this was a common back door method of 'liquidty injection' during the financial crisis. Liquidity injection, literally a euphemism for giving away money, and who gets the money? Those closest to the federal spigot, and what happens when you have more money chasing fewer resources? Inflation. Let's not even get into the bizarro world of inflation measurements, ( food and energy aren't even included ), most 'inflation' is seen in asset inflation, rich people can only eat so much cavier and blue fin tuna, the vast majority of their money goes into assets, so they take free money and put it into real estate and stocks and bonds, meanwhile the poor suckers trading their labor for cash see their real income lose purchasing power as the real assets they want like homes and a retirement fund, become increasingly difficult pipe dreams.

I'm truly sick of people who think they have economic knowledge try to explain away the real experience of the vast majority of people, such people and such experts are really just the well paid propagandists of the rich and powerful. Disgusting.
>Acorns is a financial-technology firm that allows customers with balances as small as $5 to invest in groups of funds based on their risk tolerance. Users link their debit- or credit-card accounts to Acorns, and the firm rounds up the users’ purchases to the nearest dollar and invests the change on their behalf.

So their entire business model is investing change from transactions into index funds? Why couldn't any major bank or credit card company implement this and blow them completely out of the water?

>Two of the seven ETFs that Acorns includes in its portfolios are run by BlackRock, while the remainder are run by Vanguard.

I guess I don't get who this service is for. People who want to invest but don't want to "invest" any of their time? Why not setup a Roth IRA and get the same thing but tax-free?
Apple already have a credit card with Barclays (as mentioned in TFA). This is just them moving from one partner to another.
> Getting a blood test means either going to the police station, or letting a cop stick a needle in you on the side of the road.

You have to go to the station anyway, the Portable BAC they use roadside is inadmissible in court, they give you a more accurate test at the station if you fail roadside. Having a nurse available to take a blood sample instead shouldn't be unreasonable.
AI is large enough a field to warrant a new, dedicated track. In practice, as of current times, AI R&D/academia are enabled (perhaps even fueled) largely by the "traditional" constructs of computer science.

In my opinion, as time goes by and advancements are made, the coupling should grow weaker - and so we'll reach a point where there would be a more clear distinction between the two tracks, and they won't share much of the same curriculum, similarly to where we stand today with CS and electrical engineering.
Sorry about that! We're working on making the app compatible with more devices. What type of phone do you have?
Perhaps you could connect it to foot peddles, commonly used by guitarists that have their hands full.
COSY CEO Jonas Cleveland: Machine Vision in Retail
Show HN: Pas – passwords manager that doesn't use temporary files
The Predator Official Trailer 2018
What sort of cultural points might be missed on a non-Russian person reading Dostoevsky? I just finished Crime and Punishment a couple months back and am curious, if you have the time.
2 that come to mind
1) contract-oriented primitives
2) proper encryption between 'public' chain and private data stores
To add to this point, M-Pesa has been a huge success in Kenya, but has had trouble expanding to other countries because of some inherent limitations of M-Pesa's model.

A cryptocurrency could enable the next evolution of mobile payment services like M-Pesa. I touched on this in a past blog post:

https://medium.com/@petershin45/hate-bitcoin-this-might-chan...
(You can scroll down to the section titled "How Bitcoin can help the poor and unbanked")
I got my BSc at U of T, in Artificial Intelligence (and Cognitive Science)... in 2006. So ahead of the curve! This was right before the big deep learning explosion, at the very end of the last AI winter. Our lecturers spent a whole lot of time lamenting at the endless disappointments of AI research. I walked away deeply skeptical, and can't help but see the current ML hype as a glass half empty.
China’s official unemployment rate is lower, but who knows where the real number rises, and there is a lot of gaming the system going kB (especially with lesser tier universities forcing students to get fake jobs before they can graduate).

Chinese were working 6 days a week universally until around 15 years ago, it still isn’t rare to hear if someone who has to work every Saturday (especially in tech).
I bet one hundred dollars that if I tried to login to my old Skype account right now, it would take an hour to figure out how the fuck to reset my password, because"Microsoft account" bullshit.

I bet it would take me three hours to make a new account, for the same reason.

Try making an account for Microsoft's iot cloud thing. Good luck.

Edit: https://youtu.be/lfby-SOWWqQ

So, holy shit, somehow it auto populated maybe using Google smart Lock, and logged me straight in... To an account I don't remember ever creating. No contacts or anything so it's not my old legacy account. Lemme see about logging in on my old one

Edit2: guess it's time for me to eat my own words. I definitely remember this being an absolute nightmare. Turns out the hardest part was accessing my decade and a half old Yahoo account https://youtu.be/QVLz08OiMGk all my old contacts are lost though :( bye bye old WoW guildmates

I do maintain that the iot site is garbage and I still can't log in or create an account on it.