skysight-inc/HackerNews huggingface dataset:
DCTCP is designed for.. data center networks. You have first party control and can ensure ECN works end to end on your equipment.

BBR is designed for the "hostile internet" where you can't rely on ECN marking, and basically tons of people are willingly and unwillingly plotting against you.. middle boxes that do policing and shaping and just plain bizarre things, routers that clear options, other worse/unfair congestion controls, extreme variation in buffer sizes, etc
The Reinassance started after a massive amount of scientific and philosophic literature was imported into Europe, and the further development of what became known as the scientific method.

Of course, that literature was not originally in Latin, and had to be translated. Where and when was it translated? In great part, in Toledo, Spain after the fall of Al-Andalus.

e.g: Nicolaus Copernicus started his studies using almanacs and tables such as the Alfonsine tables, the tables were originally in Arabic and were collected/translated by Alfonso X of Castile in Toledo. They included observations ranging from the days of Ptolomy onwards. Without that, Copernicus could not have done what he did.

St. Albertus Magnus, the teacher of St. Thomas Aquinas, studied the works of Aristotle, commented by Averroes, translated from Arabic and Greek into Latin. Without that, St. Thomas Aquinas' works on philosophy and everything based on that would not exist.

Many Western discoveries came from innovations in optics (e.g: telescope, microscope). The foundation from that in great part can be credited to the Islamic empire. They experimented with reflection, refraction, lenses, etc... and that is original work with literature to support it.

There is of course much more but I don't really have the time to go through all that, e.g: numerals, medicine, trade, etc.

So, wrapping up, without their influence this is what would have happened: no scientific method, no real philosophy and/or theology, unsafe medicine, no microscope, no telescope, using ridiculous impractical numerals... a scientific setback worth hundreds of years. Today you would be at best in the middle of the first industrial revolution.
But he promised me.

--

I understood the point of his statement. It was a stupid statement because in fact it's not enough to "truly" want something -- it's helpful but not enough.

It was an insulting statement because it sets him up to tell anyone who fails that they didn't truly want it. There's little more offensive than someone telling someone else that he knows their mind better than they do.

But the thing that I was really objecting to wasn't the insult or the stupidity, it was the rhetorical flourish of "promising." As obviously he has nothing on the line here, and if anyone was dumb enough to believe him, and they failed, he'd be out exactly nothing.
Honestly and with all due respect, show the CEO you are the manager he asked you to be. Tell him, exactly what you wrote here in this post. One by one and let him hear the words and answer you back.

If you can't meet the imposed date you need to be upfront and ASAP. Don't let missing the ship date ruin your reputation.

Your wife and kids will be fine if you need to find other work. If I were in your shoes and the face to face didn't go well I would start looking. By not going well I mean the CEO doesn't see your concerns as issues.
> Why waste 10x more memory?

That sort of question is totally missing the point of why people use these languages, yeah? Languages in the web world don't tend to be chosen based on memory requirements (or speed as this suggests). Are there cases where you want to think about that? Sure.

People have plenty of reasons they'd want to use Python over Go, and vice versa.
Since half of Samsung phones use Snapdragon and half use Exynos, I've heard that Exynos is gimped to not exceed the features/performance of Snapdragon too much.
Of course, no one now can know for sure what the consequences will be.... but I'm intrigued by the possibility that this might be a good thing. Could this help make people more savvy about evidence, and less focused on the concrete and superficial? Like I said, I -- we -- don't know.

Perhaps the effect of spam and phishing on the general population provides some insight into this. Have they increased the degree of healthy scepticism and delayed judgement in the population overall? I don't think there's any knee-jerk obvious answer to that, but perhaps there has been some research into that.
About half the macs at work have been upgraded to touchbar models.

Mine hasn’t, but I’ve noticed the touchbar screen freaks out when lots of crap scrolls by in terminal. I’d be tempted to electric tape over mine if I had one. Instead, the common case for coworkers is to keep the old one for WFH, dock the new one at desks, and cope with terrible keyboards during meetings.

