skysight-inc/HackerNews huggingface dataset:
I’d think the starting point would be a market rate salary - to the extent that a founder is willing to take a lower than market rate salary their equity should be increased taking that into consideration at each stage (or just issuing equity to that person that’s the difference between actual and market each year).
What is Return-Oriented Programming?
I like to use a geographic paradigm when imagining how APIs let programs share data.

http://peterburk.github.io/ideas/#metageography
This letter of authorization is also the first instance of where learning about how the Internet actually works gets a little weird. That letter is literally all it took for me to take control of a sub-block of someone else's public address space and get it routed to my network instead of theirs. Some of my network peers later asked for me to provide this LoA when we were setting up my network links, but that means I just sent them a PDF scan of a letter with my friend's signature on it. And I mean an actual signature; not some kind of fancy cryptographic signature, but literally a blue scribble on a piece of paper.

I can't wait for the Hackernews post where someone social-engineers their way into controlling an IP block and posts about it on twitter.
As a computer vision person - the jobs are there. The reason it doesn't look like much employment is that there aren't that many of us relative to the hoardes of web developers. Part of the problem is that the bar is high. Most jobs require a few years of practical experience, a research degree, or both.

It's the classic example of complaining that there are no jobs, while the industry complains that there aren't enough talented people. I get a few recruiters pinging me weekly and I'm not looking to move jobs - their story is always that there is a huge demand for good people.

I think the CV job market is unlikely to get much better, at least in terms of numbers of positions available. On the other hand, it's a stable job market that isn't going anywhere. The pay is already above average and it's not likely to go down because of the experience required. There's no shortage of applications and it's not dependent on a particular language, toolset or hardware. Virtually every big factory in the world employs some kind of machine vision system, for instance. And pretty much every computer vision deployment has to be modified for the application.

There are much easier ways to make money though. If you want to be a wealthy programmer, get on the web/app development train and accept that you might need to pivot every couple of years.
Isn’t the counter-argument that if corporate taxes are high, companies will just move to other countries where its lower? Then you lose all the taxes and all the jobs.
Why is it when I read this it feels like the VC essentially "hazing" the founder saying that "you will get your payout later so suck it up." Thats not true for every company because not every company has the goal of doubling every year and then getting sold to Google. They don't all have to follow the Silicon Valley model. The irony of this is that the VC has the operating funds to wait till later to get their payout, its like they are making the founder suffer with them. Simultaneously they are taking as much equity as possible essentially minimizing the founder's payout. The difference is that this is probably not the VC's first venture so they have plenty of cash to rest upon whereas a first time founder is literally scraping by, possibly with a family, mortgage, etc.
Yes - or their equity ownership
Quite possible but since everyone uses the term "engineer" without any context or specific qualifications, we should expect any distinctions to dissolve as people realize total morons are using it too.

* I have a bachelors in electrical engineering from a top ranked school.
I had to look that up. As unusual as that rule sounds at the first glance, they do explain the reasons behind it quite well.

https://en.wikipedia.org/wiki/Wikipedia:No_original_research...

https://en.wikipedia.org/wiki/Wikipedia:Verifiability#Origin...
We tried to use AWS mobile metrics in a project about a year ago and while it was easy to configure, the data was woefully limited compared to other mobile analytics solutions. Does anyone have recent experience that suggests its improved?

Also, what is the Authenticator? I couldn't find much with a cursory glance, just docs on the HOC.
Unfortunately "design patterns" for most, means technical programming language patterns, rather than the patterns found in "problem domains" outside of computing that can be repeatedly and predictably modeled into code.

They do exist, but are very rarely known. Take object-orientation. Typically the primary pattern known is just object, class and inheritance. However, there are patterns that build on those to model the things, people, places, events and concepts, and the roles they interact in, and the constraints that limit them, in every "business" or real-world domain.

Why aren't they better known? I think it is because object modeling has entirely lost the battle today to data modeling, where data entities are acted on by external code organized using functional decomposition. It doesn't seem to bother most that for 45 years we have been struggling with the problem that doing so increasingly results in a "big ball of mud" as project size and complexity increases.
Same here.. My fascination began when I learned about Glitch Primes, Cyclops numbers and the bloody Riemann Hypothesis!
They do have thousands of tiny balances that are never redeemed and that's exactly why places are now issuing gift cards for rebates and such. That balance you don't use usually goes right back to them.
Founders and CEOs are not the same thing just as startups and established corporations are not the same thing.
Big problem. Just update your machines. Am I supposed to miss great features because of your admin laziness?

It has to fail gracefully on version mismatch, other than that it's just a bad decision.
Come to the US and help fund our opioid treatments and naloxone purchases.
Project home page, https://project-jste.github.io/

