skysight-inc/HackerNews huggingface dataset:
Well, very interesting indeed! Cool that you actually went through with writing a complete shell :)

I guess, I might've been too optimistic about the power of parser generators. Still, I think if someone were to start implementing a shell, I'd advise them to start with the grammer/lexer/parser part, either implementing them themselves or trying some of the generators. I think it's the right way to go about it (just wasn't what I thought I'd be doing when implementing a shell, at the time)

I did do a few things with parser generators though. Granted, nothing (yet) as complex as bash or even just POSIX, but still, they each had their own little trickinesses. E.g.:

https://github.com/BugsBunnySan/edl (ANTLR4 / Python)

https://github.com/BugsBunnySan/Phat-Agnus (YAPP / Perl)
Not the OP, but I've been doing similar to what he describes (using twitter data for web hosting reviews). It has ~5 years of data: http://reviewsignal.com/webhosting/compare

My data doesn't agree with what he's saying. GoDaddy's reputation is on par with the majority of the EIG brands. A Small Orange was a good company post acquisition by EIG for a while. I wrote about that specifically here: http://reviewsignal.com/blog/2016/01/19/the-rise-and-fall-of... basically it went to hell once EIG management got involved and the original people team/staff left and it got merged into the conglomerate.

I'd be curious to see his data as well and why it his conclusions seem so different.
so, even back then the SF real estate was so hot that sinking the still serviceable ships was profitable. I think i'll see in my life an artificial island 5-10 miles into the ocean connected to SF by a new super-Golden Gate (after all there is only 20-30m depth :)
A conversation about making django a lightweight framework [audio]
Quite a few: Sign-up.to, intergenia AG, Paragon Internet Group, MCS Computersyteme, OpenIT, 5quidhost, Webfaction, Dataflame, Elastichosts, Mr Site, Freezone, Daily Internet & Namescon

Think Intergenia was probably the biggest from memory.
> or for emphasis

Could you elaborate? I took a Japanese 101 course in college, and we only learned about it being used for foreign/loanwords.
Very cool, I've got an RR-Net cart for mine and use Contiki to browse the web.

I haven't found a telnet client that will work nicely just yet.

http://mos6581.com/pictures/commodore-64/fsf.jpg
A video chat is not enough to safeguard secrets to be used in the future.

For one, if the video chat is secure enough for an otp exchange, the otp isn't needed.

Secondly, if your video chat gets recorded, which may very well happen, you need to use ephemeral keys.

Thirdly, since the video chat is likely recorded, at least the meta information, the effective security of your otp degrades over time, as new breaks or speedup s are created for the video chat cipher.
You do realize in the event of a grid failure your solar panels don't work? You can either be grid tied or off grid.
> Not having enough money definitely matters, but at some point there are diminishing returns on how important salary is to your motivation, and future success in a role.

The only time this is the case is when you aren't listing the job opening and instead are hiring someone specifically to recruit someone. If you are posting the job on your site or on some external site, you are not at that point yet.
Harman invests in Navdy
There are times and places for different functionality. Pull to refresh is great for a read-only page.
They did a great job of almost plastering over all the typical Objective-C and Cocoa things in Swift but you can't escape some of these weird underlying mechanisms of Objective-C creeping in without sacrificing compatibility.

Great read, good to know this stuff. I encountered a few of these examples while poking around with more complex features in the language.
Probably one of the best reads I hard in a while, yes.
I thought for a second this was Daniel Suarez's Kill Decision, which deals with autonomous drones. It was a fun technothriller, but focused too much on one particular weird model that I thought wasn't too realistic.
My thoughts exactly :) It's not like "politics" has the same impact that the latest season of Game of Thrones has, or the latest Futball results. Law and government define how businesses can operate, and public sentiment for or against a cause can make a company look good or bad and thus garner regulatory scrutiny or passivity.
I have a similar problem. I recently forked a project to fix some stuff and want to ship another project that will use it as dependency.

