skysight-inc/HackerNews huggingface dataset:
Ask HN: Entrepreneur First Bangalore Cohort Results
Hi everyone,
I applied to EF for the Bangalore Cohort. Has anyone got selected or had a interview with EF team?.
Thanks
" namely that people should care equally about every casualty, regardless of circumstances or causes, "

Where did I do that?

A thought experiment - how does your reaction to "cyclist on sidewalk kills child on bike" compare to "driver in street kills child on bike" ? I suggest they should be the same.

I understand we may simply have utterly and drastically different worldviews and priorities. This sort of thing is part of why I moved away from a profoundly hostile city.
What is good technology?
> The entire article is of similar quality.

You cherry-picked some points and rebuffed them, then proceeded to generalize and dismiss all of them.

The reality is that any SQL database would be superior to every blockchain unless your motives are criminal nature.

Disclosure:
I sold all of my cryptos in Q1 2018, after buying my first bitcoin in the summer of 2013 and loosing a (luckily) small chunk of it in the infamous MtGox hack.
I was responding to the comment not the article
Yet another article about the complex subject of power generation that wilfully conflates fusion with fission. (Usually it's 'nuclear power' - here it's 'atomic power'.

That's assuming we're happy to think we have a power problem, not an an energy problem. Anti-solar types (who similarly conflate PVC with solar thermal) like to mix or muddle those. Fission apologists who think that because Lithium is mined, then mining Uranium should be just fine, also seem keen to blunt some semantic nuances.

Nuclear fission's time has been and gone - it's great for bombs, and was an interesting experiment, but the costs are way higher than anyone should reasonably expect to pass onto future generations.

(Plus they snuck in that nasty 'metric ton' construct. 1000kg is a tonne.)
Market Trends Analysis: Cryptocurrency Market Is Not Depressed
>Because Windows is what the typical American PC user expects and is familiar with.

Without the "American".
> "The public transportation there was amazing"

My view is that public transportation in a lot of European cities are great because the cities were built for pedestrians, not cars. It is not the public transportation that makes cities practical without a car. Rather it is cities accessible without a car that makes public transportation practical.
Excuse my pet-peeve rant, but the "random personal contacts" line is characteristically vague. In some sort of reflexive pursuit to avoid admitting irrational factors, explanations become necessarily vague.

For example, the irrational factors could be nepotism (which is certainly the case if being in certain location is vital), social status (it's not as cool to both start and fund/invest in a business in some unknown place), public relations ("It's the new hot tech from SV looking for an IPO in 3 years!") and so on.

But then, like magic, everything is translated into vagueness: "It's because everything happens here!", and to add insult to injury there's some overall idea that the whole thing is meritocratic.
The mobile view of this website is an absolute pleasure to see. I’ve not really had a reaction this powerful before. The site is gorgeous to look at and the content is unhindered by poor design.

I’m impressed!
Can you please provide a few examples? Just curious how it can be simpler and cheaper to build and maintain when performance is more than enough, usability is great and the end results are exceeding all expectations. Other than being out of fashion, what is wrong with things that simply work?
Except that HTTP literally does run on top of TCP, while Ethereum doesn't depend on Bitcoin in any way, unless you count price action and the minds of many speculators.
You’re describing positive unit economics and any responsible startup has that even if it’s not yet profitable.

> growth has to be responsible (positive unit economics on growth spend)
I agree. I am 67, my current job is managing a machine learning team. I don’t have as much energy as I used to, but I still have strong curiosity and desire to keep learning. I accepted my job that earns less than I used to earn because I think it is fair. Off topic, but in the US, fixing the health care for excessive profit system (this being unlike most other prosperous countries) would go a long way to giving older workers, and everyone in general, more flexibility to keep doing useful work.
> what you're saying is that you can teach the basics of a number of different paradigms with one language.

I don't know about Python, but that is one of the delights of SICP and scheme in general.

It's not that there isn't a OO implementation in scheme; it's that there are too many. Implementing an OO system is a medium-advanced exercise left to the reader. As a result there are many available, up to the point one wonders if "OO" can be rightfully coined "a paradigm".

Constraint based/logic programming? I think it's a chapter in SICP, and covered by one of the SICP video lectures showing how to build a simple prolog-like language to illustrate some other concept

Type systems? This one is a little funny. There's a SICP lecture on it (the recordings are from the 80s), and I thought it was an unfortunate choice of name, since "type systems" are a real and important concept now in modern computer languages and the naming would clash, but no, it actually was an implementation of a type system as we now use the term.

I think one of the reasons scheme doesn't have "a lot of stuff" is because most stuff, if well understood, is trivial. If it doesn't seem trivial, one simply doesn't have a deep enough understanding of the concepts yet.

One of the things about using scheme effectively as a teaching language is that it puts the wizardry in the actual wizard, not in the magic box with the blinkenlights.
Yeah it's gross. It doesn't apply in all tiers of corporate/company life, but it certainly does in the upper (Fortune500) ones and so on. That is what I've seen so far. Very Machiavellian. To be honest, I'm about to take my hat and run, myself.
Is there a way to play against an AlphaGo or equivalent but with adaptive difficulty? I know next to nothing about go and think it would be interesting to learn it just by playing vs. a neural network. Maybe over time the strategies it uses would be "transferred" over to me!
If that's the hardest part then there are no issues at all.
34-37 are existing cryptocurrency blockchain projects
For most use cases, the required capacity ranges from zero to still small enough to fit on a single host.

Any half-decent shared host ought to be able to scale you at least as far as a single database server on commodity hardware will suffice.
>> Lundgren made 28,000 of the discs and shipped them to a broker, who planned to sell them to computer refurbishing shops for about 25 cents each, so they could provide them to used-computer buyers.

>> Microsoft’s lawyers valued the discs at $25 each and said they represent $700,000 in potential sales.

Something doesn't match: on the Microsoft's page I get:

"one transaction alone generated $28,000 in revenue for Mr. Lundgren and his co-defendant from the sale of 8,000 discs."

Which means his revenue was $3.5 pro disc in that case.

Interestingly, in both cases the number 28,000 is specified.
Everybody has an intuition of lists or sequences, and the idea of something being “first”, snd that being labeled “1”.

When teaching people to program, portraying the idea of “jumping zero steps” into a list to get the first element has been an inefficient embarassment every single time I’ve been present.

Re. Dijkstra’s argument:

1: Everybody has an intuition of an ends-inclusive “from x to y”. Everyone would include 2 and 12 if asked to “count from 2 to 12”.

2: What’s wrong with using three dots? What is pernicious about them?

3: Labeling and length calculations always require a shift of one. If we make the ends compatible with thought-free length calculation, then sequence labeling is always off. If we have intuitive sequence labeling then we need to adjust either end label by one to get the length. The latter approach is far more intuitive. Also, one should just ask the damn computer what the length is. That’s what it’s for. Pardon the language. Especially as we will always want to leave behind and tend to leave behind the abject simplicity of hand-calculating the length of our data from the labels of the bump stops; Our data structures may not even support that calculation. So why couple ourselves to that calculation and sacrifice the ability to have sequence labels make sense?

And why don’t we just have both? Keep array[0] as first, fine, whatever, and add array|1| as first too.
Why Are Printed Circuit Boards Usually Green? (2017)
Someone recommended his The Story of Philosophy and it's been sitting in my kindle wish list for some time.
Anyway, just now listened to the sample (narrated by Grover Gardner). Did not know about the narrator. Gardner seems to be have read more than 500 books. (https://www.audible.com/search?searchNarrator=Grover+Gardner) Maybe will pick up one of The Time Machine, or biographies of Carnegie or Rockefeller if I don't pick Will Durant's book. Thanks.
I think everybody on the React team is on board with functional principles (like separating side effects from computation and relying on referential transparency).

But there’s a reason “deep” functional programming hasn’t gone mainstream — many people (including me) find it hard to contort their product code to express their thoughts in 100% functional way.

React has always been about taking the pragmatic parts of FP and making them easy to benefit from without buying into learning category theory or something like that.
In the case of Burns it’s not a loan word from German in English, but an actual Scots word: http://www.dsl.ac.uk/entry/snd/gang
An Estonian company developing unmanned weaponized ground vehicles
Atomic Habits
Cryptocurrency’s Terrible 2018
$1k / mo for real estate tax? Where do you live? South East here, and I pay maybe $1k / year. I am in walking distance of a nice little downtown. 1600 square foot house on a 1.5 acre lot. Utilities and gas is in the $300 / mo range, and that’s without any attempt to optimize. Food is around $800 / mo, almost all organic, but I’ve been thinking about cutting that price down using mrmoneymustache techniques.

Health insurance is nuts, though. I’ll grant you, and I have no hope that it’ll improve. I’m currently generously covered by my employer, but if I wasn’t, I’d look at medical tourism for anything serious. I’ve been thinking of expatriating to France or Spain for a variety of reasons, healthcare being one.
Lenny's history and why he isn't Creative Commons (2017)
I like history.
Upvoted!.
The paper has the number of bikers. But I’m sure your statistically representative research of ‘watching for bikers while driving once’ is much more worthwhile.
An obvious but still interesting aspect that the talker brings up is that when advertisers start to disclose who is paying for the ad, what we get is a bunch of shell companies.
Better than Landet utanför: Sverige och kriget 1939-1940 by Henrik Berggren? Really?
Similar here, just bookmarked it as TODO for 2019 :)
That doesn't follow. For you to confuse it, you need to change the inputs. For images, this is fine, we can smoothly change lots of little things. For chess games or go you don't have that freedom.

You can download the weights for LCZero right now though and try out your theory. https://github.com/LeelaChessZero/lc0/wiki/Getting-Started
This. Never heard of Dan before today. Now he is "a guy on the Internet who writes about programming but doesn't know much about it".
You can look on YouTube on weaponized version : https://www.youtube.com/watch?v=mTpGhAx-NbY
Generally bell curves are applications of the material together that make it hard to attain higher grades. Otherwise the exam is too easy.
2018 Learnings, 2019 Expectations
Just go with the basics. HTML, CSS, js
There's economic research that shows it's more efficient to regulate (in some sense, "blame") the lenders, because borrowers are often desperate. When you're desperate, you have reduced capacity to objectively judge the consequences of borrowing and are also less sensitive to "blaming", potential penalties for overborrowing, etc.
From this perspective, putting all the blame on borrowers while exonerating the banks is exactly the opposite of what we should be doing as a society, if we want to avoid another debt bubble.
"Some people’s brains and ears are better at all of this than others. Those people can hear things other people can’t."

Well, a lot of this Audiophile stuff is voodoo but if it makes them happy, who cares. But I am skeptical about your statement. The easiest way is to always do a blind or double blind study. A German computer magazine did this once with CD vs. mp3:

https://www.heise.de/ct/artikel/Kreuzverhoertest-287592.html

The guy who was best in spotting the difference and assign it correctly had an ear damage. Since mp3 was developed for "healthy" ears this is not too surprising.

"People who have neither shouldn’t be telling people who do what they can and can’t perceive. "

Let's agree on the scientific method. Anything that shows a significant difference in a double blind study, even for a specific individual I accept.

By the way, I hear my music on my computer via mp3 and send it into my super old tube amplifier. :-)
A developer confesses
Buildpacks are pluggable, modular tools that translate source code to OCI images
I know most of these things in detail, I can understand them and use most of them daily. I know NOTHING about JavaScript at all. It's ok, you work on frontend, I'm on backend.
A simple one already deployed on Ethereum: online gambling, where you don't have to trust the casino to run fair games or hold your money.

As with most things, this can be sort of solved with heavy regulatory structures and enforcement, but I would argue that it's not better solved, especially once proof of stake eliminates the problem of burning energy.
Well, my GitHub would look pretty similar. I stopped writing c# just before the OSS culture came about for that community.
Did you edit your comment to remove the condescending remark about my new HN account? Wow.

Well I’m glad to hear that “the East” had something to contribute too!
>You don't understand the power of naivety, placebo effect, dreams and stupidity composed (multiply all). Not in any way intended to insult these people, I know a few (not as rich) and they simply do not want to understand the basic principles behind digital signals, error corrections etc.

You also don't understand that these people have found a pastime that makes them happy and engaged. Who cares about the actual difference in sound compared to that?
It's a white collar job and always will be. Intellectual jobs are white collar by definition.
> why is it necessary to first dereference, then reference again?

This is a conversion; * calls the Deref trait. This is used by smart pointers to return the type inside the smart pointer, so for example, Box<T> is kinda like uniq_ptr<T>. So if foo is a Box<T>, then * foo is a T, and & * foo is a &T. Does that make sense?

> And why is triple dereferencing needed?

This can happen in generic contexts, sometimes, you end up with a &&String, so if foo is one of those, * foo is a &String, * * foo is a String, * * * foo is a str, and & * * * foo is a &str. (HN formatting does not like this, haha)

That's what's happening here.

> I thought I had read somewhere that Rust does auto-ref/auto-deref...

Only for method calls, that is, foo.bar() will attempt to auto ref/deref foo.
The guy is full of shit, but so is Microsoft. The travesty here is that the justice system sided with the corporate gorilla in a commercial issue that should be solved in a civil court. There is no greater social value at stake here, there is zero public interest in criminally enforcing Microsoft's licensing scheme and their various loopholes designed to maximize revenue.
Author here.

I’ve worked on C# codebases professionally for about four years. They’re not open source because half of that time I worked on enterprise software (ASP .NET MVC, Entity Framework, NHibernate) and another half was a closed source product (Xamarin aka MonoTouch, Rx). Prior to that I worked a little on an open source static analysis tool (Gendarme) using Mono Cecil.

Prior to that I was moderating the .NET section on one of the largest Russian programming forums and translated documents like LINQ Overview when they came out. I also have a silver C# badge on StackOverflow. (https://stackoverflow.com/help/badges/39/c-sharp?userid=4581...)

I know how types work. My remark was that I haven’t worked with C# for about four years. I’m not aware of changes between versions 5 and 9, and might have forgotten some of the C# syntax for things like lambdas, having worked a lot with JS since then.
The administration has nothing to win and a lot to lose by standing their ground. 'Fixing' the grade costs them nothing and makes a very annoying problem go away.

This is one of the big advantages of national standardised testing. There is literally nothing the school can do to alter the grade.
Live the Dream When You Do What Successful Entrepreneurs Do
Binary libraries don't help so much -- many libraries use generic types and functions (those are instantiated and compiled for each specific instance) which can only be delivered as library "metadata", not codegen'ed, and the latter is the very slow part.
> rationality-loving

Can you mention some non-rational ways you think are better?
It helps to be born after 1986.
Webapps in Go – How to write webapps without a framework
Real estate at 1k$/month is like a second mortgage and generally only occurs in the DC coast and north through NYC metro into NE. If you're paying that then your mortgage is likely 3x so whatever way you look at it your mortgage is still your largest outgoing until you own outright. Paying such is your choice from then on.

Healthcare is a separate animal and small potatoes if you can afford to pay 3k$/month mortgage as you'll have health coverage via employer.
Wow!! Really a nice Article. Thank you so much for your efforts. Definitely, it will be helpful for others. I would like to follow your blog. Share more like this. Thanks Again.
<a href="https://www.credosystemz.com/courses/iot-training/">iot training in Chennai</a> | <a href="https://www.credosystemz.com/courses/iot-training/">Best iot Training Institute in Chennai </a>
>>"He basically describes a middle-ages, barter free market economy."

That never existed in reality.
Most of this nuclear "waste" could be recycled as well by processing and further burning it in breeder reactors. Of course the processng equipment gets contaminated but that's life.
The match between Stockfish and AlphaZero was played with certain unjustified parameters (time control, ponder off, different hardware, no opening book or endgame tablebase for Stockfish etc.). By "unjustified," I mean that the authors of the paper did not justify their choice of parameters in the paper as being designed to implement a fair match.

At a glance, the parameters of the match seem unfair to me -- and tilted heavily towards AlphaZero. If the code, were open source, this would not matter; anyone could run a rematch. As it is, I haven't seen any convincing evidence that AlphaZero is stronger than Stockfish when Stockfish is allowed to use its full breadth of knowledge and run on equal hardware.
>The idea of retirement is a joke, as if it’s this formalized thing that everyone is entitled to.

There's nothing funny about it.

It's a great concept invented by a civilization better than ours in labor concerns, that we have failed to maintain because we allowed greed to overturn everything after the 70s.

Retirement is as great an a civilized invention as universal healthcare, schools, legal system, etc.

It's just that our societies are not worthy of it. Compared to a society that can, we're like primitives that throw disabled kids or elderly to the wolves.

>but we act like everyone is supposed to just sit on a golf course once they turn a magic age and live happily ever after without needing to earn a dime for the rest of their lives

Doesn't have to involve a golf course, but yeah, what's so strange about the situation you describe? For one, people pay all kinds of taxes throughout their lives for that. Second, it's not a "magic age" but a median age (which can change over time) when people no longer cannot realistically work (strength, health problems, etc).

I'd like to see you at 65+ with no retirement money and no job prospects, how that would change your tune...
Is a business that makes no profit is a good business?
Using static typing as a crutch to work around poor project architecture doesn't actually solve the problem. Also, there is a question whether static typing is what contributes to projects being written in a monolithic style in the first place. I often see this to be the case for projects written in statically typed languages, while ones written in dynamic ones tend to be broken up much more aggressively from the start.
I've been wanting to learn Go web development without having to dive into using any of the existing frameworks, I want to be able to look at the standard docs, and only use libraries as the need makes sense, e.g. for database. So I found this e-book through a list of e-books. I figure someone else out there might be interested in the same.

GitHub for book:

https://github.com/thewhitetulip/web-dev-golang-anti-textboo...
Show HN: CoinMarketSocial – Cryptocurrency Gainers and Losers on Social Networks
And nowhere near as good as D.
Try out spacemacs, http://spacemacs.org
>Rather than trying to hold back the tide by government fiat, why not prepare people for an income path that peaks in your 40s and slowly declines with your mind and body.

Why not just dispense with that altogether, and just execute anybody over 65 that doesn't have spare money? They wont be a burden to society anymore, and we could even make them something useful like some kind of meat or leather goods. The primitives tribes that just left them in the jungle to die, or threw them to the woods, had it right.

/s
> In fact unless you're doing something special (e.g. claybook, [...]), it is immeasurably more economical to use an engine like unity/unreal

Even Claybook is based on Unreal, just with heavily customized rendering and physics systems.

Lead developer: https://twitter.com/SebAaltonen/status/977195448132775936
Businesses need to be where the customers can find them
A digital, decentralized currency. If you want to solve the double-spend problem, you need some kind of economically incentivized block inclusion lottery.
Actually, I'd expect the scale would be similar.

The raw numbers (users, bandwidth, latency) would be quite different.
What if it fails and the waste falls back to Earth spreading over inhabited areas or agriculture/fishing grounds? It's a bad idea to begin with.
PayPal has permanently banned The Hacker News and hold funds for 180 days
That was the first paper.

Second paper they played fair even giving stockfish a 10 to 1 advantage on same hardware as tcec uses.
Professional networks are not a meritocracy in any sense, and it's a dangerous SV cliché to pretend that they are.

People most easily place their trust in people who are like them. The VC investor who went to Stanford may give money to a male entrepreneur who also went to Stanford simply because the investor sees himself in the young man. Breaking this pattern takes conscious effort.
Not the answer to the question, but you're right.