skysight-inc/HackerNews huggingface dataset:
> Don't take my not knowing what you mean as a confirmation that nobody in this space knows what you are talking about.

I don't take that. I'd go on a limb to say the majority of readers here are familiar with the concept of threat modeling. Since you don't want to look-up the term, instead slighting me for using it: What is called a threat model is in reality a vulnerability model created by a formal process. In software development, there may not have been a single threat model created by security people that didn't expose vulnerabilities overlooked or not paid attention to by developers of the particular app in question. This is done from an attacker's perspective by people familiar with that perspective, instead of from a developer's perspective which usually doesn't notice vulnerabilities in their own design. This isn't a slight on the developers but that the attacker's mindset and the specialized knowledge of security people are not normally conjoint with general purpose devs.

> instead of explaining yourself doesn't fill me with confidence that you are being completely impartial here...

Impartial? That sounds silly to me, but I know there are tons of people who promulgate their cryptocurrencies and network addons without regard to reality. I'm not one of them. I no longer have any position in any coins, having sold my coins fully in the latest run-up, and am not a creator or anything of any of them.

By the way, you come across as pushing for lightening partially not impartially, since you have danced around the two points I made in my first post. You seem to be an apologist for the tech, not someone who wants to get the right tech implemented. I don't know why you accused me of being partial, when all I did was point out two issues with your statement and asked a question. In reality, you don't seem impartial and should disclose your stake in this tech.
I think there is someone working on a webgl version: https://tenso.rs/
> No amount of warnings or education is going to solve the problem

