skysight-inc/HackerNews huggingface dataset:
Was there any thought to having line discipline as the voting system? As in voting on entries into the terminal up until the first new line character? It would increase the likelihood of having sensible inputs since interacting with a terminal is very different than a video game and there are only a small number of combinations of inputs that are meaningful to it. Also, any thought to disabling signals coming from the terminal? I could imagine a lot of SIG* spam.
Totally agree.

And I'm not sure it is safe to say that "most" software applications have APIs in the sense the author means.
> using more water as a greater environmental issue

He's in Michigan, they're not running out anytime soon. The water gets recycled too, in minutes/hours instead of decades for trees. It's going back to (probably) the same lake it came from, not letting it evaporate on a farmer's field.
Paralysed by YouTube
For full disclosure, I work with factories (Based in China) running plastic injection molding and zinc casting molding.

5kUSD would be a conservative price from our factories; but the item is rather simplistic. As a general rule of thumb, for cases in plastic injection molding, you're correct - you're looking at 10 - 20k easily. Multiple pieces with complicated gating, the price goes up.

Zinc / Metal injection molding involves much more black magic, and this is reflected in the costs.

With all of that said - we're in complete agreement on the main subject - even if tooling cost 5k + 20c per piece, the estimation of $1 for PCBA + PCB Stenciling + molding is way off track, unless it was amortised over tens / hundreds of thousands of pieces.
Enough people getting made at stupid people and getting the feature of auto-reporting people to the police :)
The thing is, Microsoft's updates shouldn't be these all-encompassing, UI-destroying messes. They should be sensible, useful, smaller updates. If there is any component that stands in the way of small, easy updates, a better-designed component should be created and made available as a free, opt-in update (e.g. state that the older version is unsupported and that all major updates will only occur in the new-better-designed-incrementally-updated design).
Love that social bonding that capitalism provides.
I literally lack the ability to form coherent sentences about our business that don't somehow involve how to render a graph of AVR basic blocks in a React web app, is how little we're thinking about how the game interacts with recruiting right now.

We are going to get the CTF right, and then work from there to a sustainable recruiting business. We should have done it the other way around, but we didn't. :)
An Open Letter to TED's Facebook Team
HFT (the automation of human market makers) has provided enormous value by reducing bid/ask spreads by at least a factor of 10x.
The founder and a couple others of us had previous work that put us in relationships with a lot of CIOs in medium to very large corporations. One of the pain points that we heard over and over was the IT acquisition process and dealing with overwhelming sales pressure from vendors wanting their attention.

By creating a two-sided market we could establish project parameters and reach out to vendors without revealing the identity of the buyers until the vendor had made the short list.

Our thought was that if you get the buyers on the platform and they tell all their vendors here is how we do business if you want to propose/bid on our projects you have to go through this platform - then we would collect a commission on awarded projects.

But, CIOs loved the idea and platform but staff who actually manage vendors and acquisition wouldn't consistently use the platform. And, most CIOs didn't love the platform so much that they would pull out the big guns and make using the platform mandatory for their staff.

I don't know if it takes lots of capital but it was clearly going to take a round B and investors got scared by the lack of anything resembling sustainable revenue. I feel like with capital to last another couple of years we could have overcome the staff adoption problem but as it was we ran out of money.
Who were ranked as #1 and #2?
Meg Whitman Seeks Reinvention for HP as It Prepares for Split
http://developer.marklogic.com is the place to go.

The closest we have to a "comparison" is http://www.marklogic.com/what-is-marklogic/features/ those pages do actually end drilling down to documentation.
did you mean "model web developer" instead of "modal web developer" ?
Wish I was even half as smart and half as brave as him, wow
I think this is a side effect of the use of CBS since Vista. Back in the update.exe days, there was no database to maintain and most of the work was done in update.exe including adding a list of files to change on reboot into the registry, as well as adding registry entries for the updates installed. It was a fairly simple system. CBS now uses a database to keep track of updates that needs to be updated on reboot and is much more complex. Win10 actually improves the situation BTW by using single cumulative updates instead of multiple updates for each patch Tuesday.
Perhaps he does use a bidet? The article is unclear.
The other big factor is that pipes only work because of the power of plain text. The output of every UNIX command is ASCII text, and most of the time, it's ASCII text with columns delimited by \t and rows delimited by \n. And there are command-line utilities like awk, cut, sed, & xargs for parsing & rearranging that text, and funneling it into formats that other commands understand.

The web has a variety of other content types - images, videos, applications, structured data - that don't map well to this model. Before you have interoperable webapps, you need to define common data formats for them to interop.
If the chief/captain/whatever didn't know about it, it wasn't reviewed. Simple as that.
You basically get India.
Modal as in the statistical mode.
Well, many successful startups are just that, though.

