skysight-inc/HackerNews huggingface dataset:
Don't know why your comment was down-voted. $10m is a high launch price. Either SpaceX's BFR or a fully reusable New Glenn could get below that price with one or two orders of magnitude more payload.

And I completely agree about the financials. There's some pretty strong Kool-Aid being passed around in the smallsat industry. Requiring dozens or hundreds of launches per year to meet revenue requirements? The main argument against reuse has always been lack of demand, but if you're already assuming 100 launches per year (or thereabouts), reuse clearly makes more sense.

And 3D printing is not likely to reduce costs per unit aerospace dry mass. 3D printing is fantastic for increasing the iteration frequency and reducing tooling costs. But if you're entering high-rate production (as all these revenue assumptions imply), then that advantage of 3D printing rapidly disappears, and conventional manufacturing is almost always cheaper per unit.

And for performance, this is even more true. Conventional forgings have much higher specific strength than any 3D printing process with a similar alloy. The alignment in grain flow just can't be beat. And forgings allow mass production as well, so benefit a lot from series production, allowing low unit costs at high material performance. (The soda can is the ultimate manifestation of this: extremely good mechanical performance with very little weight and almost no cost.) 3D printing generally produces parts somewhere between wrought and cast. So if you're making the "mass produced expendable" argument for low launch cost, you should avoid 3D printing!

I have a deep (but autodidact) knowledge of space launch, and I professional do metal 3D printing, including of aerospace components.

And there are a whole bunch of these smallsat launchers. All of them seem to think they will be the winners with ~100 launches per year (in a market where Pegasus gets about 1 launch every two or three years??). They also all seem to think they can compete against reuse by just really trying hard to make expendable costs lower. I simply don't see how this is feasible.

In a world where there are hundreds of smallsat launches per year, there's no way you get to charge $10m per launch to do so.

EDIT:I forgot to mention: 3D printing is not a cheaper manufacturing option than existing conventional manufacturing on a per-dry-unit basis. You're still talking on the order of $1000/kg, which is the same as finished aerospace products. PLUS, there's still an enormous amount of touch labor involved in 3D printing anything. The main advantage of 3D printing is the minimum order is 1, which is good for testing and iteration.
Do you really believe that it's completely deleted? My theory is that you can delete all you want, they still have it.
I thought it was pretty astounding two years ago when researchers at UVA found a direct link between the brain and immune system that wasn't previously known to exist.

https://www.scientificamerican.com/article/important-link-be...
Ask HN: Multi Tabbed Putty Recommendations
There has been a strong hate towards white men in particular in recent years. Everything seems to be their fault if you read huffpo.
I purchased one for the openness/privacy and for an alternative to x86. Currently my stack is entirely x86, though I have taken the time to purchase hardware that is freeable/mostly free (ASUS KGPE-D16/8, x200, and librem 13).

It seems I have close to no experience with POWER (other than older Macs), so, I am a bit concerned about what I will and won't be able to do on it.

When I receive mine I hope to be able to use it for most things, but as a fall back it should be able to be used for some self hosting.

Any particular place POWER guys hang out? I haven't been able to find a community that talks about day to day off x86 (albeit I haven't done much looking).
I use an iPad w/ LTE that I tether my phone to.
Is it too snarky to say I wish there were a usable API for Google Sheets? I spent a week reading documentation, downloading sample code, searching StackOverflow, digging through mailing list archives, and trying to debug what was happening on my test account, but I simply could not get their OAuth workflow to work at all. None of the {documentation, setup screens, sample code, observed behavior} match with any of the others.

I mentioned this on HN once before and got a "I thought it was just me!" response.
Engine parts I can see, but is there some inherent advantage to 3D printing the vehicle parts? Seems more hype.
Being Mark Zuckerberg is never an easy business
>> Dealt with previously - APIs are copyrightable.

