skysight-inc/HackerNews huggingface dataset:
StackShare | Full-time | San Francisco

https://stackshare.io/stackshare/stackshare

We’re on a mission to create the best place for engineers to figure out how to piece together their tech stack. Our vision is to transform the way that all SaaS tools and infrastructure are bought and sold.

Open roles:

- Front-End Engineer (React + Rails) - https://angel.co/stackshare/jobs/186787-front-end-react-soft...

- Back-End Engineer - https://angel.co/stackshare/jobs/186795-software-engineer-ba...

- Developer Evangelist - https://angel.co/stackshare/jobs/86973-developer-evangelist

We're a small distributed team of 6 on a fresh growth spurt and building out a core local presence here in SF. Our Stack: Ruby/Rails/React/PostgreSQL https://stackshare.io/stackshare.

How we work:

Every engineer owns and is responsible for the products they build (e.g. Stack News). Before writing any code, the engineer tagged to the product writes a blog post announcing it to the StackShare community. From there, they spec out the product in detail and get feedback from at least one other engineer. Once the initial version of the product is built they ship it to a small group of beta testers, gather feedback, and iterate. Once the product has shipped to production, this engineer is then responsible for monitoring the metrics that matter for this product and iterating to improve it. Since we're building a product for engineers, we believe in letting our engineers work on things that interest them and giving them ownership over these products.

Interview process:

Phone Screen -> Technical Homework -> Technical Interviews -> Product Interviews -> Offer!

Apply via AngelList or email us at careers+HN@stackshare.io - if you're emailing us please include your resume and/or LinkedIn profile URL!
Mechanical engineering, fluid mechanics, electronics, all have a common core of mathematical modeling techniques. An engineering degree is fairly flexible, and one can even pivot into CS. But CS has no commonality with engineering, and a CS degree cannot pivot into engineering.
Retire. Relax. Perhaps tinker and work to better the internet, after I have recovered from being a desk jockey for quite a few decades.
I still think the HP-41CX was the pinnacle. I did buy a 28(something) at one point but I didn't love it. It probably didn't help that, by that time, I didn't really need a powerful scientific calculator for work and would just do most things on a computer anyway.
IANAL, but it is an oil-tanker-sized loophole - as is conducting all your criminal dealings via in-person communications, instead of e-mail.

If you are under a litigation hold, you cannot delete any data. If you are not under litigation hold, and your policy is that you shred all your records every Friday at 3PM... The courts will not hold your lack of records against you.
That they think they can be more productive than even a small family farm is silly.

Cities are efficient in housing people, farms are efficient producing food. You can comingle that if you live in a suburb, or a rural area.... But in a city that invites this kind of NYMBYism.

Else, if they really want to, make use of greenhouse technologies.
Try Coinigy again in a month or so
This is a very well studied problem.

You have a lot of demand, and limited supply: prices go up.

Why do you have a lack of supply in that area? Read the article.
And will also not prepare you for a job in computer science.
> the average wage in our industry is low

Is this a joke?
Except in this case (cellular service), there is at least some competition. And FaceTime isn't particularly a good example, as AT&T reversed their policy without Net Neutrality rules in place. Competition, at least in this one example, worked.
why u think a view (when not acted upon) is "actively harmful"?
Ask HN: How to monetise my tinkering skills as a researcher?
Huh? He is just pointing out that T-Mobile has no qualms with violating net neutrality to arbitrarily throw away your packets from Netflix and others.
I got found by a ~10ppl YC company and the deal fell apart over $12K.
Yeah, this is a good point. Imagine immediately playing a game of Starcraft with no knowledge of the units and how they interact with each other and not even any real good idea of what you're supposed to do with an RTS game in the first place. You'd spend 20 minutes floundering about and get murdered by an opponent that knows what they're doing. You have to learn what each unit does and how they work together and how to get resources etc etc somewhere. Usually it's in a campaign that drip feeds the tutorial at once.

