skysight-inc/HackerNews huggingface dataset:
Agreed that each re-use lowers their overall operation cost for reaching orbit (and either increases profit or cuts customer cost to orbit depending on what ULA does).

I also find that it is considered 'normal' that if your developing a new orbital booster you should insure that it is re-usable if you want to be competitive. That will put an interesting pressure on Russian launch vehicles if they wish to continue to get international business.

But a critical issue which isn't resolve is 'cycle time.' For this to really be effective you can't spend as much time and money 'refurbishing' a booster as you did building it in the first place. (then re-use just saves materials and maybe time but not cost). Bezos demonstrated some pretty impressive cycle times with the New Shepard, and if they can get those type of cycle times on New Glen (a couple of weeks) they will be more competitive than Falcon 9. Fun times.
We marvel at those aqueducts and pyramids in the same way we marvel at this. WE shouldn't pooh-pah one accomplishment just because another exists that we're culturally more familiar with.
Kudos on Opps Daily, big fan here, it's great!
That would only be true if you put all of your functions in a single Class. He is attacking the idea of Object Oriented Programming. He is saying that even modules are too constricting. He wants to get rid of everything above the level of a function, and just have functions, all existing in the same namespace.
In 1258, after the Siege of Baghdad by the mongols, the golden age of Islam ended. Scholars were killed, buildings were sacked, infrastructure was destroyed. Islamic Spain (Al-Andalus) survived temporarily.

In Spain, the city of Cordoba in Andalusia was objectively the most advanced in all of Europe. After Al-Andalus was lost to Europeans, the Latin translations of the 12th century occurred.

Those Latin translations, which were carried out in great part by the Toledo School of Translators, were then used by European scholars to establish the next generation of education: the founders of Oxford, Copernicus, etc. would not exist as we know them if it wasn't for such translations.

They did a great job in passing the torch of knowledge to the West. Then, during the Crusades, there was no intention with sympathizing with them, and their contributions to our culture started being erased from history.

Lately there has been a little bit of more justice in the way history is presented, but there is work to do. The translations of the 12th century were necessary for the Renaissance to occur.
If you're a fan of demoscene music, see Nectarine Demoscene Radio at https://www.scenemusic.net/.
Push something other than carbon there and it will be much easier to read¹, without sacrificing any reasonable² amount of shelf life.

1 - If you do it with a surface, there's commercial tech available for reading it. But you'll still have to develop the entire writing stack.

2 - For a "my info is secure for N times longer than the Universe will take to get into heat death" you'll get a smaller N.
This is just concern trolling.
Obviously all these issues are important to address; simply pointing to another issue does not contribute to solving either of them.
Oh, I'm not suggesting we borrow inspiration from biology at all, just pointing out that desired programming qualities are not features of a language but of programmer-language interaction, that's all (as is evident by those qualities appearing when a different kind of programmer -- natural selection -- uses a programming language which is unlikely to produce the same qualities for human programmers; conversely those qualities would not be replicated if natural selection were forced to use ML).

As to the question of failure isolation, your solutions do not work in general. Proving that a component is correct is intractable for all computational models (even finite state machines) in general[1]. When it's done in practice, it is done at great effort, only on very small codebases, and even then at great cost both in effort and in design limitations. Checking the correctness of your input dynamically is also impossible in general because to know whether any arbitrary output of a black box is correct, the entire functionality of that black box must be replicated.

In practice, there are solutions of both kinds that are as effective as the effort required to produce them, which invariably means some compromise must be made.

[1]: See my post on computational complexity results of software verification: http://blog.paralleluniverse.co/2016/07/23/correctness-and-c...
Thomas Guide FTW!

http://store.randmcnally.com/thomas-brothers/thomas-guides.h...
I love this concept as a defence against the 'well virtually anything can be proven wrong or right' anti-knowledge argument...
WikiLeaks will share CIA hacking tools with tech companies
Roughly 6/7ths of the world have slow devices and slow connections.

