skysight-inc/HackerNews huggingface dataset:
Ask HN: Looking for an entry-level math job
I'm a math major and self-taught programmer. Currently having a hard time supporting myself in the Bay Area given the cost of living and need to take up a new job to do so. Any advice on what sort of positions would make sense for a young math person? I can figure out most things!
You know, if we had source access and hardware blueprints to these devices and actually owned them, this wouldn't be a problem.

But trying to solve an obvious problem (proprietary basebands, phones, and hardware) with bandage solutions kicks the problem down the road. We need to liberate the hardware eventually for liberty's sake.
Front end-kit: kick-start a front-end project with React and Webpack
Surprised nobody mentioned TSA pre-check. Giving any money to TSA sounds like a bad idea to me.
The public's attitude is slowly changing in favor of machines. By the time autopilot is super-safe, self-driving car passengers will probably feel like passengers of an airplane or a river boat; yes there are risks of not driving yourself but the benefits greatly overcome those.
The technical measure (ID lock) was untouched.
Thanks for the comments! +1 to "APIs necessary for our customers." I think every developer should have a customer-oriented mindset, even if their customers are just other developers in the same organization.
I really wish that Reddit would however add HN-style about boxes.
If you need vi for embedding, there are the ex-vi and the nvi projects, BTW. The latter with nex "are intended as bug-for-bug compatible replacements for the original Fourth Berkeley Software Distribution (4BSD) ex and vi programs." On my FreeBSD 10.3 it weighs in at 448K.
Maybe I'm misreading the other comments in this discussion, but it sounds like people are saying that the story in the article is a special case, with elite professional photographers, but this would never work with the hoi polloi 'gig economy' companies like Uber, which will only ever pillage from their workers. (I'm exaggerating a bit here, but this is the sense I get from the tone of some comments. Apologies if I have misread them)

Passing 80% of the gross receipts (less the $1/ride safe-whatever charge, which I believe is for some sort of insurance policy?) does not seem like they are screwing the drivers to me. It seems like a pretty common split between marketplace/infrastructure providers and suppliers.
I'd probably do the first gen core chat in Node, and write everything else to leverage a cloud provider's infrastructure of choice.... Google, Azure and AWS all offer similar services which include bigtable, blob/file storage, some hosted SQL variant, document search engine, and some form of queuing service.

The hard part is routing messages, and looking at some of the messages, seems to be location based chats... probably could use geohashing for sending messages to channels, the hash level you are at, plus the surrounding 8 hashes.

Breaking up the server instance that a given chat connects to based on location hash would probably work out well enough. I'm not specifically familiar enough with the app... But it seems to me that channel growth and routing are the harder things in this at the scale of millions of users.
I think the biggest problem with it in general was how it greatly relied upon moderators of the individual subreddits.
This inherently creates problems as they have to rely upon many individuals who have very different ideas and goals from the Reddit staff, both in terms of monetization and in moderation.

It is inherent in social media, the more stuff you allow on your platform, the less able you are to generate revenue. I think that has been clearly demonstrated by Twitter, 8chan, 4chan, etc. never being able to generate large amounts of profit.

Facebook realized that censoring is unfortunately profitable, and made a platform that is much more easily advertised upon.

It is similar to the development of sports, where in the US all sports have commercial breaks, even in things like F1 that do not run commercials during the race, while ads are run over it in the US. I mean it even happens in soccer with showing ads during the game, as clearly demonstrated by the sprint ads during Copa America.
I feel for you - this kind of thing just shouldn't happen.

I think that medicine is a bad example of the point you are trying to make though... It has a lot of embedded costs and roadblocks that aren't really related to regulation.

