skysight-inc/HackerNews huggingface dataset:
A space-time crystal is a "microscopic" object that breaks the time symmetry. Time symmetry means "if you inverted time, the process would look the same". Imagine this is as if you were going back in time. Literally.

First, an analogy in macroscopic physics. Assume an Engine, like in your car. As each piston moves through time, it goes through 3 phases. Injection, Compression, Ignition.

If you inverted this process, going from ignition, to compression, to injection, your engine would not work. It would probably destroy itself, but it would at least not work. Therefore, your engine breaks time symmetry. Obviously. Most macroscopic processes are not time invariant.

On the microscopic scale, most quantum systems are believed to be time invariant. If you invert time on a hydrogen atom, nothing would change about it.

But a spacetime crystal is a system that exerts state transitions, like your engine does. If you were to "record" its behaviour and then play the recording backwards, you would observe a physical process that is impossible. Therefore, it is not time invariant.

Disclaimer: This explanation is, as requested, for "dummies". It is wildly inaccurate at best, but seeks to explain the problem without introducing any of the necessary physics.
That may be appropriate if it was an "emergency". It's not.
Yep, there's pretty much a trick for every reasonably small divisor. For instance GCC 4.9 translates division by 711 as follows (dividend in edi):

mov eax, edi
mov edx, -1202107583
imul edx
mov eax, edi
sar eax, 31
add edx, edi
sar edx, 9
sub edx, eax
mov eax, edi
imul edx, edx, 711
sub eax, edx

This is, uh, pretty deep magic. Apparently this sequence of ops, including those two imuls, is still faster than a single idiv.
I was there to do some training, to teach the guys there how to use Yocto, Qt, etc., and the officer asked me: "So you're coming in to teach us so we can take your job?" Needless to say that I was really confused.
They manage to build HSR in Taiwan, a country in an earthquake zone ("the ring of fire"), with more rainfall than the amazon.

Most of the rain seems to run on a bridge from the top of the country to the bottom.
इस बार की होली इन 4 राशियों के लिए है सबसे खास How to Learn Astrology in Hindi
It's quite accessible if you don't look at too many woodworking magazines. You can do everything to a very high standard with chisels, planes and a few saws.

You're not in it for speed or economy, so why not? In many cases, for one-of-a-kind items, hand tools are even faster than power tools. And the mess left behind is shavings that sweep up nicely, rather than dust that gets everywhere.

I had a very nice shop in a spare apartment bedroom when I was single, and built a few celtic harps, a guitar, several bookcases, and some cabinets, doing most of the work after neighbours were asleep. No complaints about noise or dust.
" In fact, engineered wood products _can_ be stronger, and get used in building architectures that would not be possible with natural wood. But the stuff used in cheap furniture is MDF and that weird, coarser particle board. My limited research showed MDF as being weaker than most natural softwoods, in terms of strength to density. The lightness of the furniture comes from simply designing the products to use less wood.
"

MDF is both heavier and weaker in just about all cases. By far. It's not even a close contest. Part of it is because it's a very short-strand material.

"The odor, caused by binding resins used in the engineered wood, is also an indicator of off-gassing formaldehyde."

