skysight-inc/HackerNews huggingface dataset:
Chengbao – Hong Kong – Full Time – Onsite
We are a technology company providing user-friendly, online services. We operate these services ourselves, we are not an outsourcing shop. Our industry leading products are actively used by consumers across the globe. We are profitable, growing, and actively hiring! We are a team of 100+ people world-wide, with a core team of 50 people in Hong Kong.We're currently recruiting for the following roles: Front End Developer. !! Apply at: tty1.us/chengbao-hackernews !!
My take on this: if you lack expertise in maths, you probably have functional expertise in one or several fields.

You can build a tool, projects and a company on the premise of "automating/improving field <X> through AI". What you lack in maths can be made up by your intimate knowledge of the field.

You will gradually improve your knowledge of maths and the day will come when you'll realise you are finally able to apply this knowledge to a field you know much less about.

That's pretty much what happened to me and the team I assembled for my current startup. Not bad in IT, not bad in e-commerce, decent in maths (as much as a double degree in EE & computer science goes: not an expert but can read maths written by others).

We started with a reduced functional scope, teamed with hardcore mathematicians, expanded our maths knowledge, expanded the functional scope, started writing our own maths, etc...

Like every skillset, learning maths is gradual. Don't expect to write the next "AI breakthrough research paper" tomorrow, but read and try to understand the whys and wherefores of trending stuff (which you'll often hear about here on HN).
You and so many other people in this thread misunderstand how a 51% attack would work in this context.

You buy a house, the transaction gets on the blockchain network. Just like you wait for confirmations with Bitcoin you'd wait e.g. for 1 day or for 1 week confirmations, this would be agreed upon by both the seller and buyer.

Now, let's say someone with deep pockets re-computes the last 1 week of transactions in a 51% attack and "undoes" that transaction. The branch of the blockchain that got replaced doesn't just disappear, it has your house in it, thousands of other houses will have been sold through that branch of the chain, and thousands of people will have that full public record.

At this point you and the rest of the owners could obviously go to a court and get your houses back, just as you could if the deeds got lost through a fire today but you had other evidence to prove they existed.

Nobody's suggesting that the entire court system be replaced by a blockchain and we ignore all other mitigating evidence, it's just being suggested that storing e.g. deeds in such a system is more reliable than storing them in a couple of filing cabinets somewhere.
‘Progress is painfully uneven’: Baltimore, 15 years after the Wire
Maybe some convicts need exile not incarceration.

And petty criminals need to be reeducated.
I appreciate your help, but it's somewhat comical to note how much your comment resembles this satire: https://hackernoon.com/how-it-feels-to-learn-javascript-in-2...

> It's not more difficult than setting up a Python, C, or any other environment, you simply have options

It's decidedly more complicated than Python. Being on par with C is hardly appropriate for a dynamic language.

To be clear, I really do appreciate the help, and I absolutely will tackle this someday (soon). Still, JavaScript has a serious problem here.
http://indiatoday.intoday.in/story/portuguese-man-43-years-w...

In some ways, it's a metaphor for our own lives.
Problem is, "big for one person" is not big enough to be news, relative to all the companies. Once they get big enough for many to hear about them, they have to grown, to handle it. e.g. Notch (Minecraft)

Secondly, the best way to make solid, reliable money is to have a niche, without competition. So, you keep your mouth shut.

You'll probably most likely notice them in small, industry-oriented niches. Or... after they grow larter than one-person.

To give an answer: https://balsamiq.com/products/mockups/
> Most examples/implementations in OpenCV are outpaced by Deep Learning methods.

Right. Except that:

- In some cases there are very good (and fast) techniques for finding out what you need quickly (like identifying faces)

- You don't want to retrain a network for your specific case (which might not have an existing model already)

- Traditional solutions might be good enough