"The web sucks if you have a slow connection"

https://news.ycombinator.com/item?id=13601451

https://danluu.com/web-bloat/
Of course, it what I meant, and I'm fascinated by this. I know that my personality is very different when I speak English. (I'm French).
Oak Ridge held the uranium separation facility for the Manhattan project, and also held materials storage, at a time when standards were rather more lax.
Oh wow. That's beautifully done. Simple comments that explain clearly what the code is doing, pretty clear choice of variable names so little head-scratching going on.
The title should say "Arabic golden age" the secular attributes alone of the Arab culture created that golden age.

In fact the golden age ENDED for religious reasons (just like the Catholic church did with Galileo for example) before the Mongols invaded.

https://www.youtube.com/watch?v=QwXtTwNvWXc and http://www.patheos.com/blogs/marginoferr/2014/06/05/lets-sto...
Predictive analytics company Prevedere raises $10M in series B
Preact's size for the amount of functionality and performance you get is unbeatable, I'd say.

If you do find something smaller, the amount of glue or performance related code you add will probably end up being more than Preact.
Utopia for Realists: An Idea Whose Time Has Come by Rutger Bregman – Review
Another Windows 0day from Google's Project Zero Gets a Micropatch(CVE-2017-0037)
Would you sympathise with someone who blames his problems on slavery?
It's not that I write the whole program in another language, it's that I either write the bottleneck in another language (usually Cython), or it turns out that the Python package I'm calling already has its bottlenecks written in another language, whether I wrote it or not.

Day to day, I'm writing Python code which is actually parallel because a large fraction of the run time is dominated by the by things that aren't pure Python. I suspect this is true even for people who are not going out of their way to make it true. It's simply the case that most RDBM systems, Fourier transforms, etc with Python bindings are not written in Python.

The GIL sounds scary, but I think people overestimate the fraction of time it is actually held in their code.
Funny (ironic?) thing is that each incremental advance in civilization may be a good thing in isolation and, given the choice between adding benefit X to their existing situation or not, most people would choose adding benefit X without hesitation.

And yet, somehow the sum of hundreds of such benefits (secure food, healthcare, fire departments, internet) doesn't lead to a significant increase in average happiness. In fact it may be that we in the west are less happy than people living in stone age societies.
> Isn't temperature an energy scaled by the Boltzmann constant?

Only for an ideal gas. For all other materials the scale number is different. That's why temperature is a unit of its own, and it not just energy.

> Why on earth would you make absolute zero anything other than 0?

I want a "human" oriented scale, that is also tied into SI.
We are having a lot of problems with them...
PX2: https://github.com/burtonsamograd/px2

A better designed version of Backbone with a small footprint.
Salesforce's Big Bet on AI Shows How Automation Will Affect Knowledge Workers
wasm != JS, basically.
The answer is simple, don't take what I say seriously, take what I do seriously.

7 out 10 times you are better of in Mississippi delta.

The other 3 times are both cultural and relative wealth.
The most significant difference between them is data model (relational vs non-relational nosql).
If you want to read more about how to choose between relational db and nosql db, here is an excellent survey written by Ian Thomas Varley:
http://ianvarley.com/UT/MR/Varley_MastersReport_Full_2009-08...
Burger-flipping robot replaces humans on first day at work
Your infrastructure costs more than 1k/month?

Or people?
this is so cool.
http://mithril.js.org/
Why is the choice books or songs?

There was a time something of the sort would be needed for the popular audience - but contemporary 'normal people' well understand the usual measures of digital storage.

