skysight-inc/HackerNews huggingface dataset:
I'd think older browsers like Mosaic have problems with SSL/TLS, especially now that most web servers no longer support older (compromised) versions of those protocols and SNI (server name indication, allowing web servers to serve multiple domains over SSL from the same IP) wasn't a thing back in the days.

I certainly remember taking a really old version of IE (2 or 3 I think?) for a spin and running into problems because it didn't support SNI.
I hate replying with an XKCD, but https://xkcd.com/1053/

The OP didn't even state they're "discovering [it] in 2018", at all. And even if they did, so what? What is the point that you're trying to make -- that you're a better developer because you knew something they didn't?
The way I’m reading the article they’re talking about a new superconductor where YBCO is one of the materials used. English isn’t my first language though so I could be off base here.
If we were to work with an assumption that fusion happens soon (<20 years) and power is now cheap, what would we now be able to achieve that was previously prohibitively difficult / expensive?
This prediction will always be wrong... until it won't.

By the way, "on the brink of" in the title is pretty stupid.
It always makes sense. because it is easier to port to new platforms.

A low level IR requires less effort to implement a compiler backend.

In Go's case, it is what makes the reference compiler so easy to cross-compile.
Could not agree with this more. This is why I hate videos without a transcript or textual summary.
For comparison, Olkiluoto 3 fission plant has been under construction for 13 years already. It's currently estimated to enter energy production a bit over one year from now.
I was just saying to a colleague today; Prettier is the friend who only ever points out your flaws.
Not very; you just change the grid to a 3d space instead of 2d and change the basic algorithm a bit to count neighbours in 3d space.
None that I know of
Kotlin is what Java would look like if it was invented today.

Type inference, explicit non-nullabililty, first class functions, function types, extension methods, etc.

Eveyone I know who's used Kotlin would not willingly go back to Java.
Read the Yiddish Policeman’s Union by Michael Chabon; heavily influenced by Chandler and one of the most spectacular detective stories ever.
What will be realized first: affordable graphene production, nuclear fusion, or general artificial intelligence?
Super ‘superlattices’ could enable ‘superfast’ transistors
I find it ironic that young generations only used to GNU/Linux glibc dynamic linking, find static linking something out of the ordinary.

Like you say, it was how everyone deployed software.
If energy is basically free, how will it impact crypto prices?
They probably didn't train it on 3d renders. Training it on 3d renders would likely hurt its ability to handle real photos.
To name a couple, you enable mass desalination and cracking of water. Solve humanity's access to clean water, enable replacement of fossil fuels for vehicles, solve anthropogenic climate change. Just those two are huge.
OK great, looking forward to it!

I mapped out the work the other day and it looks fun. It's just at the edge of my knowledge.
Amazon Knows Why Alexa Was Laughing at Its Customers
Stoneman High School and Roy Moore should be enough, not to mention Trump, do Arkansans like violence against children?
This is a screenshot of some of the formatting options provided in Visual Studio:

https://imgur.com/a/6PkSi

What on earth would prettier include to make it that much more extensive?
How a Visual Cloud Management Platform Can Address DevOps Woes
Listen: React 16 – Fiber and Beyond
Not using tooling also means no module system and no dependency management. Which likely also means no unit tests. And no minification. No linting or type checking. No third party code except maybe a few bundles you downloaded once and will never update that barf all over the global scope.

I get the appeal of partying like it's 1999 but as someone who used JS in the 1990s these are things I would not want to live without. I'm perfectly capable of writing ES3 code without any tooling but I'd rather not.
I'm sure it would be useful to have that technology around and I'm quite excited by the prospect of it, especially as the volume seems to be drastically reduced compared to ITER.

But I'm wondering how relevant fusion is to reverse climate change. It seems like renewables and storage are already fitting the bill, at a much lower cost.

Edit: happy to hear any arguments
MC debit cards are pretty common even in Germany (and are everywhere elsewhere in EU). Source: no PayPal/card ratio difference among my German customers compared to the rest of EU.
You can email me if you're curious. See my profile.
Srcset and sizes (2014)
no docker? amateur
Remember when console.log was available when the dev tools were open but would be undefined otherwise, so your code would break unexpectedly but then work fine when you tried to figure out what went wrong?
Sadly, that joke is at least 30 years old too.

When I was in high school, 45 years ago, I visited prospective colleges. Some grad students were discussing the fusion work they were doing, in a big building, with lots of shiny hardware. They probably told me that practical fusion was 15 years away.

Humanity is going to get usable energy generated from fusion.

Yeah I heard that in high school. I'm now retired and am still hearing it. Still, stranger things have happened. The Chicago Cubs won the World Series a few years ago!
Ask HN: Is the stanford machine learning course on coursera gone?
I wanted to continue the course in the app and it didn't let me. Then I logged into the website and I can't seem to open the course. Is it gone? Is there an alternative method to buy/get the course materials?