Bzzt. You really need to make a citation for that statement. Without it there is no point in considering your other 3. The case law around that issue is exactly Oracle vs Google.
... they have a power source ...
In my opinion, a bit too much trivia to be a valuable indicator of SRE success. It would be really great if a candidate (who rated themselves well in systems debugging) could walk you through the strace output of a command like that.
I left Facebook a few months back so I don’t have anything holding me from sharing my honest take. Also I was involved in platform development a lot. Don’t envy the folks who stayed btw - now it’s gonna be much harder.

In short: Facebook does care about user privacy a lot. Some of the worst pains we had in platform development at Messenger were related to convincing privacy team to let us open more info to developer. And we usually fail. There was and is a strong sense of internal paranoia around leaking any user data, even if anonimized.

Whenever there’s a chance of a data leakage of any sort, everything halts and the whole team is in on it. I personally spent weeks of my life in such meetings, redesigning whole parts of the product to avoid even simplier things like anon user tracking by developers with no explicit consent etc.

So when I hear people saying that Fb intentionally does something bad or doesn’t care - those people really don’t have clue.

Current situation is a byproduct of two things: 1) legacy decisions (that were reverted in 2015) from when the company was younger and more open and didn’t have those protocols and 2) just the very sensitive nature of this data. This is a social network. What would you expect it to give developers from it’s API? If not your info and parts of your graph. Even those days are over now due to (imo) unjustified paranoia.

Ads targeting is another example of that. The fact that you see targeted ads _does_not_ mean advertiser knows _anything_ about you individually. It’s fully anonimized for them!

And no, there’s no evil intent to make the UI more confusing to get more of your data. It’s the opposite at that point, Jeez, folks, take off your tin hats. Many things to question Fb about (most notably product innovation) but here they are doing their best.
Not to beat a dead horse too much but ultimately I would believe that he was swayed by the amount of money the company could make by sharing it. A sad thing to see happening to all too many aspects of life!

The clip starts at around 2:30 if you want to see it: https://youtu.be/LoWKGBloMsU
For any Google devs lurking out there, it doesn't seem to work at all in Firefox on Windows. It looks like it has something to do with custom web components with the following message:

ReferenceError: customElements is not defined

Also apparently some assertion errors with webcomponents (minified so line numbers not useful).
> Lockdown on content (from distributors to theaters) has been around a long time, this is nothing new.

Not in France. A seller (here distributor) has no right to choose its clients (here theater).
> Please note! The displayed arbitrage values ignore any related deposit, withdrawal and trade fees.

What is also not displayed is the logistical possibility of executing some of these trades due to hidden KYC limitations.

For example, it currently shows a 2.02% spread between cex.io and GDAX for BTC/USD. Unfortunately, CEX.io does not provide an option to withdraw using fiat for United States citizens; the only way for United States citizens to get money out of CEX.io is buying crypto and transferring the crypto. This means that the "spread" turns out to be a premium for liquidity; if you bought 1 BTC on GDAX ($7880) and transferred it to CEX to cash out @ $8049 for a profit of $169, you would find that instead you'd have to buy some other similarly inflated crypto on CEX to bring your $8049 out.

This technically means that when CEX.io is the high market and GDAX is the low market, the trade would only work if you could naked short sell on CEX.io; then you could immediately get $8049 for an IOU for 1 BTC which you could satisfy by sending yourself 1 BTC you bought on GDAX. This might be possible using the margin trading facilities on CEX.IO?

Insidiously, CEX.IO accepts USD deposits but not withdrawals, so I found out about this the hard way.
I'm curious how they determined that the 1% of cases were gender and race-based and not something else. With such a small number, it seems like it would be very easy for the variations to be caused by other factors. It is probably good PR for them, but the math behind the decision would be pretty interesting.
This line of 'concern' has been running through the courts since the mid 80s. This isn't anything new. The cases themselves discuss the jurisprudence on either side, as well as the tests used to determine the magnitude of creativity and similarity as between software products.
For the last 3-4 years I’ve found it far cheaper to walk into a Virgin Mobile store in Canada to grab a pre-paid SIM than using the Apple SIM in my iPad. I worry more about Apple removing the SIM slot leaving me with less choices.
> Also, have you seen the sample code for Rocket based webapps? I haven't seen much nicer in any language.