People don't choose between the '3,000 song' & '6,000 song' iPhone variations - even though Apple previously offered this comparison much more prominently for its iPod range. They choose 8/16/32/64/128 GB (the modern public is even catching up with us in having the powers of 2 memorised!) or whatever is the current lineup.
I do similar, bed around 10pm and sleep until I wake naturally. I have my watch alarm set for 7:30am (just in case), but haven't needed it for months. I just wake up when my body is ready, usually around 5:30am. Not having an alarm jolting me awake and letting my body wake at the right time in my sleep cycle has made a big difference to the energy I have, especially at the start of the day. I hit the office at 6:30am, couple of golden hours to go deep without the phone ringing... and home every evening on time.
How I Built and Sold Almost-HN 8 Years Before HN
That's possible. But it's also possible that the product could be huge and complicated later on, in which case they have laid a very strong and capable groundwork, and we should be applauding their foresight and avoiding the creation of technical debt.
Seriously? This is real? I've apparently missed this.
Since we're talking about various X-ism's today, your prejudice against nurses and test engineers is showing.

(Seriously, I'm starting to wonder if I should give up the QA profession for good, even though I prefer it to being a developer.)
I released something in 2015, after not having released anything since 2002. Hardest part was trying to figure out what groups to greet :)
Yes, keep the old trend and standardize on a certain symphony.
Maybe it is a losing battle, but fighting that kind of ignorance is something I see as a moral imperative given the number of deaths that the fear of nuclear power is causing.

The anti-nuclear hysteria is in a class together with the anti-vaccine movement when it comes to potential public harm.
They would deserve it.
Pretty standard practice when a exploit is found right? Alert companies and publicize after they patch it.
For you, if you don't own a Mac as you say and are not interested in iOS development, at this stage almost certainly not. You should probably stick with more mature existing tools.

One day Swift on the server, or other platforms, might be interesting completely aside from the Apple ecosystems, but for now I think it's main attraction on the server side is for people already using Swift for MacOS or iOS development.
and the rumours will do the rest of the work.
The link shared does not work. Comment section was helpful though. Thank you.
Actually you are making some very broad generalizations based on little data.
Benjamin Franklin on the appeal of the traditional Native American life: "When an Indian Child has been brought up among us, taught our language and habituated to our Customs, yet if he goes to see his relations and make one Indian Ramble with them, there is no perswading him ever to return, and that this is not natural [to them] merely as Indians, but as men, is plain from this, that when white persons of either sex have been taken prisoners young by the Indians, and lived a while among them, tho' ransomed by their Friends, and treated with all imaginable tenderness to prevail with them to stay among the English, yet in a Short time they become disgusted with our manner of life, and the care and pains that are necessary to support it, and take the first good Opportunity of escaping again into the Woods, from whence there is no reclaiming them"
When I say "did this for ages", I'm reaching back to the turn of the millennium. It started happening about as soon as AMD brought their first competitive chip to the market.

Dell did eventually start shipping servers with AMD processors in them, but it was long after they first started saying "We may start selling AMD based servers."
It looks like you've been using HN primarily for political arguments. That's not what this site is intended for, so please don't do that.
It won't be all that radioactive so there won't really be rumors.
Very interesting story and perspective, thanks for sharing. If you ever wrote a book about your life, or even a detailed blog post (didn't see anything on your blog about your personal life), I'm sure people would love to read it. :)
This community looks great. Would you mind giving out an invite?
My system, which I absolutely do not recommend on account of numerous failures, is a Samsung 9" Tab A and a Logitech Bluetooth Keyboard. The keyboard has its own battery, and ~3 months runtime under very constant daily use.

If you can find a Bluetooth keyboard your Kobo will talk to, I'd strongly recommend it, and please tell me your experiences.

In theory, this is a very attractive system, and in terms of the hardware and physical aspects, it is. The vendor support, OS, applications, and durability, however, are not.

1. Samsung locks down the Tab A hard, and I've been unable to root or ROM it. I'd like to do both. Given other direct and indirect experiences with Samsung, my advice is to steer clear of the company and its products for the next decade or two. It simply cannot execute and doesn't care about customer experience.

