skysight-inc/HackerNews huggingface dataset:
One of the greatest examples for this is the Astronaut program requirements [1]:

1. A bachelor's degree in engineering, biological science, physical science, computer science or mathematics.

2. At least three years of related professional experience obtained after degree completion OR at least 1,000 hours pilot-in-command time on jet aircraft.

3. The ability to pass the NASA long-duration astronaut physical. Distant and near visual acuity must be correctable to 20/20 for each eye. The use of glasses is acceptable.

4. Astronaut candidates must also have skills in leadership, teamwork and communications.

Checking all the boxes on that list isn't particularly hard to do. However you aren't competing with the list.

You are competing with a 29 year old Rhodes Scholar with a PhD in Chemistry, who runs Ultramarathons, ran a 40 person volunteer organization in Kenya during her gap year, and manages a 200 person 50 Million dollar research lab on pluripotent stem cells at Oxford.

Now just change out anything there with whatever would be relevant for your line of work, and thats who you are competing with - give or take.

[1] https://www.nasa.gov/audience/forstudents/postsecondary/feat...
To be fair, a lot of the Canadians outside of Quebec seem to not give any shit about what happens here. The fact that it has a French name should've been a pretty big clue that it's probably from either France or Quebec.

I definitely wouldn't says the top, but I don't think you can name 20 Canadian brands that are known world wide without including it.
My viewpoint is taken from the context as someone who is a reasonably seasoned developer returning to the job market. I never did programming competitions in university, though I surely was someone who fit the profile (computer science guy with a discrete math bent). As part of my recent prep for a job search, I joined one of the programming competition websites and did a couple of contests.

I posit that one of the dangers of spending a lot of time doing programming competitions and becoming very proficient at them is that, perhaps, you can come to believe that "true" programming, some sort of Platonic ideal of programming, is about coming up with the clever insight that solves an algorithmic puzzle.

But, in fact, a fair bit of _commercial_ programming is down and dirty, with databases, and user interfaces, and a lot of the time is really just shuffling data from one place to another, maybe filtering it or combining it with another set of data.

And that's just at the beginning of your career. Later on in your career, success means being able to work at larger scales in a team. That means organizing the code in a way that supports the efficient development of the codebase by individuals like yourself, by your team, by the development group as a whole... And at the architect level, you perhaps are looking at designing the system to support the efficient operation of the entire organization.

So I can easily believe that success at a programming competition does not correlate with long-term success as a software engineer in commercial software development. The two are really very different.

