skysight-inc/HackerNews huggingface dataset:
The one used in aircraft is called speed tape. It's thick aluminum foil and a high-grade adhesive and resists well to heat, some fire, and lots of wind. There's also one called "Gorilla tape", IIRC, that's like duct tape but much stronger.

A submarine is subject to much higher pressure differentials than aircraft or spacecraft (and also from the wrong directions for easy repairs from the inside) and I wouldn't recommend relying on it for long. I'm not sure how speed tape would work if applied in a vacuum, but I guess most repairs like this would be done from the inside, under some pressurization. Speed tape would be better, but, if you have external thermal blankets over the hull, duct tape should do just fine. It's only 1 atmosphere, after all (0.25 if you can do pure oxygen).

Eventually, when you stop by a proper facility, you'll want to do something more permanent (and fix the thermal blankets/external hull, because, if it was a micrometeorite that reached the pressurized part, there must be a hole there too).
>B) does this count as generics?

I think "generic programming" is more about generic algorithms than it is about data structures. Because without generic functions, generic data structures are less useful.

Can you create a new map type in Go? Yes. Can you create a function that works on any map? Only with reflection, which you should consider your last measure.
onready is actually the kind of function that you very likely want to add more lines to in the future, so why not leave it in?

I'm a fan of writing the code you need when you need it. Adding or leaving things things there 'just in case' leads to code that's harder to reason about in the future because it's full of things that may or may not be used.
Unless you live within 100 miles of the border. Or happen to be carrying too much cash, according to the authority you’re dealing with. Or are dealing with a FISA court. There’s so many exceptions that it’s naive to think the bill of rights is some kind of magic document. The only right left relatively intact is freedom of speech.
Show HN: Nodebook – Minimalist Node REPL with Web UI
That's an excellent reason to avoid smartphones.

Maybe Apple could fork the iPhone line with devices that retained nothing locally. That ran entirely in RAM, working with minimal data from iCloud. And which fully wiped RAM whenever not in active use. Basically like Tails.
But did it have any actual effect on the modern-day equivalent of the patricians? I imagine they just took a private jet to Monaco until it blew over.
It's a car not a web app.... 4 years is a very short time for commercial scale manufacturing...
LeBron James stands with Nike and Kaepernick
I was a paying customer for a couple of years. Their failure to make cutting and pasting bullet lists, intuitive, despite many people complaining for years was enough to make me leave.

I just snapped one day and walked away, never looked back.

I really did like their OCR features. I guess I like lists more.
Gwynne Shotwell (COO of SpaceX)
>Given that the gravity must have been immerse then how should we understand this time?

We don't really know. There are speculative theories, but they don't all agree.

It's very difficult because the temperature would have been so hot at the very start that instead of four fundamental forces (of which gravity is one), we would have had only one. There's also the Hartle-Hawking State, which is a theory that proposes at the very "start" there simply was not time, only space, and that time coming into existence was part of the process that occurred during the planck epoch.

There's also the Grand unification epoch, inflationary epoch, electroweak epoch, quark epoch, and hadron epoch that occurred in the universe before a second had passed, all with very different implications for how physics could have worked, so the answer would change multiple times during that period.
Mercedes whole business plan seems to make some very nice, very expensive, aspirational cars that they use as 'advertising' to sell uninspired, middle of the road, slightly overpriced lower end cars.
I think it's relevant in the sense that it's not particularly impressive once you know the answer. Basically the answer to the title "How the Go runtime implements maps efficiently (without generics)" is "by using compiler magic".

Furthermore the article presents Go's approach superior to C++ because of the reduced code generation (since it uses a "maptype" struct for the type-specific information) but doesn't talk about the drawback of such an approach: you have additional indirections in the mapping code and the compiler can't inline and optimize for specific types. Of course in some cases that's actually desirable, very large code size can be problematic.