2. The Logitech mouse/case is attractive, and the form factor is excellent. But the keyboard itself is shedding keys and Logitec claims it has no viable replacement (that is: the keyboard model is hard-paired with this specific device, and discontinued). That after about six weeks of absolutely failing to comprehend the problem at hand, and pretty much straight-up lying about the problem. I've an as-yet-untested promise for a refund should I find a viable replacement keyboard, but cannot find anything that is the same lap-stable folio-type case-keyboard combination.

There are some very bad key placements - the "app" key is between "fn" and "alt", so I hit that all the fucking time and dive fully out of my current state. The back-navigation key is combined with the <esc> key. Guess what happens when I am editing files under vim in an SSH session (the ConnectBot app fails to remap back-nav to escape, Termux, praise be the gods, does this).

With Termux, and more significantly, Termux-API installed, the system is finally only mostly annoying as opposed to being completely annoying. I've just posted an HN submission on the State of User State, which addresses numerous platforms, Android amongst them. The state is abysmal. See that for more info.

If this were:

1. A Linux device.

2. With a usable pointer (not a touchscreen).

3. And a full keyboard.

4. And Linux apps.

... I'd be somewhat happier. Though with the state of "all system resources and then some" minimum operating requirements for Any Browser Application these days, I suspect I'd find the system still unusable. I know that browsing on a 4 GB laptop (my previous daily driver) was generally also abysmal.

I'm feeling my years.
What's worse is that the whole "story" wasn't even tied in to the rest of the talk. So basically, the guy spent 10 minutes talking about an interesting anecdote that had almost nothing to do with the rest of the talk.
Best for historical geeks
If investors are enthusiastically in disagreement about the potential of a company (both the buy + sell sides), it's probably better for the company's valuation to stay private. It blocks out any negative opinions' effect that you'd have if public via investors shorting / betting against the company.

This probably leads to an overly high valuation it wouldn't hold up to on the stock market, though, (i.e. Uber) so then the company feels pressured to stay private until they can justify that overly high valuation. In Uber's case, though, they'll keep raising money at absurd valuations and keep the cycle going.

Palantir is an exception: If they were public and had to disclose much information, their value would plummet, so it'll likely stay private in the foreseeable future.
Secularism is a modern construct that can't be ahistorically projected to make past societies conform to our notions of modernity.
> Creating smallpox given any amount of any information[...]

That's why I used "enable", but point taken.

> But information so powerful that merely having it should be worth automatic prison time?

I don't think any prison time should be "automatic", but I do think that there's information that you should not be allowed to possess. In my view that doesn't include your examples, because that sort of scientific and technical knowledge, as you correctly point out, doesn't make a lot of sense to criminalize.

It does however include another human's private information that they did not consent to. What that entails exactly, is not clearly definable in all cases and I believe is open for argumentation, but I firmly believe depictions of sexual exploitation falls well within that area.

The general rationale that I have for this, is that someone else possessing my private information gives that other person power over me. That is bad, in my view, because it creates inequality. Now, one could argue that a society in where all information about everybody is available to everyone. But clearly, we don't live in such a society.
Thank you.

To others: Downvoting this comment is manifestly unfair. Please don't do that.
His take on microservices, 11 years later:

https://martinfowler.com/articles/microservices.html
You make a very interesting point. I would say I am able to adapt to my surroundings pretty well. At work it is all about databases and SQL. When I am back in my home country, conversations are about the rain. Rain determines how crops fare and how much food is available for the livestock. Trying to describe what I do is a none starter.