"let you reserve rooms with the 1000 largest hotel chains in the world" is quite a fundamental change, as you get direct price comparison, info in which weeks it will be cheapest, etc. (And, unsurprisingly, there are dozens of startups doing exactly that).
Given the industries you listed no technical skill is going to put you in the Director or Exec seats at a larger organization.

I wish you could expand on this topic. I agree with you and I cannot articulate why being a director in a larger company does not have anything to do with raw skills. For example Exxon Mobile Director of Products & Innovation could work at Dell as a Director of Products & Innovation and they will possibly do a better job than Facebook's Director of Products or Google's at that same position.
New site to share expenses with friends, colleagues or roommates
IBM is going to change how we forecast the weather with Watson
>Real business value-creating requirements tend to resemble an arbitrary puzzle

Actually they don't. I say this with 25 years experience as an engineer and a couple patents and a long history of solving very hard problems. The hard problems are rare, the trick questions and puzzle type problems virtually never exist in business and are useless for evaluating programmers.

Programming is about a lot more than solving puzzles.

Why not simply give programmers the NYT and have them solve the crossword puzzle? That's what this is the equivalent of.

It only addresses one aspect of programming and actually a very small part.

Thinking about systems. Communicating with code that others can read, and communicating about code in a way that others understand, these are skills not addressed here. Maintenance and reading others code, also not addressed with trick questions.

I really have no problem with them making programming based games-- if the games are fun, great.

My objection is only with using this as some sort of recruiting tool. It shows a lack of understanding of what programming is, and it optimizes for exactly the kind of recruiting tactic that has effectively destroyed the software development profession during the past 20 years-- it's seeking code monkeys, not software developers.

The reason software is broken is the current model is "get a biz guy to tell code monkeys what to do, hire the fastest code monkeys and pay them as little as possible using the threat of outsourcing to indian code monkeys to keep the min line."

The ability to find a faster code monkey (as measured by their score on a coding game or hackerrank or any other arbitrary score) eliminates the messy need to have the hiring team actually understand software development enough to hire developers.

A better solution-- one that would be cheaper and more efficient -- is to hire more expensive software developers and have them lead other more junior software developers to develop software that actually solves business problems.

It's shocking how rare this is.

Straighter is enabling the problem, not trying to solve it.
Tooling and injection molding is an arcane art.
Most people would be amazed to realise that the tooling to make even the yubikey would probably be around 45cm x 45cm of (almost) solid steel block.

They'd be probably even more surprised to find that it'd cost 10k - 15k to make the tooling.

Diagnosing / 'debugging' issues with injection molding is incredibly difficult - again - it's almost black magic, and it's sadly a skill that's getting harder and harder to find.

If you cast your eyes around your desk / room, we see molded plastic parts every where - so we make the assumption that they must be cheap and easy to do.

And indeed - the assumption of facility due to availability is a very common trap that many kickstart projects fall into.

It's harder to scaffold and pivot in real life ;)
Being both a hobby programmer and a hobby poet, I concur with the author: yes and no.

There are some aspects to programming that have an aesthetic very similar to that of poetry. It is not in vain that we talk of "elegant" solutions to a problem, or say that [your favourite language] is "beautiful". So in that sense, yes, code can be a poem.

However, there are other areas where the two are worlds apart. First and foremost their purpose: code is meant to cause action (on the part of a computer). Any beauty is a side effect. Poetry is meant to be beautiful, to evoke feelings. If the reading of a poem causes an action in a reader, that is usually a side effect. So in that sense, no, code is definitely not poetry :D
Typical U.S. household electricity use peaks in midsummer and midwinter. Solar generation is higher during the summer, and lower during the winter.

So there are several levels of storage:

- 100% off-grid will need several days of storage.
- Grid-independent will need enough storage to cover
the *worst* winter day without resorting to the grid.
- Summer-independent will need enough storage to cover
the *average* summer day without tapping the grid.
- Peak-independent will need enough storage to avoid
tapping the grid during daily usage peak times.
- Emergency backup will need enough storage to run
only critical systems during a grid outage.

Home usage usually has a morning ramp-up around 7 AM, a daytime plateau, and a peak around 7 PM, followed by a slow drop-off at night. Homes entirely vacant during the day could probably back off from the plateau with a smart thermostat. You probably want to set up your solar such that it is capable of meeting 100% of your needs on a sunny winter day, and configure storage such that it has capacity equal to three days of typical usage.

So for your example, a 5 kW solar array, and 75 kWh (270 MJ storage). So two reservoirs of 2700 m^3 with a 10 m head would do it. To make calculations easier, let's make each reservoir 10 m high. A cylindrical reservoir with diameter 20m, height 20m, and an internal floor 10m high would be about the right size.

Or you could use 8 Tesla 10 kWh wall units, costing $28000, and taking up just 1.4 m^3 of space.
I respectfully do not agree with John's statements.

