skysight-inc/HackerNews huggingface dataset:
Disagree. Most of the UK banks are dinosaurs, inhibited by technical debt they were too scared and/or lazy to pay off.

I’ve used four established UK banks. Monzo is light years ahead.

Simple example: buy round in pub.

Monzo: “£10.50 spent at Red Lion in Shoreditch” immediately pops up. Balance is reduced.

All other banks I’ve used: <nothing happens for days, as long as a week>. Showing on app after that: “6-Feb CHG A LO SWIN 3868X £10.50” or similar garbage. And if that subsequently takes you overdrawn, well, your fault buddy! Should have tracked every penny you’d spent and run a spreadsheet to make sure you weren’t going overdrawn. Not our fault you’re too busy to itemise your spending, even though there’s absolutely no good reason for you to have been required to do that for decades.

The first time I used Monzo, I topped up from my bank’s debit card and bought something from the shop. My phone buzzed as I tapped the card reader and it gave me that magic moment feeling startups are always looking for. Five days later, the top up from my old bank appeared on my internet banking. After a minute, I realised what it was, laughed, and closed the old bank account.
I had to buy specific glasses for my Oculus, I can't see a thing without glasses underneath. I got the cheapest pair of kids' glasses I could find online, and they fit pretty well.

However, I still have a bit of a problem, I need a fan directed at my face so they don't start to fog up, especially if I'm walking around and sweating a bit.
>> Like seriously buddy, the GUI desktop is now ~40 years old and windows /still/ can't support uninstalling the default desktop and installing your own.

So these shell replacements I've been using for over a decade don't exist?
https://en.wikipedia.org/wiki/List_of_alternative_shells_for...

The only time explorer.exe is running on my computer is when I need some special control panel setting.
You're using a strawman argument about racists. It has no bearing whatsoever on what Damore said.

The actual problem, as I stated, is that Google accepts extremely vitriolic commentary from the left (at work!) but even Damore's relatively tame memo caused him to be fired.

Refer to Damore's lawsuit for many examples of the the extreme rhetoric that is allowed within Google corporate.
The frustrating thing is that the Republican party seems to think that because a good thing was done in the wrong way, it needs to be undone, without thought of doing it again the "right" way.
This doesn't work for a majority of Windows users, because when given the choice, they will never reboot.
Tensor Comprehensions is mostly targeted at arithmetics operations that appear in DL workloads, and the notation strives to be usable for DL experts. Polyhedral optimizer is oriented towards imperative languages, so we won't end up doing the same optimizations. Really hard to compare. The spirit of making parallel programming simpler is common :)
Improving Amazon Redshift Performance with Intermix
Ah yes, I forgot about that.
Python and Rust exist in very application domains, so I don’t think they are very interchangeable with each other. Now if you are writing C++ code...
I do not have the experience to support or refute the author's claim, but he writes:

"The paper does not clarify what “worker” means, but I assume it means 1 CPU."

That seems like way under-powered to me. It's deepmind and so I would assume that 1 worker is 1 GPU/TPU node, meaning there are multiple GPUs for each worker. I could see how not having enough compute power could result in a poor solution
Yeah resolution is basically the problem here. My future of computing idea is essentially a desk with a headset, keyboard and mouse.

I'd buy and use this setup if it had the resolution for a lot of money and take it to work (noisy office, literally no reason for me to see around me, open offices have a lot to answer for).
The issue with `of` is that it special cases when `a` is already a Promise. Promises try hard to not be nested (a promise of a promise) but that nesting is critical for algebraic properties.

The then issue is multifarious. On one side, splitting the two uses makes the algebraic justification for then more clear, but it's not a big deal. The real issue is that `then(f)` does different things when `f` returns a Promise. This breaks in the same way that `of` did—you need to be able to discuss nested promises.
I introduced Clojure to a Java shop. We took 30 Java developers from zero experience in lisp to 100% Clojure developers. I have to say that my experience agrees with the parent. People didn't struggle with the syntax after a few days.