A board game that's designed to be an isolated game session that plays in about an hour simply can't afford to drip feed rules to you over the session, because by the time it finished drip feeding you the rules, the game would have been finished already.
That's totally fine and dandy. I encourage you to do so.

What I don't suggest is moving to a dense urban area and then complaining about it being a dense urban area.
Datadog | Software Engineers | ONSITE (NYC, Paris) and REMOTE | Full-time

Datadog is a monitoring and tracing service for your infra and services. We collect, process, and visualize trillions of data points per day in a product that's by developers for developers. We build our own tsdb, distributed tracing tools, cutting edge visualizations, and more. We move fast and are growing fast!

We're mostly Go, Python, and React, on AWS, and moving to k8s.

We're looking for people who can build systems at scale. Let us know if that's you!

https://www.datadoghq.com/jobs-engineering/
I've also looked into this problem. It would be very valuable to search podcasts if transcription were accurate. Lots of companies and services get mentioned in passing in podcasts but never get to find out about it.. I think quite a few companies would pay to be "alerted" about this, much in the way they do Twitter searches now. I'd certainly do it for my own name and business.
This is somewhat of a nightmare scenario for city governments due to the properties of induced demand.

A rolling fleet of self driving cars eliminates many of the deterrents to driving. No parking, storage, and insurance costs and one doesn't even need a license. Elimination of all these costs could significantly incentivize people to choose driving as their primary form of transportation, which would significantly increase vehicle traffic and all the associated costs and problems that come along with that.
Personally speaking I feel very different as I grew up in NYC but then later moved to the suburbs during high school. In NYC, a 6th grader has the same level of freedom that you only have once you get your license in the suburbs, and it's very possible that with the advent of self driving cars that such freedom will later exist in the suburbs.

Additionally, I just think we'll have to see about that later part. For me the freedom is freedom of transport, the cars are just an expression of that.
I would consider retiring so that I could write and open source robot trading platform that utilizes the latest advances with neural networks to analyze and successfully trade in the stock market that is simple enough for any high school graduate to use so that UBI would no longer be needed
Here are a few examples of the topics I don't want to discuss at work, because my workplace is full of zealots who would accuse me of bigotry and I don't want to get entangled in HR discussions:

- illegal immigration

- importance of "pipeline" on workplace diversity

- effectiveness of company policies to foster diversity

A side effect is that open conversations are now almost silenced in a company which once prided on open culture. People now speak out only in smaller cliques of their friends, and this is having a massively negative impact on company culture.
Which cartel is he referring to?
The software industry's aversion to regulation and licensing is definitely a proximate cause for the current state of interviewing. In order to "weed out" the ones who read the Learn <thing> in 21 Days or are just flat out incompetent despite calling themselves Senior Developers, companies have developed the elaborate and costly (8 developers spending 2 hours out of their day interviewing amounts to a couple of million dollars in time at a minimum) process over and over at each separate hiring point, rather than get together and agree on some sort of industry-wide standard that candidates must meet. Of course, the argument is that they get to impose their own standards of competence and merit, but looking at the makeup of the MAGA (Microsoft, Apple, Google, Amazon) workforce, this process has devolved according to the Iron Law of Oligarchy.

Oh yeah, but there are also a couple of startups out there that promise to solve the hiring problem with their special neural network/big data/cloud-based secret sauce for screening candidates. Shockingly, their algorithm identifies the very sort of people already able to hurdle the current process as being the right candidate under their methodology.
My engineering classes (Caltech) were nearly all applied math classes.
in the business college.
There's room for everyone in the country as a whole. Hell, there's room for everyone who currently lives in California in California as a whole. The problem is that too many people want to live in certain smaller parts.
Checklist for  Python libraries APIs
> classes which have you regurgitate what you learned to pass

I think that's what school is, no?