1) You can do an easy light integration with the right IT shops just using for example on EPIC: Wellconnect, Oauth, and whitelisting servers on both sides. This takes three days and provides much of what most providers require.

2) Like stated at the recent Healthtech conference, no one should try to come into digital health without a decade of healthcare experience at least to understand the challenges, drivers, political, regulatory, clinical, technical, and macro financial.

Just my respectful but diverging opinion.

Best,

Sherri (CEO at Medigram)
ctrl-F Vogon, check.

I guess it's _possible_ to write poetry in programming language, but the only times I've seen someone try the result was forgettable (it looked like a non syntactical mix of a number of languages and sucked as poetry).

Real code is only poetry in the Vogon sense.
Here's a thought: If you're playing Stockfighter simply because you want a job, you probably aren't the target audience for the game.

By that I mean, they have two different target audiences: companies who want to hire people, and separately, developers that want to play their game. When there is an overlap of those two groups where they can make a job connection, then great.

I don't think the goal of this is to make it so that anyone who wants a new job plays Stockfighter.
Really? Aren't most of you at real cutting edge, like coming up with FPGA designs to implement the trade strategies?
Yes, but Caltech students have some of the highest rates of going into academia. Which pays well on a general scale, but compared to where engineers and developers go onto it drags the stats down.

They do admit that the metric only gauges financial success and is imperfect when it comes to accounting for alternative priorities. But do you seriously believe that CalTech provides one of the worst "financial bumps" even accounting for the quality of their admissions? I find it incredibly hard to believe.
This comment exemplifies what was being mentioned in the article. "Bad people" as a thought-terminating cliché - well obviously they're bad people, therefore we shouldn't care about the conditions inside.

That may not be what you meant to say, but that's the way your comment reads.
Good to hear! Thanks!
Only one I know of is data availability in an area you need, or possibly better routing support (I haven't done anything with that in OSM before).
> That's pretty gross.

No, actually it's pretty sanitary. After having lived in Morocco for more than a year, using paper feels dirty. And it is - your behind is much cleaner when treated with water.
Has Microsoft ever changed a UI in an automatic Windows update? I mean, they did in 8, 8.1, and 10, but those required an opt-in as far as I know...
I too would be interested in studies. But I do think environmental cost is factored in to the cost of most things, especially if due to environmental damage it is no longer possible to get a Thing at any price. I think the true cost of a single pencil is well reflected. https://www.youtube.com/watch?v=R5Gppi-O3a8

The problem with the profiler analogy is that economic costs can open up economic gains, whereas wasting billions of cycles in a dumb loop opens up nothing. If you analyzed the human activities that produce the most environmental cost, the individual contributions would be nothing. Only when you look at economies of scale driven by collections of people do you get to anything remotely resembling significant numbers. And you might think "Let's ban all cars", since that's a somewhat noticeable effect in aggregate, but by doing so you would kill off many other parts of the economy. Depending on the reaction, it could be good or bad for the environment. It could be good if humanity went extinct and the costs we directly produce went to 0 (leaving only the 'natural' costs), but that's not a world I want to live in.
> My goal, btw, is to point out that humans are part of the ecology.

We should not forget that, but the interesting question would be if introducing more humans into the environment _now_ would increase or decrease the biodiversity. There might be ways of living for humans that would increase the biodiversity around them (as you pointed out aborigines may have done in the past), but would anyone wish (or be capable of) living like that today?

If there is no realistic prospect that the introduction of more (of todays) humans into the environment will increase the biodiversity, then it might be better to focus on other factors that could help.
The UX is not the biggest issue, but rather the buggy library it is based on. There is an alternative: https://jitsi.org/
Klout is actually leveraging this.
You guys were hardly successful - I still go through 27bstroke6 (yes, i remember the old name of threatlevel) and find the PDF affidavits are broken links.

Disappointing guys. Do you care enough? Can you guys hire and intern, go back into pacer and bring back the PDF's?

Make a log of your progress please. Do that, and you'll win my respect. Poulsen's writing was great.
SEC finally adopts equity crowdfunding rules
Hmm, C# and .NET arent used that widely in the Startup scene, still I think you would have the best chance with startups, especially if you were willing to learn go/ruby/python. For the areas you mentioned, I would try Stuttgart, but if you're willing the most job opportunities are going to be in Berlin followed by Hamburg and München, I can't speak for the Schweiz though.

If you arent fluent in German yet, you are going to definately want to start working on it asap, knowing German will open up a lot more jobs and opportunities. Just a gut feeling, but I'd say maybe 8 of 10 jobs require German and for every job it is a plus because you can communicate with customers / anyone external.

best of luck :)
Good to know, thanks for responding back.
>> Good luck convincing people

