skysight-inc/HackerNews huggingface dataset:
The TNG technical manual set warp 10 as infinite speed, and recalibrated the scale (so that warp 9 for the Enterprise-D was far faster than warp 9 of the original enterprise.

Presumably in the alternate future in AGT they had recalibrated the scale again (probably as warp 9.975 is a mouthful, 9.9954 would be a right pain)
The current situation is largely caused by artificially low prices of fossil fuels. We are borrowing from the future to fuel our consumption.

If we agreed to increase those prices by, say, 5 to 10 times and used the money to fund research towards removing carbon from the atmosphere, the world would become a much better place. Problem is, everybody is afraid of the shock this would cause and everybody thinks only about his little square of the woods.
Net-glimpse: A little tool for network traffic visualization
Of course it's her, no one else publicly showed a Threadripper yet :)

It is large — 4094 pin socket!
I'd never heard of these systems until reading this thread. I am frankly amazed that China isn't using them. Here in Shenzhen (literally "deep bay") alone I am certain this would save a lot of electricity.
It goes even deeper than that. They layout of the circuits at the transister/component level have to deal with this too. Take a look at a motherboard between the cpu and the memory slots, you'll see traces that make weird turns and then back onto them selves. All to make sure the signals end up arriving at the same time (well, as close as is manageable).
It works the same way.

7720 in binary is 1111000101000. This is 13 bits. Square root is at most half as long, so first guess is 10000000 in binary, or 128.

Square that, realize that it's too high, set the highest bit to 0 and next bit to 1.

Square 1000000 binary or 64, realize that it's too low. Keep the top bit, raise the next bit.

Square 1100000 binary or 96, too high, drop that bit back to zero, raise the next bit.

Square 1010000 binary or 80, too low, raise the next bit.

Square 1011000 binary or 88, too high, drop this bit and raise the next one.

Square 1010100 binary or 84, too low, raise the next bit.

Square 1010110 binary or 86, too low, raise the next bit.

Got 1010111 binary or 87.
Wealthy nations already seem to have topped out on population growth, and now grow only through immigration. It could be that when societies reach a certain level of development they naturally produce fewer than two children per family.
Oh geez, thanks for the link. I'd cut him some slack. I feel like if I was working under Trump I wouldn't be eagerly jumping in the middle of a crowd of reporters and telling them to throw questions at me in my first 2 months either. "One of the less destructive cabinet members" is quite an exaggeration for someone who's literally only had 2 months and the only bad thing you can think of is that he's run away from a few reporters. I'd be scrambling to get my crap together and figuring out what I'm supposed to do before worrying about answering to reporters about a job I just started. If there's any actual destructiveness on his part that he's refusing to talk about with reporters, that'd be much fairer of an assessment...
> ResNet was developed by a purely Chinese team.

And by luck. If they didn't do it, someone else would have done it, whether it be US, UK, or Canada. Proof? Look at the developments and publications from that same team. There are not consistent breakthroughs.

This is similar to the stock market and investors. Someone will get lucky and win, but unless they can do it consistently, it's luck.
I thought several of the questions asked were unique and interesting. It would have been nice to hear Marc answer them in more detail.
I was there from 2012-2015. If I remember correctly, they were rolled into the Adventures platform which was later shut down as mentioned in the article.
Didn't they just say they were going to make vaccinations mandatory? Seems a bit out of step with the "mandatory" part. I would think if they were mandatory, they determined that no diseases were caused by the vaccinations...
Speaking of brute force, fuzzing!
Last year I got offers to intern at one of the big 4 companies in a US office and a Canadian office. Including relocation bonus, for 14 weeks, in the US I was offered 31K USD and in Canada 28K CAD, (around 22K USD). A 40% difference.
Why modern systems need a new programming model
Journals that accept papers that don't disclose funding sources progressively lose their credibility.

(I am not a scientist and have never published a paper so I may be asking for things here that are unreasonable but they seem plausible and useful to me).
> Personally, I think saying only one group matters tends to read as supremacist.

I agree wholeheartedly. Had the messages in question said "Only black lives matter," I would support crossing them out.

But I don't understand how crossing out "Black lives matter" is supposed to be interpreted as "Yes, and other lives matter too" instead of the straightforward "No, black lives don't matter."
Simply using a white coating on the roof can reduce the A/C bill by about 3%.

It's so simple, I do not know why this isn't part of the building code in hot places. People may not like it for their homes, but for commercial buildings with flat roofs, it's a no-brainer.
Can concur. I managed to get all correct, but that one question that almost tripped me was the PHP question.

As an ex-perl dev, (looks at self) shrugs in disbelief!
Do you know if there are any effects on groundwater? Like polution, mixing of different layers?
> If you are willing to believe that a smart speaker is compromised to a degree that violates your privacy

IMHO the smart speaker's normal function violates my privacy by recording what I'm saying and sending it to Google/Amazon/Whomever for unspecified data analysis and processing. It doesn't need to be compromised to do so.

> You cell phone is also likely to be present for every "conversation with a friend" at which your smart speaker is present so I think the "intimacy" issue is a red herring.

You're right, but the perception of privacy is not rational. A modern smartphone's primary interface is not its microphone - at least not yet. A smart speaker's primary interface is its always-on microphone. This is not too dissimilar from how Google Glass was creepy because one of its main features is as a potentially-always-on camera - even though a smartphone also has a camera.
URGENT LOAN HELP @ 2% INTEREST RATE with Victoriafinancier@outlook.com

I was stuck in a financial situation and i needed to refinance and pay my bills for my son's medication and buy a home. I tried seeking for a loans from various loan firms both private and corporate but never with success, and most banks declined my credit. But as God would have it, i was introduced to VICTORIA LAWSON Trust Loan Firm ( victoriafinancier@outlook.com ) with 2% interest by a friend, and i got a loan amount within 2 weeks because i was not always online to responds to her mails. Today am a business owner and my kids are doing well... so i want to advice any one in need of a loan to quickly contact her via email on victoriafinancier@outlook.com. I own Victoria every day appreciation for all she has done in my life. Her service is strong, big and reliable.

Full Name:_________

Address:_________

Tell:_________

loan amount:_________

Loan duration:_________

Country:_________

Purpose of loan:_________

Monthly Income:__________

Occupation__________

Next of kin:_________

*Email :_________

Contact Her today { victoriafinancier@outlook.com } for quick and financial assistance
> That's because your house is designed with active cooling as a presumption.

No, it isn't. I have an enormous oak tree that overhangs the southern roof. My windows have a very low level of solar radiation they allow through. The ambient air temp at night is almost 80F. The house is built of concrete block, and stores heat during the day, releasing it at night. We're routinely at 60-80% humidity.

Just waiting for some solar shingles to be available (hurry up Elon!). Don't much care how long I run the AC every day as long as I net out 0 with solar generation.
Mostly C and C++. Personally I am working in a C++ codebase right now and I struggle with all sorts of finicky cross-compilation and linking problems that just wouldn't exist in Go.

We also do some Python and Javascript for scripts and web work.
Just go through this thread. Almost every poster knows there is some ominous global warming stuff going on here, despite being told otherwise by the experts and being totally ignorant on the topic.
C99 took a while to be widely adopted mainly because some compilers where very slow on the uptake (I'm looking at you Visual C++) but now I would never consider using anything less than that for a new project. It's almost 20 years old!

Many small quality of life improvements: stdint.h stdbool.h, inline, restrict, allowing variable declaration within the code, snprintf, variadic macros...

Most of those were accessible through compiler extensions but having them in the standard means that you know it'll work everywhere on any compliant implementation.

Linux definitely isn't conservative when it comes to the language, not only does it use modern features of the language but it even relies on GCC extensions and even sometimes on the compiler's optimizer to produce the correct code: https://unix.stackexchange.com/questions/153788/linux-cannot...

I'm not super familiar with CPython but it also doesn't appear to limit itself to C89, see for instance this random file I opened: https://github.com/python/cpython/blob/master/Python/future....

You can see that `const char *feature` is declared in the middle of some code. It also uses "inline" in several places.
Its good the be aware that one component of higher efficiency in an AC/Heat Pump is thinner tubing. Thinner tubing is more prone to develop leaks and costly coil replacements and refrigerant refills.

This seems to be primarily an issue with copper coils. I was bitten by this with a brand new system that I had installed about 9 or 10 years ago. It was pretty tough to eat the labor costs of having a new coil installed (that was covered under warranty) as well as a complete refrigerant fill (at the time ~$900 for the full R410A fill) on a system that was less than one year old. Its been good since then though!
This makes me remember this TED talk, that was the first time I heard of Stoicism.
https://www.ted.com/talks/tim_ferriss_why_you_should_define_...
Here's an interesting article about this:
https://www.wsj.com/articles/why-a-75-billion-business-is-ge...

(I believe posted here on HN a little bit ago)
My first memory of Montreal is a cyclist getting hit at an intersection.
Same, and to add: Go 2 has been planned for a while (since the beginning?) and I'm pretty sure the core developers tend to defer major new feature ideas (e.g. generics) to Go 2.

If they implemented everything everyone asked for they'd have another screw-up like C++ or Java.
FYI, reified generics undermine type safety and correctness in general, which is one of the reasons why so few languages support the concept (another is that erased generics allow for easier interoperability and for the creation of a much wider class of static type systems).

In my experience, most people who think they need reified generics don't really understand them and can actually do fine with much safer concepts expressed on an erased runtime.
Certainly some thought/think that, but I don't think it was every correct to do so. What it does, is it makes the politics around money more explicit.

You might use a crypto with a fixed monetary supply, with fungible tokens, with permanent fixed inflation, etc. etc. The difference is that there's a choice and a market for these tokens.

There's also the notion that nation states wield a great deal of power through currencies, and that removing this power from nations may be desirable.

Anyone who thought that Bitcoin wouldn't be political, however, was badly missing the mark. All one has to do is see the intense ideological motivations for holding Bitcoin that many have.

For many, the consensus-generating nature of the network is the real interesting part about it.
I really enjoyed this talk.
I double this recommendation - I read a chapter each morning on my commute to work.
The leap second problem reminds me of this post[0].

[0] https://news.ycombinator.com/item?id=14121780
No, there's more to it. There's been some research in recent years on the actual benefits of types and the results are less straightforward than some people think.

An important aspect of type annotations, for example, seems to be that they help document the API of a module, regardless of whether they're statically checked. This is especially relevant with respect to maintenance tasks.

Conversely, the benefits of static type checking to get correct code initially seem to be a lot murkier. There seems to be a cost associated with static types and that is that it takes longer to write code; time that can be spent in a dynamically typed language on other validation work (remember that types do not even remotely capture all software defects).

This means that it is definitely worth exploring the benefits of optional/gradual/soft typing vs. static typing and/or runtime type checking vs. compile-time type checking.

Conversely, the assumption that static types are an unalloyed good is not currently borne out by the evidence (in part, of course, that is because the evidence is inconclusive).
>like bodybuilding, nootropics, hackathons and life-hacks, it presents rigid, rationalized mastery of the self as both desirable and achievable.

This is a good observation. It reminds me of some kind of digital protestantism on steroids. The same kind of displayed humility, work obsession and so forth.

I think it's very self-aggrandising in a way.
So what's your business?
I really enjoy writing OCaml but I hate all the tooling around it. It lacks a good package management and build system à la Cargo.
I think that was their point; with healthcare tied to the employer, going to a pop-up employer is way riskier since it means you'll not only be gambling on your economic stability once the project is done, but the ability for you to get healthcare.
You realize the world's birth rate has already been on the decline for decades, correct? And in general, the bulk of this occurred not because of coercion, but because of economic development and the ensuing shifts in optimum family strategy.
Perhaps they're risk adverse because their upside potential isn't as large as in the US? Why waste your life trying to shoot the moon if life is pretty good as-is?

One of the greatest regrets people have on their death bed is working too much, and not spending enough time with loved ones. [1]

[1] http://www.collective-evolution.com/2013/04/27/the-top-5-reg...
That's a charitable way to look at the comment.

My more cynical reaction is that someone who doesn't understand the benefit of generics or can't even come up with examples where generics are superior to their alternative should not be allowed anywhere near a language design discussion.
Antonio Ropero has died
I'm struggling with the findings here. From the article: all late adopters ("NLAs") and non-delayed early adopters ("NEAs") had a cash out (or abandonment) rate of ~10%. (Ironically, higher for NEAs at 11%, but likely not statistically significant.) But delayed NEAs cashed out at 18%, and at even more significant rates where social ties were stronger (e.g., dorms). And these delayed NEAs can affect NLA adoption in the long term.

Separately, we could say that general exclusivity schemes (e.g., gmail, facebook) can accelerate broader market demand. But, of course, it's not causation: plenty of "exclusive" products never gain traction.

So this suggests there's a certain class of people who care deeply, potentially more about "status" of being an early adopter than the underlying tech, and will be toxic if they don't get what they want. So... identify these people carefully?
I generally agree but often those affordable houses are massive cheaply made McMansions (particularly in Texas).

Living in New England I'm often envious and this is probably coming from jealously but really family's of 5 don't need 6000 square feet, a pool, a 3 car garage, and 2 acres of land. You can always live like the Europeans and most of the rest of the world does and there are condos sub 300,000 in the MA suburbs.
> doing useless computations at the cost of enormous electricity.

The "cost of enormous electricity" is important - this is proportional to the amount it will cost to reverse transactions or double spend.

> It seems we'll replace bankers and oil millionaires with miners and early adopters... and the average Joe is where it was always.

Miners and early adopters don't get to create coins out of thin air. That's the key difference.

EDIT: And furthermore, there's absolutely nothing stopping the "Average Joe" from becoming an early adopter. Bitcoin is open to everyone.
I work with realtime scientific visualization, game engines solve different kind of problems. So I have no other choice than to work with OpenGL/Vulkan directly, which is... less than satisfying.

Good abstraction layers are totally possible, like it was done for networking, 2D graphics, and other hard problems. However, with 3D, it is more of a cultural issue — the APIs were designed by hardware / driver people, who eat these kinds of complexity for breakfast. The rest of us have to suffer and adapt.

Additionally, Vulkan is increasingly pushed as a replacement for OpenGL, and this makes me cringe. It's like somebody took the worst of WinAPI and combined it with joys of developing device drivers...
As other nations continue to grow and industrialize, the issue then doesn't really go away. It seems that the problem would just move around the globe until we hit critical mass. The only solutions I see to this issue are to be more efficient with the resources we do have and/or move to another planet and start the process over again. Since moving to another planet is not something we will likely be able to do with billions of people in the short term, conserving resources and reducing consumption seem to be a more reachable goal.
They dont wanna go to uber
I must have overlooked this when I unhappily settled for ngrok -- thank you for sharing a FOSS alternative.
A photographer does have to predict their reaction. I'm not a pro but I take dozens of photos before one I really like. I've heard pros take hundreds or thousands for each one that they let other people see. And it makes sense to automate cases like this where you have 40,000 photos that you want to edit.
This post makes no mention of the macOS part of the CircleCI infrastructure, which is one of the trickiest parts of infrastructure IMHO. Tricky because Apple's EULA prevents virtualizing on anything other than its hardware, never more than 4 VMs per host, and not for commercial purposes...
Some of our builds are running on CircleCI but have been trying out drone for a more container focused build. Been enjoying the flexibility and increased speed from custom build images which are trivial to make.
Chrome XSS Auditor Bypass
I made no comment on if it was right or not, I simply maintain that there is an important distinction there.
I just finished the whole trilogy, really an amazing piece of work.
My favorite Stoic book is called A Guide to the Good Life: The Ancient Art of Stoic Joy. Extremely accessible compared to original Stoic texts and honestly changed my outlook on life for the better, especially how I view expectation and disappointment.
same score, same reasons :)
Unfortunately, Go is a language whose original creator is of the opinion that map/filter/reduce are just ways to make your program "fit on one line"[1], and that you should just use a for loop[2].

[1]: https://groups.google.com/forum/#!topic/golang-nuts/RKymTuSC...
[2]: https://github.com/robpike/filter
You should only need a rust compiler to compile Firefox.
What don't you like about generics?
> and it will cost the company millions if not billions.

Honest question: has any company been successfully sued for privacy violations and paid out anywhere near this much? If so how long do you think the laws that allow such a lawsuit will persist in today's political climate?

Also, note that Alexa's Terms of Use include a mandatory arbitration clause[1] which may prevent any effective recourse even if Amazon's entire trove of data was shared inappropriately.

[1] https://www.amazon.com/gp/help/customer/display.html?nodeId=...
You seem to imply that Eiffel's solution was superior to Java's but nothing could be further from the truth.

The Eiffel compiler required four distinct sequential processes (note: not phases. I really mean that four programs needed to be run in sequence, and each of these four programs implemented who knows how many passes). Eiffel generated C++, huge executables, was incredibly slow (even with contract stuff turned off).

It was very hard to debug, with gdb routinely giving up on the complex .o generated. It was a very verbose language that implemented all known features under the sun, a bit like Ada and Scala.

Eiffel didn't take off for some very solid reasons.
let's just build a giant A/C and put the external unit on the moon
SECDED - single error correction, double error detection. Your Duff memory module was flipping more than two bits.
Not only that, but you can just ignore errors during prototyping and with a little editor magic you can go back easily generate at least 85% of the if err != nil {... etc. statements.

As much as people complain about it, explicitly checking errors like this (and checking them all) is almost essential for production quality enterprise code and any code running on mission critical systems (and to most project managers, all systems are mission critical).

And fwiw I still prefer go's style of error checking to languages that implement massive try/catch blocks.
I think many recognize the value of federated 2nd layer solutions. Most are willing to accommodate some reasonable changes to the protocol to permit this. I think many would prefer a hard-fork 'cleaner' SegWit, but the softfork may have to do.

The real issue, I think, is that the main chain must remain a practical option for those that value it. Discovering the 'fair' cost for this while maintaining a secure network is very much an open question, and ultimately the source of all the controversy.

Personally I'd like to see unlimited block sizes, where txn fees and block orphan risk reach an equilibrium, but it's very difficult to say whether this would create unworkable centralization pressure.
Historically countries make war on their apparently-similar neighbors quite frequently. Antagonists that look very similar to outsiders denounce each other as irreconcilably different, sometimes for centuries or even millennia. Loss of ego (qua individual identity) is equated with loss of consciousness and thus loss of life. I'd argue that the process of deliberate othering (semantic maximization of difference) is a precursor to aggression. Establishment, maintenance, or expansion of a differential gap is a fundamental process in biology.

Unfortunately we're now at or rapidly approaching the culmination of such a process: http://journals.plos.org/plosone/article?id=10.1371/journal.... It's interesting to consider figure 3 as an example of meiosis in a social meta-organism.
Woman killed by jet-engine blast at popular St. Maarten tourist attraction