skysight-inc/HackerNews huggingface dataset:
I totally understand your pain. I'm currently working on my startup and I'm almost in the same position as you.

While I'm working at a company (because I have bills to pay and I'm just out of uni), my startup is bootstrapped by myself - and while it's tempting to get VC money, I feel like before I even consider doing that, I want to get something that can stand on itself if I don't get that funding.

My family & friends are pretty dismissive of my startup (you need more experience, you've failed before, you can't do this, you are wasting your time/money etc.).

So take it from me....

1. ignore the nay sayers (unless they are your target market in which case take their opinions on the product and ignore the rest). you know what you want to do. you have a vision and you know what you want in life - most don't have that, and you have absolutely no one to answer but yourself.

2. you are learning and you are improving - that is awesome (because that means you know where you are lacking and where you can improve).

3.Finally, let's say you do fail (hey, a lot of startups fail), you have learned valuable skills which would be awesome for you to apply to either your next venture or at "the next big corp here" - eitherway, it's a win - win.

4. Finally, you choose being bootstrapped because you a sustainable business, you want to own your own business and in a way an adventure. So enjoy every momement of it. While this might feel terrible now, once your business does succeed, you'll have a lot more riding on you :) - So full steam ahead!

finally if you wanna get in touch, I'm available sk AT skdev.xyz
In this case no one has verified it and it is obviously kind of a shoddy product (e.g. it has no unit tests) so I won't be satisfied until there has been some testing on it. I don't have a very specific amount that it needs to be tested and any number I put on it would be completely arbitrary anyway. Overall I trust regulators, the problem was the company specifically dodging regulations and it was in a way that wasn't apparent to the consumer so this is a different prospect and any issues would be immediately apparent to end consumers. This would make it so if you tried to game the system people would figure out pretty quickly.
I don't care about rhetorical points but I do care about being able to truthfully say that we moderate HN less, not more, when stories about YC or YC startups are involved. That's a fact, and one we take particular care with.
Trello is down too. I wonder if there's a service they're both using that's the root of it.
Slow, incremental, consistent, disciplined hard work leads to amazing results.

Congratulations and huge thanks to the maintainers, I use neovim every day and love it.
After energy they might focus on more landfills because of electronic waste.
It is quite ironic that GitHub has a "Major service outage." exactly the day unstatus goes public :)
From that page, it looks like Google has published 4359 papers. From this page, https://www.microsoft.com/en-us/research/about/ Microsoft claims to have published over 10000 papers.
confusingly, ClojureScript compiles to JavaScript which is compatible with Google Closure -- thereby coming full circle.

http://clojurescript.org/
Even Zimmermann, PGP author, has given up as this journal says https://www.scmagazine.com/phil-zimmermann-doesnt-encrypt-em...
No software developer at USPTO software patent roundtable
You'll have to wait and find out!
By 'pull too hard' I assume that you mean scrolling back to the top. At least on iOS tapping at the top of the screen performs a scroll to top. Knowing that you'll likely never accidentally pull too hard again.
If you consider the number of papers published over the lifetime of IBM, and the fact that IBM Research does work in all levels of computing (materials science -> software), Microsoft's research output looks minuscule in comparison. But if you're considering only CS research, then you might be right.

Here is a nice snapshot of the major contributions that came out of IBM Research over the past 60 years: http://www.research.ibm.com/featured/history/. Edit: the invention of copper interconnects is enough for me to be frank (http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/copperc...).

On a similar note, Intel is another company that is very active in research and has published a significant amount of peer-reviewed publications. Samsung Research is yet another; they have an amazing presence at circuit design conferences, for instance.
The answer is actually clear - it's always "dark pattern" from the POV of the user, and it's always "clever marketing" from the POV of the business applying it. Each side draws the line so far in the direction of the other that there isn't any easy compromise.
Wow, thanks so much for this amazing compliment. :)
So "Closure" is a real comp sci word used to describe variable scope lifetimes in languages includes JavaScript and others. So when google named their project, they basically took a word from JavaScript/CompSci that starts with the same letter as "Compiler" (plus other similar sounds). I don't think there's much more to it than that.