In a world with a real pressing population problem, coupled with good alternatives(meatless meat that's good as the real thing, healthier ,cheaper, marketed well) it seems doable.

>> local food production.

In the grand scale of things, i'm not sure that's a huge problem. food miles are just 10% of food emissions, and we have some other ways to get rid of that(clean transport, greenhouses spread around cities) that seem more practical.

But if you're interested, there's some interesting research on large-scale vertical agriculture[pdf]:

http://www.macrothink.org/journal/index.php/jas/article/down...

But to build it would be expensive - 200 million euro, and as far as i can remember , it wasn't price competitive.
> That philosophy was great, but hasn’t survived into the Web age.

The modern "web operating system" is Amazon's AWS, and I'd argue that the unix philosophy survived surprisingly well there. AWS has many services; each one does a specific job really well, and they interoperate very well together. That's the very embodiment of the unix philosophy.
Interesting article and kudos to him, but:

I made a few exceptions. I couldn’t always control other people’s behavior, so junk mail wouldn’t count as my own recycling. I wasn’t going to be a boor and instruct a dinner-party host on how to reduce his or her trash. And if someone gave me a gift — a token offered from the heart — I accepted it. Also, I was working on my aerospace engineering Ph.D. in an experimental combustion lab, and my research required many single-use materials: Mylar, latex gloves, ultra-high molecular weight polyethylene (milk carton material), optical cleaning wipes and so on. If I wanted to conduct quality research and finish my dissertation, I’d have to separate requirements inside the lab from my habits outside it.

So, his junk mail, social life and job/education did not count. I wonder how much those things account for the typical 1500 pounds annually and how much trash he "produced" that way without counting it.
What's the difference between this method and this method:
https://www.k-state.edu/media/newsreleases/jun15/cancerpaten... ?
This is a really exciting development, and one that is quite overdue!
Who Benefits from Civic Technology?
I would think that it's because ViM wants you to learn something about how the it works.

If it just exited with Ctrl-C, you'd never get to know about the : magic.

Not to mention Ctrl-C is ambiguous. What to do: Exit and save? Exit without saving? What if it's a new file? And probably others I'm not thinking about right now.
I see. So it is kind of classic way - create the community first and make the business out of it later :)
Price is typically a very good indicator. (I use it as well.) The only weakness is that it assumes the "exchange rate" between dollars and resources are equal in all circumstances. This is likely not always the case when the cheaper option is sourced from a country with less pollution or human rights regulations.
Travel insurance coverage designed to protect your financial ability to travel
RDS could be used. But not without weaken the security.
Klout is long dead, but Klouchebag lives on: http://www.tomscott.com/klouchebag/.
The thing about the pipe isn't, as I see it, a protocol issue, but a UI issue: that is, a simple method of telling your shell (browser, for an OS) to compose tools rather than requiring you to interact with each of them interactively.

To be fair, I don't think we have a good way to do that with graphical OS shells even on Unix, just CLIs, so its probably not surprising that we don't have it in web browsers.
We're all here to exchange each other's opinions. If you don't feel like listening to others' opinions, why are you here in the first place?
thats because you don't want to be using a variable quit and have it suddenly exit.
I'm interested in the way you use the word "attack."

I was looking at it from the perspective of you could never run into an input that would consistently sort in O(n^2) using randomized-quicksort.

But your perspective (maybe this article's perspective) is that some malicious adversary could force the sorter to do extra work by knowing in advance the steps that they will take. Am I getting that right? Like from a flops security stand point?

If so, why care about this situation? This only seems like a realistic scenario in very weird domains, like amazon web services messing with everyone's calls to some standard sorting code to charge them more cents for compute time or something...
I highly doubt I'll get a job out of Starfighter, if only because any good compensation (150K+) is probably gonna require a ton of work. (Especially being outside of SV, since such salaries are really top end so the demands are too.) I'm comfy enough doing little consulting here and there. The most I can see getting out of Starfighter professionally is the promise of 10-15 minutes with Patrick and Thomas (I think that's the prize if you win?).

That said, I'm immensely looking forward to this and have already spent dozens of hours reading up on things and over a hundred bucks on books. (My main decision right now is if I use a higher level language like F# or Haskell to be elegant, or use something lower like Rust for speed. Seeing as they didn't mention any low latency interfaces in this post, I'm guessing high level it is.)
One thing I read about recently is discussion regarding whether building a new "environmentally friendly" building is better for the environment than reusing an older building.

"The study concludes that it can take between 10 and 80 years for a new, energy-efficient building to overcome, through more efficient operations, the negative energy and climate change impacts caused in the construction process." [1]

Regarding things packaged in cardboard, some office furniture companies offer "blanket-wrapped delivery" for their furniture to help reduce waste as the blankets end up being reused from delivery to delivery.

[1] http://switchboard.nrdc.org/blogs/kbenfield/the_green_divide...
They are trying. https://www.youtube.com/watch?v=_peUxE_BKcU