Looks Awesome. If it meets the guidelines, this might make a good 'Show HN'. Show HN guidelines: https://news.ycombinator.com/showhn.html
Stockfish Wins Chess.com Computer Championship
I'm referring to kanji, which is what most words are written with.
Everything is binary, huh?
This looks very useful! Adding user authentication through the regular JS web SDK can be a pain.
Re your AI thesis, I think it’s the exact opposite. Deterministic, rule-based processing applied to lots of similar data are perfect for AI-fication. It’s all in the computer, and you can kick out to a human-driven exception process when required.

All that physical, real-world stuff you mentioned (cleaning, cooking etc) is vastly more complicated, riddled with experience-driven subjective judgements (is this paper on the floor trash or should I put it back on the desk?) and highly situational. Extremely difficult to generalize and handle with an AI. Not to forget it’s messy stuff in the real world, with engineering and hardware and grease and failures.
piwik is awesome! and with docker it's extra easy.
YouTube loses billions of dollars a year. If they weren't being subsidized by Google search profits, they would be out of business.
It's certainly nice that in our healthcare predicament that we can at least point to other countries and ask "what are they doing that causes them to have better healthcare outcomes and cost 1-/3 to 1/9th the price--as is the case with countries like Germany and Japan."

Another example is marijuana legalization, which seriously benefits people with certain diseases and psychosis. Further, it has shown in Colorado to reduce crime and increase tax revenue. It would have been significantly delayed if the federal government imposed authority of federal law in this case.

So there is a pretty compelling argument to be made that some issues seriously benefit from not being under one bureaucracy.
I'm not upset with any one device because I'm sure they all have an option to disable auto download. But there is now so much auto downloading that goes on in my house (I can think of 15 devices top of my head) that my wifi often can't reliably stream Twitch or YouTube.

I think I'm at the point in the tech story of my home that I would love a UI that shows total and per-device usage history. With knobs to throttle each device on a temporary or permanent basis.
New Boston dynamics robot can do backflips
Supposedly that's what equity plus vesting achieves, which is pretty much the default.
Strong disagree on letting the founders personal situation count for the salary to be taken off the table. Having kids or not is a personal decision

Having kids is a factual part of many people's lives, not an arbitrary personal decision that can be erased at startup time. A person with kids simply has higher living expenses. Of course, if you feel that strongly about it, you can choose to only found companies with single people but that needlessly reduces your pool of potential founders who are talented, experienced, disciplined, of great character and compatible personalities.

Otherwise, the issue of varied expenses can be balanced via 2 approaches:

a) All cofounders take salary equal to the amount required by the one with highest expenses and agree on the resulting consequences (smaller operating budget, higher urgency towards independence via profitability/ funding, etc).

b) Equal salary nominally assigned but the founders with less expenses agree to loan the startup the "excess" portion of their salaries. This can be structured and recorded as deferred compensation/loan agreement payable upon achieving X financial milestone, e.g. when revenue hits a certain level or target amount of funding is received.
Context clues > pedantism.
Yes it's element-wise, it's defined in the sidebar tab "Operators". In general the syntax seems closely aligned with Matlab, where all the math functions are elementwise.
The entry model of MacBook Pro comes with just 250GB,
I personally struggle to keep 30GB free (I need to have Android SDK and iOS SDK installed)

When having less than 20GB the OS gets slow, so I usually run DaisyDisk to find what can I delete, I didn't like to find the high sierra installer there.

On the side note, I didn't update to High Sierra because it seems that there are issues with XCode 9 (slow simulator) so I can't risk.
Really the more I think about it, this more sounds like one VC's attempt to weed out people thinking about starting a company by scaring them. There is nothing set in stone that says founders should get paid a certain amount. Every company has different cash flows and situations.
If the rollouts anything like the utter debacle that was iOS 11, they shouldn't be forcing major OS updates down peoples throats.
Which is another planned town in Florida, Seaside: https://en.m.wikipedia.org/wiki/Seaside,_Florida
Show HN: npm download size
Intel to Use Additional Assembly/Test Factory, Improve Supply of CoffeeLake CPUs
Our IT dept just sent us an email NOT to upgrade if OS asks. Wonder if the holdout is the new filesystem or something else?
It would be interesting to see some kind map (like the civ tech tree) of which domains share skills
Ask HN: How to Build a Portfolio as a #MachineLearning Engineer?
Hi! I am a Data Science/Machine Learning engineer and I'd like to ask few questions regarding Data Science Portfolio. I find this [article](http://varianceexplained.org/r/start-blog/) helpful.

My question is about blogging, research papers, and open source projects.

- I am intending to start blogging as well. While I use FB/Twitter to express my interest and opinion, I am willing to keep my blog as a space to showcase open source experiments. In this case, do you see it as a duplication (Open Source on Github with Readme file + blogpost on how to re-build things and lessons learnt ). The idea behind the blog and the website is to find a new a job, so it would be a place to show what I can do. My interest and work is around data science and data engineering.