For example - the procedure you describe is highly specialised, and can only be learnt in certain places. Say there are 4 people that can do this procedure at a hospital. Attracting a doctor who can do the procedure is often a complicated task. In a highly specialised field thay may need to be incentivised, which also costs money. It is very difficult to control where doctors work - they invariably want to work in large established centres, which are already saturated (and so they don't work full time, they end up taking small bits of work here and there). This problem isn't necessarily solved by training an order of magnitude more - increasing the true training capacity of the health system is actually very hard, and takes a long time. Pumping up the inflow of trainees at one end just means that competition increases, doctors spend more time optimising for selection onto programs and working in certain places rather than doing their training. They also develop a sense of entitlement due to the high debt and difficult and competitive training ie they feel like they should be able to work wherever they want to work, not where they are forced to go.

There is limited space in the endoscopy suites usually - increasing capacity means building a new suite, buying all the equipment, paying the nurses, rostering another anaesthetist. The added cost is easily more than a million dollars just to get started, without the doctor even doing any procedures. There could also be other bottlenecks like sufficient recovery areas and clerical staff. This high threshold means that an overloaded service will languish for long periods before capacity is increased.
IEEE members agree to the Code of Ethics, which are pretty universal:

>We, the members of the IEEE, in recognition of the importance of our technologies in affecting the quality of life throughout the world, and in accepting a personal obligation to our profession, its members and the communities we serve, do hereby commit ourselves to the highest ethical and professional conduct and agree:

>1. to accept responsibility in making decisions consistent with the safety, health, and welfare of the public, and to disclose promptly factors that might endanger the public or the environment;

>2. to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist;

>3. to be honest and realistic in stating claims or estimates based on available data;

>4. to reject bribery in all its forms;

>5. to improve the understanding of technology; its appropriate application, and potential consequences;

>6. to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations;

>7. to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others;

>8. to treat fairly all persons and to not engage in acts of discrimination based on race, religion, gender, disability, age, national origin, sexual orientation, gender identity, or gender expression;

>9. to avoid injuring others, their property, reputation, or employment by false or malicious action;

>10. to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.
Cospeciation of gut microbiota with hominids
Perhaps you meant to say that the only way to turn a bike in a particular direction involves countersteering. My scenario required no leaning.

If you are on a moving bike and you turn the handlebars to the right you will soon be on the ground. :) On a two wheeled vehicle the handlebars are used to adjust the angle of the bike/rider system with respect to the ground. The handlebars are not used for turning but for adjusting things so that a turn can occur. "Countersteering" is something that occurs at all times and in all situations. It has nothing special to do with turning.
>permanently modifying the hardware is the more portable solution. it will always work with unmodified software i.e. at a colleague's location.

No, as OP mentioned, the software was compiled to match the device ID of the mic it was shipped with. So it would only work with versions of the software that were the same as OP's.
I'd like to give a counter-perspective, since those who drink at work are often grouped as "brogrammers" when I don't feel like the term encapsulates the environment I'm seeking at all; I have a group of mixed engineer/PM peers accumulated from multiple past jobs who perhaps once a month after work on a friday go to a bar for happy hour and just shoot the shit about work. We have non-drinkers there (we'd glady have more but by no planning of my own many of my coworkers happen to drink) and I've never heard any murmur of pressure to participate beyond being a grumpy engineer :)

Sometimes, as the parent said, this happens out of the work fridge, as going to the bar isn't feasible, and it's nice to take 30m or so out of a long afternoon to be slightly less heads down, as said above, the fact that beer is involved is more just that it's a common source of enjoyment than any intrinsic ties to the hanging out. Coffee, video games, etc are all other ways of doing this, and I think if the culture is natural and very laid back you can avoid the peer pressure that naysayers like to bring up.

To your earlier point of being counterproductive, by 4 on a friday, I am so far from my peak of engineering productivity that a casual chat that spawns some interesting conversations is probably far more work-beneficial than my banging my head further on the same thing I've been doing for the prior 79 hours of the week, if I'm being honest with my workflow.

Just my thoughts. The stated lack of pressure comes from a recognition that these are just that, MY thoughts; I absolutely believe that this pattern doesn't work for anyone, but after so long of seeing the anti-drinking sentiment grow I wanted to chime in a bit with a positive spin; in as mentally intensive a field as we often have a chance to unwind is so valuable to me.
Except it will collapse under it's own weight too quickly.... Rails is a pretty bad core for a chat engine.
Never underestimate the human desire to aggregate and have "everything in one place".
Your ignoring golf for example where the winner / loser split is not 1:1. Also, regular session games in many sports are simply gateways to playoffs so the number of winners = slots in playoffs.

More importantly it's entertainment. A close game is better in the long term than annual blowouts. Making the occasional loss highly valuable.
I think what happens when we have truly anonymous free speech, on places such as Reddit, Twitter, and 4Chan, shows that we are nowhere as civilized as we like to think we are.
I would like to see some reporting on the 10% of reddit's recent $50 million raise that will be distributed to the users.