"Clojure" is a programming language again based on the regular word "closure" but with some twists: The "j" is a tip of the hat to Java and the JVM where clojure is designed to run. This also has the nice property that the "zh" sound of the "s" in closure is also used with "j" sometimes (I think due to French). Thirdly I believe the "CL" letters of clojure are a tip to Common Lisp.

I'm not familiar with "Clozure CL" but the history is here: http://ccl.clozure.com/history.html
Show HN: A collection of extensions and helpers for iOS Swift 3 developers
What do you mean by Typescript Google closure integration?

Typescript understands most of closure comment syntax. They should throw typechecking errors which they currently aren't doing.
Parallelizing Word2Vec in Multi-Core and Many-Core Architectures
Late reply: there are 800,000 missing persons cases in the US each year, but 12,000,000 victims of intimate partner violence.

I just suspect that your solution to the smaller problem will make something that's a much larger problem (as in, more than an order of magnitude larger) worse.
For example Celery supports a large number of message brokers, and a lot of people inexperienced with message passing etc. will use Redis as a broker because they already are familiar with it and running it in production. I myself made that mistake, and have since gotten much better results with the aforementioned change. So while it should seem obvious, theirs a lot of places where it is still accidentally done.
Yeah. A friend of mine said it best: "if there is a conflict between convenience and security/privacy/anything else, convenience always wins." PGP didn't stand a chance.
Ask HN: Are you a licensed or Professional Engineer?
In different jurisdictions it can mean different things, but if you went through an Engineering program in university, did you continue to get your professional practice licence or equivalent? Has it ever helped, or hurt?
This. I've been telling people that as soon as animations get improved in React, I'm switching the drawing layer over to React!
There's negative value to them if those PPA's are overpriced relative to conventional power. This article seems to reluctantly admit that they are indeed overpaying in most markets most of the time. "We saved money that one time in Chile" isn't exactly a ringing endorsement of the economics of renewables at the present time.
If you like "The Rent is Too Damn High" and really want to dig in, I've been reading this:

Zoning Rules!: The Economics of Land Use Regulation - http://amzn.to/2gZQtqg

It's pretty dry, but very thorough.

Some groups that are good for people who want to get into this stuff more:

* http://www.strongtowns.org/

* http://marketurbanism.com/

It's an area where people can really make a difference: I've managed to chat with a couple of city councilors and our state representative here in Bend, and recently kicked off https://bendyimby.com/
What about an organization that helps consumers to cancel or opt out of deals instantly. From the talk if a dark pattern gets a consumer to accept a deal, it is very difficult to leave, so going to help for this could work especially if the help can cancel hassle free very quickly.
Yes, a great many commenters made the same point, and I agree with it. Still, some topics are clearly more political than others, and our concern is the ones that lead to flamewars that threaten the values of this site.

"Censored" is one of those words that mean so many different things it becomes hard to communicate with them. Use it if you like, but don't forget we're talking about just a one-week breather from politics. Or let's say "most politics" if the imprecision there is bothersome.
Github.com is down for me, but traversing directly to my own repository works just fine
It compiles the Java source, not the Java bytecode, but even if it did....

Take your malloc example, you can compile a C program that uses malloc to JS, you just have write a malloc in JS that will behave the way you expect it to.

C gets compiled to assembly, assembly to machine code.

Their compiler just takes Java source and emits JS source instead of JVM bytecode.
Can you copy the interesting paragraph? They are going to meet. He will say something vacuous or something crazy. They will reply politely.

What I think that may be interesting:

* They decide to nuke China if they don't drop the Great Firewall in 24 hours.

* They decide to disassemble the NSA (not just rename it, truly disassemble).

* They decide to give the FSF 1 trillion dollars to complete HURD.