They struggled with functional programming and immutability. At least to start with. I actually found it amazing how easily people moved over and how enjoyable they found it. Out of 30 people only one didn't take to Clojure. He moved to a C# team for a while but eventually decided to rejoin and pick Clojure back up.

Obviously everyone is different but this was quite a good sample.
> M$ removed the control from the user, and placed it to their money-hungry baboons.

Stop. You destroy your own credibility when you resort to childish behavior like that in a serious conversation.

Either make your point objectively with facts, or don't at all.
Yeah, I am also using nightly and manually making my lines < 100 characters so they can be formatted. It works, but it's a little annoying. :)
Why does any bug result in a crash rather than just random unexpected behavior? There's a limit to how much it's practical to isolate things. For example, Chrome uses different processes to render different web pages, so a crash in one renderer shouldn't affect the others, but it doesn't parse HTML in one process, compute layout in another, execute JavaScript in another, and so on.
There were different implementations of TECO (written in the assembly languages of different machines) that had different user interfaces. That does not in any way imply that TECO had an editor process using a defined protocol to communicate with its UI process; in fact, in 1964, TECO ran on two computers, and neither of them had separate processes, or an operating system to run them under. ITS development hadn't started yet.

As far as I know, all the implementations of TECO, even today, glom the screen update logic (if any!) together with the editor-buffer logic in a single monolithic process.
In regards to lisp a large amount of lisp editors are written in lisp so they do already do exactly that'
Universities should be ranked on based Availablity of Textbooks (i.e. essential for courses offered) as well. It is not uncommon for a University library to claim that they have a gazillion books but when you go to find a course textbook, they have like 3 copies of those.

Universities will do anything for the rankings.
I've done it. It is indeed trivial to install both.

But nobody cares how easy it is to install both. Using both is a huge pain.
How we work at egghead.io
I wouldn't touch with a ten-foot pole a product from a company that that thinks this is acceptable.
thanks for the podcast recommendation! surprised I'd never heard of it. are there others among your favorites?
It's important to realize that with crypto to crypto trades nothing of value is actually being exchanged yet, since that value can only be determined AFTER it's been sold for a tangible asset. So don't get scammed into thinking that you owe fiat money for crypto to crypto trades, its a ridiculous notion.
consider the following scenario:

In a battle between melee and ranged units the ranged units want to maximize their surface area touching the ranged units so that all the melee units can attack at once and quickly change targets once an enemy unit has fallen. The ranged units want to minimize their surface area so that only the outer layer of the group will be attacked while every unit on the inside can freely fire on the melee units.

In an older RTS with poor pathing this meant constantly jockeying your forces around trying to either get a good surround or keeping rank. Moving your forces in certain ways could unpredictably change the formation of your units so great care had to be taken when engaging the enemy. Getting this to work out was a skill in of itself that took strategy, positioning, the ability to predict the enemies move, etc. All of this depth could take place between very small groups of very simple units.

In an RTS with perfect pathing the ranged units always move in a perfect sphere (minimizing surface area and maximizing volume) and the melee units perfectly synchronize their movements so they don't trip over each other when surrounding the enemy. Once it is decided that a group of simple melee units and ranged units will fight there really isn't much for the player to do except tell them to get on with it.

As real time strategy games have evolved along with better pathfinding, we've found out that with all things being equal, perfect pathing makes for very very boring fights. Active abilities had to be added to give the player something to do during the fight. Rock Paper Scissors type unit counters had to be added so that positioning mattered again. More AOE spells and debuffs had to be added so that another thing would force players to jockey units around.

Study the design of Starcraft BW and Starcraft II and you can see this very clearly. Certain fundamental unit matchups were completely broken by improved pathfinding such that more and more complicated mechanics had to be added to the game to give them balance and dynamism again.

Of course, this only really applies to C&C, SC, and AOE style RTS games. More modern RTS series like Men of War and Wargame don't follow this pattern because the range and lethality of the units typically far exceed their movement speeds and terrain and cover play a much larger role, but that is a whole different topic.
Yes, you can send money, but there's no finesse. Various things to prevent human error, or ease integration/usability just haven't been done.

