skysight-inc/HackerNews huggingface dataset:
You have no successes, but you're 100% sure this product will take off like a rocket? That's not the way it works. Most people believe in their product, that's why they develop it and invest the long hours in the first place. However, you're only one person, and until that product sees the light of day and you get real feedback, you're living in a bubble.

I did the same thing once, and then never again. I developed a product for a year in my free time. Everything was finished, polished, all the features were fully developed, and it was ready to go. What happened? I 'launched', a handful of users registered, there were a dozen posts, and that was it. Only in that moment, did I realize it wasn't that great of an idea in the first place, and how absurd it was to invest a year of my time before getting feedback from my target audience.

What I do now is try to launch asap. I get a rough concept up and running, and launch in a weekend, a week, or a month. I developed one site over the course of 48 hours (from idea to working beta), launched, and it had 2,000 registered users in less than a day. It still failed a year later. I launched another site after a month of development, and that one had 3,000 users the first day, and now it has a million and continues to grow.

By not launching, you're wasting time. There's a 95%+ chance the product is going to fail, you'll get a tiny spike of traffic day one from your marketing, and that'll be the most traffic you ever see. That's why you should launch asap. If you invest a few weeks, and it fails, that's great, you proved the idea doesn't work, and you move onto the next. You can launch a dozen products and services in a year this way, identify the failures, and when one appears to gain traction, then you can flesh it out more. I don't think my site had a FAQ until it had 25k+ users, a support section until it had 50k+ users. It didn't get a ToS until it had 500k+ users. Launching is a good way to validate the core idea, before you invest all the time in the extras.
Dell. Michael Dell owned 15% of the stake. He partnered with a hedge fund to take it private(buy it back from all the many shareholders.)

Also, Jos A Bank's takeover by Men's Warehouse, facilitated by minority owner Eminance Capital.
Until you have to write a recipe...
Well, you can move your hand, right? So consciousness can affect matter. And you can see stuff, so matter can affect consciousness as well. It's not a great leap to say that consciousness is a program running on a computer made of matter, rather than something mystical high and above. Also we can knock out parts of the brain and affect the corresponding parts of consciousness, so the conclusion is kinda obvious.

Some people try to rescue dualism by saying the brain is a kind of radio talking to an outside consciousness, but we were never able to detect the signals, so I wouldn't trust that theory too much.
If this is all tongue-in-cheek then what does it really amount to though? A good-natured ribbing of Google employees? I'm in total agreement that programming is hard, but I don't think it's hard because of languages that pack in features, its hard because of languages that don't ensure reasonable semantics or provide you the tools to enforce them. Programming is hard because its inherently powerful... languages that allow you to circumscribe that power are what keeps me sane though, not particularly the ones you can fit on an index card.
A curated list of resources dedicated to Natural Language Processing
Two things I hate dealing most while developing software: graphics and date/time management. Every time a new project starts, you have to deal with the same problems over and over again..
Win cash Daily – Pick teams not fantasy players on Easy Streak
> A formal semantics is just a way to translate from one formalism to another.

Of course, we need to reach a gentleman's agreement regarding which formalism is a good “foundation” for defining everything else. My personal preference would be to define all other formal systems in terms of rules of inference.

> It's rather obvious that choosing the target formalism determines how simple the language will appear, when you talk about "formal semantics" you should specify "which one": operational? denotational? axiomatic?

I am fine with any, as long as the same choice is made for all languages being compared. What ultimately interests me is proving a type safety theorem, that is, a precise sense in which “well typed programs don't go wrong”, so perhaps this makes a structural operational semantics more appropriate than the other choices.

> Stricly speaking a compiler or an interpreter represents a formal semantics for a language: operational semanthics rules are often very very similar to the code of an AST interpreter, for example.

> One could interpreter your statement to mean that the smaller the compiler the simpler the language, which means that assembly language was the simplest language all along!

