skysight-inc/HackerNews huggingface dataset:
I don't really understand the fascination of westerner's about a weirdo through and through...

In a world that epitomizes heinous men like Columbus or Alexander, it comes as no surprise that a racist, kinky pervert like MK Gandhi is hailed as peacemaker...

His `ahimsa` nonsense benefited the British raaj more than the Indian subcontinent. Because of his stubborn refusal to support forceful eviction of the imperial forces, independence had been delayed by a decade. Thousands of young men had been killed. Their blood is on Gandhis hands. Not to mention, during WW2 he sent Indian forces to reinforce the ailing British army.

During the 1899 2nd Anglo-Boer war, Gandhi volunteered for the British army. He preached independence, except for Black people. He expressed his disdain for Black Africans, by frequently referring to them as "Kafirs".

In 1930, he raised Rs 1.32 Crores - a humongous sum in those days (even in present day India that's a substantial amount of money) for the Dalits of India. No records yet exist that a single penny of that fortune had been spent for the betterment of the people. Not very surprising for a failed lawyer, who tried his luck abroad and decided to work as legal counsel for a wealthy Muslim smuggler in South Africa charging hefty fees.

People extol his vow to celibacy... and forget to mention, that he would separate married women from their husbands, and lie with them naked. He'd advise the husbands to take a cold shower whenever they felt aroused, while he was lying naked with their nude wives in the same room. He'd even lie naked with nude teen/pre-teen girls. When in Bengal, used the Bengali Muslims as an excuse to sleep naked with his 18 yr old grand-niece. He was 77 then, arguing that muslims may kill them, they should remain in the state of purity in case death comes. So he forced his grand-niece to sleep naked with him.

Though there's no account of Gandhi ever having sexual relationship with any of these women. Lying naked with nude women was his way to demonstrate his resolve... the "vow of celibacy"... Of course, it should be easy to refrain from heterosexual romp with all the nude girls and ladies lying with him in the same room... someone who was decades later found to be a closet homosexual...

Imagine if Mahatma Gandhi was alive today, and indulged in the weird activities that he did...
#DEFCON25 Voting Village – Hackers easily pwned US #voting machines
It is a good example. The creation of value, such as a painting, increases the total value of goods and services in the economy. It most certainly is creation.
Every added feature also adds complexity (and to be fair, in some cases, removes complexity). I love type classes, but I discovered in playing with Elm and specifically, TEA (The Elm Architecture) that the simplicity is also really nice even if you're comfortable doing type-level programming. There's something about Elm's simplicity that really works.
Redis-Cuckoofilter: Hashing-Function Agnostic Cuckoo Filters for Redis
Building account systems
It injected money into the game, but not value. No new properties were created, for example.
Lint your Ruby code with Overcommit and static analysis tools
Barefoot running and even wearing thin soled shoes restricts you to a certain kind of terrain. I participated in an alpine marathon last weekend and the terrain was quite technical. Everybody was wearing trail running shoes. I have weak ankles which are prone to pronation (he he), so a good shoe is absolutely crucial to me for running in rugged terrain.
Google Detect Dangerous Spyware Apps on Android Play Store
This is not actual LaTeX document support. It's just the math portion of it, same as in, e.g., MathJax. So LaTeX packages will likely not ever be supported, this is only a convenience for people who'd like to write math as in LaTeX instead of UnicodeMath.
Why I Love Using Medium as a Political Blogger
1) It's "twice a month", so two weeks' worth.

2) Some people are pretty tidy naturally (in the sense that everything is usually in the right place) but just can't stand cleaning.