The owner of the original has been inactive and I can't have a discussion or get my changes merged, so I will have to add a version to my fork. With the changes being backwards incompatible, according to semver this would be version 2.0 and it feels incredibly wrong to release a major version of someone elses project without having talked to them.

How do others handle this and similar situations?

As for legal obligations, that very much depends on the license used by the original project. With the MIT license for example you're allowed to make changes and release those, but aren't allowed to claim the whole thing as your own creation (which makes sense because it's not). Not sure about changing names but iirc that's okay.
Can confirm. I'm in academia and preordered this soon after hearing about it.
Easy peasy? Isn't graph planarity NP-complete?
To clarify, he didn't fix the page I mentioned, he just changed the link to point to the new place :)
WordPress 4.7 “Vaughan”
The Two Key Elements of Effective Lead-Scoring
I'm not sure this is what Gosling had in mind when he said "compile once, run anywhere" :P
yup, turns out good UX is a nightmare; who knew? :D it's being worked on atm :)
Now I just wish that you get get Swift in Arch...

The AUR packages are broken without downgrading llvm which I can't do atm, and there are no prebuilt generic linux versions... -.-
Douglas Crockford goes into why he chose those 4 letters in this page: http://www.crockford.com/wrmg/base32.html.

I, L, and O can be confused with the digits 1, 1, and 0, respectively.

He omits U to avoid "accidental obscenity."
This is my first ever web application, and still in development. Any and all comments and tips are welcome, especially about the structure, API and other code-related aspects.
At the moment Matrix identity is a very simple centralised system: http://matrix.org/docs/spec/identity_service/unstable.html. The official bug for replacing this with something decentralised is https://github.com/matrix-org/matrix-doc/issues/712.
I'm sure it's just the Java-on-Node overhead. 3-4x isn't awful considering.
>they will at least have done a ton of manual testing

That is a very quantifiable amount that I totally understand.

>bunch of tests for regulators

Oh and how many of our emissions testings have been gamed by at least one company?
It's not about being clever with Android programming; it's about the fact that Android is not by any stretch of the imagination a real-time system and should absolutely not be controlling a car.
If someone believes PR (advertising) is worthless, and also owns Google stock, they've get much bigger issues...
Well, just outside Paris. Many big companies moved to La Defense, which is just outside the city limits and allows skyscrapers. The result looks like this.[1]

[1] http://www.wsj.com/articles/la-defense-office-district-rebou...

(Alternate link to picture only: https://si.wsj.net/public/resources/images/BN-PK039_LADEFE_J...)
صور+فريحة+2017+اجمل+صور+فريحة+جذابة+هزال+كايا+الجميلة
It has nothing to do with coats.

It has to do with 'fast business' approaches, which is very relevant to entrepreneurialism.

I can absolutely guarantee you that were you to get a tour of their facilities and see their processes, you'd be shocked and amazed.

Zara, H&M, IKEA are in many ways much better than the Silicon Valley at doing a lot of things, particularly when it comes to supply chains, materials, brick and mortar, esp. consumer-facing marketing.
Don't get me wrong, I still think that it's absurd, and your concise summary above was fairly accurate :). It's just that some absurdities actually do have meaningful justifications that are not merely post factum apologetics.

But they're still bad justifications! This whole "judicial deference" thing runs counter to the fundamental reason why written constitutions even exist in the first place, IMO. So I wouldn't call it protecting the integrity of the constitution - quite the opposite, in fact, I think it leads to an inevitable conclusion that constitution is just something unnecessary that gets in the way of things.
Since it seem to bear repeating:
"Hacker News Guidelines

What to Submit
On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic."

At least for me, logistics gratifies my intellectual curiosity.
Can you explain how this works? Why?

Further, what was different in each group amongst their constituent members who did/did not have depression? Did each subset perform differently within each group?
What can I search to read more about picture theory of language vs tool theory? It sounds really interesting but when I google I only get results about picture theory of lang.
So this is a shameless, inexcusable plug but as it's relevant to the blog post...

If you're using Google Closure with Gulp in your work flow, you may find gulp-gjslint useful (https://github.com/TomSeldon/gulp-gjslint).

It's a gulp wrapper around gjslint, I. E. a Google Closure linter. :)
> the problems - and sometimes the solutions - were atrocious.
reply

I find the real world has enough of that - I want my fiction to be more escapist and fun and uplifting.
Renewable project developers want long term power purchase agreements (PPAs) so they have predictable revenue for projects they plan to develop. These are agreements that go something like "for the next 15 years, we agree to buy up to X megawatt hours per year from your project for Y dollars per megawatt hour." There are other ways to sell output from renewables (like bidding output directly into the electricity spot market) but developers overwhelmingly prefer PPAs. Google has signed a bunch of PPAs: https://cleantechnica.com/2016/01/29/google-signs-225-mw-win...

Once the developer has signed PPAs they can finance the up-front construction cost. PPAs enable the construction and operation of new renewable energy projects. Of course the output of large scale renewable facilities is mixed with other sources of electricity in a transmission system; it doesn't directly replace coal. (But this is true of any electricity project in a competitive market: when a company builds a new natural gas plant, they don't detach the transmission wires from a competitor's older coal plant and attach them to the new gas turbine.)

Instead it's pricing effects that indirectly decrease use of dirtier fossils when a grid adds renewable capacity. Solar and wind plants have very low variable costs; they'll supply every MWh they can to the grid, and get paid for every one of them via the previously signed PPAs. But fossil generators have significant variable costs for fuel and for labor[1], so when renewables are producing high output there may not be enough demand to cover the marginal costs of production. Fossil plants reduce or stop production when that happens, so they burn less fuel and produce less emissions. Fossil plants with high enough marginal costs may shut down for extended periods, like some plants that are only used for e.g. meeting peak demand during the winter heating season. Costs rise over time as aging equipment needs additional maintenance or full replacement. Fossil plants with high enough costs eventually can't turn a profit even serving the peak-demand-season niche and are completely retired and scrapped. Even if an old coal plant is replaced by a new coal plant, it's still an environmental win to get the old ones shut down, because (even under the new president) a coal plant that starts construction in 2017 won't get the weaker grandfathered pollution standards of one constructed in 1957, and the newer plant will produce more electricity per ton of fuel due to technical advances.

[1] At least coal plants have significant labor costs. Modern CCGT natural gas plants are quite labor-thrifty too.
They might be using some form of pumped hydro -- it's a common storage technique for wind and solar farms.
I will once it's public, it's a side project for me but not my business partner. ;)
Apple has pressured Foxconn to build out renewable capacity for certain steps of iPhone manufacturing by 2018. There is a lot of work to be done in manufacturing (much harder problem) but they have definitely made a public commitment to reduce the impact:

https://www.apple.com/pr/library/2015/10/22Apple-Launches-Ne...
Go get a job you're not an entrepreneur. People will constantly tell you - what you do sucks. It's rule number one in the wannabe-entrepreneur world. If you can't handle that part I'd suggest to go get a job. Otherwise, move one to step #2 - focus.
So any ideas of other product areas this approach can be applied to?
Charlie Rose / John Kelly IBM Watson Interview
Non regwalled link: http://www.msn.com/en-us/news/money/the-economys-hidden-prob...
Unfortunatey, we are highly unpredictable and emotional machines. You're going to have to deal with ups and downs, moments of euphoria as well as depression, no matter what.

The key is to stay disciplined, and if you believe strongly that what you're working on solves a real problem no one else is solving appropriately, then keep working on it, very hard.

While at it, keep looking for people to join you on your adventure and hopefully success will come along the way.

Also, a good read: http://www.wisdomination.com/screw-motivation-what-you-need-...
You can still get rich even with high taxes, and even if you didn't, it turns out that most folks care more about putting meaning into their own lives than they do about money.
We avoid clickbait titles, compared to what you see on a lot of sites, but try to make the title appealing and accurately informative. Pageviews are important, you want to be read...but we always strive for accuracy and context. It can be a fine line struggle that all media goes through.
Kind of buried in the article... but Google is claiming the net of their investments in renewable energy will offset their usage of fossil fuels.