Recent changes (eg. stealth adding link tracking) and comments (eg. Huffman's, we know everything about you) have been user hostile and making the distribution would garner some good will.
I don't know what you mean by "isolation", but virtually every mainstream system that stores secrets in tokens uses MAC constructions, not signatures. Signatures are much more complicated and dangerous.

Don't ever use public-key crypto unless you absolutely need it.
>put a nitrous oxide engine

What?
By the way, this system of naming exponents looks a lot like Roman numerals to me. Pre-pending a name = raise to higher powers.

It's a bit more ad hoc, because pre-pending a name multiplies the exponent (rather than adding, as Roman numerals do) -- making primes impossible to express. So they need the notion of a "sursolid" to express exponents (like 5 or 7) that do not factor into twos and threes.

So, amazingly, he was able to create a system more ad hoc than Roman numerals.
New Android App Is Coming to Drawings Tutorial Soon
If something isn't done about this very soon, people will never remember or know what used to be. Most (many?) of us here have used VCRs, tape recorders and CD burners, etc, and understand what he is talking about when we remember the days when we had freedom to own information.

Today's kids have been well trained by Apple, Google and Netflix and hardly even understand what we are talking about.

"Oh, you don't have an iPhone anymore? Just buy it on Google Play and you will have it again on your Galaxy." is a quote I have heard more than once...
Creating jobs for creating jobs sake is such a terrible justification. Especially because in this scenario (like many others) it's not a controlled economic stimulus but an ongoing money drain. Milton Friedman is turning in his grave seeing this idea become mainstream. These are highly skilled people too: lawyers, judges, and highly technical law enforcement who could be working on dealing with real crimes or protecting honest hardworking citizens. Not futile show trials to appease the copyright industry.
As a litigious american immgrant, I've been able to mitigate my costs with counter-claims.

Every time the price goes up, I send their CFO a bill for the yearly difference of my charges. After the second notice, when the CFO has defaulted and is now personally liable for a lien, I get a polite letter from someone else in the company saying that my bill has been "credited for mistaken charges."

When my bandwidth goes down, I bill them back for the adjusted bandwidth. same song and dance, and the bandwidth shoots up again after an "upgrade on your node was completed".

In short, I've had a 100Mbit connection with Shaw for 4 years now, with (almost) no outages for $70/month.
What purpose could signing a lookup ID possibly serve? Are you worried that someone might correctly guess the 128 bytes of the identifier and hoping they won't guess the 32 of the signature?
this is an awesome idea, but the other way around... only allow fingerprint in white listed locations.
Well, I missed the flagged comment, but from the follow up I assume you think that one group of scientists are "normal" and the other are "insane." I won't speculate on which side (or sides, since I can think of at least three groups from what I've read) is which.

Most of this reminds me of the pope vs. Galileo. Dogma on one side, open inquiry and discussion on the other. I won't say which is which either.
That 10% pledge died when "Reddit Coin" died. (And it likely violated SEC rules anyways)
> If there is a lesson in this, it is that online communities which plan to implement anti-harassment policies ought to do so from the beginning, and develop the expectation among the users that such policies exist, and will continue to exist.

A few relatively popular programming languages have begun publishing official community code of conduct documents[1][2]. While initially I thought it was a bit overreaching, I can now see steering a community early is much easier than trying to change course later.

[1] https://www.rust-lang.org/en-US/conduct.html

[2] https://golang.org/conduct
It's funny you mention node as poor advice... and while I think it would need be replaced at scale, I tend to reach for node first, if only because it's easy enough to prototype something that can scale out, and gets decent per-instance performance. In this case, I'd probably have started with go for the core chat engine, combined with a plan to shard/distribute chat channels, however you want to break them up.

As for pre-mature optimization, for something like this, they should have had a plan to grow, and enough base to be able to handle some early growth. I think falling over once you hit a million or more simultaneous users can happen in a lot of ways. Especially if growth happens faster than you can provision servers/funds.
Those programs exist because people wrote them. And many are rewritten every day to replace those. Emacs does not have 40 years worth of plugins available. If one single person rewrote the ones you use on a daily basis, it wouldn't take very long. Divide that up by the number of people willing to do it, even shorter.

Don't believe me? Look no further than Atom. That's exactly what they did.
> I just checked the data and it is not killing Imgur: Reddit image usage was 18% in the top image subreddits at beginning of June, today it is 25%

that seems like a pretty significant rate-of-uptake to me - why would you say it's not killing imgur?
Not a SWIM developer, but it looks like SWIM is the way to get a data feed to allow you build a flightaware workalike.
and the award for biggest snitch of the year goes to OP......

can you like take this down?
CRT Simulation in Super Win the Game
I was amazed at what a good sport you were about it. I'm not sure I would have seen it through.
> happens when there's enough cracks in the model that enough people thinks something else is worthwhile

There's always cracks when you have incumbents resting on their laurels.

> This usually happens when things are in flux and it's very much what is happening in China today.

There are key differences. 1. When you have to worry about what you think, what you say, and what you do; it has a toll on collaboration and creativity, 2. There's a different perception of failure. It's not as well tolerated as it is in the US, which limits experimentation and creativity, and 3. the most important factor: When the group, specifically your family, is more important than the individual; again there's a toll on creativity. ie. why pursue a crazy dream instead of upholding your duty and responsibility to take care of your parents?