There are no checksums on account numbers to prevent sending money to the wrong place.

You can't give someone a unique, bank generated payment reference for a payment you made that they can check against their incoming account, or prove ownership of a payment with some sort of verifiable transaction-specific secret.

You can't give someone an electronic invoice to pay (by bank transfer) that binds a unique reference number, amount, and target account into something they can't screw up.
There's no shortage of compelling experiences without motion sickness and eyehurt. SuperHot, Robo-Recall, Doom, Chronos, Rec-room, Echo Arena, Elite: Dangerous, Virtual Rickality, etc. are all great.
Anyone know of something similar for Windows?
I'm in the same boat. I take a hard pass on any company/exercise that can't be done in the span of 2 hours.

The one time I took one that was 4 hours it was (luckily for me) a disaster
Logo Taxi – Startup logos from the worlds largest brands
Last blog standing, “last guy dancing”: kottke.org at 20
Texts will be more widespread due to their transactional nature. You can’t really do video chat unless you’re ready to sit down and have a conversation.
I don't understand the comparison. Aren't the highly salaried AI experts also people who undertook a lot of hard work to get there?
Performance, mostly. Too much CPU and disk usage. Change feeds don't scale well.
I've never heard the "hot lead' explanation or heard the word pronounced as "led." If I had to guess, I would guess that deliberate misspellings arose for the reason I find them useful: they get flagged by spellcheckers, reducing the risk that placeholder text will be published. I've wondered, though, whether the funny spellings predated word processors. Lede, graf, hed, etc. would standout to human copy editors and computer spellcheckers alike. A 1970s origin for "lede," if correct, would suggest it emerged alongside word processors.
I was never on the promise bandwagon because they never did anything useful other than create hype with developers around using a more functional approach - which is good, but promises themselves add no benefit.

For instance, people previously would do:

```

start(x => doA(y => doB(z => doC(end))))

```

When they could have just used named functions, with promises or not, it is just that promises was hype that taught them good programming skills:

```

doA = x => doB(x)

doB = y => doC(y)

doC = z => end

start(doA);

```

As with promises:

```

start.then(x => x)

.then(y => y)

.then(z => z)

.then(end)

```

The only real value of a promise now is being able to use `await`, which is the real first-class language magic.

However, the future isn't even with promises, so there is no need to change or modify them. The future is chain reaction programming, also goes by the name of observables/FRP/stack-based-cocatenative-programming/railway-programming.

Programming Chain Reactions is great, because they can also downconvert easily to `await`, so you get the best goodies of all the world.

We've implemented observable/FRP/chain-reaction programming as the default API in https://github.com/amark/gun , it is really quite pleasant language abstraction. However, FRP/etc. hasn't quite hit "mainstream" hype yet, so developers do not know what they are missing out on. Once you try it and it "clicks", you realize the future is truly bright. :)
Investment? In what, personal happiness?
For fucks sake! OP asked and I gave him some FREE advice. He doesn't give a shit about the output of cl.exe (it was just an example...) so what's the point of these annoying nitpicks? It makes me want to stop commenting. For the record, NO you can't pipe it somewhere else: https://stackoverflow.com/questions/1453767/prevent-cl-exe-f...
Why Peter Thiel Is Leaving Silicon Valley
There's 100k IT workers at BofA.

The new software engineering stack is JIRA, bitbucket, Ansible, Jenkins, Artifactory, Sonar, etc. Every team is being trained on SAFe. Aka the executives choice for "agile" etc

Also the working areas are being transformed from full height or quarter height cubes to open offices where employees no longer have a laptop and use a thinclient attached to standing desks. This is a dream for information security team but personally I hate it as I spent 2-3 hours working from home every day and the rest in the office. I don't want to develop though a windows GUI in the browser :/
Training the neural net behind Wolfram's FindTextualAnswer
The main difference comes down to user experience — it is much easier & simpler to use CoinTracker. Additionally, we offer free portfolio tracking so you can verify for yourself that we are actually doing everything accurately & try before you buy.
Owsley moved to Australia because he was convinced a super cyclone was going to freeze all of north America and that would be the safest spot.