- OpenCV is much more than just identifying images, it has several APIs like geometrical transformation, color processing, filtering, etc http://docs.opencv.org/2.4/modules/refman.html
Star Trek the Original Series Rewatch: Star Trek II: The Wrath of Khan
sending them to an island sound like micro-exile. I think that would be a way to fix overpopulation, create an island devoid of much and get the prisoners to make it more habitable in preparation for the general population.
Is that really required to be considered successful?
Even Arguments based on false premises can be sound. Just as arguments can be based on true premises and still be unsound. Helping people identify which is which should at least raise the quality of disagreements.

When its premises are false, an argument is always unsound. But it can still be valid. A sound argument is one that is both valid and has true premises.

About builiding a soundness/validity graph, I've dabbled with building a webapp for that (though the graph is more implied than visual). It's still very basic, but if someone has ideas where exactly it should go or how it could be engaging to a community of critical thinkers, please contact me.

https://arguably.herokuapp.com/

http://github.com/gregoor/arguably
I assumed that OP's "making millions" referred to a yearly-ish timeframe, not the entire existence of a business.
Coffee seems to be more comfortable in warmer and drier locales than tea though, and very high lands. Furthermore, I don't know about tea but coffee can be shade-grown in polycultures e.g. in the shade of fruit trees.
Not to mention that muscle is really really bad at energy conversion. We would be better off designing bacteria to turn plant matter into gas.
I think a definition of 'cognition' at the hardware level (wet matter brain) would depend on a conjectured model of 'consciousness' to distinguish it from the more clearly definable 'sensing'.

A simple model of (higher) consciousness could be that it is simply the 'state of the brain'. Sensation would be an almost axiomatic as the 'pattern of state change for specific stimuli' whereas 'thought' is 'pattern of state change invariant of stimuli'.

Cognition could then be defined as 'sensation that [evokes] thought'.
OP:

> people making millions

> It's made me think who has been the most successful at building a company as a sole proprietor.
I think people are missing the fact this is being run by an art collective. It is trying to ask questions and show what sort of compromises people might need to make if/when other energy sources are off the table. I love it.
I understand it's frustrating and the onboarding process is annoying.

However, once you've done it yourself, you understand that it's overstated. I can setup a template for a JS project quicker than I can a Python one these days. You have to learn how to do that, yeah (which is the annoying part), but it's not hard, just scary cause without having worked with it, all you see is options.
I would suggest Manjaro. It is based on Arch and has a GUI installer. My experience with Arch's package manager (pacman) has been far better that Ubuntu's.
Thank you.

You are an inspiration, and I do agree, quality of life doesn't come with millions of $.

As we speak am in a 6 months transition, while leaving London and a good salary, to go back to my home-country and reside by the beach. Will be a tough one but certainly worth it! Glad to see that some people like you have achieved it!
I know you're trying to be helpful, but I'd like to make clear that if you're a noobie, you don't need any of these tools. Plain Javascript is just fine, especially with the improvements of ES6.

Tools are here to solve problems. Don't bother with them until you have that problem yourself. If you one day decide you want to set up things like auto-minification, image compression, CSS-preprocessing, then look into build script options. Otherwise, it'll just overwhelm you.
Your mistake was picking Meteor because it was "the hottest kid on the block". It never was as popular as it was made out to be, it was just hyped to no end and super appealing to people who were new to JS (because realtime/webscale/buzzwords).

Today Meteor has mostly overcome its initial NIH obsession and thus mostly become irrelevant unless you're already a Meteor user.

It's never the right choice to jump on whatever bandwagon is all the rage at any given moment. Just look at what's been around and is still seeing active development if you want something with a long lifetime.

Personally to a newcomer to JS who wants something that'll work for a while I would probably recommend Ember or if they want something slightly more newsworthy I would recommend Angular.

On the other hand if you want to learn JS as a language and aren't afraid to go through a number of iterations of picking and discarding libraries, I would recommend what I prefer myself: React, followed up by Redux once you've outgrown toy applications.
I've seen it a lot, and the first use of SF was naturally right to me. That's why the second one was so confusing.
Oh hello, it's by Damien Katz. Who did CouchDb, and yonks ago worked on the storage engine underneath Lotus Notes.
>> a nice Senior Developer salary