> yet how many have the time for rebellion in between a six-figure job and massive housing cost?

Even in ideal conditions there's never that many, just enough; which makes it even worse when the conditions aren't ideal. Why sail a ship to uncharted waters when you can be comfy at home? Can one even think about sailing when you don't have the imagination for the wonderful places you will go?

Really the only hope for innovation that places like China and Singapore have is with their immigration programs ie. Singapore actively encourages it. The only other things I can think of is how well policies are enforced and if the number of people who can circumvent the Great Firewall keeps steadily rising. Places where "the mountains are high and emperor is far away" may be able to produce something awesome one day if the authorities don't immediately interfere with things
> Compounding that problem, the fact that the site was unregulated for so long caused it to attract the kind of people who need to be regulated the most.

Is there any evidence that reddit has a greater fraction of asshats than the general population at large?
He means that the auth key has to be shared between N servers, ie you can't have a scenario where a server can verify all the others' signatures but can only issue its own.
Here’s what classic games will actually look like on the HD NES Classic Edition
Yes, but now lower prices for welded goods mean some combination of people can afford to buy more stuff, and more capital is available for ventures that previously wouldn't have been funded.
It doesn’t matter if Pokemon Go is a fad – it has already made a dent
It's bizarre that a company seems to be struggling to administer diversity of staff, without being certain of its own medium-term success.

There's no point in having your quota of "people of colour", as the article puts it, if the business model is unsustainable and leads to people being fired anyway.

Why not focus on creating a successful company first, and then worry about things that carry an administrative and management overhead.
Here's How to Turn PocketC.H.I.P. Into Live Pokémon Tracking Device
Isn't the actual research publicly funded in many cases anyway?
It sounds like they do not look at the content of the submission until the CLA is in place, so they would not necessarily know that it was a 1 byte change.
Well maybe the more important part is building "laboratories of democracy" [1] than a republic. ;) Give each part of the org the ability to experiment, see what works best, and spread those ideas around.

[1] https://en.wikipedia.org/wiki/Laboratories_of_democracy
It's not anecdotal if it's consistently repeatable. You would only need hundreds of people if you were trying to prove that everyone could do it.
Isn't it also possible that the fact that most Muslims aren't white circumstantial? If not, then why not? Isn't it possible that another explanation is that these people are scared of Muslim terrorists, and they are having a knee-jerk reaction (as humans are prone to do)? Why have so many immediately jumped to race as the only probable explanation with such shaky evidence?

As far as police debate goes, yes, that single person could also be an outlier, considering that there are somewhere around 13 million black Americans. If the police were truly "hunting black people", as the media and BLM would have us believe, I would think the number of black Americans killed by police would be far, far higher. As it stands, the odds of a black person being shot by police is extremely remote.

I would argue that the scope of the problem is very much important, given that racism will probably never truly disappear. Humans are inherently tribalistic. We find ways to divide ourselves by color, social status, political views, and which sports teams we support (sidenote: my dad was nearly killed by a Steelers fan for being a Bengals fan). It seems that it would take a major evolutionary shift for this to change.

As to the final comment, I would argue that Trump isn't fully responsible for the groups that choose to support him. For example, Hillary Clinton has received donations (via the Clinton foundation) from countries such as Algeria, where homosexual acts are punished by large fines and imprisonment. That does not mean Hillary Clinton is anti-gay.

I'll level with you. I think a Trump presidency would be a total disaster. I also think the police are far too quick to resort to violence and lack the training to properly defuse a situation or handle firearms. But I don't think the accusations of racism are entirely fair, and I believe in being fair, even to an enemy.
"Extortion" is not the right word here. The OP was genuinely in hot water due to their own actions, Irlan was offering a potential way out.

It would be extortion if Irlan had (say) planted a kilo of heroin in his bags and then demanded money.
indeed the iphone fingerprint does check if the objects are capacitive though, but that's a separate check. the "scan" is still just iirc. a infrared 2d cam

cough graphite powder cough
Tesla Hacker 1000hp Electric Car
There's actually a study ("Rich vs King", [1]) by HBS showing that, controlling for other factors, bringing in a professional CEO can actually maximize the value of the founders' equity.

[1]: http://www.people.hbs.edu/nwasserman/rich_vs_king-proceeding...
No, we are not selling this component, at least not selling it separately.

This component is only a small part of our application platform which contains over 1k components in it (http://baiy.cn/doc/asp_whitepaper_en.pdf).

And the platform itself is only the infrastructure of our products and solutions. That's what we sold.