- I interned at research Centers (R&D), so I was involved in writing and publishing some papers. As an engineer, do you find (Applied data science ) papers helpful in my career (papers that doesn't come with novel ML ideas, but novel ways to apply ML).

- If you are manager, recruiter or an interviewer, what do you want to see in the resume of a data science engineer ?. I have mixed signals, some people want to see more in-depth knowledge of data science, and others skills on how to process, query and analyze datasets.

- Do you have examples of good data science portfolios. Feel free to share links.
Australia, New Zealand, South Africa, Chile, Japan (of the few I can name) don't match up to this theory.
It's not really a surprise that monorepo advocates struggle here. Compatibility through versioning and stable APIs is challenging and requires discipline.

Making wide-spread changes to all clients of your code when you make changes that break things doesn't require discipline.
Given how much worse High Sierra has been for me performance and stability wise I’d be quite upset if I’d been tricked/forced into installing it.

For instance activating accessibility zoom freezes the entire system for 5-10 seconds before it kicks in. It’s horrible.

I am also regularly frustrated with file system changes taking up to 30 seconds to show up in Finder. I presume this is a side effect of APFS.
LKML: Linus Torvalds: Re: [GIT PULL] Usercopy Whitelisting for v4.15-rc1
The key phrase here is "academic scientific papers", which certainly strongly discourage human stories and emotions.
Your router doesn't show this? It should also have throttling and QoS options. If it doesn't, investigate buying a new router.

If it's a few years old, you may want to also verify that it can actually route fast enough for your incoming pipe.
I've had enough of small utilities that didn't work as expected. Also ls or mkdir can for example be part of busybox ported to a Blackfin. No guarantees that there are no bugs in these by far!

Edit: here you have the source code for the "small" ls utility: http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/ls.c. Yes, over 5000 lines.
Canada may be colder than Germany, but I believe it's more sunny.
"There's no slick trick to check fast enough, whether or not a large number is prime. So much so that finding large prime numbers is one of the most challenging aspects of mathematics and computing.

This very fact, that large prime numbers are hard to find, is the basis of cryptography which is fundamental to cyber security."

That is simply flat out wrong.

What they probably are referring to is RSA. However the basis of RSA is not that it's hard to find a large prime number. (Actually if that would be hard then RSA would be impossible, as it needs large primes for key generation.) The basis is that it's hard to factorize a composite number.
Just being hypocritical doesn't mean it's wrong.
Not really, no. Paradigms are quite a bit broader.

One definition/explanation:

https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf

They also have a nice book: https://www.info.ucl.ac.be/~pvr/book.html

I personally think the notion of architectural style is more useful.
My point was that this old Philosophy is preventing progress. The stranglehold is most evident, to me, when self-appointed thought-leaders apply Materialism/Reductionism to medicine.
Those are YOUR conclusions, he has a right to his own. Don't impose your ideologies onto others. Not that I support his, but I'm not a fan of you taking an authoritarian stance here - "Here's what you should be thinking..".
I’ve got a Ubiquiti Edge Router Lite as The Router for my house. Not sure if it does exactly per-device but if you enable it, it can show traffic per host/ip, site ‘category’, etc. It’s quite a nice little piece of kit.

Speed-wise,it’s also very good. It’s plugged in directly to my FiOS and I’m maxing out my 150/150.
They do. The reason I went with Paddle is that Gumroad only pays out via Paypal (to customers in Germany). I had problems with Paypal in the past, and don't trust them. Also, they charge about 3% in hidden fees when you convert USD to EUR, which I'd have to do to get the money to my bank account.
Make extra cash creating and selling websites
Models are the substrate on which design patterns are built. Most of the design patterns you know are based on an object-oriented model. Functional programming presents a different model, with its own set of patterns (of which, for example, "monad" is one).
This is not unlike Microsoft's aggressive push to automatically install Windows 10 a few years ago.
That is not just plain wrong, but also far right propaganda. In fact, the system needs these immigrants for the workforce in the long term. But that is an argument far beyond the grasp of most people. SAD.
HN is no place for your racist hate. Take it elsewhere
Orca successfully baiting birds with fish:

https://www.youtube.com/watch?v=iW_t89NgVCk
>a smart contract cannot run a scraper

Sure it can. It would be expensive and slow, but certainly possible.

Yes, an off-chain scraper could change its behavior. I don’t know why it would be in the interest of the company offering this service to do that, but sure. As I said before, you could view the output of this scraper anytime from within the contract itself (either through the company’s front end, or a 3rd party blockchain browser). If it looked lower than the publicly-available average, you would know there was a problem.

>a smart contract cannot execute a deed automatically

Sure it can

>serves no purpose that could not otherwise be achieved using centralized software systems

You argue against yourself here. Your issue with the off-chain scraper is one of trust- ‘how do I know it won’t change its behavior?’ I ask you the same question: how do I know a centralized server will not change my contract, or delete it?

With a distributed smart contract, you can be sure that if you audit the deployed code, it cannot be changed without your knowledge.

>no different from a traditional legal contract

The contract is really more of a trustless escrow system. It holds the legal contract for all parties securely, and ensures that no single bad-actor can change it.

>The tokens provide no liquidity

You don’t know that. If enough projects got funded this way-big if- lenders could buy, sell trade their positions.
Okay.. so 1 should neither be prime nor composite. Because -
a) 1 cannot be written as a product of two different factors : ruling out 1 to be composite
b) 1 has only 1 positive divisor : ruling it out to be prime