This has a lot of meanings for different people.

That ranges from $500 to $20000 per month depending on the location.
> who makes the mort stink

A nice idea if you ever want to get your point across in a democratic society: stop calling opponents' opinions "stink".

Seeing this they will only strengthen in feeling that you are selling something undesirable to them.
Nitpicking, but the Motorola 68000 was/is a 32 bit CPU, with 8 32-bit data registers (D0-D7) and 8 32-bit address registers (A0-A7, the latter used as a stack pointer). But CygnusEd probably took advantage of the Amiga co-processors for its gorgeous smooth scrolling effect...
As I said, it's the neo-Luddites saying "but if you project these country-specific short term trend lines forward indefinitely, we'll all be unemployed...".

Whereas we've got 200 years of data confirming the basic logic that the relative prices of basic food and clothing get much cheaper as lower costs increase competitors' ability to supply, something I'm genuinely amazed you can argue doesn't happen. Sure, individual companies can prop up their monopoly profit margins through IP protection or M&A or positioning themselves as a luxury item, but only in the same sense that water can be forced, in certain circumstances, to flow uphill.
> Our results indicate that alt-right communities within 4chan and Reddit can have a surprising level of influence on Twitter

It's also common for 4chan users to have accounts elsewhere, just to force memes or opinions. It's super easy to create multiple Twitter accounts and just start posting away.

You can't do this on 4chan with the same level of effectiveness. You can't target a user directly, and there's a lot of obscure culture that you will have to understand to properly communicate and not be outed as a shill by the community. Plus, there's no incentive to post for people who are used to Facebook, Twitter, Tumblr, etc. You're not gaining followers, you'll never get upvotes, you'll never get likes. I believe this is why the other networks will never influence 4chan the same way.

Plus, people are just plain offensive on 4chan, which can be scary if you're not used to it. I remember when there were raids on Tumblr with gore images, and Tumblr users responded by going to 4chan and posting back gore. They only ended up traumatizing themselves.
So, I'd love to start with this.
The hardest part for me is finding the time and motivation to start with in addition to my current employment. Because I also like my spare time. And it seems as though in order to gain more spare time I have to put a lot of my spare time in as an investment with the (likely?) risk of not receiving any extra in return.
Or how Asimov's "The Caves of Steel", from 1953, was set on an Earth of 3000 years from now, and that was overpopulated, horribly full of people, living on contiguous, adjoining underground cities covering entire continents. And had 8 billion people (which we are actually about to reach in about 7 years from now, somewhere around 2024).
You don't need any of those if you are doing a node project, yeah, but if you want to do any work on the browser, you're gonna need to transpile anyway, so it's something people should be aware of.

Plus it's literally a 20 line config file to do so.

module.exports = {
entry: './src/app.js',
output: {
path: './bin',
filename: 'app.bundle.js',
},
module: {
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
}]
}
}

Include your app.bundle.js file in your webpage and you are good to go.
Exact link: https://news.ycombinator.com/item?id=35079

I guess no one managed to top that comeback in the last decade (thread is 3600 days old!).
Why would one use this instead of PostgreSQL with full text search / json?
Damn man, don't be petty, you're replying to the creator of tarsnap
A collection of standalone TensorFlow models in Jupyter Notebooks
Important Julia Packages for Data-Science and Machine-Learning
I have enough fear of death, ok? Don't rub it in! ;)
Choosing a centralized logging and monitoring system
Easy Indoor Navigation by Path App for Android - Microsoft Research
How Will We Know When We Have Our First Streaming Masterpiece?
How I built a community of engaged users with minimum resources
> I feel like I might need to seek some professional help on this, but I'll still take it as far as possible before that.

Please don't wait. It took me years to get help, and sleep is very easy to fix with such a tiny amount of medical care. The doctor literally gave me a look like "You've tried to live with this for a decade instead of spending $40 and a couple hours to fix it at any point during that time?", gave me a prescription for a simple sleep aid, and told me to call him if that didn't work within a week or two.