https://www.coursera.org/learn/machine-learning
Are you comparing the turnaround time for construction of a fission plant vs a fusion plant? (If this article's idea of 15 years is to be believed)
I'll go one step further - humans might sort their species out and stop with all the pointless tribalism and unite for the common good.
Variable costs are eliminated so the amortized fixed cost of hardware is the only ingredient for price.

Basically the price (demand) for hardware goes up and should equilibriate when it reaches the previous cost of energy.
Maybe you shouldn't use a fork that's lagging behind so much it doesn't support CSS grid?
there is a tradeoff between ease of comprehension for everybody and syntactic simplicity (that is easy to comprehend for those familiar)
Best Quality Vitamins for Senior Dog
Will the concept of money still mater as much if at all if all energy is free?
T-Mobile actually uses Hiya for that. Samsung uses Hiya as well for their equivalent service.

You could just download the app directly
Past performance is not indicative of future results.
Instagram wordcloud (python3)
I write a small side project to analyze user's Instagram (All post) content to a wordcloud.
Support both English and Chinese.

repo: https://github.com/realdennis/igcloud
We started using Prettier as a pre-commit git hook and the results have been amazing. There are developers in PRs who will not be comfortable with the eslint settings, have linting turned off or will otherwise ignore linting. Prettier just streamlines so much and you can disable the warnings in eslint that prettier handles automatically. It's insanely useful.
I run a one person business and I often feel bogged down by little things. If I need auth and I can let some huge companies take care of auth for me and they’ve got simple APIs, I may choose that over some kind of roll my own. Personally I wouldn’t want to force my customers to participate in these surveillance platforms but I have also never made money on my businesses - perhaps because I put too much effort in to the little details.

Edit: I also imagine fraud is costly, and if the big platforms can save me dev time on auth and reduce problems with fraud, that adds up to a significant savings.
How fast does it prettify 10k LOC ?
When I tell folks in the US my bike has a bell they say "psssh like a car will hear that" they always seem surprised when I point out it's more of a polite alert to people walking. Because who walks, after all?

Also without the constant deadening roar of internal combustion, bells are fairly audible.
Where are you? In CA, cities don't have assessment powers.
Isn't it the promise of renewables already?
Prices dropping by double digits every year, exponential growth in every market.

Coupled with emerging energy storage it seems like cheap energy is due to come long before fusion
Yes. Someone should develop the skin-equivalent of e-paper :)
Hutter Prize for Compressing Human Knowledge
Or, human might sorth their species out and away from the list of Earth species, effectively rendering question of nuclear fusion, graphene production, AI, and social constructs irrelevant.
OK but is there a reason entropy is said to increase? I mean linguistically, if you will. What with "heat death" it doesn't sound too positive.
Can traditional Afrikan medicine co-exist with Western medicine?
No, the huge enterprise software suite used for analytics and all other sorts of stuff.

I also thought the airline first, but most people in USA have not heard of Scandinavian.
Thin line between citizen agency and apathy when it comes to civic technology
It's a matter of opinion but I strongly disagree, the brief existence of a lightning bolt is going to force the exact same moment out of two photographers, and they were shot from two wildly different locations. The analysis was fairly cool but I see cool things every day.

The sheer improbability of two photographers capturing the same wave in the exact same way from meters apart and publishing the same shot is captivating. There are thousands of waves daily, and thousands of interesting places to capture them.
Related, here's a good post on strategies for quickly becoming familiar with a new code base: http://devblog.nestoria.com/post/96541221378/7-strategies-to...
> You can't put debug print in constexpr function. How do you even debug that?

Use an IDE.
Anyone older than 55 is allowed to transfer their basis to a new property

Not all CA counties allow that, to my knowledge.
you would have to prove to that the Turing complete part of your simulation doesn't construct a glider that has never been seen before and moves so fast that it catches and terminates the run away gliders.

It only makes sense if a program encoding in game of life is reasonably efficient. I highly doubt that's the case. But sure, ideas could be adopted.

Also having no runaway gliders is not proof of termination.
> I like Rust a lot actually, but kernel modules aren't a good use case for it.

If we're talking about kernel modules in general, I'd have to disagree. I think it's a perfect language for kernel, as long it's all written in Rust. I only wanted to point out the practical impossibility of integration with existing infrastructure, such as Linux kernel, which is written entirely in C.
How exercise in old age prevents the immune system from declining
A lot of people who start in SF probably end up somewhere else a decade or so down the line due to the reasons you mention. So even if your network starts out being purely SF based, in a few years those people (and thus your network) will probably end up being spread over a much wider area.
After using prettier with vscode recently, I have to agree, not having to think about formatting at all while editing feels fantastically freeing.
I have applied this approach throughout my career. The recommendation with the greatest long-term utility has turned out to be the last one (the network building) since this provides an organizational map - and knowing where leverage can be applied is powerful knowledge indeed. However the prior two steps suggested are useful for building both rapport and context.
> What sort of properties would you consider a "textual string" to have that a "binary string" would lack?

