skysight-inc/HackerNews huggingface dataset:
Sure,

RE performance: it's JVM vs R interpreter vs Python interpreter. JVM takes it by far.

RE ETL: lists and maps are basically the main data structures in Clojure and resultantly you have a very large collection of functions for working with them efficiently. ETL generally is easy as a result. I don't think either Python nor R can compare in terms of expressiveness and LOC efficiency. Further, lazy sequences make it really easy to work with massive datasets because it doesn't require memory buffering. Working in parallel is really easy in Clojure. In particular fold,pmap and async channels are extremely easy to use and understand.

RE analysis: Clojure is not vectorised like R for example. Meaning syntax is not as terse for sub-setting, aggregating, etc. It doesn't support formulae as first-class citizens like R does.

E.g. filtering in R vs Clojure.

X <- D[D$type == "Seismic",]

vs

(def X (dt/where (comp #(= % "Seismic") :type) D))

E.g. aggregating in R vs Clojure.

X <- aggregate(count ~ type, data=D, sum)

vs

(def X (dt/aggregate :type #(reduce + (map :count %)) D))

Having said that it's functional, and doesn't require one to loop or to mutate, it's just not as terse.

Clojure is good for stats (because of Anglican) and good for ML (because of Java and https://github.com/thinktopic/cortex).

RE viz:

Clojure sucks at Viz. There's no compelling notebook solution (Gorilla REPL...) that supports mod-cons like exporting or easy sharing.

However, I really like orgmode + babel. It makes it easy to grab data from Clojure and push it into an R block which generates graphs for example and it exports into everything.

RE macros: I haven't written any custom macros at the moment tbh. If I do in the near term it'll probably be for logging or timing. I find that the function format is extremely flexible.

RE general: Clojure has a steep and short learning curve. As in you cry for a few days but then suddenly understand loads. I also think the way of thinking it encourages is more mathematical. If you stay away from swap!, refs, agents, etc (which you can), then your world is immutable which makes testing so much easier. True error messages suck but as soon as you get a handle for how to write the code interactively with the REPL it's pretty easy to track down what causes an issue.
> Out of service satellites are still most likely to be able to execute a controlled re-entry

How? By a burn? That's a lot of fuel reserve to use up.
This wasn't the case. I left the project to focus my attention on React.
Much morality is relative. Some isn't.
I did. Although I left years before that, Athena was not "fined". They settled without admitting any wrongdoing.
It seems that they are trying to develop a model where object behavior can be restricted or modified depending on its uses. In fact, it is a quite important problem and there exist many general models and specific techniques which tackle different aspects of this problem, for example:

o Aspect-oriented: Additional behavior can be injected into classes https://en.wikipedia.org/wiki/Aspect-oriented_programming

o Context-oriented: Behavior depends on the context http://www.jot.fm/issues/issue_2008_03/article4/

o Concept-oriented: Behavior is split between references and objects http://conceptoriented.org/

o Subject-oriented: Behavior is split between objects and subjective perceptions (subjects) https://en.wikipedia.org/wiki/Subject-oriented_programming
I'm with you on national, racial and cultural identity being fluid imprecise concepts.
It's tangential to the point I was making in this post. But there's only so much appending of extra information/editing I can do and still communicate reasonably well in a reasonable amount of time.

The simplified version of there being eight permutations of being racially/nationally/culturally Japanese are lost on a lot of people. Here I was referring to the shorthand version where all those things are unquestionable ticked boxes.

In general aren't people only referred to as American in America when they have the nationality box ticked?
Mock testing your rendering only assets that you call the methods you expect in your tests. It does not assert rendering in any way.
There is very little JS in Fuse -- only some business logic. It's entirely possible to only have your business logic written in Uno, which compiles down to native code on each platform. All UI code is written in UX, which already does this.
>Exactly that. If you're white in Japan, people will speak to you in English, which indicates they see you as a foreigner...forever. "forever foreigner".

No, it just means that their statistical experience tells them that a random caucasian they meet most likely doesn't speak Japanese and is in their county short term. Which is true statistically speaking.

What you say would be the case if they considered you a foreigner still after they've known you and learned that you in fact speak Japanese and stay there for decades or so.
Unicode/Emoji in URLs are bad and can be dangerous
The free version is _free_. The only thing you would have to pay for is the "studio", aka the dev tools.
> Japan is not involved in all the military conflicts in the Middle East regions where terrorism is based, and so does not show up on the target list of IS and other groups,

It does actually. IS beheaded a Japanese journalist in 2015[0].

[0]https://en.wikipedia.org/wiki/Kenji_Goto

Japan does have terrorist incidents, they just tend to be linked to other, non-Islamic sources, such as Buddhist cults or Korean protestors.
Maybe they are constantly interrupting the connection. Text messages would go through as the connection to the server to upload a text is for a very short duration whereas the image/video would require them to be connected for a longer time and the interruption would kill the upload.

(This is all conjecture obviously)
I worked on a project a few years ago that was a mixture of Erlang and Ruby. Most of us were new to Erlang, coming from a Ruby background. We wanted to use Erlang to its strengths for high availability and to make the platform distributed, and Ruby (via BERT/Ernie) to its strengths for business logic.

Unfortunately Ernie didn't work as well as it advertised, had many edge cases, and in the end it was a big bottleneck (it would have been faster to ditch Erlang and use plain Ruby).

In the end we wrote everything in Erlang. It wasn't that hard in the end, and the reason why we went down the Ruby route in the first place was because the platform was over-engineered to be as generic as possible (which wasn't needed), so we didn't actually lose anything.
Best technology review
I'm guessing that moving from C++ to C++ (i.e., a rewrite in the same language) would also have helped a lot.
First Czechoslovak radiotelephone networks: AMR
BurnAware Professional 10.4 Crack and License Free Download Now [HERE]
Thank you for using text labels. I hate Bitbucket's icons. None of theirs are intuitive to me, which limits usability and feature discovery.
Where Did Time Come From, and Why Does It Seem to Flow?
I think you missed the point I was trying to make entirely (that people's definitions of "low end" differ, although "low-end" steadily moves up), but from that perspective:

- 8GB is easily available and what most cheap laptops sport,

- 16GB is either default or an addon for cheaper laptops,

- 32GB is a premium that is not always available, and

- 64GB is usually only available in huge workstation or gamer "laptops", although there are some decent-size Dells with it.

While those are not my choice of metrics, they do seem to support the "low", "mid-low", "mid-high" and "high" labels I personally added. At most, you could argue that ≤8GB is low, 16GB is mid and ≥32GB is high. 10 years ago, 16GB would have been high-end for a laptop, but no more.
Hi Richard, I am the cofounder of Rezi, a company that creates resumes optimized to perform better with applicant tracking systems.

Our goal is to align our services per the specfications of specific ats companies.

https://rezi.io
> as a patient I wouldn't be comfortable being recorded.

Also sent to google, so then when you get home you get relevant ads for your medical issue. Yay!
What's wrong with it is that it's gender discrimination.
Scientists shed light on carbon's descent into the deep Earth
The Evolution of BYOD- a clear glimpse
At least one of those things is significantly reduced with modern client rendered web applications: security vulnerabilities.

I wholeheartedly agree the host of power than Flash brought, but I'm glad for its demise because — among other reasons — of this: that rich interactivity on the web is now largely standardized and open.
AMD has no plans to release PSP code
I didn't introduce the idea of inversion, and if you look through this thread from the top you will see that I used it as defined by the person who introduced it, who called the above inversions (in a sibling comment to yours) "very good."

You might have missed it beecause there are a couple of conversations going on in this thread. Pay attention to the usernames.

Anyway for the inversions, I am playing by that person's rules and following that person's terminology, not simply negating these statements.

Some statements can't be inverted. (For example it's not possible to invert "don't murder your colleagues.")
Sorry there isn't a glut of easily-accessible material.

The Mill is statically-scheduled, so WYSIWYG and you can just count cycles from the assembly.

Here's an example of someone hand-rolling assembly and counting the ILP: http://millcomputing.com/topic/switches-orig/#post-2846

He gets his ops, phases, latencies etc from http://millcomputing.com/wiki/Instruction_Set (there's a slots/latencies table at the bottom of the description of each op)

The instruction-set doc is slightly out-of-date and we know that and we're regenerating it soon, but most ops have same latencies now as documented. We also know there is scant examples for those who don't want to hand-roll stuff; we are working on doing some prettily-rendered examples, initially without auto-vectorization and loop-pipelining (so not really unlocking the full potential of the Mill, but better than nothing).
ITER is an almost pointless project, because its design is already outdated even before it has completed. DEMO, if it ever exists, will almost certainly have more in common with ARC than with ITER.
Bitcoin Casino Hack (Verified Working July 2017) Awesome
I'm not asserting people should stop this communication anti-pattern for the sake of others or that it's an insult.

I'm saying that framing things in this way can be bad for the mental health of the person who says it.
Every new person I meet would assume I'm a foreigner. That's what gives rise to the feeling of being "forever a foreigner". You never escape it. It's very simple.
IANAL, but if there isn't a license explicitly stated you must not reuse it (without permission).

Luckily, Automattic make their ToS available under a Creative Commons Sharealike license, which might be a good fit for your site.

https://en.wordpress.com/tos/
If you spent six years learning English and can not have basic functional conversation in English, then the education is bad. For people who managed to learn foreign language with better method, shocking bad.

It should be ok to criticize foreign school system when it seems to unperform.
Yep, spemt three months backpacking through Central America. Even as a tourist, you sort of start accepting that life is dangerous after a while. Or you just don't leave the hotel.
Changing digital marketing era
In my experience, stripe and shopify are not that easy. To use stripe you need to go through the process of making an account and its verification. Sometimes it is taking days to set it up. Shopify is a slightly better solution. But still, this is a huge application with a lot of painful processes. I need something, that offers set up in minutes, but I haven't found any solution yet.
This has been my experience here in Osaka. Even though there were dozens of other Japanese around, an old man walked up and asked me in Japanese if I knew where the closest ATM for his particular bank was.

I'm not entirely sure what it is, but I think you eventually hit a threshold where you are somehow signaling via body language or manner that, as you say, you don't need to be handled like an outsider.

Edit: I just noticed I have replied to you twice. We seem to be on the same page :)
> Forget about introversion vs extraversion. Its waste of time.

What makes you say that? I ask because I've also become slightly sceptical of the idea. Is there real, empirical evidence for people being one or the other?

I remember hearing someone on a podcast (I think it was Ramit Sethi) talking about "Introvert Porn", where he's saying there's all this stuff online basically reassuring introverts that it's part of who they are and there's no point trying to change. The reality is that (in his opinion) social skills can be learned, and social interaction becomes less tiring when your social skills are better.

I'd love to hear any arguments for or against the introvert vs. extrovert theory, because I feel like I'm still making up my mind. I've always felt like an introvert, but I'd prefer to think of it as something that's in my power to change.
The big thing I've learned is that loneliness is simply your brain signaling you to go meet people - it's natural and there's nothing wrong with it. Meeting people is hard though - but there are plenty of ways to do it, especially now with internet. It does require a set of skills, though, just like everything else. I've found therapy can really help develop and tune them.
Show HN: RecruitDoor: ATS for Agencies
I'm the co-founder of RecruitDoor [1], an applicant tracking system (ATS) for recruitment agencies. We're a self-funded startup, and we've been targeting South African recruitment agencies over the past few months, with some great feedback, and most of our customers loving the product that we've developed.

We're focusing our efforts internationally next month, and I would love some feedback from the international community. We built RecruitDoor on the idea of ease and simplicity, and even though we think we've built a great product, constructive feedback is always appreciated!

Richard.

[1] https://www.recruitdoor.com
This is also why reversible computing is interesting, because (at least theoretically) you can do computation with minimal energy expenditure & wasted heat if your operations are all physically reversible.
> I'm with you on national, racial and cultural identity being fluid imprecise concepts. It's tangential to the point I was making in this post. But there's only so much appending of extra information/editing I can do and still communicate reasonably well in a reasonable amount of time.

I know. Now that you are aware that this is a problem could you extend the same courtesy to the author of this article?
Apache Foundation bans use of Facebook BSD+Patents licensed libs like React
At no point did I benchmark playback of H.264 in Flash being anywhere near native speed - huge deal on battery powered devices, or simply playing >15fps without dropping frames. WebM's software playback was roughly as slow but nobody used it and Google did optimize it over time, which is the kind of maintenance which Adobe was uninterested.

Similarly, the fact that Flash was competitive with IE5 is the problem: browser vendors invested heavily in making that platform faster and richer. Adobe executives thought they had a monopoly and did not.
.net Core is a new open source framework technology which is used to build cloud based applications,internet of things apps and mobile apps.
Even zombocom moved on.

[1] https://html5zombo.com/
Lock It Up or Be Locked Up: Egos in the Workplace
Introversion and extroversion is really a scale, but most people use it in a binary way. Plus, it varies by the context.

It has also taken on it's own social meaning. For example, shyness is often associated with introversion and that may not be the right way to look at it.
No, I think automation helps humanity a lot in certain places. But my (tangential) experience and main concern really applies to healthcare. Especially in the UK. I should have added this before but couldn't find the words to explain it without going off on one.

To put it briefly, the utopian "we get to go home and see our kids on time" world Augmedix is selling is just the sort of stuff that gets bought by the NHS to make GPs handle double their workload.

There supposedly are protections in place (contracted and EUWTD) to stop doctors and nurses working without protected breaks, but you find me a single competent (eg) med-reg who manages to regularly take theirs.

There is a ton of quite low-hanging fruit... But half of it is a poison in some professions and most of that relies on the reason it was bought.

Really, chasing this thought process can get pretty philosophical, especially when you consider the widespread skills we have already lost because we outsource and automate. They are things to consider too but immediately I'd worry about the people being told their workload is doubling because they've got a fancy gadget now.
That idea is nearly 30 yrs old, it is the whole point of IDA* (Korf 85) and maybe Frontier Search (Korf 99) too. Their benefits, drawbacks and the cure are all well studied. I'm surprised some people who discuss AI do not know these famous algorithms.

MCTS's playouts do not need to backtrack (they are just the greedy probes), so it is irrelevant. By backtrack, do not confuse it with the backpropagaton in MCTS.

I do not see the connection to TPU.
I'm not a fan of the way the article/site is done. Why did it require that I enable JavaScript to load the text/navigation? Why was it spread across four pages instead of one?
OK, I've been in the same situation with the same type of terrible neighbours.

So let me make this simple. Get Out ASAP!
Do whatever it takes to get out of there as soon as possible, but every day you stay your mental health will deteriorate. Cost should not be an issue here.

When you get out, ensure you are in a somewhat flexible situation, rent instead of buy etc.
It'll take some time to heal and your preferences or needs might change during that time.

Things will be so much better afterwards. In retrospect, I can only say that for everyone in this situation, their first priority should be getting out.

Good Luck !
Good stuff. That's pretty nice to re-use the existing ROI solver bindings. I can see there's also an experimental ROI plugin for Gurobi (https://github.com/kuol/ROI.plugin.gurobi ) - my former MIP-loving colleagues used to delight in how much better Gurobi seemed to perform then CPLEX.

Similarly, if anyone uses python and is interested in solving similar problems you may find the following links useful:

https://pythonhosted.org/PuLP/

http://cvxopt.org/ http://www.cvxpy.org/en/latest/ (not MIPs but able to tackle a variety of convex optimisation problems)

I think once you start getting into harder optimisation problems then sometimes you need to take advantage of the APIs offered by specific solvers (e.g. for lazy constraint generation using callbacks) which tends to get in the way of using a lot of this, but these DSLs + common solver interfaces are pretty nice for prototyping and rapid development during projects while the definition of what optimisation problem you're meant to be solving is still oscillating...
Even banks can be victims of inefficacy or corruption due to too many middle men. Furthermore, they can also have disputes about ownership of loans, property or money. In my country, there is a bank that is actively embracing and supporting blockchain: https://www.abnamro.com/en/about-abnamro/innovation/blockcha...
The State and Future of the AI Market
let's assume that neither humans or machines are perfect drivers. but there is a non-zero probability that the machine can do something nonsensical that a sane human would never do (due to some unknown edge case). who do you trust more to be your driver?
@bent or whoever from fuse team ; THIS is a great thing. Having a active slack channel with people that work on and with the tool is was a great deal for me learning other stuff. I will join you guys here :D
So you can't go to America. There are probably other decent countries that will accept you. You can start a business in Hungry for 5000 eur and get permanent residency. The question is, is your current place of residence better than any other place that will accept you? If so, where you are probably isn't that bad. If not, you can vote with your feet.

Yes, it may be annoying that America won't accept you, but that doesn't mean you don't have any options.
Seing as this article is only about the length of a mid-sized Medium post, I see no reason for the annoying interface. Is this a modern version of using slides to increase clicks?
Hydroelectric power, like geothermal, is only applicable if the geography permits it. It is also a potential WMD, so you'd better hope the area where you are building your dam is either not near a population center or is (geo)politically stable.
Note this is not exclusive to Japan.
>believe the tolerances on Lego for it to be "just right" are fairly narrow

As far as I'm aware this is quite an understatement. The tolerances and consistency of lego pieces is impressive, to say the least.
Vue is great.

Currently using it in a ColdFusion project to retrofit a modern frontend to oldish code. Works like a charm, without a full rewrite.
I mean, I see this as a culmination of the response to the OAuth phishing attack that happened a few months ago [0]. Red flags should go up if you were accessing a site yesterday via OAuth, and all of a sudden today on the same site you get an angry full-page alert that "so-and-so wants your credentials, but they haven't been verified yet". I also noticed the presence of the domain name on the OAuth page, which certainly helps but is probably not widely noticed in practice.

It's certainly worth acknowledging that even if users aren't truly blocked, they may be turned away from legitimate apps that just haven't gone through the review process yet -- too many extra clicks, concerns about the legitimacy of the app, whatever.

I wonder how this in particular differs from the vetting process for any mobile app store (Apple's App Store in particular comes to mind with its reputation as a walled garden [1], but Android does also warn the user when enabling the installation of third-party apps not on the Play Store).

[0] http://www.pcworld.com/article/3194816/security/google-docs-...

[1] https://en.wikipedia.org/wiki/IOS_app_approvals

Disclaimer: while I work at Google, I have nothing to do with OAuth or any other user-facing interface.
>It's like code expecting rectangles wouldn't mind to get squares, but a code expecting squares will definitely do mind getting rectangles.

It is actually not that obvious since in OOP neither a square or a rectangle type is properly a subtype of the other. [0]

I understand how implementation-wise it could be convenient to treat a function as a closure. Although, I would prefer some other type, eg:

functoid := closure | function

[0] - https://stackoverflow.com/questions/1030521/is-deriving-squa...
This is one of the reasons I love Lua. I'm constantly pleasantly surprised by Lua. It defines a few simple primitives, and allows you to do whatever you want with them, even to the absurd.

Hell, it even allows you to do this:

> somefunc "1string" "2string" "3string"
> somefunc {} {} {}
Bungee jumping
Actually it is not, but most people lack the knowledge and understanding to care enough.
Rule #1 should really be: Treat them with respect.
I basically get paid in the range of $9000-$11000 a month from working online at home. Anyone prepared to work basic freelance jobs for few h a day from your living room and earn decent paycheck for doing it...

------------>http://ow.ly/P0wk30aVXfN