But I really don't expect nothing too interesting as a result of that meeting.
I have two colleagues that both got 13" MBPE (MBP Escape button version) and none of the screens are wobbly by any means. They are perfectly weighted like the previous versions if not better. 15" may be slightly different due to size, but it shouldn't wobble.
Woah woah. The bug you link was hard to debug because the wrapping hid the error. Let's be clear, this is the opposite of fail fast.
The fun part of spirit is that it doesn't end on the site, you have to dodge the dark patterns on the flight too!
Easy setup for your application to send events to slack
> I wonder if pgp is fundamentally flawed, or we have a deep conceptual usability issue here.

IMO, the idea, the model, and implementation are flawed.

The idea that people care about a web of trust in general is bad. The model itself relies on the assumption that it's a popular piece of software that is used in the way it's intended. PGP itself is popular, but only for the fact that viable alternatives are thin. The software implementation is confusing to technical end users, and third party front ends are just as bad.
Sorry maybe I said this wrong.

A lot of developers that I know run Linux on the desktop. They don't necessary ship bug fixes for desktop linux but they write code for Google, Facebook, Some other Startup, etc.. "shipping bug fixes" may not have gotten that point across but my point is "Hackers make the Software that we all enjoy".
J age 11yo says it's "cool-a-rooney". Personally I liked it, but the instructions were too terse to get us started properly and the hyperspeed thing is a little strange, I assume it's just a distraction?

One problem we had was that J opened the menu at the bottom of the [small] playing area, that covered the "right arrow" that moves on to the next map. It wasn't obvious how to get back to playing, the "play" button didn't close the menu and the collapse arrow wasn't visually apparent.
$ per employee varies quite a bit on industry, the type of employees, insourcing/outsourcing decisions, stage of company, etc. $500K per person assumes massive profitability. As recently as January 2015 they needed $40mm to help pay the bills. I think it's more reasonable to assume they are near cashflow neutral. Perhaps $150K per person is more reasonable? That would imply $45 million in revenue. Seems reasonable, but perhaps slightly high.

Then there's a question of what multiple should be attached to their valuation. That would be driven by growth, margins and customer retention. Since their revenue model is similar to LinkedIn, perhaps their 8X multiple would be correct? That would put the value at $360mm. Given the wide variety of built in assumptions, I'd put it anywhere from $180mm to $540mm.

One other way to get at their valuation... How much would their investors have demanded for their $40mm investment? If it's 20%, then you'd have a $240mm post-money valuation in 2015. Are things going better or worse than their investors would have planned for? I'm not qualified to make this judgement, but if you assume it's the same, then we're at the lower end of the $180mm to $540mm range.

Net - I don't agree with your math, but your conclusions are sound. :-)
This is why clothing is branded. You can make a T shirt with 'Hello World' on it and anyone can copy that, with a different font not even being necessary. However, if you don't go for the 'Hello World' and have your brand name on the T shirt then anyone copying it will have some lawyers to deal with (potentially). Therefore the only things you can sell in fashion retail that are not going to be blatantly ripped off are things with a brand name or logo. Hence our tediously branded clothes.

There is the other matter of counterfeit goods, if you make a T shirt and put three stripes on it and stitch 'Adidas' on there then that is a counterfeit. In the examples above where Zara have stolen someone's hard work, this is definitely copying, not counterfeiting.

So long as nobody is counterfeiting stuff then all is good. I also think a lot of artists would be delighted if Zara stole their ideas, at least they get some validation which is better than being ignored.
Let's just clarify.

I was referring to the "twice as much" in "around 50-60 [...] but there are tech companies that pay up to twice as much "

Are you saying that these companies pay 50-60k€ or 100-120k€ for people with 3-5 years experience?
You mean well, and what you're saying may be helpful to people who struggle with certain feelings from time to time.

But statements like these are extremely frustrating for people with actual depression.