(for the interested, it's because they all used urea-formaldehyde glue)

Plywood used in furniture is usually formaldehyde free these days, or has almost undetectable levels (it's all carb p2 compliant). Since about 2009, the levels are about 20x less than they used to be. MDF is not usually FF free, just because of the amount of glue used. But it's still 20x better than it used to be ;)

But to put in perspective:
All the plywood i get is FF free, and i don't have to do anything to get it. Columbia, who is the largest manufacturer of plywood in the US, has been making "purebond" plywood since 2005.
That's what everyone from home depot, to lumber yards, are selling you now. Other major manufs are similar these days.

You can actually get MDF from columbia that is FF free. Just more expensive.

As for the sustainability:
http://www.columbiaforestproducts.com/us/the-columbia-story/
See "In 1999, "

One of the main reasons they use engineered wood is because it's stable.
You wouldn't really make the sides of cabinets out of hardwood, it would move too much. They alternate grain direction in plywood to make it very stable dimensionally.

But in terms of what engineered wood, i'd agree using plywood is a better thing to do than using MDF or other particleboards.
> It would be an exceptional civil war indeed if the central government (or any other faction of significance) did not commit atrocities.

It does not have to be that way.
Look at what's going on in the Donbass.
It is war, it is happening in a densely populated area.
Both sides make heavy of the artillery.

But the death count is like x100 times less.

Because they're not willingly trying to kill as many civilians.

(I agree with the rest of your points though)
You claim to have a "masters in statistics" but that doesn't really help me in understanding the main points of your argument. In a nutshell what you are saying is that a lot of the statistical models developed have changed over the last 20 years or so to accommodate the data that has actually emerged. That each of these models if they were applied today would diverge significantly in their predictions from the actual situation we're seeing today? I find this a stunning indictment of mainstream scientific consensus, especially considering many of the actors in that field probably have Masters in statistics and other fields, PhDs and professorships.

But, we do see this kind of skew in other fields, in particular economics comes to mind, where an overarching consensus on what is and is not good seems to promote the viewpoints selected for discussion, while neglecting counter-theses.
110,000$ is not "a nation-state's worth of resources". I agree with the rest though, the sky is not falling but people shouldn't react to baseless alarmist claims with baseless overconfident claims.
Getting access to jobs that are remote and do not require me to do any kind of UI nonsense. The cross section here can be fickle.
The problem is that it's unclear the maths result lines up exactly with reality -- as I understand it, this is that a "perfect scan" lines up exactly with one model of reality. What we want is that some kind of "nearly accurate scan" produces a "nearly accurate reality". From my (limited) reading, the proof doesn't seem to demonstrate that (maybe I scanned it too quickly)
60-70 m of books, assuming he uses only one layer in Billy. I have two, and occasionally three (though it's not Billy but another higher-quality shelf maker Lundea).
And algebra is an arabic word after all. No good can come of that.
disclaimer: I work for Mender

Mender is basically full image update solution while resin is container based. Mender is fully open source, both client and server, resin is having only client open source.
Mender is more lightweight, it provides a thin layer to be integrated with the already existing stack, while resin is providing full stack you need to use to be able to incorporate update mechanism.
Yeah, you are right. It seems to be that the problem is that we cram two standards into too few types. Additionally to float, double, and long double there could be optional iec559_single_t, iec559_double_t and iec559_extended_t (similarly to stdint.h integer types). The operations on variables of these types could be strictly iec559 conformant.
It is a need as an internal use to have all documentation from our libraries at the same place, it is also our sandbox to test Angular 2 and soon gRPC
That's why many people add extra wood when using a lack table as a rack :)
IKEA and other similar sell that furniture that is optimized to be 80% of nothing. I say that again, the biggest part of the finished product is nothing.

so what that does mean? It means that if you take a proper durable furniture and compare it with the IKEA counterpart the IKEA furniture has 80% of the matter replaced with nothing. ;-)

Buy once, assemble once then throw it away since i'll fall apart.
Touching Strangers Hands on Escalator in Las Vegas WorthShare.co
I don't think so... I think we are being spoiled by the vast amounts of. I am one of the generations who had formative experiences before internet, and I would have been completely transfixed by the stuff on say, deviantart. I could look at weird stuff in the library for hours sometimes, and half of that was not very good at all.
Show HN: Proteus, keeping Go as the source of truth, .proto files from Go code
A charity for his family
Intel Is Trying to Manipulate AMD Ryzen Launch?
>Be careful to not reproduce in excess.

You can reproduce in excess, but you have to practice primogeniture.
So can you show me evidence of this? Because a few of the obvious Google searches to try just throw up lots of western news stories saying that no such thing ever happened.
In my case I decided for S3 because I use Hugo instead of Jekyll and I wanted to avoid checking in the build assets into the Repo. My S3 costs range around a few cents per month.

However, if you use Jekyll or don’t mind commiting the build output, GH Pages is a superb option for sure.
A1222 Tabor board in action
disclaimer: I work for Mender

It is possible to make rollback fully automatic. In order to do so you need some integration with bootloader. It needs to be configured so that it can roll back to the previously working partition if update is broken. What is more, you can add some user space runtime checks that can verify the update and if those are not passing (updated image is broken) you can rollback to the previous one as well.
I think MBA adds more value to your career in globalization
I really like Kallax, there's something really neat about your storage being composed entirely of cubes of 33 (or 1 cubic ft cube in freedom units).
You are right (except for the fact that the Munich airport is 50 minutes from the city and one of Berlin's airports is too so your math is off there).

I think I was remembering the discussions about SF->LA or Boston->NY->Washington when writing my comment.
That's crazy dangerous considering the recent terrorist incidents
Is your name Hugh?
There is also more food than humans need. But there are some starving ones. Distribution is the problem.
As for universe, the only meaningful sources are earth and Sun, anything farther away may not exist at all.
True technically but he is in dark grays - only a handful "national treasure" Swedish companies can make the Swedish state sometimes, not exactly look the other way, but not look very HARD.

(This was a long time ago of course, nowadays, IKEA is not very Swedish at all. It's not very particular anything. It's only one holistic system of systems, one vast and immane, interwoven, interacting, multi-national.)
keeping the old array around is the obvious solution, but the problem is that you might need to rehash the second array as well. Do you need to keep an arbitrary number of arrays around or there are hashing schemes that guarantee that you'll be done with rehashing by the time you need to rehash the second buffer? I'll read up on hash-ordered-lists.
what's an early house?
Energy is necessary in any process where you want to decrease entropy.
Is there actually any evidence that passion always develops with practice? I heard this argument many times before, but fail to empirically find any proof.
I'm no expert, but I think my definition is what historically has been considered superscalar.

Yes, the design you described is definitely superscalar, but the fact that the two streams are simd is incidental.
The Real Point of Laziness in Code
Show HN: A better Alexa SDK, with typescript
I second this. I would much rather not have Dropbox install any kexts at all, and the only thing preventing me from replacing it (so far) is widespread support on iOS apps and Linux (which I rely on for a few things).

Otherwise I'd have switched by now - as many folk point out, this is the third or fourth time this kind of approach has come to light, and it reflects badly on the company and the product.
The power corporations are accumulating with information on intimate customer behavior and the glacial response of society to this is a daily refrain on HN. Has anyone seen a comprehensive, or at least collected, list of canonical examples of strong arguments for:

* Raising awareness amongst non-technical folks that such incredible stocking up of PII can raise complicated ethical risks?

* Giving legislative representatives practical and defensible reasons to not just go with the flow and actually have a chance to offer smart legislative options without being shot down?

This particular example is alarming - I can picture plenty of corporations that wouldn't mind the idea of "customer service" representatives casually raising the prospect of releasing customer PII in order to "show their side of the story" as leverage in situations where a customer is threatening to go to an Ombudsman or other public forum.
The Open Web, Fuck Yeah (2016)
Retail Apocalypse Gains Momentum
Worlds first metallic hydrogen sample disappears
>Is this not subject to a race condition though? I.e. you check that the file exists, get a green go-ahead flag to execute your method which will read it, by which time some external entity has caused the file to be removed. So then you handle the inevitable errors that are thrown by the OS when you try to access a non-existent file, making the first check redundant.

It's not intended to catch every edge case. It's intended to act as a sanity check and a barrier to code executing under known invalid conditions.

Point being that if your code is operating under certain assumptions (e.g. config file is present), it makes sense to check those assumptions early and fail fast, hard and clearly if they don't.

>Or, to provide another example. A recent project I'm working on acts as a control interface for a process running on the same machine, which exposes an HTTP service. When the application starts up, it can check that the process it wants to control is running, but it is inevitable that at some point, the process will get killed while my application is running, and therefore I have to prepare to gracefully handle that case.

This is in essence what I was saying: do some sanity checking and report coherent error messages (i.e. was the server even up?) up front before continuing down a code path.

That way you get a clear actionable error early rather than a mess of weird behavior that means you have to play detective to figure out what went wrong.
>VR needs a GoldenEye moment

It really doesn't. Anyone who has used VR knows how amazing it is. The main issue for games is getting the controls right.

The way I see it, sticking to a controller or keyboard/mouse and using the VR as a kind of stationary surround monitor is the best way to go for gaming.

Dual controllers and physically moving around in a room have too many issues and don't feel natural for games. It's great for tech demos, but I can't imagine playing through an 80-hour game like that. It's like the Nintendo Wii controllers that are only good for party games.
This looks amazing, congratulations.

We're planning to add forecasting to our SaaS analytics product (https://chartmogul.com) later this year, I'm going to look and see if we can use this in our product now.
I built a server-side WebRTC implementation for Twilio (as part of a team of two) in Java (with C bindings to libsrtp and openssl) in mid-2012 (and gradually evolved it over the next year and a half before moving on to a different team/project). I'm certainly not going to say it was easy, but it wasn't as hard as you're making it sound. It turns out you can cheat a lot here and there. You don't need TURN at all, and the ICE/STUN stuff can be dirt-simple because you don't need to deal with UDP hole punching or other esoteric things. You can cheat and hard-code most of the things that would usually need to be variable.

Honestly, most of the difficulty back in 2012 was because all of it was poorly documented and the standards were changing with every Chrome release, so it was partially a reverse-engineering effort. If I had to do it again from scratch (even though it's been at least 2 years since I've touched it), I could probably get something working in a week or two, and production-ready in a month or so.

I think a large part of the difficulty you describe is because you're trying to do this in Javascript. Doing it in a language that already has some library support for the various components cuts out a lot of the pain.
For Google Drive on Linux I've been using Insync happily for a long time now: https://www.insynchq.com/
A friend of mine got pulled aside for extra questioning at Newark in the mid-90s because he was wearing a t-shirt that proclaimed "Smoke me a kipper, I'll be back for breakfast". I think the officer presumed it was some sort of drug reference.
That actually surprises me as well. I would have thought that VR was going to be like 3D-TV: hyped very much for a certain amount of time but then mostly forgotten again. And I'm still not sure VR won't go down the same route.
Maybe a pedant got angry. AFAIK it never exceeded 100%, but it could get pretty close to 100% which is kind of an outrage in itself.
Why we send our friends investor updates about our startup [updated]
Why enforce server limits? I'm building a multiplayer game where user actions can happen at most every 150 ms. Am I naive thinking that one server should be able to handle thousands of simultaneous users? I understand the limits when it comes to fast-paced games though.
No.

At least in my country, all of the ways that females can be discriminated against in the workforce that are usually brought up are illegal.

(Pay gaps for the same work, promotions, sexual harassment, etc)

Yet people still complain they are problems. At this point, the onus is not on the rest of society to continue to try and make things easier for literally more than half the population. The onus is on the people being discriminated against to actually stand up for themselves and aggressively puruse legal action if they are the victims they claim to be.

For me personally, I find it quite ridiculous to hear people talking about all the gender stereotypes that exist today (and the discrimination that comes alongside them) and how we need action action action to solve them as if they are still problems.

My dad cooked more than my mum. I was picked on by girls at school. The girls always were told it's fine if they wanted to play a sport more dominated by guys, but god forbid a guy try to play sport with the girls. Rather than being discriminated against, the girls I know who went into software got given hugely preferential treatment over the guys and are routinely given better opportunities.

In everyone's effort to undo gender discrimination, they've forgotten that the aim is not to swing the pendulum to the other side, but instead to bring it back to the middle and treat people on their own individual merits.
It's a pub
>DeviantArt

Did anyone else shudder?
Ah! Circumlocution. My new favourite word :)

I had a look at the Navier-Stokes stuff and what I found was incredible complicated maths. I'd like it if you'd linked out to some discussions on this topic but in any case I was able to find this [0] which takes the position that many climate scientists have invoked Navier-Stokes as a theoretical basis but mathematicians in general consider the finer details of NS behaviour at this scale to be (practically) unknowable.

My personal insight from an information science pov is that NS would be the wrong tool to use. It looks like an exhaustive model used at a fine-grained scale that would be simply too complex at macro level.

[0] https://climateaudit.org/2005/12/22/gcms-and-the-navier-stok...
To clarify, I mean to replace the hash with something that would collide far more often, to simulate collisions, to see how git handles them
Ask HN: How to generate a pdf for website?
Hello,

I am very new to web site development and currently building a website, using react, which teaches online using text/gifs. At the end of the course, I would like to generate a sort of pdf book customized with the user inputs that are spread over the course.

Now, I would like a better design for the book and earlier for one of my own personal project, I used tufte-latex and loved the experience. I have searched for solutions online, but the highly recommended PhantomJS is not really easy to pick up.

Can anyone prime me about setting up a pdf generator using latex or any other suitable solution?

I expect around 3k users at least and some initial traction for people interested in the website.

Thanks and Regards
ai_ia
True, I assumed single-layer as billy isn't open-backed and I prefer seeing all my books. Also billy seems a bit short for two layers to be comfortable and not risk damaging books, even with small-ish paperbacks.
Can we use other features (like temperatue?), or it has to be only time-based?
"Confirmatory labs would be less dependent on positive results than the original researchers, a situation that should promote the publication of null and negative results. They would be rewarded by authorship on published papers, service fees, or both. They would also be more motivated to build a reputation for quality and competence than to achieve a particular finding."

Sounds great, but how would this actually work. Nobody is going to get juicy grants from existing funding agencies for being a "confirmatory" lab. Nature sure as hell isn't going to pay for this. Most researchers probably can't afford to pay an outside lab to duplicate their research. Is Nature going to suddenly start refusing papers whose results haven't been reproduced elsewhere? That's basically suicide for their journal because researchers are frequently in a race with other researchers to publish first, so why publish with a journal that requires you to double your budget to pay a confirmatory lab and wait months or years for them to do the job? The pressure will be intense to publish elsewhere first.

I have a simpler solution.

Don't just slap the names of confirmatory lab authors onto other papers. Publish original papers and publish confirmatory papers with equal prominence to the original papers. Hell, devote a portion of Nature to doing just that. Currently, if you want to publish a paper about confirming someone else's original findings, not even a third rate journal will touch it unless you put at least some kind of novel-sounding spin on it. Nature should use all that scummy impact factor gaming they do to make confirmatory papers respectable. Only when the work of reproducing results gains labs respect will funding agencies start supporting "confirmation labs". At present, such "unoriginal", "hack" work is not respected at all, and Nature is a big part of the reason why.
Are they doing this for everyone? "Oh, you work in a slaugherhouse? Disembowel this cow."

Absolutely absurd.
If you answer with your hourly rate they let you in?
I think it's more akin to clustering. There might be an HN annotation service that lawers would rarely use and vice versa.