We have an open floor plan, so that would break my “hide in a random room to concentrate on stuff” workflow.

I’ve seen die-hard laptop screen users take 17” macs to coffee shops, and lay an external keyboards on top of the now irreparable built-in one.

Maybe that’s the right way forward for people that still want keyboards.
Hello,

I'd love to find out more about this gig. Here's some of my credentials:

jonathanhaines.me
github.com/joncancode/

Let me know if I can assist,
Jonathan Haines
347-678-1398
> Luck happens when preparation meets opportunity

Plus location of birth. I'm pretty sure being born in a developed country, as opposed to somewhere like the DPRK, qualifies as blind luck.
In a very literal sense, you're not wrong. But the concept of a serverless architecture (as of common parlance today in 2017) has a lot of nuances which are hard to convey in any single word.

So eventually people picked one. Today, the most common are "serverless architecture", "FaaS", or simply "Lambda" (borrowing from AWS).

You don't have to do anything. But it's simply a fact that many people know what you're talking about if you say the word "serverless". And that's what language is, a (kinda) agreed upon set of words which let you communicate with other people. If everyone but you understands a word, and you are crusading that they change it to something else, what is the point?

If you're interested, the concept of "prescriptivism" may be enlightening.
Microsoft was founded in 1975, 42 years ago. People underrate them, but I'd say they're quite resilient. And now they're the #2 player in the cloud segment, so they should cover for their Windows cash cow just fine :)
Debugging the Swift Compiler
We have gotten very good at nearly perfectly rendering images that accurately capture the behavior of light and materials, but I feel like to produce truly convincing CGI we need to improve the imperfections that we have come to expect from more traditional media.

As other commenters pointed out here, the opening nature valley scene was unconvincing. I think this is partly due to the author not having modeled the limitations that affect physically filming a similar scene.

- a helicopter or airplane could not plausibly move along the track shown in the opening shot

- camera rigs have imperfect tracking control, sometimes biased along certain axes

- high res 4k sensors have physical limits and defects. the scene is rendered as if captured by a totally perfect sensor

Simulating the motion of a helicopter that doesn't even appear in the shot seems well beyond the effort that most digital artists are willing to go to, but I think these sort of things are key to producing something truly convincing.
I'm really getting the sense that we're going to need to upgrade all our asymmetric crypto soon -- as in 10-15 years time frame.

Best contenders I see so far are supersingular isogeny ECC and NTRU or other lattice based algorithms.
Then how do your turn the thing off?
> You know exactly what your program is doing

I think thd more accurate sentence would be "know exactly what the computer is doing". Lots of languages have clear and simple semantics that let you understand what your program will do. This is not the case for C though. The only way to understand what a C program does is to have a very complete mental model of the low level computer architecture, memory layouts, call stack organization and so on (aka knowing what the computer does). That is actually lot to go through for a first introductory course (hence why they are making a restricted language to teach before jumping to full C)
C with training wheels?

So it seems to me that this course is trying to accomplish two things that are mostly orthogonal: 1) teach principles of computation, 2) teach where the semicolons and curly braces go.

#2 is a valid goal if you eventually want to ramp someone up on C/C++ without suffering language switching turbulence. But overall, I would expect that an intro course should be teaching fundamentals first. Language syntax is a completely secondary issue with respect to learning good imperative programming practices.

Languages come and go. Semicolons come and go. Yes, language switching causes speed bumps, I switch between C (embedded) and Python regularly. Twitchy-semicolon-pinky is a thing. Inventing another language to teach the basic corpus of imperative programming ideas seems like a lot of effort for little lasting payoff.
I would be interested to understand how much use Elixir is getting commercially?
That debt is borrowed against offshore holdings that they plan to repatriate when the tax conditions are more favorable.
I can probably count on my hands the amount of times I browsed HN/non work related sites when I worked in an open office environment. Much like Agile, it's an effective tool to micro manage white collar workers.
Bloom language – disorderly distributed programming with consistency analysis
I dont think JavaScript needs threads.
Then you change Alexa to one of the other options (Amazon, Echo, Computer)
I have to say, the most recent Planet of the Apes was seriously impressive. It's the closest I've ever been to admitting that something looks indistinguishable from reality.