Depression is not just a state of mind you can change through will power. Here's a fun thing to do: if everything you believe about depression is applied to a broken arm or colorblindness and sounds ludicrous, then it's wrong.

For example: "Beating a broken arm requires mastering one's own inner life and changing the mechanics of how one thinks and interprets the world..."

Or: "Getting 'over' colorblindness is what happens when the colorblind individual experiences a change in life circumstances or another external or temporary internal event that removes the colorblindness for now."

Depression changes the way you think. It removes your motivation for improving. I didn't pick these examples randomly; depression is a colorblindness of emotion. It is insidious, and nasty, and "thinking your way out of it" is something that's going to be regarded in the future the way that we regard blood-letting a fever now.

There are treatments for it, with varying side effects, and there are some tactics people prone to depressive episodes can use to try to lessen the impact of their depression, but depression itself is not something you "beat". At best, it's something you learn to live with: having a broken brain for the rest of your life.
Are you thinking graph isomorphism?
How to improve YouTube community contribution tool
Would gofundme's entire brand and business model be considered a dark pattern? They go out of their way to make it feel like a nonprofit, promote campaigns for issues that already have actual nonprofit status/direct donation pages, and do their best to hide their fees (which, last I checked, were actually higher for legitimate nonprofits than for regular campaigns).
> Amazon.com Inc.’s Alexa

So Alexa is really the biggest thing in the market so far right? How many papers does Amazon publish?
I think there will probably be a lot of niche, human staffed places. I worry though, that as robots close the gap, our collective baseline for cost will drop so low that $3 for good espresso will seem outrageous when the robot will churn it out for a $1, perfect every time.

Also, the chipperness is a lot less likable when you're friends with some of them and all they can talk about is how much they hate customers :( The unspoken secret of retail is that it's soul crushing to work in.
And of course, Microsoft has been in business 41 years where as Google has been 18. I'm guessing publication rates between the two are comparable. I wouldn't be surprised if IBM were similar. All three are highly committed to research.
My pet peeve: If you add a credit card to the Uber app there is no way to remove it without replacing it with another valid payment method. If you google solutions to this you get third party recommendations to plead with their customer service to have it removed. Seriously?

This customer-hostile approach really needs to be killed.
Mailchimp was as well. Both Trello and Mailchimp reverse proxy through Akamai.

Github is on their own gear on their own netblock, but might be on the same IXP fabric with an Akamai POP.
Probably this one: https://dnscrypt.org/
I love these watches. I never knew there was a wristwatch with a built-in BASIC! The mind of kid-me would have been blown.

Something about their styling screams "high tech" -- in the same sort of way the aesthetics of old Transformers episodes scream "high tech" -- even though both the technology and the styling are dated by today's standards.

The setting of the Disney short attached to Moana -- called "Inner Workings", I was able to date to the early-mid 1980s, based on the industrial design of the main character's alarm clock, wristwatch (a Seiko-like), and office computer. It's always great to see interest in that era's design and devices.
This is a great question, and to clarify for anyone not following along closely:

Some of us using TypeScript dream of a day when TypeScript emits JavaScript already annotated with type meditations which express as much of the typescript type system as possible in a way that Closure can understand, thereby making it possible for Closure to perform maximally efficient tree shaking and other magic with code that started as TypeScript. Such a thing as necessary and helpful because the addition of this detailed type data makes it possible for Closure to do a much better job that it can do with "just" untyped JavaScript.
> Thanks for the discussion.

Maybe it's my biases, but that seems pretty passive-aggressive.
You could be right, I could be right, only way to know for sure is to build it.
trello is working ok for me at the moment - their status page seems to indicate its only certain locations affected. http://www.trellostatus.com/
A miserable pile of callbacks.
site is up for me, but:

remote: Unexpected system error after push was received.
remote: These changes may not be reflected on github.com!
Message Passing Multi Agent Generative Adversarial Networks
Layered Images Brings Parallax to Apple TV
The question is whether Apple's products affect the amount of aluminum extracted. If it does, then that aluminum's footprint belongs to Apple.