That's indeed a special case which can be mentioned in the article.
I’d qualify these with - a non technical founder in a product company.

A technical founder of a consulting company would be making above market rate from day one, or you are doing it wrong.
> I saw a study according to which founder salaries are much lower. According to this data source, 75% of Silicon Valley based founders pay themselves less than $75,000, with 66% paying themselves less than $50,000. Based on these numbers, even for companies that have raised more than $10M the average salary is only $81,700. This looked odd to me, and maybe the difference is due to the fact that the study is three years old. I ignored this data source for now, but again, suggestions and input are very much appreciated.

I totally appreciate a VC saying it's okay to take a decent salary, but this point seems strange to me. Why on earth ignore the data?? I doubt three years makes any difference at all. I would speculate this is more likely a philosophical difference between the US and Germany.

A founder's entire existence is spent trying to figure out how to get a company to survive its first few years. Companies that raised $10M are dying all the time. $10M really isn't that much, it buys a startup with 30-50 people maybe a year of runway. In a company that size, one or two more engineers can make a real difference, and if four founders forego $50k/year they can then hire one or two more people using the difference. They basically spend every second trying to figure out how to stretch every dollar they have, it's not surprising to me that many live their early startup years exploring just how little money they can actually live on.
I haven't. Would I need a dish?
A (not necessarily original) example would be nice.
A lot of commenters have keyed into the product heartbeat line. Shipping updates is one common signals of a healthy product but it’s not the only one. If your product has non-user-facing changes, you should try to make noise about what other people are actively building or doing with your product. Or if you’re offering a service, market reliability and put time into showing stability and educating customers on why they should trust that they can build with you. You should also be working on acquiring customers if your product is in that phase. Realistically you’re talking about a product that requires little to no maintenance for existing customers which should free you up to spend time getting more customers.

Any of the above is going to realistically create feature work as you work with new customers or users and find further areas for completing your product offering.

Word of caution — this work will never realistically end, or you will end. There is no end state to software. Software is the tool, the product is your user or customer community and the problems you solve together. If you’re looking to build software as an end state, I see obvious problems, and your customers do too.
We agree on women and blacks. But good arguments have been made (weasel words because I don't remember the source) that a democracy where EVERYONE can vote is very susceptible to populism and demagogy. Under this system, two idiots are worth more than a genius. People living under a rock, not knowing what's going on in the neighborhood, let alone the country, are worth just as much. How to deal with that ?

One way is by restricting who gets to vote. Should clinically insane people be allowed to vote ? How about criminals ? But where to draw the line ?
Another is similar - some wise people would get more votes. Third way - provide decent free education to everyone. It has been achieved on a small scale (Finland), in fact Finnish education is much more than that.

I'm sympathetic to the Karl Popper's definition of democracy:

It is wrong to ask who will rule. The ability to vote a bad government out of office is enough. That is democracy.

and

I personally call the type of government which can be removed without violence 'democracy,' and the other, 'tyranny.'.

also

Democracy cannot be fully characterized as the rule of the majority, although the institution of general elections is most important. For a majority might rule in a tyrannical way. (The majority of those who are less than 6 ft. high may decide that the minority of those over 6 ft. shall pay all taxes.) In a democracy, the powers of the rulers must be limited;
When receiving from a channel, it is possible to receive a second argument. This second argument is a `bool` and it resolves to `false` when the channel is closed. This removes the need for a `cancelChan` channel that your worker handles.
The article disagrees though:

"Academically intelligent people, by the way, aren’t immune to motivated reasoning. On the contrary, recent research by Dan M. Kahan of Yale University suggests that reflective and educated people might be especially skilled at rationalizing their preexisting beliefs..."
How Social Security works. (Data Viz)
I think it's frightening sometimes how much information we give up over the internet, and on social media platforms. I don't think most people realize it.
Where the Console.WriteLine Rubber Meets the Road