Had a quick look just now. Clean syntax for the implementation, but routing and parameters are relying on magic # annotations. Compare with e.g. https://doc.akka.io/docs/akka-http/current/routing-dsl/index... where you can do the routing in plain old code (also async is already there).
Anyone know how much time it took them compared to the original estimate? So cool how small teams were building games back in the days.
> Algorithmic complexity is not "moral superiority." The whole point of formal language theory is to show how the different languages differ in terms of how difficult they are to work with.

Chomsky's hierarchy was designed for production from categories of languages. That it doubles as a useful rule of thumb for algorithmic complexity in parsing is a fascinating dualism in mathematics. That those same rules of thumb reflect basic automaton abstractions is even more fascinating. This is also where it seems the clearest analogy lies to why I find your arguments to "complexity" so useless. It sounds to me like a strange steampunk form of the "640k is all anyone will ever need" fallacy: "why use Turing machines when Pushdown automatons will do just fine?"

Yes, there are a lot of great tools for working with CFGs, just as we've pushed Regular Expressions far past the boundaries of formal Regular Languages, we push these same tools past the boundaries of formal CFGs. We aren't actually constrained by the limits of only using Deterministic Finite Automata or Pushdown Automata in our programming, we have vast Church-Turing–level state machines at our power completely and easily capable of tracking contexts/states.

The "context" in a whitespace-sensitive language is "how many spaces have you seen recently?". This is not a hard question, this is not some mystical "context sensitivity" that needs an entire "context-sensitive language parser". It's a handful of counters. That is the very definition of easy, that's the built-in basics of your average Church-Turing machine, keep a number on the tape and update it as necessary.

Python's specification for the language defines the language in a CFG BNF just as the majority of brackets languages. The one concession to its whitespace sensitivity is that it expects from its lexer INDENT and DEDENT tokens. Those tokens are added simply by counting whitespace between lines, seeing if there is a < or > relationship. After those tokens are in the stream (along with the rest of the tokens defined in their associated (Mostly) Regular Languages) it is parsed by whatever CFG automaton/algorithm the Python team wants (LR, GLR, LALR, PEG, etc). That's not "bolting crap onto other crap" by most stretches of the imagination, that's using a pretty simple stack of tools that any programmer should be able to (re-)build, and not one at all more complicated than (and in fact built entirely inside) the classic tokenizer/lexer feeding a parser stack.
Some other similar solutions to this problem:

https://jbp.io/2013/12/17/crime-vs-zlib.html

https://www.blackhat.com/docs/eu-16/materials/eu-16-Karakost...

Always good to see practical defensive computer security research.
So you watch it at home and suddenly it’s not art anymore.
Baltimore 911 dispatch system hacked, investigation underway, officials confirm
"This is tired sentiment."

No, it's reality. It's what you choose to ignore while you blame others.
Nice. Can I have the same one for Google ?
Show HN: Software Development 10x Cheaper
I'd upvote this ethical response to the top if I could.

> 1. PUBLIC - Software engineers shall act consistently with the public interest.

> 1.01. Accept full responsibility for their own work.
I think expecting a backup driver to pay that kind of attention on a continuous basis is unrealistic on Uber's part.

Are you familiar with Threat Image Projection? It's a system where baggage scanning machines put in images of fake threats into real baggage. Why is this necessary? It's because regular baggage doesn't have enough in the way of actual threats to keep operators alert.

I think it's the same deal with being a backup driver for a robot car. Sure, they should be ready to take over when the car asks for help, and it's great if they notice a problem and stop the car. But I don't think expecting them to have this kind of reaction time is realistic.