Sure, but the target languages used by most compilers are often themselves very complex. Which means a realistic compiler or interpreter most likely won't be a good benchmark for semantic simplicity.
https://youtu.be/rFejpH_tAHM?t=23s

haha, that's a good one :)
I'll put this under "agree to disagree". English is too vague to speak unambiguously in it all the time :P.
On a wider point, I often see Facebook cited as an example of the 'Open Web'. However a lot of it's content is in Facebook groups, which requires a FB registration and membership to access. It's not open or publicly searchable. I can't think of a better example of the deep or hidden web. Previously a lot of that information might have ended up on more widely accessible forums.
You assume that my comment defends one of this positions. It does not.

I merely observe how the popular opinion on HN contradicts itself.
I'm probably nobody to talk having never actually held a software development management position (though I've been a team lead at times), but this strikes me as what I'd call "programmer mentality." I'd also say he was constrained by feeling that he didn't have the authority (or the ability to force/take that authority) to actually make decisions. Within the scope he could control it sounds like he did what he could.

I also suspect that if he'd had any idea this was going to go even slightly viral he'd have anonymized it further and posted it through medium or the like.

I'll note that on his website (smashcompany.com) in the About section, the link to "my profile on LinkedIn" is either a tragic mistake or some combination of blunt and subtle humor/commentary (it goes to the page to edit your own public profile, nothing related to Lawrence K's profile at all. Very reminiscent of the footer links on the RollioForce site.

And finally, if I ever received an email or chat/Slack message from a CEO (or Chairman) of a company I worked for like the one he received on October 8, my two responses would be A) Is this person drunk, drugged, otherwise impaired (and do I need to get medical attention for them) and B) Holy Crap if this person is in a position of authority over me I need to get the hell out now. It's like some kind of semi-literate verbal diarrhea and certainly nothing that should come from a decision-maker in a company.
It's funny how management figures often appoint themselves "above" the actual value-producing actors in a business. I myself am a software developer working in a European country, and I've been in many situations where we have "work" coming out our ears and these "business" types have us frequently run ragged getting us to "do whatever it takes" to "get it over the line" [Quotes in this sentence not meant to convey my contempt for work/business/delivery, more that how these terms are often loosely interpreted] - only then to never get paid. And never mind the costs associated with this: Up front development, deployment costs, support costs - the last two for instance often greatly inflated because of short cuts taken in the first.

I'm all for management, and "good management" at that - as a business owner I would welcome increased competition for management positions also. All to often you just have to take the people you can get for these roles, and all to frequently they're just guys with "business degrees" (or worse, failed engineers - the "Peter Principle" comes to mind) with little management talent.

The point that western workers are overpaid is particularly grandiose, since I've seen a number of statistics recently that describe how management grades in particular have enjoyed a fine increase over the last ten years or so, relative to the rest of the workforce.

- https://www.washingtonpost.com/news/on-leadership/wp/2015/03...

- http://www.cnbc.com/2015/03/03/pay-gap-between-bosses-and-wo...

- http://www.haygroup.com/en/press/pay-gap-between-senior-mana...

- http://www.zerohedge.com/news/2015-09-04/not-so-fast-those-r...
Professional Docbook and DITA based systems like Oxygen XML, Framemaker among others ?

https://www.oxygenxml.com/

http://www.adobe.com/products/framemaker.html

That is how we did it in a few enterprise projects.
Ballmer: Microsoft’s cloud revenue numbers are “bullshit”
(Parent has edited the comment now)
Fake Software Used to Lure People into Options Trading
> With respect to your point

My point is merely observing how the public opinion on HN contradicts itself. I would actually want to get H1B some time later in life.
I think most of his talk is wrong.

Or at least wrong when we talk about general programming.

Go isn't a 'bad' language. Go is simple another tool for one job and it's doing his job good, cause of his simplicity.

However not every problem is so easy to solve with this simplicity. Some problems doesn't fit well with the Go approach. And I always hate it when people talk about "why x is superior because less/more features", mostly things emerge when the problem emerges.
I was curious about this so did some super quick modelling.