It could be that in your case, as in mine also, sleep schedule problems are masking something more important, like apnea, mood disorders, ADHD, or other issues. There's really no reason to suffer needlessly out of some misplaced sense of heroism.
Hey, it's The Guardian and "lifestyle".
> But var, ==, type coercion and co still exist.

They all have alternatives, and linters can help restrict you to those alternatives. As a developer, that makes it pretty doable.

I presume you too can appreciate why they can't simply be removed.
How do I compute document similarity using Python? – Data Science Central
Indeed.

Access to the websites listed on this page has been blocked pursuant to orders of the high court.
Clang may be a better choice than gcc in developing OpenMP program
On the other hand qr code a fantastic to connect non numetic material to the numerical world. I wish it was installed by default on every phone. I wish every street sign, ever document including bills and receipts and and all wrappers were legally binded to expose data using qr code.
Manterrupting: How Male Leaders Can Advance Gender Equality at Work
Android Malware Detection Using Machine Learning
The post-global-warmjng sci fi novel The Windup Girl by Paolo Bacigalupi deals with this scenario: all energy is measured in calories and workers prepare clockwork springs that store energy to power devices. It's a great novel, too.
Yes of course.

Rick and Morty covered that in this episode.

https://www.youtube.com/watch?v=o_CyMqQBO8w
Why you're not putting the list here (people you know)?
Operating Systems can be detected using Ping Command
I found an interesting article via Newsfusion Cyber Security News - I thought you might like it:
http://go.newsfusion.com/security/item/944113
I think that the feeling of "too much churn" that surrounds JS development is really people not fully realizing two things:

1 - the magnitude of the language's popularity.

2 - just how young modern javascript really is.

Javascript is either the most popular language in the world, or the second most popular after C.
Even in in Java's height somewhere in the early 2000s it was never as popular as JS is right now, and it was much more homogeneous in terms of developers - js is written by designers, people with no formal education, even children.

Modern javascript is only a few years old, even jQuery came out just 10 years ago, but javascript that was used not as a scripting language really only came with the popularity of chrome and SPAs, somewhere around 6-7 years ago.

Taking these things into perspective, I don't think it's reasonable to expect (or request) for JS development to stabilize - Java is still not stable 20 years in, and it was in a similar state of upheaval as JS as recent as 8 years ago.

C is so decentralized that we don't even think about it's stability the same way we do other languages - there were (and maybe still are) multiple competing standards for the language itself, and compilers regularly won't compile code that works in other compilers.
"Please promise to either host it forever" and "This could be a nice cultural catalog of humanity"

It's so cute that you still think so well of this world.
Of course, this can be limited by requiring funds for a specific purpose, such as mitigating pollution. While far from perfect, gas tax going to pay for roads is a decent feedback loop.

Tax 'bad' thing, to pay for education about or mitigation of 'bad' thing. the feedback loop solves itself.
I fought with this for a long time, back when I was working full time and trying to get things bootstrapped. What worked for me was not trying to force it.

Rather than set aside and extra couple hours in the morning or after work as "product building time", I'd just let it happen on its own.

I work in bursts, so I'd get a bug up one evening, get up off the couch and run with an idea for a few hours. If I didn't finish, and I was still excited about the idea, I'd do the same thing the next night. I'd sometimes get on a roll and do this for a couple weeks on end. But other times, I'd run out of steam and just let it go.

The cool thing about SaaS businesses is that a lot of things run on "Calendar Time". So once the initial thing is out the door, you can weather a lot of unmotivation (or screwing off) while your SEO, ads, and word-of-mouth are doing their thing behind the scenes.