However, they are animals and arguably I don't spend nearly as much time looking at apes as I do at human beings. Still renders of humans may look very close but anything in motion still looks completely fake.
One disturbing event where I am is there are plans afoot to remodel the developer floors to remove the upper cubicle storage areas. Not quite a open floor plan but it removes what privacy developers do have. It had been done in a support areas because of managers who wanted to "check on who was where" and such.

unless an open office plan includes the management all it does is further enforce the power structure in place. first people offices to cubicles, but that became acceptable because you still had the walls to give you defined space, now that those go it is the last bastion where you can be isolated is lost.
Absolutely. Being social creatures means we are always at least somewhat aware of how we're presenting ourselves to others. If there are other people in the room (even moreso when those people "matter" in some way), some portion of our cognitive power is attending to this process.
Your point being, that a secondary information channel is necessary because the whiteboard drawing itself isn't complete?

I guess a lot of times formal errors and the like will happen on whiteboard. So no, the drawings probably aren't precise enough.

The process needs to be a dialog. Similar to the interaction you have with your compiler: You provide stuff. "Computer says no" (or tells you what is missing/etc) You alter your stuff and give it back to your tool. That loop repeats.

Something similar will be necessary for "whiteboard programming".

I guess it is not as trivial to convert drawings to code as I stated. But it still a tedious task that should be automated as much as possible.
http://www.investopedia.com/terms/m/marketmaker.asp

tl;dr They provide liquidity to markets.
It isn't clear to me from the press release whether these are similar to D-Wave's quantum annealing qubits, or if these are another type (e.g. more like a "true" qubit). Is there another source with more information?
I'm confused.

The standard reason given it failed was the plans were leaked on purpose to the Soviets that had flaws to try (successfully) to make it crash.

I'm happy it's an urban legend, but it was up there with the NN Tank story and the Gas Pipeline story (yet to be disappointed that this too is legend) as a common pre-WWW engineering story.

Why no mention? Even to nix the legend or for old times sake.
I’m a heavy VIM user and I’ve never once had a problem hitting the ESC key on the touchbar. Yes, it doesn’t have same tactile feel, but it’s an ESC key and is a known distance and angle away, so I’m fine.
animation was too "perfect" in my eyes.
> ... and what revenue multiple do you pay?

I'm trying to figure out if you're just being a jerk here, or whether you are genuinely curious about a question with a wide range of acceptable answers. I hope it's the latter.

Market rates are typically something between 2x and 5x some sort of revenue or profit measure.

That said, the price can go over 5 if there is a big strategic advantage to be had.

Conversely, the multiplier can be measured in months if there are some red flags -- bad management, suspect financials (e.g, lots of charge backs, excessive debt, cash flow mismanagement, etc.), suspect marketing activities (e.g., janky backlink profiles), evidence of black hat / gray hat activity, publicity issues, etc. Sometimes folks just want to sell these to get away from them, and they are willing to offer the right price. Is offering a 12 month revenue/profit multiple or lower bad here? I would say potentially no.

Also note that some people are motivated to sell for some reason. If you've got cash on hand, they will sell for less.

Anyway, whether you intended to or not, this sounded like a snarky reply. Much has been written about markets for small companies, so blithely challenging someone on HN seems inappropriate.