He also pretty much ate only 100% meat, and blamed the cancer that formed in his throat in his later years on the few vegetables his parents made him eat as a child.

But no woo woo crap =)

Interesting thoughts by Owsley:
http://www.thebear.org/essays.html

Info about the storm he predicted:
http://worldnewstrust.com/ice-ages-cause-of-glaciation-a-the...
Good vs. Better at Bad
> And the prices are much lower, the most expensive textbook I bought was 80 EUR.

That's because all parts of the world that aren't the US or Canada get the international edition of textbooks, which is much cheaper and more often than not page-for-page exactly the same.

This isn't only the case for books, by the way. I've heard stories of North American students having to pay over 50 or even 100 USD for MyMathLab for a single course. On the other hand, at my European university, a MyMathLab code is 15 EUR.
Aggregates carry with them a memory limit.

We currently use MongoDB 3.4. It's definitely much improved. The replication protocol that came along with 3.4 has been very reassuring. But aggregate queries really do not give you the power of SQL. They are great for transforming stuff for a report, but I would avoid using them for anything else unless 1) it can be cached (and therefor properly invalidated) and 2) doesn't need to be "real time"

Being a document, schema-less database, your "quality of life" as you scale with MongoDB is going to be heavily dependent on how you structure your documents and the types of their fields. Are you treating your collections like SQL tables? Have any many-to-many relationships in hot code paths? Welcome to hell. Its type system is also limited compared to modern SQL DBs. Storing IP addresses, and want to query them based on a given CIDR range? Postgres makes this eas, MongoDB has you writing code that does sub-queries.
Open source html5 game tools
I balk at doing screening tests like hackerrank

Hackerranking is not a good proxy, unless the job is solving online quizzes. Nevertheless, most can't turn their back on a job opportunity at the very first red flag.
It may be that people are willing to put up with the drawbacks of the tech because porn is so rewarding, but that doesnt mean the problems went away.
Congrats on getting into YC Chandan!

Love the logic built around pairing transactions to external wallets and tracking the cost basis, how has your experience been working with the various exchange APIs and getting those integrated?
Yeah. Making software to sell forces you to listen to the market (not the same thing as just listening to your existing customers) if you want to grow your sales.

Emacs is more powerful than IntelliJ, say, but it's vastly inferior in terms of learning curve and UX. There are some things I'd rather do in it than in IntelliJ, but it's not what I'm going to use for day to day Android dev, say. Or what I'd point newcomers at.
You could survive a house robbery. It'd "work out" for you.

Thats not a meaningful way to conceptualize the event though.
Great tool!

It'd be very helpful to have Uphold available as an exchange.
I work on a mongodb installation in a danish municipality. From the technical side mongodb has been great to work with.
We are in the process of evaluating CockroachDB vs Rethink internally and we've found CockroachDB to perform very poorly without obvious disk or CPU issues. I'm curious if you've seen different especially as it relates to Rethink.
McDonald's Commits to More Balanced Happy Meals by 2022
Coinbase Says Customers Who Got Wrongly Charged Will Get Refunds
Razer has an OSVR headset. Oculus is OSVR-compatible. Even Vive has a (less supported) OSVR plugin. What's your complaint?
I said for addicts. It's pretty fuckin clear.
Yesterday's GPU Prices
> Anybody who's ever worn a helmet can tell you they are painful.

I have a motorbike and wear my helmet about two hours every day, longer if I take a trip on it. It has never been painful.

It's snug and it can feel a bit weird the first few times (specially around the ears), but if you use a helmet and it hurts, I'd definitely get another helmet (hint: different brands have slightly different shells, so maybe try a few different makes).