I could also add that you could pretty easily implement Go-style hashes in C++ (actually that's often how you implement generic hashes in C, using helper functions depending on the type) but you can't implement C++-style hashes in Go without hacking the compiler or using codegen.
Replying again (waaay past the edit window) with another thing.

Today I wanted to watch something while eating my breakfast, and recalled the 1978 "Connections" series[0], I've seen recommended on HN many times. I ended up binging first two episodes, and the second one[1] is quite relevant to your question. It tells a story of how discovery of a particular stone in ancient times, that allowed people to set a standard on precious metals, started a chain of discoveries and transformations that culminated in (spoiler, rot13) gur vairagvba bs enqne naq gur ngbzvp obzo. Of course, technologies have a dependency tree, not chain, but watching this episode you can get a feeling of how one invention enabled another, how all the pieces for a new breakthrough might be there, but the economics are not right yet to have them used, and how the accumulation of knowledge accelerated over time.

I highly recommend the episode, and judging by the first two, the whole series.

--

[0] - https://en.wikipedia.org/wiki/Connections_(TV_series)#Connec...

[1] - you can find it on dailymotion dot com slash video slash x2gohd2
I like playing with ideas and code as much as the next guy. But I have this distinction between things I do to learn and things I do to create results useful for others. For the later I need to find efficient ways to create what I need to create or I will take too long and the need is gone and my time is wasted.

Ultimately I want to be able to tell the world that my work had a positive impact in some form. I do not want to be the guy who did useless things. This is my main motivation these days.
Great Technical Writing Process
It is quite strange. Gossip about how Steve Jobs behaved in private is routinely upvoted, despite being of approximately the same interest and value as stores about musk's public conduct - however the latter is routinely flagged. I guess if it was a story about how insightful he is instead, then it would be on the front page.
Hey, I looked into your HN profile but there is no contact info. I'd like to get in touch with you. I am working on a side project, to offer VoIP (Matrix, XMPP, SIP) and social media hosting services. When pitching the idea to people, network effects are indeed cited as the issue to solve. I am trying to provide an answer by selling package plans, basically as a means for enabling the privacy-aware people to help bring their contacts/friends/family along.

Anyway, it would be great to get in touch with you, I'd like to send you an invite link and see if you could validate some of the ideas. :)
YouTube makes the argument that they can ban unpopular, but legal speech because they're a private company, so why can't carriers throttle them because they are private companies?

The carriers are regulated monopolies, but Youtube is an unregulated monopoly. One is under the jurisdiction of the government, the other is free to ban whomever they want whenever they want.
I estimate I'm currently at HSK3, but I have not read any Chinese books or novels except childrens books. I would imagine that an adult Chinese novel probably contains a lot of idioms (成语）and these have to be recognized 4 characters at a time, the meaning won't come from just knowing the meaning of the individual characters. Think of an intermediate English reader encountering the phrase "piece of cake", or "cakewalk", or a phrase like "bite the bullet"

Part of my difficulty learning Chinese is I taught myself, primarily by studying vocabulary, and learning characters, not practicing conversation with other people and I think this is a bad way to start. It's much better to put in far far more speaking and listening practice than reading/writing. I didn't do so, and now I can read Chinese text and communicate in chat, but have difficulty listening. And that's a shame, because I think once your listening skills gets reasonable good, you can start watching Chinese TV and Movies, and bootstrap a lot faster -- and in an entertaining way that seems less like mentally taxing work.
Hmm, maybe.

But I think the typical labour back then was not as an employee but as a independent concern. And they were pretty much the creatives of the day.
Is that really a problem with the equipment though?

They explain exactly this in the booklet it comes with.

If a sphygmomanometer gives an inaccurate reading because the doctor doesn't put the cuff on properly is the machine to blame?

I only say this because I've tested both a fitbit, and a garmin on each arm while wearing a chest strap and found both results to be within a satisfactory deviation of the chest strap.
”std::vector<std::string> is a pointer-chase cache-miss every compare”

Nitpick: that is (almost certainly) true for strings of length 64 on any system, but not necessarily so.

On existing systems, it isn’t true for short strings (with ‘short’ being implementation dependent), due to “short string optimization” (See https://stackoverflow.com/a/10319672, https://stackoverflow.com/a/28003328).

There’s nothing in the standard that forbids putting extra room in the base object to accommodate larger strings (but of course, it would surprise many users, possibly lead to stack overflows in lots of code, etc)
I would say it is relatively better as my experience goes but you can check GlassDoor and decide for yourself.

Also, it is nice that they ask your salary expectation at first so nobody would waste their time.
People buy from people they like. But how to make people like you?
The beauty of community-driven benchmarking of AI/ML systems
TDD with Go
This is always the problem with this stuff (and perhaps is even by design). They always justify it by mentioning terrorists etc, but it's really used to keep normal, mostly "law-abiding" people in line. Real "bad guys" will always find a way around it.
Typhoon Jebi batters Japan – in pictures
Just had the same thought, came back to the comments and here we are.

I couldn’t agree more.

Surely the convention—generally—is to indeed use these for before/after comparisons? Especially if you set a precedent by doing so correctly at the start.
Is this sarcasm? I hope it is.
This is actually what makes learning Chinese much easier. Very often you can guess the correct word even when you don't know it. (Such as pingguojiu for cider, a real life example)
Pretty much all of us are massive hypocrites when it comes to Eugenics: it is a taboo subject when applied to populations, yet everyone apart from the insane is looking for a genetically fit partner.
I find this comment to be deeply anti-Semitic.
Microsoft Azure Cloud Services
Chuck Todd: It’s Time for the Press to Fight Back
Yes! I give blood regularly, and the only painful part of the procedure is having the side of my finger pricked to test my iron levels.

Since it's on the side it doesn't affect me that much, but I feel it for much longer than I feel the needle that's been in my arm for 10+ minutes.
I once managed to open HN on a Nokia 3110 classic. Scrolling hanged and eventually rebooted the phone, but nevertheless the signature "HN orange" could be seen.
Magento Paypal Multi Currency
I used to think like this too - e.g. I was happy when our national rail started announcing the cause of delays. But then a friend of mine was complaining that they did this, because he didn't want to be troubled with their internal problems - "just tell me what to do".

When your customer's demands are so directly opposed, you're somewhat caught between a rock and a hard place.
(On average, in general) men and women are fundamentally and biologically different making some of them more inclined towards one field or the other.
location is a pretty important metric for diagnostics
Recent Cachix downtime
Managing product- One story at a time
As a Spark EV owner, I'll say the charging network situation is exactly as bad as you describe. I'm a member of three (or is it four) charging networks (Chargepoint, EVGO, Greenlots etc) and planning trips I have to find multiple locations near where I'll need them because:

- there is usually only one or two plugs, so it may be busy
- or it may be broken because they are not well maintained
- or, last trip a location list as open 24hrs was in a locked gated parking lot.
- pricing is not transparent (is $5 per use better or worse than $0.35/kWh + $2/hr?)
- Some areas are not served well, by anybody including Tesla. I live in East Oakland and there is no nearby fast charging.

Tesla's network is incomparably better.

Fortunately I mainly charge at home so I don't have to deal with the charging network horror very often.
On the context of PDP-11 class hardware.

C isn't the first portable systems programming language, it just became ubiquitous thanks to UNIX.
ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks
Yes, the filter got canned, but the mandatory Metadata Retention got up. That was a rare moments of bipartisan cooperation.
Why should anyone invest lifetime to remove compatibility from a perfectly working application? Just to prove that not everyone is using an evergreen browser?
Glary Utilities Pro 5.105.0.129 Crack with License Key
Wow that's awesome, thank you!
Wikipedia Ranking of World Universities
Desperate for Data Scientists
No, inline Assembly or intrinsics with conditional compilation are the alternatives.
If Go 2 is bringing us generics, then couldn't that `builtin` package provide real type signatures for the builtin functions instead of fake ones? Instead of

func delete(m map[Type]Type1, key Type)

it could have

func Delete(type Type, Type1 somecontract) (m map[Type]Type1, key Type)

in there, and a program compiled with Go 2 would have an implied instance of

func delete = builtin.Delete(T, U)

in its global namespace for every map with a `delete` used somewhere in the code.
Sounds remarkably like the transition the UK's Labour party went through to become "New Labour".
Papa connects college students to senior citizens for companionship
Looks like they are wrapping javascript functions instead of just using the functions.
> Future you that has to decipher the code. Why make it hard on yourself? Software is a living thing eventually a decision will need to be made about it and without understanding what it does it's easier to make suboptimal assumptions.

To the defense of the title, in my experience, whenever label "hacker" was used on programmer or code, it meant "difficult to read, full of hard to maintain shortcuts and tricks" kind of code. Really always, I don't ever remember it to be used in any other sense.
Robot Operating System – A flexible framework for writing robot software
Simply put, it's increasingly harder for anyone to actually defend Musk. Over the past few years there's been quite a few threads on HN praising Musk, worshiping the ground he walks upon, making him into a Tech Savior and my guess is that when he says something indefensible like this, the best you can do is flag and move on.

Which, well, it's probably for the best of HN in either case. There's really not much else to say on this topic, although I hope that this whole nonsense he keeps perpetuating helps cull the cult surrounding him here. It's especially interesting because a few months ago I argued with someone that Musk will accept responsibility when he does something bad or says something stupid. And yet here we are.
The Age of the Heroic Inventor Is Over
Hmm, the alternatives are not enforcing a similar code style, or enforcing it earlier on (e.g. on commit). I can understand why they would not want the former, and the latter is more annoying when experimenting, i.e. when code style does not matter that much yet. Thus, in CI sounds like the right choice.
Unlikely, could also just mean congested upstream routes/bad routing somewhere. Your VPN means traffic takes a different route that isn't affected.

I'm 99% sure VM don't do any throttling (on downstream at least).
After the uprising of the 17th of June
The Secretary of the Writers' Union
Had leaflets distributed in the Stalinallee
Stating that the people
Had forfeited the confidence of the government
And could win it back only
By redoubled efforts. Would it not be easier
In that case for the government
To dissolve the people
And elect another?

Bertolt Brecht

https://en.m.wikipedia.org/wiki/Die_Lösung
> which I think is relatively new in all the major C++ compilers.

LTO has been available in gcc since 2009 and even longer in clang AFAIK. MSVC had LTO for... I don't know but googling a bit shows that visual studio 2005 supports /GL.
I don't think that sitting at a computer and moving my fingers greatly impairs my immune system. It's not like I'm running a Marathon.
Same thing. Connection speed using VPN suddenly doubled and tripled, depending on the time of day.

The problem went away after a few months. Very bizarre though, and of course no transparency from Virgin on this.
"In an ideal world, employees would be honest with their bosses,"

Haha, this is a nice bit of rhetoric judo.
I think the bigger issue is usually bosses being honest with employees.
There might be more appreciation for "how future maintainers write JavaScript", but that's not cool and it takes a couple of decades more experience.

Looks a lot like "read-only" web code I've encountered on projects, where waves of people decided it's easier to work around what's already there than amend it (and that's also how you end up with 20,000 line CSS files).
It sounds like a gift economy:

> “If you have guests from far away, or you love them and they are your friends, you should kill a goat for them, if they agree to let you do that,”

It's not like everything is free -- you just all have store credit with each other (informally).
>The scientists note that Qatar seems to be an outlier. Seventy percent of the Qatari population is obese — yet their RHR is an impressive 62. How could that be?

Might be because the obese Qatari aren't the Qataris buying fitbits?
Does anyone have experience with methods like Michel Thomas or Rosetta stone learning Mandarin?
German mobility startup Wunder Mobility raises $30M Series B
Location: Anywhere (with VISA support) OR Remote

Remote: Yes

Willing to relocate: Yes

Technologies: React, Django, PWA, Sass, ES6+

Résumé: https://drive.google.com/open?id=17On_i8htaZzBEays-MOPV-zib2...

Email: mrassili@aol.com
Someone else points out that older versions of IE didn't support array methods like forEach on nodelists. So it is basically a thin compatibility layer.
That's what we are working on: https://www.starleaf.com/

The apps are free to try if you'd like to. We also do nice hardware setups for meeting rooms. Comments are welcome.
This is very similar to what I'd do for my small projects, I really love the small size and the brevity of it.

On the contrary, it's not what I'd do at work for one of our bigger web apps.

No need to criticize, it does what it's supposed to.
Model can more naturally detect depression in conversations
A society governed by the rule of law can have bad or outright unjust laws. The orthogonality of these things is a bit counter-intuitive.
I had the same problem for quite a while and was told it was a peering issue.

So while they were not throttling, they somehow messed something up elsewhere and for months my VPN was significantly faster than an un-VPN'ed connection for some bizarre reason.

Proof: https://imgur.com/a/JflXR
> And Chinese vocabulary is rather small and extremely systematic, so those 1000 or so characters form a solid base for understanding.

Learning Chinese based on characters is going to be very frustrating. Most words have two characters and knowing their meaning only helps slightly with guessing the meaning of the word.

In the SUBTLEX-CH frequency data, 94% of characters are among the top 1000, but only 82% of words. So it's quite common to see a sentence where you know all the characters, but don't understand it because you don't know how they group into words.
For me there is also a meta-decision - should I actually be making a decision about this now?

For example the marriage decision is easy - there are probably less than 5 points in everyone's life where that decision is even entertained. Because there are only a few times when you are not married and dating someone who might be the one.

However the divorce decision is ... well a lot more frequent because you are always married and will then over a 50 year period find pints where The Big Decision is in your mind.

A default go for it is not always the right thing

Same for leaving your job, selling your house, etc

You might be better off yes - but you could find yourself making the same decision 3 months later
An Asus CS10 is about USD85, where a RPi is about half that price. Also, the CS10 is a Chrome-based computer, where a RPi is a Linux based development platform. The CS10 lacks the I/O ports, for example.

Maybe a CS10 is better for your individual use case, but it is by no means a generally accepted alternative to a Raspberry Pi.
Cheapest backpacks
Of course they are going to ask, and legislators will weigh the political cost/benefit to it.

My impression from the previous crypto wars and the skirmishes that have followed is, as technologists, we take a very tactical view of technology, and underestimate the intentions of people who understand power and politics the way we understand information systems.

The way we see the security of a system, they see the sovereignty of a state. Just as incompleteness in our code can yield system level compromises, incompleteness in their ability to apply their rules to their territories and domains also yields compromises that makes the whole system untrustworthy.

I don't agree with what I perceive as their Hobbes-ean need for total control, where I think the localized, depth first absolute authority of a state becomes malignant when it is applied breadth first and in totality to all aspects of life, but you can sympathize with the urge without agreeing with it.

They should be mindful that post-Snowden, no matter how large the field we live in, people have seen the walls and bars at the perimeter, and that broad perception is likely a greater source of instability than any gaps in the ability of the state to enforce them.

Viewed this way, the 5Eyes statement seems unwise.
Krita’s 2018 Google Summer of Code
The tweet doesn't say that these photos came from "Photos", just an "unused account". All other evidence seems to suggest that these are photos from another service called Panoramio which Google acquired at some point. Not saying it's right or wrong by the way (perhaps something in Panoramio's TOS that all photos were public), but based on this news I'd assume that my beach photos in Google Photos are safe from prying eyes - for now.
>I've never felt restricted in expressing my opinion in whichever topic we are discussing

Of course, if you belong to a mainstream ideology...