The interesting thing is how easy it is to adapt and to also get caught up in the environment you are in. Suddenly the next great framework is the thing that occupies your mind the most. At that moment I am just like any other person in IT. I go home once a year because it keeps me grounded. Makes me realise I have come far but life is a bit slower there and people have genuine smiles but own less.
Short and to the point, but nope, don't get too excited, guys. The NSFW part is not much.
Pike (programming language)
Mainly because you are already writing your MacOS or iOS app in Swift anyway and might even be able to re-use some code. If you aren't, no real reason for now to be honest.
I designed tko (https://github.com/knockout/tko) to make it easy to re-use the best parts of Knockout using tree-shaking ES6 imports.

When experimenting with substituting a few modules, I've gotten it down to 4.5k gzipped.

It's still quite early on (alpha), but already some folks are using it in production. Plus, it's mostly backwards-compatible with Knockout.

While it might not be an ideal, usable solution for this problem yet, it's definitely moving in the direction of filling exactly this niche (among others).
All energy forms are more deadly than nuclear, sometimes significantly so, and that includes burning wood. Including solar and wind.

So what do you want to do? Die? Because without ready access to energy the vast majority of humans will die.
This comment breaks the HN guidelines. If you have a substantive point, please make it thoughtfully; if you don't, please don't post.
As cool as it looks, realtime updates - to me - takes away from the unique place in time that these events occurred.

If you wanted to know what was going on in WWII, you'd turn on the radio or walk to the newspaper stand to pick up a copy of The New York Times.

If you wanted an update on the Spartan stand at Thermopylae, you'd have to wait for the message runner to reach town and catch their breath before you'd get the news.

Maybe I'm too much of an immersive gamer to buy into the idea of Timebound, but I would much rather experience "the past" in the ways that the people themselves experienced it, or else I come away with a distorted projection.
Your story is really interesting. Can you talk about how you transitioned from your original village to where you are now? Do you still have connections back to where you were born? How does it affect the way you raise your daughter?
Thanks! Glad you are enjoying it :D
In general but I believe this is the first time wikileaks has had specific exploit information so it's the first time they are doing it.
I'm not saying this is the case with this round in particular, but it's not unheard of for early employees to take money off the table in a round like this
How did their attitudes change?
secularism is what people do despite any religiosity
Yes thanks, I think that is right... LOAD_FAST and LOAD_CONST are by number, and used for local variables and constants.

LOAD_NAME, LOAD_ATTR, and LOAD_GLOBAL are all lookups by name, and are used for everything else: globals, object attributes and methods, modules, etc.

It seems that if Python had a static module system, all the lookups by name could be compiled down into lookups by number.

https://docs.python.org/3/library/dis.html#python-bytecode-i...
Kickstarter that kills the battery within IoT
"As if only Russians, and propaganda victims of some "info space" would ever be patriotic."

Here's the thing, that's exactly it. Patriotism doesn't come from nowhere, it's part of government propaganda. And if someone is influenced by it, he either would reject conflicting views from other propaganda sources, like from the enemy, or would reject his government's propaganda and would stop being patriotic.

So, I don't believe you.
I think time matters much less than cost because you could just pipeline a bunch of boosters being refurbished. You only have to have a booster ready at the rate it takes to get one of the three pads ready.
Haha, I can imagine. Although the scene is definitely a bit less lively than it used to be, there are still a lot of nice things being released.
Previous release of a video from him after the whole embassy debacle had evidence of CGI on his face, and had sections of old interviews spliced in.
Thanks for the warning! If this is the case the link should have a (NFSW) tag.
Ah the nostalgia :)

Another modern kinda "demo scene" is http://www.shadertoy.com - and a lot of the same people :). Enjoy :D
Historical Graphing and Metrics with Observium
Thank you for your comment. Never thought it was worthwhile to write about it. Might just do that.
If cutting food was the answer, then fasting would be a conclusive answer to weight loss. It's not.

All the obese people you see walking around are not suffering from a lack of willpower to go on a fasting diet. All the thin people you see walking around are not meticulously tracking their calorie intake and burn.
What Is Policy? Part One: Enforcement
Quite a few tech people have been exceedingly critical of the industry for years and decades. Many of the best people.

RMS, Cliff Stoll, Thompson's "Trusting Trust", Peter G. Neumann. Hyman G. Rickover, if you want to look at nuclear power.