I'm not trying to be glib, I think this is just a reality of how education works in pretty much all subjects (typical US academia, YMMV etc.) Can you name a major that doesn't work this way?
I have always used an alphanumeric password instead of a PIN. Since Touch ID my password is really long and complicated. I can’t remember it. I have a matrix of hex numbers in the phone case to be used as memento to help recreate the password in case of reboot. Actually two. So I can throw one away and escape RIPA key disclosure law. The back of the matrix explains you need two, and if one is missing then there is no way to retrieve the password.
I had a chance to visit the Deep Space Network facility at Goldstone several years ago (definitely worth a visit if you can arrange one). The antennas they use vary in size from 26 to 70 meters in diameter, and even then they need to use lots of process gain because the signal is still several dB below the noise floor. Amateur tracking would probably be incredibly difficult.
Canada has ‘software engineering’ degrees which are essentially vocational CS degrees.
Do you find your rights to be impeded when you aren't allowed to own or carry a bomb, either? don't pretend everything is equivalent.

The right of two people to have rights and protections under state/federal law regardless of their genders is in no way similar to the right of someone to own a weapon.
I wear skirts or leggings, usually paired with a hoodie or other jacket, and some sort of boots. When I'm lazy (like today) I'll just put on some active wear and call it an outfit.
I interpreted that point very much together with the preceding point:

> Technologists tend to severely underestimate the difficulty and expense of creating software, especially at companies which do not have fully staffed industry leading engineering teams ("because software is so easy there, amirite guys?")

That, in my experience, is very true. Teams are staffed to "we can make it work, maybe" not "we can actually engineer something"; the second bullet, to me, says, "you need to charge more than you think you do, because you're underestimating the costs of doing it, in particular, of doing it well."
Are you thinking of OPL?

OPL -- Organizer Programming Language -- was the default Psion high-level language bundled with all their EPOC machines. It's a block-structured BASIC-like language.
The author doesn't seem to be making a normative argument here. Rather he is observing that something many people believe (someone with a CS degree will be a trained programmer) isn't true.
https://adventofcode.com
Damn, SV must be hell then. I fled DC this spring because the political group-think was so oppressive. If you didn't walk around and make a point of being depressed about Trump winning, you were an asshole. The suggestion that Trump is anything but an orange-haired Hitler would make you enemies, even if paired with solid criticism of Trump and his bunch. A lack of fanatical opposition to Trump made me enemies at work, not exaggerating. All Hands Slack chats were filled with anti-Trump news, jokes, and thoughts on a daily basis. It would be no understatement to say that this dominated the office culture. Our CEO (at a tech startup, not a Democrat-aligned non-profit) sent out a pouting email the morning after the election. Every morning I was bombarded with strident political opinions from my deskmates, and you can bet that had I complained to HR, I'd be seen as the problem. I am so, so happy to be out of that place. I am in another city now that is renowned for its liberal politics, and there's none of the stuff I just mentioned. DC is a whole 'nother beast these days.
I tend to watch game review videos to help me decide if a game is worth my time ahead of time. I can play a 10 minute overview while I'm doing dishes or something of that nature. Then if it seems interesting I can spend the time checking out the actual game.
Here's another one for you:

Rather belatedly the human race realizes - after decoding some interstellar video - that the Voyager's trajectory will bring it sooner or later into contact with a race whose sole mission is to eradicate all other intelligent life.

The Voyager's creators helpfully adding a map indicating its origins prompt the recall of the century: launch a mission to overtake both Voyagers and to capture them and bring them back before they are discovered.

Working title: Recall
Medical and Law schools are postgraduate.
The Deep Space Network uses a 34-meter antenna to contact Voyager, not something most people can put in their backyard :)
https://science.howstuffworks.com/question431.htm
Meanwhile, after two years my Android phone will brick itself.
If you turn off the master computer or it crashes when the keyboard and mouse are controlling the other one, you're stuck. I would assume that this is not the case with Logitech Flow, since the keyboard and mouse genuinely do connect to both.

