skysight-inc/HackerNews huggingface dataset:
I think "revised" is fair. This vehicle differs significantly in technical specifics than the one proposed last year. Different size, engine configuration, stage/payload configuration, engine count, max thrust, even to some extent purpose. It's not just that there are more details; the details have changed.
R7rs small is a language in the spirit of r5rs. R5rs large will have a specified low level macro facility, probably syntax-case in one form or the other.

The smaller standard does not specify a low level macro facility. That doesn't mean that an implementation won't have one. No scheme has syntax-rules only.

I agree that the defmacro is simpler, but nobody said otherwise. The nest macro is more or less perfect for defmacro since it doesn't need hygiene.

If defmacro is so Important, there are several schemes with it out there, and if you really need it it is trivially implemented using low level hygienic macro facilities.
For those who are confused...
If you have a click handler "handleClick" that references "this" inside
of its definition it will be broken if you do

onClick = {this.handleClick}

This is due to the way "this" is scoped in JS.

Dan mentions that it works fine if you instead do:
onClick = {() => this.handleClick()}

This is using the new ES6 arrow functions which fix the "this" scoping
problem.

Another alternative is to use bind() inside the onClick and set "this"
to the correct value that you want.

onClick = {this.handleClick.bind(this)}
We should but some people don't care. A wise man hedges his bets.
what technology will change inequality? genetic engineering to turn the entire human race into sex-free clones?
I love ExtJS, and still use the version 5. This post is very true for me too. I didn't upgrade to version 6 because the new license system and the last versions is still very unstable in my tests.

But I will really miss the JSON-way of creating interface. With Xtypes everything is defined as a json object. And is incredible the customization options of their components. Other thing that I will miss a lot is how well integrated is the presentation components with their data layer.
They're not mutually exclusive, and it's not getting any less crowded on earth.

It can seem like a tremendous diversion with the potential to abdicate any urgent need to address our problems at home, operating under the assumption that we'll replace it. But that's obviously flawed thinking, since anything we find nearly habitable will always be a poor substitute for where we evolved to live.
Great news for Android: Linux kernel Long Term Support triples to 6 years
It looks like standard SI prefixes to me, what's so complicated about that?
I notice that right away. Reloading over and over you can see it very clearly.
> Are you saying communism cannot exist separately from (evil) dictator?

History does seem to bear that out.
Things I loved about TextAdept:

Aside from it being lightweight, you can also run it in the terminal and use the same standard shortcuts whilst in the terminal: ctrl + s, ctrl + c, etc. I mention this in case anyone missed it in the front page.

I was using it for D development, and I can't remember off the top of my head, but I remember being able to compile with TextAdept. I think at most I told it how to compile and then off I went. I saw there was a D plugin that added more features but I don't believe I ever used it.
This is a pedantic splitting of hairs. It would be an insignificant change to the most wealthy.
Same reason why the "technical debt" never gets fixed... Got to ship features, man!
False. The Japanese language itself doesn't really have any swear words let alone the culture being averse to using any swear words in public.
>There is no reason I see why a capitalist system cannot include intervention by the government

You're attempting to redefine the meaning of words to create a strawman where 'capitalism' can have any property you want, which then allows you to misrepresent an attack on a $random_negative_thing as an attack on 'capitalism'.

A system with state intervening in the market is called a mixed economy.

>It has also resulted in much higher rates of exploitation, as the workers of countries with more lax or unenforced labour laws suffer greatly for it.

The more protected against 'exploitation' people in a particular country are, the more likely they are to risk their lives trying to escape their socialist utopias.

If you weren't a hypocrite you would renounce your citizenship and relocate to a 'better' place, like Cuba or Venezuela.
> Every working person in Cuba, peasants, mechanics, and seamstresses alike, chips in to train you as a doctor. Everyone, including the doctor, continues to chip in to train the next generation of doctors.

They're not chipping in, they don't have a choice in the matter. I think Cubans would rather have a better basic quality of life, than spend so much of their income training doctors who probably won't even operate near them, and who are used basically as indentured servants by the government, a government which pockets most of the money (as evidenced by the mansions and secret wealth of the despots).
I mean, a bad interface is a bad interface. There were a lot of issues with SOAP, but time to get a client going wasn't really one of them(the clients wrote themselves!). REST is generally a huge step backwards in that regard IMHO; I have the rise of proto bufs and gRPC to keep that opinion company though :)
I know it's unpopular, but I think security is overrated. No, I don't like the way it is, but really - do we know a company that gone bankrupt due the security breach? Do we know a single mobile app that lost it's major audience due the data exposure, or broken crypto implementation? Do we know any business that gone out of business due the security related reasons?

I'm not saying we should not care, but I'm convinced we can't turn the table over by polishing the tools. The user's perception of security is a show stopper as for now.
The problem is that to increase flight rates by 5 orders of magnitude, you need demand to increase by that much. And people are unlikely to demand rocket flights until after they're as safe as plane flights.