Being a unicode stream correctly reified using a specified (or specific) encoding.

So:

* encoding possibly (the ABI could also specify it)

* in-memory length probably (could be a stream but that would require some sort of stream/iterator support at the ABI level), though you'd probably use the length in code units and match that to the encoding for in-memory length (if the encoding is not hard-coded)

* validated... in the sense that the stream could be garbage which may or may match the encoding above? No, this would be intrinsic.

* normalised, no

* length in codepoints, no

* length in grapheme clusters, no

> Do you also need actual random access to individual codepoints/"full characters"?

At the ABI level? Absolutely not.
The mystery of Zach, New Zealand’s all-too-miraculous medical AI
I remember vividly when I could finally start targeting IE8 in 2013, after internal IT phased out IE 7 support. You could finally go wild and add a comma after the last element of your array/object literals.
I never got the tattoo, but when I talk to my friends who did, they usually describe it not as their personality, but as their personal history. This makes more sense: you change, but your past remains the same.

As for getting tattoo about a particular thing you like, like a rock band, this seems a stupid thing to do indeed. Never knew a single person with a tattoo like that.
Interesting, never heard of the concept. Thank you, it seems to indeed solve that exact problem.

I hope something like this becomes as mature and usable as Neo4j.
Stripe invested in Stellar, and might have helped out with design.
You can only do that for up to 2 of the 5 most recent years without triggering a taxable event.
While the general gist is true, so far you could separate the buzzword uses from the non-buzzword uses pretty well by checking whether or not they use an article before the word "blockchain". Though this bit then kind of worries me:

> Bitcoin, Ethereum, and other cryptocurrencies have entered the mainstream discourse, but they’ve also been joined by a concept that is widely circulated, but poorly understood: “the blockchain” or just “blockchain.”

I fear they are learning...
> Traditionally, SAS has pushed a lot of resources in the educational sector. Get them started young, and they'll be customers forever.

If that is the strategy I'm not entirely sure it is well implemented. The version available for windows using students requires running a virtualized linux in the background to access a browser based, sluggish IDE like interface.

Compared to SAS, R and Python look like an usability dream.
that is so naive it's almost cute. more likely old tribes will die and new ones will be born (wealth, access to advanced AI, supreme medical care, prolonging life, enhancing body and mind etc.)
The publication this is based on is open access: http://onlinelibrary.wiley.com/doi/10.1111/acel.12750/full
I'm going to make a guess that the same goes for exploits.
We can make graphene very cheaply and easily now, the issue is making large continuous high quality sheets of it. Same for carbon nanotubes.

GAI and fusion are different issues in that we have clear elementary understand of fusion (and a large chunk of the technology worked out). We have little to no understanding of cognition and much of the technology that we use for AI now may (or may not) prove to be irrelevant to GAI.
Ever wonder why that is?

I'd suggest the optimistic estimates are both for scientists and investors. Optimism is used as a fuel to keep scientists going when the future is uncertain, and any breakthrough, however small, is a chance to recharge that fuel. On the other side, (in our society) scientific research requires funding. It's easier to acquire funding if you suggest the research may take 20 years rather than suggesting it'll take 100 years. This also encourages scientists to be optimistic in their predictions, as if they aren't optimistic they risk losing their funding, which greatly reduces the chance of rapid progress.

For those reasons, I'd suggest these long estimates (as a definition of 'long', let's say in this case anything over 5 years) are just tools that help to get the work done, rather than being something with a high probability of being true.
> in the fb thread, none of us have even used KingSumo yet

So you're complaining about something you bought that you don't even have any intention of using right now?

> knowing we can use them 3 years later when we need them and they will be up to date

Nothing on that site says it won't be maintained for 3 years, just that it likely won't get any new features (unless they port them over from the new SaaS).

> it would be pointless to stack up on apps

So you've been bargain hunting, hoping to snipe great plugins for cheap early on so you won't have to pay the full price when you need them later (or when they get features that make them actually useful to you). Sounds like we've at least found the reason why AppSumo doesn't consider the "pay once" model sustainable anymore and is moving to a SaaS model instead.

It costs money to develop these plugins. You paid a fraction of the regular price. You got more than your money's worth already. You just didn't luck out and pay for something that'll turn out to be incredibly useful to you later on.
I don't understand how these minor sacrifices, which were nearly universal in the suburban middle class we were raised in, are now "unthinkable"