(That may not stop Uber from throwing the backup driver under the bus, though.)
What I mean to say is there is more to the data than any single paper, and with a bigger picture in mind there seems to be no shortage of CO2 for 95% of plants on earth(C3 carbon fixation, evolved earlier), and for the other 5% (C4 carbon fixation, evolved more recently) they can be fine in a much greater range of CO2 concentrations.
I wonder if anyone on HN can recommend a cheap-ish tethering device? That had occurred to me before - some little hotspot thing I can throw a SIM card into. Maybe annoying to keep charged, though.
Tell that to a woman who gets pregnant in Texas, or any other red state.
If you go into any of the major retailers in the US, the iPhone is already the first-class device. Why would they want to be in the messy business of running a carrier, likely dependent on the partners they'd then be screwing over, while they built their own network from the ground up. On the other hand, maybe they'd just purchase Sprint or Verizon.
This is wrong. The article states Asian males earn 117% as much, which is just 17% more. This is one of the things that turns me off Hacker News, an overly strong bias in defense of white men.
You must not read much national or international media.
It may not be unreasonable, but it's more money.
You're wrong. Public Transit very much is a solution, and is so everywhere else in the world where they actually value it.
this is only going to make kids want developer mode more, even if obtaining it requires dropping $200 on a personal chromebook.
They are an industry giant (e.g. large steel production). Since they took control over Jaguar and Land Rover, both companies have produced quite high quality cars.
Google relies heavily on advertising revenue so needs to interject any time there's a threat to that. Doesn't matter if it's a web browser that defaults to bing or an ISP that interjects their own ads.

On the other hand, Apple relies heavily on hardware sales for revenue.
Whether or not a WhatsApp user is more valuable to them than a FB one, there's no way you can call it serious competition if they own it.
What kind of case or holder do you use for your SIM cards? While I'm not at 15+, I have a couple.
what are the differences between the Tesla V100 and the Quadro GV100? mostly just the display port? so is the GV100 more expensive then the V100?

Have they published a price for the GV100?
"I'm not sure how that's relevant"

The original license for Java said you can create your own implementation just fine, so long as it was compatible with the others (or at least the benchmark one). By not doing that, Google violated the license.

"It's a bit odd to claim that somebody stole your API while at the same time complaining that they did not steal it well enough."

Not if what you want to avoid is people Embracing your API, Extending it with new special bits, and Extinguishing your version.
No charges were filed yet, but that's unlikely to happen until after the NTSB report.

It's true that jaywalking is a gamble, but so is crossing a street with the light. Leaving the house is a gamble. That doesn't mean we can blame the victim of a collision for leaving the house. It can be simultaneously true that A) jaywalking is not always a great idea, and B) the Uber car should have avoided this collision.
> "As more high-tech companies were established across San Jose and the Santa Clara Valley, and then north towards the Bay Area's two other major cities, San Francisco and Oakland, the "Silicon Valley" has come to have two definitions: a geographic one, referring to Santa Clara County, and a metonymical one, referring to all high-tech businesses in the Bay Area or even in the United States."

https://en.wikipedia.org/wiki/Silicon_Valley
Why Python (2015)
A design like that and name + attitude like that is going to get this swept under the rug. Branding does actually mean something even for movements like this.

the idea is okayish, but the execution of this design and domain is childish.
I mean, given their track record can you honestly suggest that as a realistic perspective?
It's not actually a recent phenomenon...
Overly strong? Maybe they miswrote? Maybe they did their calculations wrong? You are assuming quiet a lot here.
You actually do a clean room implementation rather than copying chunks of your competitor's work and then pretending it's allowed under fair use?

Seems pretty straightforward.
I believe in this case it was a simple misinterpretation of the terminology rather than nefarious intent.
Many problems are bandwidth-limited. More cores may indeed actually hurt performance as contention for the limiting resource makes it increasingly hard for any core to run efficiently.

https://superuser.com/questions/2489/cpu-cores-the-more-the-...
Is it possible to purchase a dongle for ipad which will let you pop in a sim and support this function?
The thing is, if I see a fire and put my hand in it, I'll experience pain. An MRI scanner would be able to detect certain parts of my brain being excited.