3) It depends on the size of the place to be cleaned.
Ah! I completely misunderstood what you were saying, sorry. (But I don't really agree... Not all companies are equally awful. Most of us just want to pay less.)
> infinite expansion is impossible.

Software is a fine counterexample. It's made of bits, which cost nothing to create, and the value is in the order of the bits, not the bits themselves.
One memory leak and your cache is gone.

[edit] Not sure if ramdisks are pinned though.
Bossless: why neo-feudalism in IT is passé
There has to be a better way.
Yes, it can be. Approve in your country a Torrens title system with a replicated database among citizens. Then anyone can buy your country land ownership, which price is much more stable.
I read the article because of this comment and I'm sincerely glad I did.
I'm 35. I felt old talking about floppies and cassettes a few days ago. But I'm still young enough to not have known swipe cards :)
"free" is a bit misleading, imo. If you pay for a monthly subscription, then... yes, but really no (although this might be beside the point you make). And Pay-as-you-go cards are also a thing, where it is certainly not true (although such cards have been made borderline completely useless with the new idiotically formulated 'roaming free' EU rules).
3 things every company should do to prepare for the AI revolution
Financial reality of space business hits XCOR
Does medium allow you to monetize your content and put ads? If it's not the case then why do people write for Medium. What's there to gain?
> In the end, it leads to impregnable monopolies if unchecked.

That's the conventional wisdom, but there are no examples of it happening, and examples of the reverse. Rockefeller's market share diminished throughout the years of SO's anti-trust trial.