(Btw, I actually found the competitions that I did to be fun, but mentally exhausting. I'd say go ahead and do them, especially if you have an inclination for those types of problems. Just be prepared to use a different mindset for commercial software development.)
A very tough question. We would need to know more of your background. Haskell is purely functional, with anything impure cast as a monad I think. OCaml is nice and let's you use OO as well. F# is basically OCaml on .NET. Common Lisp is multi-paradigm (imperative, functional, OO, even logic)...there are several others as well. Clojure is a lisp on the JVM that tries to be just functional, but allows you to leverage Java libraries when needed. Clojure has a lot of good things going for it, but I understand that the debugging experience is inferior to Common Lisp as you mainly get Java stack traces. So do you develop on Mac, Linux, or Windows? Do you already know Java? Do you need multicore parallel programming? How much time do you have to invest?
Here's a big Hawaii example of solar + battery:

https://techcrunch.com/2017/03/10/teslas-kauai-solar-storage...

By putting the two together, the combination looks like a conventional power plant in terms of the grid.
Hey Luke, that's very cool—first thing I've come across that seems to value visualizing that same kinds of things I think are important.

You are correct that for the moment I am attempting to be more targeted and find a good niche. My first priority is to generate some passive income so I can relax a little and work on things at a reasonable pace. From there, I have some more grand ideas for this project, though I will probably remain focused on abstractions of program state. I'm curious to see what other useful things you find to visualize—I liked the execution time/trace trees. I could definitely use that.

Thanks for the comment—feel free to shoot me an e-mail if you ever feel inclined: westoncb[at Google's email service].
who cares about reading the whole story w hen you're a libertarian (not you) who thinks every penny he makes is due to his own merit and he is entitled to this no matter the life of others though :/
I've also noticed this on financial/stock news articles. I've seen a few of them use full 4-word names for corporations ("The Coca-Cola Company") dozens of times in one article, and multiple times per sentence.
> The db.r3.8xlarge on RDS Postgres all in with 3000 provisioned IOPS (just provisioning for writes, all reads should be served from memory) and 1.5TB storage ends up around $6k. A 3 year reservation will get that down to $3k.
> Comparable DynamoDB (3000 write units, 3000 read units, reserved IOPS) comes out to $1500.

Note those aren't really comparable numbers - postgres will often collapse writes from concurrent sessions / statements.
I totally get that; however since these days a standard sheet of papers is no longer the main reading mechanism... I'm not sure it's the best layout for reading. My brother is a PhD and reads papers all day. He hates the two column format and paid for a reflowing reader. PDF is terrible on screens with different ratios than paper... Eg good computers and mobile. As I get older I use my plethora of giant screens to crank the fonts way up and sit back relaxed. PDF is terrible in that situation.

Just a thought... Maybe highly formatted PDFs for paper print shouldn't be the standard anymore. Eg my original point.
Having grown up in Brazil, where computers and parts are expensive - and in a time where the country was recovering from a galloping inflation and a failed attempt from the government to cut it back by freezing everyone's saving accounts - I can very strongly relate to this.

In fact, I think most brazilians of my generation which share same taste for building things are used to prototyping things with "a lot of duct tape" and reusing parts by disassembling unused/old toys, small machines/appliances, etc, and reusing what they can to make something new.

About the "gambiarra" term, it has a lot of connotations associated (some bad), but it also carries an idea of "subverting the original intent of the designer" or "subverting the intended usage of the parts/pieces". Which is why it fits perfectly in the idea of "hacking" for repurposing and recycling.
That kids movie Robots is basically about this exact issue.
IMHO defining yourself as "having" or even "being" some mental health label can be reinforcing and self defeating.

And if I had a friend who defined themselves as crazy that would honestly strike me as obnoxious. (I'd give a pass for schizophrenia or the like. Then your brain truly would be broken).

I say this having struggled in my own way (as, many, many - probably the majority - of people do at some point) with forms of anxiety and depression.

Everybody is trying to focus.
Everybody is trying to be happy and stable.
Everybody is trying to get by.
I think you may have misunderstood the article - if anything this is an argument for death marches.
"agent": a word identifying an actor, derived from a word denoting an action (wikipedia). "Free": means that the agent is not tethered to a single course of action given environmental circumstances. "Intelligence" computation involving probabilities as to what option to choose (my own condensation of various relevant definitions). Which means that groves of aspen trees can't be intelligent ... yeah I think the premise is overstretching the meaning of intelligence. For PR purposes is my feeling.
Consider the dual nature of CSP and Actor models and how it reflects wave particle duality of information packet movement in a field.
Interesting. Can I ask for a description of the Etherium database from the perspective of someone shopping databases? Paradigms, features, transactions, distributed consensus, etc.
In this context, that "the nature of capitalism" is not evenly distributed, though the rhetoric says it is.
Indeed, which is why it's not done commercially today. Note also that total fuel cost is about 5% of the cost of a nuclear plant, and that includes mining, milling, enrichment, and fabrication. As seawater extraction becomes cheaper and uranium mines run low (no time soon), it will basically be a wash economically to switch to the renewable uranium. Also, breeder reactors don't need you to enrich the fuel, so that counterbalances any increased extraction cost. On the downside most (but not all) breeders require chemical reprocessing which so far has been very expensive. With development this too could go down.

The key point is that we would never run out of fuel as a species if we went big with nuclear.
Ugly old planes, sub par soft and hard product. Walmart level quality brand etc. the basics work, but everything else is crap.

Virgin was he king of American airline quality and raised the bar for the whole industry.
Hacker News: the place where you can openly be a Nazi, but you have to be polite about it.
My first preference is that the mass murderer / hostage taker quickly dies in a hail of gunfire or blows their own head off.

(It makes it hard to get why they did it when they're dead, but I really give zero f*cks about the monster's backstory.)

My 2nd preference is hearing that they were later killed in prison (a'la Jeffery Dahmer).
It's absolutely petty. The job of president is to do whatever is best for the country, not to resolve grievances against the previous president by getting revenge at the expense of the country.

And there are plenty of promises that Trump isn't keeping.
It's called link diving
Tree Trails – Common Ground
No doubt. In the article she mentions having a “scene” in the broadcasting software she uses that just shows a “standby” screen (which reminded me of “We’re experiencing technical difficulties” cards that TV stations use). Still, I’d be paranoid!
High Performance Managed Languages – Martin Thompson
The HN title policy is a curse that condemns interesting posts to obscurity and rewards shallow shitty clickbait.
Lisp isn't really a functional language, it just pioneered a lot of concepts in functional programming. It has almost no concept of immutability, imperative code is everywhere, and if you try to write in a pure functional style you'll probably find it awkward compared to something like an ML-style language.

Lisp is a multiparadigm language. It has closures and higher order functions and uses them where they make sense; it also has a lot of imperative constructs, and a very sophisticated object system. They all work together and make Lisp a unique, interesting language. If you're only interested in the functional parts, you'd probably be happier with Haskell or Clojure.
As far as tooling goes, it's also much less of a pain to set up than it used to be. Quicklisp and Roswell[0] make installing and maintaining systems much easier -- together they're kind of like pyenv/pip for Python, or Opam for Ocaml, or what have you.

[0]: https://github.com/roswell/roswell
> "The corresponding low also paints a picture and suggests that the low is nothing but a 97.89% since 11/14/16." I can't gather any meaning from that statement, yet it has oddly specific details.

Maybe it was a horribly sleep-deprived person in Wall Street at 2am and made a cut-and-paste error while half-asleep.
The more appropriate translation would be "kludge".
This is a good line of thought, and one recent practical utility I had for this was, while meditating, invite the others in your mind to meditate with you as you discover them. Another is to let them communicate with each other and empathize with each other subconsciously.
LibFuzzer-gv: new techniques for dramatically faster fuzzing
Getting more women into the c-suite means keeping them in the talent pipeline
At my last job I probably did 20 hours of work a week due to the awful environment. I started burning out from frustration. I'm not convinced the number of hours is as important as the suitability of the environment.
Flywheel systems are currently sold for short-term power interruptions in datacenters: outage -> flywheel power -> diesel generator

Most datacenters use batteries instead.
The author addresses that and suggests that 40 hours is generally the right number there - productivity on a units per hour basis is maximized. For salaried employees though employers rationally care more about units per week, which continues to increase as hours per week go to 50 and beyond. Of course this is all research of factory work, so its application to software development is questionable.
Asking “Why”: Helpful or Harmful?
Yes, just like the others on this list[1]. I think they are by far a net positive to the countries which have these visa/citizenship options. They immediately add to the local economies. They also tend to integrate well, given they are typically well educated.

[1]https://corpocrat.com/2015/10/20/25-immigrant-investor-citiz...
If you read the article, this is for a rule that was to take effect middle of this month. So it shouldn't be impacting anyone yet. I guess we will have to wait and see what his long terms plans are...
For those willing to get their hands dirty in low-level kernel code, the perhaps simplest tracing tool is dynamic-debug:
https://github.com/torvalds/linux/blob/master/Documentation/...
Forgive my focusing on the unimportant things, but: what’s the slight crop for?
Why some pot businesses hide their cash or truck it straight to a federal vault
I'm from the US and my wife's Canadian. Before I met her though the three things I've known were Canadian since as long as I can remember are Roots, Bob and Doug McKenzie and CdS...
Same here. I mean, yeah, there's a lot of crap on Youtube, but man oh man, there is SO much amazing quality content as well. So many great lectures on nearly every topic under the sun, conference talks out the yazoo, documentaries, tutorials, etc. I could pretty much just spend all day on Youtube (or videolectures.net) just soaking up knowledge, if I had nothing else to do.
A Closer Look at Equity Crowd Funding
The Matrix Cookbook (2012) [pdf]
What does document store mean and what can that do that other databases can't?
This submission is at least tangentially relevant: https://news.ycombinator.com/item?id=14673489.

Combining these presents an interesting opportunity to create "future news" (news that is technically fake until it isn't) thereby owning the news cycle by always being first.
Only ever open in airplane mode!
Emerson, Lake and Palmer. See https://www.youtube.com/watch?v=WKNOlDtZluU for some of their bigger works, https://www.youtube.com/watch?v=iL7p86-2mPo for something more classical sounding (ok, Xenakis), and https://www.youtube.com/watch?v=U7NAGTq_IJQ for an entire orchestra being replaced by three guys and a Moog.
I wonder if after another 10 years cycle Elon Musk will deliver or he will just "aim higher" and we'll still see "projection articles" instead of talk about results.
Are you saying that beaches ain't shit?
Great insight! You can see this not only at the macro level (Google winning all of search by being marginally better than competitors), but at the micro level (top employee out of a team of 10 gets the bonus/promotion while everyone else gets nothing), and probably everywhere in between.

What I wonder is: Is this really an intrinsic quality of capitalism? What causes this "winner take most" reward system emerging in some areas of the economy but not others? In many industries, multiple competitors can exist with stability and split market share, and in others, having multiple competitors leads to a blood bath where only one can survive, winning it all.
As a former airbnb host, I feel these problems are due to existing bad policies on new construction or zoning unless the city has a huge boom in tourism and not enough hotels.

It's a reflection easily corrected though(more hotels).

I've lived in one that did that and watched the demand tank some everytime a new hotel went up. City had removed limits on downtown building a a few years ago....prior to that airbnbs did so good that city told hotels to screw off because they needed them to meet high tourism demand...even legalized them!
مشاهدة مباراة الاهلي والقطن بث مباشر يوتيوب kora online
Yup. Why people would want turing complete contracts is completely beyond me. There is a reason why we use heavily restricted computational systems for high integrity systems. Until somebody is doing some sort of model checking on my smart contract you can count me out.
I sounds like a useful super-blame, but I would still use a VCS. It's so easy!
Those articles are all over the web on all sorts of throwaway made-up sites. They're absolutely computer generated. They make for really annoying search engine spam.
Optimizing for iteration speed
Show HN: UINotebook – A notebook for app prototypes
Fair point:

MIT OpenCourseware channel:

https://www.youtube.com/channel/UCEBb1b_L6zDS3xTUrIALZOw

Stanford online:

https://www.youtube.com/channel/UCBa5G_ESCn8Yd4vw5U-gIcg

Professor Leonard:

https://www.youtube.com/channel/UCoHhuummRZaIVX7bD4t2czg

NPTEL:

https://www.youtube.com/channel/UC640y4UvDAlya_WOj5U4pfA

Spark Summit:

https://www.youtube.com/channel/UCRzsq7k4-kT-h3TDUBQ82-w

3blue1brown:

https://www.youtube.com/channel/UCYO_jab_esuFRV4b17AJtAw

All Things Open:

https://www.youtube.com/channel/UCBhXFK70DbOU15N2BhDQVTg

etc., etc., etc.
His theft analogy seems to apply better to the LGPL and MPL than the GPL. The LGPL and MPL make sure that your work stays free. The GPL forces work that uses yours (in certain ways) to be held under the same standard, regardless of how it treats your work.
Very interesting idea... I'll look into this. I know nothing about the domain, so if you had any additional resource(s) that might be useful, I'd be glad to see 'em :) Thanks for the suggestion!
Google makes a lot of money
No need to prefix the command with `echo | '. If you want OpenSSL to have no standard input (so it closes its connection), just redirect standard input from /dev/null.

$ openssl ... </dev/null | grep ...

EDIT: This also avoids OpenSSL sending its only input character (the newline that echo produces) to the server, which will throw it away anyway.
Do you think China Leadership would be happy if 2/3rds of High Tech Chinese firms were lead by non Chinese?

(edit: I know the 2/3rd isn't accurate. The point which was clearly not well presented is there is an actual debate to be had on what the optimal benefit is for foreigner vs natives when it comes to immigration. No one cares if foreigners make up some % of tech firms. Might care if the % got too high. What is to high is debatable. This goes for any country)
I also LOVE the Morning Paper.
Context matters. If its your in office code, use whatever language you want. But if it's going to be open source, english please.
I’d be satisfied with joules instead of watt hours.
So would a seat back video investment been worth it, considering now they are obsoleted by smartphones?

The operating time of a plane is way longer than infotainment equipment.

That's why I won't buy cars with nav systems, etc. I'll still be driving that car in 10 year, while the infotainment will be obsolete and unsupported. All I car for in a car is a way to amplify what's coming out of my phone.
Make output readable again: Controlling your IO streams in node
Then they are just as good/bad as bloggers today :)
Building something by hand can be more enjoyable and rewarding than just buying something off the internet.
Since you didn't say Common Lisp, i would suggest looking at racket: very powerful macro system with safety, support for static-type checking, contracts. Unlike common-lisp racket is mostly functional and has decent support for object-oriented programming too. Most importantly excellent documentation. Pretty much the best environment, i have seen academic people produce.
It's not about being able to make a living, it's about how much do we really need to make a living.
hey @kostarelo! Recognize you from the Node.js slack group as you were one of the first one's to join (i'm justin :wave:)

Anyway, IMO alot of other commenters here have given some really good feedback, so I won't elaborate on any constructive criticism. But if you'd like to chat sometime about potential opportunities, send me a message sometime (email is in my profile, or as you know I'm always on that Slack group). I have a few decent people in my network I can probably send your way.

I appreciate the post, was a good read :)
But this is not true, is it?
Nobody Can Find the Source Code for Icewind Dale II
I'm not an expert, but seems like positioning is important for any kind of commodity product. And at this point email marketing tools are definitely a commodity product.

Whether positioning is critical to selling your product requires a little insight into the product and the market it's in.
Care to explain how pointing facts is an ideological flamewar? Can you actually point any falsehood in my comments?

Thank you.
Is that one job or four? I see four distinct engineering disciplines in your post - Site Reliability - DevOps - Compute - Storage. The only two I would reasonably consider combining (in a day-to-day combined way) are the last two and even that's a risk for any largish operation. The first two do not benefit being combined and neither will garner the attention required to succeed. I would not apply unless you were small, generous and good to your community. Buy hey, if you threw in networking and security I'd know you have two boxes and need help and I'd bite out of sheer curiosity, like a shark, testing, tasting.
Here's an anecdote. My wife, flying first class, specified when purchasing the ticket that she is vegan; the meal they provided: a banana.
About 15 years ago I had the good luck of covering a news story before it happened and got a truly tremendous amount of traffic as a result.