The most effective solutions (the closest we've got to "solving the problem") to habitual cigarette smoking so far seem to be regulation; increasing prices, making things socially arduous.

> The answer to out-dated bad technology is next-generation good technology.

The problem is not technology, and neither is the solution. There's nothing that technologically innovative about aggregating and re-ordering images/hyperlinks via a PHP app.

The problem is one of power, control, informed-consent, and incentives.
I applied and received this:

>Unfortunately we do not have any C++ Dev roles and we don't anticipate any in the foreseeable future
Well, my `tail' (GNU coreutils) watches the file for being truncated. So does
a log file follower that I wrote. Is it really that difficult to imagine the
log can shrink, especially if one spent plenty of time in logrotate's
configuration? There are many daemons that can't reopen their log file.
Nice article! I was also doing Advent Of Code[0] with ReasonML but sadly due to time constraints I didn't get any far. Still learned a lot about ReasonML, even if the solutions weren't really idiosyncratic! Definitely going to dive into ReasonML later again.

[0] https://github.com/petetnt/advent-of-code-2017-reasonml
I just read about it, and it looks like a very strong and fast RNG.

https://spectrum.ieee.org/computing/hardware/behind-intels-n...

But, fwiw, this isn’t “truly” random in the quantum sense. It’s only difficult to predict as far as anyone knows, but is still built on deterministic processes. Radiation, on the other hand, is (as far as anyone knows) physically “truly” non-deterministic.
His terminology appears to be weird and i don't think he's testing what he's trying to test.

1- using the "INC mem" form is not a fused instruction. Intel has macro op fusion where two macro ops are send to be decoder as a unit like cmp+jmp to be decoded into uops more efficiently. This isn't that.

2- micro op fusion is when after decoding from macro to micro op, two micro ops that are adjacent are retired together, just as "ADD reg mem" goes to the micro ops "LOAD reg2 mem" and "ADD reg reg2".

Or in his example:

INC mem ->

LOAD reg mem

INC reg

STORE mem reg

and the INC and STORE will be fused and retired together (not the LOAD and INC), IIRC.

3- he's hitting the loop stream detector so decoding is bypassed anyways. His 3 macro op version is hitting the uop cache, same as tbe 1 macro op version.

4- he's trying to say both the "good" and "bad" will execute the same, but i dont think this is impacted by the uop fusion. And nothing in his counters shows any difference.

The single direct memory form of INC cuts down on register and L1 instruct cache pressure, neither of which this benchmark will pick up.

I'm a software guy though, so corrections are definitely encouraged.
Ask HN: Can you recommend a Node Trainer in the UK?
I'm looking for a Node speaker/trainer to come to our office (London) for a couple of days to talk to/upskill/intro our development team in Node (10 people approx. per day)

Does anyone have any recommendations? My search hasn't been particularly fruitful.
I like the idea of Reason, but I currently do much more server coding than front end. The native compiler is currently classified as work-in-progress (https://reasonml.github.io/docs/en/native.html). I also wonder about how the community evolves if javascript-targeted reason libraries aren't compatible with native reason libraries. For instance, would a wrapper for a js promise library be able to work in server code? I'm interested in the language, but currently not investing time in it.
Lawyer up or write it off and move on with your life. If you’re really losing health and sanity over this, consider the forced exit from this volatile asset a blessing in disguise.
There is no need to even fake a rejection. You could simply attempt to actually buy but have the process fail or be rejected for any number of plausible reasons. Might make sense to try with some mainstreme publications ie "The NY Times rejected our attempt to have a full page ad".

It's actually surprising that NBC hasn't caught on to what is happening here. Of course the story, even if fake, is great for publicity for the game and the broadcast.
Honestly if we're in sci-fi territory, then I feel like we can create an artificial uterus/womb as well.
Gold has a history of being a currency as long as civilization so it probably will always be accepted as valuable, and it has actual uses as well, but mainly history. Euro Governments will always accept Euros for taxes, so they will always be useful, and if they stop they will still have a transition plan so you can turn your Euros into something they will accept. At this point if Bitcoin's value isn't going up a lot of people will use interest since honestly that has been its main appeal. And if it isn't technically better than some other cryptocurrencies out there there isn't a reason to think anyone will be using it long term.
I mean sure, but in that scenario you can swap a keyboard for one with a built-in keylogger, no need to bother with some ultra-complex ram bumping TB3 devices. If the attacker has physical access to your machine, all bets are off anyway.
It's not a bug per se, it's just different from the real thing

If you agree with the premise that an emulator should strive to... emulate the real thing as closely as possible, then it is most certainly a bug.
There is zero evidence that climate change has increased either the number or the severity of hurricanes.

The costs have increased because the southern coastal areas are vastly more populated than they were in earlier times.

Disagree?

Here's the data:

https://en.wikipedia.org/wiki/List_of_United_States_hurrican...

Plot it yourself.
Shortest Addition Chains
I'm not sure I understand your idea, how can code generation benefit from memory safe abstractions of target languages? The whole point of code generation or rather compilation is to fit one representation into something else, doesn't matter what it is, but it has to satisfy its constraints no matter what, even if you have to use a giant global array to emulate pointers via indexes. In other words, the goal is to work around any constraints of the target language to fit yours, but not to design your language to fit any constraints of the target.

Safety guarantees can only work if you carefully choose and rely on appropriate abstractions for your problem.
Don’t use it of course, but arsenic (Scheele’s Green) makes a truly rich green. Ground lapis is also something else, as is real Tyrian Purple.

https://www.ancient.eu/Tyrian_Purple/

Shells. Who figured that out?!
And still no one died.
It's fully compatible with nodejs, so super feasible to do backend dev
Yep. If the UAC prompts have taught us anything, it's that users will click on anything that gets their program to run no matter what the prompt actually says(and in most cases, they don't even read it).
Sure, but where did the Greeks get it from? According to the Wikipedia article, it came from the Proto-Indo-European word "*dai-mon". And they were considered benevolent, like Hindu devas. Unlike Roman, Zoroastrian and Christian demons.
You're right: I do not know for sure that most people understand Google Translate's translations (with more or less effort). I assume they do because I do, and because other people I know also do.
This video isn't from FOSDEM but it appears to be the same talk / slides.
I think what I say is not controversial. Maybe my turn of phrase is not very common. What I say is that language structures don't have inherent meaning. We associate them with meaning in a one-to-one relation, but the structure side of the relation can be anything. This is why it's possible to say the same thing, i.e. convey the same meaning, in many different languages, i.e. relating it to many different structures.

So language utterances mean nothing by themselves. They only have the meaning we assign to them by convention. It is in this sense that I say that those utterances are gibberish.

This might sound weird to you, but if you think about it, most natural language processing tasks basically come down to performing a search for the meaning that is related to a given structure. What makes this search very difficult is that structures are inherently meaningless, so there's no logical reason why a given string might mean something particular. Essentially, we try to teach the NLP system to learn our conventions. But that is very hard to do, because we don't exactly understand how these conventions work, ourselves.

So it's not OK for GT to produce random gibberish- because there is only one set of strings of gibberish that is associated with the intended meaning of a sentence in an original language.

And, I guess that's my point. If GT's search fails to find the right string then it's not doing very well.
I think that was the entire point of the rest of the post that followed. Basically, it'd be nice to have zero, but just having fewer deaths is an improvement.

If you have to seriously ask why it's bad to have people dying on the road, it might be better to ask that question in a more private setting.
My lawyer and i checked that Coinbase terms state that they can stop doing business with someone without explaining the reason. I understand this but why withhold the crypto and without enough help to individuals in distress.

1. They never stopped me from receiving a large crypto from a private wallet in the first place
2. They never allowed me to submit my new ids, explain my situation and condition to them.

I would like to proceed legally but i need to at least make sure that my funds are safe. Because they are slightly less than the original amount i think that is not the case.

Also i do not have any other exchange account, i only recently got verified for 1 and all other requests are pending.
Sounds like time shift to be honest.
Show HN: Manual Markdown template rendering with remoteStorage backend
That's a very interesting question. We could ask some Messenger and Instagram people, since they are heavily using BuckleScript. In general output JS is already fairly spartan, because BuckleScript uses a few tricks here and there, like encoding modules and records as arrays instead of objects; and completely inlining functions whenever it can.

BuckleScript also emits ES6 modules, with imports and exports, and it marks its output as either pure or impure at the module level. So potentially there's a lot of room for bundlers to do tree-shaking.

Bob Zhang, the BuckleScript team lead, is working on a new typesafe standard library for BuckleScript, which takes advantage of compile-time checks to compile to extremely minimal and idiomatic JS. Exciting times up ahead!
> The point is that the three instruction format and the single instruction format you would think would decode both to three micro-ops (or something like that), but instead the single instruction format can use a single fused micro op. That's why it's better to write as a single instruction.

This is not exactly what happens. A read-modify-write instruction in general results in 2 fused uops, one for the read+op, the other for the address generation+write.

In the specific case of INC, you still have 3 fused uops for unclear reasons---possibly because INC only partially changes the flags. Replacing the expression by ADD [memory], 1 results on the expected 2 fused ops.
Intro to Convolutional Neural Networks
I have a lawyer but i need to understand how to proceed. I need to protect my funds first and see what i can do there.
I’m an American living here, too (in Nürnberg, even!) and I wish my own country could get as honest with ourselves about what our country did to the enslaved Africans and their descendants, and to the Native Americans, and what we’ve failed to do, as Germans are about what their grandparents did and allowed to happen.
Equivalent words for lower class people in the USA often have a racial slur component involved so you don't see them used in the same context. I thought the word "bro" might be close but bro has a upper or middle class connotation, being derived from frat brother, rather than lower class.
I have mixed feelings about SPAs. I'm mostly a back end developer but do have some front end experience. On one hand, I think life is a lot simpler with server side rendering. On the other hand, I like the purity of REST APIs and front end rendering.

For technical reasons not worth getting into, on my current project, a SPA would be overkill and hard to implement. But I did take the lessons I learned from my time with Angular to create a poor man's model view framework with a combination of HandlebarsJS+JQuery.

After my experience doing it, I understand why a framework would be better. I'm reinventing the wheel (out of necessity), it wouldn't scale to multiple developers without becoming an ungodly mess without a framework to keep people on the rails and it would be harder to ramp people up. When I got thrust into my first Angular project it was easy just to read a few articles and watch some PluralSight videos.

As the dev lead, I will definitely choose a SPA framework when my next front end project comes up. For all of the reasons above and because it's easier to recruit and retain people when you're doing the new and shiny that can add to someone's resume - including mine.

It doesn't matter how I feel about the most popular frameworks, if I want to be employable, I need to keep up to date.
I don't think electric car manufacturers are considering the huge amount of the US population that lives in the Midwest/Northeast part of the country.

In the winter the decreased battery life (especially when running the heater) could be a deal breaker for many people. Also, most electric cars being manufactured are compacts, which would do a poor job of handling snowy roads even considering the increased torque of an electric motor.
"Television has sought to make football more palatable to viewing audiences by magnifying the game’s balletic beauty and deëmphasizing the its brute concussive aggression."

Grammar error in the first photo caption...
Yes. You can learn to walk trough walls during lucid dreaming and break all physics while dreaming. Then you read from the sutra or hear that some monks long time ago was so advanced that he could do it in real life. It's not so hard to jump into conclusions. Lucid dreaming itself is kind of magic virtual reality.
This model is based on MNIST and trained over a few dense layers, there are much better ways to train this model. It would be interesting to build a web app that allows collection of a dataset of drawn digits over an HTML canvas that we can later train with a more sophisticated model, but that stretches a bit further than the time I have available.
I totally understand. It actually sounds a lot better when you say "you are not allowed to reside anywhere without permission."

It would be nice to be able to travel around the world without restrictions.
30 years later Tetris is still my most played game on my mobile. I got bored of Call of Duty, Assassin’s Creed, even GTA5. But after 10 consecutive years of continuous iphone Tetris playing it is still as addictive. This game is just genious.
> the issue is they don't like taxes and regulations because it interferes with individual liberties

It would entirely be possible to make a libertarian argument, because emitting CO_2 reduces the liberties of others. Thus it is important that the individual liberties of the victims of climate change are also considered and be considered as if it was property.

Since reassigning property rights on a global (public) good don't work well, a (Pigouvean) tax seems like a sensible thing to preserve individual freedom of everyone.
Grammatical
> If you work 100% out of your iCloud account you could make the argument that all the data's there, but in all of our research and polling, that's not the case... they still tend to store data all over their computer

How recent is this research? Starting with Sierra (late 2016) Apple is including the entire Documents and Desktop folders in iCloud Drive by default.
My love for cochineal is due to it's traditional use in Campari. Nothing refreshes quite like a Negroni or an Americano in the summer.

https://en.wikipedia.org/wiki/Campari
Even that's not enough information. I want to see a headline that contains the entire article, so I can read the headline and learn everything I need to know from the article, so I never have to click anything ever.

I think it's time for 3000 word headlines to come into fashion.
That's a very cool app. I gave it a try when you first posted it on HN and now I'm a regular user! I find it much better than similar native apps, especially because of the offline mode (most invoicing apps seem to lack this). Anyway, thank you for the free tier - works a treat for my needs!
→【Curso Anúncios Magnéticos】Barbara E Samuel Pereira
You're implying that you said for list articles specifically, but in no way did you say that in the comment that's being replied to.
There is no American counterpart for euro chavs, and it’s too late for that now. Euro chav fashion has been very influential in America over the last decade. A lot of Americans think chavs were hip as a result.
ByMyBy: NBC
Do you value you that? Then live your life in accordance with achieving that goal. There are lots of ways to see the world, from being a vagrant to a CEO who travels business class to the finest hotels.

I don't value travel enough to change my lifestyle so I wont work toward that end but if you do then you should. I say this with zero judgment or passive aggressive intention.
That is also a favorite documentary of mine.

My shortlist of inspiring documentaries for people with startup/gaming mindsets:

- Indie Game

- Startup.com

- American Movie (Mark Borchardt has a thing or two to teach all of us about working hard to make dreams become reality)

- Ecstasy of Order: The Tetris Masters
> if your child was speaking in such a manner you would be very, very concerned. But with GT it's OK? Why?

Because if, past a certain age, my child keeps talking this way, it's a sign of development problems. Google Translate is an algorithm and I don't worry about its mental health. The standards for software/machines and human children are different and I find nothing surprising about this fact.

I don't think anyone is claiming Google Translate "is OK" in the sense of "we're done here, we've done all we could, let's stop thinking about automated translation and declare it mission accomplished".
The pace of work on Pipenv is simply astounding. It breaks here and there, hence this call for help I guess, but I'm endlessly impressed with it.
> I don't see any reason why the presumed features of our subjective experience should be "reflected" in the physical working of our brains.

If subjective experience has absolutely no physical correlates then wouldn't that make it strictly supernatural?

It's a coherent position, but it turns consciousness into an article of religious faith.
Aphorisms are good for that! I don't have a phone, but e.g. I've been reading The Art of Worldly Wisdom (17th C Spanish book) as a toilet book for a year or more, it's wonderful. I have a tiny book version, maybe 6x4x1cm. It's all in little sections of a half-dozen lines, great for reading 20 seconds or a couple of minutes at a time. An e-version would be great too I guess. So much wisdom in that book.

Also other aphorists - La Rochefoucauld, La Bruyere, Lichtenberg etc. La Rochefoucauld is savagely dark and funny about you (yes, you); La Bruyere similar but sunnier, fairer; Lichtenberg's kind of like an 18th C hacker writing - a scientist/mathematician writing his little thoughts about everything.

Almost all of Nietzsche's writing is in aphorisms or short paragraphs, he'd be great for that. I find him endlessly fascinating on a thousand subjects, and very funny too.
> Why?

OP values human life.
https://electrek.co/2017/12/19/tesla-breaks-new-records-norw...
Re: terrorism, it's a trend over the whole Western Europe: http://www.datagraver.com/thumbs/1300x1300r/2016-07/we-terro...

The number of people killed in 2015 used to be normal.
I read that they were now limiting the amount of cruise ships they get a year because of the issue of them crowding the city a lot without spending much.
That all makes sense, but it doesn't seem to apply to the example code in the article, right? `inc` doesn't decode to a single fused uop on Ivy Bridge. AFAIK, the example code in both cases decodes to the same number of uops in the fused domain...
Good question. I would say the differences are:

- BuckleScript targets ES5 (+ES6 modules) directly, while Fable targets ES2015 (and beyond) and relies on Babel to transpile its result to ES5

- BuckleScript/ReasonML needs only NodeJS/npm to work for JavaScript compiles (but you can get the opam compiler/package manager if you want to do native development)

- BuckleScript/ReasonML has a more powerful traditional OCaml type system with higher-level abstraction features like functors and generalised algebraic data types, while Fable relies more on OOP for abstraction

- At the moment at least, BuckleScript's JS output is far more minimal than Fable's–try defining a simple record type like `type person = {id: int}` in both their online playgrounds to see the difference–it's pretty striking

- But Fable does have an open GitHub issue talking about minimising their output to be more BuckleScript-like, so it might catch up

- BuckleScript's JavaScript interop is just as powerful if not more, but does require a shift in thinking because its premise is to convert JavaScript idioms into OCaml idioms