Incidentally, 13 years ago, I used to use something very like what you're describing, back then it was called Win2VNC and X2VNC

But the point I'm making is nothing to do with the seamless desktop thing, it's that the ability to switch input between different devices is something I'd like to be able to write code to control in all kinds of situations (time based, in response to events, etc), not just when the official software thinks I should or when I press the physical buttons on the device.
This. Being able to get debt should, in general, be a good indicator that your company might actually be valuable.
wouldn't this fail as it became ubiquitous in the market?
This is not a high quality comment. Why the snark? It isn’t a competition on here, it’s a discourse.
The voyagers can be upgraded remotely. It had too, as it doesn’t have enough memory to store a program for its full mission.

AFAIK, the last update was in April 2010, “to delay turning off the AP Branch 2 backup heater for one year.“ (https://en.wikipedia.org/wiki/Voyager_2#Interstellar_mission)
Would the internship be possible during spring term (April - June)?
> If it were that easy we'd see a lot more people doing it.

It is that easy. What is hard isn't knowing JML, but gaining experience with specification in general. This is a skill that is required regardless of formalism (and is actually why Idris and Java+JML, despite being very different, are still much more similar than they are different; same goes for TLA+ and Lean).

One of the reasons I would encourage those who are interested in correctness to read Schmidt's overview of abstraction/refinement relations [1] -- which forms the core of possibly the most important idea in all of program analysis: abstract interpretation -- is that it allows one to see type systems, contracts, refinement logics etc. as different expressions of this same core idea; specifically of a Galois connection between different abstraction levels, be they a program and its type, a program and its contract, or different abstraction levels in a formalism like TLA.

> It's much harder without monads.

But you have monads in Java. In fact, there are many more Java programmers using monads (e.g., Stream and CompletableFuture) than Haskell and Scala programmers using monads combined. What you can't do is abstract over all monads, which is of questionable value even in Haskell (and Java has other ways of abstracting over common patterns).

The goal now is to remove the need for monads in Java. Monads are equivalent to delimited continuations, but delimited continuations compose more easily (algebraic effect systems are modeled after them) and they fit much more nicely with imperative constructs like loops and exceptions. Delimited continuations are the monads of imperative programming, and they are coming to Java.

[1]: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.4...
> Could be more general: finding subdomains by watching CT logs.

Yep. Can use crt.sh for this on a per domain level, I also wrote ausdomainledger.net as an experiment to index all subdomains in the .au TLD, querying the CT logs directly, which was a bunch of fun.

> How to "hide" private subdomains?

Symantec provides the option of label redaction (using the '?' symbol) for CT precerts with the certificates they issue. For example: https://crt.sh/?q=?.amazon.com.au . However I'm pretty sure its not supported by the CT RFC ...

Otherwise, I'd say wildcards.

Replacing the CA PKI with something else is very drastic and if possible, will probably take a very long time ...
Does that plot have a legal right to control what happens on your plot? Cause that is what's going on here: they would interfere with the other person's plot.
To clarify, when a company is young, you have a lot of people wearing a lot of hats. They may in fact be quite good at wearing some of those hats. Likewise, having visibility and exposure to multiple domains aspects of the same company gives a perspective that is hard to have if you live in a super specialized silo.

However specialists don't need to be generalists to be productive as long as they come in with the mindset that they are specialists, and therefore may not know everything. And that is especially important, as I highlighted, for respecting historical context of the company and its operations.

There might be VERY good reasons for not doing something the way the rest of the industry does it (which is what the specialist might be inclined to do). However a good specialist should also be adept at factoring that into how they approach problems, and properly weigh the new information against their past experience to determine if in fact this is a special snowflake situation, or if their approach is still the right one. Conflict can often arise when if they push for the latter, so strong communication skills are key (and that is something that never really changes for any role at any stage of company growth).
Can somebody with knowledge of radio communication explain how we are able to send a radio signal to a destination that is 21 billion Kms away? How powerful does the signal need to be? What kind of technology is used to generate such a powerful signal?
Surely whatever strategy you discover (assuming there is even one to be discovered) would stop working as soon as lots of people started using it.
There is a well known delineation between applied math and pure math. It seems that such a convention has yet to be established for CS.
Here's link to digital versions of magazine and archives:
http://lj.mybigcommerce.com/categories/Back-Issues-%252d-Dig...

Anyone can help by buing something. They should start kickstarter or donations.
The full tweet, from the link: "CS programs have, in the main, not decided that the primary path to becoming a programmer should involve doing material actual programming. There are some exceptions: Waterloo, for example. This is the point where I joke "That's an exhaustive list" but not sure that a joke."

This reads to me that Patrick wishes that the joke were not true, which is corroborated by other comments of his, such as https://news.ycombinator.com/item?id=7761134#7762383

The fact that you think that the article is in any way objective is why it is so dangerous. Ideology is like water. Patrick's assumptions and biases shape how he presents his "facts" and which facts are left out. It's not objective! What he is really doing is presenting a specific market-based worldview, which has certain insights and major deficiencies.

Consider for example "There is no hidden reserve of smart people". It sounds like an actionable insight, but is it true? Is it even falsifiable? What does it mean? And what actions would it lead you to take?

My answer: it reinforces the perspective that smart people are the only people worth considering, that there are few smart people, and (in context) that these people are mostly "generalists" and entrepreneurs. It values "intelligence", probably measured in terms of short-term ability to make money, and leaves out values and self-reflection. It leaves out the possibility that you can learn from anyone (c.f. the story of the $20 fan[1]). It leaves out the possibility that your hiring process could be discriminatory or unwelcoming. And so on.

This, I argue, is a good demonstration of why programmers need liberal arts; technical decisions are never just technical decisions. We must remember to ask who wins, who loses, is that desirable, is that just?

[1] http://cs.txstate.edu/~br02/cs1428/ShortStoryForEngineers.ht...
Ask HN: Why doesn’t Apple finish what Google started with Fiber?
They certainly have the cash to finance such a massive undertaking. It could be step one in bypassing the cable monopolies, and maybe a precursor to their own voice network (blanket the US with WiFi calling maybe?). The impending FCC Net Neutrality ruling has got me hoping that someone will step forward and take this as a (long term) opportunity to shake up the market.
Yes, I think about it this way as well. In general.

Until it happens to impact me personally.

I’m not proud of it, but I haven’t seen anyone who doesn’t react the same way. Nobody like to give up good things that they already have (especially if they paid $1M+ for it.)
>A grad student who wasn't a decent programmer was either a cheater in undergrad, or didn't come from our school.

This particular student came from a different engineering background. Yet, he still got admitted into a top 5 CS program.

And whether he did CS or not in his undergrad is beside the point. I think this is a task any engineering grad should be able to do. If not, the university should not be listing programming as a core skill they teach their engineering students.

BTW, he is not unique. I don't think many (perhaps 20-30%) of my fellow grads (non-CS engineers) could code something that simple either when they were graduating.
Move to Jamaica to be closer to my family. Write code for small businesses there who need it badly but cant afford it.
You clearly need to re-read John Gill.
Where I lived in Italy, there were several single family homes near where we lived, which was in a 6-unit building. No one prevents it; it's just a market thing. Want to live in SF or NY? Maybe you should be ok with some density. Not wanting that is fine too - live somewhere else with more room.
Suppose someone sells their home grown produce to supplement their income. Now, the neighboring plot is interfering with their ability to do that.
Start going to the gym!
I don't think he said at any point that T-Mobile was perfect, just that they didn't screw him over as hard as AT&T, your response seems presumptuous and holier-than-thou.