With 1,000,000 people predicting 100 coinflips each, the top ten had an accuracy of:

75% (1)

74% (1)

73% (1)

72% (7)
Love clib
It is a huge project where many many aspects must be designed for the specific site being chosen, so it is not something that is simply moved as the whole house is designed for the specicic climate of the site.

Also, The tmt is the next big US telescope, and they don't know of Any other site that is as good inside the country.
OpenFastPath Technical Overview
I haven't seen anything to suggest he is an expert in macro-economic forecast modelling.

Just because I know how to use a command line doesn't equate to me being an expert in running an IT company. It's not the best analogy but Musk is pretty far removed from what most economists actually do.
The response to this question in the comments of the original article:

My response: “Yes, there would be stable supply of contracts if banks used Ruby. I also do a lot of scala recruitment and there aren’t the contract droughts in that market due to fintech, also perm salaries are higher due to the banks competiton.
Python has always been perm driven, even back in 2012–3. I don’t know why, (I’ve never really got into Python recrutiment).”
> If you allow unlimited immigration, you will be flooded with millions of programmers. There will be a tremendous reduction in wages.

I don't think this looks at the whole picture. Programmers aren't commodities. If there are indeed programmers skilled enough to take high paying jobs, why haven't they already been hired and brought into the country? Or are you trying to say that the majority of companies hiring developers will lower their standards in order to reduce their expenses? (I can't see AmaGoogFaceSoft doing this, however.)
Ask HN: Can anyone suggest great examples of continuation passing in JavaScript?
I'm looking for simple, clean, easily readable and understandable implementations of continuation passing style in JavaScript.

Can anyone suggest any code to read? I'm wanting to learn and be inspired.
interesting one:)
If only a few countries introduces/enforces this tax it will simply drive the huge carbon emitters to move their emissions to other countries. The only people that will be hurt are those that are too small to move.
My initial reaction to this was, "Wait, didn't we know this already?" The key to the story is somewhat buried:

> The bubbles then stick around for about 20 to 30 minutes, and you won’t be able to crack your knuckles again until they are gone — a sure sign that the sound is not caused by bursting bubbles, as was the leading hypothesis for many years.
AFAIK this practice (and not on the FileZilla project alone) is why uBlock Origin is blocking SourceForge.
That seems pragmatic enough to me, and also quite effective.
I live in France and, unless I'm wrong, the highest of the oil-related taxes here apply to the consumers, when you're getting gas at the gas station. Instead, your proposition - to apply a $10 tax on the barrel - would apply the same taxation on any fossil fuel usage, be it plastic fabrication, air transportation, electricity generation, etc... That makes a lot more sense environmentally-speaking.
Scientists find a link between low intelligence and acceptance of bulls***
I'd be fairly certain that if a trillion dollars worth of anything were discovered beneath the Empire State building, much of Manhattan would be gone overnight.
For a moment I thought it was about Unisys mainframes...
I still remember what Internet.org was supposed to be and what it turned out to be. The man is an egocentric liar.
Carbon tax in Australia. All extra expenses were passed along down the chain to the consumer. We got rid of the tax. Prices stayed the same. sigh

Implementation and/or regulation is key.
Here has been discussion in another comments about overusing ARs for trying to achieve too complicated things that'll lead to DB performance problems. As stated elsewhere here, AR is good for CRUD operations but after that you should use Query Builder or plain SQL to achieve the more complicated cases.
>The colleges are taking a disproportionate amount of credit for kids that probably already had the gumption to do what it takes to make a higher salary.

I'd like to know why you think that. When the job application says you must have a bachelor's degree to be considered, gumption doesn't enter into it.

>The result, the state kids earnings were on par with the Ivy League School kids.

State school graduates earning a similar wage to Ivy League graduates doesn't extrapolate to trade school graduates earning as much as state school graduates.