On the other hand, if you do know someone who has an unconditional open offer to buy businesses at a specific multiple of revenue, please let me know. I can hook them up with as much as they want. I'm fairly certain that this is not the case, but I think it is prudent for me to ask.
Trying to time the market? Good luck with that.
Java Array
If you have burst mode and can get the raw frames, then shouldn't you be able to recreate the effect in post-processing? With the severe power constraints of a mobile phone a co-processor makes sense, but I'd think a general purpose desktop processor could easily handle this algorithm.
Overview about a typical bank trojan [pdf]
The prompt was talking about pressure between the inside and outside of the tire. If that's slightly under 1atm you have a perfectly normal but overly soft tire. People actually use pressures that low for rock crawling.

(For reference a typical car tire is just over 2atm relative, 3atm absolute)
Interesting that you use your native keyboard for programming. I'm Czech, all the Czech programmers I know use English layout for programming.
Once you get realistic "rendering" you also need to stick to familiar cinematic styles. There's no motion blur or depth-of-field like there is when shooting with a film camera, so even if the landscape were simulated perfectly, it would still look weird.
Opportunity is missed by most people because it is dressed in overalls and looks like work. - Thomas Edison.

You miss 100% the shots you don't take. -Wayne Gretzky
The profile linked to in the blog post loads for me currently...
Check out customer.io -- you can handle many levels deeper than first_name last_name and use customer attributes to not only send or not send an entire message, but also use Liquid to add conditions within the body of an email to serve up the right content to an audience.

Beyond newsletters you can add transactional and segment-specific campaigns.

I DO work there, so take my recommendation with that in mind...And I am not trolling ycombinator for every email conversation.
Prior to industrialization, "pull your own bootstraps" fortunes were extremely rare, and largely a matter of accidentally being in the right place at the right time. Most wealthy folks got there from skimming off their human herd by force or threat of force and by bribing the most docile and cooperative by giving them some of their own production back.

After industrialization, a lot of people were able to leverage first-mover advantages and unrealized frontier opportunities into vast fortunes. But even then, having one extra dollar from daddy in 1790 meant having many, many more to give your own kids by 1820, even if you had 12 of them. That extra dollar might have meant you carried a full feedbag and got there a day before the guy who had to stop to let his horse forage, and getting there first was worth thousands.

Now, daddy's dollars might allow you to start from second place, and grow faster than the first-mover, who might be trying to bootstrap. Or you could do the same with investor money, but with corresponding loss of equity. If mommy or daddy fund you, you probably get to keep more of your own company.
I've found being able to migrate from coffee shop to coffee shop is very effective in helping me get unstuck from problems. Not sure if it's the 15 minute break that comes with traveling to another shop or if it's the change of scenery and atmosphere, but it really does the trick.
New Archive of Turing Letters Found (2016)
Apparently a new archive of letters by Turing turned up at the University of Manchester, dating from 1949 to 1954. They were found stored in a file cabinet in a storeroom by Professor Jim Miles, of the university’s school of computer science. He made the discovery back in May of 2016.

https://archiveshub.jisc.ac.uk/data/gb133-tur%2Fadd

My apologies if this has already been submitted...
Would you rather:

Hire a developer with a salary, benefits, and tax to build this module plus project mgmt time for requirements building, testing, training, documentation, sustain, etc.

Pay $60/month and 1/10th of an FTE to plug it into existing assets and sustain it.
We have been down this road before. When you have a lot of options "for those times when" you get a lot of abuse. All good frameworks remove choice to prevent a spiraling string of fuckups by people who don't understand what is going on behind their code. For the few of us who do know what is going on it is not a problem but you have to consider all of the code monkeys who are going to be using a given framework without supervision. What would happen if we made everyone program enterprise CRUD applications in C++ from scratch....unmitigated chaos that would lead the business to disavow technology and go back to paper filing cabinets.
Nope -- in terms of folks I do business with or have accounts with Marketo, Mailchimp, and Sendgrid are only used for marketing nonsense I don't want.

Self-hosting my mail stuff means I'd see if I were bouncing legit email pretty easily.
That's the point. The opening scene is the uncanny valley and supposed to be not quite realistic
Glad I'm not the only one -- I just can't say that phrase without garbling it: "Okayggglglele"
After 20 years in VLSI, I have no clue about quantum computers, and haven't found a good source explaining them. Anyone have any idea how they work?