Early passenger planes were pretty dangerous to, but they got around the above problem by a) being much faster than trains, making the risk worth it, b) having clear military applications, the military being less worried about losing the occasional aircrew.

I don't really see how SpaceX gets around that chicken and egg problem.
We won't offer writable storage at the edge in v1, but you could always make a background request to push these events back to some log service you maintain (on separate infrastructure from your main service to make simultaneous outages unlikely). Note that you can make background requests that happen after the main response has already returned (but still subject to the per-request CPU limits, etc.).

We're thinking about how to do writable storage, but it's tricky, since one thing we don't want is for developers to have to think about the fact that their code is running in hundreds of locations.
The older Spectrum48k boots directly into a (rather bland) BASIC screen editor, the later Spectrum128k started with a simple UI menu.

You can see here: http://floooh.github.io/virtualkc/

(click on the hamburger menu and select "system..." to boot into the Spectrum48k and 128k models)
There's also the cost of setting up and maintaining system that doesn't apply to fuel tax collection (since it's already in place).
you have to whiteboard code for hours as part of your interviews? And this is common where you live? Is this a California thing?
What isn’t Telegram saying about its connections to the Kremlin?
All your crypto in one place – monitor prices, balances, and miners
This isn't a thread about the content of the book to be fair.
Leveraging Immutability in React
It's not in r7rs small, but t will probably find it's way into r7rs large:

http://trac.sacrideo.us/wg/wiki/YellowDocket
The real estate pockets in industrial hubs like Bangalore, Mumbai is expensive. Tier 2 cities are cheaper.
His predictions are a measure of his ability to predict things. Ability to predict things is really important for running large scale projects.

There are a number of reasons why he might give less-accurate predictions, like keeping mars in the public conversation.
I wonder whether Trump's SEC will consider doing the same -- so far, they've been very lax in terms of enforcement (for better or for worse).
It's a big world out there, and we're all just trying to get along.

I'm not in the least bit offended by swearing and swear liberally amongst friends, but curse words (taboo words) do exist, and some people are bothered by them. It's not an expensive courtesy to just not swear to strangers, so why not extend that courtesy?

I'm a big believer in the right to offend, but that doesn't mean we should do so needlessly.
I doubt that ExtJS was parsing/analyzing JS code at runtime.
Interesting. I do seem to remember that there was a BYTE magazine article about the Lilith computer too (or maybe I read about it somewhere else, it was a while ago). Also remember some issue(s) of BYTE that had articles about stack machines, which were a bit of a rage at one time, I think. I had read a bit about some of the pros and cons at the time.
Also seem to remember that the JVM implements a stack machine.

Edit: Looked it up - the JVM does seem to:

https://en.wikipedia.org/wiki/Stack_machine#Commercial_stack...
To be clear, the difference I'm calling out here is not that the cutural norm is stupid, but that it's only enforced in specific contexts for no apparent gain. I wouldn't say a large proportion of people are walking around in public naked, but a large proportion do swear in the course of normal speaking. Really, it's the news agencies which are the worst offenders in this regard, which is doubly bad because they will actually sacrifice clarity and accuracy to avoid these words. [1][2][3] Try searching for "cock" in any of the referenced articles.
What does that achieve?

1: http://www.cnn.com/2017/07/31/politics/anthony-scaramucci/in...

2: http://www.foxnews.com/politics/2017/07/27/anthony-scaramucc...

3: http://variety.com/2017/biz/news/anthony-scaramucci-steve-ba...
I don't know where Ceres is or what it is so I had to Google it (I also assume most of HN doesn't know of it).

1st result) Ceres - Non-profit organization in San Francisco, California

3rd result) Ceres is the largest object in the asteroid belt that lies between the orbits of Mars and Jupiter.
Thank you for clarifying. I stand corrected :)
Introducing Network Policy Support for Google Container Engine
Classic whataboutism.
This is an awesome post. Thank you, @xtina_starr!
Yep. Whole lotta people not knowing just how many shoulders they are standing on.

A while back someone asked Warren Buffet what he would be under more primitive circumstances. Buffet's reply was... "lion food".
Kubernetes 1.8 takes advantage of the cloud built for containers
Those are great achievements but still nowhere close to the grandiosity of his vision. I appreciate that he is an accomplished person and CEO but that doesn't mean he's going to colonize Mars and give us instant transport between any two cities on Earth.
Serving 100 Gbps from an Open Connect Appliance
Sounds very cool, but first thing that hit my head: Sounds like a perfect tool to DDoS someone?
Err all the post ww2 "new towns" where predicated on mass car ownership see Milton Keynes where many areas don't have proper sidewalks
>>I don't think that filtering by any means is morally correct: people above 18 years should not be disallowed to invest into whatever they want. Our moral obligation is to warn them and teach them, but it is not ok to forcefully disallow them. Especially because some of them might be actually smarter then some of the VCs out there.