I also have a GearVR and it took ages fiddling with the straps to get a comfortable fit. I can't use it for long, but it has nothing to do with pain: The phone I use gets very hot and it's so close to the eyes that gets uncomfortable. Also, the lenses fog up.
Awelon Dictionary
Its kinda fashionable to say such things, I'd think its natural that they do that especially when trying to get good tech people in (I presuming here). Bigger question i8s how far beyond the interview that sentiment truly goes.
Of the big 3 (Rift, Vive, and PSVR), the PSVR is the most comfortable. The difference is the weight the set rests on your head, like a hat, as opposed to the top of your face. It sounds like you should try that out if you get a chance.
Well... I was thinking more of armored helmets, but I suppose I didn't say that. Armored helmets are pretty bad, due to the extra weight. A foam helmet is comparatively tolerable.

>I'm glad I bought them so that I can be a part of this VR experiment and see what all the fuss is about.

The 'fuss' is hype. If you wanted to invest, you probably should have gave your money away in exchange for stock shares or something. Otherwise, the 'fuss' is just no-strings attached money for a disappointment-by-design product.
Thank you! Cryptocurrency tracking will always be free, though we may add more power features like real-time syncing in a paid subscription.

Currently, the pricing is sourced through aggregation across many exchanges (even ones we don't yet support syncing for). Lots of room for improvement here though as you and others suggest.
Blender is overextended. That's what Blender developers said openly. Parts like the compositor don't get much love at all. They were merely included because they were needed to fill huge gaping holes in the production pipeline for their demo movies. After that, interest in them dropped to near zero, but there were no better alternatives for a long time.

Now, there is at least Neutron as an open source compositing tool that seems to be filling that particular hole now much more competently than Blender ever could.

I do not understand how you can consider Blender's UI "manageable" in any way. There are much better ways to build UIs for enormously complex DCC tools. My go-to example for that has been Maya for a long time, but since a couple of years, Autodesk has bolted on features in a way that spectacularly breaks the internal consistency, logic and general discoverability of features in Maya. Even though, Blender's UI is still an unsorted mess compared to that.
Unrelated to the actual project, I wonder how this guy manages to live in Thailand and openly discuss his earnings.

Plenty of "entrepreneurs" / backpackers / dive masters "live" in Thailand but all need to do visa runs, which is technically not allowed and certainly not while working there and probably paying no taxes on that openly declared revenue.

There aren't many options at all to work in Thailand as a freelancer for 10+ years unless you're dumping lots of money in to the country.

Not making judgements about right / wrong, just that it's most likely not legal.

Also - CodeIgniter is an interesting choice for such an app.
Do we have data about Windows adoption rate or decline in the enterprise market? I don't know what are the most trustable sources for such information
Windows 10 would be fast if it wasn't busy doing tasks I didn't ask it to.
Could you point to where this number comes from more precisely? I'm incredibly curious, given that it is an order of magnitude different from what I've seen. For example, there's the Tufts study:

http://csdd.tufts.edu/news/complete_story/pr_tufts_csdd_2014...

which arrives at $2.6B. And if you are interested in keeping up with some of these studies from someone in the industry, I highly recommend Derek Lowe's blog -- he's a medicinal chemist. For example, http://blogs.sciencemag.org/pipeline/archives/2017/09/12/it-...
https://openstax.org/subjects

What do US students and teachers think about openstax? I've made use of short excerpts of some chapters as extra content in my own teaching (UK, not university level)
So what is your position? That it would "work out" to ignore China entirely, and just hope that we'll never have to compete with or deal with it?
> 1. Most people drastically overestimate the talents and abilities of other people 2. Most people drastically underestimate their own

Ehm, sorry, what's your source for that claim? (c.f. the Dunning-Kruger effect https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect)
Can you cast a portion of your screen with this? What I'd love to do is cast a website which I can use as a "dashboard" with custom content
Also in that vision:
* Manton Reece's Microblog, also build on feeds
* Indieweb. No feeds, just webpages with Microformats.
Isn’t Papel a JavaScript library?