Likewise, you couldn't just keep buying big batteries from third parties to power all your needs, and claim to have no carbon footprint because you didn't make the batteries.
Supreme Court Rules for Samsung in Patent Dispute with Apple
I have a custom built one. It's main feature is that it can email me the details I want on a scheduled basis to save me logging in.

It tracks a few million records a month so not high scale and runs on a single $5 digital ocean instance.

I did attempt to make it Sass for hosting resellers as an upsell but never made any progress. It's just running for myself these days.
HPE and Intel are both working on (and I'm sure others want) huge piles of NVM. This is a probably just step into getting there.

https://lwn.net/Articles/655437/
> Emmanuel Macron, as an economy minister tried to (...)

Besides that Emmanuel Macron absolutely made things worse for companies, it's the Politics Detox week on HN, so please refrain from talking politics: https://news.ycombinator.com/item?id=13108404
Solved hardest of problems in class NP
> Most things Just Work now.

I would definitely agree this is true compared to "before". I remember fooling with Linux in the late 90s and getting graphics to work at a native resolution to my monitor and sound was a big accomplishment. In comparison to now, where out of the box on my slightly aged thinkpad I could use my touchstick, touchpad (with two finger scroll!), volume/brightness/media keys, etc.

However, I think the goal "just works" is not necessarily the right one, at least not for Linux. It "just works" is kind of like a two way street, the computer won't throw you any curve balls as long as you don't throw it any curve balls, either. Toying with Linux on the desktop for the last few months, I've seen a lot of "it just works" type solutions which become a complete disaster when things break -- and things _always_ break -- because figuring out how it works, what went wrong, and how to fix it is not intuitive. Trying out KDE Neon, I had my screen just go black on login. Booting into the terminal and clearing the cache fixed it, but then later it happened again. I don't like the culture of copy-and-paste witchcraft, if something breaks, I want to know why it broke, and what steps I can take to deal with it.

Trying to make things automatic often means making things complex -- you have to include the baggage to cover every possibility and the logic to identify what's happening. Making things easy often means making things inflexible -- you remove what's not necessary from the main use case. Instead, I'd like to see a focus on goals like simple, direct, and transparent, so it's attainable for someone to observe and learn to understand how their system works and to work with it to accomplish their goals.
>If the MVP takes longer than 3 month to build, you are barking up the wrong tree.

It doesn't necessarily mean the product isn't fit or you lack skills. It may just mean that you need to split the product into smaller releases/sprints.

Say your idea can ultimately lead to a really big software. You should sit down and spend some time planning which features are required and which ones can be released at a later time. Doing this will help take some of the pressure off if the product is not "perfect" or doesn't do everything you had planned for it.
Isn't this not all that rare?

edit: Written by the wife, not the husband. His profession has nothing to do with anything.

Still read it, sounds scary and I'm glad they are OK.
Absolutely yes. Interestingly, just today I contacted a possible employee through StackOverflow who didn't provide salary upfront specifically asking them to give some indication of their budget.

My reasoning (which got me their expected salary range) was that without this, it could well be a pointless exercise for all parties involved
Dated IT Infrastructure? Six Warning Signs You've Been Missing
One pattern that I consider "dark", but don't see in this list, is using loaded options on a dialog box. One that I often see in apps is like:

Rate our app!
<OK> <Not Yet>

Those really get under my skin because the developer is clearly trying to play a psychological trick on me, but it's so brazen and obvious that it just pisses me off. And bigger companies do it too (e.g. Google).
Human population multiplies while available jobs divide. No one seems to be thinking of the human toll of automation across all the various industries.
Absolutely.

There's no point in wasting either side's time applying to a company that can't afford me.

On the flip side, if they're got very nitpicky requirements and are offering a huge salary, that's a good signal that they really are requirements and not just a description of the pie-in-the-sky ideal candidate.
http://archive.is/0IIJa for no paywall