Very well put. The temptation to regulate really represents the temptation to force one's will on other people (for their own good of course) using political means.
Actually the opposite. The demoscene has done phenomenal work squeezing all the tricks they can out of that chip. Some of its quirks have been used to great advantage in demos over the years.
No problem, just walk around in a spacesuit. Technology really solves all problems! /s
Sorry to hear that! We're focusing on build performance and incremental site builds and will be releasing a major version bump by the end of the year to make the experience faster.
I think consulting is a reasonable comparison. Most management consulting firms (Big 3 for sure, and probably Deloitte, Accenture too) will pay for your MBA if you commit to working 2 more years for them. The Cuban government also paid for these doctors' education and is billing them out similarly to consultants.

The Cuban people should have more freedom of choice and freedom of movement, but economically, these kinds of arrangements present themselves under capitalism as well.
I totally get your opinion that language should be used more freely. But at the end of the day - different things are appropriate in different contexts. Some of these we feel strongly about, others, we may not.

> A bathing suit is not considered appropriate at a wedding.

> Emoji is not considered appropriate at a funeral.

> White pants are not considered appropriate after Labor Day.

> Swearing is not considered appropriate in certain styles of journalism.

All of these, when viewed at a low enough level of abstraction (we're all just atoms!) make no sense. But that doesn't mean we should do away with them all.
Interesting that they use the

this.handleChange = this.handleChange.bind(this)

example over the simpler lexical declaration.

handleChange = () => {}

Is the reason for them not using the latter due to the spec not being finalized yet?
In fact I felt safer on my motorcycle, which shouldn't be the case

I feel the same way, but it makes some sense. You've got better brakes, fifty horses on tap, and you're fully armored.

Like, I don't know, how an armored knight might feel compared to a leather-clad foot soldier.

It's especially poignant when I first hopped on a mountain bike after dirt biking for years. I felt naked and powerless.
Yes, DANE is not necessarily worse than what we have right now. But what we have right now is what moxie is criticizing. His trust agility argument is for a new proposal (called Convergence), not to defend CAs vis-a-vis DANE.
At the higher end of -reissues-
I really want a TekWars remake ;p
This exchange is pretty much what it felt like to be in the ExtJS community after jack slocum exited. The sencha people would make grand claims about the amazing things they would do for the community, then do essentially the opposite, and afterwards remain mute to all criticism. Nice to see that the Idera acquisition hasn’t changed anything.
Show HN: Rule 110 on the Ethereum blockchain
Toshiba Signs $17.7B Deal to Sell Memory Chip Unit to Bain-Apple Group
They didn't start doing that of their own accord.
What is the percentage of non-defense GDP spending? I'd guess that the delta is larger.
I haven't dealt with IBM, but I have been in charge of outsourcing before. Early on we used Indians, but it became expensive so we moved on to the Philippines. Both had the issue you're describing. If you found someone good they would be gone in a few months for more money. I remember arguing with management above me because I wanted to pay a person 40k instead of 35k (I think those were the numbers, it's been awhile) because he was good, and communicated well (another issue). I was overruled and as soon as this person became proficient, and presumably found a better paying job he never showed up again.

Eventually I convinced management that even if we had to pay 2-3x for a competent developer stateside, it was worth the money because of the hidden costs of trying to outsource. The work we were doing required someone to be invested in learning the business and the problems we were trying to solve.
I too get paid six figures to read HN and nothing more. Interviewing this winter is going to feel like running again for the first time in a year (painful!!).
roads around it that are accessible to the public from where any idiot with an RPG or possibly even a rifle could attempt to bring down a passenger jet. And yet it does not happen.

It's so unlikely to work, that it would just be a means of getting yourself arrested. If rifles and RPGs were any good at bringing down planes, armies wouldn't need specialized AA. (They are pretty effective against landing helicopters, however.) Don't get me wrong. If you hit it at the right time and place, it would be destroyed. That's not nearly as easy as one might think.

Specialized AA weapons are another story, however. Then the problem becomes getting your hands on one.

The Tom Clancy-esque plot might involve a modern sniper rifle fired from a custom made gyro-stabilized platform. The low rent version might involve some drones supplying realtime crosswind data. Alternatively, there might be a guided 0.50 cal bullet. http://www.cnn.com/2015/04/29/us/us-military-self-guided-bul...
"If we choose music like we sometimes choose technology, we would all be listening to Justin Bieber. The cow paths aren’t justification enough to use a technology or adopt a pattern."

I wholeheartedly agree with the quote. Almost each technology wave takes its toll. Remember how everybody got excited about NoSQL? It's not that this technology hardly matters nowadays - it's just clear it's relevant only in certain contexts, just like everything else. Yesterday it was about "microservices", today it's "serverless". It's almost as if people were bending over backwards so that the technology currently en vogue matches their problem/solution scenario. As is people were afraid of thinking independently and challenging what happens to be the hype of the moment.
While you're right that there was no breaking change, it isn't unreasonable for a developer to expect, when a feature is introduced that is analogous to an existing feature, that the new feature's differences will be explained.
Do you really know a number of highly paid traders who don't make money for their employer? I run a trading group and that is pretty unusual.
It is possible one can hire better developers for a lower price in India than they would have to pay in the US.
I felt the same way, but then I have to keep in mind that the library of games for the C64 was pretty immense, and negotiating with that many software developers to get the rights would be a herculean task. This isn't Nintendo, where a single company is putting out their own hits. Commodore's library is (I believe) entirely 3rd party manufactured, and back in the BBS days I maintained a library of hundreds of games for trade.
How sky-high housing costs make California the poorest state
I very nearly had a bad crash on a stretch of bicycle/pedestrian only road.

Why? Ice. It put me of bicycling in the winter, permanently. You can separate the lanes all you want but king Winter does not care.

Ultimately while bycicling has it usages, with self-driving vehicles coming in the near future I don't see driving go down, I see biking go down. If I was a parent, I would much rather see my children well-protected behind steel, airbags, advanced AI and safety belts all engineered to keep them safe than to have to have the drive around on two thin wheels with nothing but a flimsy helmet to keep them safe.
If you already know about ES6 classes, what you say is obvious, I'm sure. Or if you're in a place where someone more experienced can teach you. Neither of those things applied to me. I had no prior webdev experience, used to languages where this does not behave like it does in JS, and relying on documentation to guide me.

It can be nearly impossible to Google something if you don't even know what it is that you don't know.

There's a comment by, well, YOU, from March this year[0] on a github issue discussing improvements to documentation, suggesting it is one of the most common troubleshooting issues, so I'm not the only idiot failing to grasp this when first diving into webdev.

It would help tremendously if there was even just a simple sentence in the tutorial like:

> "By the way, we are using an arrow function here because JavaScript has some subtle behaviour when it comes to this, but explaining the details of that here would take too long. See [here], [here] and [here]"

.. with a few links explaining both this and ES6 classes in more detail. Because otherwise you can easily get stuck not even knowing where to look for the cause of the bug.

[0] https://github.com/facebook/react/issues/8060#issuecomment-2...
Understanding ReactPHP Event Loop Ticks
I agree that it feels intuitively true, but intuition is often wrong, as that wikipedia section shows. Pay more attention to the sources than the wording of the article. All of the sources demonstrate an inverse correlation between intelligence and mortality, meaning that intelligence does help.
I can't quickly find a source, but back of the envelope is there have been 134 Soyuz manned missions. The number of people varies 1-3, most often 3 but occasionally 2. There were 135 Shuttle manned missions. Number there varied between 2-7, but ballpark looks like 6 was common.

So if we say 3 x 134 on Soyuz, there are 402 person-trips and 6 x 135 on Shuttle it is 810 person-trips. There were 4 Soyuz fatalities and 14 on the shuttle. So Soyuz fatality rate is about 1/100 and the shuttle is 1/56. So maybe it is closer to a factor 2 of difference.

The fatal mission rate is nearly identical (both have 2 fatal missions each).

https://en.wikipedia.org/wiki/List_of_Russian_manned_space_m...
https://en.wikipedia.org/wiki/List_of_Soviet_manned_space_mi...
https://en.wikipedia.org/wiki/List_of_Space_Shuttle_missions
I had to explicitly press "Compile", and then "Run". It did exactly what I asked it to do.
A lot of people seem to feel like 'state-sponsored attack' and 'attack enabled by massive security management problems' are mutually exclusive. It is completely possible, and history indicates very likely, that Equifax was both massively incompetent and attacked by a state-sponsored organization. The state actors are working very hard to find these kinds of vulnerabilities, so it makes perfect sense that gaping security issues are being exploited by the people who are putting the most time into finding them.
Anecdata is a ~10x multiplier in SV for the kind of housing you describe.
Oh, I completely understand. I just hope there's some nudge-wink way of loading my own software on the thing. Often these things end up being pretty closed off.

That Ultimate Wizard game I mentioned was made by 'Progressive Peripherals and Software', who some might remember as makers of Amiga add-on cards, frame grabbers and games out of Colorado. Just two guys (worked on the game, at least). I heard some sad news back in the 90s that their office burned down and took out their remaining business with it.

They have a facebook page! https://www.facebook.com/groups/104188856284928/

IA has Wizard, but not Ultimate, so no extra level packs or construction set. https://archive.org/details/C64Videoarchive198-Wizard
NET Framework 4.7.1 Runtime and Compiler Features