If my brain was then artificially stimulated in the same region, no doubt I'd feel the same pain again. However, none of this means that the fire wasn't real in the first place.

Of course, it's interesting because perhaps the fire isn't real and it's just some fringe part of the brain playing up, but I'm not sure how you'd go about designing an experiment to work that out (i.e. whether the circuits exist because the fire is real, or whether they've evolved some anomalous behaviour).
I’m confused. I wanted to reply some people I know from college did the same and turned it into a company, Binkies3D [0]. Only to notice the user who shared the article after. This is the same thing? Judging by your Twitter it is. It’s been a while! Nice to see you finally managed to find the right market :).

On-topic. Still awesome to flip around. I like how the compare mode is made to smartly position the two phones based on viewing angle so they align best for the comparison you likely want to make for that angle.

[0] https://www.binkies3d.com/
“MVC is one big controller doing all the work, so it's bad”
>Since conversions to fiat are done via exchanges, which are regulated, it's pretty simple.

There are plenty of decentralized exchanges (Bisq supports Monero) and OTC trading websites such as LocalMonero. It would make no sense for a criminal to cash out using a centralized exchange that likely requires KYC?
Perhaps you would be so kind as to contend with what I actually said. I did not actually say a human would have stopped in time. I said a human would have braked and swerved.
This technology has been around for a year but we only got a few samples. I'm very excited. I use TTS to read back all the text I consume on PC.

This web demo allows you to enter your own text:

https://cloud.google.com/text-to-speech/

(select US American and Wavenet)
There's the rub: 3D printing is actually more expensive for fabrication than conventional manufacturing if you're making dozens of things, and if you're making hundreds, it's painfully obvious that conventional manufacturing is cheaper.

3D printing buys you faster iteration and design freedom. It's also convenient for making a regeneratively cooled rocket engine (which makes reusable launch easier, by the way!).

Making a rocket a little bit bigger to enable reuse is not actually that expensive. Costs don't scale linearly with rocket payload, so making it larger has a smaller marginal cost than you might think. Besides, now you ALSO have a larger rocket that you can fly in expendable mode if you need to.

So if anything, 3D printing allows you to do reuse, as it allows you to still afford making a small number of vehicles per year with similar per-unit fabrication costs as if you were making a large number. But because each airframe can be used multiple times, you can do just as many flights per year as if you invested in a large conventional tooling capability but at a much lower cost.

The near-utter-lack of reusable smallsat launchers is baffling to me. Especially now that reuse is effectively proven.
This is the crux of the issue: that cinema hasn't caught up with streaming services. There's no reason to force people to wait to stream a movie, i.e., they could show movies and stream simultaneously, maximizing consumer choice (rather than maximizing cinema profits).
And just because you want something doesn't mean you deserve it for free.
Actual title: "San Francisco population swells to more than 884,000"
Why? At worst Google will pay a couple billion for losing API suit. Oracle's patent suit already went down the tube. And by the time Oracle wins Java will be even less relevant for both Google and Oracle. Considering Oracle's Java business is sinking. They already threw away JavaEE to Eclipse and Cloud infra is heading Go way.

So instead of being hobbled by Sun JDK design decisions they worked on Dalvik and Java like paraphernalia. And big success of Android is partially due to that.
Probably means

> On October 1, 2006, Vodafone Japan changed its corporate name, mobile phone brand name, and its mobile phone domain name to SoftBank Mobile, SoftBank, and [mb.softbank.jp], respectively

and

> SoftBank Mobile was the only official carrier of the iPhone in Japan until the release of iPhone 4S in 2011 when it became available on au by KDDI as well

https://en.wikipedia.org/wiki/SoftBank_Group

Oh, and SoftBank also happens to own Sprint, although that probably is unrelated here.
Shyp CEO Announces End of Delivery Startup
Netflix does release their popular original series on Blu-ray. I don't know if any of their movies have had that luxury yet, but they are starting to release them independent of their streaming service. As an example Daredevil and Stranger Things are both available on Blu-ray.