In any case, the hyper-focus on earnings is misplaced. It says nothing of the intangible value of an education and the four year college experience, nor the exposure to various other pursuits that influence a person's entire life afterwards.
Emoji based authentication for mobile
> it's just that the world is moving toward statically typed languages with sophisticated type inference

The billion lines of Javascript, Python, Ruby and R would like to differ.

Each of the first three has probably more users than all languages (ML family, haskell, scala) with an advanced type system combined.

I love dependent typing, I truly do. But the right tool for the job, and a formally verified coq program is certainly suited for a rocket, but not for the high iteration and velocity environments most people program in.
Certainly in the UK and, in my experience, around the world, military exercised are programmed, confined to specific areas and certain emitters such as sonar are carefully logged.

That said, we know little about how currents and water bodies move so I'm sure these researchers have something more concrete.
If that identifier was linked to my Keybase.io account, that would be really cool. Or linked to Namecoin. Using methods like that to find my contacts would be great.
It exists.

https://www.liveathos.com/
Yes, those "flat rate" invoices would be useful. We will consider this for one of our next updates.
Location: London, England

Remote: Yes

Willing to relocate: Yes

Technologies: Common Lisp

Résumé/CV: http://hn201512.no-ip.org:8080/sentient?resource=resume.pdf

Email: as on CV
Self hosted C – breakdown
This is quite useful. But to have full confidence in it, I'd like to see:

1) No reliance on external archives, so all the data required to prove a timestamp should be automatically downloaded after the stamp has hit the blockchain. This should certainly include the necessary subset of the "OriginStamp archives". I'm not sure if it needs to include the blockchain or not.

2) Automatic verification that my requested timestamps have hit the blockchain on schedule and the data required to prove the timestamp downloaded and saved.

Both of these could be done in client software - I have no objection to the principle of the system which seems sound to me.
"The most dangerous form of procrastination is unacknowledged type-B procrastination [...] the to-do list is itself a form of type-B procrastination"

This resonates so much with me. It took a long time to realise that my specific procrastination problem was type-B (and type-A). It then took another year or so before I realised that, contrary to a lot of advice out there, to-do lists are a terrible idea for a remedy.
>Implementation and/or regulation is key.

Sounds like it worked perfectly as designed. That's what happens when things are regulated.
16-core.
Readline in Vim's Insert Mode
#1: Will require really long numbers.
These images seem to be all submitted by people who found them manually. Are there enough images that we could train a neural network to recognize sheep in Google Streetview pictures?