Like, how does one produce logic gates out of them? How do you create an IEEE 754 Floating point multiplier? I get that they're supposed to represent overlaid states on the same device due to Pauli exclusion, but how do you separate out states and use them in logic? Or save states? What happens if logic produces the same state for one device? Is standard metal used to send signals, or is it something fancy-dancy like neutrinos?

It's honestly the most exotic thing I know of in tech, just trying to even begin to get a handle on it, never-mind trying to perform useful work out of them.
Unrelated but if anyone's interested, KloudTrader is hiring for fintech developers. Looking for senior software engineers (fullstack web) and a CTO. We are an early stage startup that is willing to offer significant equity. Stack is Rails and python scientific software. Email's in profile!
That would be part of the opportunity part, right? That's literally where phrases like "land of opportunity" come from.
Super resolution would want to utilize the OIS to artificially shift the lens around instead of cancelling movements. I dont think they are exposing anything like that.
convenience + not outrageous prices (more than Walmart ... but way closer and faster) + and [generally] friendly staff == solid business results
damit bob
Why is it that articles from Hacker Noon are so terrible?

One can have a regular job, work hard, and get to enjoy life with flexibility too. There are a ton of bad assumptions/statements in this article.
Read the other comments here and try it out for yourself. The single volume button is a slider itself. You don't have to touch twice.

This same UI is found on other touch screens including my Honda's dashboard.
Microsoft can clearly become another IBM and survive long term. But, it's less clear if they can stay a major 'tech' company as they have a very poor record outside of OS/Office /Enterprise applications.

AKA web/phone/tables/console gaming/peripherals/etc are effectively break even in terms of revenue.
Someone does, but not you. Obviously, there's a server somewhere which runs your code. But since you don't deal with it directly, it's mostly as if there was no server - since it was abstracted away form you so you could focus on what you really want to do.

If you were to go down deeper, a server is just an electrical machine which shuffles eletrons around. So, you could say "there's no point in talking about 'servers', if we're just using transistors when you really think about it".

But it would convey no useful information if someone asked you "what are you using to run your service?" and you replied "well, I just move electrons around", would it?
KV-store is probably the reason why they can claim OLAP, since distributing batch load on top of it is easier.
Funnily enough, I also employ lunchtime food prep scenarios to help explain similar topics.
When people are taking your latest model into your store to figure out wtf is going wrong with it, in much greater numbers than the previous model, you've created a broken design.
> Though Apple employees receive significant yearly discounts on computers, and this was the first significant redesign of the MacBook Pro’s body in eight years, he had chosen not to buy one of the new ones, even a year later.
(The author, referring to a Genius' 2015 MBP)

Umm. I earn modestly good money developing software and my 2010 MBP is starting to show its age. How much does he think an Apple Store employee makes? How much DOES an Apple Genius in NYC make?
I'm pretty sure that SpaceX's BFR in earth-to-earth configuration is targeted at the wealthy market you refer to.

On the topic of WiFi, SpaceX is able to return video from the Falcon 9 on ascent and descent in many cases. So even though the very high Doppler and tracking problems involved in wireless communication to a rocket are not trivial, they're already doing it.
I am with a non-profit that is working to transform how we tackle and solve big problems using AI and building a network of information. For more on what we are doing, check out topicquests.org. If you'd like to talk more, email me james -at- topicquests.org
The irony is that to truly be able to not think about money, you have to have enough of it for your expenses to be paid on autopilot. To have that, you essentially need to have enough to retire on, which requires a lot of money, which requires thinking a lot about how to make that money.
Yea, that is hardly something that can be promised. Actually I didn't recognize that he stated it as a promise on first reading.

Hm.. interesting, you made me notice that in my interpretation "truly wanting" something implies letting it follow actions.
And not letting it follow actions implies not truly wanting it.