Maybe because we saw and experienced that life and realized that we didn't want that for ourselves and our kids.
So, it's basically a specialised-hacks-required-because-operating-systems-weren't-designed-with-it-in-mind-which-requires-driver-signing low-latency monitor for your face?
Great tool, thanks for this.

I've been massively annoyed with the obsession of making the code look exactly the same in every of its parts. Ten years ago, I could tell which of my coworkers wrote a piece of code based on its style only. It was not especially needed, given we had git (and svn before that) to tell who authored a piece of code, but it was pleasant to recognize this or that developer's style. It was not radically different styles, we were still agreeing on tabs vs spaces and how many spaces, it was more subtle. We were authors.

But now that we psychorigidly don't want to see two pieces of individuality in the same codebase, be it as syntax or sometimes even as methods preferences to achieve a task, such tool as prettier or gofmt are incredibly useful. At least, we don't waste time on that.
Not necessarily, .NET and C++ task models (as done on Windows) rely on thread pools.

When a thread responsible for async/await needs to block, the task is parked and another one will get allocated to the running thread.
I grew up with Poirot books (thanks dad!), and have always been delighted with the movies and series featuring David Suchet. He is such a great actor, there is no one else that can impersonate Poirot like he does.

The new movie is just.... meh. Poirot(the character) has been holywood-ized for the masses... lost all the charm for me.
They've found a way to wind it into tapes which make fabricating magnates relatively easy - they have demonstrated world record magnetic capability with these. Fusion is one of the applications but the thing I liked about the research is that there are intermediate technology goals that they are aiming to hit which should fund everything - notably compact medical scanners.
I might be extremely tolerant but I've never had any issues with formatting. I however see the value of this when working with a "formatting nazi" ... It's a form of bike shedding, where it's much easier to have an opinion on formatting, then it is to have an opinion on design and implementation. (so I hope they don't add any configuration options)
Great advice, but be aware that there are circumstances where it might not work too well:

- disorganized workplaces run by a paranoid manager (all too common): The tactic would probably be conceived as taking too much own initiative, and 'stealing' 30 minutes from an arbitrary number of employees would not go down well (even if it was in your free time). You could try and get managerial sign-off, but don't count on it. If you really need that job in the first place (it's going to be a rough ride) better do over a beer or similar. It is why 'after work' was invented in the first place after all.

- as a very junior or entry-level employee it would seem like overkill in most teams, and probably not work to your advantage. In that case, and if you're ambitious and want to move quickly, try to get the same information but in a less overt way.
Node Jobs UK Permanent and Contract Jobs March 2018
If I could live in Tracy and get to SF in 30 mins

Heh.

I had a couple of co-workers in Sunnyvale who moved that way (to Ripon and Manteca) to settle their families in single family homes. They formed a vanpool. Result: each had to drive only one way, and they made enough from the vanpool to more than pay for all their commute costs.

This was in 1985.
What is the attack? And what is malicious about it?
Renewable energy doesn't have the same amount of energy density.

Fission already beats renewable by a good margin and Fusion puts some on top of that.

The fuel for fusion is incredibly cheap; hydrogen and helium, the most common elements in the universe. Easily obtained from solar wind if we find the amount on earth is lacking.

Additionally, Fusion does not produce any dangerous waste. Any byproducts that are radioactive decay quickly.

Fusion is also a lot safer than Fission since the reaction cannot exist outside reactor conditions while a uranium rod will happily go prompt critical if it gets the chance.

Fusion is cheap energy.
Topics in Dependable Embedded Systems
Show HN: AES Encryption Online
I agree that some of the most extreme instances of flat UI design need to be dialed back, but:

> make UI fun again

Hell no. I'm not using an app to have fun with the UI, I'm using an app to complete some sort of task [1]. Sure, the UI designer wants to have some fun (same for the developer), but in the end, the user's experience matters the most.

When designers embrace this back-to-skeuomorphism trend, I'd like to remind them of Dieter Rams' Good Design Principles:

> 5. Good design is unobstrusive.

> 6. Good design is honest.

> 7. Good design is long-lasting.

> 10. Good design is as little design as possible.

[1] Implying that it's some sort of productivity app, rather than some game or entertainment content.
which renewables are truly clean? Wind turbines require so much material and energy to manufacture that they will compensate this only over their whole lifetime. No clue about solar panels.

China is building tons of new coal plants to cover its current needs. It doesn't seem that renewables are that great, when not subsidized (which is the only true measure of effectivity)
> How do you even debug that?

You provide a set of static assertions for the use cases you aren't sure of. constexpr functions should be thoroughly unit testable at compile time.

If you're worried about production compile times, put the static assertions in your test code.
I'm sure it's on someone's list.

There's been enough scifi with animated tattoos that I think it has to happen. :)