I took a long term full-time contract at one point when my first kid was born, and still somehow managed to burst out new features this way in between changing diapers. There are a lot of hours in the day, most of which go in to "down time". Don't sweat it too much, and know that you can steal that down time to use when you're motivated.
No need to pass -nw :) I usually install it in docker containers on servers. It's quite small (well, I think it's around 28M to install usually), since it's just an emacs built without gui support.
Can you give some examples (or better, a writeup) about how static analysis is hard without classes? It seems like Haskell gets along fine without it.
> This has not been borne out in practise.

Exactly. http://blog.metaobject.com/2015/10/jitterdammerung.html
Exactly! I've been drooling over this kind of language in my dreams for quite a while now. Though I'd also like to see fully dependent types in there as well.

Really excited about this project!
Economic Analysis of Ransomware
I had clicked, in fact I knew the site already, but I thought it was only a directory of cities ranked by several metrics. Nice!
The creator did an AMA on reddit: https://www.reddit.com/r/StardewValley/comments/4b8s7v/im_co...

I thought it was pretty inspirational that he managed to keep at it for 4 years solo even when his grandma and himself started to doubt that he would ever ship.
Just going to point out here that you are conflating Javascript problems with dynamic language problems. Try Clojure, a well designed dynamic language, and you'll find you are a lot more productive with it than any statically typed language.

Indeed over the weekend I was able to design and build a GUI DSL, layout system, model-view databinding, command event system, and serialisation/deserialisation logic for a side project of mine. This sort of stuff would have taken weeks of effort in a static language.
Ever wondered why node js maintainers want to keep the core small?
IT Outsourcing Agreements Under the Magnifying Glass
Bam, that's it! We've got the same definition of success. Thank you for sharing your story!
> Government funded development only gives the government what it wants while the citizens remain unsatisfied. This is due to a lack of "market tests"

As much as I consider myself libertarian, this is where they go off the rocker.

Basic research cannot be market driven. Especially a market that's mostly worried about next quarter

Most of what we consider fundamental inventions have started in academia and were snubbed by the market, with very rare exceptions

Funnily enough those that have invested in basic research have reaped lots of results (like the Minnesota Mining and Manufacturing Company)
Can't these seeds be treated with an additional protective coating that dissolves after planting?
Beware: Malicious Payload “Hworm” Dropped Through Embedded YouTube Video’s
A Malware called Hworm Performing multiple Attacks including steal passwords from Firefox, Opera, and Chrome browsers, ability to log keystrokes, kill running process, capture a Screen by making use of the backdoor.

https://gbhackers.com/beware-malicious-payload-hworm-dropped-through-embedded-youtube-videos/
I've found that it really doesn't vary much at all if you're actually senior and know how to negotiate. I've certainly never taken a pay cut when living in a more sensible and sunny part of the world.

But that's a whole other discussion. Tack on "on the US West Coast but not at Facebook or Google" if it matters. (But of course the entire point of the original comment is that it doesn't :)
Steps to Kipping Mice Away from the Camper or RV
> definitely doesn't reduce lifespan in humans

Compared to what though? The average sugar-addicted citizen? Someone who does no exercise?
Cool, $40 is really nothing - what about database servers ? How many max concurrent queries are made by users.
Network Penetration Testing Checklist
Network Penetration Testing Checklist

https://gbhackers.com/network-penetration-testing-checklist-examples/
I actually don't carry anything apart from a thin wallet and my smartphone.

Everything else is in the cloud and I have a computer at my desk.
Interesting read.
May I suggest another, more detailed post about how you got started with consulting in the first place (aside from the CTO you mentioned)? Inspiring story nevertheless.

And Mike D is the man.
>>> having talked to some of their engineers about the issue, it seems that their reluctance to make global features dead-simple stems from hard experience of their own in the risks of global interdependencies and the failure conditions that can result.

Poor excuses. "It's too hard".

It is very hard to make global services. Google was the first to beat the technology long before every one else. Most of their cloud services are worldwide. They proved that it's possible.

Having spent much time in AWS. It seems the technology that runs it is exclusively mono region. All regions are segregated and independent, like a full AWS clone. There are no service that span regions.

AWS is simply not global. IMO it hints that AWS does not have the technology.