That's different than switching to a new energy source.
The software has gone through two successive generations, each a massive step up from the last.
Show HN: Scavenger – Recreate Compromised Binaries
Those people are miserable and will never change.

The more success you find the more they will resent you for it. Plato's allegory of the cave[1] is spot on.

My method of dealing with such people has been to abstract their voices from my life.

[1] https://en.wikipedia.org/wiki/Allegory_of_the_Cave
I don't think that's true anymore. If anything we're getting past the point where not knowing how to use a computer is harmful. Smartphones and tablets have really lowered the barrier to entry for modern (high-tech) life.

Desktop operating systems are complex and hard and if you do the wrong thing, you can break everything. Mobile OSes don't give you those options.
But 256 terabytes of disk might not be enough and, if you want to address your disk like it's RAM, you need more address space.
Newsletter #7 - Summer of Road
There is value to signing a long term PPA that guarantees a set price of electricity for 10-20 years. For example, if Google powers a data center using wind power PPAs, they know exactly how much the electricity for the data center will cost over the life of those PPAs. If they power the data center with natural gas and coal-generated electricity bought through normal electricity markets, their electricity prices will change if the price of natural gas or coal change. Having more certainty into future operational costs is valuable because it allows you to make better informed decisions/investments. Plus, many wind power PPAs are being sold for less than the wholesale cost of electricity now, so they save that way too (recent PPAs signed in Texas are a great example).
Hey buddy! I didn't get to say goodbye when you left! Hope you are doing well!

Hit me up on the nova channel or PM on IRC when you get a chance.

-S
> Neither is really surprising,

It depends! Consider these three functions, in Rust: https://gist.github.com/steveklabnik/da82b51f9dbedd532192492...

One uses a loop, one uses fold with a closure, one uses point-free style. On my machine, summing a vector of a million fives gives

running 3 tests
test sum_fold ... bench: 147,129 ns/iter (+/- 9,101)
test sum_loop ... bench: 148,016 ns/iter (+/- 10,294)
test sum_pointfree ... bench: 146,230 ns/iter (+/- 9,114)

(there is some variance here between runs, sometimes the +/- for each changes a bit.)

Cargo's bench profile doesn't use debug assertions, and hence, no overflow checks by default. Let's turn them on:

running 3 tests
test sum_fold ... bench: 147,638 ns/iter (+/- 12,654)
test sum_loop ... bench: 143,485 ns/iter (+/- 7,255)
test sum_pointfree ... bench: 143,050 ns/iter (+/- 7,549)

Looks like they're being eliminated by LLVM anyway.