Sure, we could also train it on other random sheep pictures, but I'm betting that wouldn't be as good at correctly classifying sheep in Streetview sheep since those pictures will likely contain the sheep from a similar angle, orientation, and size (that isn't similar to the street view pics). Not sure though.
Don't think that applies, the rules or criteria for economic succes are set.

Perhaps the comparison should be against the index.
This is pretty damning. Telekom raised legal questions and it went as high as the Chancellory, who said it was legal.

Telekom's expenses: 6.500,- euro a month
There isn't one language to rule them all. An advantage of Go over Rust is easier tooling due to a simpler language, an advantage of Rust is a richer type system. These are in opposition.
Well, it makes complete sense: we save planet earth by moving all our industry to space.

I'm all for it. Close every factory that we can down here, as fast as we can, and put the iPod-assembly 'bots up in sk. I'd happily spend my days remotely managing a small fleet of robot miners on the Asteroid#71238, work comfortably on the beach while remotely hunting valuable commodities some 1,000,000 miles away, or at least have a harvest of asteroids parked within our reach at any part of the planet, so .. in the end, anywhere any time can just dial the # and down from the sky comes a little edible parachute with the latest iDevice.

Earth returns to paradise, kids get to play with robots in space, everyone wins. Whats not to like?
whops ^^°
The last time I wrote a longish mail why we should at least pour _some_ resources into this, my superior (who straddles technical and managerial role and is responsible for budget oversight) answered:

"Thanks for bringing this topic up, Mr. iSnow.

Looking at it pragmatically, we have no real use-case for that right now, so I don't think it's the right time to dive into it. I will, however, keep it in mind and would ask the team to collect information on this and keep an eye on the subject".

And of course, without dedicated time and budget for such a large area, developers can either cheat and hide learning it between feature requests or don't do anything about it. So, I am totally not surprised things like the VTech break-in happen all the time, I just don't think it's fair to blame developer's inertia for it.
This article needs some more complex examples, e.g. comprehensions with multiple "for" clauses and more complex filtering. Perhaps an example using zip or enumerate.

E.g.

cartesian_product = [(a,b) for a in [1,2,3] for b in ['a','b','c']]

Could really be nice when explained in color.
"...but there are hundreds if not thousands more startups that will make their founders and investors rich."

I think the correct word here would be "richer". For VCs 5x return on an investment while desirable, it's not the ideal outcome.

Consider a VC invests in 100 companies during X years, $1 million each. Ballparking here but 80 of these will be a total failure. 19 of them will make 5x return. That is -$100 million spent and $95 million gained. So if the last one is "only" a 5x return the VC gets their money back (-inflation, time spent, etc). Thats why they are looking mostly for Ubers and AirBnbs imho
I think it was meant as jab on the audience and the general public, more like "Not even google engineers can appreciate a brilliant language, so who the hell you think you are?"
Probably C++ or Java (Go was written to replace them at Google).
Yeah, I really love the new parinfer stuff :D
Can someone clarify to me why they are insisting on building it on that specific mountain where it has been met with resistance from day one?
Yeah, just as long as they make sure their permits are in order first... oh wait, that didn't work so well.
All the (great!) scientific rationale in the world doesn't change the fact that this fits really well into the age-old pattern of Western societies barging in and imposing their will on other cultures

(Shrug) I don't see those "other cultures" making investments in time, money, and education to try to understand the secrets of the Universe. In this case, their representatives appear to be doing the opposite.

In my book, that makes the native Hawaiian culture inferior to my own. Sue me.
16+2 cores. 16 high performance compute cores + 2 additional ARM cores.
This has been known about for some time. The Filezilla guys know about it.

http://sourceforge.net/blog/devshare-relaunch-power-to-end-u...
I Dreamed of a Perfect Database
Dug up a post of mine from 2 years ago [1]. I bootstrapped for 14 months without salary and then took a pay cut for 2 years. Here are my numbers. I blogged about this as well [2].

Loss of salary for 1 year, 2 months
Does not include loss of 401k match or ESPP
-$140,000

Successful Kickstarter @ $25k
+$20,000

8 week contracting project @ 20hrs / week
+$16,000

Living expenses for 14 months (savings/stocks)
-$70,000

Post funding difference in salary from market rate
-$50,000 (year 1)
-$40,000 (year 2)

Total ≈ -$264,000

[1] https://news.ycombinator.com/item?id=7570428

[2] http://jaisenmathai.com/openphoto-trovebox/
Yes, but the access to sources creates transparency and furthermore the lack of lock-in creates trust... Very much like in romantic relationships where freedom of choice actually strengthen the bonds. Users who feel locked-in will be planning an escape, however staggering the obstacles might be.
People are still using SourceForge? :O
> Ballparking here but 80 of these will be a total failure

Would those 80 still have failed if the mindset was "get 5x returns" rather than the current "get 100x - 1000x returns"?

My gut says the demand for high-returns results in "total failure" in many cases due to insane burn-rates in quest for "hockey-stick growth"
By false positives I meant non-firearm objects which the robot recognises to be firearms, and incapaciting brought tasers to mind.

I am probably looking at this problem through smaller-and-safer-country specs, Here police shootings are really rare, but so are other kinds of shootings. I thought of bots with high mobility due to the recent advancements in that sector, which would in my opinion make much more sense here than installing dozens or hundreds of stationary devices in every public space.
As far as the password storage goes, you are not up-to-date. They are stored base64-encoded now.

Yes, much better.