See "Titan" by Chernow.
Of course a painting can be value creation. Aesthetic value is as real as food value or any other desirable in the eyes of ourselves or others. Ultimately, value comes from our local star which blasts us with a massive amount of energy every day. The rest is redistribution if you like. In other words it provides the conditions whereby we get up in the morning and expend energy doing something someone finds of value. Along the chain, someone worked harder and innovatively such that someone else could satisfy the desire to own that painting whether for the value they themselves could see in it or for the value others will see in it in the future (investment).
I hate it when LED light output isn't continuous or visibly flickery, especially when it's from LED lights that are on (or are visible from) moving objects -- such as LED taillights on automobiles or in-road lane lights. All the eye movement (or object movement) makes the flicker even more flagrant :(

I remember extremely flickery lane lights on the leftmost lane markers on California's infamous SR 110, on the northbound direction (towards Pasadena) in the tunnels (the ones right before the left-exit to I-5 north).

Good fluorescent bulbs will have electronic ballasts (the driving circuit) that supply current to the bulb with a higher frequency (in the low kilohertz) than the time response of the bulb's phosphor. Thus, any sort of flicker gets low-pass filtered and isn't significantly noticeable in the output light.

Even with a subpar magnetic ballast that drives the bulb with line frequency, the phosphor never gets close to fully extinguishing -- so there is flicker, but the instantaneous light output never gets less than, say, half the maximum instantaneous light output. Look on page 3 of http://www.usailighting.com/stuff/contentmgr/files/1/e18f88d... for some instantaneous light vs time graphs for fluorescent bulbs.

LEDs have a much higher frequency response (in the tens of megahertz, easily) -- they respond quicker and more faithfully replicate their electrical drive signal as light output. You can see on page 4 of that report how violently jagged the LED's light/time plots can get.

If the manufacturer didn't want to include adequate filter capacitors in the LED's driver because of cost/reliability concerns, well, I hope your eyes enjoy that signal because the LED, unlike the fluorescent bulb, isn't going to smooth it out.
I've been happier since I stopped trying to prepare my own food and switched largely to Joylent.
Memento, Cloud Atlas, Moby Dick, 2001 space odyssey, melancholia, American psycho...

Not that I entirely disagree with you, but I think it's more analogous to say that Hollywood is in the business of making burgers. You expect certain structural elements in burgers: buns, centre, sauce. They're incredibly popular for a reason.

The problem comes when we say burgers are basically the superset of decent or nutritious cooking.
Yes, I had very similar thoughts.

I think there's room for both. It's great what fast.ai are doing and they'll benefit me more directly, but Elon Musk is pushing at the other end of the scale.

I keep feeling like I'm a total Musk fanboy, but lots of his arguments that I've seen make sense:

1. The major one, is that doing things like aiming for Mars provides inspiration for a better future. There's similar quotes from other people involved with NASA.

2. He talks repeatedly about improving the chances of better futures (clean energy, hyperloop), and lowering the chances of bad ones (Bad AI, single-planetary species on planet that has an extinction event)

He's put all his money into the things he sees as important, of which bad AI seems to be high on his list.
Discussed four days ago, 500+ upvotes:

https://news.ycombinator.com/item?id=14865043
Really a sort of odd choice though. I'd have gone the other way around with column store in memory, and row store on disk.

Not that I think that's ideal either though, having both in memory for hot used data, and the rest on disk is ideal. With an extremely easy to use setup that makes it essentially automatic, but with rules engines for finer grained tuning.
https://www.gov.uk/report-child-abuse

> What to report

> Child abuse includes physical, sexual and emotional abuse, and neglect. You can read more about the signs of child abuse.
Agreed, but Elm is hurting for some way to deal with this stuff. Currently, the API reference lies by claiming things like (==) : a -> a -> Bool, because it lacks a generic mechanism to let the programmer think the necessary thoughts. (The story for comparison functions like (>) is similar.)

Now maybe Elm should stay simple and not jump all the way to multi-parameter type classes with functional dependencies, but it is already forced to pay some of the complexity burden to decide which types admit equality testing, comparison and so on.
Very well said. The parent is living in a bubble. If you are a retired millionaire or financially well off, doing those mundane tasks might be fun. Just like people paying to go to gym to spend energy. It won't be fun to spend energy for doing hard labor because you need to put food on the table.
Great report! slide 167
Actually, they address this explicitly to some extent:

And it didn’t matter if they were rich or poor: People benefited from buying time regardless of where they fell on the income spectrum. (The authors note, though, that may not hold true for the poorest of the poor.)

Neither the NYTimes article or the research paper addresses debt. Nor does it address if punching yourself in the face increases or deceases happiness, nor if the lesser savings of someone who spends on a maid makes them miserable in 50 years time when they retire.
Amazon S3 is also a great option for hosting static content. The cost are negligible because you only pay for bandwidth not hosting.
was just going to mention this.

Feels like PR stun or whatever.

OP, has anything changed since last posted?
Thanks haha! Do you mind expanding a little more? What do you see as the main pro/con here?
I don't really understand why the author of the article is worried about the CEO not being a woman... Seriously, who cares? It's not going to look good for who ever takes over and there are a lot less woman candidates. Uber will be lucky if it makes it to 2019 IMO.

Would give them 6 months, but half the valley invested in them.
The fundamental reason why none of the streaming services will remain in business is market economics. Digital Music is a commodity because Apple set an unrealistic consumer price point against which no independent service can compete.

Consider that Apple sets the market price for music, from a consumer perspective, and at a flat $0.99 per track with some tracks priced higher and lower. For brevity, I'm going to use the $0.99 price. This price does not reflect actual costs for providing the service, rather, it is a price point to encourage adoption by the masses. At $0.99 per track one can argue that Apple was seeing maybe 5 to 7% net margin.

Any competing company could not set the price higher than $0.99 as the audience would just go to Apple for the lower amount. So as a competitor; e.g., PressPlay who became the legal Napster, would need to compete at an 7% net margin which is extremely low. Businesses generally can't survive on less than a 10% net margin and most aim for 20% to 40% net margin.

How does Apple get away with running a business at essentially a loss? They sell ancillary products (hardware) at very high margins and the music is the loss leader that makes those products more valuable.

Apple made music a commodity and Google Music and Amazon Prime Music just reenforce the situation by essentially charging you near nothing for unlimited music.

Streaming services, by comparison, have very little they can sell in addition to their subscription fees, and those fees cannot be much higher than what Apple, Google, Amazon would charge for similar services. The phrase "they'll make it up in volume" holds no water when licensing fees scale in proportion to usage. Just look at P's 10Q for reference.

BTW, I was involved in building or supporting the following music services in one way or the other back the early 2000's:

* MP3.com

* Trusonic

* Pressplay -> Napster under Roxio

* eMusic

* Rollingstone.com

* MP4.com

Since 1999 it was clear that streaming was the future of music. Just not a very profitable future as it turns out.
First:

> Elm has an incredibly powerful type system

Near the end of the article:

>Want to decode some JSON? Hard, especially if the JSON is heavily nested and it must be decoded to custom types defined in your application.

IMHO the lack of typeclasses/traits is really hurting Elm. Take haskell f.e.

{-# LANGUAGE DeriveGeneric #-}

import GHC.Generics

data Person = Person {
name :: Text
, age :: Int
} deriving (Generic, Show)

instance ToJSON Person
instance FromJSON Person

While I understand Evan's aversion against complexity, it makes me a bit wary about using ElmLang in production. I am currently using TypeScript, but if I would need a more powerful type system, I would probably switch to Haskell/PureScript or OCaml/BuckleScript instead.
I have never been in favor of credits cards myself and I tell everyone to avoid getting one as much as I can. It's just a well that keeps going deeper and pull you into more debt.
> unregulated securities offerings

Not for long. https://techcrunch.com/2017/07/25/sec-regulators-are-coming-...
The art of exploiting heap overflow, part 2
How to setup a remote pairing session using SSH and GNU Screen?
closest thing to Bitcoin was gold certificates not the tulip bubble that lasted 2 years. Gold certificates stopped circulating when the US government said so with Executive Order 6102.
Bitcoin is not gold to me, gold is a shiny rock, periodic element, and bitcoin is alternative to PayPal with less transaction fees and a better api. That's where I see the value. Programmable money without going through a too-big-to-fail central bank everytime is a valuable feature.
Denatured proteins are lower in calories.
That's some accusation. Maybe the poster just didn't spend as much time reading HN in the last few days.
I don't trust any of the 2FA providers. And I have neither the time nor the interest to try and learn to code it in binary.
Show HN: Go-dutchflag – An implementation of the Dutch flag problem in Golang
Or someone else found it and re-shared it; HN does not have duplicate link / submission protection, and iirc that's intentional.
MemSQL actually adds an in-memory rowstore to each columnstore for rapid ingest of new rows until they get compacted into a new segment. Columnstore data is pretty fast so it works well off disk compared to row stores which aren't as efficient.

SQL Server similarly has the hekaton in-memory tables + columnstore indexes and the latest version allows combining both for in-memory columnstores.
Anthony Robbins “Money – Mistrzowska Gra”
Yeah, the author(@bpesquet) himself had posted this few days ago. How come this post make the front page once again ?
Thunderbird has phishing/scam detection built in that shows a pop-up with "this message might be a scam" if there is URL-like text in the message that points to another, different URL. So having the text "www.google.com" with a link to bit.ly would show a warning.

Sadly it is a bit overzealous and shows messages with say www.google.com that go to www.google.com/ as malicious too (i.e. trailing / so the text and URL don't exactly match though they resolve to the same thing), but the idea seems sound. I'm surprised gmail doesn't have something like this.
If self-driving vehicles become common, there is no real reason to own a vehicle besides extremely heavy utilisation or aesthetics. A public grid of transport is a natural outcome of removing the transport driver bottleneck. Heavily travelled routes will see buses and mass options dynamically (why bother with routes and schedules?) and requests not efficiently served could be handled by unit transport. One might pay extra for direct per-unit transport or pay less for hub-spoke transfer routing. The options are quite intriguing.
I suspect that the cause of that is running on pavement. Doing that for decades is hard on the knees and joints. I wonder if there would be more people in the over-50 age group still running if they had spent their younger years running on grass or sand. I don't have any evidence that they would, but it's an interesting question.
Great article! I have no experience with Elm but I'm much more likely to try it out now. I'm curious to hear your thoughts on this though:

http://reasonablypolymorphic.com/blog/elm-is-wrong
I'd be shocked if the flicker went to 0% as this article seems to imply ("because LED flickering is even more pronounced, with the light dimming by 100% rather than the roughly 35% of fluorescent lamps") -- and I doubt the flicker for fluorescent lamps is at RMS.

There's _gotta_ be at least a smoothing capacitor after the bridge rectifier (are they actually that cheap to omit one?!). I can't find a single LED driver circuit schematic online without the low pass filter.
Having started using Elm for side projects over 3 years ago, the article is pretty much spot on.

Programming in Elm had been a delight, especially when you let go of OOP and embrace functional concepts and practices. On one hand, you lose mental tools that you've relied on, but you gain the other tools you didn't even know existed before.

Where I really disliked about Elm is when I had to encode or decode JSON. It's a giant royal pain in the ass. Also, when you find you have to break out to JS often for libraries you don't want to write yourself, it's not a good fit--as I found out when write a toy interactive notebook to render markdown in Elm.

But for most SPA that just manipulate form data and communicate with the server, it's a pretty great fit.
Please use Google's "Password Alert" Chrome extension to protect your Google account. It will notify you if you accidentally enter your Google password on another website.
You can use anything that can expose an HTTP port. It doesn't have to be Haskell.
> Would love to see a tiny bit of time spent on setting up tools for people who already have good Nvidia GPU systems. My Ubuntu system has python (2.7) and python 3.5 both installed, but no Anaconda... I don't know if I'm going to totally screw up my system if I install Anaconda over those working existing python installations, for example.

Anaconda lives in its own folder (usually in $HOME). You can't screw anything up by installing it, and in fact you can hardly tell it's there. You need to set your path to actually use Anaconda's programs, and you shouldn't do that in .bashrc, but just in the shells where you are actively using it, with something like:

export PATH=/home/<you>/Development/Tools/Anaconda3/bin:$PATH
This is a surprisingly difficult question to answer. Even harder is which is actually better for the environment?

For example, in many cases it is more environmentally friendly to use disposable paper coffee cups compared to ceramic cups, once the energy usage to produce and wash them is taken into account. See http://sustainability.tufts.edu/wp-content/uploads/Comparati...
I think it's somewhat like cars. One generation never used cars, another grew up along side cars where changing your own oil was a standard thing people do and now cars are better, people don't know much about cars any more.
> writing a fresh map function for each data type

You have to do that in Haskell as well (where »you« can be you or the compiler via DeriveFunctor); the key difference is at the use site: there is one map function (called fmap) that does the mapping, whereas in Elm (and pretty much all other languages that don’t have higher kinds while we’re at it) you have to use the specific map function for that type.
Horsemeat trial shines light on key part of international fraud
No 2FA? No additional password / 2FA challenge when a big, dangerous operation like moving an extension to another account is triggered?
Vibrams Fivefingers are not the onle "barefoot" shoes, there is a wide variety on the market now.
This was obviously shared by another user and not the author. Doesn't have a show HN tag as well
I've used MemSQL, and it's rapid ingest by the default isn't ACID compliant, so it sort of depends on how you compare it.

The results of the columnstore data was pretty fast, and it's even faster in memory. Depends on what you're doing, and what the requirements are.

Was really impressed by MemSQL, and loved the wire compatibility with mysql, so don't take this as just a knock on MemSQL in anyway.
Do I have your position correctly, that scarmig is morally obligated to die in fire unless they can pay the rent on an apartment for this person?

What happens when a second person starts sleeping there? How many apartments must scarmig rent before they are allowed to evacuate in case of fire?

What if scarmig doesn't make a high enough multiple of the minimum viable rental price? Have you just decided they're obligated to die because they don't make enough money? That's kind of ironic.

>Why don't you just say we need to take care of that guy so he doesn't have to sleep on your fire escape?

Because if saying that conjured shelter beds into existence, we wouldn't have a homeless problem anymore.

>the solution is within easy reach of our society if we had the will.

I don't think the American people could message "fuck poor people" any louder or any clearer than they just did by electing Trump. The American electorate doesn't lack the will to help the downtrodden, it actively wills them to die. Are we obligated to fight the good fight? Sure. Are we obligated to die in fires unless we achieve a 100% reversal of the poiltical climate? No.

> not with disgust but with action.

There is no action you can take that will move the needle on homelessness anytime soon. At best, there are actions that a few hundred million people could take together that would achieve a marginal reduction in the problem in in a few decades.