Using godbolt, both the loop and the fold versions (I didn't bother to look at pointfree) are both getting vectorized, and while they're not _exactly_ identical, they're quite similar.

(disclaimer: YMMV, I might have made a mistake, always inspect assembly for your situation, etc)
Tower Japan isn't the same company. They bought themselves out of the parent company 15 years ago.
Here's the one of the most egregious examples of LinkedIn's dark UX. The transition from "I'm accepting incoming invites" to "I'm inviting people to connect or join LinkedIn" is intentionally subtle: https://goo.gl/photos/ncnTiMWeSBJfg3rZ6
Ain't that some great motivation material or what? You've got kerosene fuel to get to success. Is the depression clinical or self perceived?
I am (very slowly) writing software for a MSX BBS; I have the same setup I ran a BBS on for many years in the 80s. Except for the modem being connected to a landline, it is connected to the internet. Well it will be when it works. It has been a long standing dream since I watched (begin 80s) some guys who taught me games in assembly, create BBS software in Pascal and run BBSs from circuit boards from MSX computers they had hanging from their ceiling to save space (and it looked cool to me) in their tiny attic at their parents place.
I'm not clear what distinction you're making. It's a bit of a truism (to the point of it being a cliche) for a successful person to say "I'm successful because I worked hard."

Of course that isn't an identical statement with "hard work results in success." Nor should anyone with a fluent grasp of language conflate the two statements.

So what are you disagreeing with, really? That's what I'm not clear about. Successful people, for diplomatic reasons, emphasize their work ethic instead of their talent. Certainly they have both. Did anyone claim differently?
When Forces are joined journeys become incredible.
Google is definitely leading the way! Now if only we can get our municipal fiber and self driving cars sooner..
Read Wittgenstein. Or, don't read Wittgenstein, but read about Wittgenstein.
Wittgenstein pioneered the picture theory of language--i.e. the idea that language represents the world. He later gave up on this idea and began to think about language as a tool. He coined the term "language-game".
https://en.wikipedia.org/wiki/Language-game_(philosophy)
TestNav: Easier test file navigation in Vim
...but I have a Mac, and thus I'm stuck with the pre-orion software.

On the other hand, the "known issues" section is Orion-specific, not a previous version list that Orion improves upon.
Wow. I have never heard anything about this before and yet it explains a great deal about my own life.
Physicists who have over 1,000 followers on Twitter
Thanks, Maciej! (Current customer of Pinboard here). BTW, you're one of the people in tech I look up to most. Not because you're the richest or have the biggest company (SV dick measuring), but because I think you've figured out how to live best.
Galaxy S8 is not going to feature a 3.5mm headphone jack
I've seen ads that list a salary range of "$100-200K." Not sure what skill level they're aiming for there.
That's entirely possible and a fair point.
Ask HN: How do you get started in freelancing?
I'd like to get into freelancing, but google is not being very helpful. I understand all the stuff about how to work with a client and what to charge and all that sort of stuff. The thing I can't figure out is how do you get the first job and the one after that? Where do you look to find these things? Do you approach potential clients? Or do you hang out your shingle and wait for them to come to you?
I deal with it by taking lots of expensive holidays that they can't afford. They soon shut up. ;)
Let's just agree that both Apple and Google are doing fantastic jobs in this sector, and other big tech companies need to step it up.
You can ignore them or live by their terms. That's absolutely your choice.

If you can't handle the pressure, do what they say. If you can (and I highly suggest you learn how to do it), keep doing whatever you're doing and ignore them. Smile and nod.
Why it’s time to take to the streets
One issue is that failures are not necessarily contained. An error in a less important area could still corrupt the state of something more important.

The most convincing take on this I've seen is Erlang/Elixir. You generally fail fast there, but each program is composed of many different, isolated processes. No matter how a single process fails, it won't affect any other independent processes. A stopped process only takes down those processes that depend on it, everything else continues. And Supervisors can restart the failed processes from a known good state again.
That's the kind of crap that leads to people inventing causal explanations when teenagers from perfectly healthy backgrounds are depressed, instead of treating the actual problem. Source: my experience with exactly such a shitty counsellor as a teenager.
Emailed you
They have billions but aren't sponsoring scholarships for graduate physics degrees like Boeing or any "corporate" company does.

If they want to see their 10xs breakthroughs (which they sure talk a lot about) they should be throwing money at condensed matter physics research and just support in general for physics. Its easy to get a 10x in software but energy is a whole different game.

That way the smartest people won't have to decide between taking a high paying engineering/programming job or going into physics.

It all comes down to probabilities and the amount of people in the field is really the best approach towards making a breakthrough.
This strikes me as obvious: ETs could be just about anything.
Well, it is a PR gimmick. I, for one, am glad for this PR gimmick and wish more companies would adopt similar PR gimmicks.
Yea the problems were completely no problem! Jokes asside there is a large difference between spacial thinking in the human brain and computationally intense tasks.
The size of the React and Victory libraries in the demo is close to 800 KB. How can this be reduced? For instance, it took ~12 seconds to render the chart with network and CPU throttling.